Files
AliasApp/target/classes/static/assets/index-CtkN2yzV.js
T
2025-12-04 17:25:19 +03:00

18 lines
316 KiB
JavaScript

(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const m of s)if(m.type==="childList")for(const b of m.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&o(b)}).observe(document,{childList:!0,subtree:!0});function c(s){const m={};return s.integrity&&(m.integrity=s.integrity),s.referrerPolicy&&(m.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?m.credentials="include":s.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function o(s){if(s.ep)return;s.ep=!0;const m=c(s);fetch(s.href,m)}})();var F=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qm(h){return h&&h.__esModule&&Object.prototype.hasOwnProperty.call(h,"default")?h.default:h}var xc={exports:{}},Bi={};var dp;function Kb(){if(dp)return Bi;dp=1;var h=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function c(o,s,m){var b=null;if(m!==void 0&&(b=""+m),s.key!==void 0&&(b=""+s.key),"key"in s){m={};for(var E in s)E!=="key"&&(m[E]=s[E])}else m=s;return s=m.ref,{$$typeof:h,type:o,key:b,ref:s!==void 0?s:null,props:m}}return Bi.Fragment=r,Bi.jsx=c,Bi.jsxs=c,Bi}var hp;function Ib(){return hp||(hp=1,xc.exports=Kb()),xc.exports}var de=Ib(),Cc={exports:{}},Ae={};var pp;function Fb(){if(pp)return Ae;pp=1;var h=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),b=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),C=Symbol.for("react.activity"),G=Symbol.iterator;function le(A){return A===null||typeof A!="object"?null:(A=G&&A[G]||A["@@iterator"],typeof A=="function"?A:null)}var be={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},J=Object.assign,he={};function ge(A,W,Q){this.props=A,this.context=W,this.refs=he,this.updater=Q||be}ge.prototype.isReactComponent={},ge.prototype.setState=function(A,W){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,W,"setState")},ge.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function T(){}T.prototype=ge.prototype;function N(A,W,Q){this.props=A,this.context=W,this.refs=he,this.updater=Q||be}var w=N.prototype=new T;w.constructor=N,J(w,ge.prototype),w.isPureReactComponent=!0;var q=Array.isArray;function Z(){}var X={H:null,A:null,T:null,S:null},j=Object.prototype.hasOwnProperty;function V(A,W,Q){var ie=Q.ref;return{$$typeof:h,type:A,key:W,ref:ie!==void 0?ie:null,props:Q}}function ve(A,W){return V(A.type,W,A.props)}function Ee(A){return typeof A=="object"&&A!==null&&A.$$typeof===h}function qe(A){var W={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(Q){return W[Q]})}var K=/\/+/g;function lt(A,W){return typeof A=="object"&&A!==null&&A.key!=null?qe(""+A.key):W.toString(36)}function Ye(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(Z,Z):(A.status="pending",A.then(function(W){A.status==="pending"&&(A.status="fulfilled",A.value=W)},function(W){A.status==="pending"&&(A.status="rejected",A.reason=W)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function D(A,W,Q,ie,_e){var xe=typeof A;(xe==="undefined"||xe==="boolean")&&(A=null);var De=!1;if(A===null)De=!0;else switch(xe){case"bigint":case"string":case"number":De=!0;break;case"object":switch(A.$$typeof){case h:case r:De=!0;break;case O:return De=A._init,D(De(A._payload),W,Q,ie,_e)}}if(De)return _e=_e(A),De=ie===""?"."+lt(A,0):ie,q(_e)?(Q="",De!=null&&(Q=De.replace(K,"$&/")+"/"),D(_e,W,Q,"",function(cn){return cn})):_e!=null&&(Ee(_e)&&(_e=ve(_e,Q+(_e.key==null||A&&A.key===_e.key?"":(""+_e.key).replace(K,"$&/")+"/")+De)),W.push(_e)),1;De=0;var $e=ie===""?".":ie+":";if(q(A))for(var tt=0;tt<A.length;tt++)ie=A[tt],xe=$e+lt(ie,tt),De+=D(ie,W,Q,xe,_e);else if(tt=le(A),typeof tt=="function")for(A=tt.call(A),tt=0;!(ie=A.next()).done;)ie=ie.value,xe=$e+lt(ie,tt++),De+=D(ie,W,Q,xe,_e);else if(xe==="object"){if(typeof A.then=="function")return D(Ye(A),W,Q,ie,_e);throw W=String(A),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.")}return De}function I(A,W,Q){if(A==null)return A;var ie=[],_e=0;return D(A,ie,"","",function(xe){return W.call(Q,xe,_e++)}),ie}function pe(A){if(A._status===-1){var W=A._result;W=W(),W.then(function(Q){(A._status===0||A._status===-1)&&(A._status=1,A._result=Q)},function(Q){(A._status===0||A._status===-1)&&(A._status=2,A._result=Q)}),A._status===-1&&(A._status=0,A._result=W)}if(A._status===1)return A._result.default;throw A._result}var ze=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var W=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(W))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},ee={map:I,forEach:function(A,W,Q){I(A,function(){W.apply(this,arguments)},Q)},count:function(A){var W=0;return I(A,function(){W++}),W},toArray:function(A){return I(A,function(W){return W})||[]},only:function(A){if(!Ee(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return Ae.Activity=C,Ae.Children=ee,Ae.Component=ge,Ae.Fragment=c,Ae.Profiler=s,Ae.PureComponent=N,Ae.StrictMode=o,Ae.Suspense=_,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(A){return X.H.useMemoCache(A)}},Ae.cache=function(A){return function(){return A.apply(null,arguments)}},Ae.cacheSignal=function(){return null},Ae.cloneElement=function(A,W,Q){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var ie=J({},A.props),_e=A.key;if(W!=null)for(xe in W.key!==void 0&&(_e=""+W.key),W)!j.call(W,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&W.ref===void 0||(ie[xe]=W[xe]);var xe=arguments.length-2;if(xe===1)ie.children=Q;else if(1<xe){for(var De=Array(xe),$e=0;$e<xe;$e++)De[$e]=arguments[$e+2];ie.children=De}return V(A.type,_e,ie)},Ae.createContext=function(A){return A={$$typeof:b,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:m,_context:A},A},Ae.createElement=function(A,W,Q){var ie,_e={},xe=null;if(W!=null)for(ie in W.key!==void 0&&(xe=""+W.key),W)j.call(W,ie)&&ie!=="key"&&ie!=="__self"&&ie!=="__source"&&(_e[ie]=W[ie]);var De=arguments.length-2;if(De===1)_e.children=Q;else if(1<De){for(var $e=Array(De),tt=0;tt<De;tt++)$e[tt]=arguments[tt+2];_e.children=$e}if(A&&A.defaultProps)for(ie in De=A.defaultProps,De)_e[ie]===void 0&&(_e[ie]=De[ie]);return V(A,xe,_e)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(A){return{$$typeof:E,render:A}},Ae.isValidElement=Ee,Ae.lazy=function(A){return{$$typeof:O,_payload:{_status:-1,_result:A},_init:pe}},Ae.memo=function(A,W){return{$$typeof:v,type:A,compare:W===void 0?null:W}},Ae.startTransition=function(A){var W=X.T,Q={};X.T=Q;try{var ie=A(),_e=X.S;_e!==null&&_e(Q,ie),typeof ie=="object"&&ie!==null&&typeof ie.then=="function"&&ie.then(Z,ze)}catch(xe){ze(xe)}finally{W!==null&&Q.types!==null&&(W.types=Q.types),X.T=W}},Ae.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},Ae.use=function(A){return X.H.use(A)},Ae.useActionState=function(A,W,Q){return X.H.useActionState(A,W,Q)},Ae.useCallback=function(A,W){return X.H.useCallback(A,W)},Ae.useContext=function(A){return X.H.useContext(A)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(A,W){return X.H.useDeferredValue(A,W)},Ae.useEffect=function(A,W){return X.H.useEffect(A,W)},Ae.useEffectEvent=function(A){return X.H.useEffectEvent(A)},Ae.useId=function(){return X.H.useId()},Ae.useImperativeHandle=function(A,W,Q){return X.H.useImperativeHandle(A,W,Q)},Ae.useInsertionEffect=function(A,W){return X.H.useInsertionEffect(A,W)},Ae.useLayoutEffect=function(A,W){return X.H.useLayoutEffect(A,W)},Ae.useMemo=function(A,W){return X.H.useMemo(A,W)},Ae.useOptimistic=function(A,W){return X.H.useOptimistic(A,W)},Ae.useReducer=function(A,W,Q){return X.H.useReducer(A,W,Q)},Ae.useRef=function(A){return X.H.useRef(A)},Ae.useState=function(A){return X.H.useState(A)},Ae.useSyncExternalStore=function(A,W,Q){return X.H.useSyncExternalStore(A,W,Q)},Ae.useTransition=function(){return X.H.useTransition()},Ae.version="19.2.1",Ae}var mp;function Ms(){return mp||(mp=1,Cc.exports=Fb()),Cc.exports}var yt=Ms(),wc={exports:{}},ji={},Rc={exports:{}},zc={};var vp;function $b(){return vp||(vp=1,(function(h){function r(D,I){var pe=D.length;D.push(I);e:for(;0<pe;){var ze=pe-1>>>1,ee=D[ze];if(0<s(ee,I))D[ze]=I,D[pe]=ee,pe=ze;else break e}}function c(D){return D.length===0?null:D[0]}function o(D){if(D.length===0)return null;var I=D[0],pe=D.pop();if(pe!==I){D[0]=pe;e:for(var ze=0,ee=D.length,A=ee>>>1;ze<A;){var W=2*(ze+1)-1,Q=D[W],ie=W+1,_e=D[ie];if(0>s(Q,pe))ie<ee&&0>s(_e,Q)?(D[ze]=_e,D[ie]=pe,ze=ie):(D[ze]=Q,D[W]=pe,ze=W);else if(ie<ee&&0>s(_e,pe))D[ze]=_e,D[ie]=pe,ze=ie;else break e}}return I}function s(D,I){var pe=D.sortIndex-I.sortIndex;return pe!==0?pe:D.id-I.id}if(h.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;h.unstable_now=function(){return m.now()}}else{var b=Date,E=b.now();h.unstable_now=function(){return b.now()-E}}var _=[],v=[],O=1,C=null,G=3,le=!1,be=!1,J=!1,he=!1,ge=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function w(D){for(var I=c(v);I!==null;){if(I.callback===null)o(v);else if(I.startTime<=D)o(v),I.sortIndex=I.expirationTime,r(_,I);else break;I=c(v)}}function q(D){if(J=!1,w(D),!be)if(c(_)!==null)be=!0,Z||(Z=!0,qe());else{var I=c(v);I!==null&&Ye(q,I.startTime-D)}}var Z=!1,X=-1,j=5,V=-1;function ve(){return he?!0:!(h.unstable_now()-V<j)}function Ee(){if(he=!1,Z){var D=h.unstable_now();V=D;var I=!0;try{e:{be=!1,J&&(J=!1,T(X),X=-1),le=!0;var pe=G;try{t:{for(w(D),C=c(_);C!==null&&!(C.expirationTime>D&&ve());){var ze=C.callback;if(typeof ze=="function"){C.callback=null,G=C.priorityLevel;var ee=ze(C.expirationTime<=D);if(D=h.unstable_now(),typeof ee=="function"){C.callback=ee,w(D),I=!0;break t}C===c(_)&&o(_),w(D)}else o(_);C=c(_)}if(C!==null)I=!0;else{var A=c(v);A!==null&&Ye(q,A.startTime-D),I=!1}}break e}finally{C=null,G=pe,le=!1}I=void 0}}finally{I?qe():Z=!1}}}var qe;if(typeof N=="function")qe=function(){N(Ee)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,lt=K.port2;K.port1.onmessage=Ee,qe=function(){lt.postMessage(null)}}else qe=function(){ge(Ee,0)};function Ye(D,I){X=ge(function(){D(h.unstable_now())},I)}h.unstable_IdlePriority=5,h.unstable_ImmediatePriority=1,h.unstable_LowPriority=4,h.unstable_NormalPriority=3,h.unstable_Profiling=null,h.unstable_UserBlockingPriority=2,h.unstable_cancelCallback=function(D){D.callback=null},h.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<D?Math.floor(1e3/D):5},h.unstable_getCurrentPriorityLevel=function(){return G},h.unstable_next=function(D){switch(G){case 1:case 2:case 3:var I=3;break;default:I=G}var pe=G;G=I;try{return D()}finally{G=pe}},h.unstable_requestPaint=function(){he=!0},h.unstable_runWithPriority=function(D,I){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var pe=G;G=D;try{return I()}finally{G=pe}},h.unstable_scheduleCallback=function(D,I,pe){var ze=h.unstable_now();switch(typeof pe=="object"&&pe!==null?(pe=pe.delay,pe=typeof pe=="number"&&0<pe?ze+pe:ze):pe=ze,D){case 1:var ee=-1;break;case 2:ee=250;break;case 5:ee=1073741823;break;case 4:ee=1e4;break;default:ee=5e3}return ee=pe+ee,D={id:O++,callback:I,priorityLevel:D,startTime:pe,expirationTime:ee,sortIndex:-1},pe>ze?(D.sortIndex=pe,r(v,D),c(_)===null&&D===c(v)&&(J?(T(X),X=-1):J=!0,Ye(q,pe-ze))):(D.sortIndex=ee,r(_,D),be||le||(be=!0,Z||(Z=!0,qe()))),D},h.unstable_shouldYield=ve,h.unstable_wrapCallback=function(D){var I=G;return function(){var pe=G;G=I;try{return D.apply(this,arguments)}finally{G=pe}}}})(zc)),zc}var bp;function Pb(){return bp||(bp=1,Rc.exports=$b()),Rc.exports}var Mc={exports:{}},wt={};var gp;function eg(){if(gp)return wt;gp=1;var h=Ms();function r(_){var v="https://react.dev/errors/"+_;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var O=2;O<arguments.length;O++)v+="&args[]="+encodeURIComponent(arguments[O])}return"Minified React error #"+_+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(){}var o={d:{f:c,r:function(){throw Error(r(522))},D:c,C:c,L:c,m:c,X:c,S:c,M:c},p:0,findDOMNode:null},s=Symbol.for("react.portal");function m(_,v,O){var C=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:C==null?null:""+C,children:_,containerInfo:v,implementation:O}}var b=h.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function E(_,v){if(_==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return wt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,wt.createPortal=function(_,v){var O=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(r(299));return m(_,v,null,O)},wt.flushSync=function(_){var v=b.T,O=o.p;try{if(b.T=null,o.p=2,_)return _()}finally{b.T=v,o.p=O,o.d.f()}},wt.preconnect=function(_,v){typeof _=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,o.d.C(_,v))},wt.prefetchDNS=function(_){typeof _=="string"&&o.d.D(_)},wt.preinit=function(_,v){if(typeof _=="string"&&v&&typeof v.as=="string"){var O=v.as,C=E(O,v.crossOrigin),G=typeof v.integrity=="string"?v.integrity:void 0,le=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;O==="style"?o.d.S(_,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:C,integrity:G,fetchPriority:le}):O==="script"&&o.d.X(_,{crossOrigin:C,integrity:G,fetchPriority:le,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},wt.preinitModule=function(_,v){if(typeof _=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var O=E(v.as,v.crossOrigin);o.d.M(_,{crossOrigin:O,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&o.d.M(_)},wt.preload=function(_,v){if(typeof _=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var O=v.as,C=E(O,v.crossOrigin);o.d.L(_,O,{crossOrigin:C,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},wt.preloadModule=function(_,v){if(typeof _=="string")if(v){var O=E(v.as,v.crossOrigin);o.d.m(_,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:O,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else o.d.m(_)},wt.requestFormReset=function(_){o.d.r(_)},wt.unstable_batchedUpdates=function(_,v){return _(v)},wt.useFormState=function(_,v,O){return b.H.useFormState(_,v,O)},wt.useFormStatus=function(){return b.H.useHostTransitionStatus()},wt.version="19.2.1",wt}var yp;function tg(){if(yp)return Mc.exports;yp=1;function h(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(h)}catch(r){console.error(r)}}return h(),Mc.exports=eg(),Mc.exports}var _p;function ng(){if(_p)return ji;_p=1;var h=Pb(),r=Ms(),c=tg();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function b(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function E(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function _(e){if(m(e)!==e)throw Error(o(188))}function v(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(o(188));return t!==e?null:e}for(var n=e,a=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return _(l),e;if(i===a)return _(l),t;i=i.sibling}throw Error(o(188))}if(n.return!==a.return)n=l,a=i;else{for(var u=!1,f=l.child;f;){if(f===n){u=!0,n=l,a=i;break}if(f===a){u=!0,a=l,n=i;break}f=f.sibling}if(!u){for(f=i.child;f;){if(f===n){u=!0,n=i,a=l;break}if(f===a){u=!0,a=i,n=l;break}f=f.sibling}if(!u)throw Error(o(189))}}if(n.alternate!==a)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function O(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=O(e),t!==null)return t;e=e.sibling}return null}var C=Object.assign,G=Symbol.for("react.element"),le=Symbol.for("react.transitional.element"),be=Symbol.for("react.portal"),J=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),N=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),V=Symbol.for("react.activity"),ve=Symbol.for("react.memo_cache_sentinel"),Ee=Symbol.iterator;function qe(e){return e===null||typeof e!="object"?null:(e=Ee&&e[Ee]||e["@@iterator"],typeof e=="function"?e:null)}var K=Symbol.for("react.client.reference");function lt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===K?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case J:return"Fragment";case ge:return"Profiler";case he:return"StrictMode";case q:return"Suspense";case Z:return"SuspenseList";case V:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case be:return"Portal";case N:return e.displayName||"Context";case T:return(e._context.displayName||"Context")+".Consumer";case w:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return t=e.displayName||null,t!==null?t:lt(e.type)||"Memo";case j:t=e._payload,e=e._init;try{return lt(e(t))}catch{}}return null}var Ye=Array.isArray,D=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,pe={pending:!1,data:null,method:null,action:null},ze=[],ee=-1;function A(e){return{current:e}}function W(e){0>ee||(e.current=ze[ee],ze[ee]=null,ee--)}function Q(e,t){ee++,ze[ee]=e.current,e.current=t}var ie=A(null),_e=A(null),xe=A(null),De=A(null);function $e(e,t){switch(Q(xe,t),Q(_e,e),Q(ie,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Bh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Bh(t),e=jh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}W(ie),Q(ie,e)}function tt(){W(ie),W(_e),W(xe)}function cn(e){e.memoizedState!==null&&Q(De,e);var t=ie.current,n=jh(t,e.type);t!==n&&(Q(_e,e),Q(ie,n))}function bn(e){_e.current===e&&(W(ie),W(_e)),De.current===e&&(W(De),Mi._currentValue=pe)}var el,tl;function St(e){if(el===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);el=t&&t[1]||"",tl=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+el+e+tl}var Xl=!1;function Wt(e,t){if(!e||Xl)return"";Xl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(B){var M=B}Reflect.construct(e,[],Y)}else{try{Y.call()}catch(B){M=B}e.call(Y.prototype)}}else{try{throw Error()}catch(B){M=B}(Y=e())&&typeof Y.catch=="function"&&Y.catch(function(){})}}catch(B){if(B&&M&&typeof B.stack=="string")return[B.stack,M.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),u=i[0],f=i[1];if(u&&f){var g=u.split(`
`),z=f.split(`
`);for(l=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;l<z.length&&!z[l].includes("DetermineComponentFrameRoot");)l++;if(a===g.length||l===z.length)for(a=g.length-1,l=z.length-1;1<=a&&0<=l&&g[a]!==z[l];)l--;for(;1<=a&&0<=l;a--,l--)if(g[a]!==z[l]){if(a!==1||l!==1)do if(a--,l--,0>l||g[a]!==z[l]){var L=`
`+g[a].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=a&&0<=l);break}}}finally{Xl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?St(n):""}function gu(e,t){switch(e.tag){case 26:case 27:case 5:return St(e.type);case 16:return St("Lazy");case 13:return e.child!==t&&t!==null?St("Suspense Fallback"):St("Suspense");case 19:return St("SuspenseList");case 0:case 15:return Wt(e.type,!1);case 11:return Wt(e.type.render,!1);case 1:return Wt(e.type,!0);case 31:return St("Activity");default:return""}}function nl(e){try{var t="",n=null;do t+=gu(e,n),n=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var kl=Object.prototype.hasOwnProperty,Ra=h.unstable_scheduleCallback,Wl=h.unstable_cancelCallback,yu=h.unstable_shouldYield,_u=h.unstable_requestPaint,Rt=h.unstable_now,za=h.unstable_getCurrentPriorityLevel,Wi=h.unstable_ImmediatePriority,Yi=h.unstable_UserBlockingPriority,Yt=h.unstable_NormalPriority,Su=h.unstable_LowPriority,Vi=h.unstable_IdlePriority,gn=h.log,Eu=h.unstable_setDisableYieldValue,Ma=null,bt=null;function yn(e){if(typeof gn=="function"&&Eu(e),bt&&typeof bt.setStrictMode=="function")try{bt.setStrictMode(Ma,e)}catch{}}var zt=Math.clz32?Math.clz32:Yl,Au=Math.log,Qi=Math.LN2;function Yl(e){return e>>>=0,e===0?32:31-(Au(e)/Qi|0)|0}var Jn=256,Na=262144,al=4194304;function _n(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Kn(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var l=0,i=e.suspendedLanes,u=e.pingedLanes;e=e.warmLanes;var f=a&134217727;return f!==0?(a=f&~i,a!==0?l=_n(a):(u&=f,u!==0?l=_n(u):n||(n=f&~e,n!==0&&(l=_n(n))))):(f=a&~i,f!==0?l=_n(f):u!==0?l=_n(u):n||(n=a&~e,n!==0&&(l=_n(n)))),l===0?0:t!==0&&t!==l&&(t&i)===0&&(i=l&-l,n=t&-t,i>=n||i===32&&(n&4194048)!==0)?t:l}function sn(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ua(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Zi(){var e=al;return al<<=1,(al&62914560)===0&&(al=4194304),e}function ll(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function wn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function In(e,t,n,a,l,i){var u=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var f=e.entanglements,g=e.expirationTimes,z=e.hiddenUpdates;for(n=u&~n;0<n;){var L=31-zt(n),Y=1<<L;f[L]=0,g[L]=-1;var M=z[L];if(M!==null)for(z[L]=null,L=0;L<M.length;L++){var B=M[L];B!==null&&(B.lane&=-536870913)}n&=~Y}a!==0&&Ji(e,a,0),i!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=i&~(u&~t))}function Ji(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-zt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function Ki(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-zt(n),l=1<<a;l&t|e[a]&t&&(e[a]|=t),n&=~l}}function Se(e,t){var n=t&-t;return n=(n&42)!==0?1:Vl(n),(n&(e.suspendedLanes|t))!==0?0:n}function Vl(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ql(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Mt(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:ip(e.type))}function il(e,t){var n=I.p;try{return I.p=e,t()}finally{I.p=n}}var rt=Math.random().toString(36).slice(2),ft="__reactFiber$"+rt,Et="__reactProps$"+rt,Rn="__reactContainer$"+rt,rl="__reactEvents$"+rt,Ii="__reactListeners$"+rt,Tu="__reactHandles$"+rt,Fi="__reactResources$"+rt,Fn="__reactMarker$"+rt;function Zl(e){delete e[ft],delete e[Et],delete e[rl],delete e[Ii],delete e[Tu]}function $n(e){var t=e[ft];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rn]||n[ft]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wh(e);e!==null;){if(n=e[ft])return n;e=Wh(e)}return t}e=n,n=e.parentNode}return null}function Pn(e){if(e=e[ft]||e[Rn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function qa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function ea(e){var t=e[Fi];return t||(t=e[Fi]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[Fn]=!0}var $i=new Set,ta={};function zn(e,t){Ct(e,t),Ct(e+"Capture",t)}function Ct(e,t){for(ta[e]=t,e=0;e<t.length;e++)$i.add(t[e])}var Pi=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]*$"),Sn={},er={};function Ou(e){return kl.call(er,e)?!0:kl.call(Sn,e)?!1:Pi.test(e)?er[e]=!0:(Sn[e]=!0,!1)}function ul(e,t,n){if(Ou(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function En(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function fn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function Bt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function na(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function xu(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var l=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){n=""+u,i.call(this,u)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(u){n=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Mn(e){if(!e._valueTracker){var t=na(e)?"checked":"value";e._valueTracker=xu(e,t,""+e[t])}}function tr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=na(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function ol(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Jl=/[\n"\\]/g;function d(e){return e.replace(Jl,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function p(e,t,n,a,l,i,u,f){e.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?e.type=u:e.removeAttribute("type"),t!=null?u==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Bt(t)):e.value!==""+Bt(t)&&(e.value=""+Bt(t)):u!=="submit"&&u!=="reset"||e.removeAttribute("value"),t!=null?U(e,u,Bt(t)):n!=null?U(e,u,Bt(n)):a!=null&&e.removeAttribute("value"),l==null&&i!=null&&(e.defaultChecked=!!i),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+Bt(f):e.removeAttribute("name")}function y(e,t,n,a,l,i,u,f){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){Mn(e);return}n=n!=null?""+Bt(n):"",t=t!=null?""+Bt(t):n,f||t===e.value||(e.value=t),e.defaultValue=t}a=a??l,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=f?e.checked:!!a,e.defaultChecked=!!a,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.name=u),Mn(e)}function U(e,t,n){t==="number"&&ol(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function H(e,t,n,a){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Bt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,a&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function $(e,t,n){if(t!=null&&(t=""+Bt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Bt(n):""}function re(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(o(92));if(Ye(a)){if(1<a.length)throw Error(o(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=Bt(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),Mn(e)}function ne(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Me=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 ce(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||Me.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Re(e,t,n){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var l in t)a=t[l],t.hasOwnProperty(l)&&n[l]!==a&&ce(e,l,a)}else for(var i in t)t.hasOwnProperty(i)&&ce(e,i,t[i])}function Le(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ce=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"]]),P=/^[\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 ae(e){return P.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function se(){}var nt=null;function oe(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ze=null,Te=null;function it(e){var t=Pn(e);if(t&&(e=t.stateNode)){var n=e[Et]||null;e:switch(e=t.stateNode,t.type){case"input":if(p(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+d(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var l=a[Et]||null;if(!l)throw Error(o(90));p(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&tr(a)}break e;case"textarea":$(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&H(e,!!n.multiple,t,!1)}}}var $t=!1;function Kl(e,t,n){if($t)return e(t,n);$t=!0;try{var a=e(t);return a}finally{if($t=!1,(Ze!==null||Te!==null)&&(Gr(),Ze&&(t=Ze,e=Te,Te=Ze=null,it(t),e)))for(t=0;t<e.length;t++)it(e[t])}}function aa(e,t){var n=e.stateNode;if(n===null)return null;var a=n[Et]||null;if(a===null)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(o(231,t,typeof n));return n}var dn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ba=!1;if(dn)try{var ja={};Object.defineProperty(ja,"passive",{get:function(){Ba=!0}}),window.addEventListener("test",ja,ja),window.removeEventListener("test",ja,ja)}catch{Ba=!1}var An=null,te=null,jt=null;function Nn(){if(jt)return jt;var e,t=te,n=t.length,a,l="value"in An?An.value:An.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(a=1;a<=u&&t[n-a]===l[i-a];a++);return jt=l.slice(e,1<a?1-a:void 0)}function Ha(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function nr(){return!0}function js(){return!1}function Ht(e){function t(n,a,l,i,u){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=i,this.target=u,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&&(n=e[f],this[f]=n?n(i):i[f]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?nr:js,this.isPropagationStopped=js,this}return C(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=nr)},persist:function(){},isPersistent:nr}),t}var Da={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ar=Ht(Da),Il=C({},Da,{view:0,detail:0}),Zm=Ht(Il),Cu,wu,Fl,lr=C({},Il,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Fl&&(Fl&&e.type==="mousemove"?(Cu=e.screenX-Fl.screenX,wu=e.screenY-Fl.screenY):wu=Cu=0,Fl=e),Cu)},movementY:function(e){return"movementY"in e?e.movementY:wu}}),Hs=Ht(lr),Jm=C({},lr,{dataTransfer:0}),Km=Ht(Jm),Im=C({},Il,{relatedTarget:0}),Ru=Ht(Im),Fm=C({},Da,{animationName:0,elapsedTime:0,pseudoElement:0}),$m=Ht(Fm),Pm=C({},Da,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ev=Ht(Pm),tv=C({},Da,{data:0}),Ds=Ht(tv),nv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},av={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"},lv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function iv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=lv[e])?!!t[e]:!1}function zu(){return iv}var rv=C({},Il,{key:function(e){if(e.key){var t=nv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ha(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?av[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zu,charCode:function(e){return e.type==="keypress"?Ha(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ha(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),uv=Ht(rv),ov=C({},lr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ls=Ht(ov),cv=C({},Il,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zu}),sv=Ht(cv),fv=C({},Da,{propertyName:0,elapsedTime:0,pseudoElement:0}),dv=Ht(fv),hv=C({},lr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),pv=Ht(hv),mv=C({},Da,{newState:0,oldState:0}),vv=Ht(mv),bv=[9,13,27,32],Mu=dn&&"CompositionEvent"in window,$l=null;dn&&"documentMode"in document&&($l=document.documentMode);var gv=dn&&"TextEvent"in window&&!$l,Gs=dn&&(!Mu||$l&&8<$l&&11>=$l),Xs=" ",ks=!1;function Ws(e,t){switch(e){case"keyup":return bv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ys(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cl=!1;function yv(e,t){switch(e){case"compositionend":return Ys(t);case"keypress":return t.which!==32?null:(ks=!0,Xs);case"textInput":return e=t.data,e===Xs&&ks?null:e;default:return null}}function _v(e,t){if(cl)return e==="compositionend"||!Mu&&Ws(e,t)?(e=Nn(),jt=te=An=null,cl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Gs&&t.locale!=="ko"?null:t.data;default:return null}}var Sv={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 Vs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Sv[e.type]:t==="textarea"}function Qs(e,t,n,a){Ze?Te?Te.push(a):Te=[a]:Ze=a,t=Zr(t,"onChange"),0<t.length&&(n=new ar("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Pl=null,ei=null;function Ev(e){Rh(e,0)}function ir(e){var t=qa(e);if(tr(t))return e}function Zs(e,t){if(e==="change")return t}var Js=!1;if(dn){var Nu;if(dn){var Uu="oninput"in document;if(!Uu){var Ks=document.createElement("div");Ks.setAttribute("oninput","return;"),Uu=typeof Ks.oninput=="function"}Nu=Uu}else Nu=!1;Js=Nu&&(!document.documentMode||9<document.documentMode)}function Is(){Pl&&(Pl.detachEvent("onpropertychange",Fs),ei=Pl=null)}function Fs(e){if(e.propertyName==="value"&&ir(ei)){var t=[];Qs(t,ei,e,oe(e)),Kl(Ev,t)}}function Av(e,t,n){e==="focusin"?(Is(),Pl=t,ei=n,Pl.attachEvent("onpropertychange",Fs)):e==="focusout"&&Is()}function Tv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ir(ei)}function Ov(e,t){if(e==="click")return ir(t)}function xv(e,t){if(e==="input"||e==="change")return ir(t)}function Cv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vt=typeof Object.is=="function"?Object.is:Cv;function ti(e,t){if(Vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var l=n[a];if(!kl.call(t,l)||!Vt(e[l],t[l]))return!1}return!0}function $s(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ps(e,t){var n=$s(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$s(n)}}function ef(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ef(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ol(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ol(e.document)}return t}function qu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var wv=dn&&"documentMode"in document&&11>=document.documentMode,sl=null,Bu=null,ni=null,ju=!1;function nf(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ju||sl==null||sl!==ol(a)||(a=sl,"selectionStart"in a&&qu(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}),ni&&ti(ni,a)||(ni=a,a=Zr(Bu,"onSelect"),0<a.length&&(t=new ar("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=sl)))}function La(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var fl={animationend:La("Animation","AnimationEnd"),animationiteration:La("Animation","AnimationIteration"),animationstart:La("Animation","AnimationStart"),transitionrun:La("Transition","TransitionRun"),transitionstart:La("Transition","TransitionStart"),transitioncancel:La("Transition","TransitionCancel"),transitionend:La("Transition","TransitionEnd")},Hu={},af={};dn&&(af=document.createElement("div").style,"AnimationEvent"in window||(delete fl.animationend.animation,delete fl.animationiteration.animation,delete fl.animationstart.animation),"TransitionEvent"in window||delete fl.transitionend.transition);function Ga(e){if(Hu[e])return Hu[e];if(!fl[e])return e;var t=fl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in af)return Hu[e]=t[n];return e}var lf=Ga("animationend"),rf=Ga("animationiteration"),uf=Ga("animationstart"),Rv=Ga("transitionrun"),zv=Ga("transitionstart"),Mv=Ga("transitioncancel"),of=Ga("transitionend"),cf=new Map,Du="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(" ");Du.push("scrollEnd");function hn(e,t){cf.set(e,t),zn(t,[e])}var rr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Pt=[],dl=0,Lu=0;function ur(){for(var e=dl,t=Lu=dl=0;t<e;){var n=Pt[t];Pt[t++]=null;var a=Pt[t];Pt[t++]=null;var l=Pt[t];Pt[t++]=null;var i=Pt[t];if(Pt[t++]=null,a!==null&&l!==null){var u=a.pending;u===null?l.next=l:(l.next=u.next,u.next=l),a.pending=l}i!==0&&sf(n,l,i)}}function or(e,t,n,a){Pt[dl++]=e,Pt[dl++]=t,Pt[dl++]=n,Pt[dl++]=a,Lu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Gu(e,t,n,a){return or(e,t,n,a),cr(e)}function Xa(e,t){return or(e,null,null,t),cr(e)}function sf(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var l=!1,i=e.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(l=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,l&&t!==null&&(l=31-zt(n),e=i.hiddenUpdates,a=e[l],a===null?e[l]=[t]:a.push(t),t.lane=n|536870912),i):null}function cr(e){if(50<Ti)throw Ti=0,Io=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var hl={};function Nv(e,t,n,a){this.tag=e,this.key=n,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 Qt(e,t,n,a){return new Nv(e,t,n,a)}function Xu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Un(e,t){var n=e.alternate;return n===null?(n=Qt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function ff(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function sr(e,t,n,a,l,i){var u=0;if(a=e,typeof e=="function")Xu(e)&&(u=1);else if(typeof e=="string")u=Hb(e,n,ie.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case V:return e=Qt(31,n,t,l),e.elementType=V,e.lanes=i,e;case J:return ka(n.children,l,i,t);case he:u=8,l|=24;break;case ge:return e=Qt(12,n,t,l|2),e.elementType=ge,e.lanes=i,e;case q:return e=Qt(13,n,t,l),e.elementType=q,e.lanes=i,e;case Z:return e=Qt(19,n,t,l),e.elementType=Z,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case N:u=10;break e;case T:u=9;break e;case w:u=11;break e;case X:u=14;break e;case j:u=16,a=null;break e}u=29,n=Error(o(130,e===null?"null":typeof e,"")),a=null}return t=Qt(u,n,t,l),t.elementType=e,t.type=a,t.lanes=i,t}function ka(e,t,n,a){return e=Qt(7,e,a,t),e.lanes=n,e}function ku(e,t,n){return e=Qt(6,e,null,t),e.lanes=n,e}function df(e){var t=Qt(18,null,null,0);return t.stateNode=e,t}function Wu(e,t,n){return t=Qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var hf=new WeakMap;function en(e,t){if(typeof e=="object"&&e!==null){var n=hf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:nl(t)},hf.set(e,t),t)}return{value:e,source:t,stack:nl(t)}}var pl=[],ml=0,fr=null,ai=0,tn=[],nn=0,la=null,Tn=1,On="";function qn(e,t){pl[ml++]=ai,pl[ml++]=fr,fr=e,ai=t}function pf(e,t,n){tn[nn++]=Tn,tn[nn++]=On,tn[nn++]=la,la=e;var a=Tn;e=On;var l=32-zt(a)-1;a&=~(1<<l),n+=1;var i=32-zt(t)+l;if(30<i){var u=l-l%5;i=(a&(1<<u)-1).toString(32),a>>=u,l-=u,Tn=1<<32-zt(t)+l|n<<l|a,On=i+e}else Tn=1<<i|n<<l|a,On=e}function Yu(e){e.return!==null&&(qn(e,1),pf(e,1,0))}function Vu(e){for(;e===fr;)fr=pl[--ml],pl[ml]=null,ai=pl[--ml],pl[ml]=null;for(;e===la;)la=tn[--nn],tn[nn]=null,On=tn[--nn],tn[nn]=null,Tn=tn[--nn],tn[nn]=null}function mf(e,t){tn[nn++]=Tn,tn[nn++]=On,tn[nn++]=la,Tn=t.id,On=t.overflow,la=e}var At=null,Pe=null,He=!1,ia=null,an=!1,Qu=Error(o(519));function ra(e){var t=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw li(en(t,e)),Qu}function vf(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[ft]=e,t[Et]=a,n){case"dialog":Ue("cancel",t),Ue("close",t);break;case"iframe":case"object":case"embed":Ue("load",t);break;case"video":case"audio":for(n=0;n<xi.length;n++)Ue(xi[n],t);break;case"source":Ue("error",t);break;case"img":case"image":case"link":Ue("error",t),Ue("load",t);break;case"details":Ue("toggle",t);break;case"input":Ue("invalid",t),y(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ue("invalid",t);break;case"textarea":Ue("invalid",t),re(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||Uh(t.textContent,n)?(a.popover!=null&&(Ue("beforetoggle",t),Ue("toggle",t)),a.onScroll!=null&&Ue("scroll",t),a.onScrollEnd!=null&&Ue("scrollend",t),a.onClick!=null&&(t.onclick=se),t=!0):t=!1,t||ra(e,!0)}function bf(e){for(At=e.return;At;)switch(At.tag){case 5:case 31:case 13:an=!1;return;case 27:case 3:an=!0;return;default:At=At.return}}function vl(e){if(e!==At)return!1;if(!He)return bf(e),He=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||fc(e.type,e.memoizedProps)),n=!n),n&&Pe&&ra(e),bf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Pe=kh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));Pe=kh(e)}else t===27?(t=Pe,_a(e.type)?(e=vc,vc=null,Pe=e):Pe=t):Pe=At?rn(e.stateNode.nextSibling):null;return!0}function Wa(){Pe=At=null,He=!1}function Zu(){var e=ia;return e!==null&&(Xt===null?Xt=e:Xt.push.apply(Xt,e),ia=null),e}function li(e){ia===null?ia=[e]:ia.push(e)}var Ju=A(null),Ya=null,Bn=null;function ua(e,t,n){Q(Ju,t._currentValue),t._currentValue=n}function jn(e){e._currentValue=Ju.current,W(Ju)}function Ku(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Iu(e,t,n,a){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var i=l.dependencies;if(i!==null){var u=l.child;i=i.firstContext;e:for(;i!==null;){var f=i;i=l;for(var g=0;g<t.length;g++)if(f.context===t[g]){i.lanes|=n,f=i.alternate,f!==null&&(f.lanes|=n),Ku(i.return,n,e),a||(u=null);break e}i=f.next}}else if(l.tag===18){if(u=l.return,u===null)throw Error(o(341));u.lanes|=n,i=u.alternate,i!==null&&(i.lanes|=n),Ku(u,n,e),u=null}else u=l.child;if(u!==null)u.return=l;else for(u=l;u!==null;){if(u===e){u=null;break}if(l=u.sibling,l!==null){l.return=u.return,u=l;break}u=u.return}l=u}}function bl(e,t,n,a){e=null;for(var l=t,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var u=l.alternate;if(u===null)throw Error(o(387));if(u=u.memoizedProps,u!==null){var f=l.type;Vt(l.pendingProps.value,u.value)||(e!==null?e.push(f):e=[f])}}else if(l===De.current){if(u=l.alternate,u===null)throw Error(o(387));u.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(Mi):e=[Mi])}l=l.return}e!==null&&Iu(t,e,n,a),t.flags|=262144}function dr(e){for(e=e.firstContext;e!==null;){if(!Vt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Va(e){Ya=e,Bn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Tt(e){return gf(Ya,e)}function hr(e,t){return Ya===null&&Va(e),gf(e,t)}function gf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Bn===null){if(e===null)throw Error(o(308));Bn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Bn=Bn.next=t;return n}var Uv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},qv=h.unstable_scheduleCallback,Bv=h.unstable_NormalPriority,ht={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fu(){return{controller:new Uv,data:new Map,refCount:0}}function ii(e){e.refCount--,e.refCount===0&&qv(Bv,function(){e.controller.abort()})}var ri=null,$u=0,gl=0,yl=null;function jv(e,t){if(ri===null){var n=ri=[];$u=0,gl=nc(),yl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return $u++,t.then(yf,yf),t}function yf(){if(--$u===0&&ri!==null){yl!==null&&(yl.status="fulfilled");var e=ri;ri=null,gl=0,yl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Hv(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var l=0;l<n.length;l++)(0,n[l])(t)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var _f=D.S;D.S=function(e,t){ah=Rt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&jv(e,t),_f!==null&&_f(e,t)};var Qa=A(null);function Pu(){var e=Qa.current;return e!==null?e:Fe.pooledCache}function pr(e,t){t===null?Q(Qa,Qa.current):Q(Qa,t.pool)}function Sf(){var e=Pu();return e===null?null:{parent:ht._currentValue,pool:e}}var _l=Error(o(460)),eo=Error(o(474)),mr=Error(o(542)),vr={then:function(){}};function Ef(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Af(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(se,se),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Of(e),e;default:if(typeof t.status=="string")t.then(se,se);else{if(e=Fe,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=a}},function(a){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Of(e),e}throw Ja=t,_l}}function Za(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Ja=n,_l):n}}var Ja=null;function Tf(){if(Ja===null)throw Error(o(459));var e=Ja;return Ja=null,e}function Of(e){if(e===_l||e===mr)throw Error(o(483))}var Sl=null,ui=0;function br(e){var t=ui;return ui+=1,Sl===null&&(Sl=[]),Af(Sl,e,t)}function oi(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function gr(e,t){throw t.$$typeof===G?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function xf(e){function t(x,S){if(e){var R=x.deletions;R===null?(x.deletions=[S],x.flags|=16):R.push(S)}}function n(x,S){if(!e)return null;for(;S!==null;)t(x,S),S=S.sibling;return null}function a(x){for(var S=new Map;x!==null;)x.key!==null?S.set(x.key,x):S.set(x.index,x),x=x.sibling;return S}function l(x,S){return x=Un(x,S),x.index=0,x.sibling=null,x}function i(x,S,R){return x.index=R,e?(R=x.alternate,R!==null?(R=R.index,R<S?(x.flags|=67108866,S):R):(x.flags|=67108866,S)):(x.flags|=1048576,S)}function u(x){return e&&x.alternate===null&&(x.flags|=67108866),x}function f(x,S,R,k){return S===null||S.tag!==6?(S=ku(R,x.mode,k),S.return=x,S):(S=l(S,R),S.return=x,S)}function g(x,S,R,k){var me=R.type;return me===J?L(x,S,R.props.children,k,R.key):S!==null&&(S.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===j&&Za(me)===S.type)?(S=l(S,R.props),oi(S,R),S.return=x,S):(S=sr(R.type,R.key,R.props,null,x.mode,k),oi(S,R),S.return=x,S)}function z(x,S,R,k){return S===null||S.tag!==4||S.stateNode.containerInfo!==R.containerInfo||S.stateNode.implementation!==R.implementation?(S=Wu(R,x.mode,k),S.return=x,S):(S=l(S,R.children||[]),S.return=x,S)}function L(x,S,R,k,me){return S===null||S.tag!==7?(S=ka(R,x.mode,k,me),S.return=x,S):(S=l(S,R),S.return=x,S)}function Y(x,S,R){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=ku(""+S,x.mode,R),S.return=x,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case le:return R=sr(S.type,S.key,S.props,null,x.mode,R),oi(R,S),R.return=x,R;case be:return S=Wu(S,x.mode,R),S.return=x,S;case j:return S=Za(S),Y(x,S,R)}if(Ye(S)||qe(S))return S=ka(S,x.mode,R,null),S.return=x,S;if(typeof S.then=="function")return Y(x,br(S),R);if(S.$$typeof===N)return Y(x,hr(x,S),R);gr(x,S)}return null}function M(x,S,R,k){var me=S!==null?S.key:null;if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return me!==null?null:f(x,S,""+R,k);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case le:return R.key===me?g(x,S,R,k):null;case be:return R.key===me?z(x,S,R,k):null;case j:return R=Za(R),M(x,S,R,k)}if(Ye(R)||qe(R))return me!==null?null:L(x,S,R,k,null);if(typeof R.then=="function")return M(x,S,br(R),k);if(R.$$typeof===N)return M(x,S,hr(x,R),k);gr(x,R)}return null}function B(x,S,R,k,me){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return x=x.get(R)||null,f(S,x,""+k,me);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case le:return x=x.get(k.key===null?R:k.key)||null,g(S,x,k,me);case be:return x=x.get(k.key===null?R:k.key)||null,z(S,x,k,me);case j:return k=Za(k),B(x,S,R,k,me)}if(Ye(k)||qe(k))return x=x.get(R)||null,L(S,x,k,me,null);if(typeof k.then=="function")return B(x,S,R,br(k),me);if(k.$$typeof===N)return B(x,S,R,hr(S,k),me);gr(S,k)}return null}function ue(x,S,R,k){for(var me=null,Ge=null,fe=S,we=S=0,je=null;fe!==null&&we<R.length;we++){fe.index>we?(je=fe,fe=null):je=fe.sibling;var Xe=M(x,fe,R[we],k);if(Xe===null){fe===null&&(fe=je);break}e&&fe&&Xe.alternate===null&&t(x,fe),S=i(Xe,S,we),Ge===null?me=Xe:Ge.sibling=Xe,Ge=Xe,fe=je}if(we===R.length)return n(x,fe),He&&qn(x,we),me;if(fe===null){for(;we<R.length;we++)fe=Y(x,R[we],k),fe!==null&&(S=i(fe,S,we),Ge===null?me=fe:Ge.sibling=fe,Ge=fe);return He&&qn(x,we),me}for(fe=a(fe);we<R.length;we++)je=B(fe,x,we,R[we],k),je!==null&&(e&&je.alternate!==null&&fe.delete(je.key===null?we:je.key),S=i(je,S,we),Ge===null?me=je:Ge.sibling=je,Ge=je);return e&&fe.forEach(function(Oa){return t(x,Oa)}),He&&qn(x,we),me}function ye(x,S,R,k){if(R==null)throw Error(o(151));for(var me=null,Ge=null,fe=S,we=S=0,je=null,Xe=R.next();fe!==null&&!Xe.done;we++,Xe=R.next()){fe.index>we?(je=fe,fe=null):je=fe.sibling;var Oa=M(x,fe,Xe.value,k);if(Oa===null){fe===null&&(fe=je);break}e&&fe&&Oa.alternate===null&&t(x,fe),S=i(Oa,S,we),Ge===null?me=Oa:Ge.sibling=Oa,Ge=Oa,fe=je}if(Xe.done)return n(x,fe),He&&qn(x,we),me;if(fe===null){for(;!Xe.done;we++,Xe=R.next())Xe=Y(x,Xe.value,k),Xe!==null&&(S=i(Xe,S,we),Ge===null?me=Xe:Ge.sibling=Xe,Ge=Xe);return He&&qn(x,we),me}for(fe=a(fe);!Xe.done;we++,Xe=R.next())Xe=B(fe,x,we,Xe.value,k),Xe!==null&&(e&&Xe.alternate!==null&&fe.delete(Xe.key===null?we:Xe.key),S=i(Xe,S,we),Ge===null?me=Xe:Ge.sibling=Xe,Ge=Xe);return e&&fe.forEach(function(Jb){return t(x,Jb)}),He&&qn(x,we),me}function Ie(x,S,R,k){if(typeof R=="object"&&R!==null&&R.type===J&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case le:e:{for(var me=R.key;S!==null;){if(S.key===me){if(me=R.type,me===J){if(S.tag===7){n(x,S.sibling),k=l(S,R.props.children),k.return=x,x=k;break e}}else if(S.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===j&&Za(me)===S.type){n(x,S.sibling),k=l(S,R.props),oi(k,R),k.return=x,x=k;break e}n(x,S);break}else t(x,S);S=S.sibling}R.type===J?(k=ka(R.props.children,x.mode,k,R.key),k.return=x,x=k):(k=sr(R.type,R.key,R.props,null,x.mode,k),oi(k,R),k.return=x,x=k)}return u(x);case be:e:{for(me=R.key;S!==null;){if(S.key===me)if(S.tag===4&&S.stateNode.containerInfo===R.containerInfo&&S.stateNode.implementation===R.implementation){n(x,S.sibling),k=l(S,R.children||[]),k.return=x,x=k;break e}else{n(x,S);break}else t(x,S);S=S.sibling}k=Wu(R,x.mode,k),k.return=x,x=k}return u(x);case j:return R=Za(R),Ie(x,S,R,k)}if(Ye(R))return ue(x,S,R,k);if(qe(R)){if(me=qe(R),typeof me!="function")throw Error(o(150));return R=me.call(R),ye(x,S,R,k)}if(typeof R.then=="function")return Ie(x,S,br(R),k);if(R.$$typeof===N)return Ie(x,S,hr(x,R),k);gr(x,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,S!==null&&S.tag===6?(n(x,S.sibling),k=l(S,R),k.return=x,x=k):(n(x,S),k=ku(R,x.mode,k),k.return=x,x=k),u(x)):n(x,S)}return function(x,S,R,k){try{ui=0;var me=Ie(x,S,R,k);return Sl=null,me}catch(fe){if(fe===_l||fe===mr)throw fe;var Ge=Qt(29,fe,null,x.mode);return Ge.lanes=k,Ge.return=x,Ge}finally{}}}var Ka=xf(!0),Cf=xf(!1),oa=!1;function to(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function no(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ca(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function sa(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ke&2)!==0){var l=a.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),a.pending=t,t=cr(e),sf(e,null,n),t}return or(e,a,t,n),cr(e)}function ci(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Ki(e,n)}}function ao(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var u={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?l=i=u:i=i.next=u,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var lo=!1;function si(){if(lo){var e=yl;if(e!==null)throw e}}function fi(e,t,n,a){lo=!1;var l=e.updateQueue;oa=!1;var i=l.firstBaseUpdate,u=l.lastBaseUpdate,f=l.shared.pending;if(f!==null){l.shared.pending=null;var g=f,z=g.next;g.next=null,u===null?i=z:u.next=z,u=g;var L=e.alternate;L!==null&&(L=L.updateQueue,f=L.lastBaseUpdate,f!==u&&(f===null?L.firstBaseUpdate=z:f.next=z,L.lastBaseUpdate=g))}if(i!==null){var Y=l.baseState;u=0,L=z=g=null,f=i;do{var M=f.lane&-536870913,B=M!==f.lane;if(B?(Be&M)===M:(a&M)===M){M!==0&&M===gl&&(lo=!0),L!==null&&(L=L.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});e:{var ue=e,ye=f;M=t;var Ie=n;switch(ye.tag){case 1:if(ue=ye.payload,typeof ue=="function"){Y=ue.call(Ie,Y,M);break e}Y=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=ye.payload,M=typeof ue=="function"?ue.call(Ie,Y,M):ue,M==null)break e;Y=C({},Y,M);break e;case 2:oa=!0}}M=f.callback,M!==null&&(e.flags|=64,B&&(e.flags|=8192),B=l.callbacks,B===null?l.callbacks=[M]:B.push(M))}else B={lane:M,tag:f.tag,payload:f.payload,callback:f.callback,next:null},L===null?(z=L=B,g=Y):L=L.next=B,u|=M;if(f=f.next,f===null){if(f=l.shared.pending,f===null)break;B=f,f=B.next,B.next=null,l.lastBaseUpdate=B,l.shared.pending=null}}while(!0);L===null&&(g=Y),l.baseState=g,l.firstBaseUpdate=z,l.lastBaseUpdate=L,i===null&&(l.shared.lanes=0),ma|=u,e.lanes=u,e.memoizedState=Y}}function wf(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Rf(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)wf(n[e],t)}var El=A(null),yr=A(0);function zf(e,t){e=Vn,Q(yr,e),Q(El,t),Vn=e|t.baseLanes}function io(){Q(yr,Vn),Q(El,El.current)}function ro(){Vn=yr.current,W(El),W(yr)}var Zt=A(null),ln=null;function fa(e){var t=e.alternate;Q(ct,ct.current&1),Q(Zt,e),ln===null&&(t===null||El.current!==null||t.memoizedState!==null)&&(ln=e)}function uo(e){Q(ct,ct.current),Q(Zt,e),ln===null&&(ln=e)}function Mf(e){e.tag===22?(Q(ct,ct.current),Q(Zt,e),ln===null&&(ln=e)):da()}function da(){Q(ct,ct.current),Q(Zt,Zt.current)}function Jt(e){W(Zt),ln===e&&(ln=null),W(ct)}var ct=A(0);function _r(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||pc(n)||mc(n)))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===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Hn=0,Oe=null,Je=null,pt=null,Sr=!1,Al=!1,Ia=!1,Er=0,di=0,Tl=null,Dv=0;function ut(){throw Error(o(321))}function oo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Vt(e[n],t[n]))return!1;return!0}function co(e,t,n,a,l,i){return Hn=i,Oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,D.H=e===null||e.memoizedState===null?pd:Oo,Ia=!1,i=n(a,l),Ia=!1,Al&&(i=Uf(t,n,a,l)),Nf(e),i}function Nf(e){D.H=mi;var t=Je!==null&&Je.next!==null;if(Hn=0,pt=Je=Oe=null,Sr=!1,di=0,Tl=null,t)throw Error(o(300));e===null||mt||(e=e.dependencies,e!==null&&dr(e)&&(mt=!0))}function Uf(e,t,n,a){Oe=e;var l=0;do{if(Al&&(Tl=null),di=0,Al=!1,25<=l)throw Error(o(301));if(l+=1,pt=Je=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}D.H=md,i=t(n,a)}while(Al);return i}function Lv(){var e=D.H,t=e.useState()[0];return t=typeof t.then=="function"?hi(t):t,e=e.useState()[0],(Je!==null?Je.memoizedState:null)!==e&&(Oe.flags|=1024),t}function so(){var e=Er!==0;return Er=0,e}function fo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ho(e){if(Sr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Sr=!1}Hn=0,pt=Je=Oe=null,Al=!1,di=Er=0,Tl=null}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pt===null?Oe.memoizedState=pt=e:pt=pt.next=e,pt}function st(){if(Je===null){var e=Oe.alternate;e=e!==null?e.memoizedState:null}else e=Je.next;var t=pt===null?Oe.memoizedState:pt.next;if(t!==null)pt=t,Je=e;else{if(e===null)throw Oe.alternate===null?Error(o(467)):Error(o(310));Je=e,e={memoizedState:Je.memoizedState,baseState:Je.baseState,baseQueue:Je.baseQueue,queue:Je.queue,next:null},pt===null?Oe.memoizedState=pt=e:pt=pt.next=e}return pt}function Ar(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function hi(e){var t=di;return di+=1,Tl===null&&(Tl=[]),e=Af(Tl,e,t),t=Oe,(pt===null?t.memoizedState:pt.next)===null&&(t=t.alternate,D.H=t===null||t.memoizedState===null?pd:Oo),e}function Tr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return hi(e);if(e.$$typeof===N)return Tt(e)}throw Error(o(438,String(e)))}function po(e){var t=null,n=Oe.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=Oe.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Ar(),Oe.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=ve;return t.index++,n}function Dn(e,t){return typeof t=="function"?t(e):t}function Or(e){var t=st();return mo(t,Je,e)}function mo(e,t,n){var a=e.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=n;var l=e.baseQueue,i=a.pending;if(i!==null){if(l!==null){var u=l.next;l.next=i.next,i.next=u}t.baseQueue=l=i,a.pending=null}if(i=e.baseState,l===null)e.memoizedState=i;else{t=l.next;var f=u=null,g=null,z=t,L=!1;do{var Y=z.lane&-536870913;if(Y!==z.lane?(Be&Y)===Y:(Hn&Y)===Y){var M=z.revertLane;if(M===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),Y===gl&&(L=!0);else if((Hn&M)===M){z=z.next,M===gl&&(L=!0);continue}else Y={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},g===null?(f=g=Y,u=i):g=g.next=Y,Oe.lanes|=M,ma|=M;Y=z.action,Ia&&n(i,Y),i=z.hasEagerState?z.eagerState:n(i,Y)}else M={lane:Y,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},g===null?(f=g=M,u=i):g=g.next=M,Oe.lanes|=Y,ma|=Y;z=z.next}while(z!==null&&z!==t);if(g===null?u=i:g.next=f,!Vt(i,e.memoizedState)&&(mt=!0,L&&(n=yl,n!==null)))throw n;e.memoizedState=i,e.baseState=u,e.baseQueue=g,a.lastRenderedState=i}return l===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function vo(e){var t=st(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var a=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do i=e(i,u.action),u=u.next;while(u!==l);Vt(i,t.memoizedState)||(mt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,a]}function qf(e,t,n){var a=Oe,l=st(),i=He;if(i){if(n===void 0)throw Error(o(407));n=n()}else n=t();var u=!Vt((Je||l).memoizedState,n);if(u&&(l.memoizedState=n,mt=!0),l=l.queue,yo(Hf.bind(null,a,l,e),[e]),l.getSnapshot!==t||u||pt!==null&&pt.memoizedState.tag&1){if(a.flags|=2048,Ol(9,{destroy:void 0},jf.bind(null,a,l,n,t),null),Fe===null)throw Error(o(349));i||(Hn&127)!==0||Bf(a,t,n)}return n}function Bf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Oe.updateQueue,t===null?(t=Ar(),Oe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function jf(e,t,n,a){t.value=n,t.getSnapshot=a,Df(t)&&Lf(e)}function Hf(e,t,n){return n(function(){Df(t)&&Lf(e)})}function Df(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Vt(e,n)}catch{return!0}}function Lf(e){var t=Xa(e,2);t!==null&&kt(t,e,2)}function bo(e){var t=Nt();if(typeof e=="function"){var n=e;if(e=n(),Ia){yn(!0);try{n()}finally{yn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:e},t}function Gf(e,t,n,a){return e.baseState=n,mo(e,Je,typeof a=="function"?a:Dn)}function Gv(e,t,n,a,l){if(wr(e))throw Error(o(485));if(e=t.action,e!==null){var i={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(u){i.listeners.push(u)}};D.T!==null?n(!0):i.isTransition=!1,a(i),n=t.pending,n===null?(i.next=t.pending=i,Xf(t,i)):(i.next=n.next,t.pending=n.next=i)}}function Xf(e,t){var n=t.action,a=t.payload,l=e.state;if(t.isTransition){var i=D.T,u={};D.T=u;try{var f=n(l,a),g=D.S;g!==null&&g(u,f),kf(e,t,f)}catch(z){go(e,t,z)}finally{i!==null&&u.types!==null&&(i.types=u.types),D.T=i}}else try{i=n(l,a),kf(e,t,i)}catch(z){go(e,t,z)}}function kf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Wf(e,t,a)},function(a){return go(e,t,a)}):Wf(e,t,n)}function Wf(e,t,n){t.status="fulfilled",t.value=n,Yf(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Xf(e,n)))}function go(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Yf(t),t=t.next;while(t!==a)}e.action=null}function Yf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Vf(e,t){return t}function Qf(e,t){if(He){var n=Fe.formState;if(n!==null){e:{var a=Oe;if(He){if(Pe){t:{for(var l=Pe,i=an;l.nodeType!==8;){if(!i){l=null;break t}if(l=rn(l.nextSibling),l===null){l=null;break t}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){Pe=rn(l.nextSibling),a=l.data==="F!";break e}}ra(a)}a=!1}a&&(t=n[0])}}return n=Nt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vf,lastRenderedState:t},n.queue=a,n=fd.bind(null,Oe,a),a.dispatch=n,a=bo(!1),i=To.bind(null,Oe,!1,a.queue),a=Nt(),l={state:t,dispatch:null,action:e,pending:null},a.queue=l,n=Gv.bind(null,Oe,l,i,n),l.dispatch=n,a.memoizedState=e,[t,n,!1]}function Zf(e){var t=st();return Jf(t,Je,e)}function Jf(e,t,n){if(t=mo(e,t,Vf)[0],e=Or(Dn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=hi(t)}catch(u){throw u===_l?mr:u}else a=t;t=st();var l=t.queue,i=l.dispatch;return n!==t.memoizedState&&(Oe.flags|=2048,Ol(9,{destroy:void 0},Xv.bind(null,l,n),null)),[a,i,e]}function Xv(e,t){e.action=t}function Kf(e){var t=st(),n=Je;if(n!==null)return Jf(t,n,e);st(),t=t.memoizedState,n=st();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Ol(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=Oe.updateQueue,t===null&&(t=Ar(),Oe.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function If(){return st().memoizedState}function xr(e,t,n,a){var l=Nt();Oe.flags|=e,l.memoizedState=Ol(1|t,{destroy:void 0},n,a===void 0?null:a)}function Cr(e,t,n,a){var l=st();a=a===void 0?null:a;var i=l.memoizedState.inst;Je!==null&&a!==null&&oo(a,Je.memoizedState.deps)?l.memoizedState=Ol(t,i,n,a):(Oe.flags|=e,l.memoizedState=Ol(1|t,i,n,a))}function Ff(e,t){xr(8390656,8,e,t)}function yo(e,t){Cr(2048,8,e,t)}function kv(e){Oe.flags|=4;var t=Oe.updateQueue;if(t===null)t=Ar(),Oe.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function $f(e){var t=st().memoizedState;return kv({ref:t,nextImpl:e}),function(){if((ke&2)!==0)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function Pf(e,t){return Cr(4,2,e,t)}function ed(e,t){return Cr(4,4,e,t)}function td(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function nd(e,t,n){n=n!=null?n.concat([e]):null,Cr(4,4,td.bind(null,t,e),n)}function _o(){}function ad(e,t){var n=st();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&oo(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function ld(e,t){var n=st();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&oo(t,a[1]))return a[0];if(a=e(),Ia){yn(!0);try{e()}finally{yn(!1)}}return n.memoizedState=[a,t],a}function So(e,t,n){return n===void 0||(Hn&1073741824)!==0&&(Be&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=ih(),Oe.lanes|=e,ma|=e,n)}function id(e,t,n,a){return Vt(n,t)?n:El.current!==null?(e=So(e,n,a),Vt(e,t)||(mt=!0),e):(Hn&42)===0||(Hn&1073741824)!==0&&(Be&261930)===0?(mt=!0,e.memoizedState=n):(e=ih(),Oe.lanes|=e,ma|=e,t)}function rd(e,t,n,a,l){var i=I.p;I.p=i!==0&&8>i?i:8;var u=D.T,f={};D.T=f,To(e,!1,t,n);try{var g=l(),z=D.S;if(z!==null&&z(f,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var L=Hv(g,a);pi(e,t,L,Ft(e))}else pi(e,t,a,Ft(e))}catch(Y){pi(e,t,{then:function(){},status:"rejected",reason:Y},Ft())}finally{I.p=i,u!==null&&f.types!==null&&(u.types=f.types),D.T=u}}function Wv(){}function Eo(e,t,n,a){if(e.tag!==5)throw Error(o(476));var l=ud(e).queue;rd(e,l,t,pe,n===null?Wv:function(){return od(e),n(a)})}function ud(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:pe,baseState:pe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:pe},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function od(e){var t=ud(e);t.next===null&&(t=e.alternate.memoizedState),pi(e,t.next.queue,{},Ft())}function Ao(){return Tt(Mi)}function cd(){return st().memoizedState}function sd(){return st().memoizedState}function Yv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ft();e=ca(n);var a=sa(t,e,n);a!==null&&(kt(a,t,n),ci(a,t,n)),t={cache:Fu()},e.payload=t;return}t=t.return}}function Vv(e,t,n){var a=Ft();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},wr(e)?dd(t,n):(n=Gu(e,t,n,a),n!==null&&(kt(n,e,a),hd(n,t,a)))}function fd(e,t,n){var a=Ft();pi(e,t,n,a)}function pi(e,t,n,a){var l={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(wr(e))dd(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var u=t.lastRenderedState,f=i(u,n);if(l.hasEagerState=!0,l.eagerState=f,Vt(f,u))return or(e,t,l,0),Fe===null&&ur(),!1}catch{}finally{}if(n=Gu(e,t,l,a),n!==null)return kt(n,e,a),hd(n,t,a),!0}return!1}function To(e,t,n,a){if(a={lane:2,revertLane:nc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},wr(e)){if(t)throw Error(o(479))}else t=Gu(e,n,a,2),t!==null&&kt(t,e,2)}function wr(e){var t=e.alternate;return e===Oe||t!==null&&t===Oe}function dd(e,t){Al=Sr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function hd(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Ki(e,n)}}var mi={readContext:Tt,use:Tr,useCallback:ut,useContext:ut,useEffect:ut,useImperativeHandle:ut,useLayoutEffect:ut,useInsertionEffect:ut,useMemo:ut,useReducer:ut,useRef:ut,useState:ut,useDebugValue:ut,useDeferredValue:ut,useTransition:ut,useSyncExternalStore:ut,useId:ut,useHostTransitionStatus:ut,useFormState:ut,useActionState:ut,useOptimistic:ut,useMemoCache:ut,useCacheRefresh:ut};mi.useEffectEvent=ut;var pd={readContext:Tt,use:Tr,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:Tt,useEffect:Ff,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,xr(4194308,4,td.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xr(4194308,4,e,t)},useInsertionEffect:function(e,t){xr(4,2,e,t)},useMemo:function(e,t){var n=Nt();t=t===void 0?null:t;var a=e();if(Ia){yn(!0);try{e()}finally{yn(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=Nt();if(n!==void 0){var l=n(t);if(Ia){yn(!0);try{n(t)}finally{yn(!1)}}}else l=t;return a.memoizedState=a.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},a.queue=e,e=e.dispatch=Vv.bind(null,Oe,e),[a.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:function(e){e=bo(e);var t=e.queue,n=fd.bind(null,Oe,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_o,useDeferredValue:function(e,t){var n=Nt();return So(n,e,t)},useTransition:function(){var e=bo(!1);return e=rd.bind(null,Oe,e.queue,!0,!1),Nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=Oe,l=Nt();if(He){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),Fe===null)throw Error(o(349));(Be&127)!==0||Bf(a,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Ff(Hf.bind(null,a,i,e),[e]),a.flags|=2048,Ol(9,{destroy:void 0},jf.bind(null,a,i,n,t),null),n},useId:function(){var e=Nt(),t=Fe.identifierPrefix;if(He){var n=On,a=Tn;n=(a&~(1<<32-zt(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Er++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=Dv++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ao,useFormState:Qf,useActionState:Qf,useOptimistic:function(e){var t=Nt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=To.bind(null,Oe,!0,n),n.dispatch=t,[e,t]},useMemoCache:po,useCacheRefresh:function(){return Nt().memoizedState=Yv.bind(null,Oe)},useEffectEvent:function(e){var t=Nt(),n={impl:e};return t.memoizedState=n,function(){if((ke&2)!==0)throw Error(o(440));return n.impl.apply(void 0,arguments)}}},Oo={readContext:Tt,use:Tr,useCallback:ad,useContext:Tt,useEffect:yo,useImperativeHandle:nd,useInsertionEffect:Pf,useLayoutEffect:ed,useMemo:ld,useReducer:Or,useRef:If,useState:function(){return Or(Dn)},useDebugValue:_o,useDeferredValue:function(e,t){var n=st();return id(n,Je.memoizedState,e,t)},useTransition:function(){var e=Or(Dn)[0],t=st().memoizedState;return[typeof e=="boolean"?e:hi(e),t]},useSyncExternalStore:qf,useId:cd,useHostTransitionStatus:Ao,useFormState:Zf,useActionState:Zf,useOptimistic:function(e,t){var n=st();return Gf(n,Je,e,t)},useMemoCache:po,useCacheRefresh:sd};Oo.useEffectEvent=$f;var md={readContext:Tt,use:Tr,useCallback:ad,useContext:Tt,useEffect:yo,useImperativeHandle:nd,useInsertionEffect:Pf,useLayoutEffect:ed,useMemo:ld,useReducer:vo,useRef:If,useState:function(){return vo(Dn)},useDebugValue:_o,useDeferredValue:function(e,t){var n=st();return Je===null?So(n,e,t):id(n,Je.memoizedState,e,t)},useTransition:function(){var e=vo(Dn)[0],t=st().memoizedState;return[typeof e=="boolean"?e:hi(e),t]},useSyncExternalStore:qf,useId:cd,useHostTransitionStatus:Ao,useFormState:Kf,useActionState:Kf,useOptimistic:function(e,t){var n=st();return Je!==null?Gf(n,Je,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:po,useCacheRefresh:sd};md.useEffectEvent=$f;function xo(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:C({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Co={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Ft(),l=ca(a);l.payload=t,n!=null&&(l.callback=n),t=sa(e,l,a),t!==null&&(kt(t,e,a),ci(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Ft(),l=ca(a);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=sa(e,l,a),t!==null&&(kt(t,e,a),ci(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ft(),a=ca(n);a.tag=2,t!=null&&(a.callback=t),t=sa(e,a,n),t!==null&&(kt(t,e,n),ci(t,e,n))}};function vd(e,t,n,a,l,i,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,u):t.prototype&&t.prototype.isPureReactComponent?!ti(n,a)||!ti(l,i):!0}function bd(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Co.enqueueReplaceState(t,t.state,null)}function Fa(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=C({},n));for(var l in e)n[l]===void 0&&(n[l]=e[l])}return n}function gd(e){rr(e)}function yd(e){console.error(e)}function _d(e){rr(e)}function Rr(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Sd(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function wo(e,t,n){return n=ca(n),n.tag=3,n.payload={element:null},n.callback=function(){Rr(e,t)},n}function Ed(e){return e=ca(e),e.tag=3,e}function Ad(e,t,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var i=a.value;e.payload=function(){return l(i)},e.callback=function(){Sd(t,n,a)}}var u=n.stateNode;u!==null&&typeof u.componentDidCatch=="function"&&(e.callback=function(){Sd(t,n,a),typeof l!="function"&&(va===null?va=new Set([this]):va.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function Qv(e,t,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&bl(t,n,l,!0),n=Zt.current,n!==null){switch(n.tag){case 31:case 13:return ln===null?Xr():n.alternate===null&&ot===0&&(ot=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===vr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Po(e,a,l)),!1;case 22:return n.flags|=65536,a===vr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),Po(e,a,l)),!1}throw Error(o(435,n.tag))}return Po(e,a,l),Xr(),!1}if(He)return t=Zt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=l,a!==Qu&&(e=Error(o(422),{cause:a}),li(en(e,n)))):(a!==Qu&&(t=Error(o(423),{cause:a}),li(en(t,n))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,a=en(a,n),l=wo(e.stateNode,a,l),ao(e,l),ot!==4&&(ot=2)),!1;var i=Error(o(520),{cause:a});if(i=en(i,n),Ai===null?Ai=[i]:Ai.push(i),ot!==4&&(ot=2),t===null)return!0;a=en(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=wo(n.stateNode,a,e),ao(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(va===null||!va.has(i))))return n.flags|=65536,l&=-l,n.lanes|=l,l=Ed(l),Ad(l,e,n,a),ao(n,l),!1}n=n.return}while(n!==null);return!1}var Ro=Error(o(461)),mt=!1;function Ot(e,t,n,a){t.child=e===null?Cf(t,null,n,a):Ka(t,e.child,n,a)}function Td(e,t,n,a,l){n=n.render;var i=t.ref;if("ref"in a){var u={};for(var f in a)f!=="ref"&&(u[f]=a[f])}else u=a;return Va(t),a=co(e,t,n,u,i,l),f=so(),e!==null&&!mt?(fo(e,t,l),Ln(e,t,l)):(He&&f&&Yu(t),t.flags|=1,Ot(e,t,a,l),t.child)}function Od(e,t,n,a,l){if(e===null){var i=n.type;return typeof i=="function"&&!Xu(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,xd(e,t,i,a,l)):(e=sr(n.type,null,a,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!Ho(e,l)){var u=i.memoizedProps;if(n=n.compare,n=n!==null?n:ti,n(u,a)&&e.ref===t.ref)return Ln(e,t,l)}return t.flags|=1,e=Un(i,a),e.ref=t.ref,e.return=t,t.child=e}function xd(e,t,n,a,l){if(e!==null){var i=e.memoizedProps;if(ti(i,a)&&e.ref===t.ref)if(mt=!1,t.pendingProps=a=i,Ho(e,l))(e.flags&131072)!==0&&(mt=!0);else return t.lanes=e.lanes,Ln(e,t,l)}return zo(e,t,n,a,l)}function Cd(e,t,n,a){var l=a.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(i=i!==null?i.baseLanes|n:n,e!==null){for(a=t.child=e.child,l=0;a!==null;)l=l|a.lanes|a.childLanes,a=a.sibling;a=l&~i}else a=0,t.child=null;return wd(e,t,i,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&pr(t,i!==null?i.cachePool:null),i!==null?zf(t,i):io(),Mf(t);else return a=t.lanes=536870912,wd(e,t,i!==null?i.baseLanes|n:n,n,a)}else i!==null?(pr(t,i.cachePool),zf(t,i),da(),t.memoizedState=null):(e!==null&&pr(t,null),io(),da());return Ot(e,t,l,n),t.child}function vi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function wd(e,t,n,a,l){var i=Pu();return i=i===null?null:{parent:ht._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&pr(t,null),io(),Mf(t),e!==null&&bl(e,t,a,!0),t.childLanes=l,null}function zr(e,t){return t=Nr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Rd(e,t,n){return Ka(t,e.child,null,n),e=zr(t,t.pendingProps),e.flags|=2,Jt(t),t.memoizedState=null,e}function Zv(e,t,n){var a=t.pendingProps,l=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(He){if(a.mode==="hidden")return e=zr(t,a),t.lanes=536870912,vi(null,e);if(uo(t),(e=Pe)?(e=Xh(e,an),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:la!==null?{id:Tn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},n=df(e),n.return=t,t.child=n,At=t,Pe=null)):e=null,e===null)throw ra(t);return t.lanes=536870912,null}return zr(t,a)}var i=e.memoizedState;if(i!==null){var u=i.dehydrated;if(uo(t),l)if(t.flags&256)t.flags&=-257,t=Rd(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(mt||bl(e,t,n,!1),l=(n&e.childLanes)!==0,mt||l){if(a=Fe,a!==null&&(u=Se(a,n),u!==0&&u!==i.retryLane))throw i.retryLane=u,Xa(e,u),kt(a,e,u),Ro;Xr(),t=Rd(e,t,n)}else e=i.treeContext,Pe=rn(u.nextSibling),At=t,He=!0,ia=null,an=!1,e!==null&&mf(t,e),t=zr(t,a),t.flags|=4096;return t}return e=Un(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Mr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function zo(e,t,n,a,l){return Va(t),n=co(e,t,n,a,void 0,l),a=so(),e!==null&&!mt?(fo(e,t,l),Ln(e,t,l)):(He&&a&&Yu(t),t.flags|=1,Ot(e,t,n,l),t.child)}function zd(e,t,n,a,l,i){return Va(t),t.updateQueue=null,n=Uf(t,a,n,l),Nf(e),a=so(),e!==null&&!mt?(fo(e,t,i),Ln(e,t,i)):(He&&a&&Yu(t),t.flags|=1,Ot(e,t,n,i),t.child)}function Md(e,t,n,a,l){if(Va(t),t.stateNode===null){var i=hl,u=n.contextType;typeof u=="object"&&u!==null&&(i=Tt(u)),i=new n(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Co,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},to(t),u=n.contextType,i.context=typeof u=="object"&&u!==null?Tt(u):hl,i.state=t.memoizedState,u=n.getDerivedStateFromProps,typeof u=="function"&&(xo(t,n,u,a),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(u=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),u!==i.state&&Co.enqueueReplaceState(i,i.state,null),fi(t,a,i,l),si(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var f=t.memoizedProps,g=Fa(n,f);i.props=g;var z=i.context,L=n.contextType;u=hl,typeof L=="object"&&L!==null&&(u=Tt(L));var Y=n.getDerivedStateFromProps;L=typeof Y=="function"||typeof i.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,L||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f||z!==u)&&bd(t,i,a,u),oa=!1;var M=t.memoizedState;i.state=M,fi(t,a,i,l),si(),z=t.memoizedState,f||M!==z||oa?(typeof Y=="function"&&(xo(t,n,Y,a),z=t.memoizedState),(g=oa||vd(t,n,g,a,M,z,u))?(L||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=z),i.props=a,i.state=z,i.context=u,a=g):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,no(e,t),u=t.memoizedProps,L=Fa(n,u),i.props=L,Y=t.pendingProps,M=i.context,z=n.contextType,g=hl,typeof z=="object"&&z!==null&&(g=Tt(z)),f=n.getDerivedStateFromProps,(z=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==Y||M!==g)&&bd(t,i,a,g),oa=!1,M=t.memoizedState,i.state=M,fi(t,a,i,l),si();var B=t.memoizedState;u!==Y||M!==B||oa||e!==null&&e.dependencies!==null&&dr(e.dependencies)?(typeof f=="function"&&(xo(t,n,f,a),B=t.memoizedState),(L=oa||vd(t,n,L,a,M,B,g)||e!==null&&e.dependencies!==null&&dr(e.dependencies))?(z||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,B,g),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,B,g)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&M===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&M===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=B),i.props=a,i.state=B,i.context=g,a=L):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&M===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&M===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,Mr(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Ka(t,e.child,null,l),t.child=Ka(t,null,n,l)):Ot(e,t,n,l),t.memoizedState=i.state,e=t.child):e=Ln(e,t,l),e}function Nd(e,t,n,a){return Wa(),t.flags|=256,Ot(e,t,n,a),t.child}var Mo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function No(e){return{baseLanes:e,cachePool:Sf()}}function Uo(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=It),e}function Ud(e,t,n){var a=t.pendingProps,l=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(ct.current&2)!==0),u&&(l=!0,t.flags&=-129),u=(t.flags&32)!==0,t.flags&=-33,e===null){if(He){if(l?fa(t):da(),(e=Pe)?(e=Xh(e,an),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:la!==null?{id:Tn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},n=df(e),n.return=t,t.child=n,At=t,Pe=null)):e=null,e===null)throw ra(t);return mc(e)?t.lanes=32:t.lanes=536870912,null}var f=a.children;return a=a.fallback,l?(da(),l=t.mode,f=Nr({mode:"hidden",children:f},l),a=ka(a,l,n,null),f.return=t,a.return=t,f.sibling=a,t.child=f,a=t.child,a.memoizedState=No(n),a.childLanes=Uo(e,u,n),t.memoizedState=Mo,vi(null,a)):(fa(t),qo(t,f))}var g=e.memoizedState;if(g!==null&&(f=g.dehydrated,f!==null)){if(i)t.flags&256?(fa(t),t.flags&=-257,t=Bo(e,t,n)):t.memoizedState!==null?(da(),t.child=e.child,t.flags|=128,t=null):(da(),f=a.fallback,l=t.mode,a=Nr({mode:"visible",children:a.children},l),f=ka(f,l,n,null),f.flags|=2,a.return=t,f.return=t,a.sibling=f,t.child=a,Ka(t,e.child,null,n),a=t.child,a.memoizedState=No(n),a.childLanes=Uo(e,u,n),t.memoizedState=Mo,t=vi(null,a));else if(fa(t),mc(f)){if(u=f.nextSibling&&f.nextSibling.dataset,u)var z=u.dgst;u=z,a=Error(o(419)),a.stack="",a.digest=u,li({value:a,source:null,stack:null}),t=Bo(e,t,n)}else if(mt||bl(e,t,n,!1),u=(n&e.childLanes)!==0,mt||u){if(u=Fe,u!==null&&(a=Se(u,n),a!==0&&a!==g.retryLane))throw g.retryLane=a,Xa(e,a),kt(u,e,a),Ro;pc(f)||Xr(),t=Bo(e,t,n)}else pc(f)?(t.flags|=192,t.child=e.child,t=null):(e=g.treeContext,Pe=rn(f.nextSibling),At=t,He=!0,ia=null,an=!1,e!==null&&mf(t,e),t=qo(t,a.children),t.flags|=4096);return t}return l?(da(),f=a.fallback,l=t.mode,g=e.child,z=g.sibling,a=Un(g,{mode:"hidden",children:a.children}),a.subtreeFlags=g.subtreeFlags&65011712,z!==null?f=Un(z,f):(f=ka(f,l,n,null),f.flags|=2),f.return=t,a.return=t,a.sibling=f,t.child=a,vi(null,a),a=t.child,f=e.child.memoizedState,f===null?f=No(n):(l=f.cachePool,l!==null?(g=ht._currentValue,l=l.parent!==g?{parent:g,pool:g}:l):l=Sf(),f={baseLanes:f.baseLanes|n,cachePool:l}),a.memoizedState=f,a.childLanes=Uo(e,u,n),t.memoizedState=Mo,vi(e.child,a)):(fa(t),n=e.child,e=n.sibling,n=Un(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(u=t.deletions,u===null?(t.deletions=[e],t.flags|=16):u.push(e)),t.child=n,t.memoizedState=null,n)}function qo(e,t){return t=Nr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Nr(e,t){return e=Qt(22,e,null,t),e.lanes=0,e}function Bo(e,t,n){return Ka(t,e.child,null,n),e=qo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qd(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Ku(e.return,t,n)}function jo(e,t,n,a,l,i){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l,treeForkCount:i}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=n,u.tailMode=l,u.treeForkCount=i)}function Bd(e,t,n){var a=t.pendingProps,l=a.revealOrder,i=a.tail;a=a.children;var u=ct.current,f=(u&2)!==0;if(f?(u=u&1|2,t.flags|=128):u&=1,Q(ct,u),Ot(e,t,a,n),a=He?ai:0,!f&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&qd(e,n,t);else if(e.tag===19)qd(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&_r(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),jo(t,!1,l,n,i,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&_r(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}jo(t,!0,n,null,i,a);break;case"together":jo(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Ln(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ma|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(bl(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=Un(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Un(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ho(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&dr(e)))}function Jv(e,t,n){switch(t.tag){case 3:$e(t,t.stateNode.containerInfo),ua(t,ht,e.memoizedState.cache),Wa();break;case 27:case 5:cn(t);break;case 4:$e(t,t.stateNode.containerInfo);break;case 10:ua(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,uo(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(fa(t),t.flags|=128,null):(n&t.child.childLanes)!==0?Ud(e,t,n):(fa(t),e=Ln(e,t,n),e!==null?e.sibling:null);fa(t);break;case 19:var l=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(bl(e,t,n,!1),a=(n&t.childLanes)!==0),l){if(a)return Bd(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Q(ct,ct.current),a)break;return null;case 22:return t.lanes=0,Cd(e,t,n,t.pendingProps);case 24:ua(t,ht,e.memoizedState.cache)}return Ln(e,t,n)}function jd(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)mt=!0;else{if(!Ho(e,n)&&(t.flags&128)===0)return mt=!1,Jv(e,t,n);mt=(e.flags&131072)!==0}else mt=!1,He&&(t.flags&1048576)!==0&&pf(t,ai,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Za(t.elementType),t.type=e,typeof e=="function")Xu(e)?(a=Fa(e,a),t.tag=1,t=Md(null,t,e,a,n)):(t.tag=0,t=zo(null,t,e,a,n));else{if(e!=null){var l=e.$$typeof;if(l===w){t.tag=11,t=Td(null,t,e,a,n);break e}else if(l===X){t.tag=14,t=Od(null,t,e,a,n);break e}}throw t=lt(e)||e,Error(o(306,t,""))}}return t;case 0:return zo(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,l=Fa(a,t.pendingProps),Md(e,t,a,l,n);case 3:e:{if($e(t,t.stateNode.containerInfo),e===null)throw Error(o(387));a=t.pendingProps;var i=t.memoizedState;l=i.element,no(e,t),fi(t,a,null,n);var u=t.memoizedState;if(a=u.cache,ua(t,ht,a),a!==i.cache&&Iu(t,[ht],n,!0),si(),a=u.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:u.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=Nd(e,t,a,n);break e}else if(a!==l){l=en(Error(o(424)),t),li(l),t=Nd(e,t,a,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Pe=rn(e.firstChild),At=t,He=!0,ia=null,an=!0,n=Cf(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Wa(),a===l){t=Ln(e,t,n);break e}Ot(e,t,a,n)}t=t.child}return t;case 26:return Mr(e,t),e===null?(n=Zh(t.type,null,t.pendingProps,null))?t.memoizedState=n:He||(n=t.type,e=t.pendingProps,a=Jr(xe.current).createElement(n),a[ft]=t,a[Et]=e,xt(a,n,e),dt(a),t.stateNode=a):t.memoizedState=Zh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return cn(t),e===null&&He&&(a=t.stateNode=Yh(t.type,t.pendingProps,xe.current),At=t,an=!0,l=Pe,_a(t.type)?(vc=l,Pe=rn(a.firstChild)):Pe=l),Ot(e,t,t.pendingProps.children,n),Mr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&He&&((l=a=Pe)&&(a=Tb(a,t.type,t.pendingProps,an),a!==null?(t.stateNode=a,At=t,Pe=rn(a.firstChild),an=!1,l=!0):l=!1),l||ra(t)),cn(t),l=t.type,i=t.pendingProps,u=e!==null?e.memoizedProps:null,a=i.children,fc(l,i)?a=null:u!==null&&fc(l,u)&&(t.flags|=32),t.memoizedState!==null&&(l=co(e,t,Lv,null,null,n),Mi._currentValue=l),Mr(e,t),Ot(e,t,a,n),t.child;case 6:return e===null&&He&&((e=n=Pe)&&(n=Ob(n,t.pendingProps,an),n!==null?(t.stateNode=n,At=t,Pe=null,e=!0):e=!1),e||ra(t)),null;case 13:return Ud(e,t,n);case 4:return $e(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ka(t,null,a,n):Ot(e,t,a,n),t.child;case 11:return Td(e,t,t.type,t.pendingProps,n);case 7:return Ot(e,t,t.pendingProps,n),t.child;case 8:return Ot(e,t,t.pendingProps.children,n),t.child;case 12:return Ot(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,ua(t,t.type,a.value),Ot(e,t,a.children,n),t.child;case 9:return l=t.type._context,a=t.pendingProps.children,Va(t),l=Tt(l),a=a(l),t.flags|=1,Ot(e,t,a,n),t.child;case 14:return Od(e,t,t.type,t.pendingProps,n);case 15:return xd(e,t,t.type,t.pendingProps,n);case 19:return Bd(e,t,n);case 31:return Zv(e,t,n);case 22:return Cd(e,t,n,t.pendingProps);case 24:return Va(t),a=Tt(ht),e===null?(l=Pu(),l===null&&(l=Fe,i=Fu(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=n),l=i),t.memoizedState={parent:a,cache:l},to(t),ua(t,ht,l)):((e.lanes&n)!==0&&(no(e,t),fi(t,null,null,n),si()),l=e.memoizedState,i=t.memoizedState,l.parent!==a?(l={parent:a,cache:a},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),ua(t,ht,a)):(a=i.cache,ua(t,ht,a),a!==l.cache&&Iu(t,[ht],n,!0))),Ot(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Gn(e){e.flags|=4}function Do(e,t,n,a,l){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(l&335544128)===l)if(e.stateNode.complete)e.flags|=8192;else if(ch())e.flags|=8192;else throw Ja=vr,eo}else e.flags&=-16777217}function Hd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!$h(t))if(ch())e.flags|=8192;else throw Ja=vr,eo}function Ur(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Zi():536870912,e.lanes|=t,Rl|=t)}function bi(e,t){if(!He)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&65011712,a|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function Kv(e,t,n){var a=t.pendingProps;switch(Vu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return et(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),jn(ht),tt(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(vl(t)?Gn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Zu())),et(t),null;case 26:var l=t.type,i=t.memoizedState;return e===null?(Gn(t),i!==null?(et(t),Hd(t,i)):(et(t),Do(t,l,null,a,n))):i?i!==e.memoizedState?(Gn(t),et(t),Hd(t,i)):(et(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Gn(t),et(t),Do(t,l,e,a,n)),null;case 27:if(bn(t),n=xe.current,l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Gn(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return et(t),null}e=ie.current,vl(t)?vf(t):(e=Yh(l,a,n),t.stateNode=e,Gn(t))}return et(t),null;case 5:if(bn(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Gn(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return et(t),null}if(i=ie.current,vl(t))vf(t);else{var u=Jr(xe.current);switch(i){case 1:i=u.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=u.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=u.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=u.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=u.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?u.createElement("select",{is:a.is}):u.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?u.createElement(l,{is:a.is}):u.createElement(l)}}i[ft]=t,i[Et]=a;e:for(u=t.child;u!==null;){if(u.tag===5||u.tag===6)i.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break e;for(;u.sibling===null;){if(u.return===null||u.return===t)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}t.stateNode=i;e:switch(xt(i,l,a),l){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Gn(t)}}return et(t),Do(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Gn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(o(166));if(e=xe.current,vl(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,l=At,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}e[ft]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||Uh(e.nodeValue,n)),e||ra(t,!0)}else e=Jr(e).createTextNode(a),e[ft]=t,t.stateNode=e}return et(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=vl(t),n!==null){if(e===null){if(!a)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[ft]=t}else Wa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),e=!1}else n=Zu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Jt(t),t):(Jt(t),null);if((t.flags&128)!==0)throw Error(o(558))}return et(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=vl(t),a!==null&&a.dehydrated!==null){if(e===null){if(!l)throw Error(o(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(317));l[ft]=t}else Wa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),l=!1}else l=Zu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(Jt(t),t):(Jt(t),null)}return Jt(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ur(t,t.updateQueue),et(t),null);case 4:return tt(),e===null&&rc(t.stateNode.containerInfo),et(t),null;case 10:return jn(t.type),et(t),null;case 19:if(W(ct),a=t.memoizedState,a===null)return et(t),null;if(l=(t.flags&128)!==0,i=a.rendering,i===null)if(l)bi(a,!1);else{if(ot!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=_r(e),i!==null){for(t.flags|=128,bi(a,!1),e=i.updateQueue,t.updateQueue=e,Ur(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)ff(n,e),n=n.sibling;return Q(ct,ct.current&1|2),He&&qn(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Rt()>Dr&&(t.flags|=128,l=!0,bi(a,!1),t.lanes=4194304)}else{if(!l)if(e=_r(i),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,Ur(t,e),bi(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!He)return et(t),null}else 2*Rt()-a.renderingStartTime>Dr&&n!==536870912&&(t.flags|=128,l=!0,bi(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Rt(),e.sibling=null,n=ct.current,Q(ct,l?n&1|2:n&1),He&&qn(t,a.treeForkCount),e):(et(t),null);case 22:case 23:return Jt(t),ro(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),n=t.updateQueue,n!==null&&Ur(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&W(Qa),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),jn(ht),et(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function Iv(e,t){switch(Vu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(ht),tt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return bn(t),null;case 31:if(t.memoizedState!==null){if(Jt(t),t.alternate===null)throw Error(o(340));Wa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Jt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Wa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(ct),null;case 4:return tt(),null;case 10:return jn(t.type),null;case 22:case 23:return Jt(t),ro(),e!==null&&W(Qa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return jn(ht),null;case 25:return null;default:return null}}function Dd(e,t){switch(Vu(t),t.tag){case 3:jn(ht),tt();break;case 26:case 27:case 5:bn(t);break;case 4:tt();break;case 31:t.memoizedState!==null&&Jt(t);break;case 13:Jt(t);break;case 19:W(ct);break;case 10:jn(t.type);break;case 22:case 23:Jt(t),ro(),e!==null&&W(Qa);break;case 24:jn(ht)}}function gi(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&e)===e){a=void 0;var i=n.create,u=n.inst;a=i(),u.destroy=a}n=n.next}while(n!==l)}}catch(f){Qe(t,t.return,f)}}function ha(e,t,n){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){var u=a.inst,f=u.destroy;if(f!==void 0){u.destroy=void 0,l=t;var g=n,z=f;try{z()}catch(L){Qe(l,g,L)}}}a=a.next}while(a!==i)}}catch(L){Qe(t,t.return,L)}}function Ld(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Rf(t,n)}catch(a){Qe(e,e.return,a)}}}function Gd(e,t,n){n.props=Fa(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Qe(e,t,a)}}function yi(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(l){Qe(e,t,l)}}function xn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){Qe(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){Qe(e,t,l)}else n.current=null}function Xd(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(l){Qe(e,e.return,l)}}function Lo(e,t,n){try{var a=e.stateNode;gb(a,e.type,n,t),a[Et]=t}catch(l){Qe(e,e.return,l)}}function kd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&_a(e.type)||e.tag===4}function Go(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&_a(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Xo(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=se));else if(a!==4&&(a===27&&_a(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Xo(e,t,n),e=e.sibling;e!==null;)Xo(e,t,n),e=e.sibling}function qr(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&_a(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(qr(e,t,n),e=e.sibling;e!==null;)qr(e,t,n),e=e.sibling}function Wd(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);xt(t,a,n),t[ft]=e,t[Et]=n}catch(i){Qe(e,e.return,i)}}var Xn=!1,vt=!1,ko=!1,Yd=typeof WeakSet=="function"?WeakSet:Set,_t=null;function Fv(e,t){if(e=e.containerInfo,cc=tu,e=tf(e),qu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var l=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var u=0,f=-1,g=-1,z=0,L=0,Y=e,M=null;t:for(;;){for(var B;Y!==n||l!==0&&Y.nodeType!==3||(f=u+l),Y!==i||a!==0&&Y.nodeType!==3||(g=u+a),Y.nodeType===3&&(u+=Y.nodeValue.length),(B=Y.firstChild)!==null;)M=Y,Y=B;for(;;){if(Y===e)break t;if(M===n&&++z===l&&(f=u),M===i&&++L===a&&(g=u),(B=Y.nextSibling)!==null)break;Y=M,M=Y.parentNode}Y=B}n=f===-1||g===-1?null:{start:f,end:g}}else n=null}n=n||{start:0,end:0}}else n=null;for(sc={focusedElem:e,selectionRange:n},tu=!1,_t=t;_t!==null;)if(t=_t,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,_t=e;else for(;_t!==null;){switch(t=_t,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)l=e[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,n=t,l=i.memoizedProps,i=i.memoizedState,a=n.stateNode;try{var ue=Fa(n.type,l);e=a.getSnapshotBeforeUpdate(ue,i),a.__reactInternalSnapshotBeforeUpdate=e}catch(ye){Qe(n,n.return,ye)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)hc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":hc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,_t=e;break}_t=t.return}}function Vd(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:Wn(e,n),a&4&&gi(5,n);break;case 1:if(Wn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(u){Qe(n,n.return,u)}else{var l=Fa(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(u){Qe(n,n.return,u)}}a&64&&Ld(n),a&512&&yi(n,n.return);break;case 3:if(Wn(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Rf(e,t)}catch(u){Qe(n,n.return,u)}}break;case 27:t===null&&a&4&&Wd(n);case 26:case 5:Wn(e,n),t===null&&a&4&&Xd(n),a&512&&yi(n,n.return);break;case 12:Wn(e,n);break;case 31:Wn(e,n),a&4&&Jd(e,n);break;case 13:Wn(e,n),a&4&&Kd(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=rb.bind(null,n),xb(e,n))));break;case 22:if(a=n.memoizedState!==null||Xn,!a){t=t!==null&&t.memoizedState!==null||vt,l=Xn;var i=vt;Xn=a,(vt=t)&&!i?Yn(e,n,(n.subtreeFlags&8772)!==0):Wn(e,n),Xn=l,vt=i}break;case 30:break;default:Wn(e,n)}}function Qd(e){var t=e.alternate;t!==null&&(e.alternate=null,Qd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Zl(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var at=null,Dt=!1;function kn(e,t,n){for(n=n.child;n!==null;)Zd(e,t,n),n=n.sibling}function Zd(e,t,n){if(bt&&typeof bt.onCommitFiberUnmount=="function")try{bt.onCommitFiberUnmount(Ma,n)}catch{}switch(n.tag){case 26:vt||xn(n,t),kn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:vt||xn(n,t);var a=at,l=Dt;_a(n.type)&&(at=n.stateNode,Dt=!1),kn(e,t,n),wi(n.stateNode),at=a,Dt=l;break;case 5:vt||xn(n,t);case 6:if(a=at,l=Dt,at=null,kn(e,t,n),at=a,Dt=l,at!==null)if(Dt)try{(at.nodeType===9?at.body:at.nodeName==="HTML"?at.ownerDocument.body:at).removeChild(n.stateNode)}catch(i){Qe(n,t,i)}else try{at.removeChild(n.stateNode)}catch(i){Qe(n,t,i)}break;case 18:at!==null&&(Dt?(e=at,Lh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Hl(e)):Lh(at,n.stateNode));break;case 4:a=at,l=Dt,at=n.stateNode.containerInfo,Dt=!0,kn(e,t,n),at=a,Dt=l;break;case 0:case 11:case 14:case 15:ha(2,n,t),vt||ha(4,n,t),kn(e,t,n);break;case 1:vt||(xn(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Gd(n,t,a)),kn(e,t,n);break;case 21:kn(e,t,n);break;case 22:vt=(a=vt)||n.memoizedState!==null,kn(e,t,n),vt=a;break;default:kn(e,t,n)}}function Jd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hl(e)}catch(n){Qe(t,t.return,n)}}}function Kd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hl(e)}catch(n){Qe(t,t.return,n)}}function $v(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Yd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Yd),t;default:throw Error(o(435,e.tag))}}function Br(e,t){var n=$v(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var l=ub.bind(null,e,a);a.then(l,l)}})}function Lt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],i=e,u=t,f=u;e:for(;f!==null;){switch(f.tag){case 27:if(_a(f.type)){at=f.stateNode,Dt=!1;break e}break;case 5:at=f.stateNode,Dt=!1;break e;case 3:case 4:at=f.stateNode.containerInfo,Dt=!0;break e}f=f.return}if(at===null)throw Error(o(160));Zd(i,u,l),at=null,Dt=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Id(t,e),t=t.sibling}var pn=null;function Id(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Lt(t,e),Gt(e),a&4&&(ha(3,e,e.return),gi(3,e),ha(5,e,e.return));break;case 1:Lt(t,e),Gt(e),a&512&&(vt||n===null||xn(n,n.return)),a&64&&Xn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var l=pn;if(Lt(t,e),Gt(e),a&512&&(vt||n===null||xn(n,n.return)),a&4){var i=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,l=l.ownerDocument||l;t:switch(a){case"title":i=l.getElementsByTagName("title")[0],(!i||i[Fn]||i[ft]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(a),l.head.insertBefore(i,l.querySelector("head > title"))),xt(i,a,n),i[ft]=e,dt(i),a=i;break e;case"link":var u=Ih("link","href",l).get(a+(n.href||""));if(u){for(var f=0;f<u.length;f++)if(i=u[f],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){u.splice(f,1);break t}}i=l.createElement(a),xt(i,a,n),l.head.appendChild(i);break;case"meta":if(u=Ih("meta","content",l).get(a+(n.content||""))){for(f=0;f<u.length;f++)if(i=u[f],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){u.splice(f,1);break t}}i=l.createElement(a),xt(i,a,n),l.head.appendChild(i);break;default:throw Error(o(468,a))}i[ft]=e,dt(i),a=i}e.stateNode=a}else Fh(l,e.type,e.stateNode);else e.stateNode=Kh(l,a,e.memoizedProps);else i!==a?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,a===null?Fh(l,e.type,e.stateNode):Kh(l,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Lo(e,e.memoizedProps,n.memoizedProps)}break;case 27:Lt(t,e),Gt(e),a&512&&(vt||n===null||xn(n,n.return)),n!==null&&a&4&&Lo(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Lt(t,e),Gt(e),a&512&&(vt||n===null||xn(n,n.return)),e.flags&32){l=e.stateNode;try{ne(l,"")}catch(ue){Qe(e,e.return,ue)}}a&4&&e.stateNode!=null&&(l=e.memoizedProps,Lo(e,l,n!==null?n.memoizedProps:l)),a&1024&&(ko=!0);break;case 6:if(Lt(t,e),Gt(e),a&4){if(e.stateNode===null)throw Error(o(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(ue){Qe(e,e.return,ue)}}break;case 3:if(Fr=null,l=pn,pn=Kr(t.containerInfo),Lt(t,e),pn=l,Gt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Hl(t.containerInfo)}catch(ue){Qe(e,e.return,ue)}ko&&(ko=!1,Fd(e));break;case 4:a=pn,pn=Kr(e.stateNode.containerInfo),Lt(t,e),Gt(e),pn=a;break;case 12:Lt(t,e),Gt(e);break;case 31:Lt(t,e),Gt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Br(e,a)));break;case 13:Lt(t,e),Gt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Hr=Rt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Br(e,a)));break;case 22:l=e.memoizedState!==null;var g=n!==null&&n.memoizedState!==null,z=Xn,L=vt;if(Xn=z||l,vt=L||g,Lt(t,e),vt=L,Xn=z,Gt(e),a&8192)e:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(n===null||g||Xn||vt||$a(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){g=n=t;try{if(i=g.stateNode,l)u=i.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none";else{f=g.stateNode;var Y=g.memoizedProps.style,M=Y!=null&&Y.hasOwnProperty("display")?Y.display:null;f.style.display=M==null||typeof M=="boolean"?"":(""+M).trim()}}catch(ue){Qe(g,g.return,ue)}}}else if(t.tag===6){if(n===null){g=t;try{g.stateNode.nodeValue=l?"":g.memoizedProps}catch(ue){Qe(g,g.return,ue)}}}else if(t.tag===18){if(n===null){g=t;try{var B=g.stateNode;l?Gh(B,!0):Gh(g.stateNode,!1)}catch(ue){Qe(g,g.return,ue)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Br(e,n))));break;case 19:Lt(t,e),Gt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Br(e,a)));break;case 30:break;case 21:break;default:Lt(t,e),Gt(e)}}function Gt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(kd(a)){n=a;break}a=a.return}if(n==null)throw Error(o(160));switch(n.tag){case 27:var l=n.stateNode,i=Go(e);qr(e,i,l);break;case 5:var u=n.stateNode;n.flags&32&&(ne(u,""),n.flags&=-33);var f=Go(e);qr(e,f,u);break;case 3:case 4:var g=n.stateNode.containerInfo,z=Go(e);Xo(e,z,g);break;default:throw Error(o(161))}}catch(L){Qe(e,e.return,L)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Fd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Wn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Vd(e,t.alternate,t),t=t.sibling}function $a(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ha(4,t,t.return),$a(t);break;case 1:xn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Gd(t,t.return,n),$a(t);break;case 27:wi(t.stateNode);case 26:case 5:xn(t,t.return),$a(t);break;case 22:t.memoizedState===null&&$a(t);break;case 30:$a(t);break;default:$a(t)}e=e.sibling}}function Yn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,l=e,i=t,u=i.flags;switch(i.tag){case 0:case 11:case 15:Yn(l,i,n),gi(4,i);break;case 1:if(Yn(l,i,n),a=i,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(z){Qe(a,a.return,z)}if(a=i,l=a.updateQueue,l!==null){var f=a.stateNode;try{var g=l.shared.hiddenCallbacks;if(g!==null)for(l.shared.hiddenCallbacks=null,l=0;l<g.length;l++)wf(g[l],f)}catch(z){Qe(a,a.return,z)}}n&&u&64&&Ld(i),yi(i,i.return);break;case 27:Wd(i);case 26:case 5:Yn(l,i,n),n&&a===null&&u&4&&Xd(i),yi(i,i.return);break;case 12:Yn(l,i,n);break;case 31:Yn(l,i,n),n&&u&4&&Jd(l,i);break;case 13:Yn(l,i,n),n&&u&4&&Kd(l,i);break;case 22:i.memoizedState===null&&Yn(l,i,n),yi(i,i.return);break;case 30:break;default:Yn(l,i,n)}t=t.sibling}}function Wo(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ii(n))}function Yo(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ii(e))}function mn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$d(e,t,n,a),t=t.sibling}function $d(e,t,n,a){var l=t.flags;switch(t.tag){case 0:case 11:case 15:mn(e,t,n,a),l&2048&&gi(9,t);break;case 1:mn(e,t,n,a);break;case 3:mn(e,t,n,a),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ii(e)));break;case 12:if(l&2048){mn(e,t,n,a),e=t.stateNode;try{var i=t.memoizedProps,u=i.id,f=i.onPostCommit;typeof f=="function"&&f(u,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(g){Qe(t,t.return,g)}}else mn(e,t,n,a);break;case 31:mn(e,t,n,a);break;case 13:mn(e,t,n,a);break;case 23:break;case 22:i=t.stateNode,u=t.alternate,t.memoizedState!==null?i._visibility&2?mn(e,t,n,a):_i(e,t):i._visibility&2?mn(e,t,n,a):(i._visibility|=2,xl(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),l&2048&&Wo(u,t);break;case 24:mn(e,t,n,a),l&2048&&Yo(t.alternate,t);break;default:mn(e,t,n,a)}}function xl(e,t,n,a,l){for(l=l&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,u=t,f=n,g=a,z=u.flags;switch(u.tag){case 0:case 11:case 15:xl(i,u,f,g,l),gi(8,u);break;case 23:break;case 22:var L=u.stateNode;u.memoizedState!==null?L._visibility&2?xl(i,u,f,g,l):_i(i,u):(L._visibility|=2,xl(i,u,f,g,l)),l&&z&2048&&Wo(u.alternate,u);break;case 24:xl(i,u,f,g,l),l&&z&2048&&Yo(u.alternate,u);break;default:xl(i,u,f,g,l)}t=t.sibling}}function _i(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,l=a.flags;switch(a.tag){case 22:_i(n,a),l&2048&&Wo(a.alternate,a);break;case 24:_i(n,a),l&2048&&Yo(a.alternate,a);break;default:_i(n,a)}t=t.sibling}}var Si=8192;function Cl(e,t,n){if(e.subtreeFlags&Si)for(e=e.child;e!==null;)Pd(e,t,n),e=e.sibling}function Pd(e,t,n){switch(e.tag){case 26:Cl(e,t,n),e.flags&Si&&e.memoizedState!==null&&Db(n,pn,e.memoizedState,e.memoizedProps);break;case 5:Cl(e,t,n);break;case 3:case 4:var a=pn;pn=Kr(e.stateNode.containerInfo),Cl(e,t,n),pn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Si,Si=16777216,Cl(e,t,n),Si=a):Cl(e,t,n));break;default:Cl(e,t,n)}}function eh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Ei(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];_t=a,nh(a,e)}eh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)th(e),e=e.sibling}function th(e){switch(e.tag){case 0:case 11:case 15:Ei(e),e.flags&2048&&ha(9,e,e.return);break;case 3:Ei(e);break;case 12:Ei(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,jr(e)):Ei(e);break;default:Ei(e)}}function jr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];_t=a,nh(a,e)}eh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ha(8,t,t.return),jr(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,jr(t));break;default:jr(t)}e=e.sibling}}function nh(e,t){for(;_t!==null;){var n=_t;switch(n.tag){case 0:case 11:case 15:ha(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ii(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,_t=a;else e:for(n=e;_t!==null;){a=_t;var l=a.sibling,i=a.return;if(Qd(a),a===n){_t=null;break e}if(l!==null){l.return=i,_t=l;break e}_t=i}}}var Pv={getCacheForType:function(e){var t=Tt(ht),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Tt(ht).controller.signal}},eb=typeof WeakMap=="function"?WeakMap:Map,ke=0,Fe=null,Ne=null,Be=0,Ve=0,Kt=null,pa=!1,wl=!1,Vo=!1,Vn=0,ot=0,ma=0,Pa=0,Qo=0,It=0,Rl=0,Ai=null,Xt=null,Zo=!1,Hr=0,ah=0,Dr=1/0,Lr=null,va=null,gt=0,ba=null,zl=null,Qn=0,Jo=0,Ko=null,lh=null,Ti=0,Io=null;function Ft(){return(ke&2)!==0&&Be!==0?Be&-Be:D.T!==null?nc():Mt()}function ih(){if(It===0)if((Be&536870912)===0||He){var e=Na;Na<<=1,(Na&3932160)===0&&(Na=262144),It=e}else It=536870912;return e=Zt.current,e!==null&&(e.flags|=32),It}function kt(e,t,n){(e===Fe&&(Ve===2||Ve===9)||e.cancelPendingCommit!==null)&&(Ml(e,0),ga(e,Be,It,!1)),wn(e,n),((ke&2)===0||e!==Fe)&&(e===Fe&&((ke&2)===0&&(Pa|=n),ot===4&&ga(e,Be,It,!1)),Cn(e))}function rh(e,t,n){if((ke&6)!==0)throw Error(o(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||sn(e,t),l=a?ab(e,t):$o(e,t,!0),i=a;do{if(l===0){wl&&!a&&ga(e,t,0,!1);break}else{if(n=e.current.alternate,i&&!tb(n)){l=$o(e,t,!1),i=!1;continue}if(l===2){if(i=t,e.errorRecoveryDisabledLanes&i)var u=0;else u=e.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){t=u;e:{var f=e;l=Ai;var g=f.current.memoizedState.isDehydrated;if(g&&(Ml(f,u).flags|=256),u=$o(f,u,!1),u!==2){if(Vo&&!g){f.errorRecoveryDisabledLanes|=i,Pa|=i,l=4;break e}i=Xt,Xt=l,i!==null&&(Xt===null?Xt=i:Xt.push.apply(Xt,i))}l=u}if(i=!1,l!==2)continue}}if(l===1){Ml(e,0),ga(e,t,0,!0);break}e:{switch(a=e,i=l,i){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:ga(a,t,It,!pa);break e;case 2:Xt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(l=Hr+300-Rt(),10<l)){if(ga(a,t,It,!pa),Kn(a,0,!0)!==0)break e;Qn=t,a.timeoutHandle=Hh(uh.bind(null,a,n,Xt,Lr,Zo,t,It,Pa,Rl,pa,i,"Throttled",-0,0),l);break e}uh(a,n,Xt,Lr,Zo,t,It,Pa,Rl,pa,i,null,-0,0)}}break}while(!0);Cn(e)}function uh(e,t,n,a,l,i,u,f,g,z,L,Y,M,B){if(e.timeoutHandle=-1,Y=t.subtreeFlags,Y&8192||(Y&16785408)===16785408){Y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:se},Pd(t,i,Y);var ue=(i&62914560)===i?Hr-Rt():(i&4194048)===i?ah-Rt():0;if(ue=Lb(Y,ue),ue!==null){Qn=i,e.cancelPendingCommit=ue(mh.bind(null,e,t,i,n,a,l,u,f,g,L,Y,null,M,B)),ga(e,i,u,!z);return}}mh(e,t,i,n,a,l,u,f,g)}function tb(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var l=n[a],i=l.getSnapshot;l=l.value;try{if(!Vt(i(),l))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ga(e,t,n,a){t&=~Qo,t&=~Pa,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var l=t;0<l;){var i=31-zt(l),u=1<<i;a[i]=-1,l&=~u}n!==0&&Ji(e,n,t)}function Gr(){return(ke&6)===0?(Oi(0),!1):!0}function Fo(){if(Ne!==null){if(Ve===0)var e=Ne.return;else e=Ne,Bn=Ya=null,ho(e),Sl=null,ui=0,e=Ne;for(;e!==null;)Dd(e.alternate,e),e=e.return;Ne=null}}function Ml(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Sb(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Qn=0,Fo(),Fe=e,Ne=n=Un(e.current,null),Be=t,Ve=0,Kt=null,pa=!1,wl=sn(e,t),Vo=!1,Rl=It=Qo=Pa=ma=ot=0,Xt=Ai=null,Zo=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var l=31-zt(a),i=1<<l;t|=e[l],a&=~i}return Vn=t,ur(),n}function oh(e,t){Oe=null,D.H=mi,t===_l||t===mr?(t=Tf(),Ve=3):t===eo?(t=Tf(),Ve=4):Ve=t===Ro?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Kt=t,Ne===null&&(ot=1,Rr(e,en(t,e.current)))}function ch(){var e=Zt.current;return e===null?!0:(Be&4194048)===Be?ln===null:(Be&62914560)===Be||(Be&536870912)!==0?e===ln:!1}function sh(){var e=D.H;return D.H=mi,e===null?mi:e}function fh(){var e=D.A;return D.A=Pv,e}function Xr(){ot=4,pa||(Be&4194048)!==Be&&Zt.current!==null||(wl=!0),(ma&134217727)===0&&(Pa&134217727)===0||Fe===null||ga(Fe,Be,It,!1)}function $o(e,t,n){var a=ke;ke|=2;var l=sh(),i=fh();(Fe!==e||Be!==t)&&(Lr=null,Ml(e,t)),t=!1;var u=ot;e:do try{if(Ve!==0&&Ne!==null){var f=Ne,g=Kt;switch(Ve){case 8:Fo(),u=6;break e;case 3:case 2:case 9:case 6:Zt.current===null&&(t=!0);var z=Ve;if(Ve=0,Kt=null,Nl(e,f,g,z),n&&wl){u=0;break e}break;default:z=Ve,Ve=0,Kt=null,Nl(e,f,g,z)}}nb(),u=ot;break}catch(L){oh(e,L)}while(!0);return t&&e.shellSuspendCounter++,Bn=Ya=null,ke=a,D.H=l,D.A=i,Ne===null&&(Fe=null,Be=0,ur()),u}function nb(){for(;Ne!==null;)dh(Ne)}function ab(e,t){var n=ke;ke|=2;var a=sh(),l=fh();Fe!==e||Be!==t?(Lr=null,Dr=Rt()+500,Ml(e,t)):wl=sn(e,t);e:do try{if(Ve!==0&&Ne!==null){t=Ne;var i=Kt;t:switch(Ve){case 1:Ve=0,Kt=null,Nl(e,t,i,1);break;case 2:case 9:if(Ef(i)){Ve=0,Kt=null,hh(t);break}t=function(){Ve!==2&&Ve!==9||Fe!==e||(Ve=7),Cn(e)},i.then(t,t);break e;case 3:Ve=7;break e;case 4:Ve=5;break e;case 7:Ef(i)?(Ve=0,Kt=null,hh(t)):(Ve=0,Kt=null,Nl(e,t,i,7));break;case 5:var u=null;switch(Ne.tag){case 26:u=Ne.memoizedState;case 5:case 27:var f=Ne;if(u?$h(u):f.stateNode.complete){Ve=0,Kt=null;var g=f.sibling;if(g!==null)Ne=g;else{var z=f.return;z!==null?(Ne=z,kr(z)):Ne=null}break t}}Ve=0,Kt=null,Nl(e,t,i,5);break;case 6:Ve=0,Kt=null,Nl(e,t,i,6);break;case 8:Fo(),ot=6;break e;default:throw Error(o(462))}}lb();break}catch(L){oh(e,L)}while(!0);return Bn=Ya=null,D.H=a,D.A=l,ke=n,Ne!==null?0:(Fe=null,Be=0,ur(),ot)}function lb(){for(;Ne!==null&&!yu();)dh(Ne)}function dh(e){var t=jd(e.alternate,e,Vn);e.memoizedProps=e.pendingProps,t===null?kr(e):Ne=t}function hh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=zd(n,t,t.pendingProps,t.type,void 0,Be);break;case 11:t=zd(n,t,t.pendingProps,t.type.render,t.ref,Be);break;case 5:ho(t);default:Dd(n,t),t=Ne=ff(t,Vn),t=jd(n,t,Vn)}e.memoizedProps=e.pendingProps,t===null?kr(e):Ne=t}function Nl(e,t,n,a){Bn=Ya=null,ho(t),Sl=null,ui=0;var l=t.return;try{if(Qv(e,l,t,n,Be)){ot=1,Rr(e,en(n,e.current)),Ne=null;return}}catch(i){if(l!==null)throw Ne=l,i;ot=1,Rr(e,en(n,e.current)),Ne=null;return}t.flags&32768?(He||a===1?e=!0:wl||(Be&536870912)!==0?e=!1:(pa=e=!0,(a===2||a===9||a===3||a===6)&&(a=Zt.current,a!==null&&a.tag===13&&(a.flags|=16384))),ph(t,e)):kr(t)}function kr(e){var t=e;do{if((t.flags&32768)!==0){ph(t,pa);return}e=t.return;var n=Kv(t.alternate,t,Vn);if(n!==null){Ne=n;return}if(t=t.sibling,t!==null){Ne=t;return}Ne=t=e}while(t!==null);ot===0&&(ot=5)}function ph(e,t){do{var n=Iv(e.alternate,e);if(n!==null){n.flags&=32767,Ne=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Ne=e;return}Ne=e=n}while(e!==null);ot=6,Ne=null}function mh(e,t,n,a,l,i,u,f,g){e.cancelPendingCommit=null;do Wr();while(gt!==0);if((ke&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(i=t.lanes|t.childLanes,i|=Lu,In(e,n,i,u,f,g),e===Fe&&(Ne=Fe=null,Be=0),zl=t,ba=e,Qn=n,Jo=i,Ko=l,lh=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ob(Yt,function(){return _h(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=D.T,D.T=null,l=I.p,I.p=2,u=ke,ke|=4;try{Fv(e,t,n)}finally{ke=u,I.p=l,D.T=a}}gt=1,vh(),bh(),gh()}}function vh(){if(gt===1){gt=0;var e=ba,t=zl,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=D.T,D.T=null;var a=I.p;I.p=2;var l=ke;ke|=4;try{Id(t,e);var i=sc,u=tf(e.containerInfo),f=i.focusedElem,g=i.selectionRange;if(u!==f&&f&&f.ownerDocument&&ef(f.ownerDocument.documentElement,f)){if(g!==null&&qu(f)){var z=g.start,L=g.end;if(L===void 0&&(L=z),"selectionStart"in f)f.selectionStart=z,f.selectionEnd=Math.min(L,f.value.length);else{var Y=f.ownerDocument||document,M=Y&&Y.defaultView||window;if(M.getSelection){var B=M.getSelection(),ue=f.textContent.length,ye=Math.min(g.start,ue),Ie=g.end===void 0?ye:Math.min(g.end,ue);!B.extend&&ye>Ie&&(u=Ie,Ie=ye,ye=u);var x=Ps(f,ye),S=Ps(f,Ie);if(x&&S&&(B.rangeCount!==1||B.anchorNode!==x.node||B.anchorOffset!==x.offset||B.focusNode!==S.node||B.focusOffset!==S.offset)){var R=Y.createRange();R.setStart(x.node,x.offset),B.removeAllRanges(),ye>Ie?(B.addRange(R),B.extend(S.node,S.offset)):(R.setEnd(S.node,S.offset),B.addRange(R))}}}}for(Y=[],B=f;B=B.parentNode;)B.nodeType===1&&Y.push({element:B,left:B.scrollLeft,top:B.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<Y.length;f++){var k=Y[f];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}tu=!!cc,sc=cc=null}finally{ke=l,I.p=a,D.T=n}}e.current=t,gt=2}}function bh(){if(gt===2){gt=0;var e=ba,t=zl,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=D.T,D.T=null;var a=I.p;I.p=2;var l=ke;ke|=4;try{Vd(e,t.alternate,t)}finally{ke=l,I.p=a,D.T=n}}gt=3}}function gh(){if(gt===4||gt===3){gt=0,_u();var e=ba,t=zl,n=Qn,a=lh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?gt=5:(gt=0,zl=ba=null,yh(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(va=null),Ql(n),t=t.stateNode,bt&&typeof bt.onCommitFiberRoot=="function")try{bt.onCommitFiberRoot(Ma,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=D.T,l=I.p,I.p=2,D.T=null;try{for(var i=e.onRecoverableError,u=0;u<a.length;u++){var f=a[u];i(f.value,{componentStack:f.stack})}}finally{D.T=t,I.p=l}}(Qn&3)!==0&&Wr(),Cn(e),l=e.pendingLanes,(n&261930)!==0&&(l&42)!==0?e===Io?Ti++:(Ti=0,Io=e):Ti=0,Oi(0)}}function yh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ii(t)))}function Wr(){return vh(),bh(),gh(),_h()}function _h(){if(gt!==5)return!1;var e=ba,t=Jo;Jo=0;var n=Ql(Qn),a=D.T,l=I.p;try{I.p=32>n?32:n,D.T=null,n=Ko,Ko=null;var i=ba,u=Qn;if(gt=0,zl=ba=null,Qn=0,(ke&6)!==0)throw Error(o(331));var f=ke;if(ke|=4,th(i.current),$d(i,i.current,u,n),ke=f,Oi(0,!1),bt&&typeof bt.onPostCommitFiberRoot=="function")try{bt.onPostCommitFiberRoot(Ma,i)}catch{}return!0}finally{I.p=l,D.T=a,yh(e,t)}}function Sh(e,t,n){t=en(n,t),t=wo(e.stateNode,t,2),e=sa(e,t,2),e!==null&&(wn(e,2),Cn(e))}function Qe(e,t,n){if(e.tag===3)Sh(e,e,n);else for(;t!==null;){if(t.tag===3){Sh(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(va===null||!va.has(a))){e=en(n,e),n=Ed(2),a=sa(t,n,2),a!==null&&(Ad(n,a,t,e),wn(a,2),Cn(a));break}}t=t.return}}function Po(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new eb;var l=new Set;a.set(t,l)}else l=a.get(t),l===void 0&&(l=new Set,a.set(t,l));l.has(n)||(Vo=!0,l.add(n),e=ib.bind(null,e,t,n),t.then(e,e))}function ib(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Fe===e&&(Be&n)===n&&(ot===4||ot===3&&(Be&62914560)===Be&&300>Rt()-Hr?(ke&2)===0&&Ml(e,0):Qo|=n,Rl===Be&&(Rl=0)),Cn(e)}function Eh(e,t){t===0&&(t=Zi()),e=Xa(e,t),e!==null&&(wn(e,t),Cn(e))}function rb(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Eh(e,n)}function ub(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(t),Eh(e,n)}function ob(e,t){return Ra(e,t)}var Yr=null,Ul=null,ec=!1,Vr=!1,tc=!1,ya=0;function Cn(e){e!==Ul&&e.next===null&&(Ul===null?Yr=Ul=e:Ul=Ul.next=e),Vr=!0,ec||(ec=!0,sb())}function Oi(e,t){if(!tc&&Vr){tc=!0;do for(var n=!1,a=Yr;a!==null;){if(e!==0){var l=a.pendingLanes;if(l===0)var i=0;else{var u=a.suspendedLanes,f=a.pingedLanes;i=(1<<31-zt(42|e)+1)-1,i&=l&~(u&~f),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,xh(a,i))}else i=Be,i=Kn(a,a===Fe?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||sn(a,i)||(n=!0,xh(a,i));a=a.next}while(n);tc=!1}}function cb(){Ah()}function Ah(){Vr=ec=!1;var e=0;ya!==0&&_b()&&(e=ya);for(var t=Rt(),n=null,a=Yr;a!==null;){var l=a.next,i=Th(a,t);i===0?(a.next=null,n===null?Yr=l:n.next=l,l===null&&(Ul=n)):(n=a,(e!==0||(i&3)!==0)&&(Vr=!0)),a=l}gt!==0&&gt!==5||Oi(e),ya!==0&&(ya=0)}function Th(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var u=31-zt(i),f=1<<u,g=l[u];g===-1?((f&n)===0||(f&a)!==0)&&(l[u]=Ua(f,t)):g<=t&&(e.expiredLanes|=f),i&=~f}if(t=Fe,n=Be,n=Kn(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(Ve===2||Ve===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Wl(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||sn(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&Wl(a),Ql(n)){case 2:case 8:n=Yi;break;case 32:n=Yt;break;case 268435456:n=Vi;break;default:n=Yt}return a=Oh.bind(null,e),n=Ra(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&Wl(a),e.callbackPriority=2,e.callbackNode=null,2}function Oh(e,t){if(gt!==0&&gt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Wr()&&e.callbackNode!==n)return null;var a=Be;return a=Kn(e,e===Fe?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(rh(e,a,t),Th(e,Rt()),e.callbackNode!=null&&e.callbackNode===n?Oh.bind(null,e):null)}function xh(e,t){if(Wr())return null;rh(e,t,!0)}function sb(){Eb(function(){(ke&6)!==0?Ra(Wi,cb):Ah()})}function nc(){if(ya===0){var e=gl;e===0&&(e=Jn,Jn<<=1,(Jn&261888)===0&&(Jn=256)),ya=e}return ya}function Ch(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ae(""+e)}function wh(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function fb(e,t,n,a,l){if(t==="submit"&&n&&n.stateNode===l){var i=Ch((l[Et]||null).action),u=a.submitter;u&&(t=(t=u[Et]||null)?Ch(t.formAction):u.getAttribute("formAction"),t!==null&&(i=t,u=null));var f=new ar("action","action",null,a,l);e.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ya!==0){var g=u?wh(l,u):new FormData(l);Eo(n,{pending:!0,data:g,method:l.method,action:i},null,g)}}else typeof i=="function"&&(f.preventDefault(),g=u?wh(l,u):new FormData(l),Eo(n,{pending:!0,data:g,method:l.method,action:i},i,g))},currentTarget:l}]})}}for(var ac=0;ac<Du.length;ac++){var lc=Du[ac],db=lc.toLowerCase(),hb=lc[0].toUpperCase()+lc.slice(1);hn(db,"on"+hb)}hn(lf,"onAnimationEnd"),hn(rf,"onAnimationIteration"),hn(uf,"onAnimationStart"),hn("dblclick","onDoubleClick"),hn("focusin","onFocus"),hn("focusout","onBlur"),hn(Rv,"onTransitionRun"),hn(zv,"onTransitionStart"),hn(Mv,"onTransitionCancel"),hn(of,"onTransitionEnd"),Ct("onMouseEnter",["mouseout","mouseover"]),Ct("onMouseLeave",["mouseout","mouseover"]),Ct("onPointerEnter",["pointerout","pointerover"]),Ct("onPointerLeave",["pointerout","pointerover"]),zn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),zn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),zn("onBeforeInput",["compositionend","keypress","textInput","paste"]),zn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),zn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),zn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xi="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(" "),pb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xi));function Rh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],l=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var u=a.length-1;0<=u;u--){var f=a[u],g=f.instance,z=f.currentTarget;if(f=f.listener,g!==i&&l.isPropagationStopped())break e;i=f,l.currentTarget=z;try{i(l)}catch(L){rr(L)}l.currentTarget=null,i=g}else for(u=0;u<a.length;u++){if(f=a[u],g=f.instance,z=f.currentTarget,f=f.listener,g!==i&&l.isPropagationStopped())break e;i=f,l.currentTarget=z;try{i(l)}catch(L){rr(L)}l.currentTarget=null,i=g}}}}function Ue(e,t){var n=t[rl];n===void 0&&(n=t[rl]=new Set);var a=e+"__bubble";n.has(a)||(zh(t,e,2,!1),n.add(a))}function ic(e,t,n){var a=0;t&&(a|=4),zh(n,e,a,t)}var Qr="_reactListening"+Math.random().toString(36).slice(2);function rc(e){if(!e[Qr]){e[Qr]=!0,$i.forEach(function(n){n!=="selectionchange"&&(pb.has(n)||ic(n,!1,e),ic(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qr]||(t[Qr]=!0,ic("selectionchange",!1,t))}}function zh(e,t,n,a){switch(ip(t)){case 2:var l=kb;break;case 8:l=Wb;break;default:l=Sc}n=l.bind(null,t,n,e),l=void 0,!Ba||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),a?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function uc(e,t,n,a,l){var i=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var u=a.tag;if(u===3||u===4){var f=a.stateNode.containerInfo;if(f===l)break;if(u===4)for(u=a.return;u!==null;){var g=u.tag;if((g===3||g===4)&&u.stateNode.containerInfo===l)return;u=u.return}for(;f!==null;){if(u=$n(f),u===null)return;if(g=u.tag,g===5||g===6||g===26||g===27){a=i=u;continue e}f=f.parentNode}}a=a.return}Kl(function(){var z=i,L=oe(n),Y=[];e:{var M=cf.get(e);if(M!==void 0){var B=ar,ue=e;switch(e){case"keypress":if(Ha(n)===0)break e;case"keydown":case"keyup":B=uv;break;case"focusin":ue="focus",B=Ru;break;case"focusout":ue="blur",B=Ru;break;case"beforeblur":case"afterblur":B=Ru;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":B=Hs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=Km;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=sv;break;case lf:case rf:case uf:B=$m;break;case of:B=dv;break;case"scroll":case"scrollend":B=Zm;break;case"wheel":B=pv;break;case"copy":case"cut":case"paste":B=ev;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=Ls;break;case"toggle":case"beforetoggle":B=vv}var ye=(t&4)!==0,Ie=!ye&&(e==="scroll"||e==="scrollend"),x=ye?M!==null?M+"Capture":null:M;ye=[];for(var S=z,R;S!==null;){var k=S;if(R=k.stateNode,k=k.tag,k!==5&&k!==26&&k!==27||R===null||x===null||(k=aa(S,x),k!=null&&ye.push(Ci(S,k,R))),Ie)break;S=S.return}0<ye.length&&(M=new B(M,ue,null,n,L),Y.push({event:M,listeners:ye}))}}if((t&7)===0){e:{if(M=e==="mouseover"||e==="pointerover",B=e==="mouseout"||e==="pointerout",M&&n!==nt&&(ue=n.relatedTarget||n.fromElement)&&($n(ue)||ue[Rn]))break e;if((B||M)&&(M=L.window===L?L:(M=L.ownerDocument)?M.defaultView||M.parentWindow:window,B?(ue=n.relatedTarget||n.toElement,B=z,ue=ue?$n(ue):null,ue!==null&&(Ie=m(ue),ye=ue.tag,ue!==Ie||ye!==5&&ye!==27&&ye!==6)&&(ue=null)):(B=null,ue=z),B!==ue)){if(ye=Hs,k="onMouseLeave",x="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(ye=Ls,k="onPointerLeave",x="onPointerEnter",S="pointer"),Ie=B==null?M:qa(B),R=ue==null?M:qa(ue),M=new ye(k,S+"leave",B,n,L),M.target=Ie,M.relatedTarget=R,k=null,$n(L)===z&&(ye=new ye(x,S+"enter",ue,n,L),ye.target=R,ye.relatedTarget=Ie,k=ye),Ie=k,B&&ue)t:{for(ye=mb,x=B,S=ue,R=0,k=x;k;k=ye(k))R++;k=0;for(var me=S;me;me=ye(me))k++;for(;0<R-k;)x=ye(x),R--;for(;0<k-R;)S=ye(S),k--;for(;R--;){if(x===S||S!==null&&x===S.alternate){ye=x;break t}x=ye(x),S=ye(S)}ye=null}else ye=null;B!==null&&Mh(Y,M,B,ye,!1),ue!==null&&Ie!==null&&Mh(Y,Ie,ue,ye,!0)}}e:{if(M=z?qa(z):window,B=M.nodeName&&M.nodeName.toLowerCase(),B==="select"||B==="input"&&M.type==="file")var Ge=Zs;else if(Vs(M))if(Js)Ge=xv;else{Ge=Tv;var fe=Av}else B=M.nodeName,!B||B.toLowerCase()!=="input"||M.type!=="checkbox"&&M.type!=="radio"?z&&Le(z.elementType)&&(Ge=Zs):Ge=Ov;if(Ge&&(Ge=Ge(e,z))){Qs(Y,Ge,n,L);break e}fe&&fe(e,M,z),e==="focusout"&&z&&M.type==="number"&&z.memoizedProps.value!=null&&U(M,"number",M.value)}switch(fe=z?qa(z):window,e){case"focusin":(Vs(fe)||fe.contentEditable==="true")&&(sl=fe,Bu=z,ni=null);break;case"focusout":ni=Bu=sl=null;break;case"mousedown":ju=!0;break;case"contextmenu":case"mouseup":case"dragend":ju=!1,nf(Y,n,L);break;case"selectionchange":if(wv)break;case"keydown":case"keyup":nf(Y,n,L)}var we;if(Mu)e:{switch(e){case"compositionstart":var je="onCompositionStart";break e;case"compositionend":je="onCompositionEnd";break e;case"compositionupdate":je="onCompositionUpdate";break e}je=void 0}else cl?Ws(e,n)&&(je="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(je="onCompositionStart");je&&(Gs&&n.locale!=="ko"&&(cl||je!=="onCompositionStart"?je==="onCompositionEnd"&&cl&&(we=Nn()):(An=L,te="value"in An?An.value:An.textContent,cl=!0)),fe=Zr(z,je),0<fe.length&&(je=new Ds(je,e,null,n,L),Y.push({event:je,listeners:fe}),we?je.data=we:(we=Ys(n),we!==null&&(je.data=we)))),(we=gv?yv(e,n):_v(e,n))&&(je=Zr(z,"onBeforeInput"),0<je.length&&(fe=new Ds("onBeforeInput","beforeinput",null,n,L),Y.push({event:fe,listeners:je}),fe.data=we)),fb(Y,e,z,n,L)}Rh(Y,t)})}function Ci(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zr(e,t){for(var n=t+"Capture",a=[];e!==null;){var l=e,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=aa(e,n),l!=null&&a.unshift(Ci(e,l,i)),l=aa(e,t),l!=null&&a.push(Ci(e,l,i))),e.tag===3)return a;e=e.return}return[]}function mb(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Mh(e,t,n,a,l){for(var i=t._reactName,u=[];n!==null&&n!==a;){var f=n,g=f.alternate,z=f.stateNode;if(f=f.tag,g!==null&&g===a)break;f!==5&&f!==26&&f!==27||z===null||(g=z,l?(z=aa(n,i),z!=null&&u.unshift(Ci(n,z,g))):l||(z=aa(n,i),z!=null&&u.push(Ci(n,z,g)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var vb=/\r\n?/g,bb=/\u0000|\uFFFD/g;function Nh(e){return(typeof e=="string"?e:""+e).replace(vb,`
`).replace(bb,"")}function Uh(e,t){return t=Nh(t),Nh(e)===t}function Ke(e,t,n,a,l,i){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ne(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ne(e,""+a);break;case"className":En(e,"class",a);break;case"tabIndex":En(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":En(e,n,a);break;case"style":Re(e,a,i);break;case"data":if(t!=="object"){En(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=ae(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"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 i=="function"&&(n==="formAction"?(t!=="input"&&Ke(e,t,"name",l.name,l,null),Ke(e,t,"formEncType",l.formEncType,l,null),Ke(e,t,"formMethod",l.formMethod,l,null),Ke(e,t,"formTarget",l.formTarget,l,null)):(Ke(e,t,"encType",l.encType,l,null),Ke(e,t,"method",l.method,l,null),Ke(e,t,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=ae(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=se);break;case"onScroll":a!=null&&Ue("scroll",e);break;case"onScrollEnd":a!=null&&Ue("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=ae(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Ue("beforetoggle",e),Ue("toggle",e),ul(e,"popover",a);break;case"xlinkActuate":fn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":fn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":fn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":fn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":fn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":fn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":fn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":fn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":fn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ul(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=Ce.get(n)||n,ul(e,n,a))}}function oc(e,t,n,a,l,i){switch(n){case"style":Re(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(o(60));e.innerHTML=n}}break;case"children":typeof a=="string"?ne(e,a):(typeof a=="number"||typeof a=="bigint")&&ne(e,""+a);break;case"onScroll":a!=null&&Ue("scroll",e);break;case"onScrollEnd":a!=null&&Ue("scrollend",e);break;case"onClick":a!=null&&(e.onclick=se);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ta.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),t=n.slice(2,l?n.length-7:void 0),i=e[Et]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,l),typeof a=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,l);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):ul(e,n,a)}}}function xt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ue("error",e),Ue("load",e);var a=!1,l=!1,i;for(i in n)if(n.hasOwnProperty(i)){var u=n[i];if(u!=null)switch(i){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ke(e,t,i,u,n,null)}}l&&Ke(e,t,"srcSet",n.srcSet,n,null),a&&Ke(e,t,"src",n.src,n,null);return;case"input":Ue("invalid",e);var f=i=u=l=null,g=null,z=null;for(a in n)if(n.hasOwnProperty(a)){var L=n[a];if(L!=null)switch(a){case"name":l=L;break;case"type":u=L;break;case"checked":g=L;break;case"defaultChecked":z=L;break;case"value":i=L;break;case"defaultValue":f=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(o(137,t));break;default:Ke(e,t,a,L,n,null)}}y(e,i,f,g,z,u,l,!1);return;case"select":Ue("invalid",e),a=u=i=null;for(l in n)if(n.hasOwnProperty(l)&&(f=n[l],f!=null))switch(l){case"value":i=f;break;case"defaultValue":u=f;break;case"multiple":a=f;default:Ke(e,t,l,f,n,null)}t=i,n=u,e.multiple=!!a,t!=null?H(e,!!a,t,!1):n!=null&&H(e,!!a,n,!0);return;case"textarea":Ue("invalid",e),i=l=a=null;for(u in n)if(n.hasOwnProperty(u)&&(f=n[u],f!=null))switch(u){case"value":a=f;break;case"defaultValue":l=f;break;case"children":i=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(o(91));break;default:Ke(e,t,u,f,n,null)}re(e,a,l,i);return;case"option":for(g in n)if(n.hasOwnProperty(g)&&(a=n[g],a!=null))switch(g){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ke(e,t,g,a,n,null)}return;case"dialog":Ue("beforetoggle",e),Ue("toggle",e),Ue("cancel",e),Ue("close",e);break;case"iframe":case"object":Ue("load",e);break;case"video":case"audio":for(a=0;a<xi.length;a++)Ue(xi[a],e);break;case"image":Ue("error",e),Ue("load",e);break;case"details":Ue("toggle",e);break;case"embed":case"source":case"link":Ue("error",e),Ue("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(z in n)if(n.hasOwnProperty(z)&&(a=n[z],a!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ke(e,t,z,a,n,null)}return;default:if(Le(t)){for(L in n)n.hasOwnProperty(L)&&(a=n[L],a!==void 0&&oc(e,t,L,a,n,void 0));return}}for(f in n)n.hasOwnProperty(f)&&(a=n[f],a!=null&&Ke(e,t,f,a,n,null))}function gb(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,i=null,u=null,f=null,g=null,z=null,L=null;for(B in n){var Y=n[B];if(n.hasOwnProperty(B)&&Y!=null)switch(B){case"checked":break;case"value":break;case"defaultValue":g=Y;default:a.hasOwnProperty(B)||Ke(e,t,B,null,a,Y)}}for(var M in a){var B=a[M];if(Y=n[M],a.hasOwnProperty(M)&&(B!=null||Y!=null))switch(M){case"type":i=B;break;case"name":l=B;break;case"checked":z=B;break;case"defaultChecked":L=B;break;case"value":u=B;break;case"defaultValue":f=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(o(137,t));break;default:B!==Y&&Ke(e,t,M,B,a,Y)}}p(e,u,f,g,z,L,i,l);return;case"select":B=u=f=M=null;for(i in n)if(g=n[i],n.hasOwnProperty(i)&&g!=null)switch(i){case"value":break;case"multiple":B=g;default:a.hasOwnProperty(i)||Ke(e,t,i,null,a,g)}for(l in a)if(i=a[l],g=n[l],a.hasOwnProperty(l)&&(i!=null||g!=null))switch(l){case"value":M=i;break;case"defaultValue":f=i;break;case"multiple":u=i;default:i!==g&&Ke(e,t,l,i,a,g)}t=f,n=u,a=B,M!=null?H(e,!!n,M,!1):!!a!=!!n&&(t!=null?H(e,!!n,t,!0):H(e,!!n,n?[]:"",!1));return;case"textarea":B=M=null;for(f in n)if(l=n[f],n.hasOwnProperty(f)&&l!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Ke(e,t,f,null,a,l)}for(u in a)if(l=a[u],i=n[u],a.hasOwnProperty(u)&&(l!=null||i!=null))switch(u){case"value":M=l;break;case"defaultValue":B=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(o(91));break;default:l!==i&&Ke(e,t,u,l,a,i)}$(e,M,B);return;case"option":for(var ue in n)if(M=n[ue],n.hasOwnProperty(ue)&&M!=null&&!a.hasOwnProperty(ue))switch(ue){case"selected":e.selected=!1;break;default:Ke(e,t,ue,null,a,M)}for(g in a)if(M=a[g],B=n[g],a.hasOwnProperty(g)&&M!==B&&(M!=null||B!=null))switch(g){case"selected":e.selected=M&&typeof M!="function"&&typeof M!="symbol";break;default:Ke(e,t,g,M,a,B)}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 ye in n)M=n[ye],n.hasOwnProperty(ye)&&M!=null&&!a.hasOwnProperty(ye)&&Ke(e,t,ye,null,a,M);for(z in a)if(M=a[z],B=n[z],a.hasOwnProperty(z)&&M!==B&&(M!=null||B!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(o(137,t));break;default:Ke(e,t,z,M,a,B)}return;default:if(Le(t)){for(var Ie in n)M=n[Ie],n.hasOwnProperty(Ie)&&M!==void 0&&!a.hasOwnProperty(Ie)&&oc(e,t,Ie,void 0,a,M);for(L in a)M=a[L],B=n[L],!a.hasOwnProperty(L)||M===B||M===void 0&&B===void 0||oc(e,t,L,M,a,B);return}}for(var x in n)M=n[x],n.hasOwnProperty(x)&&M!=null&&!a.hasOwnProperty(x)&&Ke(e,t,x,null,a,M);for(Y in a)M=a[Y],B=n[Y],!a.hasOwnProperty(Y)||M===B||M==null&&B==null||Ke(e,t,Y,M,a,B)}function qh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function yb(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var l=n[a],i=l.transferSize,u=l.initiatorType,f=l.duration;if(i&&f&&qh(u)){for(u=0,f=l.responseEnd,a+=1;a<n.length;a++){var g=n[a],z=g.startTime;if(z>f)break;var L=g.transferSize,Y=g.initiatorType;L&&qh(Y)&&(g=g.responseEnd,u+=L*(g<f?1:(f-z)/(g-z)))}if(--a,t+=8*(i+u)/(l.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var cc=null,sc=null;function Jr(e){return e.nodeType===9?e:e.ownerDocument}function Bh(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function jh(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function fc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var dc=null;function _b(){var e=window.event;return e&&e.type==="popstate"?e===dc?!1:(dc=e,!0):(dc=null,!1)}var Hh=typeof setTimeout=="function"?setTimeout:void 0,Sb=typeof clearTimeout=="function"?clearTimeout:void 0,Dh=typeof Promise=="function"?Promise:void 0,Eb=typeof queueMicrotask=="function"?queueMicrotask:typeof Dh<"u"?function(e){return Dh.resolve(null).then(e).catch(Ab)}:Hh;function Ab(e){setTimeout(function(){throw e})}function _a(e){return e==="head"}function Lh(e,t){var n=t,a=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(l),Hl(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")wi(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,wi(n);for(var i=n.firstChild;i;){var u=i.nextSibling,f=i.nodeName;i[Fn]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=u}}else n==="body"&&wi(e.ownerDocument.body);n=l}while(n);Hl(t)}function Gh(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function hc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":hc(n),Zl(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Tb(e,t,n,a){for(;e.nodeType===1;){var l=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Fn])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=rn(e.nextSibling),e===null)break}return null}function Ob(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=rn(e.nextSibling),e===null))return null;return e}function Xh(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=rn(e.nextSibling),e===null))return null;return e}function pc(e){return e.data==="$?"||e.data==="$~"}function mc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function xb(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function rn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var vc=null;function kh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return rn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function Wh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function Yh(e,t,n){switch(t=Jr(n),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function wi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Zl(e)}var un=new Map,Vh=new Set;function Kr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Zn=I.d;I.d={f:Cb,r:wb,D:Rb,C:zb,L:Mb,m:Nb,X:qb,S:Ub,M:Bb};function Cb(){var e=Zn.f(),t=Gr();return e||t}function wb(e){var t=Pn(e);t!==null&&t.tag===5&&t.type==="form"?od(t):Zn.r(e)}var ql=typeof document>"u"?null:document;function Qh(e,t,n){var a=ql;if(a&&typeof t=="string"&&t){var l=d(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),Vh.has(l)||(Vh.add(l),e={rel:e,crossOrigin:n,href:t},a.querySelector(l)===null&&(t=a.createElement("link"),xt(t,"link",e),dt(t),a.head.appendChild(t)))}}function Rb(e){Zn.D(e),Qh("dns-prefetch",e,null)}function zb(e,t){Zn.C(e,t),Qh("preconnect",e,t)}function Mb(e,t,n){Zn.L(e,t,n);var a=ql;if(a&&e&&t){var l='link[rel="preload"][as="'+d(t)+'"]';t==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+d(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+d(n.imageSizes)+'"]')):l+='[href="'+d(e)+'"]';var i=l;switch(t){case"style":i=Bl(e);break;case"script":i=jl(e)}un.has(i)||(e=C({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),un.set(i,e),a.querySelector(l)!==null||t==="style"&&a.querySelector(Ri(i))||t==="script"&&a.querySelector(zi(i))||(t=a.createElement("link"),xt(t,"link",e),dt(t),a.head.appendChild(t)))}}function Nb(e,t){Zn.m(e,t);var n=ql;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+d(a)+'"][href="'+d(e)+'"]',i=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=jl(e)}if(!un.has(i)&&(e=C({rel:"modulepreload",href:e},t),un.set(i,e),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(zi(i)))return}a=n.createElement("link"),xt(a,"link",e),dt(a),n.head.appendChild(a)}}}function Ub(e,t,n){Zn.S(e,t,n);var a=ql;if(a&&e){var l=ea(a).hoistableStyles,i=Bl(e);t=t||"default";var u=l.get(i);if(!u){var f={loading:0,preload:null};if(u=a.querySelector(Ri(i)))f.loading=5;else{e=C({rel:"stylesheet",href:e,"data-precedence":t},n),(n=un.get(i))&&bc(e,n);var g=u=a.createElement("link");dt(g),xt(g,"link",e),g._p=new Promise(function(z,L){g.onload=z,g.onerror=L}),g.addEventListener("load",function(){f.loading|=1}),g.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Ir(u,t,a)}u={type:"stylesheet",instance:u,count:1,state:f},l.set(i,u)}}}function qb(e,t){Zn.X(e,t);var n=ql;if(n&&e){var a=ea(n).hoistableScripts,l=jl(e),i=a.get(l);i||(i=n.querySelector(zi(l)),i||(e=C({src:e,async:!0},t),(t=un.get(l))&&gc(e,t),i=n.createElement("script"),dt(i),xt(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function Bb(e,t){Zn.M(e,t);var n=ql;if(n&&e){var a=ea(n).hoistableScripts,l=jl(e),i=a.get(l);i||(i=n.querySelector(zi(l)),i||(e=C({src:e,async:!0,type:"module"},t),(t=un.get(l))&&gc(e,t),i=n.createElement("script"),dt(i),xt(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function Zh(e,t,n,a){var l=(l=xe.current)?Kr(l):null;if(!l)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Bl(n.href),n=ea(l).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Bl(n.href);var i=ea(l).hoistableStyles,u=i.get(e);if(u||(l=l.ownerDocument||l,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,u),(i=l.querySelector(Ri(e)))&&!i._p&&(u.instance=i,u.state.loading=5),un.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},un.set(e,n),i||jb(l,e,n,u.state))),t&&a===null)throw Error(o(528,""));return u}if(t&&a!==null)throw Error(o(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=jl(n),n=ea(l).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Bl(e){return'href="'+d(e)+'"'}function Ri(e){return'link[rel="stylesheet"]['+e+"]"}function Jh(e){return C({},e,{"data-precedence":e.precedence,precedence:null})}function jb(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),xt(t,"link",n),dt(t),e.head.appendChild(t))}function jl(e){return'[src="'+d(e)+'"]'}function zi(e){return"script[async]"+e}function Kh(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+d(n.href)+'"]');if(a)return t.instance=a,dt(a),a;var l=C({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),dt(a),xt(a,"style",l),Ir(a,n.precedence,e),t.instance=a;case"stylesheet":l=Bl(n.href);var i=e.querySelector(Ri(l));if(i)return t.state.loading|=4,t.instance=i,dt(i),i;a=Jh(n),(l=un.get(l))&&bc(a,l),i=(e.ownerDocument||e).createElement("link"),dt(i);var u=i;return u._p=new Promise(function(f,g){u.onload=f,u.onerror=g}),xt(i,"link",a),t.state.loading|=4,Ir(i,n.precedence,e),t.instance=i;case"script":return i=jl(n.src),(l=e.querySelector(zi(i)))?(t.instance=l,dt(l),l):(a=n,(l=un.get(i))&&(a=C({},n),gc(a,l)),e=e.ownerDocument||e,l=e.createElement("script"),dt(l),xt(l,"link",a),e.head.appendChild(l),t.instance=l);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Ir(a,n.precedence,e));return t.instance}function Ir(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,i=l,u=0;u<a.length;u++){var f=a[u];if(f.dataset.precedence===t)i=f;else if(i!==l)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function bc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function gc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Fr=null;function Ih(e,t,n){if(Fr===null){var a=new Map,l=Fr=new Map;l.set(n,a)}else l=Fr,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var i=n[l];if(!(i[Fn]||i[ft]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var u=i.getAttribute(t)||"";u=e+u;var f=a.get(u);f?f.push(i):a.set(u,[i])}}return a}function Fh(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Hb(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function $h(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Db(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var l=Bl(a.href),i=t.querySelector(Ri(l));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=$r.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=i,dt(i);return}i=t.ownerDocument||t,a=Jh(a),(l=un.get(l))&&bc(a,l),i=i.createElement("link"),dt(i);var u=i;u._p=new Promise(function(f,g){u.onload=f,u.onerror=g}),xt(i,"link",a),n.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=$r.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var yc=0;function Lb(e,t){return e.stylesheets&&e.count===0&&eu(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&eu(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&yc===0&&(yc=62500*yb());var l=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&eu(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>yc?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(l)}}:null}function $r(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)eu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Pr=null;function eu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Pr=new Map,t.forEach(Gb,e),Pr=null,$r.call(e))}function Gb(e,t){if(!(t.state.loading&4)){var n=Pr.get(e);if(n)var a=n.get(null);else{n=new Map,Pr.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var u=l[i];(u.nodeName==="LINK"||u.getAttribute("media")!=="not all")&&(n.set(u.dataset.precedence,u),a=u)}a&&n.set(null,a)}l=t.instance,u=l.getAttribute("data-precedence"),i=n.get(u)||a,i===a&&n.set(null,l),n.set(u,l),this.count++,a=$r.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),i?i.parentNode.insertBefore(l,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var Mi={$$typeof:N,Provider:null,Consumer:null,_currentValue:pe,_currentValue2:pe,_threadCount:0};function Xb(e,t,n,a,l,i,u,f,g){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ll(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ll(0),this.hiddenUpdates=ll(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map}function Ph(e,t,n,a,l,i,u,f,g,z,L,Y){return e=new Xb(e,t,n,u,g,z,L,Y,f),t=1,i===!0&&(t|=24),i=Qt(3,null,null,t),e.current=i,i.stateNode=e,t=Fu(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:t},to(i),e}function ep(e){return e?(e=hl,e):hl}function tp(e,t,n,a,l,i){l=ep(l),a.context===null?a.context=l:a.pendingContext=l,a=ca(t),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=sa(e,a,t),n!==null&&(kt(n,e,t),ci(n,e,t))}function np(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function _c(e,t){np(e,t),(e=e.alternate)&&np(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=Xa(e,67108864);t!==null&&kt(t,e,67108864),_c(e,67108864)}}function lp(e){if(e.tag===13||e.tag===31){var t=Ft();t=Vl(t);var n=Xa(e,t);n!==null&&kt(n,e,t),_c(e,t)}}var tu=!0;function kb(e,t,n,a){var l=D.T;D.T=null;var i=I.p;try{I.p=2,Sc(e,t,n,a)}finally{I.p=i,D.T=l}}function Wb(e,t,n,a){var l=D.T;D.T=null;var i=I.p;try{I.p=8,Sc(e,t,n,a)}finally{I.p=i,D.T=l}}function Sc(e,t,n,a){if(tu){var l=Ec(a);if(l===null)uc(e,t,a,nu,n),rp(e,a);else if(Vb(l,e,t,n,a))a.stopPropagation();else if(rp(e,a),t&4&&-1<Yb.indexOf(e)){for(;l!==null;){var i=Pn(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var u=_n(i.pendingLanes);if(u!==0){var f=i;for(f.pendingLanes|=2,f.entangledLanes|=2;u;){var g=1<<31-zt(u);f.entanglements[1]|=g,u&=~g}Cn(i),(ke&6)===0&&(Dr=Rt()+500,Oi(0))}}break;case 31:case 13:f=Xa(i,2),f!==null&&kt(f,i,2),Gr(),_c(i,2)}if(i=Ec(a),i===null&&uc(e,t,a,nu,n),i===l)break;l=i}l!==null&&a.stopPropagation()}else uc(e,t,a,null,n)}}function Ec(e){return e=oe(e),Ac(e)}var nu=null;function Ac(e){if(nu=null,e=$n(e),e!==null){var t=m(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=b(t),e!==null)return e;e=null}else if(n===31){if(e=E(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return nu=e,null}function ip(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(za()){case Wi:return 2;case Yi:return 8;case Yt:case Su:return 32;case Vi:return 268435456;default:return 32}default:return 32}}var Tc=!1,Sa=null,Ea=null,Aa=null,Ni=new Map,Ui=new Map,Ta=[],Yb="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 rp(e,t){switch(e){case"focusin":case"focusout":Sa=null;break;case"dragenter":case"dragleave":Ea=null;break;case"mouseover":case"mouseout":Aa=null;break;case"pointerover":case"pointerout":Ni.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ui.delete(t.pointerId)}}function qi(e,t,n,a,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Pn(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Vb(e,t,n,a,l){switch(t){case"focusin":return Sa=qi(Sa,e,t,n,a,l),!0;case"dragenter":return Ea=qi(Ea,e,t,n,a,l),!0;case"mouseover":return Aa=qi(Aa,e,t,n,a,l),!0;case"pointerover":var i=l.pointerId;return Ni.set(i,qi(Ni.get(i)||null,e,t,n,a,l)),!0;case"gotpointercapture":return i=l.pointerId,Ui.set(i,qi(Ui.get(i)||null,e,t,n,a,l)),!0}return!1}function up(e){var t=$n(e.target);if(t!==null){var n=m(t);if(n!==null){if(t=n.tag,t===13){if(t=b(n),t!==null){e.blockedOn=t,il(e.priority,function(){lp(n)});return}}else if(t===31){if(t=E(n),t!==null){e.blockedOn=t,il(e.priority,function(){lp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function au(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ec(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);nt=a,n.target.dispatchEvent(a),nt=null}else return t=Pn(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function op(e,t,n){au(e)&&n.delete(t)}function Qb(){Tc=!1,Sa!==null&&au(Sa)&&(Sa=null),Ea!==null&&au(Ea)&&(Ea=null),Aa!==null&&au(Aa)&&(Aa=null),Ni.forEach(op),Ui.forEach(op)}function lu(e,t){e.blockedOn===t&&(e.blockedOn=null,Tc||(Tc=!0,h.unstable_scheduleCallback(h.unstable_NormalPriority,Qb)))}var iu=null;function cp(e){iu!==e&&(iu=e,h.unstable_scheduleCallback(h.unstable_NormalPriority,function(){iu===e&&(iu=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],l=e[t+2];if(typeof a!="function"){if(Ac(a||n)===null)continue;break}var i=Pn(n);i!==null&&(e.splice(t,3),t-=3,Eo(i,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function Hl(e){function t(g){return lu(g,e)}Sa!==null&&lu(Sa,e),Ea!==null&&lu(Ea,e),Aa!==null&&lu(Aa,e),Ni.forEach(t),Ui.forEach(t);for(var n=0;n<Ta.length;n++){var a=Ta[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ta.length&&(n=Ta[0],n.blockedOn===null);)up(n),n.blockedOn===null&&Ta.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],i=n[a+1],u=l[Et]||null;if(typeof i=="function")u||cp(n);else if(u){var f=null;if(i&&i.hasAttribute("formAction")){if(l=i,u=i[Et]||null)f=u.formAction;else if(Ac(l)!==null)continue}else f=u.action;typeof f=="function"?n[a+1]=f:(n.splice(a,3),a-=3),cp(n)}}}function sp(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(u){return l=u})},focusReset:"manual",scroll:"manual"})}function t(){l!==null&&(l(),l=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,l=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),l!==null&&(l(),l=null)}}}function Oc(e){this._internalRoot=e}ru.prototype.render=Oc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current,a=Ft();tp(n,a,e,t,null,null)},ru.prototype.unmount=Oc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;tp(e.current,2,null,e,null,null),Gr(),t[Rn]=null}};function ru(e){this._internalRoot=e}ru.prototype.unstable_scheduleHydration=function(e){if(e){var t=Mt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ta.length&&t!==0&&t<Ta[n].priority;n++);Ta.splice(n,0,e),n===0&&up(e)}};var fp=r.version;if(fp!=="19.2.1")throw Error(o(527,fp,"19.2.1"));I.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=v(t),e=e!==null?O(e):null,e=e===null?null:e.stateNode,e};var Zb={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var uu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uu.isDisabled&&uu.supportsFiber)try{Ma=uu.inject(Zb),bt=uu}catch{}}return ji.createRoot=function(e,t){if(!s(e))throw Error(o(299));var n=!1,a="",l=gd,i=yd,u=_d;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=Ph(e,1,!1,null,null,n,a,null,l,i,u,sp),e[Rn]=t.current,rc(e),new Oc(t)},ji.hydrateRoot=function(e,t,n){if(!s(e))throw Error(o(299));var a=!1,l="",i=gd,u=yd,f=_d,g=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(u=n.onCaughtError),n.onRecoverableError!==void 0&&(f=n.onRecoverableError),n.formState!==void 0&&(g=n.formState)),t=Ph(e,1,!0,t,n??null,a,l,g,i,u,f,sp),t.context=ep(null),n=t.current,a=Ft(),a=Vl(a),l=ca(a),l.callback=null,sa(n,l,a),n=a,t.current.lanes=n,wn(t,n),Cn(t),e[Rn]=t.current,rc(e),new ru(t)},ji.version="19.2.1",ji}var Sp;function ag(){if(Sp)return wc.exports;Sp=1;function h(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(h)}catch(r){console.error(r)}}return h(),wc.exports=ng(),wc.exports}var lg=ag(),Nc={exports:{}},ou={},Ep;function ig(){return Ep||(Ep=1,F.crypto&&F.crypto.getRandomValues?ou.randomBytes=function(h){var r=new Uint8Array(h);return F.crypto.getRandomValues(r),r}:ou.randomBytes=function(h){for(var r=new Array(h),c=0;c<h;c++)r[c]=Math.floor(Math.random()*256);return r}),ou}var Uc,Ap;function Ll(){if(Ap)return Uc;Ap=1;var h=ig(),r="abcdefghijklmnopqrstuvwxyz012345";return Uc={string:function(c){for(var o=r.length,s=h.randomBytes(c),m=[],b=0;b<c;b++)m.push(r.substr(s[b]%o,1));return m.join("")},number:function(c){return Math.floor(Math.random()*c)},numberString:function(c){var o=(""+(c-1)).length,s=new Array(o+1).join("0");return(s+this.number(c)).slice(-o)}},Uc}var Tp;function wa(){return Tp||(Tp=1,(function(h){var r=Ll(),c={},o=!1,s=F.chrome&&F.chrome.app&&F.chrome.app.runtime;h.exports={attachEvent:function(b,E){typeof F.addEventListener<"u"?F.addEventListener(b,E,!1):F.document&&F.attachEvent&&(F.document.attachEvent("on"+b,E),F.attachEvent("on"+b,E))},detachEvent:function(b,E){typeof F.addEventListener<"u"?F.removeEventListener(b,E,!1):F.document&&F.detachEvent&&(F.document.detachEvent("on"+b,E),F.detachEvent("on"+b,E))},unloadAdd:function(b){if(s)return null;var E=r.string(8);return c[E]=b,o&&setTimeout(this.triggerUnloadCallbacks,0),E},unloadDel:function(b){b in c&&delete c[b]},triggerUnloadCallbacks:function(){for(var b in c)c[b](),delete c[b]}};var m=function(){o||(o=!0,h.exports.triggerUnloadCallbacks())};s||h.exports.attachEvent("unload",m)})(Nc)),Nc.exports}var qc,Op;function rg(){return Op||(Op=1,qc=function(r,c){if(c=c.split(":")[0],r=+r,!r)return!1;switch(c){case"http":case"ws":return r!==80;case"https":case"wss":return r!==443;case"ftp":return r!==21;case"gopher":return r!==70;case"file":return!1}return r!==0}),qc}var cu={},xp;function ug(){if(xp)return cu;xp=1;var h=Object.prototype.hasOwnProperty,r;function c(b){try{return decodeURIComponent(b.replace(/\+/g," "))}catch{return null}}function o(b){try{return encodeURIComponent(b)}catch{return null}}function s(b){for(var E=/([^=?#&]+)=?([^&]*)/g,_={},v;v=E.exec(b);){var O=c(v[1]),C=c(v[2]);O===null||C===null||O in _||(_[O]=C)}return _}function m(b,E){E=E||"";var _=[],v,O;typeof E!="string"&&(E="?");for(O in b)if(h.call(b,O)){if(v=b[O],!v&&(v===null||v===r||isNaN(v))&&(v=""),O=o(O),v=o(v),O===null||v===null)continue;_.push(O+"="+v)}return _.length?E+_.join("&"):""}return cu.stringify=m,cu.parse=s,cu}var Bc,Cp;function Bm(){if(Cp)return Bc;Cp=1;var h=rg(),r=ug(),c=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,m=/:\d+$/,b=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,E=/^[a-zA-Z]:/;function _(T){return(T||"").toString().replace(c,"")}var v=[["#","hash"],["?","query"],function(N,w){return G(w.protocol)?N.replace(/\\/g,"/"):N},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],O={hash:1,query:1};function C(T){var N;typeof window<"u"?N=window:typeof F<"u"?N=F:typeof self<"u"?N=self:N={};var w=N.location||{};T=T||w;var q={},Z=typeof T,X;if(T.protocol==="blob:")q=new J(unescape(T.pathname),{});else if(Z==="string"){q=new J(T,{});for(X in O)delete q[X]}else if(Z==="object"){for(X in T)X in O||(q[X]=T[X]);q.slashes===void 0&&(q.slashes=s.test(T.href))}return q}function G(T){return T==="file:"||T==="ftp:"||T==="http:"||T==="https:"||T==="ws:"||T==="wss:"}function le(T,N){T=_(T),T=T.replace(o,""),N=N||{};var w=b.exec(T),q=w[1]?w[1].toLowerCase():"",Z=!!w[2],X=!!w[3],j=0,V;return Z?X?(V=w[2]+w[3]+w[4],j=w[2].length+w[3].length):(V=w[2]+w[4],j=w[2].length):X?(V=w[3]+w[4],j=w[3].length):V=w[4],q==="file:"?j>=2&&(V=V.slice(2)):G(q)?V=w[4]:q?Z&&(V=V.slice(2)):j>=2&&G(N.protocol)&&(V=w[4]),{protocol:q,slashes:Z||G(q),slashesCount:j,rest:V}}function be(T,N){if(T==="")return N;for(var w=(N||"/").split("/").slice(0,-1).concat(T.split("/")),q=w.length,Z=w[q-1],X=!1,j=0;q--;)w[q]==="."?w.splice(q,1):w[q]===".."?(w.splice(q,1),j++):j&&(q===0&&(X=!0),w.splice(q,1),j--);return X&&w.unshift(""),(Z==="."||Z==="..")&&w.push(""),w.join("/")}function J(T,N,w){if(T=_(T),T=T.replace(o,""),!(this instanceof J))return new J(T,N,w);var q,Z,X,j,V,ve,Ee=v.slice(),qe=typeof N,K=this,lt=0;for(qe!=="object"&&qe!=="string"&&(w=N,N=null),w&&typeof w!="function"&&(w=r.parse),N=C(N),Z=le(T||"",N),q=!Z.protocol&&!Z.slashes,K.slashes=Z.slashes||q&&N.slashes,K.protocol=Z.protocol||N.protocol||"",T=Z.rest,(Z.protocol==="file:"&&(Z.slashesCount!==2||E.test(T))||!Z.slashes&&(Z.protocol||Z.slashesCount<2||!G(K.protocol)))&&(Ee[3]=[/(.*)/,"pathname"]);lt<Ee.length;lt++){if(j=Ee[lt],typeof j=="function"){T=j(T,K);continue}X=j[0],ve=j[1],X!==X?K[ve]=T:typeof X=="string"?(V=X==="@"?T.lastIndexOf(X):T.indexOf(X),~V&&(typeof j[2]=="number"?(K[ve]=T.slice(0,V),T=T.slice(V+j[2])):(K[ve]=T.slice(V),T=T.slice(0,V)))):(V=X.exec(T))&&(K[ve]=V[1],T=T.slice(0,V.index)),K[ve]=K[ve]||q&&j[3]&&N[ve]||"",j[4]&&(K[ve]=K[ve].toLowerCase())}w&&(K.query=w(K.query)),q&&N.slashes&&K.pathname.charAt(0)!=="/"&&(K.pathname!==""||N.pathname!=="")&&(K.pathname=be(K.pathname,N.pathname)),K.pathname.charAt(0)!=="/"&&G(K.protocol)&&(K.pathname="/"+K.pathname),h(K.port,K.protocol)||(K.host=K.hostname,K.port=""),K.username=K.password="",K.auth&&(V=K.auth.indexOf(":"),~V?(K.username=K.auth.slice(0,V),K.username=encodeURIComponent(decodeURIComponent(K.username)),K.password=K.auth.slice(V+1),K.password=encodeURIComponent(decodeURIComponent(K.password))):K.username=encodeURIComponent(decodeURIComponent(K.auth)),K.auth=K.password?K.username+":"+K.password:K.username),K.origin=K.protocol!=="file:"&&G(K.protocol)&&K.host?K.protocol+"//"+K.host:"null",K.href=K.toString()}function he(T,N,w){var q=this;switch(T){case"query":typeof N=="string"&&N.length&&(N=(w||r.parse)(N)),q[T]=N;break;case"port":q[T]=N,h(N,q.protocol)?N&&(q.host=q.hostname+":"+N):(q.host=q.hostname,q[T]="");break;case"hostname":q[T]=N,q.port&&(N+=":"+q.port),q.host=N;break;case"host":q[T]=N,m.test(N)?(N=N.split(":"),q.port=N.pop(),q.hostname=N.join(":")):(q.hostname=N,q.port="");break;case"protocol":q.protocol=N.toLowerCase(),q.slashes=!w;break;case"pathname":case"hash":if(N){var Z=T==="pathname"?"/":"#";q[T]=N.charAt(0)!==Z?Z+N:N}else q[T]=N;break;case"username":case"password":q[T]=encodeURIComponent(N);break;case"auth":var X=N.indexOf(":");~X?(q.username=N.slice(0,X),q.username=encodeURIComponent(decodeURIComponent(q.username)),q.password=N.slice(X+1),q.password=encodeURIComponent(decodeURIComponent(q.password))):q.username=encodeURIComponent(decodeURIComponent(N))}for(var j=0;j<v.length;j++){var V=v[j];V[4]&&(q[V[1]]=q[V[1]].toLowerCase())}return q.auth=q.password?q.username+":"+q.password:q.username,q.origin=q.protocol!=="file:"&&G(q.protocol)&&q.host?q.protocol+"//"+q.host:"null",q.href=q.toString(),q}function ge(T){(!T||typeof T!="function")&&(T=r.stringify);var N,w=this,q=w.host,Z=w.protocol;Z&&Z.charAt(Z.length-1)!==":"&&(Z+=":");var X=Z+(w.protocol&&w.slashes||G(w.protocol)?"//":"");return w.username?(X+=w.username,w.password&&(X+=":"+w.password),X+="@"):w.password?(X+=":"+w.password,X+="@"):w.protocol!=="file:"&&G(w.protocol)&&!q&&w.pathname!=="/"&&(X+="@"),(q[q.length-1]===":"||m.test(w.hostname)&&!w.port)&&(q+=":"),X+=q+w.pathname,N=typeof w.query=="object"?T(w.query):w.query,N&&(X+=N.charAt(0)!=="?"?"?"+N:N),w.hash&&(X+=w.hash),X}return J.prototype={set:he,toString:ge},J.extractProtocol=le,J.location=C,J.trimLeft=_,J.qs=r,Bc=J,Bc}var jc,wp;function on(){if(wp)return jc;wp=1;var h=Bm();return jc={getOrigin:function(r){if(!r)return null;var c=new h(r);if(c.protocol==="file:")return null;var o=c.port;return o||(o=c.protocol==="https:"?"443":"80"),c.protocol+"//"+c.hostname+":"+o},isOriginEqual:function(r,c){var o=this.getOrigin(r)===this.getOrigin(c);return o},isSchemeEqual:function(r,c){return r.split(":")[0]===c.split(":")[0]},addPath:function(r,c){var o=r.split("?");return o[0]+c+(o[1]?"?"+o[1]:"")},addQuery:function(r,c){return r+(r.indexOf("?")===-1?"?"+c:"&"+c)},isLoopbackAddr:function(r){return/^127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(r)||/^\[::1\]$/.test(r)}},jc}var su={exports:{}},Rp;function We(){return Rp||(Rp=1,typeof Object.create=="function"?su.exports=function(r,c){c&&(r.super_=c,r.prototype=Object.create(c.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:su.exports=function(r,c){if(c){r.super_=c;var o=function(){};o.prototype=c.prototype,r.prototype=new o,r.prototype.constructor=r}}),su.exports}var Hc={},Dc,zp;function jm(){if(zp)return Dc;zp=1;function h(){this._listeners={}}return h.prototype.addEventListener=function(r,c){r in this._listeners||(this._listeners[r]=[]);var o=this._listeners[r];o.indexOf(c)===-1&&(o=o.concat([c])),this._listeners[r]=o},h.prototype.removeEventListener=function(r,c){var o=this._listeners[r];if(o){var s=o.indexOf(c);if(s!==-1){o.length>1?this._listeners[r]=o.slice(0,s).concat(o.slice(s+1)):delete this._listeners[r];return}}},h.prototype.dispatchEvent=function(){var r=arguments[0],c=r.type,o=arguments.length===1?[r]:Array.apply(null,arguments);if(this["on"+c]&&this["on"+c].apply(this,o),c in this._listeners)for(var s=this._listeners[c],m=0;m<s.length;m++)s[m].apply(this,o)},Dc=h,Dc}var Mp;function qt(){if(Mp)return Hc;Mp=1;var h=We(),r=jm();function c(){r.call(this)}return h(c,r),c.prototype.removeAllListeners=function(o){o?delete this._listeners[o]:this._listeners={}},c.prototype.once=function(o,s){var m=this,b=!1;function E(){m.removeListener(o,E),b||(b=!0,s.apply(this,arguments))}this.on(o,E)},c.prototype.emit=function(){var o=arguments[0],s=this._listeners[o];if(s){for(var m=arguments.length,b=new Array(m-1),E=1;E<m;E++)b[E-1]=arguments[E];for(var _=0;_<s.length;_++)s[_].apply(this,b)}},c.prototype.on=c.prototype.addListener=r.prototype.addEventListener,c.prototype.removeListener=r.prototype.removeEventListener,Hc.EventEmitter=c,Hc}var fu={exports:{}},Np;function og(){if(Np)return fu.exports;Np=1;var h=F.WebSocket||F.MozWebSocket;return h?fu.exports=function(c){return new h(c)}:fu.exports=void 0,fu.exports}var Lc,Up;function cg(){if(Up)return Lc;Up=1;var h=wa(),r=on(),c=We(),o=qt().EventEmitter,s=og(),m=function(){};function b(E,_,v){if(!b.enabled())throw new Error("Transport created when disabled");o.call(this);var O=this,C=r.addPath(E,"/websocket");C.slice(0,5)==="https"?C="wss"+C.slice(5):C="ws"+C.slice(4),this.url=C,this.ws=new s(this.url,[],v),this.ws.onmessage=function(G){m("message event",G.data),O.emit("message",G.data)},this.unloadRef=h.unloadAdd(function(){O.ws.close()}),this.ws.onclose=function(G){m("close event",G.code,G.reason),O.emit("close",G.code,G.reason),O._cleanup()},this.ws.onerror=function(G){O.emit("close",1006,"WebSocket connection broken"),O._cleanup()}}return c(b,o),b.prototype.send=function(E){var _="["+E+"]";this.ws.send(_)},b.prototype.close=function(){var E=this.ws;this._cleanup(),E&&E.close()},b.prototype._cleanup=function(){var E=this.ws;E&&(E.onmessage=E.onclose=E.onerror=null),h.unloadDel(this.unloadRef),this.unloadRef=this.ws=null,this.removeAllListeners()},b.enabled=function(){return!!s},b.transportName="websocket",b.roundTrips=2,Lc=b,Lc}var Gc,qp;function sg(){if(qp)return Gc;qp=1;var h=We(),r=qt().EventEmitter,c=function(){};function o(s,m){r.call(this),this.sendBuffer=[],this.sender=m,this.url=s}return h(o,r),o.prototype.send=function(s){this.sendBuffer.push(s),this.sendStop||this.sendSchedule()},o.prototype.sendScheduleWait=function(){var s=this,m;this.sendStop=function(){s.sendStop=null,clearTimeout(m)},m=setTimeout(function(){s.sendStop=null,s.sendSchedule()},25)},o.prototype.sendSchedule=function(){c("sendSchedule",this.sendBuffer.length);var s=this;if(this.sendBuffer.length>0){var m="["+this.sendBuffer.join(",")+"]";this.sendStop=this.sender(this.url,m,function(b){s.sendStop=null,b?(s.emit("close",b.code||1006,"Sending error: "+b),s.close()):s.sendScheduleWait()}),this.sendBuffer=[]}},o.prototype._cleanup=function(){this.removeAllListeners()},o.prototype.close=function(){this._cleanup(),this.sendStop&&(this.sendStop(),this.sendStop=null)},Gc=o,Gc}var Xc,Bp;function fg(){if(Bp)return Xc;Bp=1;var h=We(),r=qt().EventEmitter,c=function(){};function o(s,m,b){r.call(this),this.Receiver=s,this.receiveUrl=m,this.AjaxObject=b,this._scheduleReceiver()}return h(o,r),o.prototype._scheduleReceiver=function(){var s=this,m=this.poll=new this.Receiver(this.receiveUrl,this.AjaxObject);m.on("message",function(b){s.emit("message",b)}),m.once("close",function(b,E){c("close",b,E,s.pollIsClosing),s.poll=m=null,s.pollIsClosing||(E==="network"?s._scheduleReceiver():(s.emit("close",b||1006,E),s.removeAllListeners()))})},o.prototype.abort=function(){this.removeAllListeners(),this.pollIsClosing=!0,this.poll&&this.poll.abort()},Xc=o,Xc}var kc,jp;function Hm(){if(jp)return kc;jp=1;var h=We(),r=on(),c=sg(),o=fg();function s(m,b,E,_,v){var O=r.addPath(m,b),C=this;c.call(this,m,E),this.poll=new o(_,O,v),this.poll.on("message",function(G){C.emit("message",G)}),this.poll.once("close",function(G,le){C.poll=null,C.emit("close",G,le),C.close()})}return h(s,c),s.prototype.close=function(){c.prototype.close.call(this),this.removeAllListeners(),this.poll&&(this.poll.abort(),this.poll=null)},kc=s,kc}var Wc,Hp;function Gl(){if(Hp)return Wc;Hp=1;var h=We(),r=on(),c=Hm();function o(m){return function(b,E,_){var v={};typeof E=="string"&&(v.headers={"Content-type":"text/plain"});var O=r.addPath(b,"/xhr_send"),C=new m("POST",O,E,v);return C.once("finish",function(G){if(C=null,G!==200&&G!==204)return _(new Error("http status "+G));_()}),function(){C.close(),C=null;var G=new Error("Aborted");G.code=1e3,_(G)}}}function s(m,b,E,_){c.call(this,m,b,o(_),E,_)}return h(s,c),Wc=s,Wc}var Yc,Dp;function vu(){if(Dp)return Yc;Dp=1;var h=We(),r=qt().EventEmitter;function c(o,s){r.call(this);var m=this;this.bufferPosition=0,this.xo=new s("POST",o,null),this.xo.on("chunk",this._chunkHandler.bind(this)),this.xo.once("finish",function(b,E){m._chunkHandler(b,E),m.xo=null;var _=b===200?"network":"permanent";m.emit("close",null,_),m._cleanup()})}return h(c,r),c.prototype._chunkHandler=function(o,s){if(!(o!==200||!s))for(var m=-1;;this.bufferPosition+=m+1){var b=s.slice(this.bufferPosition);if(m=b.indexOf(`
`),m===-1)break;var E=b.slice(0,m);E&&this.emit("message",E)}},c.prototype._cleanup=function(){this.removeAllListeners()},c.prototype.abort=function(){this.xo&&(this.xo.close(),this.emit("close",null,"user"),this.xo=null),this._cleanup()},Yc=c,Yc}var Vc,Lp;function Dm(){if(Lp)return Vc;Lp=1;var h=qt().EventEmitter,r=We(),c=wa(),o=on(),s=F.XMLHttpRequest,m=function(){};function b(v,O,C,G){var le=this;h.call(this),setTimeout(function(){le._start(v,O,C,G)},0)}r(b,h),b.prototype._start=function(v,O,C,G){var le=this;try{this.xhr=new s}catch{}if(!this.xhr){this.emit("finish",0,"no xhr support"),this._cleanup();return}O=o.addQuery(O,"t="+ +new Date),this.unloadRef=c.unloadAdd(function(){le._cleanup(!0)});try{this.xhr.open(v,O,!0),this.timeout&&"timeout"in this.xhr&&(this.xhr.timeout=this.timeout,this.xhr.ontimeout=function(){m("xhr timeout"),le.emit("finish",0,""),le._cleanup(!1)})}catch{this.emit("finish",0,""),this._cleanup(!1);return}if((!G||!G.noCredentials)&&b.supportsCORS&&(this.xhr.withCredentials=!0),G&&G.headers)for(var be in G.headers)this.xhr.setRequestHeader(be,G.headers[be]);this.xhr.onreadystatechange=function(){if(le.xhr){var J=le.xhr,he,ge;switch(m("readyState",J.readyState),J.readyState){case 3:try{ge=J.status,he=J.responseText}catch{}ge===1223&&(ge=204),ge===200&&he&&he.length>0&&le.emit("chunk",ge,he);break;case 4:ge=J.status,ge===1223&&(ge=204),(ge===12005||ge===12029)&&(ge=0),m("finish",ge,J.responseText),le.emit("finish",ge,J.responseText),le._cleanup(!1);break}}};try{le.xhr.send(C)}catch{le.emit("finish",0,""),le._cleanup(!1)}},b.prototype._cleanup=function(v){if(this.xhr){if(this.removeAllListeners(),c.unloadDel(this.unloadRef),this.xhr.onreadystatechange=function(){},this.xhr.ontimeout&&(this.xhr.ontimeout=null),v)try{this.xhr.abort()}catch{}this.unloadRef=this.xhr=null}},b.prototype.close=function(){this._cleanup(!0)},b.enabled=!!s;var E=["Active"].concat("Object").join("X");!b.enabled&&E in F&&(s=function(){try{return new F[E]("Microsoft.XMLHTTP")}catch{return null}},b.enabled=!!new s);var _=!1;try{_="withCredentials"in new s}catch{}return b.supportsCORS=_,Vc=b,Vc}var Qc,Gp;function bu(){if(Gp)return Qc;Gp=1;var h=We(),r=Dm();function c(o,s,m,b){r.call(this,o,s,m,b)}return h(c,r),c.enabled=r.enabled&&r.supportsCORS,Qc=c,Qc}var Zc,Xp;function Gi(){if(Xp)return Zc;Xp=1;var h=We(),r=Dm();function c(o,s,m){r.call(this,o,s,m,{noCredentials:!0})}return h(c,r),c.enabled=r.enabled,Zc=c,Zc}var Jc,kp;function Xi(){return kp||(kp=1,Jc={isOpera:function(){return F.navigator&&/opera/i.test(F.navigator.userAgent)},isKonqueror:function(){return F.navigator&&/konqueror/i.test(F.navigator.userAgent)},hasDomain:function(){if(!F.document)return!0;try{return!!F.document.domain}catch{return!1}}}),Jc}var Kc,Wp;function dg(){if(Wp)return Kc;Wp=1;var h=We(),r=Gl(),c=vu(),o=bu(),s=Gi(),m=Xi();function b(E){if(!s.enabled&&!o.enabled)throw new Error("Transport created when disabled");r.call(this,E,"/xhr_streaming",c,o)}return h(b,r),b.enabled=function(E){return E.nullOrigin||m.isOpera()?!1:o.enabled},b.transportName="xhr-streaming",b.roundTrips=2,b.needBody=!!F.document,Kc=b,Kc}var Ic,Yp;function Ns(){if(Yp)return Ic;Yp=1;var h=qt().EventEmitter,r=We(),c=wa(),o=Xi(),s=on(),m=function(){};function b(E,_,v){var O=this;h.call(this),setTimeout(function(){O._start(E,_,v)},0)}return r(b,h),b.prototype._start=function(E,_,v){var O=this,C=new F.XDomainRequest;_=s.addQuery(_,"t="+ +new Date),C.onerror=function(){O._error()},C.ontimeout=function(){O._error()},C.onprogress=function(){m("progress",C.responseText),O.emit("chunk",200,C.responseText)},C.onload=function(){O.emit("finish",200,C.responseText),O._cleanup(!1)},this.xdr=C,this.unloadRef=c.unloadAdd(function(){O._cleanup(!0)});try{this.xdr.open(E,_),this.timeout&&(this.xdr.timeout=this.timeout),this.xdr.send(v)}catch{this._error()}},b.prototype._error=function(){this.emit("finish",0,""),this._cleanup(!1)},b.prototype._cleanup=function(E){if(this.xdr){if(this.removeAllListeners(),c.unloadDel(this.unloadRef),this.xdr.ontimeout=this.xdr.onerror=this.xdr.onprogress=this.xdr.onload=null,E)try{this.xdr.abort()}catch{}this.unloadRef=this.xdr=null}},b.prototype.close=function(){this._cleanup(!0)},b.enabled=!!(F.XDomainRequest&&o.hasDomain()),Ic=b,Ic}var Fc,Vp;function Lm(){if(Vp)return Fc;Vp=1;var h=We(),r=Gl(),c=vu(),o=Ns();function s(m){if(!o.enabled)throw new Error("Transport created when disabled");r.call(this,m,"/xhr_streaming",c,o)}return h(s,r),s.enabled=function(m){return m.cookie_needed||m.nullOrigin?!1:o.enabled&&m.sameScheme},s.transportName="xdr-streaming",s.roundTrips=2,Fc=s,Fc}var $c,Qp;function Gm(){return Qp||(Qp=1,$c=F.EventSource),$c}var Pc,Zp;function hg(){if(Zp)return Pc;Zp=1;var h=We(),r=qt().EventEmitter,c=Gm(),o=function(){};function s(m){r.call(this);var b=this,E=this.es=new c(m);E.onmessage=function(_){o("message",_.data),b.emit("message",decodeURI(_.data))},E.onerror=function(_){o("error",E.readyState);var v=E.readyState!==2?"network":"permanent";b._cleanup(),b._close(v)}}return h(s,r),s.prototype.abort=function(){this._cleanup(),this._close("user")},s.prototype._cleanup=function(){var m=this.es;m&&(m.onmessage=m.onerror=null,m.close(),this.es=null)},s.prototype._close=function(m){var b=this;setTimeout(function(){b.emit("close",null,m),b.removeAllListeners()},200)},Pc=s,Pc}var es,Jp;function Kp(){if(Jp)return es;Jp=1;var h=We(),r=Gl(),c=hg(),o=bu(),s=Gm();function m(b){if(!m.enabled())throw new Error("Transport created when disabled");r.call(this,b,"/eventsource",c,o)}return h(m,r),m.enabled=function(){return!!s},m.transportName="eventsource",m.roundTrips=2,es=m,es}var ts,Ip;function Xm(){return Ip||(Ip=1,ts="1.6.1"),ts}var ns={exports:{}},Fp;function ki(){return Fp||(Fp=1,(function(h){var r=wa(),c=Xi();h.exports={WPrefix:"_jp",currentWindowId:null,polluteGlobalNamespace:function(){h.exports.WPrefix in F||(F[h.exports.WPrefix]={})},postMessage:function(o,s){F.parent!==F&&F.parent.postMessage(JSON.stringify({windowId:h.exports.currentWindowId,type:o,data:s||""}),"*")},createIframe:function(o,s){var m=F.document.createElement("iframe"),b,E,_=function(){clearTimeout(b);try{m.onload=null}catch{}m.onerror=null},v=function(){m&&(_(),setTimeout(function(){m&&m.parentNode.removeChild(m),m=null},0),r.unloadDel(E))},O=function(G){m&&(v(),s(G))},C=function(G,le){setTimeout(function(){try{m&&m.contentWindow&&m.contentWindow.postMessage(G,le)}catch{}},0)};return m.src=o,m.style.display="none",m.style.position="absolute",m.onerror=function(){O("onerror")},m.onload=function(){clearTimeout(b),b=setTimeout(function(){O("onload timeout")},2e3)},F.document.body.appendChild(m),b=setTimeout(function(){O("timeout")},15e3),E=r.unloadAdd(v),{post:C,cleanup:v,loaded:_}},createHtmlfile:function(o,s){var m=["Active"].concat("Object").join("X"),b=new F[m]("htmlfile"),E,_,v,O=function(){clearTimeout(E),v.onerror=null},C=function(){b&&(O(),r.unloadDel(_),v.parentNode.removeChild(v),v=b=null,CollectGarbage())},G=function(J){b&&(C(),s(J))},le=function(J,he){try{setTimeout(function(){v&&v.contentWindow&&v.contentWindow.postMessage(J,he)},0)}catch{}};b.open(),b.write('<html><script>document.domain="'+F.document.domain+'";<\/script></html>'),b.close(),b.parentWindow[h.exports.WPrefix]=F[h.exports.WPrefix];var be=b.createElement("div");return b.body.appendChild(be),v=b.createElement("iframe"),be.appendChild(v),v.src=o,v.onerror=function(){G("onerror")},E=setTimeout(function(){G("timeout")},15e3),_=r.unloadAdd(C),{post:le,cleanup:C,loaded:O}}},h.exports.iframeEnabled=!1,F.document&&(h.exports.iframeEnabled=(typeof F.postMessage=="function"||typeof F.postMessage=="object")&&!c.isKonqueror())})(ns)),ns.exports}var as,$p;function km(){if($p)return as;$p=1;var h=We(),r=qt().EventEmitter,c=Xm(),o=on(),s=ki(),m=wa(),b=Ll(),E=function(){};function _(v,O,C){if(!_.enabled())throw new Error("Transport created when disabled");r.call(this);var G=this;this.origin=o.getOrigin(C),this.baseUrl=C,this.transUrl=O,this.transport=v,this.windowId=b.string(8);var le=o.addPath(C,"/iframe.html")+"#"+this.windowId;this.iframeObj=s.createIframe(le,function(be){G.emit("close",1006,"Unable to load an iframe ("+be+")"),G.close()}),this.onmessageCallback=this._message.bind(this),m.attachEvent("message",this.onmessageCallback)}return h(_,r),_.prototype.close=function(){if(this.removeAllListeners(),this.iframeObj){m.detachEvent("message",this.onmessageCallback);try{this.postMessage("c")}catch{}this.iframeObj.cleanup(),this.iframeObj=null,this.onmessageCallback=this.iframeObj=null}},_.prototype._message=function(v){if(E("message",v.data),!o.isOriginEqual(v.origin,this.origin)){E("not same origin",v.origin,this.origin);return}var O;try{O=JSON.parse(v.data)}catch{E("bad json",v.data);return}if(O.windowId!==this.windowId){E("mismatched window id",O.windowId,this.windowId);return}switch(O.type){case"s":this.iframeObj.loaded(),this.postMessage("s",JSON.stringify([c,this.transport,this.transUrl,this.baseUrl]));break;case"t":this.emit("message",O.data);break;case"c":var C;try{C=JSON.parse(O.data)}catch{E("bad json",O.data);return}this.emit("close",C[0],C[1]),this.close();break}},_.prototype.postMessage=function(v,O){this.iframeObj.post(JSON.stringify({windowId:this.windowId,type:v,data:O||""}),this.origin)},_.prototype.send=function(v){this.postMessage("m",v)},_.enabled=function(){return s.iframeEnabled},_.transportName="iframe",_.roundTrips=2,as=_,as}var ls,Pp;function Us(){return Pp||(Pp=1,ls={isObject:function(h){var r=typeof h;return r==="function"||r==="object"&&!!h},extend:function(h){if(!this.isObject(h))return h;for(var r,c,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(c in r)Object.prototype.hasOwnProperty.call(r,c)&&(h[c]=r[c])}return h}}),ls}var is,em;function rs(){if(em)return is;em=1;var h=We(),r=km(),c=Us();return is=function(o){function s(m,b){r.call(this,o.transportName,m,b)}return h(s,r),s.enabled=function(m,b){if(!F.document)return!1;var E=c.extend({},b);return E.sameOrigin=!0,o.enabled(E)&&r.enabled()},s.transportName="iframe-"+o.transportName,s.needBody=!0,s.roundTrips=r.roundTrips+o.roundTrips-1,s.facadeTransport=o,s},is}var us,tm;function pg(){if(tm)return us;tm=1;var h=We(),r=ki(),c=on(),o=qt().EventEmitter,s=Ll(),m=function(){};function b(_){o.call(this);var v=this;r.polluteGlobalNamespace(),this.id="a"+s.string(6),_=c.addQuery(_,"c="+decodeURIComponent(r.WPrefix+"."+this.id)),m("using htmlfile",b.htmlfileEnabled);var O=b.htmlfileEnabled?r.createHtmlfile:r.createIframe;F[r.WPrefix][this.id]={start:function(){v.iframeObj.loaded()},message:function(C){v.emit("message",C)},stop:function(){v._cleanup(),v._close("network")}},this.iframeObj=O(_,function(){v._cleanup(),v._close("permanent")})}h(b,o),b.prototype.abort=function(){this._cleanup(),this._close("user")},b.prototype._cleanup=function(){this.iframeObj&&(this.iframeObj.cleanup(),this.iframeObj=null),delete F[r.WPrefix][this.id]},b.prototype._close=function(_){this.emit("close",null,_),this.removeAllListeners()},b.htmlfileEnabled=!1;var E=["Active"].concat("Object").join("X");if(E in F)try{b.htmlfileEnabled=!!new F[E]("htmlfile")}catch{}return b.enabled=b.htmlfileEnabled||r.iframeEnabled,us=b,us}var os,nm;function am(){if(nm)return os;nm=1;var h=We(),r=pg(),c=Gi(),o=Gl();function s(m){if(!r.enabled)throw new Error("Transport created when disabled");o.call(this,m,"/htmlfile",r,c)}return h(s,o),s.enabled=function(m){return r.enabled&&m.sameOrigin},s.transportName="htmlfile",s.roundTrips=2,os=s,os}var cs,lm;function im(){if(lm)return cs;lm=1;var h=We(),r=Gl(),c=vu(),o=bu(),s=Gi();function m(b){if(!s.enabled&&!o.enabled)throw new Error("Transport created when disabled");r.call(this,b,"/xhr",c,o)}return h(m,r),m.enabled=function(b){return b.nullOrigin?!1:s.enabled&&b.sameOrigin?!0:o.enabled},m.transportName="xhr-polling",m.roundTrips=2,cs=m,cs}var ss,rm;function mg(){if(rm)return ss;rm=1;var h=We(),r=Gl(),c=Lm(),o=vu(),s=Ns();function m(b){if(!s.enabled)throw new Error("Transport created when disabled");r.call(this,b,"/xhr",o,s)}return h(m,r),m.enabled=c.enabled,m.transportName="xdr-polling",m.roundTrips=2,ss=m,ss}var fs,um;function vg(){if(um)return fs;um=1;var h=ki(),r=Ll(),c=Xi(),o=on(),s=We(),m=qt().EventEmitter,b=function(){};function E(_){var v=this;m.call(this),h.polluteGlobalNamespace(),this.id="a"+r.string(6);var O=o.addQuery(_,"c="+encodeURIComponent(h.WPrefix+"."+this.id));F[h.WPrefix][this.id]=this._callback.bind(this),this._createScript(O),this.timeoutId=setTimeout(function(){v._abort(new Error("JSONP script loaded abnormally (timeout)"))},E.timeout)}return s(E,m),E.prototype.abort=function(){if(F[h.WPrefix][this.id]){var _=new Error("JSONP user aborted read");_.code=1e3,this._abort(_)}},E.timeout=35e3,E.scriptErrorTimeout=1e3,E.prototype._callback=function(_){this._cleanup(),!this.aborting&&(_&&this.emit("message",_),this.emit("close",null,"network"),this.removeAllListeners())},E.prototype._abort=function(_){this._cleanup(),this.aborting=!0,this.emit("close",_.code,_.message),this.removeAllListeners()},E.prototype._cleanup=function(){if(clearTimeout(this.timeoutId),this.script2&&(this.script2.parentNode.removeChild(this.script2),this.script2=null),this.script){var _=this.script;_.parentNode.removeChild(_),_.onreadystatechange=_.onerror=_.onload=_.onclick=null,this.script=null}delete F[h.WPrefix][this.id]},E.prototype._scriptError=function(){var _=this;this.errorTimer||(this.errorTimer=setTimeout(function(){_.loadedOkay||_._abort(new Error("JSONP script loaded abnormally (onerror)"))},E.scriptErrorTimeout))},E.prototype._createScript=function(_){var v=this,O=this.script=F.document.createElement("script"),C;if(O.id="a"+r.string(8),O.src=_,O.type="text/javascript",O.charset="UTF-8",O.onerror=this._scriptError.bind(this),O.onload=function(){v._abort(new Error("JSONP script loaded abnormally (onload)"))},O.onreadystatechange=function(){if(b("onreadystatechange",O.readyState),/loaded|closed/.test(O.readyState)){if(O&&O.htmlFor&&O.onclick){v.loadedOkay=!0;try{O.onclick()}catch{}}O&&v._abort(new Error("JSONP script loaded abnormally (onreadystatechange)"))}},typeof O.async>"u"&&F.document.attachEvent)if(c.isOpera())C=this.script2=F.document.createElement("script"),C.text="try{var a = document.getElementById('"+O.id+"'); if(a)a.onerror();}catch(x){};",O.async=C.async=!1;else{try{O.htmlFor=O.id,O.event="onclick"}catch{}O.async=!0}typeof O.async<"u"&&(O.async=!0);var G=F.document.getElementsByTagName("head")[0];G.insertBefore(O,G.firstChild),C&&G.insertBefore(C,G.firstChild)},fs=E,fs}var ds,om;function bg(){if(om)return ds;om=1;var h=Ll(),r=on(),c=function(){},o,s;function m(E){try{return F.document.createElement('<iframe name="'+E+'">')}catch{var _=F.document.createElement("iframe");return _.name=E,_}}function b(){o=F.document.createElement("form"),o.style.display="none",o.style.position="absolute",o.method="POST",o.enctype="application/x-www-form-urlencoded",o.acceptCharset="UTF-8",s=F.document.createElement("textarea"),s.name="d",o.appendChild(s),F.document.body.appendChild(o)}return ds=function(E,_,v){o||b();var O="a"+h.string(8);o.target=O,o.action=r.addQuery(r.addPath(E,"/jsonp_send"),"i="+O);var C=m(O);C.id=O,C.style.display="none",o.appendChild(C);try{s.value=_}catch{}o.submit();var G=function(le){C.onerror&&(C.onreadystatechange=C.onerror=C.onload=null,setTimeout(function(){C.parentNode.removeChild(C),C=null},500),s.value="",v(le))};return C.onerror=function(){G()},C.onload=function(){G()},C.onreadystatechange=function(le){c("onreadystatechange",O,C.readyState),C.readyState==="complete"&&G()},function(){G(new Error("Aborted"))}},ds}var hs,cm;function gg(){if(cm)return hs;cm=1;var h=We(),r=Hm(),c=vg(),o=bg();function s(m){if(!s.enabled())throw new Error("Transport created when disabled");r.call(this,m,"/jsonp",o,c)}return h(s,r),s.enabled=function(){return!!F.document},s.transportName="jsonp-polling",s.roundTrips=1,s.needBody=!0,hs=s,hs}var ps,sm;function yg(){return sm||(sm=1,ps=[cg(),dg(),Lm(),Kp(),rs()(Kp()),am(),rs()(am()),im(),mg(),rs()(im()),gg()]),ps}var fm={},dm;function _g(){if(dm)return fm;dm=1;var h=Array.prototype,r=Object.prototype,c=Function.prototype,o=String.prototype,s=h.slice,m=r.toString,b=function(X){return r.toString.call(X)==="[object Function]"},E=function(j){return m.call(j)==="[object Array]"},_=function(j){return m.call(j)==="[object String]"},v=Object.defineProperty&&(function(){try{return Object.defineProperty({},"x",{}),!0}catch{return!1}})(),O;v?O=function(X,j,V,ve){!ve&&j in X||Object.defineProperty(X,j,{configurable:!0,enumerable:!1,writable:!0,value:V})}:O=function(X,j,V,ve){!ve&&j in X||(X[j]=V)};var C=function(X,j,V){for(var ve in j)r.hasOwnProperty.call(j,ve)&&O(X,ve,j[ve],V)},G=function(X){if(X==null)throw new TypeError("can't convert "+X+" to object");return Object(X)};function le(X){var j=+X;return j!==j?j=0:j!==0&&j!==1/0&&j!==-1/0&&(j=(j>0||-1)*Math.floor(Math.abs(j))),j}function be(X){return X>>>0}function J(){}C(c,{bind:function(j){var V=this;if(!b(V))throw new TypeError("Function.prototype.bind called on incompatible "+V);for(var ve=s.call(arguments,1),Ee=function(){if(this instanceof Ye){var D=V.apply(this,ve.concat(s.call(arguments)));return Object(D)===D?D:this}else return V.apply(j,ve.concat(s.call(arguments)))},qe=Math.max(0,V.length-ve.length),K=[],lt=0;lt<qe;lt++)K.push("$"+lt);var Ye=Function("binder","return function ("+K.join(",")+"){ return binder.apply(this, arguments); }")(Ee);return V.prototype&&(J.prototype=V.prototype,Ye.prototype=new J,J.prototype=null),Ye}}),C(Array,{isArray:E});var he=Object("a"),ge=he[0]!=="a"||!(0 in he),T=function(j){var V=!0,ve=!0;return j&&(j.call("foo",function(Ee,qe,K){typeof K!="object"&&(V=!1)}),j.call([1],function(){ve=typeof this=="string"},"x")),!!j&&V&&ve};C(h,{forEach:function(j){var V=G(this),ve=ge&&_(this)?this.split(""):V,Ee=arguments[1],qe=-1,K=ve.length>>>0;if(!b(j))throw new TypeError;for(;++qe<K;)qe in ve&&j.call(Ee,ve[qe],qe,V)}},!T(h.forEach));var N=Array.prototype.indexOf&&[0,1].indexOf(1,2)!==-1;C(h,{indexOf:function(j){var V=ge&&_(this)?this.split(""):G(this),ve=V.length>>>0;if(!ve)return-1;var Ee=0;for(arguments.length>1&&(Ee=le(arguments[1])),Ee=Ee>=0?Ee:Math.max(0,ve+Ee);Ee<ve;Ee++)if(Ee in V&&V[Ee]===j)return Ee;return-1}},N);var w=o.split;"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||"tesst".split(/(s)*/)[1]==="t"||"test".split(/(?:)/,-1).length!==4||"".split(/.?/).length||".".split(/()()/).length>1?(function(){var X=/()??/.exec("")[1]===void 0;o.split=function(j,V){var ve=this;if(j===void 0&&V===0)return[];if(m.call(j)!=="[object RegExp]")return w.call(this,j,V);var Ee=[],qe=(j.ignoreCase?"i":"")+(j.multiline?"m":"")+(j.extended?"x":"")+(j.sticky?"y":""),K=0,lt,Ye,D,I;for(j=new RegExp(j.source,qe+"g"),ve+="",X||(lt=new RegExp("^"+j.source+"$(?!\\s)",qe)),V=V===void 0?-1>>>0:be(V);(Ye=j.exec(ve))&&(D=Ye.index+Ye[0].length,!(D>K&&(Ee.push(ve.slice(K,Ye.index)),!X&&Ye.length>1&&Ye[0].replace(lt,function(){for(var pe=1;pe<arguments.length-2;pe++)arguments[pe]===void 0&&(Ye[pe]=void 0)}),Ye.length>1&&Ye.index<ve.length&&h.push.apply(Ee,Ye.slice(1)),I=Ye[0].length,K=D,Ee.length>=V)));)j.lastIndex===Ye.index&&j.lastIndex++;return K===ve.length?(I||!j.test(""))&&Ee.push(""):Ee.push(ve.slice(K)),Ee.length>V?Ee.slice(0,V):Ee}})():"0".split(void 0,0).length&&(o.split=function(j,V){return j===void 0&&V===0?[]:w.call(this,j,V)});var q=o.substr,Z="".substr&&"0b".substr(-1)!=="b";return C(o,{substr:function(j,V){return q.call(this,j<0&&(j=this.length+j)<0?0:j,V)}},Z),fm}var ms,hm;function Sg(){if(hm)return ms;hm=1;var h=/[\x00-\x1f\ud800-\udfff\ufffe\uffff\u0300-\u0333\u033d-\u0346\u034a-\u034c\u0350-\u0352\u0357-\u0358\u035c-\u0362\u0374\u037e\u0387\u0591-\u05af\u05c4\u0610-\u0617\u0653-\u0654\u0657-\u065b\u065d-\u065e\u06df-\u06e2\u06eb-\u06ec\u0730\u0732-\u0733\u0735-\u0736\u073a\u073d\u073f-\u0741\u0743\u0745\u0747\u07eb-\u07f1\u0951\u0958-\u095f\u09dc-\u09dd\u09df\u0a33\u0a36\u0a59-\u0a5b\u0a5e\u0b5c-\u0b5d\u0e38-\u0e39\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0f69\u0f72-\u0f76\u0f78\u0f80-\u0f83\u0f93\u0f9d\u0fa2\u0fa7\u0fac\u0fb9\u1939-\u193a\u1a17\u1b6b\u1cda-\u1cdb\u1dc0-\u1dcf\u1dfc\u1dfe\u1f71\u1f73\u1f75\u1f77\u1f79\u1f7b\u1f7d\u1fbb\u1fbe\u1fc9\u1fcb\u1fd3\u1fdb\u1fe3\u1feb\u1fee-\u1fef\u1ff9\u1ffb\u1ffd\u2000-\u2001\u20d0-\u20d1\u20d4-\u20d7\u20e7-\u20e9\u2126\u212a-\u212b\u2329-\u232a\u2adc\u302b-\u302c\uaab2-\uaab3\uf900-\ufa0d\ufa10\ufa12\ufa15-\ufa1e\ufa20\ufa22\ufa25-\ufa26\ufa2a-\ufa2d\ufa30-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufb4e\ufff0-\uffff]/g,r,c=function(o){var s,m={},b=[];for(s=0;s<65536;s++)b.push(String.fromCharCode(s));return o.lastIndex=0,b.join("").replace(o,function(E){return m[E]="\\u"+("0000"+E.charCodeAt(0).toString(16)).slice(-4),""}),o.lastIndex=0,m};return ms={quote:function(o){var s=JSON.stringify(o);return h.lastIndex=0,h.test(s)?(r||(r=c(h)),s.replace(h,function(m){return r[m]})):s}},ms}var vs,pm;function Eg(){if(pm)return vs;pm=1;var h=function(){};return vs=function(r){return{filterToEnabled:function(c,o){var s={main:[],facade:[]};return c?typeof c=="string"&&(c=[c]):c=[],r.forEach(function(m){if(m&&!(m.transportName==="websocket"&&o.websocket===!1)){if(c.length&&c.indexOf(m.transportName)===-1){h("not in whitelist",m.transportName);return}m.enabled(o)?(h("enabled",m.transportName),s.main.push(m),m.facadeTransport&&s.facade.push(m.facadeTransport)):h("disabled",m.transportName)}}),s}}},vs}var bs,mm;function Ag(){if(mm)return bs;mm=1;var h={};return["log","debug","warn"].forEach(function(r){var c;try{c=F.console&&F.console[r]&&F.console[r].apply}catch{}h[r]=c?function(){return F.console[r].apply(F.console,arguments)}:r==="log"?function(){}:h.log}),bs=h,bs}var gs,vm;function qs(){if(vm)return gs;vm=1;function h(r){this.type=r}return h.prototype.initEvent=function(r,c,o){return this.type=r,this.bubbles=c,this.cancelable=o,this.timeStamp=+new Date,this},h.prototype.stopPropagation=function(){},h.prototype.preventDefault=function(){},h.CAPTURING_PHASE=1,h.AT_TARGET=2,h.BUBBLING_PHASE=3,gs=h,gs}var ys,bm;function Wm(){return bm||(bm=1,ys=F.location||{origin:"http://localhost:80",protocol:"http:",host:"localhost",port:80,href:"http://localhost/",hash:""}),ys}var _s,gm;function Tg(){if(gm)return _s;gm=1;var h=We(),r=qs();function c(){r.call(this),this.initEvent("close",!1,!1),this.wasClean=!1,this.code=0,this.reason=""}return h(c,r),_s=c,_s}var Ss,ym;function Og(){if(ym)return Ss;ym=1;var h=We(),r=qs();function c(o){r.call(this),this.initEvent("message",!1,!1),this.data=o}return h(c,r),Ss=c,Ss}var Es,_m;function xg(){if(_m)return Es;_m=1;var h=qt().EventEmitter,r=We();function c(){var o=this;h.call(this),this.to=setTimeout(function(){o.emit("finish",200,"{}")},c.timeout)}return r(c,h),c.prototype.close=function(){clearTimeout(this.to)},c.timeout=2e3,Es=c,Es}var As,Sm;function Ym(){if(Sm)return As;Sm=1;var h=qt().EventEmitter,r=We(),c=Us();function o(s,m){h.call(this);var b=this,E=+new Date;this.xo=new m("GET",s),this.xo.once("finish",function(_,v){var O,C;if(_===200){if(C=+new Date-E,v)try{O=JSON.parse(v)}catch{}c.isObject(O)||(O={})}b.emit("finish",O,C),b.removeAllListeners()})}return r(o,h),o.prototype.close=function(){this.removeAllListeners(),this.xo.close()},As=o,As}var Ts,Em;function Vm(){if(Em)return Ts;Em=1;var h=We(),r=qt().EventEmitter,c=Gi(),o=Ym();function s(m){var b=this;r.call(this),this.ir=new o(m,c),this.ir.once("finish",function(E,_){b.ir=null,b.emit("message",JSON.stringify([E,_]))})}return h(s,r),s.transportName="iframe-info-receiver",s.prototype.close=function(){this.ir&&(this.ir.close(),this.ir=null),this.removeAllListeners()},Ts=s,Ts}var Os,Am;function Cg(){if(Am)return Os;Am=1;var h=qt().EventEmitter,r=We(),c=wa(),o=km(),s=Vm();function m(b,E){var _=this;h.call(this);var v=function(){var O=_.ifr=new o(s.transportName,E,b);O.once("message",function(C){if(C){var G;try{G=JSON.parse(C)}catch{_.emit("finish"),_.close();return}var le=G[0],be=G[1];_.emit("finish",le,be)}_.close()}),O.once("close",function(){_.emit("finish"),_.close()})};F.document.body?v():c.attachEvent("load",v)}return r(m,h),m.enabled=function(){return o.enabled()},m.prototype.close=function(){this.ifr&&this.ifr.close(),this.removeAllListeners(),this.ifr=null},Os=m,Os}var xs,Tm;function wg(){if(Tm)return xs;Tm=1;var h=qt().EventEmitter,r=We(),c=on(),o=Ns(),s=bu(),m=Gi(),b=xg(),E=Cg(),_=Ym();function v(O,C){var G=this;h.call(this),setTimeout(function(){G.doXhr(O,C)},0)}return r(v,h),v._getReceiver=function(O,C,G){return G.sameOrigin?new _(C,m):s.enabled?new _(C,s):o.enabled&&G.sameScheme?new _(C,o):E.enabled()?new E(O,C):new _(C,b)},v.prototype.doXhr=function(O,C){var G=this,le=c.addPath(O,"/info");this.xo=v._getReceiver(O,le,C),this.timeoutRef=setTimeout(function(){G._cleanup(!1),G.emit("finish")},v.timeout),this.xo.once("finish",function(be,J){G._cleanup(!0),G.emit("finish",be,J)})},v.prototype._cleanup=function(O){clearTimeout(this.timeoutRef),this.timeoutRef=null,!O&&this.xo&&this.xo.close(),this.xo=null},v.prototype.close=function(){this.removeAllListeners(),this._cleanup(!1)},v.timeout=8e3,xs=v,xs}var Cs,Om;function Rg(){if(Om)return Cs;Om=1;var h=ki();function r(c){this._transport=c,c.on("message",this._transportMessage.bind(this)),c.on("close",this._transportClose.bind(this))}return r.prototype._transportClose=function(c,o){h.postMessage("c",JSON.stringify([c,o]))},r.prototype._transportMessage=function(c){h.postMessage("t",c)},r.prototype._send=function(c){this._transport.send(c)},r.prototype._close=function(){this._transport.close(),this._transport.removeAllListeners()},Cs=r,Cs}var ws,xm;function zg(){if(xm)return ws;xm=1;var h=on(),r=wa(),c=Rg(),o=Vm(),s=ki(),m=Wm(),b=function(){};return ws=function(E,_){var v={};_.forEach(function(C){C.facadeTransport&&(v[C.facadeTransport.transportName]=C.facadeTransport)}),v[o.transportName]=o;var O;E.bootstrap_iframe=function(){var C;s.currentWindowId=m.hash.slice(1);var G=function(le){if(le.source===parent&&(typeof O>"u"&&(O=le.origin),le.origin===O)){var be;try{be=JSON.parse(le.data)}catch{b("bad json",le.data);return}if(be.windowId===s.currentWindowId)switch(be.type){case"s":var J;try{J=JSON.parse(be.data)}catch{b("bad json",be.data);break}var he=J[0],ge=J[1],T=J[2],N=J[3];if(he!==E.version)throw new Error('Incompatible SockJS! Main site uses: "'+he+'", the iframe: "'+E.version+'".');if(!h.isOriginEqual(T,m.href)||!h.isOriginEqual(N,m.href))throw new Error("Can't connect to different domain from within an iframe. ("+m.href+", "+T+", "+N+")");C=new c(new v[ge](T,N));break;case"m":C._send(be.data);break;case"c":C&&C._close(),C=null;break}}};r.attachEvent("message",G),s.postMessage("s")}},ws}var Rs,Cm;function Mg(){if(Cm)return Rs;Cm=1,_g();var h=Bm(),r=We(),c=Ll(),o=Sg(),s=on(),m=wa(),b=Eg(),E=Us(),_=Xi(),v=Ag(),O=qs(),C=jm(),G=Wm(),le=Tg(),be=Og(),J=wg(),he=function(){},ge;function T(w,q,Z){if(!(this instanceof T))return new T(w,q,Z);if(arguments.length<1)throw new TypeError("Failed to construct 'SockJS: 1 argument required, but only 0 present");C.call(this),this.readyState=T.CONNECTING,this.extensions="",this.protocol="",Z=Z||{},Z.protocols_whitelist&&v.warn("'protocols_whitelist' is DEPRECATED. Use 'transports' instead."),this._transportsWhitelist=Z.transports,this._transportOptions=Z.transportOptions||{},this._timeout=Z.timeout||0;var X=Z.sessionId||8;if(typeof X=="function")this._generateSessionId=X;else if(typeof X=="number")this._generateSessionId=function(){return c.string(X)};else throw new TypeError("If sessionId is used in the options, it needs to be a number or a function.");this._server=Z.server||c.numberString(1e3);var j=new h(w);if(!j.host||!j.protocol)throw new SyntaxError("The URL '"+w+"' is invalid");if(j.hash)throw new SyntaxError("The URL must not contain a fragment");if(j.protocol!=="http:"&&j.protocol!=="https:")throw new SyntaxError("The URL's scheme must be either 'http:' or 'https:'. '"+j.protocol+"' is not allowed.");var V=j.protocol==="https:";if(G.protocol==="https:"&&!V&&!s.isLoopbackAddr(j.hostname))throw new Error("SecurityError: An insecure SockJS connection may not be initiated from a page loaded over HTTPS");q?Array.isArray(q)||(q=[q]):q=[];var ve=q.sort();ve.forEach(function(qe,K){if(!qe)throw new SyntaxError("The protocols entry '"+qe+"' is invalid.");if(K<ve.length-1&&qe===ve[K+1])throw new SyntaxError("The protocols entry '"+qe+"' is duplicated.")});var Ee=s.getOrigin(G.href);this._origin=Ee?Ee.toLowerCase():null,j.set("pathname",j.pathname.replace(/\/+$/,"")),this.url=j.href,he("using url",this.url),this._urlInfo={nullOrigin:!_.hasDomain(),sameOrigin:s.isOriginEqual(this.url,G.href),sameScheme:s.isSchemeEqual(this.url,G.href)},this._ir=new J(this.url,this._urlInfo),this._ir.once("finish",this._receiveInfo.bind(this))}r(T,C);function N(w){return w===1e3||w>=3e3&&w<=4999}return T.prototype.close=function(w,q){if(w&&!N(w))throw new Error("InvalidAccessError: Invalid code");if(q&&q.length>123)throw new SyntaxError("reason argument has an invalid length");if(!(this.readyState===T.CLOSING||this.readyState===T.CLOSED)){var Z=!0;this._close(w||1e3,q||"Normal closure",Z)}},T.prototype.send=function(w){if(typeof w!="string"&&(w=""+w),this.readyState===T.CONNECTING)throw new Error("InvalidStateError: The connection has not been established yet");this.readyState===T.OPEN&&this._transport.send(o.quote(w))},T.version=Xm(),T.CONNECTING=0,T.OPEN=1,T.CLOSING=2,T.CLOSED=3,T.prototype._receiveInfo=function(w,q){if(this._ir=null,!w){this._close(1002,"Cannot connect to server");return}this._rto=this.countRTO(q),this._transUrl=w.base_url?w.base_url:this.url,w=E.extend(w,this._urlInfo);var Z=ge.filterToEnabled(this._transportsWhitelist,w);this._transports=Z.main,he(this._transports.length+" enabled transports"),this._connect()},T.prototype._connect=function(){for(var w=this._transports.shift();w;w=this._transports.shift()){if(he("attempt",w.transportName),w.needBody&&(!F.document.body||typeof F.document.readyState<"u"&&F.document.readyState!=="complete"&&F.document.readyState!=="interactive")){this._transports.unshift(w),m.attachEvent("load",this._connect.bind(this));return}var q=Math.max(this._timeout,this._rto*w.roundTrips||5e3);this._transportTimeoutId=setTimeout(this._transportTimeout.bind(this),q);var Z=s.addPath(this._transUrl,"/"+this._server+"/"+this._generateSessionId()),X=this._transportOptions[w.transportName],j=new w(Z,this._transUrl,X);j.on("message",this._transportMessage.bind(this)),j.once("close",this._transportClose.bind(this)),j.transportName=w.transportName,this._transport=j;return}this._close(2e3,"All transports failed",!1)},T.prototype._transportTimeout=function(){this.readyState===T.CONNECTING&&(this._transport&&this._transport.close(),this._transportClose(2007,"Transport timed out"))},T.prototype._transportMessage=function(w){var q=this,Z=w.slice(0,1),X=w.slice(1),j;switch(Z){case"o":this._open();return;case"h":this.dispatchEvent(new O("heartbeat")),he("heartbeat",this.transport);return}if(X)try{j=JSON.parse(X)}catch{}if(!(typeof j>"u"))switch(Z){case"a":Array.isArray(j)&&j.forEach(function(V){he("message",q.transport),q.dispatchEvent(new be(V))});break;case"m":he("message",this.transport),this.dispatchEvent(new be(j));break;case"c":Array.isArray(j)&&j.length===2&&this._close(j[0],j[1],!0);break}},T.prototype._transportClose=function(w,q){if(he("_transportClose",this.transport),this._transport&&(this._transport.removeAllListeners(),this._transport=null,this.transport=null),!N(w)&&w!==2e3&&this.readyState===T.CONNECTING){this._connect();return}this._close(w,q)},T.prototype._open=function(){he("_open",this._transport&&this._transport.transportName,this.readyState),this.readyState===T.CONNECTING?(this._transportTimeoutId&&(clearTimeout(this._transportTimeoutId),this._transportTimeoutId=null),this.readyState=T.OPEN,this.transport=this._transport.transportName,this.dispatchEvent(new O("open")),he("connected",this.transport)):this._close(1006,"Server lost session")},T.prototype._close=function(w,q,Z){he("_close",this.transport,w,q,Z,this.readyState);var X=!1;if(this._ir&&(X=!0,this._ir.close(),this._ir=null),this._transport&&(this._transport.close(),this._transport=null,this.transport=null),this.readyState===T.CLOSED)throw new Error("InvalidStateError: SockJS has already been closed");this.readyState=T.CLOSING,setTimeout((function(){this.readyState=T.CLOSED,X&&this.dispatchEvent(new O("error"));var j=new le("close");j.wasClean=Z||!1,j.code=w||1e3,j.reason=q,this.dispatchEvent(j),this.onmessage=this.onclose=this.onerror=null}).bind(this),0)},T.prototype.countRTO=function(w){return w>100?4*w:300+w},Rs=function(w){return ge=b(w),zg()(T,w),T},Rs}var zs,wm;function Ng(){if(wm)return zs;wm=1;var h=yg();return zs=Mg()(h),"_sockjs_onload"in F&&setTimeout(F._sockjs_onload,1),zs}var Ug=Ng();const qg=qm(Ug);function Bg(h,r){h.terminate=function(){const c=()=>{};this.onerror=c,this.onmessage=c,this.onopen=c;const o=new Date,s=Math.random().toString().substring(2,8),m=this.onclose;this.onclose=b=>{const E=new Date().getTime()-o.getTime();r(`Discarded socket (#${s}) closed after ${E}ms, with code/reason: ${b.code}/${b.reason}`)},this.close(),m?.call(h,{code:4001,reason:`Quick discarding socket (#${s}) without waiting for the shutdown sequence.`,wasClean:!1})}}const Di={LF:`
`,NULL:"\0"};class xa{get body(){return!this._body&&this.isBinaryBody&&(this._body=new TextDecoder().decode(this._binaryBody)),this._body||""}get binaryBody(){return!this._binaryBody&&!this.isBinaryBody&&(this._binaryBody=new TextEncoder().encode(this._body)),this._binaryBody}constructor(r){const{command:c,headers:o,body:s,binaryBody:m,escapeHeaderValues:b,skipContentLengthHeader:E}=r;this.command=c,this.headers=Object.assign({},o||{}),m?(this._binaryBody=m,this.isBinaryBody=!0):(this._body=s||"",this.isBinaryBody=!1),this.escapeHeaderValues=b||!1,this.skipContentLengthHeader=E||!1}static fromRawFrame(r,c){const o={},s=m=>m.replace(/^\s+|\s+$/g,"");for(const m of r.headers.reverse()){m.indexOf(":");const b=s(m[0]);let E=s(m[1]);c&&r.command!=="CONNECT"&&r.command!=="CONNECTED"&&(E=xa.hdrValueUnEscape(E)),o[b]=E}return new xa({command:r.command,headers:o,binaryBody:r.binaryBody,escapeHeaderValues:c})}toString(){return this.serializeCmdAndHeaders()}serialize(){const r=this.serializeCmdAndHeaders();return this.isBinaryBody?xa.toUnit8Array(r,this._binaryBody).buffer:r+this._body+Di.NULL}serializeCmdAndHeaders(){const r=[this.command];this.skipContentLengthHeader&&delete this.headers["content-length"];for(const c of Object.keys(this.headers||{})){const o=this.headers[c];this.escapeHeaderValues&&this.command!=="CONNECT"&&this.command!=="CONNECTED"?r.push(`${c}:${xa.hdrValueEscape(`${o}`)}`):r.push(`${c}:${o}`)}return(this.isBinaryBody||!this.isBodyEmpty()&&!this.skipContentLengthHeader)&&r.push(`content-length:${this.bodyLength()}`),r.join(Di.LF)+Di.LF+Di.LF}isBodyEmpty(){return this.bodyLength()===0}bodyLength(){const r=this.binaryBody;return r?r.length:0}static sizeOfUTF8(r){return r?new TextEncoder().encode(r).length:0}static toUnit8Array(r,c){const o=new TextEncoder().encode(r),s=new Uint8Array([0]),m=new Uint8Array(o.length+c.length+s.length);return m.set(o),m.set(c,o.length),m.set(s,o.length+c.length),m}static marshall(r){return new xa(r).serialize()}static hdrValueEscape(r){return r.replace(/\\/g,"\\\\").replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/:/g,"\\c")}static hdrValueUnEscape(r){return r.replace(/\\r/g,"\r").replace(/\\n/g,`
`).replace(/\\c/g,":").replace(/\\\\/g,"\\")}}const Rm=0,du=10,hu=13,jg=58;class Hg{constructor(r,c){this.onFrame=r,this.onIncomingPing=c,this._encoder=new TextEncoder,this._decoder=new TextDecoder,this._token=[],this._initState()}parseChunk(r,c=!1){let o;if(typeof r=="string"?o=this._encoder.encode(r):o=new Uint8Array(r),c&&o[o.length-1]!==0){const s=new Uint8Array(o.length+1);s.set(o,0),s[o.length]=0,o=s}for(let s=0;s<o.length;s++){const m=o[s];this._onByte(m)}}_collectFrame(r){if(r!==Rm&&r!==hu){if(r===du){this.onIncomingPing();return}this._onByte=this._collectCommand,this._reinjectByte(r)}}_collectCommand(r){if(r!==hu){if(r===du){this._results.command=this._consumeTokenAsUTF8(),this._onByte=this._collectHeaders;return}this._consumeByte(r)}}_collectHeaders(r){if(r!==hu){if(r===du){this._setupCollectBody();return}this._onByte=this._collectHeaderKey,this._reinjectByte(r)}}_reinjectByte(r){this._onByte(r)}_collectHeaderKey(r){if(r===jg){this._headerKey=this._consumeTokenAsUTF8(),this._onByte=this._collectHeaderValue;return}this._consumeByte(r)}_collectHeaderValue(r){if(r!==hu){if(r===du){this._results.headers.push([this._headerKey,this._consumeTokenAsUTF8()]),this._headerKey=void 0,this._onByte=this._collectHeaders;return}this._consumeByte(r)}}_setupCollectBody(){const r=this._results.headers.filter(c=>c[0]==="content-length")[0];r?(this._bodyBytesRemaining=parseInt(r[1],10),this._onByte=this._collectBodyFixedSize):this._onByte=this._collectBodyNullTerminated}_collectBodyNullTerminated(r){if(r===Rm){this._retrievedBody();return}this._consumeByte(r)}_collectBodyFixedSize(r){if(this._bodyBytesRemaining--===0){this._retrievedBody();return}this._consumeByte(r)}_retrievedBody(){this._results.binaryBody=this._consumeTokenAsRaw();try{this.onFrame(this._results)}catch(r){console.log("Ignoring an exception thrown by a frame handler. Original exception: ",r)}this._initState()}_consumeByte(r){this._token.push(r)}_consumeTokenAsUTF8(){return this._decoder.decode(this._consumeTokenAsRaw())}_consumeTokenAsRaw(){const r=new Uint8Array(this._token);return this._token=[],r}_initState(){this._results={command:void 0,headers:[],binaryBody:void 0},this._token=[],this._headerKey=void 0,this._onByte=this._collectFrame}}var Ca;(function(h){h[h.CONNECTING=0]="CONNECTING",h[h.OPEN=1]="OPEN",h[h.CLOSING=2]="CLOSING",h[h.CLOSED=3]="CLOSED"})(Ca||(Ca={}));var vn;(function(h){h[h.ACTIVE=0]="ACTIVE",h[h.DEACTIVATING=1]="DEACTIVATING",h[h.INACTIVE=2]="INACTIVE"})(vn||(vn={}));var mu;(function(h){h[h.LINEAR=0]="LINEAR",h[h.EXPONENTIAL=1]="EXPONENTIAL"})(mu||(mu={}));var Li;(function(h){h.Interval="interval",h.Worker="worker"})(Li||(Li={}));class Dg{constructor(r,c=Li.Interval,o){this._interval=r,this._strategy=c,this._debug=o,this._workerScript=`
var startTime = Date.now();
setInterval(function() {
self.postMessage(Date.now() - startTime);
}, ${this._interval});
`}start(r){this.stop(),this.shouldUseWorker()?this.runWorker(r):this.runInterval(r)}stop(){this.disposeWorker(),this.disposeInterval()}shouldUseWorker(){return typeof Worker<"u"&&this._strategy===Li.Worker}runWorker(r){this._debug("Using runWorker for outgoing pings"),this._worker||(this._worker=new Worker(URL.createObjectURL(new Blob([this._workerScript],{type:"text/javascript"}))),this._worker.onmessage=c=>r(c.data))}runInterval(r){if(this._debug("Using runInterval for outgoing pings"),!this._timer){const c=Date.now();this._timer=setInterval(()=>{r(Date.now()-c)},this._interval)}}disposeWorker(){this._worker&&(this._worker.terminate(),delete this._worker,this._debug("Outgoing ping disposeWorker"))}disposeInterval(){this._timer&&(clearInterval(this._timer),delete this._timer,this._debug("Outgoing ping disposeInterval"))}}class Ut{constructor(r){this.versions=r}supportedVersions(){return this.versions.join(",")}protocolVersions(){return this.versions.map(r=>`v${r.replace(".","")}.stomp`)}}Ut.V1_0="1.0";Ut.V1_1="1.1";Ut.V1_2="1.2";Ut.default=new Ut([Ut.V1_2,Ut.V1_1,Ut.V1_0]);class Lg{get connectedVersion(){return this._connectedVersion}get connected(){return this._connected}constructor(r,c,o){this._client=r,this._webSocket=c,this._connected=!1,this._serverFrameHandlers={CONNECTED:s=>{this.debug(`connected to server ${s.headers.server}`),this._connected=!0,this._connectedVersion=s.headers.version,this._connectedVersion===Ut.V1_2&&(this._escapeHeaderValues=!0),this._setupHeartbeat(s.headers),this.onConnect(s)},MESSAGE:s=>{const m=s.headers.subscription,b=this._subscriptions[m]||this.onUnhandledMessage,E=s,_=this,v=this._connectedVersion===Ut.V1_2?E.headers.ack:E.headers["message-id"];E.ack=(O={})=>_.ack(v,m,O),E.nack=(O={})=>_.nack(v,m,O),b(E)},RECEIPT:s=>{const m=this._receiptWatchers[s.headers["receipt-id"]];m?(m(s),delete this._receiptWatchers[s.headers["receipt-id"]]):this.onUnhandledReceipt(s)},ERROR:s=>{this.onStompError(s)}},this._counter=0,this._subscriptions={},this._receiptWatchers={},this._partialData="",this._escapeHeaderValues=!1,this._lastServerActivityTS=Date.now(),this.debug=o.debug,this.stompVersions=o.stompVersions,this.connectHeaders=o.connectHeaders,this.disconnectHeaders=o.disconnectHeaders,this.heartbeatIncoming=o.heartbeatIncoming,this.heartbeatToleranceMultiplier=o.heartbeatGracePeriods,this.heartbeatOutgoing=o.heartbeatOutgoing,this.splitLargeFrames=o.splitLargeFrames,this.maxWebSocketChunkSize=o.maxWebSocketChunkSize,this.forceBinaryWSFrames=o.forceBinaryWSFrames,this.logRawCommunication=o.logRawCommunication,this.appendMissingNULLonIncoming=o.appendMissingNULLonIncoming,this.discardWebsocketOnCommFailure=o.discardWebsocketOnCommFailure,this.onConnect=o.onConnect,this.onDisconnect=o.onDisconnect,this.onStompError=o.onStompError,this.onWebSocketClose=o.onWebSocketClose,this.onWebSocketError=o.onWebSocketError,this.onUnhandledMessage=o.onUnhandledMessage,this.onUnhandledReceipt=o.onUnhandledReceipt,this.onUnhandledFrame=o.onUnhandledFrame,this.onHeartbeatReceived=o.onHeartbeatReceived,this.onHeartbeatLost=o.onHeartbeatLost}start(){const r=new Hg(c=>{const o=xa.fromRawFrame(c,this._escapeHeaderValues);this.logRawCommunication||this.debug(`<<< ${o}`),(this._serverFrameHandlers[o.command]||this.onUnhandledFrame)(o)},()=>{this.debug("<<< PONG"),this.onHeartbeatReceived()});this._webSocket.onmessage=c=>{if(this.debug("Received data"),this._lastServerActivityTS=Date.now(),this.logRawCommunication){const o=c.data instanceof ArrayBuffer?new TextDecoder().decode(c.data):c.data;this.debug(`<<< ${o}`)}r.parseChunk(c.data,this.appendMissingNULLonIncoming)},this._webSocket.onclose=c=>{this.debug(`Connection closed to ${this._webSocket.url}`),this._cleanUp(),this.onWebSocketClose(c)},this._webSocket.onerror=c=>{this.onWebSocketError(c)},this._webSocket.onopen=()=>{const c=Object.assign({},this.connectHeaders);this.debug("Web Socket Opened..."),c["accept-version"]=this.stompVersions.supportedVersions(),c["heart-beat"]=[this.heartbeatOutgoing,this.heartbeatIncoming].join(","),this._transmit({command:"CONNECT",headers:c})}}_setupHeartbeat(r){if(r.version!==Ut.V1_1&&r.version!==Ut.V1_2||!r["heart-beat"])return;const[c,o]=r["heart-beat"].split(",").map(s=>parseInt(s,10));if(this.heartbeatOutgoing!==0&&o!==0){const s=Math.max(this.heartbeatOutgoing,o);this.debug(`send PING every ${s}ms`),this._pinger=new Dg(s,this._client.heartbeatStrategy,this.debug),this._pinger.start(()=>{this._webSocket.readyState===Ca.OPEN&&(this._webSocket.send(Di.LF),this.debug(">>> PING"))})}if(this.heartbeatIncoming!==0&&c!==0){const s=Math.max(this.heartbeatIncoming,c);this.debug(`check PONG every ${s}ms`),this._ponger=setInterval(()=>{const m=Date.now()-this._lastServerActivityTS;m>s*this.heartbeatToleranceMultiplier&&(this.debug(`did not receive server activity for the last ${m}ms`),this.onHeartbeatLost(),this._closeOrDiscardWebsocket())},s)}}_closeOrDiscardWebsocket(){this.discardWebsocketOnCommFailure?(this.debug("Discarding websocket, the underlying socket may linger for a while"),this.discardWebsocket()):(this.debug("Issuing close on the websocket"),this._closeWebsocket())}forceDisconnect(){this._webSocket&&(this._webSocket.readyState===Ca.CONNECTING||this._webSocket.readyState===Ca.OPEN)&&this._closeOrDiscardWebsocket()}_closeWebsocket(){this._webSocket.onmessage=()=>{},this._webSocket.close()}discardWebsocket(){typeof this._webSocket.terminate!="function"&&Bg(this._webSocket,r=>this.debug(r)),this._webSocket.terminate()}_transmit(r){const{command:c,headers:o,body:s,binaryBody:m,skipContentLengthHeader:b}=r,E=new xa({command:c,headers:o,body:s,binaryBody:m,escapeHeaderValues:this._escapeHeaderValues,skipContentLengthHeader:b});let _=E.serialize();if(this.logRawCommunication?this.debug(`>>> ${_}`):this.debug(`>>> ${E}`),this.forceBinaryWSFrames&&typeof _=="string"&&(_=new TextEncoder().encode(_)),typeof _!="string"||!this.splitLargeFrames)this._webSocket.send(_);else{let v=_;for(;v.length>0;){const O=v.substring(0,this.maxWebSocketChunkSize);v=v.substring(this.maxWebSocketChunkSize),this._webSocket.send(O),this.debug(`chunk sent = ${O.length}, remaining = ${v.length}`)}}}dispose(){if(this.connected)try{const r=Object.assign({},this.disconnectHeaders);r.receipt||(r.receipt=`close-${this._counter++}`),this.watchForReceipt(r.receipt,c=>{this._closeWebsocket(),this._cleanUp(),this.onDisconnect(c)}),this._transmit({command:"DISCONNECT",headers:r})}catch(r){this.debug(`Ignoring error during disconnect ${r}`)}else(this._webSocket.readyState===Ca.CONNECTING||this._webSocket.readyState===Ca.OPEN)&&this._closeWebsocket()}_cleanUp(){this._connected=!1,this._pinger&&(this._pinger.stop(),this._pinger=void 0),this._ponger&&(clearInterval(this._ponger),this._ponger=void 0)}publish(r){const{destination:c,headers:o,body:s,binaryBody:m,skipContentLengthHeader:b}=r,E=Object.assign({destination:c},o);this._transmit({command:"SEND",headers:E,body:s,binaryBody:m,skipContentLengthHeader:b})}watchForReceipt(r,c){this._receiptWatchers[r]=c}subscribe(r,c,o={}){o=Object.assign({},o),o.id||(o.id=`sub-${this._counter++}`),o.destination=r,this._subscriptions[o.id]=c,this._transmit({command:"SUBSCRIBE",headers:o});const s=this;return{id:o.id,unsubscribe(m){return s.unsubscribe(o.id,m)}}}unsubscribe(r,c={}){c=Object.assign({},c),delete this._subscriptions[r],c.id=r,this._transmit({command:"UNSUBSCRIBE",headers:c})}begin(r){const c=r||`tx-${this._counter++}`;this._transmit({command:"BEGIN",headers:{transaction:c}});const o=this;return{id:c,commit(){o.commit(c)},abort(){o.abort(c)}}}commit(r){this._transmit({command:"COMMIT",headers:{transaction:r}})}abort(r){this._transmit({command:"ABORT",headers:{transaction:r}})}ack(r,c,o={}){o=Object.assign({},o),this._connectedVersion===Ut.V1_2?o.id=r:o["message-id"]=r,o.subscription=c,this._transmit({command:"ACK",headers:o})}nack(r,c,o={}){return o=Object.assign({},o),this._connectedVersion===Ut.V1_2?o.id=r:o["message-id"]=r,o.subscription=c,this._transmit({command:"NACK",headers:o})}}class Gg{get webSocket(){return this._stompHandler?._webSocket}get disconnectHeaders(){return this._disconnectHeaders}set disconnectHeaders(r){this._disconnectHeaders=r,this._stompHandler&&(this._stompHandler.disconnectHeaders=this._disconnectHeaders)}get connected(){return!!this._stompHandler&&this._stompHandler.connected}get connectedVersion(){return this._stompHandler?this._stompHandler.connectedVersion:void 0}get active(){return this.state===vn.ACTIVE}_changeState(r){this.state=r,this.onChangeState(r)}constructor(r={}){this.stompVersions=Ut.default,this.connectionTimeout=0,this.reconnectDelay=5e3,this._nextReconnectDelay=0,this.maxReconnectDelay=900*1e3,this.reconnectTimeMode=mu.LINEAR,this.heartbeatIncoming=1e4,this.heartbeatToleranceMultiplier=2,this.heartbeatOutgoing=1e4,this.heartbeatStrategy=Li.Interval,this.splitLargeFrames=!1,this.maxWebSocketChunkSize=8*1024,this.forceBinaryWSFrames=!1,this.appendMissingNULLonIncoming=!1,this.discardWebsocketOnCommFailure=!1,this.state=vn.INACTIVE;const c=()=>{};this.debug=c,this.beforeConnect=c,this.onConnect=c,this.onDisconnect=c,this.onUnhandledMessage=c,this.onUnhandledReceipt=c,this.onUnhandledFrame=c,this.onHeartbeatReceived=c,this.onHeartbeatLost=c,this.onStompError=c,this.onWebSocketClose=c,this.onWebSocketError=c,this.logRawCommunication=!1,this.onChangeState=c,this.connectHeaders={},this._disconnectHeaders={},this.configure(r)}configure(r){Object.assign(this,r),this.maxReconnectDelay>0&&this.maxReconnectDelay<this.reconnectDelay&&(this.debug(`Warning: maxReconnectDelay (${this.maxReconnectDelay}ms) is less than reconnectDelay (${this.reconnectDelay}ms). Using reconnectDelay as the maxReconnectDelay delay.`),this.maxReconnectDelay=this.reconnectDelay)}activate(){const r=()=>{if(this.active){this.debug("Already ACTIVE, ignoring request to activate");return}this._changeState(vn.ACTIVE),this._nextReconnectDelay=this.reconnectDelay,this._connect()};this.state===vn.DEACTIVATING?(this.debug("Waiting for deactivation to finish before activating"),this.deactivate().then(()=>{r()})):r()}async _connect(){if(await this.beforeConnect(this),this._stompHandler){this.debug("There is already a stompHandler, skipping the call to connect");return}if(!this.active){this.debug("Client has been marked inactive, will not attempt to connect");return}this.connectionTimeout>0&&(this._connectionWatcher&&clearTimeout(this._connectionWatcher),this._connectionWatcher=setTimeout(()=>{this.connected||(this.debug(`Connection not established in ${this.connectionTimeout}ms, closing socket`),this.forceDisconnect())},this.connectionTimeout)),this.debug("Opening Web Socket...");const r=this._createWebSocket();this._stompHandler=new Lg(this,r,{debug:this.debug,stompVersions:this.stompVersions,connectHeaders:this.connectHeaders,disconnectHeaders:this._disconnectHeaders,heartbeatIncoming:this.heartbeatIncoming,heartbeatGracePeriods:this.heartbeatToleranceMultiplier,heartbeatOutgoing:this.heartbeatOutgoing,heartbeatStrategy:this.heartbeatStrategy,splitLargeFrames:this.splitLargeFrames,maxWebSocketChunkSize:this.maxWebSocketChunkSize,forceBinaryWSFrames:this.forceBinaryWSFrames,logRawCommunication:this.logRawCommunication,appendMissingNULLonIncoming:this.appendMissingNULLonIncoming,discardWebsocketOnCommFailure:this.discardWebsocketOnCommFailure,onConnect:c=>{if(this._connectionWatcher&&(clearTimeout(this._connectionWatcher),this._connectionWatcher=void 0),this._nextReconnectDelay=this.reconnectDelay,!this.active){this.debug("STOMP got connected while deactivate was issued, will disconnect now"),this._disposeStompHandler();return}this.onConnect(c)},onDisconnect:c=>{this.onDisconnect(c)},onStompError:c=>{this.onStompError(c)},onWebSocketClose:c=>{this._stompHandler=void 0,this.state===vn.DEACTIVATING&&this._changeState(vn.INACTIVE),this.onWebSocketClose(c),this.active&&this._schedule_reconnect()},onWebSocketError:c=>{this.onWebSocketError(c)},onUnhandledMessage:c=>{this.onUnhandledMessage(c)},onUnhandledReceipt:c=>{this.onUnhandledReceipt(c)},onUnhandledFrame:c=>{this.onUnhandledFrame(c)},onHeartbeatReceived:()=>{this.onHeartbeatReceived()},onHeartbeatLost:()=>{this.onHeartbeatLost()}}),this._stompHandler.start()}_createWebSocket(){let r;if(this.webSocketFactory)r=this.webSocketFactory();else if(this.brokerURL)r=new WebSocket(this.brokerURL,this.stompVersions.protocolVersions());else throw new Error("Either brokerURL or webSocketFactory must be provided");return r.binaryType="arraybuffer",r}_schedule_reconnect(){this._nextReconnectDelay>0&&(this.debug(`STOMP: scheduling reconnection in ${this._nextReconnectDelay}ms`),this._reconnector=setTimeout(()=>{this.reconnectTimeMode===mu.EXPONENTIAL&&(this._nextReconnectDelay=this._nextReconnectDelay*2,this.maxReconnectDelay!==0&&(this._nextReconnectDelay=Math.min(this._nextReconnectDelay,this.maxReconnectDelay))),this._connect()},this._nextReconnectDelay))}async deactivate(r={}){const c=r.force||!1,o=this.active;let s;if(this.state===vn.INACTIVE)return this.debug("Already INACTIVE, nothing more to do"),Promise.resolve();if(this._changeState(vn.DEACTIVATING),this._nextReconnectDelay=0,this._reconnector&&(clearTimeout(this._reconnector),this._reconnector=void 0),this._stompHandler&&this.webSocket.readyState!==Ca.CLOSED){const m=this._stompHandler.onWebSocketClose;s=new Promise((b,E)=>{this._stompHandler.onWebSocketClose=_=>{m(_),b()}})}else return this._changeState(vn.INACTIVE),Promise.resolve();return c?this._stompHandler?.discardWebsocket():o&&this._disposeStompHandler(),s}forceDisconnect(){this._stompHandler&&this._stompHandler.forceDisconnect()}_disposeStompHandler(){this._stompHandler&&this._stompHandler.dispose()}publish(r){this._checkConnection(),this._stompHandler.publish(r)}_checkConnection(){if(!this.connected)throw new TypeError("There is no underlying STOMP connection")}watchForReceipt(r,c){this._checkConnection(),this._stompHandler.watchForReceipt(r,c)}subscribe(r,c,o={}){return this._checkConnection(),this._stompHandler.subscribe(r,c,o)}unsubscribe(r,c={}){this._checkConnection(),this._stompHandler.unsubscribe(r,c)}begin(r){return this._checkConnection(),this._stompHandler.begin(r)}commit(r){this._checkConnection(),this._stompHandler.commit(r)}abort(r){this._checkConnection(),this._stompHandler.abort(r)}ack(r,c,o={}){this._checkConnection(),this._stompHandler.ack(r,c,o)}nack(r,c,o={}){this._checkConnection(),this._stompHandler.nack(r,c,o)}}const Qm=yt.createContext(null),Bs=()=>{const h=yt.useContext(Qm);if(!h)throw new Error("useGame must be used within a GameProvider");return h},Xg=({children:h})=>{const[r,c]=yt.useState(null),[o,s]=yt.useState(!1),[m,b]=yt.useState(null),[E,_]=yt.useState(null),[v,O]=yt.useState(null);yt.useEffect(()=>{const J=window.location.hostname==="localhost"&&window.location.port==="5173",he=window.location.protocol==="https:"?"https:":"http:",ge=J?"http://localhost:8080/ws":`${he}//${window.location.host}/ws`;console.log("Connecting to WebSocket (SockJS) at:",ge);const T=new Gg({webSocketFactory:()=>new qg(ge),reconnectDelay:5e3,debug:N=>{console.log(N)},onConnect:N=>{console.log("Connected: "+N),s(!0),T.subscribe("/user/queue/errors",w=>{O(w.body)}),T.subscribe("/user/queue/player-info",w=>{const q=JSON.parse(w.body);_(q),console.log("Current player set:",q)}),T.subscribe("/user/queue/created",w=>{const q=JSON.parse(w.body);b(q)})},onStompError:N=>{console.error("Broker reported error: "+N.headers.message),console.error("Additional details: "+N.body),O(N.headers.message)},onWebSocketClose:()=>{s(!1),console.log("WebSocket connection closed")}});return T.activate(),c(T),()=>{T.deactivate()}},[]),yt.useEffect(()=>{if(o&&r&&m){const J=r.subscribe(`/topic/room/${m.roomId}`,he=>{const ge=JSON.parse(he.body);b(ge)});return()=>J.unsubscribe()}},[o,r,m?.roomId]);const C=yt.useCallback((J,he)=>{console.log("Attempting to create room...",{playerName:J,userId:he,connected:o,hasClient:!!r}),r&&o?(r.publish({destination:"/app/create",body:JSON.stringify({playerName:J,userId:he})}),console.log("Create room request sent.")):console.error("Cannot create room: Not connected to server.")},[r,o]),G=yt.useCallback((J,he,ge)=>{r&&o&&r.publish({destination:"/app/join",body:JSON.stringify({roomId:J,playerName:he,userId:ge})})},[r,o]),le=yt.useCallback(J=>{r&&o&&m&&r.publish({destination:"/app/team/join",body:JSON.stringify({roomId:m.roomId,teamId:J})})},[r,o,m]),be=yt.useCallback(J=>{r&&o&&m&&r.publish({destination:"/app/start",body:JSON.stringify({roomId:m.roomId,difficulty:J})})},[r,o,m]);return de.jsx(Qm.Provider,{value:{connected:o,room:m,currentPlayer:E,error:v,createRoom:C,joinRoom:G,joinTeam:le,startGame:be},children:h})};var pu={},Hi={},zm={},Mm;function kg(){return Mm||(Mm=1,(function(){var h={},r="";try{r=location.hash.toString()}catch{}var c=_(r),o=ge("initParams");if(o)for(var s in o)typeof c[s]>"u"&&(c[s]=o[s]);he("initParams",c);var m=!1,b;try{if(m=window.parent!=null&&window!=window.parent,m){window.addEventListener("message",function(T){if(T.source===window.parent){try{var N=JSON.parse(T.data)}catch{return}if(!(!N||!N.eventType))if(N.eventType=="set_custom_style")T.origin==="https://web.telegram.org"&&(b.innerHTML=N.eventData);else if(N.eventType=="reload_iframe"){try{window.parent.postMessage(JSON.stringify({eventType:"iframe_will_reload"}),"*")}catch{}location.reload()}else G(N.eventType,N.eventData)}}),b=document.createElement("style"),document.head.appendChild(b);try{window.parent.postMessage(JSON.stringify({eventType:"iframe_ready",eventData:{reload_supported:!0}}),"*")}catch{}}}catch{}function E(T){try{return T=T.replace(/\+/g,"%20"),decodeURIComponent(T)}catch{return T}}function _(T){T=T.replace(/^#/,"");var N={};if(!T.length)return N;if(T.indexOf("=")<0&&T.indexOf("?")<0)return N._path=E(T),N;var w=T.indexOf("?");if(w>=0){var q=T.substr(0,w);N._path=E(q),T=T.substr(w+1)}var Z=v(T);for(var X in Z)N[X]=Z[X];return N}function v(T){var N={};if(!T.length)return N;var w=T.split("&"),q,Z,X,j;for(q=0;q<w.length;q++)Z=w[q].split("="),X=E(Z[0]),j=Z[1]==null?null:E(Z[1]),N[X]=j;return N}function O(T,N){var w=T.indexOf("#");if(w<0)return T+"#"+N;var q=T.substr(w+1);return q.indexOf("=")>=0||q.indexOf("?")>=0?T+"&"+N:q.length>0?T+"?"+N:T+N}function C(T,N,w){if(N||(N=function(){}),w===void 0&&(w=""),console.log("[Telegram.WebView] > postEvent",T,w),window.TelegramWebviewProxy!==void 0)TelegramWebviewProxy.postEvent(T,JSON.stringify(w)),N();else if(window.external&&"notify"in window.external)window.external.notify(JSON.stringify({eventType:T,eventData:w})),N();else if(m)try{var q="https://web.telegram.org";q="*",window.parent.postMessage(JSON.stringify({eventType:T,eventData:w}),q),N()}catch(Z){N(Z)}else N({notAvailable:!0})}function G(T,N){console.log("[Telegram.WebView] < receiveEvent",T,N),le(T,function(w){w(T,N)})}function le(T,N){var w=h[T];if(!(w===void 0||!w.length))for(var q=0;q<w.length;q++)try{N(w[q])}catch{}}function be(T,N){h[T]===void 0&&(h[T]=[]);var w=h[T].indexOf(N);w===-1&&h[T].push(N)}function J(T,N){if(h[T]!==void 0){var w=h[T].indexOf(N);w!==-1&&h[T].splice(w,1)}}function he(T,N){try{return window.sessionStorage.setItem("__telegram__"+T,JSON.stringify(N)),!0}catch{}return!1}function ge(T){try{return JSON.parse(window.sessionStorage.getItem("__telegram__"+T))}catch{}return null}window.Telegram||(window.Telegram={}),window.Telegram.WebView={initParams:c,isIframe:m,onEvent:be,offEvent:J,postEvent:C,receiveEvent:G,callEventCallbacks:le},window.Telegram.Utils={urlSafeDecode:E,urlParseQueryString:v,urlParseHashParams:_,urlAppendHashParams:O,sessionStorageSet:he,sessionStorageGet:ge},window.TelegramGameProxy_receiveEvent=G,window.TelegramGameProxy={receiveEvent:G}})(),(function(){var h=window.Telegram.Utils,r=window.Telegram.WebView,c=r.initParams,o=r.isIframe,s={},m="",b={},E={},_="light",v="6.0",O="unknown",C=!0,G=!1,le=!1,be="bg_color",J="bg_color",he=null;if(c.tgWebAppData&&c.tgWebAppData.length){m=c.tgWebAppData,b=h.urlParseQueryString(m);for(var ge in b){var T=b[ge];try{(T.substr(0,1)=="{"&&T.substr(-1)=="}"||T.substr(0,1)=="["&&T.substr(-1)=="]")&&(b[ge]=JSON.parse(T))}catch{}}}var N=h.sessionStorageGet("themeParams");if(c.tgWebAppThemeParams&&c.tgWebAppThemeParams.length){var w=c.tgWebAppThemeParams;try{var q=JSON.parse(w);q&&xe(q)}catch{}}N&&xe(N);var Z=h.sessionStorageGet("defaultColors");if(c.tgWebAppDefaultColors&&c.tgWebAppDefaultColors.length){var X=c.tgWebAppDefaultColors;try{var j=JSON.parse(X);j&&De(j)}catch{}}Z&&De(Z),c.tgWebAppVersion&&(v=c.tgWebAppVersion),c.tgWebAppPlatform&&(O=c.tgWebAppPlatform);var V=h.sessionStorageGet("isFullscreen");c.tgWebAppFullscreen&&ie(!0),V&&ie(V=="yes");var ve=h.sessionStorageGet("isOrientationLocked");ve&&_e(ve=="yes");function Ee(d,p){p.theme_params&&(xe(p.theme_params),window.Telegram.WebApp.MainButton.setParams({}),window.Telegram.WebApp.SecondaryButton.setParams({}),Jn(),Kn(),wn(),ee("themeChanged"))}var qe=window.innerHeight;function K(d,p){p.height&&(window.removeEventListener("resize",lt),tl(p))}function lt(d){qe!=window.innerHeight&&(qe=window.innerHeight,ee("viewportChanged",{isStateStable:!0}))}function Ye(d,p){p&&Xl(p)}function D(d,p){p&&gu(p)}function I(d,p){p.is_visible?(C=!0,ee("activated")):(C=!1,ee("deactivated"))}function pe(d){if(!(d.metaKey||d.ctrlKey)){for(var p=d.target;p.tagName!="A"&&p.parentNode;)p=p.parentNode;p.tagName=="A"&&p.target!="_blank"&&(p.protocol=="http:"||p.protocol=="https:")&&p.hostname=="t.me"&&(s.openTgLink(p.href),d.preventDefault())}}function ze(d){return d.toString().replace(/^\s+|\s+$/g,"")}function ee(d){var p=Array.prototype.slice.call(arguments);d=p.shift(),r.callEventCallbacks("webview:"+d,function(y){y.apply(s,p)})}function A(d,p){r.onEvent("webview:"+d,p)}function W(d,p){r.offEvent("webview:"+d,p)}function Q(d,p){var y=document.documentElement;y&&y.style&&y.style.setProperty&&y.style.setProperty("--tg-"+d,p)}function ie(d){G=!!d,h.sessionStorageSet("isFullscreen",G?"yes":"no")}function _e(d){le=!!d,h.sessionStorageSet("isOrientationLocked",le?"yes":"no")}function xe(d){d.bg_color=="#1c1c1d"&&d.bg_color==d.secondary_bg_color&&(d.secondary_bg_color="#2c2c2e");var p;for(var y in d)(p=In(d[y]))&&(E[y]=p,y=="bg_color"&&(_=Ji(p)?"dark":"light",Q("color-scheme",_)),y="theme-"+y.split("_").join("-"),Q(y,p));h.sessionStorageSet("themeParams",E)}function De(d){_=="dark"?(d.bg_dark_color&&(be=d.bg_dark_color),d.header_dark_color&&(J=null,he=d.header_dark_color)):(d.bg_color&&(be=d.bg_color),d.header_color&&(J=null,he=d.header_color)),h.sessionStorageSet("defaultColors",d)}var $e={};function tt(d){for(var p=100;--p;){for(var y="",U="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",H=U.length,$=0;$<d;$++)y+=U[Math.floor(Math.random()*H)];if(!$e[y])return $e[y]={},y}throw Error("WebAppCallbackIdGenerateFailed")}var cn=!1,bn=!1,el=!0;function tl(d){typeof d<"u"&&(el=!!d.is_expanded,cn=d.height,d.is_state_stable&&(bn=d.height),ee("viewportChanged",{isStateStable:!!d.is_state_stable}));var p,y;cn!==!1?p=cn-rt+"px":p=rt?"calc(100vh - "+rt+"px)":"100vh",bn!==!1?y=bn-rt+"px":y=rt?"calc(100vh - "+rt+"px)":"100vh",Q("viewport-height",p),Q("viewport-stable-height",y)}var St={top:0,bottom:0,left:0,right:0};function Xl(d){typeof d<"u"&&(typeof d.top<"u"&&(St.top=d.top),typeof d.bottom<"u"&&(St.bottom=d.bottom),typeof d.left<"u"&&(St.left=d.left),typeof d.right<"u"&&(St.right=d.right),ee("safeAreaChanged")),Q("safe-area-inset-top",St.top+"px"),Q("safe-area-inset-bottom",St.bottom+"px"),Q("safe-area-inset-left",St.left+"px"),Q("safe-area-inset-right",St.right+"px")}var Wt={top:0,bottom:0,left:0,right:0};function gu(d){typeof d<"u"&&(typeof d.top<"u"&&(Wt.top=d.top),typeof d.bottom<"u"&&(Wt.bottom=d.bottom),typeof d.left<"u"&&(Wt.left=d.left),typeof d.right<"u"&&(Wt.right=d.right),ee("contentSafeAreaChanged")),Q("content-safe-area-inset-top",Wt.top+"px"),Q("content-safe-area-inset-bottom",Wt.bottom+"px"),Q("content-safe-area-inset-left",Wt.left+"px"),Q("content-safe-area-inset-right",Wt.right+"px")}var nl=!1;function kl(d){if(!Se("6.2")){console.warn("[Telegram.WebApp] Closing confirmation is not supported in version "+v);return}nl=!!d,r.postEvent("web_app_setup_closing_behavior",!1,{need_confirmation:nl})}var Ra=!0;function Wl(d){if(!Se("7.7")){console.warn("[Telegram.WebApp] Changing swipes behavior is not supported in version "+v);return}Ra=!!d,r.postEvent("web_app_setup_swipe_behavior",!1,{allow_vertical_swipe:Ra})}function yu(d,p){ie(p.is_fullscreen),ee("fullscreenChanged")}function _u(d,p){p.error=="ALREADY_FULLSCREEN"&&!G&&ie(!0),ee("fullscreenFailed",{error:p.error})}function Rt(d){if(!Se("8.0")){console.warn("[Telegram.WebApp] Orientation locking is not supported in version "+v);return}_e(d),r.postEvent("web_app_toggle_orientation_lock",!1,{locked:le})}var za=[];function Wi(d,p){ee("homeScreenAdded")}function Yi(d,p){var y=p.status||"unknown";if(za.length>0){for(var U=0;U<za.length;U++){var H=za[U];H(y)}za=[]}ee("homeScreenChecked",{status:y})}var Yt=!1;function Su(d,p){if(Yt){var y=Yt;Yt=!1,y.callback&&y.callback(!0),ee("shareMessageSent")}}function Vi(d,p){if(Yt){var y=Yt;Yt=!1,y.callback&&y.callback(!1),ee("shareMessageFailed",{error:p.error})}}var gn=!1;function Eu(d,p){if(gn){var y=gn;gn=!1,y.callback&&y.callback(!0),ee("emojiStatusSet")}}function Ma(d,p){if(gn){var y=gn;gn=!1,y.callback&&y.callback(!1),ee("emojiStatusFailed",{error:p.error})}}var bt=!1;function yn(d,p){if(bt){var y=bt;bt=!1,y.callback&&y.callback(p.status=="allowed"),ee("emojiStatusAccessRequested",{status:p.status})}}var Ct=!1;function zt(){return J=="secondary_bg_color"?E.secondary_bg_color:J=="bg_color"?E.bg_color:he}function Au(d){if(!Se("6.1")){console.warn("[Telegram.WebApp] Header color is not supported in version "+v);return}Se("6.9")||(E.bg_color&&E.bg_color==d?d="bg_color":E.secondary_bg_color&&E.secondary_bg_color==d&&(d="secondary_bg_color"));var p=null,y=null;if(d=="bg_color"||d=="secondary_bg_color")y=d;else if(Se("6.9")&&(p=In(d),!p))throw console.error("[Telegram.WebApp] Header color format is invalid",d),Error("WebAppHeaderColorInvalid");if(!Se("6.9")&&y!="bg_color"&&y!="secondary_bg_color")throw console.error("[Telegram.WebApp] Header color key should be one of Telegram.WebApp.themeParams.bg_color, Telegram.WebApp.themeParams.secondary_bg_color, 'bg_color', 'secondary_bg_color'",d),Error("WebAppHeaderColorKeyInvalid");J=y,he=p,Jn()}var Qi=null,Yl=null;function Jn(){(Qi!=J||Yl!=he)&&(Qi=J,Yl=he,Yl?r.postEvent("web_app_set_header_color",!1,{color:he}):r.postEvent("web_app_set_header_color",!1,{color_key:J}))}function Na(){return be=="secondary_bg_color"?E.secondary_bg_color:be=="bg_color"?E.bg_color:be}function al(d){if(!Se("6.1")){console.warn("[Telegram.WebApp] Background color is not supported in version "+v);return}var p;if(d=="bg_color"||d=="secondary_bg_color")p=d;else if(p=In(d),!p)throw console.error("[Telegram.WebApp] Background color format is invalid",d),Error("WebAppBackgroundColorInvalid");be=p,Kn()}var _n=null;function Kn(){var d=Na();_n!=d&&(_n=d,r.postEvent("web_app_set_background_color",!1,{color:d}))}var sn="bottom_bar_bg_color";function Ua(){return sn=="bottom_bar_bg_color"?E.bottom_bar_bg_color||E.secondary_bg_color||"#ffffff":sn=="secondary_bg_color"?E.secondary_bg_color:sn=="bg_color"?E.bg_color:sn}function Zi(d){if(!Se("7.10")){console.warn("[Telegram.WebApp] Bottom bar color is not supported in version "+v);return}var p;if(d=="bg_color"||d=="secondary_bg_color"||d=="bottom_bar_bg_color")p=d;else if(p=In(d),!p)throw console.error("[Telegram.WebApp] Bottom bar color format is invalid",d),Error("WebAppBottomBarColorInvalid");sn=p,wn(),window.Telegram.WebApp.SecondaryButton.setParams({})}var ll=null;function wn(){var d=Ua();ll!=d&&(ll=d,r.postEvent("web_app_set_bottom_bar_color",!1,{color:d})),c.tgWebAppDebug&&rl()}function In(d){d+="";var p;if(p=/^\s*#([0-9a-f]{6})\s*$/i.exec(d))return"#"+p[1].toLowerCase();if(p=/^\s*#([0-9a-f])([0-9a-f])([0-9a-f])\s*$/i.exec(d))return("#"+p[1]+p[1]+p[2]+p[2]+p[3]+p[3]).toLowerCase();if(p=/^\s*rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)\s*$/.exec(d)){var y=parseInt(p[1]),U=parseInt(p[2]),H=parseInt(p[3]);return y=(y<16?"0":"")+y.toString(16),U=(U<16?"0":"")+U.toString(16),H=(H<16?"0":"")+H.toString(16),"#"+y+U+H}return!1}function Ji(d){d=d.replace(/[\s#]/g,""),d.length==3&&(d=d[0]+d[0]+d[1]+d[1]+d[2]+d[2]);var p=parseInt(d.substr(0,2),16),y=parseInt(d.substr(2,2),16),U=parseInt(d.substr(4,2),16),H=Math.sqrt(.299*(p*p)+.587*(y*y)+.114*(U*U));return H<120}function Ki(d,p){typeof d!="string"&&(d=""),typeof p!="string"&&(p=""),d=d.replace(/^\s+|\s+$/g,"").split("."),p=p.replace(/^\s+|\s+$/g,"").split(".");var y=Math.max(d.length,p.length),U,H,$;for(U=0;U<y;U++)if(H=parseInt(d[U])||0,$=parseInt(p[U])||0,H!=$)return H>$?1:-1;return 0}function Se(d){return Ki(v,d)>=0}function Vl(d){if(window.Blob)try{return new Blob([d]).size}catch{}for(var p=d.length,y=d.length-1;y>=0;y--){var U=d.charCodeAt(y);U>127&&U<=2047?p++:U>2047&&U<=65535&&(p+=2),U>=56320&&U<=57343&&y--}return p}var Ql=(function(){var d=!1,p={};Object.defineProperty(p,"isVisible",{set:function(ce){Me({is_visible:ce})},get:function(){return d},enumerable:!0});var y=null;r.onEvent("back_button_pressed",U);function U(){ee("backButtonClicked")}function H(){return{is_visible:d}}function $(ce){return typeof ce>"u"&&(ce=H()),JSON.stringify(ce)}function re(){return Se("6.1")?!0:(console.warn("[Telegram.WebApp] BackButton is not supported in version "+v),!1)}function ne(){var ce=H(),Re=$(ce);y!==Re&&(y=Re,r.postEvent("web_app_setup_back_button",!1,ce))}function Me(ce){return re()&&(typeof ce.is_visible<"u"&&(d=!!ce.is_visible),ne()),p}return p.onClick=function(ce){return re()&&A("backButtonClicked",ce),p},p.offClick=function(ce){return re()&&W("backButtonClicked",ce),p},p.show=function(){return Me({is_visible:!0})},p.hide=function(){return Me({is_visible:!1})},p})(),Mt=null,il={},rt=0;if(c.tgWebAppDebug){Mt=document.createElement("tg-bottom-bar");var ft={display:"flex",gap:"7px",font:"600 14px/18px sans-serif",width:"100%",background:Ua(),position:"fixed",left:"0",right:"0",bottom:"0",margin:"0",padding:"7px",textAlign:"center",boxSizing:"border-box",zIndex:"10000"};for(var Et in ft)Mt.style[Et]=ft[Et];document.addEventListener("DOMContentLoaded",function d(p){document.removeEventListener("DOMContentLoaded",d),document.body.appendChild(Mt)});var Rn=document.createElement("style");Rn.innerHTML='tg-bottom-button.shine { position: relative; overflow: hidden; } tg-bottom-button.shine:before { content:""; position: absolute; top: 0; width: 100%; height: 100%; background: linear-gradient(120deg, transparent, rgba(255, 255, 255, .2), transparent); animation: tg-bottom-button-shine 5s ease-in-out infinite; } @-webkit-keyframes tg-bottom-button-shine { 0% {left: -100%;} 12%,100% {left: 100%}} @keyframes tg-bottom-button-shine { 0% {left: -100%;} 12%,100% {left: 100%}}',Mt.appendChild(Rn)}function rl(){var d=il.main._bottomButton,p=il.secondary._bottomButton;d.isVisible||p.isVisible?(Mt.style.display="flex",rt=58,d.isVisible&&p.isVisible&&(p.position=="top"?(Mt.style.flexDirection="column-reverse",rt+=51):p.position=="bottom"?(Mt.style.flexDirection="column",rt+=51):p.position=="left"?Mt.style.flexDirection="row-reverse":p.position=="right"&&(Mt.style.flexDirection="row"))):(Mt.style.display="none",rt=0),Mt.style.background=Ua(),document.documentElement&&(document.documentElement.style.boxSizing="border-box",document.documentElement.style.paddingBottom=rt+"px"),tl()}var Ii=function(d){var p=d=="main";if(p)var y="web_app_setup_main_button",U="main_button_pressed",H="mainButtonClicked",$="Continue",re=function(){return E.button_color||"#2481cc"},ne=function(){return E.button_text_color||"#ffffff"};else var y="web_app_setup_secondary_button",U="secondary_button_pressed",H="secondaryButtonClicked",$="Cancel",re=function(){return Ua()},ne=function(){return E.button_color||"#2481cc"};var Me=!1,ce=!0,Re=!1,Le=!1,Ce=d,P=$,ae=!1,se=!1,nt="left",oe={};Object.defineProperty(oe,"type",{get:function(){return Ce},enumerable:!0}),Object.defineProperty(oe,"text",{set:function(te){oe.setParams({text:te})},get:function(){return P},enumerable:!0}),Object.defineProperty(oe,"color",{set:function(te){oe.setParams({color:te})},get:function(){return ae||re()},enumerable:!0}),Object.defineProperty(oe,"textColor",{set:function(te){oe.setParams({text_color:te})},get:function(){return se||ne()},enumerable:!0}),Object.defineProperty(oe,"isVisible",{set:function(te){oe.setParams({is_visible:te})},get:function(){return Me},enumerable:!0}),Object.defineProperty(oe,"isProgressVisible",{get:function(){return Le},enumerable:!0}),Object.defineProperty(oe,"isActive",{set:function(te){oe.setParams({is_active:te})},get:function(){return ce},enumerable:!0}),Object.defineProperty(oe,"hasShineEffect",{set:function(te){oe.setParams({has_shine_effect:te})},get:function(){return Re},enumerable:!0}),p||Object.defineProperty(oe,"position",{set:function(te){oe.setParams({position:te})},get:function(){return nt},enumerable:!0});var Ze=null;r.onEvent(U,Kl);var Te=null;if(c.tgWebAppDebug){Te=document.createElement("tg-bottom-button");var it={display:"none",width:"100%",height:"44px",borderRadius:"0",background:"no-repeat right center",padding:"13px 15px",textAlign:"center",boxSizing:"border-box"};for(var $t in it)Te.style[$t]=it[$t];Mt.appendChild(Te),Te.addEventListener("click",Kl,!1),Te._bottomButton=oe,il[d]=Te}function Kl(){ce&&ee(H)}function aa(){var te=oe.color,jt=oe.textColor;if(Me){var Nn={is_visible:!0,is_active:ce,is_progress_visible:Le,text:P,color:te,text_color:jt,has_shine_effect:Re&&ce&&!Le};p||(Nn.position=nt)}else var Nn={is_visible:!1};return Nn}function dn(te){return typeof te>"u"&&(te=aa()),JSON.stringify(te)}function Ba(){var te=aa(),jt=dn(te);Ze!==jt&&(Ze=jt,r.postEvent(y,!1,te),c.tgWebAppDebug&&ja(te))}function ja(te){te.is_visible?(Te.style.display="block",Te.style.opacity=te.is_active?"1":"0.8",Te.style.cursor=te.is_active?"pointer":"auto",Te.disabled=!te.is_active,Te.innerText=te.text,Te.className=te.has_shine_effect?"shine":"",Te.style.backgroundImage=te.is_progress_visible?"url('data:image/svg+xml,"+encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewport="0 0 48 48" width="48px" height="48px"><circle cx="50%" cy="50%" stroke="'+te.text_color+'" stroke-width="2.25" stroke-linecap="round" fill="none" stroke-dashoffset="106" r="9" stroke-dasharray="56.52" rotate="-90"><animate attributeName="stroke-dashoffset" attributeType="XML" dur="360s" from="0" to="12500" repeatCount="indefinite"></animate><animateTransform attributeName="transform" attributeType="XML" type="rotate" dur="1s" from="-90 24 24" to="630 24 24" repeatCount="indefinite"></animateTransform></circle></svg>')+"')":"none",Te.style.backgroundColor=te.color,Te.style.color=te.text_color):Te.style.display="none",rl()}function An(te){if(typeof te.text<"u"){var jt=ze(te.text);if(!jt.length)throw console.error("[Telegram.WebApp] Bottom button text is required",te.text),Error("WebAppBottomButtonParamInvalid");if(jt.length>64)throw console.error("[Telegram.WebApp] Bottom button text is too long",jt),Error("WebAppBottomButtonParamInvalid");P=jt}if(typeof te.color<"u")if(te.color===!1||te.color===null)ae=!1;else{var Nn=In(te.color);if(!Nn)throw console.error("[Telegram.WebApp] Bottom button color format is invalid",te.color),Error("WebAppBottomButtonParamInvalid");ae=Nn}if(typeof te.text_color<"u")if(te.text_color===!1||te.text_color===null)se=!1;else{var Ha=In(te.text_color);if(!Ha)throw console.error("[Telegram.WebApp] Bottom button text color format is invalid",te.text_color),Error("WebAppBottomButtonParamInvalid");se=Ha}if(typeof te.is_visible<"u"){if(te.is_visible&&!oe.text.length)throw console.error("[Telegram.WebApp] Bottom button text is required"),Error("WebAppBottomButtonParamInvalid");Me=!!te.is_visible}if(typeof te.has_shine_effect<"u"&&(Re=!!te.has_shine_effect),!p&&typeof te.position<"u"){if(te.position!="left"&&te.position!="right"&&te.position!="top"&&te.position!="bottom")throw console.error("[Telegram.WebApp] Bottom button posiition is invalid",te.position),Error("WebAppBottomButtonParamInvalid");nt=te.position}return typeof te.is_active<"u"&&(ce=!!te.is_active),Ba(),oe}return oe.setText=function(te){return oe.setParams({text:te})},oe.onClick=function(te){return A(H,te),oe},oe.offClick=function(te){return W(H,te),oe},oe.show=function(){return oe.setParams({is_visible:!0})},oe.hide=function(){return oe.setParams({is_visible:!1})},oe.enable=function(){return oe.setParams({is_active:!0})},oe.disable=function(){return oe.setParams({is_active:!1})},oe.showProgress=function(te){return ce=!!te,Le=!0,Ba(),oe},oe.hideProgress=function(){return oe.isActive||(ce=!0),Le=!1,Ba(),oe},oe.setParams=An,oe},Tu=Ii("main"),Fi=Ii("secondary"),Fn=(function(){var d=!1,p={};Object.defineProperty(p,"isVisible",{set:function(ce){Me({is_visible:ce})},get:function(){return d},enumerable:!0});var y=null;r.onEvent("settings_button_pressed",U);function U(){ee("settingsButtonClicked")}function H(){return{is_visible:d}}function $(ce){return typeof ce>"u"&&(ce=H()),JSON.stringify(ce)}function re(){return Se("6.10")?!0:(console.warn("[Telegram.WebApp] SettingsButton is not supported in version "+v),!1)}function ne(){var ce=H(),Re=$(ce);y!==Re&&(y=Re,r.postEvent("web_app_setup_settings_button",!1,ce))}function Me(ce){return re()&&(typeof ce.is_visible<"u"&&(d=!!ce.is_visible),ne()),p}return p.onClick=function(ce){return re()&&A("settingsButtonClicked",ce),p},p.offClick=function(ce){return re()&&W("settingsButtonClicked",ce),p},p.show=function(){return Me({is_visible:!0})},p.hide=function(){return Me({is_visible:!1})},p})(),Zl=(function(){var d={};function p(y){if(!Se("6.1"))return console.warn("[Telegram.WebApp] HapticFeedback is not supported in version "+v),d;if(y.type=="impact"){if(y.impact_style!="light"&&y.impact_style!="medium"&&y.impact_style!="heavy"&&y.impact_style!="rigid"&&y.impact_style!="soft")throw console.error("[Telegram.WebApp] Haptic impact style is invalid",y.impact_style),Error("WebAppHapticImpactStyleInvalid")}else if(y.type=="notification"){if(y.notification_type!="error"&&y.notification_type!="success"&&y.notification_type!="warning")throw console.error("[Telegram.WebApp] Haptic notification type is invalid",y.notification_type),Error("WebAppHapticNotificationTypeInvalid")}else if(y.type!="selection_change")throw console.error("[Telegram.WebApp] Haptic feedback type is invalid",y.type),Error("WebAppHapticFeedbackTypeInvalid");return r.postEvent("web_app_trigger_haptic_feedback",!1,y),d}return d.impactOccurred=function(y){return p({type:"impact",impact_style:y})},d.notificationOccurred=function(y){return p({type:"notification",notification_type:y})},d.selectionChanged=function(){return p({type:"selection_change"})},d})(),$n=(function(){var d={};function p(y,U,H){if(!Se("6.9"))throw console.error("[Telegram.WebApp] CloudStorage is not supported in version "+v),Error("WebAppMethodUnsupported");return Jl(y,U,H),d}return d.setItem=function(y,U,H){return p("saveStorageValue",{key:y,value:U},H)},d.getItem=function(y,U){return d.getItems([y],U?function(H,$){H?U(H):U(null,$[y])}:null)},d.getItems=function(y,U){return p("getStorageValues",{keys:y},U)},d.removeItem=function(y,U){return d.removeItems([y],U)},d.removeItems=function(y,U){return p("deleteStorageValues",{keys:y},U)},d.getKeys=function(y){return p("getStorageKeys",{},y)},d})(),Pn=(function(){var d=!1,p=!1,y="unknown",U=!1,H=!1,$=!1,re="",ne={};Object.defineProperty(ne,"isInited",{get:function(){return d},enumerable:!0}),Object.defineProperty(ne,"isBiometricAvailable",{get:function(){return d&&p},enumerable:!0}),Object.defineProperty(ne,"biometricType",{get:function(){return y||"unknown"},enumerable:!0}),Object.defineProperty(ne,"isAccessRequested",{get:function(){return U},enumerable:!0}),Object.defineProperty(ne,"isAccessGranted",{get:function(){return U&&H},enumerable:!0}),Object.defineProperty(ne,"isBiometricTokenSaved",{get:function(){return $},enumerable:!0}),Object.defineProperty(ne,"deviceId",{get:function(){return re||""},enumerable:!0});var Me={callbacks:[]},ce=!1,Re=!1,Le=!1;r.onEvent("biometry_info_received",Ce),r.onEvent("biometry_auth_requested",P),r.onEvent("biometry_token_updated",ae);function Ce(oe,Ze){if(d=!0,Ze.available?(p=!0,y=Ze.type||"unknown",Ze.access_requested?(U=!0,H=!!Ze.access_granted,$=!!Ze.token_saved):(U=!1,H=!1,$=!1)):(p=!1,y="unknown",U=!1,H=!1,$=!1),re=Ze.device_id||"",Me.callbacks.length>0){for(var Te=0;Te<Me.callbacks.length;Te++){var it=Me.callbacks[Te];it()}Me.callbacks=[]}if(ce){var $t=ce;ce=!1,$t.callback&&$t.callback(H)}ee("biometricManagerUpdated")}function P(oe,Ze){var Te=Ze.status=="authorized",it=Ze.token||"";if(Re){var $t=Re;Re=!1,$t.callback&&$t.callback(Te,Te?it:null)}ee("biometricAuthRequested",Te?{isAuthenticated:!0,biometricToken:it}:{isAuthenticated:!1})}function ae(oe,Ze){var Te=!1;if(p&&U&&(Ze.status=="updated"?($=!0,Te=!0):Ze.status=="removed"&&($=!1,Te=!0)),Le){var it=Le;Le=!1,it.callback&&it.callback(Te)}ee("biometricTokenUpdated",{isUpdated:Te})}function se(){return Se("7.2")?!0:(console.warn("[Telegram.WebApp] BiometricManager is not supported in version "+v),!1)}function nt(){if(!d)throw console.error("[Telegram.WebApp] BiometricManager should be inited before using."),Error("WebAppBiometricManagerNotInited");return!0}return ne.init=function(oe){return!se()||d||(oe&&Me.callbacks.push(oe),r.postEvent("web_app_biometry_get_info",!1)),ne},ne.requestAccess=function(oe,Ze){if(!se())return ne;if(nt(),!p)throw console.error("[Telegram.WebApp] Biometrics is not available on this device."),Error("WebAppBiometricManagerBiometricsNotAvailable");if(ce)throw console.error("[Telegram.WebApp] Access is already requested"),Error("WebAppBiometricManagerAccessRequested");var Te={};if(typeof oe.reason<"u"){var it=ze(oe.reason);if(it.length>128)throw console.error("[Telegram.WebApp] Biometric reason is too long",it),Error("WebAppBiometricRequestAccessParamInvalid");it.length>0&&(Te.reason=it)}return ce={callback:Ze},r.postEvent("web_app_biometry_request_access",!1,Te),ne},ne.authenticate=function(oe,Ze){if(!se())return ne;if(nt(),!p)throw console.error("[Telegram.WebApp] Biometrics is not available on this device."),Error("WebAppBiometricManagerBiometricsNotAvailable");if(!H)throw console.error("[Telegram.WebApp] Biometric access was not granted by the user."),Error("WebAppBiometricManagerBiometricAccessNotGranted");if(Re)throw console.error("[Telegram.WebApp] Authentication request is already in progress."),Error("WebAppBiometricManagerAuthenticationRequested");var Te={};if(typeof oe.reason<"u"){var it=ze(oe.reason);if(it.length>128)throw console.error("[Telegram.WebApp] Biometric reason is too long",it),Error("WebAppBiometricRequestAccessParamInvalid");it.length>0&&(Te.reason=it)}return Re={callback:Ze},r.postEvent("web_app_biometry_request_auth",!1,Te),ne},ne.updateBiometricToken=function(oe,Ze){if(!se())return ne;if(oe=oe||"",oe.length>1024)throw console.error("[Telegram.WebApp] Token is too long",oe),Error("WebAppBiometricManagerTokenInvalid");if(nt(),!p)throw console.error("[Telegram.WebApp] Biometrics is not available on this device."),Error("WebAppBiometricManagerBiometricsNotAvailable");if(!H)throw console.error("[Telegram.WebApp] Biometric access was not granted by the user."),Error("WebAppBiometricManagerBiometricAccessNotGranted");if(Le)throw console.error("[Telegram.WebApp] Token request is already in progress."),Error("WebAppBiometricManagerTokenUpdateRequested");return Le={callback:Ze},r.postEvent("web_app_biometry_update_token",!1,{token:oe}),ne},ne.openSettings=function(){if(!se())return ne;if(nt(),!p)throw console.error("[Telegram.WebApp] Biometrics is not available on this device."),Error("WebAppBiometricManagerBiometricsNotAvailable");if(!U)throw console.error("[Telegram.WebApp] Biometric access was not requested yet."),Error("WebAppBiometricManagerBiometricsAccessNotRequested");return H?(console.warn("[Telegram.WebApp] Biometric access was granted by the user, no need to go to settings."),ne):(r.postEvent("web_app_biometry_open_settings",!1),ne)},ne})(),qa=(function(){var d=!1,p=!1,y=!1,U=!1,H={};Object.defineProperty(H,"isInited",{get:function(){return d},enumerable:!0}),Object.defineProperty(H,"isLocationAvailable",{get:function(){return d&&p},enumerable:!0}),Object.defineProperty(H,"isAccessRequested",{get:function(){return y},enumerable:!0}),Object.defineProperty(H,"isAccessGranted",{get:function(){return y&&U},enumerable:!0});var $={callbacks:[]},re={callbacks:[]};r.onEvent("location_checked",ne),r.onEvent("location_requested",Me);function ne(Ce,P){if(d=!0,P.available?(p=!0,P.access_requested?(y=!0,U=!!P.access_granted):(y=!1,U=!1)):(p=!1,y=!1,U=!1),$.callbacks.length>0){for(var ae=0;ae<$.callbacks.length;ae++){var se=$.callbacks[ae];se()}$.callbacks=[]}ee("locationManagerUpdated")}function Me(Ce,P){if(!P.available)ae=null;else{var ae={latitude:P.latitude,longitude:P.longitude,altitude:null,course:null,speed:null,horizontal_accuracy:null,vertical_accuracy:null,course_accuracy:null,speed_accuracy:null};typeof P.altitude<"u"&&P.altitude!==null&&(ae.altitude=P.altitude),typeof P.course<"u"&&P.course!==null&&(ae.course=P.course%360),typeof P.speed<"u"&&P.speed!==null&&(ae.speed=P.speed),typeof P.horizontal_accuracy<"u"&&P.horizontal_accuracy!==null&&(ae.horizontal_accuracy=P.horizontal_accuracy),typeof P.vertical_accuracy<"u"&&P.vertical_accuracy!==null&&(ae.vertical_accuracy=P.vertical_accuracy),typeof P.course_accuracy<"u"&&P.course_accuracy!==null&&(ae.course_accuracy=P.course_accuracy),typeof P.speed_accuracy<"u"&&P.speed_accuracy!==null&&(ae.speed_accuracy=P.speed_accuracy)}!P.available||!p||!y||!U?($.callbacks.push(function(){ce(ae)}),r.postEvent("web_app_check_location",!1)):ce(ae)}function ce(Ce){if(re.callbacks.length>0){for(var P=0;P<re.callbacks.length;P++){var ae=re.callbacks[P];ae(Ce)}re.callbacks=[]}Ce!==null&&ee("locationRequested",{locationData:Ce})}function Re(){return Se("8.0")?!0:(console.warn("[Telegram.WebApp] LocationManager is not supported in version "+v),!1)}function Le(){if(!d)throw console.error("[Telegram.WebApp] LocationManager should be inited before using."),Error("WebAppLocationManagerNotInited");return!0}return H.init=function(Ce){return!Re()||d||(Ce&&$.callbacks.push(Ce),r.postEvent("web_app_check_location",!1)),H},H.getLocation=function(Ce){if(!Re())return H;if(Le(),!p)throw console.error("[Telegram.WebApp] Location is not available on this device."),Error("WebAppLocationManagerLocationNotAvailable");return re.callbacks.push(Ce),r.postEvent("web_app_request_location"),H},H.openSettings=function(){if(!Re())return H;if(Le(),!p)throw console.error("[Telegram.WebApp] Location is not available on this device."),Error("WebAppLocationManagerLocationNotAvailable");if(!y)throw console.error("[Telegram.WebApp] Location access was not requested yet."),Error("WebAppLocationManagerLocationAccessNotRequested");return U?(console.warn("[Telegram.WebApp] Location access was granted by the user, no need to go to settings."),H):(r.postEvent("web_app_open_location_settings",!1),H)},H})(),ea=(function(){var d=!1,p=null,y=null,U=null,H=[],$=[],re={};Object.defineProperty(re,"isStarted",{get:function(){return d},enumerable:!0}),Object.defineProperty(re,"x",{get:function(){return p},enumerable:!0}),Object.defineProperty(re,"y",{get:function(){return y},enumerable:!0}),Object.defineProperty(re,"z",{get:function(){return U},enumerable:!0}),r.onEvent("accelerometer_started",ne),r.onEvent("accelerometer_stopped",Me),r.onEvent("accelerometer_changed",ce),r.onEvent("accelerometer_failed",Re);function ne(Ce,P){if(d=!0,H.length>0){for(var ae=0;ae<H.length;ae++){var se=H[ae];se(!0)}H=[]}ee("accelerometerStarted")}function Me(Ce,P){if(d=!1,$.length>0){for(var ae=0;ae<$.length;ae++){var se=$[ae];se(!0)}$=[]}ee("accelerometerStopped")}function ce(Ce,P){p=P.x,y=P.y,U=P.z,ee("accelerometerChanged")}function Re(Ce,P){if(H.length>0){for(var ae=0;ae<H.length;ae++){var se=H[ae];se(!1)}H=[]}ee("accelerometerFailed",{error:P.error})}function Le(){return Se("8.0")?!0:(console.warn("[Telegram.WebApp] Accelerometer is not supported in version "+v),!1)}return re.start=function(Ce,P){if(Ce=Ce||{},!Le())return re;var ae={},se=parseInt(Ce.refresh_rate||1e3);return isNaN(se)||se<20||se>1e3?console.warn("[Telegram.WebApp] Accelerometer refresh_rate is invalid",se):ae.refresh_rate=se,P&&H.push(P),r.postEvent("web_app_start_accelerometer",!1,ae),re},re.stop=function(Ce){return Le()&&(Ce&&$.push(Ce),r.postEvent("web_app_stop_accelerometer")),re},re})(),dt=(function(){var d=!1,p=null,y=null,U=null,H=!1,$=[],re=[],ne={};Object.defineProperty(ne,"isStarted",{get:function(){return d},enumerable:!0}),Object.defineProperty(ne,"absolute",{get:function(){return H},enumerable:!0}),Object.defineProperty(ne,"alpha",{get:function(){return p},enumerable:!0}),Object.defineProperty(ne,"beta",{get:function(){return y},enumerable:!0}),Object.defineProperty(ne,"gamma",{get:function(){return U},enumerable:!0}),r.onEvent("device_orientation_started",Me),r.onEvent("device_orientation_stopped",ce),r.onEvent("device_orientation_changed",Re),r.onEvent("device_orientation_failed",Le);function Me(P,ae){if(d=!0,$.length>0){for(var se=0;se<$.length;se++){var nt=$[se];nt(!0)}$=[]}ee("deviceOrientationStarted")}function ce(P,ae){if(d=!1,re.length>0){for(var se=0;se<re.length;se++){var nt=re[se];nt(!0)}re=[]}ee("deviceOrientationStopped")}function Re(P,ae){H=!!ae.absolute,p=ae.alpha,y=ae.beta,U=ae.gamma,ee("deviceOrientationChanged")}function Le(P,ae){if($.length>0){for(var se=0;se<$.length;se++){var nt=$[se];nt(!1)}$=[]}ee("deviceOrientationFailed",{error:ae.error})}function Ce(){return Se("8.0")?!0:(console.warn("[Telegram.WebApp] DeviceOrientation is not supported in version "+v),!1)}return ne.start=function(P,ae){if(P=P||{},!Ce())return ne;var se={},nt=parseInt(P.refresh_rate||1e3);return isNaN(nt)||nt<20||nt>1e3?console.warn("[Telegram.WebApp] DeviceOrientation refresh_rate is invalid",nt):se.refresh_rate=nt,se.need_absolute=!!P.need_absolute,ae&&$.push(ae),r.postEvent("web_app_start_device_orientation",!1,se),ne},ne.stop=function(P){return Ce()&&(P&&re.push(P),r.postEvent("web_app_stop_device_orientation")),ne},ne})(),$i=(function(){var d=!1,p=null,y=null,U=null,H=[],$=[],re={};Object.defineProperty(re,"isStarted",{get:function(){return d},enumerable:!0}),Object.defineProperty(re,"x",{get:function(){return p},enumerable:!0}),Object.defineProperty(re,"y",{get:function(){return y},enumerable:!0}),Object.defineProperty(re,"z",{get:function(){return U},enumerable:!0}),r.onEvent("gyroscope_started",ne),r.onEvent("gyroscope_stopped",Me),r.onEvent("gyroscope_changed",ce),r.onEvent("gyroscope_failed",Re);function ne(Ce,P){if(d=!0,H.length>0){for(var ae=0;ae<H.length;ae++){var se=H[ae];se(!0)}H=[]}ee("gyroscopeStarted")}function Me(Ce,P){if(d=!1,$.length>0){for(var ae=0;ae<$.length;ae++){var se=$[ae];se(!0)}$=[]}ee("gyroscopeStopped")}function ce(Ce,P){p=P.x,y=P.y,U=P.z,ee("gyroscopeChanged")}function Re(Ce,P){if(H.length>0){for(var ae=0;ae<H.length;ae++){var se=H[ae];se(!1)}H=[]}ee("gyroscopeFailed",{error:P.error})}function Le(){return Se("8.0")?!0:(console.warn("[Telegram.WebApp] Gyroscope is not supported in version "+v),!1)}return re.start=function(Ce,P){if(Ce=Ce||{},!Le())return re;var ae={},se=parseInt(Ce.refresh_rate||1e3);return isNaN(se)||se<20||se>1e3?console.warn("[Telegram.WebApp] Gyroscope refresh_rate is invalid",se):ae.refresh_rate=se,P&&H.push(P),r.postEvent("web_app_start_gyroscope",!1,ae),re},re.stop=function(Ce){return Le()&&(Ce&&$.push(Ce),r.postEvent("web_app_stop_gyroscope")),re},re})(),ta={};function zn(d,p){if(p.slug&&ta[p.slug]){var y=ta[p.slug];delete ta[p.slug],y.callback&&y.callback(p.status),ee("invoiceClosed",{url:y.url,status:p.status})}}var Ct=!1;function Pi(d,p){if(Ct){var y=Ct;Ct=!1;var U=null;typeof p.button_id<"u"&&(U=p.button_id),y.callback&&y.callback(U),ee("popupClosed",{button_id:U})}}var Sn=!1;function er(d,p){if(Sn){var y=Sn,U=null;typeof p.data<"u"&&(U=p.data),y.callback&&y.callback(U)&&(Sn=!1,r.postEvent("web_app_close_scan_qr_popup",!1)),ee("qrTextReceived",{data:U})}}function Ou(d,p){Sn=!1,ee("scanQrPopupClosed")}function ul(d,p){if(p.req_id&&$e[p.req_id]){var y=$e[p.req_id];delete $e[p.req_id];var U=null;typeof p.data<"u"&&(U=p.data),y.callback&&y.callback(U),ee("clipboardTextReceived",{data:U})}}var En=!1;function fn(d,p){if(En){var y=En;En=!1,y.callback&&y.callback(p.status=="allowed"),ee("writeAccessRequested",{status:p.status})}}function Bt(d,p){var y,U,H=0,$=function(){Jl("getRequestedContact",{},function(ne,Me){Me&&Me.length?(clearTimeout(U),d(Me)):(H+=50,y=setTimeout($,H))})},re=function(){clearTimeout(y),d("")};U=setTimeout(re,p),$()}var na=!1;function xu(d,p){if(na){var y=na;na=!1;var U=p.status=="sent",H={status:p.status};U?Bt(function($){if($&&$.length){H.response=$,H.responseUnsafe=h.urlParseQueryString($);for(var re in H.responseUnsafe){var ne=H.responseUnsafe[re];try{(ne.substr(0,1)=="{"&&ne.substr(-1)=="}"||ne.substr(0,1)=="["&&ne.substr(-1)=="]")&&(H.responseUnsafe[re]=JSON.parse(ne))}catch{}}}y.callback&&y.callback(U,H),ee("contactRequested",H)},3e3):(y.callback&&y.callback(U,H),ee("contactRequested",H))}}var Mn=!1;function tr(d,p){if(Mn){var y=Mn;Mn=!1;var U=p.status=="downloading";y.callback&&y.callback(U),ee("fileDownloadRequested",{status:U?"downloading":"cancelled"})}}function ol(d,p){if(p.req_id&&$e[p.req_id]){var y=$e[p.req_id];delete $e[p.req_id];var U=null,H=null;typeof p.result<"u"&&(U=p.result),typeof p.error<"u"&&(H=p.error),y.callback&&y.callback(H,U)}}function Jl(d,p,y){if(!Se("6.9"))throw console.error("[Telegram.WebApp] Method invokeCustomMethod is not supported in version "+v),Error("WebAppMethodUnsupported");var U=tt(16),H={req_id:U,method:d,params:p||{}};$e[U]={callback:y},r.postEvent("web_app_invoke_custom_method",!1,H)}window.Telegram||(window.Telegram={}),Object.defineProperty(s,"initData",{get:function(){return m},enumerable:!0}),Object.defineProperty(s,"initDataUnsafe",{get:function(){return b},enumerable:!0}),Object.defineProperty(s,"version",{get:function(){return v},enumerable:!0}),Object.defineProperty(s,"platform",{get:function(){return O},enumerable:!0}),Object.defineProperty(s,"colorScheme",{get:function(){return _},enumerable:!0}),Object.defineProperty(s,"themeParams",{get:function(){return E},enumerable:!0}),Object.defineProperty(s,"isExpanded",{get:function(){return el},enumerable:!0}),Object.defineProperty(s,"viewportHeight",{get:function(){return(cn===!1?window.innerHeight:cn)-rt},enumerable:!0}),Object.defineProperty(s,"viewportStableHeight",{get:function(){return(bn===!1?window.innerHeight:bn)-rt},enumerable:!0}),Object.defineProperty(s,"safeAreaInset",{get:function(){return St},enumerable:!0}),Object.defineProperty(s,"contentSafeAreaInset",{get:function(){return Wt},enumerable:!0}),Object.defineProperty(s,"isClosingConfirmationEnabled",{set:function(d){kl(d)},get:function(){return nl},enumerable:!0}),Object.defineProperty(s,"isVerticalSwipesEnabled",{set:function(d){Wl(d)},get:function(){return Ra},enumerable:!0}),Object.defineProperty(s,"isFullscreen",{get:function(){return G},enumerable:!0}),Object.defineProperty(s,"isOrientationLocked",{set:function(d){Rt(d)},get:function(){return le},enumerable:!0}),Object.defineProperty(s,"isActive",{get:function(){return C},enumerable:!0}),Object.defineProperty(s,"headerColor",{set:function(d){Au(d)},get:function(){return zt()},enumerable:!0}),Object.defineProperty(s,"backgroundColor",{set:function(d){al(d)},get:function(){return Na()},enumerable:!0}),Object.defineProperty(s,"bottomBarColor",{set:function(d){Zi(d)},get:function(){return Ua()},enumerable:!0}),Object.defineProperty(s,"BackButton",{value:Ql,enumerable:!0}),Object.defineProperty(s,"MainButton",{value:Tu,enumerable:!0}),Object.defineProperty(s,"SecondaryButton",{value:Fi,enumerable:!0}),Object.defineProperty(s,"SettingsButton",{value:Fn,enumerable:!0}),Object.defineProperty(s,"HapticFeedback",{value:Zl,enumerable:!0}),Object.defineProperty(s,"CloudStorage",{value:$n,enumerable:!0}),Object.defineProperty(s,"BiometricManager",{value:Pn,enumerable:!0}),Object.defineProperty(s,"Accelerometer",{value:ea,enumerable:!0}),Object.defineProperty(s,"DeviceOrientation",{value:dt,enumerable:!0}),Object.defineProperty(s,"Gyroscope",{value:$i,enumerable:!0}),Object.defineProperty(s,"LocationManager",{value:qa,enumerable:!0}),s.isVersionAtLeast=function(d){return Se(d)},s.setHeaderColor=function(d){s.headerColor=d},s.setBackgroundColor=function(d){s.backgroundColor=d},s.setBottomBarColor=function(d){s.bottomBarColor=d},s.enableClosingConfirmation=function(){s.isClosingConfirmationEnabled=!0},s.disableClosingConfirmation=function(){s.isClosingConfirmationEnabled=!1},s.enableVerticalSwipes=function(){s.isVerticalSwipesEnabled=!0},s.disableVerticalSwipes=function(){s.isVerticalSwipesEnabled=!1},s.lockOrientation=function(){s.isOrientationLocked=!0},s.unlockOrientation=function(){s.isOrientationLocked=!1},s.requestFullscreen=function(){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method requestFullscreen is not supported in version "+v),Error("WebAppMethodUnsupported");r.postEvent("web_app_request_fullscreen")},s.exitFullscreen=function(){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method exitFullscreen is not supported in version "+v),Error("WebAppMethodUnsupported");r.postEvent("web_app_exit_fullscreen")},s.addToHomeScreen=function(){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method addToHomeScreen is not supported in version "+v),Error("WebAppMethodUnsupported");r.postEvent("web_app_add_to_home_screen")},s.checkHomeScreenStatus=function(d){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method checkHomeScreenStatus is not supported in version "+v),Error("WebAppMethodUnsupported");d&&za.push(d),r.postEvent("web_app_check_home_screen")},s.onEvent=function(d,p){A(d,p)},s.offEvent=function(d,p){W(d,p)},s.sendData=function(d){if(!d||!d.length)throw console.error("[Telegram.WebApp] Data is required",d),Error("WebAppDataInvalid");if(Vl(d)>4096)throw console.error("[Telegram.WebApp] Data is too long",d),Error("WebAppDataInvalid");r.postEvent("web_app_data_send",!1,{data:d})},s.switchInlineQuery=function(d,p){if(!Se("6.6"))throw console.error("[Telegram.WebApp] Method switchInlineQuery is not supported in version "+v),Error("WebAppMethodUnsupported");if(!c.tgWebAppBotInline)throw console.error("[Telegram.WebApp] Inline mode is disabled for this bot. Read more about inline mode: https://core.telegram.org/bots/inline"),Error("WebAppInlineModeDisabled");if(d=d||"",d.length>256)throw console.error("[Telegram.WebApp] Inline query is too long",d),Error("WebAppInlineQueryInvalid");var y=[];if(p){if(!Array.isArray(p))throw console.error("[Telegram.WebApp] Choose chat types should be an array",p),Error("WebAppInlineChooseChatTypesInvalid");for(var U={users:1,bots:1,groups:1,channels:1},H=0;H<p.length;H++){var $=p[H];if(!U[$])throw console.error("[Telegram.WebApp] Choose chat type is invalid",$),Error("WebAppInlineChooseChatTypeInvalid");U[$]!=2&&(U[$]=2,y.push($))}}r.postEvent("web_app_switch_inline_query",!1,{query:d,chat_types:y})},s.openLink=function(U,p){var y=document.createElement("A");if(y.href=U,y.protocol!="http:"&&y.protocol!="https:")throw console.error("[Telegram.WebApp] Url protocol is not supported",U),Error("WebAppTgUrlInvalid");var U=y.href;if(p=p||{},Se("6.1")){var H={url:U};Se("6.4")&&p.try_instant_view&&(H.try_instant_view=!0),Se("7.6")&&p.try_browser&&(H.try_browser=p.try_browser),r.postEvent("web_app_open_link",!1,H)}else window.open(U,"_blank")},s.openTelegramLink=function(d,p){var y=document.createElement("A");if(y.href=d,y.protocol!="http:"&&y.protocol!="https:")throw console.error("[Telegram.WebApp] Url protocol is not supported",d),Error("WebAppTgUrlInvalid");if(y.hostname!="t.me")throw console.error("[Telegram.WebApp] Url host is not supported",d),Error("WebAppTgUrlInvalid");var U=y.pathname+y.search;if(p=p||{},o||Se("6.1")){var H={path_full:U};p.force_request&&(H.force_request=!0),r.postEvent("web_app_open_tg_link",!1,H)}else location.href="https://t.me"+U},s.openInvoice=function(d,p){var y=document.createElement("A"),U,H;if(y.href=d,y.protocol!="http:"&&y.protocol!="https:"||y.hostname!="t.me"||!(U=y.pathname.match(/^\/(\$|invoice\/)([A-Za-z0-9\-_=]+)$/))||!(H=U[2]))throw console.error("[Telegram.WebApp] Invoice url is invalid",d),Error("WebAppInvoiceUrlInvalid");if(!Se("6.1"))throw console.error("[Telegram.WebApp] Method openInvoice is not supported in version "+v),Error("WebAppMethodUnsupported");if(ta[H])throw console.error("[Telegram.WebApp] Invoice is already opened"),Error("WebAppInvoiceOpened");ta[H]={url:d,callback:p},r.postEvent("web_app_open_invoice",!1,{slug:H})},s.showPopup=function(d,p){if(!Se("6.2"))throw console.error("[Telegram.WebApp] Method showPopup is not supported in version "+v),Error("WebAppMethodUnsupported");if(Ct)throw console.error("[Telegram.WebApp] Popup is already opened"),Error("WebAppPopupOpened");var y="",U="",H=[],$={};if(typeof d.title<"u"){if(y=ze(d.title),y.length>64)throw console.error("[Telegram.WebApp] Popup title is too long",y),Error("WebAppPopupParamInvalid");y.length>0&&($.title=y)}if(typeof d.message<"u"&&(U=ze(d.message)),!U.length)throw console.error("[Telegram.WebApp] Popup message is required",d.message),Error("WebAppPopupParamInvalid");if(U.length>256)throw console.error("[Telegram.WebApp] Popup message is too long",U),Error("WebAppPopupParamInvalid");if($.message=U,typeof d.buttons<"u"){if(!Array.isArray(d.buttons))throw console.error("[Telegram.WebApp] Popup buttons should be an array",d.buttons),Error("WebAppPopupParamInvalid");for(var re=0;re<d.buttons.length;re++){var ne=d.buttons[re],Me={},ce="";if(typeof ne.id<"u"&&(ce=ne.id.toString(),ce.length>64))throw console.error("[Telegram.WebApp] Popup button id is too long",ce),Error("WebAppPopupParamInvalid");Me.id=ce;var Re=ne.type;if(typeof Re>"u"&&(Re="default"),Me.type=Re,!(Re=="ok"||Re=="close"||Re=="cancel"))if(Re=="default"||Re=="destructive"){var Le="";if(typeof ne.text<"u"&&(Le=ze(ne.text)),!Le.length)throw console.error("[Telegram.WebApp] Popup button text is required for type "+Re,ne.text),Error("WebAppPopupParamInvalid");if(Le.length>64)throw console.error("[Telegram.WebApp] Popup button text is too long",Le),Error("WebAppPopupParamInvalid");Me.text=Le}else throw console.error("[Telegram.WebApp] Popup button type is invalid",Re),Error("WebAppPopupParamInvalid");H.push(Me)}}else H.push({id:"",type:"close"});if(H.length<1)throw console.error("[Telegram.WebApp] Popup should have at least one button"),Error("WebAppPopupParamInvalid");if(H.length>3)throw console.error("[Telegram.WebApp] Popup should not have more than 3 buttons"),Error("WebAppPopupParamInvalid");$.buttons=H,Ct={callback:p},r.postEvent("web_app_open_popup",!1,$)},s.showAlert=function(d,p){s.showPopup({message:d},p?function(){p()}:null)},s.showConfirm=function(d,p){s.showPopup({message:d,buttons:[{type:"ok",id:"ok"},{type:"cancel"}]},p?function(y){p(y=="ok")}:null)},s.showScanQrPopup=function(d,p){if(!Se("6.4"))throw console.error("[Telegram.WebApp] Method showScanQrPopup is not supported in version "+v),Error("WebAppMethodUnsupported");if(Sn)throw console.error("[Telegram.WebApp] Popup is already opened"),Error("WebAppScanQrPopupOpened");var y="",U={};if(typeof d.text<"u"){if(y=ze(d.text),y.length>64)throw console.error("[Telegram.WebApp] Scan QR popup text is too long",y),Error("WebAppScanQrPopupParamInvalid");y.length>0&&(U.text=y)}Sn={callback:p},r.postEvent("web_app_open_scan_qr_popup",!1,U)},s.closeScanQrPopup=function(){if(!Se("6.4"))throw console.error("[Telegram.WebApp] Method closeScanQrPopup is not supported in version "+v),Error("WebAppMethodUnsupported");Sn=!1,r.postEvent("web_app_close_scan_qr_popup",!1)},s.readTextFromClipboard=function(d){if(!Se("6.4"))throw console.error("[Telegram.WebApp] Method readTextFromClipboard is not supported in version "+v),Error("WebAppMethodUnsupported");var p=tt(16),y={req_id:p};$e[p]={callback:d},r.postEvent("web_app_read_text_from_clipboard",!1,y)},s.requestWriteAccess=function(d){if(!Se("6.9"))throw console.error("[Telegram.WebApp] Method requestWriteAccess is not supported in version "+v),Error("WebAppMethodUnsupported");if(En)throw console.error("[Telegram.WebApp] Write access is already requested"),Error("WebAppWriteAccessRequested");En={callback:d},r.postEvent("web_app_request_write_access")},s.requestContact=function(d){if(!Se("6.9"))throw console.error("[Telegram.WebApp] Method requestContact is not supported in version "+v),Error("WebAppMethodUnsupported");if(na)throw console.error("[Telegram.WebApp] Contact is already requested"),Error("WebAppContactRequested");na={callback:d},r.postEvent("web_app_request_phone")},s.downloadFile=function(d,p){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method downloadFile is not supported in version "+v),Error("WebAppMethodUnsupported");if(Mn)throw console.error("[Telegram.WebApp] Popup is already opened"),Error("WebAppDownloadFilePopupOpened");var y=document.createElement("A"),U={};if(!d||!d.url||!d.url.length)throw console.error("[Telegram.WebApp] Url is required"),Error("WebAppDownloadFileParamInvalid");if(y.href=d.url,y.protocol!="https:")throw console.error("[Telegram.WebApp] Url protocol is not supported",url),Error("WebAppDownloadFileParamInvalid");if(U.url=y.href,!d||!d.file_name||!d.file_name.length)throw console.error("[Telegram.WebApp] File name is required"),Error("WebAppDownloadFileParamInvalid");U.file_name=d.file_name,Mn={callback:p},r.postEvent("web_app_request_file_download",!1,U)},s.shareToStory=function(d,p){if(p=p||{},!Se("7.8"))throw console.error("[Telegram.WebApp] Method shareToStory is not supported in version "+v),Error("WebAppMethodUnsupported");var y=document.createElement("A");if(y.href=d,y.protocol!="http:"&&y.protocol!="https:")throw console.error("[Telegram.WebApp] Media url protocol is not supported",url),Error("WebAppMediaUrlInvalid");var U={};if(U.media_url=y.href,typeof p.text<"u"){var H=ze(p.text);if(H.length>2048)throw console.error("[Telegram.WebApp] Text is too long",H),Error("WebAppShareToStoryParamInvalid");H.length>0&&(U.text=H)}if(typeof p.widget_link<"u"){if(p.widget_link=p.widget_link||{},y.href=p.widget_link.url,y.protocol!="http:"&&y.protocol!="https:")throw console.error("[Telegram.WebApp] Link protocol is not supported",url),Error("WebAppShareToStoryParamInvalid");var $={url:y.href};if(typeof p.widget_link.name<"u"){var re=ze(p.widget_link.name);if(re.length>48)throw console.error("[Telegram.WebApp] Link name is too long",re),Error("WebAppShareToStoryParamInvalid");re.length>0&&($.name=re)}U.widget_link=$}r.postEvent("web_app_share_to_story",!1,U)},s.shareMessage=function(d,p){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method shareMessage is not supported in version "+v),Error("WebAppMethodUnsupported");if(Yt)throw console.error("[Telegram.WebApp] Share message is already opened"),Error("WebAppShareMessageOpened");Yt={callback:p},r.postEvent("web_app_send_prepared_message",!1,{id:d})},s.setEmojiStatus=function(d,p,y){if(p=p||{},!Se("8.0"))throw console.error("[Telegram.WebApp] Method setEmojiStatus is not supported in version "+v),Error("WebAppMethodUnsupported");var U={};if(U.custom_emoji_id=d,typeof p.duration<"u"&&(U.duration=p.duration),gn)throw console.error("[Telegram.WebApp] Emoji status is already requested"),Error("WebAppEmojiStatusRequested");gn={callback:y},r.postEvent("web_app_set_emoji_status",!1,U)},s.requestEmojiStatusAccess=function(d){if(!Se("8.0"))throw console.error("[Telegram.WebApp] Method requestEmojiStatusAccess is not supported in version "+v),Error("WebAppMethodUnsupported");if(bt)throw console.error("[Telegram.WebApp] Emoji status permission is already requested"),Error("WebAppEmojiStatusAccessRequested");bt={callback:d},r.postEvent("web_app_request_emoji_status_access")},s.invokeCustomMethod=function(d,p,y){Jl(d,p,y)},s.ready=function(){r.postEvent("web_app_ready")},s.expand=function(){r.postEvent("web_app_expand")},s.close=function(d){d=d||{};var p={};Se("7.6")&&d.return_back&&(p.return_back=!0),r.postEvent("web_app_close",!1,p)},window.Telegram.WebApp=s,Jn(),Kn(),wn(),tl(),c.tgWebAppShowSettings&&Fn.show(),window.addEventListener("resize",lt),o&&document.addEventListener("click",pe),r.onEvent("theme_changed",Ee),r.onEvent("viewport_changed",K),r.onEvent("safe_area_changed",Ye),r.onEvent("content_safe_area_changed",D),r.onEvent("visibility_changed",I),r.onEvent("invoice_closed",zn),r.onEvent("popup_closed",Pi),r.onEvent("qr_text_received",er),r.onEvent("scan_qr_popup_closed",Ou),r.onEvent("clipboard_text_received",ul),r.onEvent("write_access_requested",fn),r.onEvent("phone_requested",xu),r.onEvent("file_download_requested",tr),r.onEvent("custom_method_invoked",ol),r.onEvent("fullscreen_changed",yu),r.onEvent("fullscreen_failed",_u),r.onEvent("home_screen_added",Wi),r.onEvent("home_screen_checked",Yi),r.onEvent("prepared_message_sent",Su),r.onEvent("prepared_message_failed",Vi),r.onEvent("emoji_status_set",Eu),r.onEvent("emoji_status_failed",Ma),r.onEvent("emoji_status_access_requested",yn),r.postEvent("web_app_request_theme"),r.postEvent("web_app_request_viewport"),r.postEvent("web_app_request_safe_area"),r.postEvent("web_app_request_content_safe_area")})()),zm}var Nm;function Wg(){if(Nm)return Hi;Nm=1,Object.defineProperty(Hi,"__esModule",{value:!0}),Hi.WebApp=void 0,kg();var h=window;return Hi.WebApp=h.Telegram.WebApp,Hi}var Um;function Yg(){if(Um)return pu;Um=1,Object.defineProperty(pu,"__esModule",{value:!0});var h=Wg();return pu.default=h.WebApp,pu}var Vg=Yg();const Dl=qm(Vg),Qg=()=>{const{createRoom:h,joinRoom:r}=Bs(),[c,o]=yt.useState(""),[s,m]=yt.useState(""),[b,E]=yt.useState("create");yt.useEffect(()=>{Dl.initDataUnsafe?.user?.first_name&&o(Dl.initDataUnsafe.user.first_name)},[]);const _=()=>{if(console.log("Create button clicked. Name:",c),!c){console.warn("Name is empty, aborting creation.");return}h(c,Dl.initDataUnsafe?.user?.id?.toString())},v=()=>{!c||!s||r(s,c,Dl.initDataUnsafe?.user?.id?.toString())};return de.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen p-4 space-y-8",children:[de.jsx("h1",{className:"text-4xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600",children:"Alias"}),de.jsxs("div",{className:"w-full max-w-sm bg-gray-800/50 backdrop-blur-md rounded-2xl p-6 shadow-xl border border-gray-700",children:[de.jsxs("div",{className:"flex space-x-2 mb-6 bg-gray-900/50 p-1 rounded-lg",children:[de.jsx("button",{onClick:()=>E("create"),className:`flex-1 py-2 rounded-md text-sm font-medium transition-all ${b==="create"?"bg-blue-600 text-white shadow-lg":"text-gray-400 hover:text-white"}`,children:"Создать"}),de.jsx("button",{onClick:()=>E("join"),className:`flex-1 py-2 rounded-md text-sm font-medium transition-all ${b==="join"?"bg-blue-600 text-white shadow-lg":"text-gray-400 hover:text-white"}`,children:"Войти"})]}),de.jsxs("div",{className:"space-y-4",children:[de.jsxs("div",{children:[de.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1 ml-1",children:"Твое имя"}),de.jsx("input",{type:"text",value:c,onChange:O=>o(O.target.value),placeholder:"Введите имя...",className:"w-full px-4 py-3 bg-gray-900 border border-gray-700 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent outline-none transition-all text-white placeholder-gray-600"})]}),b==="join"&&de.jsxs("div",{children:[de.jsx("label",{className:"block text-xs font-medium text-gray-400 mb-1 ml-1",children:"Номер комнаты"}),de.jsx("input",{type:"number",value:s,onChange:O=>m(O.target.value),placeholder:"1234",className:"w-full px-4 py-3 bg-gray-900 border border-gray-700 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent outline-none transition-all text-white placeholder-gray-600 font-mono tracking-widest text-center text-lg"})]}),de.jsx("button",{onClick:b==="create"?_:v,className:"w-full py-3 mt-2 bg-gradient-to-r from-blue-600 to-blue-700 hover:from-blue-500 hover:to-blue-600 text-white font-bold rounded-xl shadow-lg transform transition-all active:scale-95",children:b==="create"?"Создать комнату":"Присоединиться"})]})]}),de.jsx("button",{onClick:async()=>{try{const C=await(await fetch("/api/submit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:"Hello from frontend test"})})).text();console.log("API Test Response:",C)}catch(O){console.error("API Test Error:",O)}},className:"w-full max-w-sm mt-4 py-2 bg-gray-600 hover:bg-gray-700 text-white font-bold rounded-xl shadow-lg transform transition-all active:scale-95",children:"Test API"})]})},Zg=()=>{const{room:h,currentPlayer:r,joinTeam:c,startGame:o}=Bs(),[s,m]=yt.useState("EASY");if(!h)return null;const b=_=>{const v=h.teams.find(C=>C.id===_.id)?.playerIds.map(C=>h.players[C])||[],O=r?.teamId===_.id;return de.jsxs("div",{className:"flex-1 min-w-[45%] bg-gray-800/50 rounded-xl p-4 border border-gray-700 flex flex-col",children:[de.jsxs("div",{className:"flex justify-between items-center mb-3",children:[de.jsx("h3",{className:"font-bold text-lg text-white",children:_.name}),!O&&de.jsx("button",{onClick:()=>c(_.id),className:"text-xs px-3 py-1 bg-gray-700 hover:bg-gray-600 rounded-full transition-colors",children:"Войти"})]}),de.jsxs("div",{className:"flex-1 space-y-2",children:[v.map(C=>de.jsxs("div",{className:"flex items-center space-x-2 bg-gray-900/60 p-2 rounded-lg",children:[de.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-500 rounded-full flex items-center justify-center text-xs font-bold",children:C.name.substring(0,2).toUpperCase()}),de.jsx("span",{className:"text-sm truncate",children:C.name}),C.host&&de.jsx("span",{className:"text-xs text-yellow-500",children:"👑"})]},C.sessionId)),v.length===0&&de.jsx("div",{className:"text-center text-gray-500 text-sm py-4",children:"Пусто"})]})]},_.id)},E=Object.values(h.players).filter(_=>!_.teamId);return de.jsxs("div",{className:"flex flex-col h-screen p-4 bg-gray-900 text-white",children:[de.jsxs("header",{className:"flex justify-between items-center mb-6",children:[de.jsxs("div",{children:[de.jsxs("h2",{className:"text-xl font-bold",children:["Комната #",h.roomId]}),de.jsx("p",{className:"text-xs text-gray-400",children:"Ожидание игроков..."})]}),de.jsxs("div",{className:"bg-gray-800 px-3 py-1 rounded-full text-xs font-mono",children:[Object.keys(h.players).length," Online"]})]}),E.length>0&&de.jsxs("div",{className:"mb-6",children:[de.jsx("h4",{className:"text-xs text-gray-400 uppercase mb-2 ml-1",children:"Без команды"}),de.jsx("div",{className:"flex flex-wrap gap-2",children:E.map(_=>de.jsx("div",{className:"bg-gray-800 px-3 py-1.5 rounded-full text-sm border border-gray-700",children:_.name},_.sessionId))})]}),de.jsx("div",{className:"flex gap-4 mb-auto",children:h.teams.map(b)}),r?.host?de.jsxs("div",{className:"mt-4 p-4 bg-gray-800 rounded-t-2xl -mx-4 space-y-4 shadow-2xl border-t border-gray-700",children:[de.jsxs("div",{className:"flex justify-between items-center",children:[de.jsx("span",{className:"text-sm text-gray-400",children:"Сложность"}),de.jsxs("select",{value:s,onChange:_=>m(_.target.value),className:"bg-gray-900 border border-gray-700 rounded px-2 py-1 text-sm outline-none",children:[de.jsx("option",{value:"EASY",children:"EASY"}),de.jsx("option",{value:"MEDIUM",children:"MEDIUM"}),de.jsx("option",{value:"HARD",children:"HARD"})]})]}),de.jsx("button",{onClick:()=>o(s),className:"w-full py-4 bg-green-600 hover:bg-green-500 text-white font-bold rounded-xl text-lg shadow-lg active:scale-95 transition-all",children:"Начать игру"})]}):de.jsx("div",{className:"mt-4 text-center text-gray-500 text-sm pb-4",children:"Ждем, пока хост начнет игру..."})]})},Jg={LOBBY:"LOBBY"};Dl.ready();Dl.expand();const Kg=()=>{const{room:h,error:r}=Bs();return r?de.jsx("div",{className:"flex items-center justify-center h-screen text-red-500 p-4 text-center",children:de.jsxs("div",{children:[de.jsx("h2",{className:"text-xl font-bold mb-2",children:"Ошибка"}),de.jsx("p",{children:r}),de.jsx("button",{onClick:()=>window.location.reload(),className:"mt-4 text-blue-500 underline",children:"Перезагрузить"})]})}):h?h.state===Jg.LOBBY?de.jsx(Zg,{}):de.jsx("div",{className:"flex items-center justify-center h-screen text-white",children:"Game Started! (Coming soon)"}):de.jsx(Qg,{})},Ig=()=>de.jsx(Xg,{children:de.jsx(Kg,{})});lg.createRoot(document.getElementById("root")).render(de.jsx(yt.StrictMode,{children:de.jsx(Ig,{})}));