150 lines
296 KiB
JavaScript
150 lines
296 KiB
JavaScript
var k1=Object.defineProperty;var H1=(u,c,r)=>c in u?k1(u,c,{enumerable:!0,configurable:!0,writable:!0,value:r}):u[c]=r;var _e=(u,c,r)=>H1(u,typeof c!="symbol"?c+"":c,r);(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const b of d.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&s(b)}).observe(document,{childList:!0,subtree:!0});function r(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function s(o){if(o.ep)return;o.ep=!0;const d=r(o);fetch(o.href,d)}})();function B1(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var Bs={exports:{}},Ha={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var od;function q1(){if(od)return Ha;od=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(s,o,d){var b=null;if(d!==void 0&&(b=""+d),o.key!==void 0&&(b=""+o.key),"key"in o){d={};for(var g in o)g!=="key"&&(d[g]=o[g])}else d=o;return o=d.ref,{$$typeof:u,type:s,key:b,ref:o!==void 0?o:null,props:d}}return Ha.Fragment=c,Ha.jsx=r,Ha.jsxs=r,Ha}var hd;function F1(){return hd||(hd=1,Bs.exports=q1()),Bs.exports}var D=F1(),qs={exports:{}},te={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var dd;function Y1(){if(dd)return te;dd=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),b=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),w=Symbol.iterator;function E(x){return x===null||typeof x!="object"?null:(x=w&&x[w]||x["@@iterator"],typeof x=="function"?x:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,B={};function q(x,L,Z){this.props=x,this.context=L,this.refs=B,this.updater=Z||k}q.prototype.isReactComponent={},q.prototype.setState=function(x,L){if(typeof x!="object"&&typeof x!="function"&&x!=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,x,L,"setState")},q.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function H(){}H.prototype=q.prototype;function V(x,L,Z){this.props=x,this.context=L,this.refs=B,this.updater=Z||k}var G=V.prototype=new H;G.constructor=V,M(G,q.prototype),G.isPureReactComponent=!0;var ue=Array.isArray,W={H:null,A:null,T:null,S:null,V:null},Ee=Object.prototype.hasOwnProperty;function pe(x,L,Z,F,K,se){return Z=se.ref,{$$typeof:u,type:x,key:L,ref:Z!==void 0?Z:null,props:se}}function De(x,L){return pe(x.type,L,void 0,void 0,void 0,x.props)}function Te(x){return typeof x=="object"&&x!==null&&x.$$typeof===u}function We(x){var L={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(Z){return L[Z]})}var pt=/\/+/g;function Xe(x,L){return typeof x=="object"&&x!==null&&x.key!=null?We(""+x.key):L.toString(36)}function Ml(){}function Ol(x){switch(x.status){case"fulfilled":return x.value;case"rejected":throw x.reason;default:switch(typeof x.status=="string"?x.then(Ml,Ml):(x.status="pending",x.then(function(L){x.status==="pending"&&(x.status="fulfilled",x.value=L)},function(L){x.status==="pending"&&(x.status="rejected",x.reason=L)})),x.status){case"fulfilled":return x.value;case"rejected":throw x.reason}}throw x}function Ve(x,L,Z,F,K){var se=typeof x;(se==="undefined"||se==="boolean")&&(x=null);var ee=!1;if(x===null)ee=!0;else switch(se){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(x.$$typeof){case u:case c:ee=!0;break;case p:return ee=x._init,Ve(ee(x._payload),L,Z,F,K)}}if(ee)return K=K(x),ee=F===""?"."+Xe(x,0):F,ue(K)?(Z="",ee!=null&&(Z=ee.replace(pt,"$&/")+"/"),Ve(K,L,Z,"",function(nl){return nl})):K!=null&&(Te(K)&&(K=De(K,Z+(K.key==null||x&&x.key===K.key?"":(""+K.key).replace(pt,"$&/")+"/")+ee)),L.push(K)),1;ee=0;var it=F===""?".":F+":";if(ue(x))for(var Re=0;Re<x.length;Re++)F=x[Re],se=it+Xe(F,Re),ee+=Ve(F,L,Z,se,K);else if(Re=E(x),typeof Re=="function")for(x=Re.call(x),Re=0;!(F=x.next()).done;)F=F.value,se=it+Xe(F,Re++),ee+=Ve(F,L,Z,se,K);else if(se==="object"){if(typeof x.then=="function")return Ve(Ol(x),L,Z,F,K);throw L=String(x),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return ee}function N(x,L,Z){if(x==null)return x;var F=[],K=0;return Ve(x,F,"","",function(se){return L.call(Z,se,K++)}),F}function Y(x){if(x._status===-1){var L=x._result;L=L(),L.then(function(Z){(x._status===0||x._status===-1)&&(x._status=1,x._result=Z)},function(Z){(x._status===0||x._status===-1)&&(x._status=2,x._result=Z)}),x._status===-1&&(x._status=0,x._result=L)}if(x._status===1)return x._result.default;throw x._result}var I=typeof reportError=="function"?reportError:function(x){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof x=="object"&&x!==null&&typeof x.message=="string"?String(x.message):String(x),error:x});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",x);return}console.error(x)};function be(){}return te.Children={map:N,forEach:function(x,L,Z){N(x,function(){L.apply(this,arguments)},Z)},count:function(x){var L=0;return N(x,function(){L++}),L},toArray:function(x){return N(x,function(L){return L})||[]},only:function(x){if(!Te(x))throw Error("React.Children.only expected to receive a single React element child.");return x}},te.Component=q,te.Fragment=r,te.Profiler=o,te.PureComponent=V,te.StrictMode=s,te.Suspense=v,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,te.__COMPILER_RUNTIME={__proto__:null,c:function(x){return W.H.useMemoCache(x)}},te.cache=function(x){return function(){return x.apply(null,arguments)}},te.cloneElement=function(x,L,Z){if(x==null)throw Error("The argument must be a React element, but you passed "+x+".");var F=M({},x.props),K=x.key,se=void 0;if(L!=null)for(ee in L.ref!==void 0&&(se=void 0),L.key!==void 0&&(K=""+L.key),L)!Ee.call(L,ee)||ee==="key"||ee==="__self"||ee==="__source"||ee==="ref"&&L.ref===void 0||(F[ee]=L[ee]);var ee=arguments.length-2;if(ee===1)F.children=Z;else if(1<ee){for(var it=Array(ee),Re=0;Re<ee;Re++)it[Re]=arguments[Re+2];F.children=it}return pe(x.type,K,void 0,void 0,se,F)},te.createContext=function(x){return x={$$typeof:b,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null},x.Provider=x,x.Consumer={$$typeof:d,_context:x},x},te.createElement=function(x,L,Z){var F,K={},se=null;if(L!=null)for(F in L.key!==void 0&&(se=""+L.key),L)Ee.call(L,F)&&F!=="key"&&F!=="__self"&&F!=="__source"&&(K[F]=L[F]);var ee=arguments.length-2;if(ee===1)K.children=Z;else if(1<ee){for(var it=Array(ee),Re=0;Re<ee;Re++)it[Re]=arguments[Re+2];K.children=it}if(x&&x.defaultProps)for(F in ee=x.defaultProps,ee)K[F]===void 0&&(K[F]=ee[F]);return pe(x,se,void 0,void 0,null,K)},te.createRef=function(){return{current:null}},te.forwardRef=function(x){return{$$typeof:g,render:x}},te.isValidElement=Te,te.lazy=function(x){return{$$typeof:p,_payload:{_status:-1,_result:x},_init:Y}},te.memo=function(x,L){return{$$typeof:h,type:x,compare:L===void 0?null:L}},te.startTransition=function(x){var L=W.T,Z={};W.T=Z;try{var F=x(),K=W.S;K!==null&&K(Z,F),typeof F=="object"&&F!==null&&typeof F.then=="function"&&F.then(be,I)}catch(se){I(se)}finally{W.T=L}},te.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},te.use=function(x){return W.H.use(x)},te.useActionState=function(x,L,Z){return W.H.useActionState(x,L,Z)},te.useCallback=function(x,L){return W.H.useCallback(x,L)},te.useContext=function(x){return W.H.useContext(x)},te.useDebugValue=function(){},te.useDeferredValue=function(x,L){return W.H.useDeferredValue(x,L)},te.useEffect=function(x,L,Z){var F=W.H;if(typeof Z=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return F.useEffect(x,L)},te.useId=function(){return W.H.useId()},te.useImperativeHandle=function(x,L,Z){return W.H.useImperativeHandle(x,L,Z)},te.useInsertionEffect=function(x,L){return W.H.useInsertionEffect(x,L)},te.useLayoutEffect=function(x,L){return W.H.useLayoutEffect(x,L)},te.useMemo=function(x,L){return W.H.useMemo(x,L)},te.useOptimistic=function(x,L){return W.H.useOptimistic(x,L)},te.useReducer=function(x,L,Z){return W.H.useReducer(x,L,Z)},te.useRef=function(x){return W.H.useRef(x)},te.useState=function(x){return W.H.useState(x)},te.useSyncExternalStore=function(x,L,Z){return W.H.useSyncExternalStore(x,L,Z)},te.useTransition=function(){return W.H.useTransition()},te.version="19.1.0",te}var md;function er(){return md||(md=1,qs.exports=Y1()),qs.exports}var O=er();const Ks=B1(O);var Fs={exports:{}},Ba={},Ys={exports:{}},Gs={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var pd;function G1(){return pd||(pd=1,function(u){function c(N,Y){var I=N.length;N.push(Y);e:for(;0<I;){var be=I-1>>>1,x=N[be];if(0<o(x,Y))N[be]=Y,N[I]=x,I=be;else break e}}function r(N){return N.length===0?null:N[0]}function s(N){if(N.length===0)return null;var Y=N[0],I=N.pop();if(I!==Y){N[0]=I;e:for(var be=0,x=N.length,L=x>>>1;be<L;){var Z=2*(be+1)-1,F=N[Z],K=Z+1,se=N[K];if(0>o(F,I))K<x&&0>o(se,F)?(N[be]=se,N[K]=I,be=K):(N[be]=F,N[Z]=I,be=Z);else if(K<x&&0>o(se,I))N[be]=se,N[K]=I,be=K;else break e}}return Y}function o(N,Y){var I=N.sortIndex-Y.sortIndex;return I!==0?I:N.id-Y.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;u.unstable_now=function(){return d.now()}}else{var b=Date,g=b.now();u.unstable_now=function(){return b.now()-g}}var v=[],h=[],p=1,w=null,E=3,k=!1,M=!1,B=!1,q=!1,H=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function ue(N){for(var Y=r(h);Y!==null;){if(Y.callback===null)s(h);else if(Y.startTime<=N)s(h),Y.sortIndex=Y.expirationTime,c(v,Y);else break;Y=r(h)}}function W(N){if(B=!1,ue(N),!M)if(r(v)!==null)M=!0,Ee||(Ee=!0,Xe());else{var Y=r(h);Y!==null&&Ve(W,Y.startTime-N)}}var Ee=!1,pe=-1,De=5,Te=-1;function We(){return q?!0:!(u.unstable_now()-Te<De)}function pt(){if(q=!1,Ee){var N=u.unstable_now();Te=N;var Y=!0;try{e:{M=!1,B&&(B=!1,V(pe),pe=-1),k=!0;var I=E;try{t:{for(ue(N),w=r(v);w!==null&&!(w.expirationTime>N&&We());){var be=w.callback;if(typeof be=="function"){w.callback=null,E=w.priorityLevel;var x=be(w.expirationTime<=N);if(N=u.unstable_now(),typeof x=="function"){w.callback=x,ue(N),Y=!0;break t}w===r(v)&&s(v),ue(N)}else s(v);w=r(v)}if(w!==null)Y=!0;else{var L=r(h);L!==null&&Ve(W,L.startTime-N),Y=!1}}break e}finally{w=null,E=I,k=!1}Y=void 0}}finally{Y?Xe():Ee=!1}}}var Xe;if(typeof G=="function")Xe=function(){G(pt)};else if(typeof MessageChannel<"u"){var Ml=new MessageChannel,Ol=Ml.port2;Ml.port1.onmessage=pt,Xe=function(){Ol.postMessage(null)}}else Xe=function(){H(pt,0)};function Ve(N,Y){pe=H(function(){N(u.unstable_now())},Y)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(N){N.callback=null},u.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):De=0<N?Math.floor(1e3/N):5},u.unstable_getCurrentPriorityLevel=function(){return E},u.unstable_next=function(N){switch(E){case 1:case 2:case 3:var Y=3;break;default:Y=E}var I=E;E=Y;try{return N()}finally{E=I}},u.unstable_requestPaint=function(){q=!0},u.unstable_runWithPriority=function(N,Y){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var I=E;E=N;try{return Y()}finally{E=I}},u.unstable_scheduleCallback=function(N,Y,I){var be=u.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?be+I:be):I=be,N){case 1:var x=-1;break;case 2:x=250;break;case 5:x=1073741823;break;case 4:x=1e4;break;default:x=5e3}return x=I+x,N={id:p++,callback:Y,priorityLevel:N,startTime:I,expirationTime:x,sortIndex:-1},I>be?(N.sortIndex=I,c(h,N),r(v)===null&&N===r(h)&&(B?(V(pe),pe=-1):B=!0,Ve(W,I-be))):(N.sortIndex=x,c(v,N),M||k||(M=!0,Ee||(Ee=!0,Xe()))),N},u.unstable_shouldYield=We,u.unstable_wrapCallback=function(N){var Y=E;return function(){var I=E;E=Y;try{return N.apply(this,arguments)}finally{E=I}}}}(Gs)),Gs}var gd;function Z1(){return gd||(gd=1,Ys.exports=G1()),Ys.exports}var Zs={exports:{}},Je={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var vd;function Q1(){if(vd)return Je;vd=1;var u=er();function c(v){var h="https://react.dev/errors/"+v;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)h+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+v+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var s={d:{f:r,r:function(){throw Error(c(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function d(v,h,p){var w=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:w==null?null:""+w,children:v,containerInfo:h,implementation:p}}var b=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(v,h){if(v==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Je.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,Je.createPortal=function(v,h){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(c(299));return d(v,h,null,p)},Je.flushSync=function(v){var h=b.T,p=s.p;try{if(b.T=null,s.p=2,v)return v()}finally{b.T=h,s.p=p,s.d.f()}},Je.preconnect=function(v,h){typeof v=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,s.d.C(v,h))},Je.prefetchDNS=function(v){typeof v=="string"&&s.d.D(v)},Je.preinit=function(v,h){if(typeof v=="string"&&h&&typeof h.as=="string"){var p=h.as,w=g(p,h.crossOrigin),E=typeof h.integrity=="string"?h.integrity:void 0,k=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;p==="style"?s.d.S(v,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:w,integrity:E,fetchPriority:k}):p==="script"&&s.d.X(v,{crossOrigin:w,integrity:E,fetchPriority:k,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Je.preinitModule=function(v,h){if(typeof v=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var p=g(h.as,h.crossOrigin);s.d.M(v,{crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&s.d.M(v)},Je.preload=function(v,h){if(typeof v=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var p=h.as,w=g(p,h.crossOrigin);s.d.L(v,p,{crossOrigin:w,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Je.preloadModule=function(v,h){if(typeof v=="string")if(h){var p=g(h.as,h.crossOrigin);s.d.m(v,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else s.d.m(v)},Je.requestFormReset=function(v){s.d.r(v)},Je.unstable_batchedUpdates=function(v,h){return v(h)},Je.useFormState=function(v,h,p){return b.H.useFormState(v,h,p)},Je.useFormStatus=function(){return b.H.useHostTransitionStatus()},Je.version="19.1.0",Je}var yd;function X1(){if(yd)return Zs.exports;yd=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Zs.exports=Q1(),Zs.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var bd;function V1(){if(bd)return Ba;bd=1;var u=Z1(),c=er(),r=X1();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function 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 g(e){if(d(e)!==e)throw Error(s(188))}function v(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(s(188));return t!==e?null:e}for(var l=e,n=t;;){var a=l.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){l=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===l)return g(a),e;if(i===n)return g(a),t;i=i.sibling}throw Error(s(188))}if(l.return!==n.return)l=a,n=i;else{for(var f=!1,m=a.child;m;){if(m===l){f=!0,l=a,n=i;break}if(m===n){f=!0,n=a,l=i;break}m=m.sibling}if(!f){for(m=i.child;m;){if(m===l){f=!0,l=i,n=a;break}if(m===n){f=!0,n=i,l=a;break}m=m.sibling}if(!f)throw Error(s(189))}}if(l.alternate!==n)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?e:t}function h(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=h(e),t!==null)return t;e=e.sibling}return null}var p=Object.assign,w=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),k=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),V=Symbol.for("react.consumer"),G=Symbol.for("react.context"),ue=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),Ee=Symbol.for("react.suspense_list"),pe=Symbol.for("react.memo"),De=Symbol.for("react.lazy"),Te=Symbol.for("react.activity"),We=Symbol.for("react.memo_cache_sentinel"),pt=Symbol.iterator;function Xe(e){return e===null||typeof e!="object"?null:(e=pt&&e[pt]||e["@@iterator"],typeof e=="function"?e:null)}var Ml=Symbol.for("react.client.reference");function Ol(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ml?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case M:return"Fragment";case q:return"Profiler";case B:return"StrictMode";case W:return"Suspense";case Ee:return"SuspenseList";case Te:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case k:return"Portal";case G:return(e.displayName||"Context")+".Provider";case V:return(e._context.displayName||"Context")+".Consumer";case ue:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case pe:return t=e.displayName||null,t!==null?t:Ol(e.type)||"Memo";case De:t=e._payload,e=e._init;try{return Ol(e(t))}catch{}}return null}var Ve=Array.isArray,N=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},be=[],x=-1;function L(e){return{current:e}}function Z(e){0>x||(e.current=be[x],be[x]=null,x--)}function F(e,t){x++,be[x]=e.current,e.current=t}var K=L(null),se=L(null),ee=L(null),it=L(null);function Re(e,t){switch(F(ee,t),F(se,e),F(K,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=qh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Z(K),F(K,e)}function nl(){Z(K),Z(se),Z(ee)}function Tu(e){e.memoizedState!==null&&F(it,e);var t=K.current,l=qh(t,e.type);t!==l&&(F(se,e),F(K,l))}function $a(e){se.current===e&&(Z(K),Z(se)),it.current===e&&(Z(it),Na._currentValue=I)}var Ru=Object.prototype.hasOwnProperty,zu=u.unstable_scheduleCallback,Au=u.unstable_cancelCallback,p0=u.unstable_shouldYield,g0=u.unstable_requestPaint,Dt=u.unstable_now,v0=u.unstable_getCurrentPriorityLevel,vr=u.unstable_ImmediatePriority,yr=u.unstable_UserBlockingPriority,Ja=u.unstable_NormalPriority,y0=u.unstable_LowPriority,br=u.unstable_IdlePriority,b0=u.log,x0=u.unstable_setDisableYieldValue,Fn=null,ut=null;function al(e){if(typeof b0=="function"&&x0(e),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(Fn,e)}catch{}}var ct=Math.clz32?Math.clz32:E0,_0=Math.log,S0=Math.LN2;function E0(e){return e>>>=0,e===0?32:31-(_0(e)/S0|0)|0}var Wa=256,Ia=4194304;function Dl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Pa(e,t,l){var n=e.pendingLanes;if(n===0)return 0;var a=0,i=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var m=n&134217727;return m!==0?(n=m&~i,n!==0?a=Dl(n):(f&=m,f!==0?a=Dl(f):l||(l=m&~e,l!==0&&(a=Dl(l))))):(m=n&~i,m!==0?a=Dl(m):f!==0?a=Dl(f):l||(l=n&~e,l!==0&&(a=Dl(l)))),a===0?0:t!==0&&t!==a&&(t&i)===0&&(i=a&-a,l=t&-t,i>=l||i===32&&(l&4194048)!==0)?t:a}function Yn(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function T0(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 xr(){var e=Wa;return Wa<<=1,(Wa&4194048)===0&&(Wa=256),e}function _r(){var e=Ia;return Ia<<=1,(Ia&62914560)===0&&(Ia=4194304),e}function wu(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Gn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function R0(e,t,l,n,a,i){var f=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var m=e.entanglements,y=e.expirationTimes,R=e.hiddenUpdates;for(l=f&~l;0<l;){var j=31-ct(l),U=1<<j;m[j]=0,y[j]=-1;var z=R[j];if(z!==null)for(R[j]=null,j=0;j<z.length;j++){var A=z[j];A!==null&&(A.lane&=-536870913)}l&=~U}n!==0&&Sr(e,n,0),i!==0&&a===0&&e.tag!==0&&(e.suspendedLanes|=i&~(f&~t))}function Sr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-ct(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|l&4194090}function Er(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var n=31-ct(l),a=1<<n;a&t|e[n]&t&&(e[n]|=t),l&=~a}}function Mu(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 Ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Tr(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:id(e.type))}function z0(e,t){var l=Y.p;try{return Y.p=e,t()}finally{Y.p=l}}var il=Math.random().toString(36).slice(2),Ke="__reactFiber$"+il,et="__reactProps$"+il,Il="__reactContainer$"+il,Du="__reactEvents$"+il,A0="__reactListeners$"+il,w0="__reactHandles$"+il,Rr="__reactResources$"+il,Zn="__reactMarker$"+il;function ju(e){delete e[Ke],delete e[et],delete e[Du],delete e[A0],delete e[w0]}function Pl(e){var t=e[Ke];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Il]||l[Ke]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Zh(e);e!==null;){if(l=e[Ke])return l;e=Zh(e)}return t}e=l,l=e.parentNode}return null}function en(e){if(e=e[Ke]||e[Il]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Qn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function tn(e){var t=e[Rr];return t||(t=e[Rr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function He(e){e[Zn]=!0}var zr=new Set,Ar={};function jl(e,t){ln(e,t),ln(e+"Capture",t)}function ln(e,t){for(Ar[e]=t,e=0;e<t.length;e++)zr.add(t[e])}var M0=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]*$"),wr={},Mr={};function O0(e){return Ru.call(Mr,e)?!0:Ru.call(wr,e)?!1:M0.test(e)?Mr[e]=!0:(wr[e]=!0,!1)}function ei(e,t,l){if(O0(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function ti(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Ht(e,t,l,n){if(n===null)e.removeAttribute(l);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+n)}}var Nu,Or;function nn(e){if(Nu===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Nu=t&&t[1]||"",Or=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+Nu+e+Or}var Cu=!1;function Uu(e,t){if(!e||Cu)return"";Cu=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(A){var z=A}Reflect.construct(e,[],U)}else{try{U.call()}catch(A){z=A}e.call(U.prototype)}}else{try{throw Error()}catch(A){z=A}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(A){if(A&&z&&typeof A.stack=="string")return[A.stack,z.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=n.DetermineComponentFrameRoot(),f=i[0],m=i[1];if(f&&m){var y=f.split(`
|
||
`),R=m.split(`
|
||
`);for(a=n=0;n<y.length&&!y[n].includes("DetermineComponentFrameRoot");)n++;for(;a<R.length&&!R[a].includes("DetermineComponentFrameRoot");)a++;if(n===y.length||a===R.length)for(n=y.length-1,a=R.length-1;1<=n&&0<=a&&y[n]!==R[a];)a--;for(;1<=n&&0<=a;n--,a--)if(y[n]!==R[a]){if(n!==1||a!==1)do if(n--,a--,0>a||y[n]!==R[a]){var j=`
|
||
`+y[n].replace(" at new "," at ");return e.displayName&&j.includes("<anonymous>")&&(j=j.replace("<anonymous>",e.displayName)),j}while(1<=n&&0<=a);break}}}finally{Cu=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?nn(l):""}function D0(e){switch(e.tag){case 26:case 27:case 5:return nn(e.type);case 16:return nn("Lazy");case 13:return nn("Suspense");case 19:return nn("SuspenseList");case 0:case 15:return Uu(e.type,!1);case 11:return Uu(e.type.render,!1);case 1:return Uu(e.type,!0);case 31:return nn("Activity");default:return""}}function Dr(e){try{var t="";do t+=D0(e),e=e.return;while(e);return t}catch(l){return`
|
||
Error generating stack: `+l.message+`
|
||
`+l.stack}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function j0(e){var t=jr(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var a=l.get,i=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(f){n=""+f,i.call(this,f)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return n},setValue:function(f){n=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function li(e){e._valueTracker||(e._valueTracker=j0(e))}function Nr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),n="";return e&&(n=jr(e)?e.checked?"true":"false":e.value),e=n,e!==l?(t.setValue(e),!0):!1}function ni(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 N0=/[\n"\\]/g;function vt(e){return e.replace(N0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Lu(e,t,l,n,a,i,f,m){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?ku(e,f,gt(t)):l!=null?ku(e,f,gt(l)):n!=null&&e.removeAttribute("value"),a==null&&i!=null&&(e.defaultChecked=!!i),a!=null&&(e.checked=a&&typeof a!="function"&&typeof a!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.name=""+gt(m):e.removeAttribute("name")}function Cr(e,t,l,n,a,i,f,m){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;l=l!=null?""+gt(l):"",t=t!=null?""+gt(t):l,m||t===e.value||(e.value=t),e.defaultValue=t}n=n??a,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=m?e.checked:!!n,e.defaultChecked=!!n,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f)}function ku(e,t,l){t==="number"&&ni(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function an(e,t,l,n){if(e=e.options,t){t={};for(var a=0;a<l.length;a++)t["$"+l[a]]=!0;for(l=0;l<e.length;l++)a=t.hasOwnProperty("$"+e[l].value),e[l].selected!==a&&(e[l].selected=a),a&&n&&(e[l].defaultSelected=!0)}else{for(l=""+gt(l),t=null,a=0;a<e.length;a++){if(e[a].value===l){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function Ur(e,t,l){if(t!=null&&(t=""+gt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+gt(l):""}function Lr(e,t,l,n){if(t==null){if(n!=null){if(l!=null)throw Error(s(92));if(Ve(n)){if(1<n.length)throw Error(s(93));n=n[0]}l=n}l==null&&(l=""),t=l}l=gt(t),e.defaultValue=l,n=e.textContent,n===l&&n!==""&&n!==null&&(e.value=n)}function un(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var C0=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 kr(e,t,l){var n=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,l):typeof l!="number"||l===0||C0.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Hr(e,t,l){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,l!=null){for(var n in l)!l.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var a in t)n=t[a],t.hasOwnProperty(a)&&l[a]!==n&&kr(e,a,n)}else for(var i in t)t.hasOwnProperty(i)&&kr(e,i,t[i])}function Hu(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 U0=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"]]),L0=/^[\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 ai(e){return L0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Bu=null;function qu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var cn=null,sn=null;function Br(e){var t=en(e);if(t&&(e=t.stateNode)){var l=e[et]||null;e:switch(e=t.stateNode,t.type){case"input":if(Lu(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+vt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var n=l[t];if(n!==e&&n.form===e.form){var a=n[et]||null;if(!a)throw Error(s(90));Lu(n,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<l.length;t++)n=l[t],n.form===e.form&&Nr(n)}break e;case"textarea":Ur(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&an(e,!!l.multiple,t,!1)}}}var Fu=!1;function qr(e,t,l){if(Fu)return e(t,l);Fu=!0;try{var n=e(t);return n}finally{if(Fu=!1,(cn!==null||sn!==null)&&(Gi(),cn&&(t=cn,e=sn,sn=cn=null,Br(t),e)))for(t=0;t<e.length;t++)Br(e[t])}}function Xn(e,t){var l=e.stateNode;if(l===null)return null;var n=l[et]||null;if(n===null)return null;l=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(s(231,t,typeof l));return l}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(Bt)try{var Vn={};Object.defineProperty(Vn,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",Vn,Vn),window.removeEventListener("test",Vn,Vn)}catch{Yu=!1}var ul=null,Gu=null,ii=null;function Fr(){if(ii)return ii;var e,t=Gu,l=t.length,n,a="value"in ul?ul.value:ul.textContent,i=a.length;for(e=0;e<l&&t[e]===a[e];e++);var f=l-e;for(n=1;n<=f&&t[l-n]===a[i-n];n++);return ii=a.slice(e,1<n?1-n:void 0)}function ui(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 ci(){return!0}function Yr(){return!1}function tt(e){function t(l,n,a,i,f){this._reactName=l,this._targetInst=a,this.type=n,this.nativeEvent=i,this.target=f,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(l=e[m],this[m]=l?l(i):i[m]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ci:Yr,this.isPropagationStopped=Yr,this}return p(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ci)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ci)},persist:function(){},isPersistent:ci}),t}var Nl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},si=tt(Nl),Kn=p({},Nl,{view:0,detail:0}),k0=tt(Kn),Zu,Qu,$n,ri=p({},Kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Vu,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!==$n&&($n&&e.type==="mousemove"?(Zu=e.screenX-$n.screenX,Qu=e.screenY-$n.screenY):Qu=Zu=0,$n=e),Zu)},movementY:function(e){return"movementY"in e?e.movementY:Qu}}),Gr=tt(ri),H0=p({},ri,{dataTransfer:0}),B0=tt(H0),q0=p({},Kn,{relatedTarget:0}),Xu=tt(q0),F0=p({},Nl,{animationName:0,elapsedTime:0,pseudoElement:0}),Y0=tt(F0),G0=p({},Nl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Z0=tt(G0),Q0=p({},Nl,{data:0}),Zr=tt(Q0),X0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},V0={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"},K0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=K0[e])?!!t[e]:!1}function Vu(){return $0}var J0=p({},Kn,{key:function(e){if(e.key){var t=X0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ui(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?V0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Vu,charCode:function(e){return e.type==="keypress"?ui(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ui(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),W0=tt(J0),I0=p({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qr=tt(I0),P0=p({},Kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Vu}),em=tt(P0),tm=p({},Nl,{propertyName:0,elapsedTime:0,pseudoElement:0}),lm=tt(tm),nm=p({},ri,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),am=tt(nm),im=p({},Nl,{newState:0,oldState:0}),um=tt(im),cm=[9,13,27,32],Ku=Bt&&"CompositionEvent"in window,Jn=null;Bt&&"documentMode"in document&&(Jn=document.documentMode);var sm=Bt&&"TextEvent"in window&&!Jn,Xr=Bt&&(!Ku||Jn&&8<Jn&&11>=Jn),Vr=" ",Kr=!1;function $r(e,t){switch(e){case"keyup":return cm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var rn=!1;function rm(e,t){switch(e){case"compositionend":return Jr(t);case"keypress":return t.which!==32?null:(Kr=!0,Vr);case"textInput":return e=t.data,e===Vr&&Kr?null:e;default:return null}}function fm(e,t){if(rn)return e==="compositionend"||!Ku&&$r(e,t)?(e=Fr(),ii=Gu=ul=null,rn=!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 Xr&&t.locale!=="ko"?null:t.data;default:return null}}var om={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 Wr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!om[e.type]:t==="textarea"}function Ir(e,t,l,n){cn?sn?sn.push(n):sn=[n]:cn=n,t=$i(t,"onChange"),0<t.length&&(l=new si("onChange","change",null,l,n),e.push({event:l,listeners:t}))}var Wn=null,In=null;function hm(e){Ch(e,0)}function fi(e){var t=Qn(e);if(Nr(t))return e}function Pr(e,t){if(e==="change")return t}var ef=!1;if(Bt){var $u;if(Bt){var Ju="oninput"in document;if(!Ju){var tf=document.createElement("div");tf.setAttribute("oninput","return;"),Ju=typeof tf.oninput=="function"}$u=Ju}else $u=!1;ef=$u&&(!document.documentMode||9<document.documentMode)}function lf(){Wn&&(Wn.detachEvent("onpropertychange",nf),In=Wn=null)}function nf(e){if(e.propertyName==="value"&&fi(In)){var t=[];Ir(t,In,e,qu(e)),qr(hm,t)}}function dm(e,t,l){e==="focusin"?(lf(),Wn=t,In=l,Wn.attachEvent("onpropertychange",nf)):e==="focusout"&&lf()}function mm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fi(In)}function pm(e,t){if(e==="click")return fi(t)}function gm(e,t){if(e==="input"||e==="change")return fi(t)}function vm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var st=typeof Object.is=="function"?Object.is:vm;function Pn(e,t){if(st(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),n=Object.keys(t);if(l.length!==n.length)return!1;for(n=0;n<l.length;n++){var a=l[n];if(!Ru.call(t,a)||!st(e[a],t[a]))return!1}return!0}function af(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uf(e,t){var l=af(e);e=0;for(var n;l;){if(l.nodeType===3){if(n=e+l.textContent.length,e<=t&&n>=t)return{node:l,offset:t-e};e=n}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=af(l)}}function cf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ni(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=ni(e.document)}return t}function Wu(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 ym=Bt&&"documentMode"in document&&11>=document.documentMode,fn=null,Iu=null,ea=null,Pu=!1;function rf(e,t,l){var n=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Pu||fn==null||fn!==ni(n)||(n=fn,"selectionStart"in n&&Wu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ea&&Pn(ea,n)||(ea=n,n=$i(Iu,"onSelect"),0<n.length&&(t=new si("onSelect","select",null,t,l),e.push({event:t,listeners:n}),t.target=fn)))}function Cl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var on={animationend:Cl("Animation","AnimationEnd"),animationiteration:Cl("Animation","AnimationIteration"),animationstart:Cl("Animation","AnimationStart"),transitionrun:Cl("Transition","TransitionRun"),transitionstart:Cl("Transition","TransitionStart"),transitioncancel:Cl("Transition","TransitionCancel"),transitionend:Cl("Transition","TransitionEnd")},ec={},ff={};Bt&&(ff=document.createElement("div").style,"AnimationEvent"in window||(delete on.animationend.animation,delete on.animationiteration.animation,delete on.animationstart.animation),"TransitionEvent"in window||delete on.transitionend.transition);function Ul(e){if(ec[e])return ec[e];if(!on[e])return e;var t=on[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in ff)return ec[e]=t[l];return e}var of=Ul("animationend"),hf=Ul("animationiteration"),df=Ul("animationstart"),bm=Ul("transitionrun"),xm=Ul("transitionstart"),_m=Ul("transitioncancel"),mf=Ul("transitionend"),pf=new Map,tc="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(" ");tc.push("scrollEnd");function zt(e,t){pf.set(e,t),jl(t,[e])}var gf=new WeakMap;function yt(e,t){if(typeof e=="object"&&e!==null){var l=gf.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Dr(t)},gf.set(e,t),t)}return{value:e,source:t,stack:Dr(t)}}var bt=[],hn=0,lc=0;function oi(){for(var e=hn,t=lc=hn=0;t<e;){var l=bt[t];bt[t++]=null;var n=bt[t];bt[t++]=null;var a=bt[t];bt[t++]=null;var i=bt[t];if(bt[t++]=null,n!==null&&a!==null){var f=n.pending;f===null?a.next=a:(a.next=f.next,f.next=a),n.pending=a}i!==0&&vf(l,a,i)}}function hi(e,t,l,n){bt[hn++]=e,bt[hn++]=t,bt[hn++]=l,bt[hn++]=n,lc|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function nc(e,t,l,n){return hi(e,t,l,n),di(e)}function dn(e,t){return hi(e,null,null,t),di(e)}function vf(e,t,l){e.lanes|=l;var n=e.alternate;n!==null&&(n.lanes|=l);for(var a=!1,i=e.return;i!==null;)i.childLanes|=l,n=i.alternate,n!==null&&(n.childLanes|=l),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(a=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,a&&t!==null&&(a=31-ct(l),e=i.hiddenUpdates,n=e[a],n===null?e[a]=[t]:n.push(t),t.lane=l|536870912),i):null}function di(e){if(50<Ra)throw Ra=0,rs=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var mn={};function Sm(e,t,l,n){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,l,n){return new Sm(e,t,l,n)}function ac(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qt(e,t){var l=e.alternate;return l===null?(l=rt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function yf(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function mi(e,t,l,n,a,i){var f=0;if(n=e,typeof e=="function")ac(e)&&(f=1);else if(typeof e=="string")f=T1(e,l,K.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Te:return e=rt(31,l,t,a),e.elementType=Te,e.lanes=i,e;case M:return Ll(l.children,a,i,t);case B:f=8,a|=24;break;case q:return e=rt(12,l,t,a|2),e.elementType=q,e.lanes=i,e;case W:return e=rt(13,l,t,a),e.elementType=W,e.lanes=i,e;case Ee:return e=rt(19,l,t,a),e.elementType=Ee,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:case G:f=10;break e;case V:f=9;break e;case ue:f=11;break e;case pe:f=14;break e;case De:f=16,n=null;break e}f=29,l=Error(s(130,e===null?"null":typeof e,"")),n=null}return t=rt(f,l,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function Ll(e,t,l,n){return e=rt(7,e,n,t),e.lanes=l,e}function ic(e,t,l){return e=rt(6,e,null,t),e.lanes=l,e}function uc(e,t,l){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var pn=[],gn=0,pi=null,gi=0,xt=[],_t=0,kl=null,Ft=1,Yt="";function Hl(e,t){pn[gn++]=gi,pn[gn++]=pi,pi=e,gi=t}function bf(e,t,l){xt[_t++]=Ft,xt[_t++]=Yt,xt[_t++]=kl,kl=e;var n=Ft;e=Yt;var a=32-ct(n)-1;n&=~(1<<a),l+=1;var i=32-ct(t)+a;if(30<i){var f=a-a%5;i=(n&(1<<f)-1).toString(32),n>>=f,a-=f,Ft=1<<32-ct(t)+a|l<<a|n,Yt=i+e}else Ft=1<<i|l<<a|n,Yt=e}function cc(e){e.return!==null&&(Hl(e,1),bf(e,1,0))}function sc(e){for(;e===pi;)pi=pn[--gn],pn[gn]=null,gi=pn[--gn],pn[gn]=null;for(;e===kl;)kl=xt[--_t],xt[_t]=null,Yt=xt[--_t],xt[_t]=null,Ft=xt[--_t],xt[_t]=null}var Ie=null,Me=null,fe=!1,Bl=null,jt=!1,rc=Error(s(519));function ql(e){var t=Error(s(418,""));throw na(yt(t,e)),rc}function xf(e){var t=e.stateNode,l=e.type,n=e.memoizedProps;switch(t[Ke]=e,t[et]=n,l){case"dialog":ie("cancel",t),ie("close",t);break;case"iframe":case"object":case"embed":ie("load",t);break;case"video":case"audio":for(l=0;l<Aa.length;l++)ie(Aa[l],t);break;case"source":ie("error",t);break;case"img":case"image":case"link":ie("error",t),ie("load",t);break;case"details":ie("toggle",t);break;case"input":ie("invalid",t),Cr(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0),li(t);break;case"select":ie("invalid",t);break;case"textarea":ie("invalid",t),Lr(t,n.value,n.defaultValue,n.children),li(t)}l=n.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||n.suppressHydrationWarning===!0||Hh(t.textContent,l)?(n.popover!=null&&(ie("beforetoggle",t),ie("toggle",t)),n.onScroll!=null&&ie("scroll",t),n.onScrollEnd!=null&&ie("scrollend",t),n.onClick!=null&&(t.onclick=Ji),t=!0):t=!1,t||ql(e)}function _f(e){for(Ie=e.return;Ie;)switch(Ie.tag){case 5:case 13:jt=!1;return;case 27:case 3:jt=!0;return;default:Ie=Ie.return}}function ta(e){if(e!==Ie)return!1;if(!fe)return _f(e),fe=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Rs(e.type,e.memoizedProps)),l=!l),l&&Me&&ql(e),_f(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){Me=wt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}Me=null}}else t===27?(t=Me,Sl(e.type)?(e=Ms,Ms=null,Me=e):Me=t):Me=Ie?wt(e.stateNode.nextSibling):null;return!0}function la(){Me=Ie=null,fe=!1}function Sf(){var e=Bl;return e!==null&&(at===null?at=e:at.push.apply(at,e),Bl=null),e}function na(e){Bl===null?Bl=[e]:Bl.push(e)}var fc=L(null),Fl=null,Gt=null;function cl(e,t,l){F(fc,t._currentValue),t._currentValue=l}function Zt(e){e._currentValue=fc.current,Z(fc)}function oc(e,t,l){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===l)break;e=e.return}}function hc(e,t,l,n){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var i=a.dependencies;if(i!==null){var f=a.child;i=i.firstContext;e:for(;i!==null;){var m=i;i=a;for(var y=0;y<t.length;y++)if(m.context===t[y]){i.lanes|=l,m=i.alternate,m!==null&&(m.lanes|=l),oc(i.return,l,e),n||(f=null);break e}i=m.next}}else if(a.tag===18){if(f=a.return,f===null)throw Error(s(341));f.lanes|=l,i=f.alternate,i!==null&&(i.lanes|=l),oc(f,l,e),f=null}else f=a.child;if(f!==null)f.return=a;else for(f=a;f!==null;){if(f===e){f=null;break}if(a=f.sibling,a!==null){a.return=f.return,f=a;break}f=f.return}a=f}}function aa(e,t,l,n){e=null;for(var a=t,i=!1;a!==null;){if(!i){if((a.flags&524288)!==0)i=!0;else if((a.flags&262144)!==0)break}if(a.tag===10){var f=a.alternate;if(f===null)throw Error(s(387));if(f=f.memoizedProps,f!==null){var m=a.type;st(a.pendingProps.value,f.value)||(e!==null?e.push(m):e=[m])}}else if(a===it.current){if(f=a.alternate,f===null)throw Error(s(387));f.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e!==null?e.push(Na):e=[Na])}a=a.return}e!==null&&hc(t,e,l,n),t.flags|=262144}function vi(e){for(e=e.firstContext;e!==null;){if(!st(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Yl(e){Fl=e,Gt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $e(e){return Ef(Fl,e)}function yi(e,t){return Fl===null&&Yl(e),Ef(e,t)}function Ef(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Gt===null){if(e===null)throw Error(s(308));Gt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gt=Gt.next=t;return l}var Em=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},Tm=u.unstable_scheduleCallback,Rm=u.unstable_NormalPriority,Le={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function dc(){return{controller:new Em,data:new Map,refCount:0}}function ia(e){e.refCount--,e.refCount===0&&Tm(Rm,function(){e.controller.abort()})}var ua=null,mc=0,vn=0,yn=null;function zm(e,t){if(ua===null){var l=ua=[];mc=0,vn=gs(),yn={status:"pending",value:void 0,then:function(n){l.push(n)}}}return mc++,t.then(Tf,Tf),t}function Tf(){if(--mc===0&&ua!==null){yn!==null&&(yn.status="fulfilled");var e=ua;ua=null,vn=0,yn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Am(e,t){var l=[],n={status:"pending",value:null,reason:null,then:function(a){l.push(a)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var a=0;a<l.length;a++)(0,l[a])(t)},function(a){for(n.status="rejected",n.reason=a,a=0;a<l.length;a++)(0,l[a])(void 0)}),n}var Rf=N.S;N.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&zm(e,t),Rf!==null&&Rf(e,t)};var Gl=L(null);function pc(){var e=Gl.current;return e!==null?e:Se.pooledCache}function bi(e,t){t===null?F(Gl,Gl.current):F(Gl,t.pool)}function zf(){var e=pc();return e===null?null:{parent:Le._currentValue,pool:e}}var ca=Error(s(460)),Af=Error(s(474)),xi=Error(s(542)),gc={then:function(){}};function wf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function _i(){}function Mf(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(_i,_i),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Df(e),e;default:if(typeof t.status=="string")t.then(_i,_i);else{if(e=Se,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var a=t;a.status="fulfilled",a.value=n}},function(n){if(t.status==="pending"){var a=t;a.status="rejected",a.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Df(e),e}throw sa=t,ca}}var sa=null;function Of(){if(sa===null)throw Error(s(459));var e=sa;return sa=null,e}function Df(e){if(e===ca||e===xi)throw Error(s(483))}var sl=!1;function vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yc(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 rl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fl(e,t,l){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(he&2)!==0){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,t=di(e),vf(e,null,l),t}return hi(e,n,t,l),di(e)}function ra(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,l|=n,t.lanes=l,Er(e,l)}}function bc(e,t){var l=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,l===n)){var a=null,i=null;if(l=l.firstBaseUpdate,l!==null){do{var f={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};i===null?a=i=f:i=i.next=f,l=l.next}while(l!==null);i===null?a=i=t:i=i.next=t}else a=i=t;l={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,callbacks:n.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var xc=!1;function fa(){if(xc){var e=yn;if(e!==null)throw e}}function oa(e,t,l,n){xc=!1;var a=e.updateQueue;sl=!1;var i=a.firstBaseUpdate,f=a.lastBaseUpdate,m=a.shared.pending;if(m!==null){a.shared.pending=null;var y=m,R=y.next;y.next=null,f===null?i=R:f.next=R,f=y;var j=e.alternate;j!==null&&(j=j.updateQueue,m=j.lastBaseUpdate,m!==f&&(m===null?j.firstBaseUpdate=R:m.next=R,j.lastBaseUpdate=y))}if(i!==null){var U=a.baseState;f=0,j=R=y=null,m=i;do{var z=m.lane&-536870913,A=z!==m.lane;if(A?(ce&z)===z:(n&z)===z){z!==0&&z===vn&&(xc=!0),j!==null&&(j=j.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});e:{var P=e,$=m;z=t;var ye=l;switch($.tag){case 1:if(P=$.payload,typeof P=="function"){U=P.call(ye,U,z);break e}U=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=$.payload,z=typeof P=="function"?P.call(ye,U,z):P,z==null)break e;U=p({},U,z);break e;case 2:sl=!0}}z=m.callback,z!==null&&(e.flags|=64,A&&(e.flags|=8192),A=a.callbacks,A===null?a.callbacks=[z]:A.push(z))}else A={lane:z,tag:m.tag,payload:m.payload,callback:m.callback,next:null},j===null?(R=j=A,y=U):j=j.next=A,f|=z;if(m=m.next,m===null){if(m=a.shared.pending,m===null)break;A=m,m=A.next,A.next=null,a.lastBaseUpdate=A,a.shared.pending=null}}while(!0);j===null&&(y=U),a.baseState=y,a.firstBaseUpdate=R,a.lastBaseUpdate=j,i===null&&(a.shared.lanes=0),yl|=f,e.lanes=f,e.memoizedState=U}}function jf(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function Nf(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)jf(l[e],t)}var bn=L(null),Si=L(0);function Cf(e,t){e=Wt,F(Si,e),F(bn,t),Wt=e|t.baseLanes}function _c(){F(Si,Wt),F(bn,bn.current)}function Sc(){Wt=Si.current,Z(bn),Z(Si)}var ol=0,le=null,ge=null,Ce=null,Ei=!1,xn=!1,Zl=!1,Ti=0,ha=0,_n=null,wm=0;function je(){throw Error(s(321))}function Ec(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!st(e[l],t[l]))return!1;return!0}function Tc(e,t,l,n,a,i){return ol=i,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?yo:bo,Zl=!1,i=l(n,a),Zl=!1,xn&&(i=Lf(t,l,n,a)),Uf(e),i}function Uf(e){N.H=Oi;var t=ge!==null&&ge.next!==null;if(ol=0,Ce=ge=le=null,Ei=!1,ha=0,_n=null,t)throw Error(s(300));e===null||Be||(e=e.dependencies,e!==null&&vi(e)&&(Be=!0))}function Lf(e,t,l,n){le=e;var a=0;do{if(xn&&(_n=null),ha=0,xn=!1,25<=a)throw Error(s(301));if(a+=1,Ce=ge=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}N.H=Um,i=t(l,n)}while(xn);return i}function Mm(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?da(t):t,e=e.useState()[0],(ge!==null?ge.memoizedState:null)!==e&&(le.flags|=1024),t}function Rc(){var e=Ti!==0;return Ti=0,e}function zc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function Ac(e){if(Ei){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ei=!1}ol=0,Ce=ge=le=null,xn=!1,ha=Ti=0,_n=null}function lt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ce===null?le.memoizedState=Ce=e:Ce=Ce.next=e,Ce}function Ue(){if(ge===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=ge.next;var t=Ce===null?le.memoizedState:Ce.next;if(t!==null)Ce=t,ge=e;else{if(e===null)throw le.alternate===null?Error(s(467)):Error(s(310));ge=e,e={memoizedState:ge.memoizedState,baseState:ge.baseState,baseQueue:ge.baseQueue,queue:ge.queue,next:null},Ce===null?le.memoizedState=Ce=e:Ce=Ce.next=e}return Ce}function wc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function da(e){var t=ha;return ha+=1,_n===null&&(_n=[]),e=Mf(_n,e,t),t=le,(Ce===null?t.memoizedState:Ce.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?yo:bo),e}function Ri(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return da(e);if(e.$$typeof===G)return $e(e)}throw Error(s(438,String(e)))}function Mc(e){var t=null,l=le.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var n=le.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(a){return a.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=wc(),le.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),n=0;n<e;n++)l[n]=We;return t.index++,l}function Qt(e,t){return typeof t=="function"?t(e):t}function zi(e){var t=Ue();return Oc(t,ge,e)}function Oc(e,t,l){var n=e.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=l;var a=e.baseQueue,i=n.pending;if(i!==null){if(a!==null){var f=a.next;a.next=i.next,i.next=f}t.baseQueue=a=i,n.pending=null}if(i=e.baseState,a===null)e.memoizedState=i;else{t=a.next;var m=f=null,y=null,R=t,j=!1;do{var U=R.lane&-536870913;if(U!==R.lane?(ce&U)===U:(ol&U)===U){var z=R.revertLane;if(z===0)y!==null&&(y=y.next={lane:0,revertLane:0,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),U===vn&&(j=!0);else if((ol&z)===z){R=R.next,z===vn&&(j=!0);continue}else U={lane:0,revertLane:R.revertLane,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},y===null?(m=y=U,f=i):y=y.next=U,le.lanes|=z,yl|=z;U=R.action,Zl&&l(i,U),i=R.hasEagerState?R.eagerState:l(i,U)}else z={lane:U,revertLane:R.revertLane,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},y===null?(m=y=z,f=i):y=y.next=z,le.lanes|=U,yl|=U;R=R.next}while(R!==null&&R!==t);if(y===null?f=i:y.next=m,!st(i,e.memoizedState)&&(Be=!0,j&&(l=yn,l!==null)))throw l;e.memoizedState=i,e.baseState=f,e.baseQueue=y,n.lastRenderedState=i}return a===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function Dc(e){var t=Ue(),l=t.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=e;var n=l.dispatch,a=l.pending,i=t.memoizedState;if(a!==null){l.pending=null;var f=a=a.next;do i=e(i,f.action),f=f.next;while(f!==a);st(i,t.memoizedState)||(Be=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),l.lastRenderedState=i}return[i,n]}function kf(e,t,l){var n=le,a=Ue(),i=fe;if(i){if(l===void 0)throw Error(s(407));l=l()}else l=t();var f=!st((ge||a).memoizedState,l);f&&(a.memoizedState=l,Be=!0),a=a.queue;var m=qf.bind(null,n,a,e);if(ma(2048,8,m,[e]),a.getSnapshot!==t||f||Ce!==null&&Ce.memoizedState.tag&1){if(n.flags|=2048,Sn(9,Ai(),Bf.bind(null,n,a,l,t),null),Se===null)throw Error(s(349));i||(ol&124)!==0||Hf(n,t,l)}return l}function Hf(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=le.updateQueue,t===null?(t=wc(),le.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Bf(e,t,l,n){t.value=l,t.getSnapshot=n,Ff(t)&&Yf(e)}function qf(e,t,l){return l(function(){Ff(t)&&Yf(e)})}function Ff(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!st(e,l)}catch{return!0}}function Yf(e){var t=dn(e,2);t!==null&&mt(t,e,2)}function jc(e){var t=lt();if(typeof e=="function"){var l=e;if(e=l(),Zl){al(!0);try{l()}finally{al(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:e},t}function Gf(e,t,l,n){return e.baseState=l,Oc(e,ge,typeof n=="function"?n:Qt)}function Om(e,t,l,n,a){if(Mi(e))throw Error(s(485));if(e=t.action,e!==null){var i={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){i.listeners.push(f)}};N.T!==null?l(!0):i.isTransition=!1,n(i),l=t.pending,l===null?(i.next=t.pending=i,Zf(t,i)):(i.next=l.next,t.pending=l.next=i)}}function Zf(e,t){var l=t.action,n=t.payload,a=e.state;if(t.isTransition){var i=N.T,f={};N.T=f;try{var m=l(a,n),y=N.S;y!==null&&y(f,m),Qf(e,t,m)}catch(R){Nc(e,t,R)}finally{N.T=i}}else try{i=l(a,n),Qf(e,t,i)}catch(R){Nc(e,t,R)}}function Qf(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(n){Xf(e,t,n)},function(n){return Nc(e,t,n)}):Xf(e,t,l)}function Xf(e,t,l){t.status="fulfilled",t.value=l,Vf(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Zf(e,l)))}function Nc(e,t,l){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=l,Vf(t),t=t.next;while(t!==n)}e.action=null}function Vf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Kf(e,t){return t}function $f(e,t){if(fe){var l=Se.formState;if(l!==null){e:{var n=le;if(fe){if(Me){t:{for(var a=Me,i=jt;a.nodeType!==8;){if(!i){a=null;break t}if(a=wt(a.nextSibling),a===null){a=null;break t}}i=a.data,a=i==="F!"||i==="F"?a:null}if(a){Me=wt(a.nextSibling),n=a.data==="F!";break e}}ql(n)}n=!1}n&&(t=l[0])}}return l=lt(),l.memoizedState=l.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kf,lastRenderedState:t},l.queue=n,l=po.bind(null,le,n),n.dispatch=l,n=jc(!1),i=Hc.bind(null,le,!1,n.queue),n=lt(),a={state:t,dispatch:null,action:e,pending:null},n.queue=a,l=Om.bind(null,le,a,i,l),a.dispatch=l,n.memoizedState=e,[t,l,!1]}function Jf(e){var t=Ue();return Wf(t,ge,e)}function Wf(e,t,l){if(t=Oc(e,t,Kf)[0],e=zi(Qt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=da(t)}catch(f){throw f===ca?xi:f}else n=t;t=Ue();var a=t.queue,i=a.dispatch;return l!==t.memoizedState&&(le.flags|=2048,Sn(9,Ai(),Dm.bind(null,a,l),null)),[n,i,e]}function Dm(e,t){e.action=t}function If(e){var t=Ue(),l=ge;if(l!==null)return Wf(t,l,e);Ue(),t=t.memoizedState,l=Ue();var n=l.queue.dispatch;return l.memoizedState=e,[t,n,!1]}function Sn(e,t,l,n){return e={tag:e,create:l,deps:n,inst:t,next:null},t=le.updateQueue,t===null&&(t=wc(),le.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(n=l.next,l.next=e,e.next=n,t.lastEffect=e),e}function Ai(){return{destroy:void 0,resource:void 0}}function Pf(){return Ue().memoizedState}function wi(e,t,l,n){var a=lt();n=n===void 0?null:n,le.flags|=e,a.memoizedState=Sn(1|t,Ai(),l,n)}function ma(e,t,l,n){var a=Ue();n=n===void 0?null:n;var i=a.memoizedState.inst;ge!==null&&n!==null&&Ec(n,ge.memoizedState.deps)?a.memoizedState=Sn(t,i,l,n):(le.flags|=e,a.memoizedState=Sn(1|t,i,l,n))}function eo(e,t){wi(8390656,8,e,t)}function to(e,t){ma(2048,8,e,t)}function lo(e,t){return ma(4,2,e,t)}function no(e,t){return ma(4,4,e,t)}function ao(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function io(e,t,l){l=l!=null?l.concat([e]):null,ma(4,4,ao.bind(null,t,e),l)}function Cc(){}function uo(e,t){var l=Ue();t=t===void 0?null:t;var n=l.memoizedState;return t!==null&&Ec(t,n[1])?n[0]:(l.memoizedState=[e,t],e)}function co(e,t){var l=Ue();t=t===void 0?null:t;var n=l.memoizedState;if(t!==null&&Ec(t,n[1]))return n[0];if(n=e(),Zl){al(!0);try{e()}finally{al(!1)}}return l.memoizedState=[n,t],n}function Uc(e,t,l){return l===void 0||(ol&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=oh(),le.lanes|=e,yl|=e,l)}function so(e,t,l,n){return st(l,t)?l:bn.current!==null?(e=Uc(e,l,n),st(e,t)||(Be=!0),e):(ol&42)===0?(Be=!0,e.memoizedState=l):(e=oh(),le.lanes|=e,yl|=e,t)}function ro(e,t,l,n,a){var i=Y.p;Y.p=i!==0&&8>i?i:8;var f=N.T,m={};N.T=m,Hc(e,!1,t,l);try{var y=a(),R=N.S;if(R!==null&&R(m,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var j=Am(y,n);pa(e,t,j,dt(e))}else pa(e,t,n,dt(e))}catch(U){pa(e,t,{then:function(){},status:"rejected",reason:U},dt())}finally{Y.p=i,N.T=f}}function jm(){}function Lc(e,t,l,n){if(e.tag!==5)throw Error(s(476));var a=fo(e).queue;ro(e,a,t,I,l===null?jm:function(){return oo(e),l(n)})}function fo(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:I},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function oo(e){var t=fo(e).next.queue;pa(e,t,{},dt())}function kc(){return $e(Na)}function ho(){return Ue().memoizedState}function mo(){return Ue().memoizedState}function Nm(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=dt();e=rl(l);var n=fl(t,e,l);n!==null&&(mt(n,t,l),ra(n,t,l)),t={cache:dc()},e.payload=t;return}t=t.return}}function Cm(e,t,l){var n=dt();l={lane:n,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Mi(e)?go(t,l):(l=nc(e,t,l,n),l!==null&&(mt(l,e,n),vo(l,t,n)))}function po(e,t,l){var n=dt();pa(e,t,l,n)}function pa(e,t,l,n){var a={lane:n,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Mi(e))go(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var f=t.lastRenderedState,m=i(f,l);if(a.hasEagerState=!0,a.eagerState=m,st(m,f))return hi(e,t,a,0),Se===null&&oi(),!1}catch{}finally{}if(l=nc(e,t,a,n),l!==null)return mt(l,e,n),vo(l,t,n),!0}return!1}function Hc(e,t,l,n){if(n={lane:2,revertLane:gs(),action:n,hasEagerState:!1,eagerState:null,next:null},Mi(e)){if(t)throw Error(s(479))}else t=nc(e,l,n,2),t!==null&&mt(t,e,2)}function Mi(e){var t=e.alternate;return e===le||t!==null&&t===le}function go(e,t){xn=Ei=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function vo(e,t,l){if((l&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,l|=n,t.lanes=l,Er(e,l)}}var Oi={readContext:$e,use:Ri,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je,useHostTransitionStatus:je,useFormState:je,useActionState:je,useOptimistic:je,useMemoCache:je,useCacheRefresh:je},yo={readContext:$e,use:Ri,useCallback:function(e,t){return lt().memoizedState=[e,t===void 0?null:t],e},useContext:$e,useEffect:eo,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,wi(4194308,4,ao.bind(null,t,e),l)},useLayoutEffect:function(e,t){return wi(4194308,4,e,t)},useInsertionEffect:function(e,t){wi(4,2,e,t)},useMemo:function(e,t){var l=lt();t=t===void 0?null:t;var n=e();if(Zl){al(!0);try{e()}finally{al(!1)}}return l.memoizedState=[n,t],n},useReducer:function(e,t,l){var n=lt();if(l!==void 0){var a=l(t);if(Zl){al(!0);try{l(t)}finally{al(!1)}}}else a=t;return n.memoizedState=n.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},n.queue=e,e=e.dispatch=Cm.bind(null,le,e),[n.memoizedState,e]},useRef:function(e){var t=lt();return e={current:e},t.memoizedState=e},useState:function(e){e=jc(e);var t=e.queue,l=po.bind(null,le,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Cc,useDeferredValue:function(e,t){var l=lt();return Uc(l,e,t)},useTransition:function(){var e=jc(!1);return e=ro.bind(null,le,e.queue,!0,!1),lt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var n=le,a=lt();if(fe){if(l===void 0)throw Error(s(407));l=l()}else{if(l=t(),Se===null)throw Error(s(349));(ce&124)!==0||Hf(n,t,l)}a.memoizedState=l;var i={value:l,getSnapshot:t};return a.queue=i,eo(qf.bind(null,n,i,e),[e]),n.flags|=2048,Sn(9,Ai(),Bf.bind(null,n,i,l,t),null),l},useId:function(){var e=lt(),t=Se.identifierPrefix;if(fe){var l=Yt,n=Ft;l=(n&~(1<<32-ct(n)-1)).toString(32)+l,t="«"+t+"R"+l,l=Ti++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=wm++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:kc,useFormState:$f,useActionState:$f,useOptimistic:function(e){var t=lt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Hc.bind(null,le,!0,l),l.dispatch=t,[e,t]},useMemoCache:Mc,useCacheRefresh:function(){return lt().memoizedState=Nm.bind(null,le)}},bo={readContext:$e,use:Ri,useCallback:uo,useContext:$e,useEffect:to,useImperativeHandle:io,useInsertionEffect:lo,useLayoutEffect:no,useMemo:co,useReducer:zi,useRef:Pf,useState:function(){return zi(Qt)},useDebugValue:Cc,useDeferredValue:function(e,t){var l=Ue();return so(l,ge.memoizedState,e,t)},useTransition:function(){var e=zi(Qt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:da(e),t]},useSyncExternalStore:kf,useId:ho,useHostTransitionStatus:kc,useFormState:Jf,useActionState:Jf,useOptimistic:function(e,t){var l=Ue();return Gf(l,ge,e,t)},useMemoCache:Mc,useCacheRefresh:mo},Um={readContext:$e,use:Ri,useCallback:uo,useContext:$e,useEffect:to,useImperativeHandle:io,useInsertionEffect:lo,useLayoutEffect:no,useMemo:co,useReducer:Dc,useRef:Pf,useState:function(){return Dc(Qt)},useDebugValue:Cc,useDeferredValue:function(e,t){var l=Ue();return ge===null?Uc(l,e,t):so(l,ge.memoizedState,e,t)},useTransition:function(){var e=Dc(Qt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:da(e),t]},useSyncExternalStore:kf,useId:ho,useHostTransitionStatus:kc,useFormState:If,useActionState:If,useOptimistic:function(e,t){var l=Ue();return ge!==null?Gf(l,ge,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:Mc,useCacheRefresh:mo},En=null,ga=0;function Di(e){var t=ga;return ga+=1,En===null&&(En=[]),Mf(En,e,t)}function va(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function ji(e,t){throw t.$$typeof===w?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function xo(e){var t=e._init;return t(e._payload)}function _o(e){function t(S,_){if(e){var T=S.deletions;T===null?(S.deletions=[_],S.flags|=16):T.push(_)}}function l(S,_){if(!e)return null;for(;_!==null;)t(S,_),_=_.sibling;return null}function n(S){for(var _=new Map;S!==null;)S.key!==null?_.set(S.key,S):_.set(S.index,S),S=S.sibling;return _}function a(S,_){return S=qt(S,_),S.index=0,S.sibling=null,S}function i(S,_,T){return S.index=T,e?(T=S.alternate,T!==null?(T=T.index,T<_?(S.flags|=67108866,_):T):(S.flags|=67108866,_)):(S.flags|=1048576,_)}function f(S){return e&&S.alternate===null&&(S.flags|=67108866),S}function m(S,_,T,C){return _===null||_.tag!==6?(_=ic(T,S.mode,C),_.return=S,_):(_=a(_,T),_.return=S,_)}function y(S,_,T,C){var Q=T.type;return Q===M?j(S,_,T.props.children,C,T.key):_!==null&&(_.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===De&&xo(Q)===_.type)?(_=a(_,T.props),va(_,T),_.return=S,_):(_=mi(T.type,T.key,T.props,null,S.mode,C),va(_,T),_.return=S,_)}function R(S,_,T,C){return _===null||_.tag!==4||_.stateNode.containerInfo!==T.containerInfo||_.stateNode.implementation!==T.implementation?(_=uc(T,S.mode,C),_.return=S,_):(_=a(_,T.children||[]),_.return=S,_)}function j(S,_,T,C,Q){return _===null||_.tag!==7?(_=Ll(T,S.mode,C,Q),_.return=S,_):(_=a(_,T),_.return=S,_)}function U(S,_,T){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=ic(""+_,S.mode,T),_.return=S,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case E:return T=mi(_.type,_.key,_.props,null,S.mode,T),va(T,_),T.return=S,T;case k:return _=uc(_,S.mode,T),_.return=S,_;case De:var C=_._init;return _=C(_._payload),U(S,_,T)}if(Ve(_)||Xe(_))return _=Ll(_,S.mode,T,null),_.return=S,_;if(typeof _.then=="function")return U(S,Di(_),T);if(_.$$typeof===G)return U(S,yi(S,_),T);ji(S,_)}return null}function z(S,_,T,C){var Q=_!==null?_.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return Q!==null?null:m(S,_,""+T,C);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case E:return T.key===Q?y(S,_,T,C):null;case k:return T.key===Q?R(S,_,T,C):null;case De:return Q=T._init,T=Q(T._payload),z(S,_,T,C)}if(Ve(T)||Xe(T))return Q!==null?null:j(S,_,T,C,null);if(typeof T.then=="function")return z(S,_,Di(T),C);if(T.$$typeof===G)return z(S,_,yi(S,T),C);ji(S,T)}return null}function A(S,_,T,C,Q){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return S=S.get(T)||null,m(_,S,""+C,Q);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case E:return S=S.get(C.key===null?T:C.key)||null,y(_,S,C,Q);case k:return S=S.get(C.key===null?T:C.key)||null,R(_,S,C,Q);case De:var ne=C._init;return C=ne(C._payload),A(S,_,T,C,Q)}if(Ve(C)||Xe(C))return S=S.get(T)||null,j(_,S,C,Q,null);if(typeof C.then=="function")return A(S,_,T,Di(C),Q);if(C.$$typeof===G)return A(S,_,T,yi(_,C),Q);ji(_,C)}return null}function P(S,_,T,C){for(var Q=null,ne=null,X=_,J=_=0,Fe=null;X!==null&&J<T.length;J++){X.index>J?(Fe=X,X=null):Fe=X.sibling;var re=z(S,X,T[J],C);if(re===null){X===null&&(X=Fe);break}e&&X&&re.alternate===null&&t(S,X),_=i(re,_,J),ne===null?Q=re:ne.sibling=re,ne=re,X=Fe}if(J===T.length)return l(S,X),fe&&Hl(S,J),Q;if(X===null){for(;J<T.length;J++)X=U(S,T[J],C),X!==null&&(_=i(X,_,J),ne===null?Q=X:ne.sibling=X,ne=X);return fe&&Hl(S,J),Q}for(X=n(X);J<T.length;J++)Fe=A(X,S,J,T[J],C),Fe!==null&&(e&&Fe.alternate!==null&&X.delete(Fe.key===null?J:Fe.key),_=i(Fe,_,J),ne===null?Q=Fe:ne.sibling=Fe,ne=Fe);return e&&X.forEach(function(Al){return t(S,Al)}),fe&&Hl(S,J),Q}function $(S,_,T,C){if(T==null)throw Error(s(151));for(var Q=null,ne=null,X=_,J=_=0,Fe=null,re=T.next();X!==null&&!re.done;J++,re=T.next()){X.index>J?(Fe=X,X=null):Fe=X.sibling;var Al=z(S,X,re.value,C);if(Al===null){X===null&&(X=Fe);break}e&&X&&Al.alternate===null&&t(S,X),_=i(Al,_,J),ne===null?Q=Al:ne.sibling=Al,ne=Al,X=Fe}if(re.done)return l(S,X),fe&&Hl(S,J),Q;if(X===null){for(;!re.done;J++,re=T.next())re=U(S,re.value,C),re!==null&&(_=i(re,_,J),ne===null?Q=re:ne.sibling=re,ne=re);return fe&&Hl(S,J),Q}for(X=n(X);!re.done;J++,re=T.next())re=A(X,S,J,re.value,C),re!==null&&(e&&re.alternate!==null&&X.delete(re.key===null?J:re.key),_=i(re,_,J),ne===null?Q=re:ne.sibling=re,ne=re);return e&&X.forEach(function(L1){return t(S,L1)}),fe&&Hl(S,J),Q}function ye(S,_,T,C){if(typeof T=="object"&&T!==null&&T.type===M&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case E:e:{for(var Q=T.key;_!==null;){if(_.key===Q){if(Q=T.type,Q===M){if(_.tag===7){l(S,_.sibling),C=a(_,T.props.children),C.return=S,S=C;break e}}else if(_.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===De&&xo(Q)===_.type){l(S,_.sibling),C=a(_,T.props),va(C,T),C.return=S,S=C;break e}l(S,_);break}else t(S,_);_=_.sibling}T.type===M?(C=Ll(T.props.children,S.mode,C,T.key),C.return=S,S=C):(C=mi(T.type,T.key,T.props,null,S.mode,C),va(C,T),C.return=S,S=C)}return f(S);case k:e:{for(Q=T.key;_!==null;){if(_.key===Q)if(_.tag===4&&_.stateNode.containerInfo===T.containerInfo&&_.stateNode.implementation===T.implementation){l(S,_.sibling),C=a(_,T.children||[]),C.return=S,S=C;break e}else{l(S,_);break}else t(S,_);_=_.sibling}C=uc(T,S.mode,C),C.return=S,S=C}return f(S);case De:return Q=T._init,T=Q(T._payload),ye(S,_,T,C)}if(Ve(T))return P(S,_,T,C);if(Xe(T)){if(Q=Xe(T),typeof Q!="function")throw Error(s(150));return T=Q.call(T),$(S,_,T,C)}if(typeof T.then=="function")return ye(S,_,Di(T),C);if(T.$$typeof===G)return ye(S,_,yi(S,T),C);ji(S,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,_!==null&&_.tag===6?(l(S,_.sibling),C=a(_,T),C.return=S,S=C):(l(S,_),C=ic(T,S.mode,C),C.return=S,S=C),f(S)):l(S,_)}return function(S,_,T,C){try{ga=0;var Q=ye(S,_,T,C);return En=null,Q}catch(X){if(X===ca||X===xi)throw X;var ne=rt(29,X,null,S.mode);return ne.lanes=C,ne.return=S,ne}finally{}}}var Tn=_o(!0),So=_o(!1),St=L(null),Nt=null;function hl(e){var t=e.alternate;F(ke,ke.current&1),F(St,e),Nt===null&&(t===null||bn.current!==null||t.memoizedState!==null)&&(Nt=e)}function Eo(e){if(e.tag===22){if(F(ke,ke.current),F(St,e),Nt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Nt=e)}}else dl()}function dl(){F(ke,ke.current),F(St,St.current)}function Xt(e){Z(St),Nt===e&&(Nt=null),Z(ke)}var ke=L(0);function Ni(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||ws(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Bc(e,t,l,n){t=e.memoizedState,l=l(n,t),l=l==null?t:p({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var qc={enqueueSetState:function(e,t,l){e=e._reactInternals;var n=dt(),a=rl(n);a.payload=t,l!=null&&(a.callback=l),t=fl(e,a,n),t!==null&&(mt(t,e,n),ra(t,e,n))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var n=dt(),a=rl(n);a.tag=1,a.payload=t,l!=null&&(a.callback=l),t=fl(e,a,n),t!==null&&(mt(t,e,n),ra(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=dt(),n=rl(l);n.tag=2,t!=null&&(n.callback=t),t=fl(e,n,l),t!==null&&(mt(t,e,l),ra(t,e,l))}};function To(e,t,l,n,a,i,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,f):t.prototype&&t.prototype.isPureReactComponent?!Pn(l,n)||!Pn(a,i):!0}function Ro(e,t,l,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,n),t.state!==e&&qc.enqueueReplaceState(t,t.state,null)}function Ql(e,t){var l=t;if("ref"in t){l={};for(var n in t)n!=="ref"&&(l[n]=t[n])}if(e=e.defaultProps){l===t&&(l=p({},l));for(var a in e)l[a]===void 0&&(l[a]=e[a])}return l}var Ci=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function zo(e){Ci(e)}function Ao(e){console.error(e)}function wo(e){Ci(e)}function Ui(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function Mo(e,t,l){try{var n=e.onCaughtError;n(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(a){setTimeout(function(){throw a})}}function Fc(e,t,l){return l=rl(l),l.tag=3,l.payload={element:null},l.callback=function(){Ui(e,t)},l}function Oo(e){return e=rl(e),e.tag=3,e}function Do(e,t,l,n){var a=l.type.getDerivedStateFromError;if(typeof a=="function"){var i=n.value;e.payload=function(){return a(i)},e.callback=function(){Mo(t,l,n)}}var f=l.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){Mo(t,l,n),typeof a!="function"&&(bl===null?bl=new Set([this]):bl.add(this));var m=n.stack;this.componentDidCatch(n.value,{componentStack:m!==null?m:""})})}function Lm(e,t,l,n,a){if(l.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=l.alternate,t!==null&&aa(t,l,a,!0),l=St.current,l!==null){switch(l.tag){case 13:return Nt===null?os():l.alternate===null&&Oe===0&&(Oe=3),l.flags&=-257,l.flags|=65536,l.lanes=a,n===gc?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([n]):t.add(n),ds(e,n,a)),!1;case 22:return l.flags|=65536,n===gc?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([n]):l.add(n)),ds(e,n,a)),!1}throw Error(s(435,l.tag))}return ds(e,n,a),os(),!1}if(fe)return t=St.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=a,n!==rc&&(e=Error(s(422),{cause:n}),na(yt(e,l)))):(n!==rc&&(t=Error(s(423),{cause:n}),na(yt(t,l))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,n=yt(n,l),a=Fc(e.stateNode,n,a),bc(e,a),Oe!==4&&(Oe=2)),!1;var i=Error(s(520),{cause:n});if(i=yt(i,l),Ta===null?Ta=[i]:Ta.push(i),Oe!==4&&(Oe=2),t===null)return!0;n=yt(n,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=a&-a,l.lanes|=e,e=Fc(l.stateNode,n,e),bc(l,e),!1;case 1:if(t=l.type,i=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(bl===null||!bl.has(i))))return l.flags|=65536,a&=-a,l.lanes|=a,a=Oo(a),Do(a,e,l,n),bc(l,a),!1}l=l.return}while(l!==null);return!1}var jo=Error(s(461)),Be=!1;function Ye(e,t,l,n){t.child=e===null?So(t,null,l,n):Tn(t,e.child,l,n)}function No(e,t,l,n,a){l=l.render;var i=t.ref;if("ref"in n){var f={};for(var m in n)m!=="ref"&&(f[m]=n[m])}else f=n;return Yl(t),n=Tc(e,t,l,f,i,a),m=Rc(),e!==null&&!Be?(zc(e,t,a),Vt(e,t,a)):(fe&&m&&cc(t),t.flags|=1,Ye(e,t,n,a),t.child)}function Co(e,t,l,n,a){if(e===null){var i=l.type;return typeof i=="function"&&!ac(i)&&i.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=i,Uo(e,t,i,n,a)):(e=mi(l.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!$c(e,a)){var f=i.memoizedProps;if(l=l.compare,l=l!==null?l:Pn,l(f,n)&&e.ref===t.ref)return Vt(e,t,a)}return t.flags|=1,e=qt(i,n),e.ref=t.ref,e.return=t,t.child=e}function Uo(e,t,l,n,a){if(e!==null){var i=e.memoizedProps;if(Pn(i,n)&&e.ref===t.ref)if(Be=!1,t.pendingProps=n=i,$c(e,a))(e.flags&131072)!==0&&(Be=!0);else return t.lanes=e.lanes,Vt(e,t,a)}return Yc(e,t,l,n,a)}function Lo(e,t,l){var n=t.pendingProps,a=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden"){if((t.flags&128)!==0){if(n=i!==null?i.baseLanes|l:l,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;t.childLanes=i&~n}else t.childLanes=0,t.child=null;return ko(e,t,n,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&bi(t,i!==null?i.cachePool:null),i!==null?Cf(t,i):_c(),Eo(t);else return t.lanes=t.childLanes=536870912,ko(e,t,i!==null?i.baseLanes|l:l,l)}else i!==null?(bi(t,i.cachePool),Cf(t,i),dl(),t.memoizedState=null):(e!==null&&bi(t,null),_c(),dl());return Ye(e,t,a,l),t.child}function ko(e,t,l,n){var a=pc();return a=a===null?null:{parent:Le._currentValue,pool:a},t.memoizedState={baseLanes:l,cachePool:a},e!==null&&bi(t,null),_c(),Eo(t),e!==null&&aa(e,t,n,!0),null}function Li(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(s(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Yc(e,t,l,n,a){return Yl(t),l=Tc(e,t,l,n,void 0,a),n=Rc(),e!==null&&!Be?(zc(e,t,a),Vt(e,t,a)):(fe&&n&&cc(t),t.flags|=1,Ye(e,t,l,a),t.child)}function Ho(e,t,l,n,a,i){return Yl(t),t.updateQueue=null,l=Lf(t,n,l,a),Uf(e),n=Rc(),e!==null&&!Be?(zc(e,t,i),Vt(e,t,i)):(fe&&n&&cc(t),t.flags|=1,Ye(e,t,l,i),t.child)}function Bo(e,t,l,n,a){if(Yl(t),t.stateNode===null){var i=mn,f=l.contextType;typeof f=="object"&&f!==null&&(i=$e(f)),i=new l(n,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=qc,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=n,i.state=t.memoizedState,i.refs={},vc(t),f=l.contextType,i.context=typeof f=="object"&&f!==null?$e(f):mn,i.state=t.memoizedState,f=l.getDerivedStateFromProps,typeof f=="function"&&(Bc(t,l,f,n),i.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(f=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),f!==i.state&&qc.enqueueReplaceState(i,i.state,null),oa(t,n,i,a),fa(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){i=t.stateNode;var m=t.memoizedProps,y=Ql(l,m);i.props=y;var R=i.context,j=l.contextType;f=mn,typeof j=="object"&&j!==null&&(f=$e(j));var U=l.getDerivedStateFromProps;j=typeof U=="function"||typeof i.getSnapshotBeforeUpdate=="function",m=t.pendingProps!==m,j||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(m||R!==f)&&Ro(t,i,n,f),sl=!1;var z=t.memoizedState;i.state=z,oa(t,n,i,a),fa(),R=t.memoizedState,m||z!==R||sl?(typeof U=="function"&&(Bc(t,l,U,n),R=t.memoizedState),(y=sl||To(t,l,y,n,z,R,f))?(j||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=n,t.memoizedState=R),i.props=n,i.state=R,i.context=f,n=y):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,yc(e,t),f=t.memoizedProps,j=Ql(l,f),i.props=j,U=t.pendingProps,z=i.context,R=l.contextType,y=mn,typeof R=="object"&&R!==null&&(y=$e(R)),m=l.getDerivedStateFromProps,(R=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f!==U||z!==y)&&Ro(t,i,n,y),sl=!1,z=t.memoizedState,i.state=z,oa(t,n,i,a),fa();var A=t.memoizedState;f!==U||z!==A||sl||e!==null&&e.dependencies!==null&&vi(e.dependencies)?(typeof m=="function"&&(Bc(t,l,m,n),A=t.memoizedState),(j=sl||To(t,l,j,n,z,A,y)||e!==null&&e.dependencies!==null&&vi(e.dependencies))?(R||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,A,y),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,A,y)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=A),i.props=n,i.state=A,i.context=y,n=j):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),n=!1)}return i=n,Li(e,t),n=(t.flags&128)!==0,i||n?(i=t.stateNode,l=n&&typeof l.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&n?(t.child=Tn(t,e.child,null,a),t.child=Tn(t,null,l,a)):Ye(e,t,l,a),t.memoizedState=i.state,e=t.child):e=Vt(e,t,a),e}function qo(e,t,l,n){return la(),t.flags|=256,Ye(e,t,l,n),t.child}var Gc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zc(e){return{baseLanes:e,cachePool:zf()}}function Qc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Et),e}function Fo(e,t,l){var n=t.pendingProps,a=!1,i=(t.flags&128)!==0,f;if((f=i)||(f=e!==null&&e.memoizedState===null?!1:(ke.current&2)!==0),f&&(a=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(fe){if(a?hl(t):dl(),fe){var m=Me,y;if(y=m){e:{for(y=m,m=jt;y.nodeType!==8;){if(!m){m=null;break e}if(y=wt(y.nextSibling),y===null){m=null;break e}}m=y}m!==null?(t.memoizedState={dehydrated:m,treeContext:kl!==null?{id:Ft,overflow:Yt}:null,retryLane:536870912,hydrationErrors:null},y=rt(18,null,null,0),y.stateNode=m,y.return=t,t.child=y,Ie=t,Me=null,y=!0):y=!1}y||ql(t)}if(m=t.memoizedState,m!==null&&(m=m.dehydrated,m!==null))return ws(m)?t.lanes=32:t.lanes=536870912,null;Xt(t)}return m=n.children,n=n.fallback,a?(dl(),a=t.mode,m=ki({mode:"hidden",children:m},a),n=Ll(n,a,l,null),m.return=t,n.return=t,m.sibling=n,t.child=m,a=t.child,a.memoizedState=Zc(l),a.childLanes=Qc(e,f,l),t.memoizedState=Gc,n):(hl(t),Xc(t,m))}if(y=e.memoizedState,y!==null&&(m=y.dehydrated,m!==null)){if(i)t.flags&256?(hl(t),t.flags&=-257,t=Vc(e,t,l)):t.memoizedState!==null?(dl(),t.child=e.child,t.flags|=128,t=null):(dl(),a=n.fallback,m=t.mode,n=ki({mode:"visible",children:n.children},m),a=Ll(a,m,l,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,Tn(t,e.child,null,l),n=t.child,n.memoizedState=Zc(l),n.childLanes=Qc(e,f,l),t.memoizedState=Gc,t=a);else if(hl(t),ws(m)){if(f=m.nextSibling&&m.nextSibling.dataset,f)var R=f.dgst;f=R,n=Error(s(419)),n.stack="",n.digest=f,na({value:n,source:null,stack:null}),t=Vc(e,t,l)}else if(Be||aa(e,t,l,!1),f=(l&e.childLanes)!==0,Be||f){if(f=Se,f!==null&&(n=l&-l,n=(n&42)!==0?1:Mu(n),n=(n&(f.suspendedLanes|l))!==0?0:n,n!==0&&n!==y.retryLane))throw y.retryLane=n,dn(e,n),mt(f,e,n),jo;m.data==="$?"||os(),t=Vc(e,t,l)}else m.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,Me=wt(m.nextSibling),Ie=t,fe=!0,Bl=null,jt=!1,e!==null&&(xt[_t++]=Ft,xt[_t++]=Yt,xt[_t++]=kl,Ft=e.id,Yt=e.overflow,kl=t),t=Xc(t,n.children),t.flags|=4096);return t}return a?(dl(),a=n.fallback,m=t.mode,y=e.child,R=y.sibling,n=qt(y,{mode:"hidden",children:n.children}),n.subtreeFlags=y.subtreeFlags&65011712,R!==null?a=qt(R,a):(a=Ll(a,m,l,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,m=e.child.memoizedState,m===null?m=Zc(l):(y=m.cachePool,y!==null?(R=Le._currentValue,y=y.parent!==R?{parent:R,pool:R}:y):y=zf(),m={baseLanes:m.baseLanes|l,cachePool:y}),a.memoizedState=m,a.childLanes=Qc(e,f,l),t.memoizedState=Gc,n):(hl(t),l=e.child,e=l.sibling,l=qt(l,{mode:"visible",children:n.children}),l.return=t,l.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=l,t.memoizedState=null,l)}function Xc(e,t){return t=ki({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ki(e,t){return e=rt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Vc(e,t,l){return Tn(t,e.child,null,l),e=Xc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Yo(e,t,l){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),oc(e.return,t,l)}function Kc(e,t,l,n,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:l,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=l,i.tailMode=a)}function Go(e,t,l){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(Ye(e,t,n.children,l),n=ke.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Yo(e,l,t);else if(e.tag===19)Yo(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}switch(F(ke,n),a){case"forwards":for(l=t.child,a=null;l!==null;)e=l.alternate,e!==null&&Ni(e)===null&&(a=l),l=l.sibling;l=a,l===null?(a=t.child,t.child=null):(a=l.sibling,l.sibling=null),Kc(t,!1,a,l,i);break;case"backwards":for(l=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Ni(e)===null){t.child=a;break}e=a.sibling,a.sibling=l,l=a,a=e}Kc(t,!0,l,null,i);break;case"together":Kc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),yl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(aa(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,l=qt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=qt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function $c(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&vi(e)))}function km(e,t,l){switch(t.tag){case 3:Re(t,t.stateNode.containerInfo),cl(t,Le,e.memoizedState.cache),la();break;case 27:case 5:Tu(t);break;case 4:Re(t,t.stateNode.containerInfo);break;case 10:cl(t,t.type,t.memoizedProps.value);break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(hl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?Fo(e,t,l):(hl(t),e=Vt(e,t,l),e!==null?e.sibling:null);hl(t);break;case 19:var a=(e.flags&128)!==0;if(n=(l&t.childLanes)!==0,n||(aa(e,t,l,!1),n=(l&t.childLanes)!==0),a){if(n)return Go(e,t,l);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),F(ke,ke.current),n)break;return null;case 22:case 23:return t.lanes=0,Lo(e,t,l);case 24:cl(t,Le,e.memoizedState.cache)}return Vt(e,t,l)}function Zo(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Be=!0;else{if(!$c(e,l)&&(t.flags&128)===0)return Be=!1,km(e,t,l);Be=(e.flags&131072)!==0}else Be=!1,fe&&(t.flags&1048576)!==0&&bf(t,gi,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var n=t.elementType,a=n._init;if(n=a(n._payload),t.type=n,typeof n=="function")ac(n)?(e=Ql(n,e),t.tag=1,t=Bo(null,t,n,e,l)):(t.tag=0,t=Yc(null,t,n,e,l));else{if(n!=null){if(a=n.$$typeof,a===ue){t.tag=11,t=No(null,t,n,e,l);break e}else if(a===pe){t.tag=14,t=Co(null,t,n,e,l);break e}}throw t=Ol(n)||n,Error(s(306,t,""))}}return t;case 0:return Yc(e,t,t.type,t.pendingProps,l);case 1:return n=t.type,a=Ql(n,t.pendingProps),Bo(e,t,n,a,l);case 3:e:{if(Re(t,t.stateNode.containerInfo),e===null)throw Error(s(387));n=t.pendingProps;var i=t.memoizedState;a=i.element,yc(e,t),oa(t,n,null,l);var f=t.memoizedState;if(n=f.cache,cl(t,Le,n),n!==i.cache&&hc(t,[Le],l,!0),fa(),n=f.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=qo(e,t,n,l);break e}else if(n!==a){a=yt(Error(s(424)),t),na(a),t=qo(e,t,n,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Me=wt(e.firstChild),Ie=t,fe=!0,Bl=null,jt=!0,l=So(t,null,n,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(la(),n===a){t=Vt(e,t,l);break e}Ye(e,t,n,l)}t=t.child}return t;case 26:return Li(e,t),e===null?(l=Kh(t.type,null,t.pendingProps,null))?t.memoizedState=l:fe||(l=t.type,e=t.pendingProps,n=Wi(ee.current).createElement(l),n[Ke]=t,n[et]=e,Ze(n,l,e),He(n),t.stateNode=n):t.memoizedState=Kh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Tu(t),e===null&&fe&&(n=t.stateNode=Qh(t.type,t.pendingProps,ee.current),Ie=t,jt=!0,a=Me,Sl(t.type)?(Ms=a,Me=wt(n.firstChild)):Me=a),Ye(e,t,t.pendingProps.children,l),Li(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&fe&&((a=n=Me)&&(n=o1(n,t.type,t.pendingProps,jt),n!==null?(t.stateNode=n,Ie=t,Me=wt(n.firstChild),jt=!1,a=!0):a=!1),a||ql(t)),Tu(t),a=t.type,i=t.pendingProps,f=e!==null?e.memoizedProps:null,n=i.children,Rs(a,i)?n=null:f!==null&&Rs(a,f)&&(t.flags|=32),t.memoizedState!==null&&(a=Tc(e,t,Mm,null,null,l),Na._currentValue=a),Li(e,t),Ye(e,t,n,l),t.child;case 6:return e===null&&fe&&((e=l=Me)&&(l=h1(l,t.pendingProps,jt),l!==null?(t.stateNode=l,Ie=t,Me=null,e=!0):e=!1),e||ql(t)),null;case 13:return Fo(e,t,l);case 4:return Re(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Tn(t,null,n,l):Ye(e,t,n,l),t.child;case 11:return No(e,t,t.type,t.pendingProps,l);case 7:return Ye(e,t,t.pendingProps,l),t.child;case 8:return Ye(e,t,t.pendingProps.children,l),t.child;case 12:return Ye(e,t,t.pendingProps.children,l),t.child;case 10:return n=t.pendingProps,cl(t,t.type,n.value),Ye(e,t,n.children,l),t.child;case 9:return a=t.type._context,n=t.pendingProps.children,Yl(t),a=$e(a),n=n(a),t.flags|=1,Ye(e,t,n,l),t.child;case 14:return Co(e,t,t.type,t.pendingProps,l);case 15:return Uo(e,t,t.type,t.pendingProps,l);case 19:return Go(e,t,l);case 31:return n=t.pendingProps,l=t.mode,n={mode:n.mode,children:n.children},e===null?(l=ki(n,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=qt(e.child,n),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return Lo(e,t,l);case 24:return Yl(t),n=$e(Le),e===null?(a=pc(),a===null&&(a=Se,i=dc(),a.pooledCache=i,i.refCount++,i!==null&&(a.pooledCacheLanes|=l),a=i),t.memoizedState={parent:n,cache:a},vc(t),cl(t,Le,a)):((e.lanes&l)!==0&&(yc(e,t),oa(t,null,null,l),fa()),a=e.memoizedState,i=t.memoizedState,a.parent!==n?(a={parent:n,cache:n},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),cl(t,Le,n)):(n=i.cache,cl(t,Le,n),n!==a.cache&&hc(t,[Le],l,!0))),Ye(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Kt(e){e.flags|=4}function Qo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Ph(t)){if(t=St.current,t!==null&&((ce&4194048)===ce?Nt!==null:(ce&62914560)!==ce&&(ce&536870912)===0||t!==Nt))throw sa=gc,Af;e.flags|=8192}}function Hi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?_r():536870912,e.lanes|=t,wn|=t)}function ya(e,t){if(!fe)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var n=null;l!==null;)l.alternate!==null&&(n=l),l=l.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function we(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,n=0;if(t)for(var a=e.child;a!==null;)l|=a.lanes|a.childLanes,n|=a.subtreeFlags&65011712,n|=a.flags&65011712,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)l|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=l,t}function Hm(e,t,l){var n=t.pendingProps;switch(sc(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return we(t),null;case 3:return l=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Zt(Le),nl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ta(t)?Kt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Sf())),we(t),null;case 26:return l=t.memoizedState,e===null?(Kt(t),l!==null?(we(t),Qo(t,l)):(we(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Kt(t),we(t),Qo(t,l)):(we(t),t.flags&=-16777217):(e.memoizedProps!==n&&Kt(t),we(t),t.flags&=-16777217),null;case 27:$a(t),l=ee.current;var a=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Kt(t);else{if(!n){if(t.stateNode===null)throw Error(s(166));return we(t),null}e=K.current,ta(t)?xf(t):(e=Qh(a,n,l),t.stateNode=e,Kt(t))}return we(t),null;case 5:if($a(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Kt(t);else{if(!n){if(t.stateNode===null)throw Error(s(166));return we(t),null}if(e=K.current,ta(t))xf(t);else{switch(a=Wi(ee.current),e){case 1:e=a.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=a.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=a.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=a.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof n.is=="string"?a.createElement("select",{is:n.is}):a.createElement("select"),n.multiple?e.multiple=!0:n.size&&(e.size=n.size);break;default:e=typeof n.is=="string"?a.createElement(l,{is:n.is}):a.createElement(l)}}e[Ke]=t,e[et]=n;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(Ze(e,l,n),l){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Kt(t)}}return we(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Kt(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(s(166));if(e=ee.current,ta(t)){if(e=t.stateNode,l=t.memoizedProps,n=null,a=Ie,a!==null)switch(a.tag){case 27:case 5:n=a.memoizedProps}e[Ke]=t,e=!!(e.nodeValue===l||n!==null&&n.suppressHydrationWarning===!0||Hh(e.nodeValue,l)),e||ql(t)}else e=Wi(e).createTextNode(n),e[Ke]=t,t.stateNode=e}return we(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=ta(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(s(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(s(317));a[Ke]=t}else la(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;we(t),a=!1}else a=Sf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Xt(t),t):(Xt(t),null)}if(Xt(t),(t.flags&128)!==0)return t.lanes=l,t;if(l=n!==null,e=e!==null&&e.memoizedState!==null,l){n=t.child,a=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(a=n.alternate.memoizedState.cachePool.pool);var i=null;n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==a&&(n.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),Hi(t,t.updateQueue),we(t),null;case 4:return nl(),e===null&&xs(t.stateNode.containerInfo),we(t),null;case 10:return Zt(t.type),we(t),null;case 19:if(Z(ke),a=t.memoizedState,a===null)return we(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)ya(a,!1);else{if(Oe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Ni(e),i!==null){for(t.flags|=128,ya(a,!1),e=i.updateQueue,t.updateQueue=e,Hi(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)yf(l,e),l=l.sibling;return F(ke,ke.current&1|2),t.child}e=e.sibling}a.tail!==null&&Dt()>Fi&&(t.flags|=128,n=!0,ya(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ni(i),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Hi(t,e),ya(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!fe)return we(t),null}else 2*Dt()-a.renderingStartTime>Fi&&l!==536870912&&(t.flags|=128,n=!0,ya(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?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Dt(),t.sibling=null,e=ke.current,F(ke,n?e&1|2:e&1),t):(we(t),null);case 22:case 23:return Xt(t),Sc(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(l&536870912)!==0&&(t.flags&128)===0&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),l=t.updateQueue,l!==null&&Hi(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==l&&(t.flags|=2048),e!==null&&Z(Gl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Zt(Le),we(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function Bm(e,t){switch(sc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zt(Le),nl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return $a(t),null;case 13:if(Xt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(ke),null;case 4:return nl(),null;case 10:return Zt(t.type),null;case 22:case 23:return Xt(t),Sc(),e!==null&&Z(Gl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Zt(Le),null;case 25:return null;default:return null}}function Xo(e,t){switch(sc(t),t.tag){case 3:Zt(Le),nl();break;case 26:case 27:case 5:$a(t);break;case 4:nl();break;case 13:Xt(t);break;case 19:Z(ke);break;case 10:Zt(t.type);break;case 22:case 23:Xt(t),Sc(),e!==null&&Z(Gl);break;case 24:Zt(Le)}}function ba(e,t){try{var l=t.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var a=n.next;l=a;do{if((l.tag&e)===e){n=void 0;var i=l.create,f=l.inst;n=i(),f.destroy=n}l=l.next}while(l!==a)}}catch(m){xe(t,t.return,m)}}function ml(e,t,l){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var i=a.next;n=i;do{if((n.tag&e)===e){var f=n.inst,m=f.destroy;if(m!==void 0){f.destroy=void 0,a=t;var y=l,R=m;try{R()}catch(j){xe(a,y,j)}}}n=n.next}while(n!==i)}}catch(j){xe(t,t.return,j)}}function Vo(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Nf(t,l)}catch(n){xe(e,e.return,n)}}}function Ko(e,t,l){l.props=Ql(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(n){xe(e,t,n)}}function xa(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof l=="function"?e.refCleanup=l(n):l.current=n}}catch(a){xe(e,t,a)}}function Ct(e,t){var l=e.ref,n=e.refCleanup;if(l!==null)if(typeof n=="function")try{n()}catch(a){xe(e,t,a)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(a){xe(e,t,a)}else l.current=null}function $o(e){var t=e.type,l=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break e;case"img":l.src?n.src=l.src:l.srcSet&&(n.srcset=l.srcSet)}}catch(a){xe(e,e.return,a)}}function Jc(e,t,l){try{var n=e.stateNode;u1(n,e.type,l,t),n[et]=t}catch(a){xe(e,e.return,a)}}function Jo(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sl(e.type)||e.tag===4}function Wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Jo(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Sl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ic(e,t,l){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Ji));else if(n!==4&&(n===27&&Sl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Ic(e,t,l),e=e.sibling;e!==null;)Ic(e,t,l),e=e.sibling}function Bi(e,t,l){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(n!==4&&(n===27&&Sl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Bi(e,t,l),e=e.sibling;e!==null;)Bi(e,t,l),e=e.sibling}function Wo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var n=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);Ze(t,n,l),t[Ke]=e,t[et]=l}catch(i){xe(e,e.return,i)}}var $t=!1,Ne=!1,Pc=!1,Io=typeof WeakSet=="function"?WeakSet:Set,qe=null;function qm(e,t){if(e=e.containerInfo,Es=nu,e=sf(e),Wu(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var n=l.getSelection&&l.getSelection();if(n&&n.rangeCount!==0){l=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{l.nodeType,i.nodeType}catch{l=null;break e}var f=0,m=-1,y=-1,R=0,j=0,U=e,z=null;t:for(;;){for(var A;U!==l||a!==0&&U.nodeType!==3||(m=f+a),U!==i||n!==0&&U.nodeType!==3||(y=f+n),U.nodeType===3&&(f+=U.nodeValue.length),(A=U.firstChild)!==null;)z=U,U=A;for(;;){if(U===e)break t;if(z===l&&++R===a&&(m=f),z===i&&++j===n&&(y=f),(A=U.nextSibling)!==null)break;U=z,z=U.parentNode}U=A}l=m===-1||y===-1?null:{start:m,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(Ts={focusedElem:e,selectionRange:l},nu=!1,qe=t;qe!==null;)if(t=qe,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,qe=e;else for(;qe!==null;){switch(t=qe,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,l=t,a=i.memoizedProps,i=i.memoizedState,n=l.stateNode;try{var P=Ql(l.type,a,l.elementType===l.type);e=n.getSnapshotBeforeUpdate(P,i),n.__reactInternalSnapshotBeforeUpdate=e}catch($){xe(l,l.return,$)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)As(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":As(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(s(163))}if(e=t.sibling,e!==null){e.return=t.return,qe=e;break}qe=t.return}}function Po(e,t,l){var n=l.flags;switch(l.tag){case 0:case 11:case 15:pl(e,l),n&4&&ba(5,l);break;case 1:if(pl(e,l),n&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(f){xe(l,l.return,f)}else{var a=Ql(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){xe(l,l.return,f)}}n&64&&Vo(l),n&512&&xa(l,l.return);break;case 3:if(pl(e,l),n&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Nf(e,t)}catch(f){xe(l,l.return,f)}}break;case 27:t===null&&n&4&&Wo(l);case 26:case 5:pl(e,l),t===null&&n&4&&$o(l),n&512&&xa(l,l.return);break;case 12:pl(e,l);break;case 13:pl(e,l),n&4&&lh(e,l),n&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=$m.bind(null,l),d1(e,l))));break;case 22:if(n=l.memoizedState!==null||$t,!n){t=t!==null&&t.memoizedState!==null||Ne,a=$t;var i=Ne;$t=n,(Ne=t)&&!i?gl(e,l,(l.subtreeFlags&8772)!==0):pl(e,l),$t=a,Ne=i}break;case 30:break;default:pl(e,l)}}function eh(e){var t=e.alternate;t!==null&&(e.alternate=null,eh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ju(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 ze=null,nt=!1;function Jt(e,t,l){for(l=l.child;l!==null;)th(e,t,l),l=l.sibling}function th(e,t,l){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Fn,l)}catch{}switch(l.tag){case 26:Ne||Ct(l,t),Jt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ne||Ct(l,t);var n=ze,a=nt;Sl(l.type)&&(ze=l.stateNode,nt=!1),Jt(e,t,l),Ma(l.stateNode),ze=n,nt=a;break;case 5:Ne||Ct(l,t);case 6:if(n=ze,a=nt,ze=null,Jt(e,t,l),ze=n,nt=a,ze!==null)if(nt)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(l.stateNode)}catch(i){xe(l,t,i)}else try{ze.removeChild(l.stateNode)}catch(i){xe(l,t,i)}break;case 18:ze!==null&&(nt?(e=ze,Gh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),ka(e)):Gh(ze,l.stateNode));break;case 4:n=ze,a=nt,ze=l.stateNode.containerInfo,nt=!0,Jt(e,t,l),ze=n,nt=a;break;case 0:case 11:case 14:case 15:Ne||ml(2,l,t),Ne||ml(4,l,t),Jt(e,t,l);break;case 1:Ne||(Ct(l,t),n=l.stateNode,typeof n.componentWillUnmount=="function"&&Ko(l,t,n)),Jt(e,t,l);break;case 21:Jt(e,t,l);break;case 22:Ne=(n=Ne)||l.memoizedState!==null,Jt(e,t,l),Ne=n;break;default:Jt(e,t,l)}}function lh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ka(e)}catch(l){xe(t,t.return,l)}}function Fm(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Io),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Io),t;default:throw Error(s(435,e.tag))}}function es(e,t){var l=Fm(e);t.forEach(function(n){var a=Jm.bind(null,e,n);l.has(n)||(l.add(n),n.then(a,a))})}function ft(e,t){var l=t.deletions;if(l!==null)for(var n=0;n<l.length;n++){var a=l[n],i=e,f=t,m=f;e:for(;m!==null;){switch(m.tag){case 27:if(Sl(m.type)){ze=m.stateNode,nt=!1;break e}break;case 5:ze=m.stateNode,nt=!1;break e;case 3:case 4:ze=m.stateNode.containerInfo,nt=!0;break e}m=m.return}if(ze===null)throw Error(s(160));th(i,f,a),ze=null,nt=!1,i=a.alternate,i!==null&&(i.return=null),a.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)nh(t,e),t=t.sibling}var At=null;function nh(e,t){var l=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ft(t,e),ot(e),n&4&&(ml(3,e,e.return),ba(3,e),ml(5,e,e.return));break;case 1:ft(t,e),ot(e),n&512&&(Ne||l===null||Ct(l,l.return)),n&64&&$t&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?n:l.concat(n))));break;case 26:var a=At;if(ft(t,e),ot(e),n&512&&(Ne||l===null||Ct(l,l.return)),n&4){var i=l!==null?l.memoizedState:null;if(n=e.memoizedState,l===null)if(n===null)if(e.stateNode===null){e:{n=e.type,l=e.memoizedProps,a=a.ownerDocument||a;t:switch(n){case"title":i=a.getElementsByTagName("title")[0],(!i||i[Zn]||i[Ke]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=a.createElement(n),a.head.insertBefore(i,a.querySelector("head > title"))),Ze(i,n,l),i[Ke]=e,He(i),n=i;break e;case"link":var f=Wh("link","href",a).get(n+(l.href||""));if(f){for(var m=0;m<f.length;m++)if(i=f[m],i.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&i.getAttribute("rel")===(l.rel==null?null:l.rel)&&i.getAttribute("title")===(l.title==null?null:l.title)&&i.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){f.splice(m,1);break t}}i=a.createElement(n),Ze(i,n,l),a.head.appendChild(i);break;case"meta":if(f=Wh("meta","content",a).get(n+(l.content||""))){for(m=0;m<f.length;m++)if(i=f[m],i.getAttribute("content")===(l.content==null?null:""+l.content)&&i.getAttribute("name")===(l.name==null?null:l.name)&&i.getAttribute("property")===(l.property==null?null:l.property)&&i.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&i.getAttribute("charset")===(l.charSet==null?null:l.charSet)){f.splice(m,1);break t}}i=a.createElement(n),Ze(i,n,l),a.head.appendChild(i);break;default:throw Error(s(468,n))}i[Ke]=e,He(i),n=i}e.stateNode=n}else Ih(a,e.type,e.stateNode);else e.stateNode=Jh(a,n,e.memoizedProps);else i!==n?(i===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):i.count--,n===null?Ih(a,e.type,e.stateNode):Jh(a,n,e.memoizedProps)):n===null&&e.stateNode!==null&&Jc(e,e.memoizedProps,l.memoizedProps)}break;case 27:ft(t,e),ot(e),n&512&&(Ne||l===null||Ct(l,l.return)),l!==null&&n&4&&Jc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(ft(t,e),ot(e),n&512&&(Ne||l===null||Ct(l,l.return)),e.flags&32){a=e.stateNode;try{un(a,"")}catch(A){xe(e,e.return,A)}}n&4&&e.stateNode!=null&&(a=e.memoizedProps,Jc(e,a,l!==null?l.memoizedProps:a)),n&1024&&(Pc=!0);break;case 6:if(ft(t,e),ot(e),n&4){if(e.stateNode===null)throw Error(s(162));n=e.memoizedProps,l=e.stateNode;try{l.nodeValue=n}catch(A){xe(e,e.return,A)}}break;case 3:if(eu=null,a=At,At=Ii(t.containerInfo),ft(t,e),At=a,ot(e),n&4&&l!==null&&l.memoizedState.isDehydrated)try{ka(t.containerInfo)}catch(A){xe(e,e.return,A)}Pc&&(Pc=!1,ah(e));break;case 4:n=At,At=Ii(e.stateNode.containerInfo),ft(t,e),ot(e),At=n;break;case 12:ft(t,e),ot(e);break;case 13:ft(t,e),ot(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(us=Dt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,es(e,n)));break;case 22:a=e.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,R=$t,j=Ne;if($t=R||a,Ne=j||y,ft(t,e),Ne=j,$t=R,ot(e),n&8192)e:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(l===null||y||$t||Ne||Xl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){y=l=t;try{if(i=y.stateNode,a)f=i.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{m=y.stateNode;var U=y.memoizedProps.style,z=U!=null&&U.hasOwnProperty("display")?U.display:null;m.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(A){xe(y,y.return,A)}}}else if(t.tag===6){if(l===null){y=t;try{y.stateNode.nodeValue=a?"":y.memoizedProps}catch(A){xe(y,y.return,A)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(l=n.retryQueue,l!==null&&(n.retryQueue=null,es(e,l))));break;case 19:ft(t,e),ot(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,es(e,n)));break;case 30:break;case 21:break;default:ft(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{for(var l,n=e.return;n!==null;){if(Jo(n)){l=n;break}n=n.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var a=l.stateNode,i=Wc(e);Bi(e,i,a);break;case 5:var f=l.stateNode;l.flags&32&&(un(f,""),l.flags&=-33);var m=Wc(e);Bi(e,m,f);break;case 3:case 4:var y=l.stateNode.containerInfo,R=Wc(e);Ic(e,R,y);break;default:throw Error(s(161))}}catch(j){xe(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ah(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ah(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function pl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Po(e,t.alternate,t),t=t.sibling}function Xl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ml(4,t,t.return),Xl(t);break;case 1:Ct(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Ko(t,t.return,l),Xl(t);break;case 27:Ma(t.stateNode);case 26:case 5:Ct(t,t.return),Xl(t);break;case 22:t.memoizedState===null&&Xl(t);break;case 30:Xl(t);break;default:Xl(t)}e=e.sibling}}function gl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,a=e,i=t,f=i.flags;switch(i.tag){case 0:case 11:case 15:gl(a,i,l),ba(4,i);break;case 1:if(gl(a,i,l),n=i,a=n.stateNode,typeof a.componentDidMount=="function")try{a.componentDidMount()}catch(R){xe(n,n.return,R)}if(n=i,a=n.updateQueue,a!==null){var m=n.stateNode;try{var y=a.shared.hiddenCallbacks;if(y!==null)for(a.shared.hiddenCallbacks=null,a=0;a<y.length;a++)jf(y[a],m)}catch(R){xe(n,n.return,R)}}l&&f&64&&Vo(i),xa(i,i.return);break;case 27:Wo(i);case 26:case 5:gl(a,i,l),l&&n===null&&f&4&&$o(i),xa(i,i.return);break;case 12:gl(a,i,l);break;case 13:gl(a,i,l),l&&f&4&&lh(a,i);break;case 22:i.memoizedState===null&&gl(a,i,l),xa(i,i.return);break;case 30:break;default:gl(a,i,l)}t=t.sibling}}function ts(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&ia(l))}function ls(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ia(e))}function Ut(e,t,l,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)ih(e,t,l,n),t=t.sibling}function ih(e,t,l,n){var a=t.flags;switch(t.tag){case 0:case 11:case 15:Ut(e,t,l,n),a&2048&&ba(9,t);break;case 1:Ut(e,t,l,n);break;case 3:Ut(e,t,l,n),a&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ia(e)));break;case 12:if(a&2048){Ut(e,t,l,n),e=t.stateNode;try{var i=t.memoizedProps,f=i.id,m=i.onPostCommit;typeof m=="function"&&m(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(y){xe(t,t.return,y)}}else Ut(e,t,l,n);break;case 13:Ut(e,t,l,n);break;case 23:break;case 22:i=t.stateNode,f=t.alternate,t.memoizedState!==null?i._visibility&2?Ut(e,t,l,n):_a(e,t):i._visibility&2?Ut(e,t,l,n):(i._visibility|=2,Rn(e,t,l,n,(t.subtreeFlags&10256)!==0)),a&2048&&ts(f,t);break;case 24:Ut(e,t,l,n),a&2048&&ls(t.alternate,t);break;default:Ut(e,t,l,n)}}function Rn(e,t,l,n,a){for(a=a&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,f=t,m=l,y=n,R=f.flags;switch(f.tag){case 0:case 11:case 15:Rn(i,f,m,y,a),ba(8,f);break;case 23:break;case 22:var j=f.stateNode;f.memoizedState!==null?j._visibility&2?Rn(i,f,m,y,a):_a(i,f):(j._visibility|=2,Rn(i,f,m,y,a)),a&&R&2048&&ts(f.alternate,f);break;case 24:Rn(i,f,m,y,a),a&&R&2048&&ls(f.alternate,f);break;default:Rn(i,f,m,y,a)}t=t.sibling}}function _a(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,n=t,a=n.flags;switch(n.tag){case 22:_a(l,n),a&2048&&ts(n.alternate,n);break;case 24:_a(l,n),a&2048&&ls(n.alternate,n);break;default:_a(l,n)}t=t.sibling}}var Sa=8192;function zn(e){if(e.subtreeFlags&Sa)for(e=e.child;e!==null;)uh(e),e=e.sibling}function uh(e){switch(e.tag){case 26:zn(e),e.flags&Sa&&e.memoizedState!==null&&z1(At,e.memoizedState,e.memoizedProps);break;case 5:zn(e);break;case 3:case 4:var t=At;At=Ii(e.stateNode.containerInfo),zn(e),At=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Sa,Sa=16777216,zn(e),Sa=t):zn(e));break;default:zn(e)}}function ch(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 Ea(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var n=t[l];qe=n,rh(n,e)}ch(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)sh(e),e=e.sibling}function sh(e){switch(e.tag){case 0:case 11:case 15:Ea(e),e.flags&2048&&ml(9,e,e.return);break;case 3:Ea(e);break;case 12:Ea(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,qi(e)):Ea(e);break;default:Ea(e)}}function qi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var n=t[l];qe=n,rh(n,e)}ch(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ml(8,t,t.return),qi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,qi(t));break;default:qi(t)}e=e.sibling}}function rh(e,t){for(;qe!==null;){var l=qe;switch(l.tag){case 0:case 11:case 15:ml(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var n=l.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:ia(l.memoizedState.cache)}if(n=l.child,n!==null)n.return=l,qe=n;else e:for(l=e;qe!==null;){n=qe;var a=n.sibling,i=n.return;if(eh(n),n===l){qe=null;break e}if(a!==null){a.return=i,qe=a;break e}qe=i}}}var Ym={getCacheForType:function(e){var t=$e(Le),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Gm=typeof WeakMap=="function"?WeakMap:Map,he=0,Se=null,ae=null,ce=0,de=0,ht=null,vl=!1,An=!1,ns=!1,Wt=0,Oe=0,yl=0,Vl=0,as=0,Et=0,wn=0,Ta=null,at=null,is=!1,us=0,Fi=1/0,Yi=null,bl=null,Ge=0,xl=null,Mn=null,On=0,cs=0,ss=null,fh=null,Ra=0,rs=null;function dt(){if((he&2)!==0&&ce!==0)return ce&-ce;if(N.T!==null){var e=vn;return e!==0?e:gs()}return Tr()}function oh(){Et===0&&(Et=(ce&536870912)===0||fe?xr():536870912);var e=St.current;return e!==null&&(e.flags|=32),Et}function mt(e,t,l){(e===Se&&(de===2||de===9)||e.cancelPendingCommit!==null)&&(Dn(e,0),_l(e,ce,Et,!1)),Gn(e,l),((he&2)===0||e!==Se)&&(e===Se&&((he&2)===0&&(Vl|=l),Oe===4&&_l(e,ce,Et,!1)),Lt(e))}function hh(e,t,l){if((he&6)!==0)throw Error(s(327));var n=!l&&(t&124)===0&&(t&e.expiredLanes)===0||Yn(e,t),a=n?Xm(e,t):hs(e,t,!0),i=n;do{if(a===0){An&&!n&&_l(e,t,0,!1);break}else{if(l=e.current.alternate,i&&!Zm(l)){a=hs(e,t,!1),i=!1;continue}if(a===2){if(i=t,e.errorRecoveryDisabledLanes&i)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var m=e;a=Ta;var y=m.current.memoizedState.isDehydrated;if(y&&(Dn(m,f).flags|=256),f=hs(m,f,!1),f!==2){if(ns&&!y){m.errorRecoveryDisabledLanes|=i,Vl|=i,a=4;break e}i=at,at=a,i!==null&&(at===null?at=i:at.push.apply(at,i))}a=f}if(i=!1,a!==2)continue}}if(a===1){Dn(e,0),_l(e,t,0,!0);break}e:{switch(n=e,i=a,i){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:_l(n,t,Et,!vl);break e;case 2:at=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(a=us+300-Dt(),10<a)){if(_l(n,t,Et,!vl),Pa(n,0,!0)!==0)break e;n.timeoutHandle=Fh(dh.bind(null,n,l,at,Yi,is,t,Et,Vl,wn,vl,i,2,-0,0),a);break e}dh(n,l,at,Yi,is,t,Et,Vl,wn,vl,i,0,-0,0)}}break}while(!0);Lt(e)}function dh(e,t,l,n,a,i,f,m,y,R,j,U,z,A){if(e.timeoutHandle=-1,U=t.subtreeFlags,(U&8192||(U&16785408)===16785408)&&(ja={stylesheets:null,count:0,unsuspend:R1},uh(t),U=A1(),U!==null)){e.cancelPendingCommit=U(xh.bind(null,e,t,i,l,n,a,f,m,y,j,1,z,A)),_l(e,i,f,!R);return}xh(e,t,i,l,n,a,f,m,y)}function Zm(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var n=0;n<l.length;n++){var a=l[n],i=a.getSnapshot;a=a.value;try{if(!st(i(),a))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _l(e,t,l,n){t&=~as,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var a=t;0<a;){var i=31-ct(a),f=1<<i;n[i]=-1,a&=~f}l!==0&&Sr(e,l,t)}function Gi(){return(he&6)===0?(za(0),!1):!0}function fs(){if(ae!==null){if(de===0)var e=ae.return;else e=ae,Gt=Fl=null,Ac(e),En=null,ga=0,e=ae;for(;e!==null;)Xo(e.alternate,e),e=e.return;ae=null}}function Dn(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,s1(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),fs(),Se=e,ae=l=qt(e.current,null),ce=t,de=0,ht=null,vl=!1,An=Yn(e,t),ns=!1,wn=Et=as=Vl=yl=Oe=0,at=Ta=null,is=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var a=31-ct(n),i=1<<a;t|=e[a],n&=~i}return Wt=t,oi(),l}function mh(e,t){le=null,N.H=Oi,t===ca||t===xi?(t=Of(),de=3):t===Af?(t=Of(),de=4):de=t===jo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,ht=t,ae===null&&(Oe=1,Ui(e,yt(t,e.current)))}function ph(){var e=N.H;return N.H=Oi,e===null?Oi:e}function gh(){var e=N.A;return N.A=Ym,e}function os(){Oe=4,vl||(ce&4194048)!==ce&&St.current!==null||(An=!0),(yl&134217727)===0&&(Vl&134217727)===0||Se===null||_l(Se,ce,Et,!1)}function hs(e,t,l){var n=he;he|=2;var a=ph(),i=gh();(Se!==e||ce!==t)&&(Yi=null,Dn(e,t)),t=!1;var f=Oe;e:do try{if(de!==0&&ae!==null){var m=ae,y=ht;switch(de){case 8:fs(),f=6;break e;case 3:case 2:case 9:case 6:St.current===null&&(t=!0);var R=de;if(de=0,ht=null,jn(e,m,y,R),l&&An){f=0;break e}break;default:R=de,de=0,ht=null,jn(e,m,y,R)}}Qm(),f=Oe;break}catch(j){mh(e,j)}while(!0);return t&&e.shellSuspendCounter++,Gt=Fl=null,he=n,N.H=a,N.A=i,ae===null&&(Se=null,ce=0,oi()),f}function Qm(){for(;ae!==null;)vh(ae)}function Xm(e,t){var l=he;he|=2;var n=ph(),a=gh();Se!==e||ce!==t?(Yi=null,Fi=Dt()+500,Dn(e,t)):An=Yn(e,t);e:do try{if(de!==0&&ae!==null){t=ae;var i=ht;t:switch(de){case 1:de=0,ht=null,jn(e,t,i,1);break;case 2:case 9:if(wf(i)){de=0,ht=null,yh(t);break}t=function(){de!==2&&de!==9||Se!==e||(de=7),Lt(e)},i.then(t,t);break e;case 3:de=7;break e;case 4:de=5;break e;case 7:wf(i)?(de=0,ht=null,yh(t)):(de=0,ht=null,jn(e,t,i,7));break;case 5:var f=null;switch(ae.tag){case 26:f=ae.memoizedState;case 5:case 27:var m=ae;if(!f||Ph(f)){de=0,ht=null;var y=m.sibling;if(y!==null)ae=y;else{var R=m.return;R!==null?(ae=R,Zi(R)):ae=null}break t}}de=0,ht=null,jn(e,t,i,5);break;case 6:de=0,ht=null,jn(e,t,i,6);break;case 8:fs(),Oe=6;break e;default:throw Error(s(462))}}Vm();break}catch(j){mh(e,j)}while(!0);return Gt=Fl=null,N.H=n,N.A=a,he=l,ae!==null?0:(Se=null,ce=0,oi(),Oe)}function Vm(){for(;ae!==null&&!p0();)vh(ae)}function vh(e){var t=Zo(e.alternate,e,Wt);e.memoizedProps=e.pendingProps,t===null?Zi(e):ae=t}function yh(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Ho(l,t,t.pendingProps,t.type,void 0,ce);break;case 11:t=Ho(l,t,t.pendingProps,t.type.render,t.ref,ce);break;case 5:Ac(t);default:Xo(l,t),t=ae=yf(t,Wt),t=Zo(l,t,Wt)}e.memoizedProps=e.pendingProps,t===null?Zi(e):ae=t}function jn(e,t,l,n){Gt=Fl=null,Ac(t),En=null,ga=0;var a=t.return;try{if(Lm(e,a,t,l,ce)){Oe=1,Ui(e,yt(l,e.current)),ae=null;return}}catch(i){if(a!==null)throw ae=a,i;Oe=1,Ui(e,yt(l,e.current)),ae=null;return}t.flags&32768?(fe||n===1?e=!0:An||(ce&536870912)!==0?e=!1:(vl=e=!0,(n===2||n===9||n===3||n===6)&&(n=St.current,n!==null&&n.tag===13&&(n.flags|=16384))),bh(t,e)):Zi(t)}function Zi(e){var t=e;do{if((t.flags&32768)!==0){bh(t,vl);return}e=t.return;var l=Hm(t.alternate,t,Wt);if(l!==null){ae=l;return}if(t=t.sibling,t!==null){ae=t;return}ae=t=e}while(t!==null);Oe===0&&(Oe=5)}function bh(e,t){do{var l=Bm(e.alternate,e);if(l!==null){l.flags&=32767,ae=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ae=e;return}ae=e=l}while(e!==null);Oe=6,ae=null}function xh(e,t,l,n,a,i,f,m,y){e.cancelPendingCommit=null;do Qi();while(Ge!==0);if((he&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(i=t.lanes|t.childLanes,i|=lc,R0(e,l,i,f,m,y),e===Se&&(ae=Se=null,ce=0),Mn=t,xl=e,On=l,cs=i,ss=a,fh=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Wm(Ja,function(){return Rh(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=N.T,N.T=null,a=Y.p,Y.p=2,f=he,he|=4;try{qm(e,t,l)}finally{he=f,Y.p=a,N.T=n}}Ge=1,_h(),Sh(),Eh()}}function _h(){if(Ge===1){Ge=0;var e=xl,t=Mn,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=N.T,N.T=null;var n=Y.p;Y.p=2;var a=he;he|=4;try{nh(t,e);var i=Ts,f=sf(e.containerInfo),m=i.focusedElem,y=i.selectionRange;if(f!==m&&m&&m.ownerDocument&&cf(m.ownerDocument.documentElement,m)){if(y!==null&&Wu(m)){var R=y.start,j=y.end;if(j===void 0&&(j=R),"selectionStart"in m)m.selectionStart=R,m.selectionEnd=Math.min(j,m.value.length);else{var U=m.ownerDocument||document,z=U&&U.defaultView||window;if(z.getSelection){var A=z.getSelection(),P=m.textContent.length,$=Math.min(y.start,P),ye=y.end===void 0?$:Math.min(y.end,P);!A.extend&&$>ye&&(f=ye,ye=$,$=f);var S=uf(m,$),_=uf(m,ye);if(S&&_&&(A.rangeCount!==1||A.anchorNode!==S.node||A.anchorOffset!==S.offset||A.focusNode!==_.node||A.focusOffset!==_.offset)){var T=U.createRange();T.setStart(S.node,S.offset),A.removeAllRanges(),$>ye?(A.addRange(T),A.extend(_.node,_.offset)):(T.setEnd(_.node,_.offset),A.addRange(T))}}}}for(U=[],A=m;A=A.parentNode;)A.nodeType===1&&U.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<U.length;m++){var C=U[m];C.element.scrollLeft=C.left,C.element.scrollTop=C.top}}nu=!!Es,Ts=Es=null}finally{he=a,Y.p=n,N.T=l}}e.current=t,Ge=2}}function Sh(){if(Ge===2){Ge=0;var e=xl,t=Mn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=N.T,N.T=null;var n=Y.p;Y.p=2;var a=he;he|=4;try{Po(e,t.alternate,t)}finally{he=a,Y.p=n,N.T=l}}Ge=3}}function Eh(){if(Ge===4||Ge===3){Ge=0,g0();var e=xl,t=Mn,l=On,n=fh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ge=5:(Ge=0,Mn=xl=null,Th(e,e.pendingLanes));var a=e.pendingLanes;if(a===0&&(bl=null),Ou(l),t=t.stateNode,ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(Fn,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=N.T,a=Y.p,Y.p=2,N.T=null;try{for(var i=e.onRecoverableError,f=0;f<n.length;f++){var m=n[f];i(m.value,{componentStack:m.stack})}}finally{N.T=t,Y.p=a}}(On&3)!==0&&Qi(),Lt(e),a=e.pendingLanes,(l&4194090)!==0&&(a&42)!==0?e===rs?Ra++:(Ra=0,rs=e):Ra=0,za(0)}}function Th(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ia(t)))}function Qi(e){return _h(),Sh(),Eh(),Rh()}function Rh(){if(Ge!==5)return!1;var e=xl,t=cs;cs=0;var l=Ou(On),n=N.T,a=Y.p;try{Y.p=32>l?32:l,N.T=null,l=ss,ss=null;var i=xl,f=On;if(Ge=0,Mn=xl=null,On=0,(he&6)!==0)throw Error(s(331));var m=he;if(he|=4,sh(i.current),ih(i,i.current,f,l),he=m,za(0,!1),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(Fn,i)}catch{}return!0}finally{Y.p=a,N.T=n,Th(e,t)}}function zh(e,t,l){t=yt(l,t),t=Fc(e.stateNode,t,2),e=fl(e,t,2),e!==null&&(Gn(e,2),Lt(e))}function xe(e,t,l){if(e.tag===3)zh(e,e,l);else for(;t!==null;){if(t.tag===3){zh(t,e,l);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(bl===null||!bl.has(n))){e=yt(l,e),l=Oo(2),n=fl(t,l,2),n!==null&&(Do(l,n,t,e),Gn(n,2),Lt(n));break}}t=t.return}}function ds(e,t,l){var n=e.pingCache;if(n===null){n=e.pingCache=new Gm;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(l)||(ns=!0,a.add(l),e=Km.bind(null,e,t,l),t.then(e,e))}function Km(e,t,l){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Se===e&&(ce&l)===l&&(Oe===4||Oe===3&&(ce&62914560)===ce&&300>Dt()-us?(he&2)===0&&Dn(e,0):as|=l,wn===ce&&(wn=0)),Lt(e)}function Ah(e,t){t===0&&(t=_r()),e=dn(e,t),e!==null&&(Gn(e,t),Lt(e))}function $m(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Ah(e,l)}function Jm(e,t){var l=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(l=a.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(s(314))}n!==null&&n.delete(t),Ah(e,l)}function Wm(e,t){return zu(e,t)}var Xi=null,Nn=null,ms=!1,Vi=!1,ps=!1,Kl=0;function Lt(e){e!==Nn&&e.next===null&&(Nn===null?Xi=Nn=e:Nn=Nn.next=e),Vi=!0,ms||(ms=!0,Pm())}function za(e,t){if(!ps&&Vi){ps=!0;do for(var l=!1,n=Xi;n!==null;){if(e!==0){var a=n.pendingLanes;if(a===0)var i=0;else{var f=n.suspendedLanes,m=n.pingedLanes;i=(1<<31-ct(42|e)+1)-1,i&=a&~(f&~m),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(l=!0,Dh(n,i))}else i=ce,i=Pa(n,n===Se?i:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(i&3)===0||Yn(n,i)||(l=!0,Dh(n,i));n=n.next}while(l);ps=!1}}function Im(){wh()}function wh(){Vi=ms=!1;var e=0;Kl!==0&&(c1()&&(e=Kl),Kl=0);for(var t=Dt(),l=null,n=Xi;n!==null;){var a=n.next,i=Mh(n,t);i===0?(n.next=null,l===null?Xi=a:l.next=a,a===null&&(Nn=l)):(l=n,(e!==0||(i&3)!==0)&&(Vi=!0)),n=a}za(e)}function Mh(e,t){for(var l=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var f=31-ct(i),m=1<<f,y=a[f];y===-1?((m&l)===0||(m&n)!==0)&&(a[f]=T0(m,t)):y<=t&&(e.expiredLanes|=m),i&=~m}if(t=Se,l=ce,l=Pa(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,l===0||e===t&&(de===2||de===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&Au(n),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Yn(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(n!==null&&Au(n),Ou(l)){case 2:case 8:l=yr;break;case 32:l=Ja;break;case 268435456:l=br;break;default:l=Ja}return n=Oh.bind(null,e),l=zu(l,n),e.callbackPriority=t,e.callbackNode=l,t}return n!==null&&n!==null&&Au(n),e.callbackPriority=2,e.callbackNode=null,2}function Oh(e,t){if(Ge!==0&&Ge!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Qi()&&e.callbackNode!==l)return null;var n=ce;return n=Pa(e,e===Se?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(hh(e,n,t),Mh(e,Dt()),e.callbackNode!=null&&e.callbackNode===l?Oh.bind(null,e):null)}function Dh(e,t){if(Qi())return null;hh(e,t,!0)}function Pm(){r1(function(){(he&6)!==0?zu(vr,Im):wh()})}function gs(){return Kl===0&&(Kl=xr()),Kl}function jh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ai(""+e)}function Nh(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function e1(e,t,l,n,a){if(t==="submit"&&l&&l.stateNode===a){var i=jh((a[et]||null).action),f=n.submitter;f&&(t=(t=f[et]||null)?jh(t.formAction):f.getAttribute("formAction"),t!==null&&(i=t,f=null));var m=new si("action","action",null,n,a);e.push({event:m,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Kl!==0){var y=f?Nh(a,f):new FormData(a);Lc(l,{pending:!0,data:y,method:a.method,action:i},null,y)}}else typeof i=="function"&&(m.preventDefault(),y=f?Nh(a,f):new FormData(a),Lc(l,{pending:!0,data:y,method:a.method,action:i},i,y))},currentTarget:a}]})}}for(var vs=0;vs<tc.length;vs++){var ys=tc[vs],t1=ys.toLowerCase(),l1=ys[0].toUpperCase()+ys.slice(1);zt(t1,"on"+l1)}zt(of,"onAnimationEnd"),zt(hf,"onAnimationIteration"),zt(df,"onAnimationStart"),zt("dblclick","onDoubleClick"),zt("focusin","onFocus"),zt("focusout","onBlur"),zt(bm,"onTransitionRun"),zt(xm,"onTransitionStart"),zt(_m,"onTransitionCancel"),zt(mf,"onTransitionEnd"),ln("onMouseEnter",["mouseout","mouseover"]),ln("onMouseLeave",["mouseout","mouseover"]),ln("onPointerEnter",["pointerout","pointerover"]),ln("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Aa="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(" "),n1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Aa));function Ch(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var n=e[l],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var f=n.length-1;0<=f;f--){var m=n[f],y=m.instance,R=m.currentTarget;if(m=m.listener,y!==i&&a.isPropagationStopped())break e;i=m,a.currentTarget=R;try{i(a)}catch(j){Ci(j)}a.currentTarget=null,i=y}else for(f=0;f<n.length;f++){if(m=n[f],y=m.instance,R=m.currentTarget,m=m.listener,y!==i&&a.isPropagationStopped())break e;i=m,a.currentTarget=R;try{i(a)}catch(j){Ci(j)}a.currentTarget=null,i=y}}}}function ie(e,t){var l=t[Du];l===void 0&&(l=t[Du]=new Set);var n=e+"__bubble";l.has(n)||(Uh(t,e,2,!1),l.add(n))}function bs(e,t,l){var n=0;t&&(n|=4),Uh(l,e,n,t)}var Ki="_reactListening"+Math.random().toString(36).slice(2);function xs(e){if(!e[Ki]){e[Ki]=!0,zr.forEach(function(l){l!=="selectionchange"&&(n1.has(l)||bs(l,!1,e),bs(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ki]||(t[Ki]=!0,bs("selectionchange",!1,t))}}function Uh(e,t,l,n){switch(id(t)){case 2:var a=O1;break;case 8:a=D1;break;default:a=Cs}l=a.bind(null,t,l,e),a=void 0,!Yu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,l,{capture:!0,passive:a}):e.addEventListener(t,l,!0):a!==void 0?e.addEventListener(t,l,{passive:a}):e.addEventListener(t,l,!1)}function _s(e,t,l,n,a){var i=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var f=n.tag;if(f===3||f===4){var m=n.stateNode.containerInfo;if(m===a)break;if(f===4)for(f=n.return;f!==null;){var y=f.tag;if((y===3||y===4)&&f.stateNode.containerInfo===a)return;f=f.return}for(;m!==null;){if(f=Pl(m),f===null)return;if(y=f.tag,y===5||y===6||y===26||y===27){n=i=f;continue e}m=m.parentNode}}n=n.return}qr(function(){var R=i,j=qu(l),U=[];e:{var z=pf.get(e);if(z!==void 0){var A=si,P=e;switch(e){case"keypress":if(ui(l)===0)break e;case"keydown":case"keyup":A=W0;break;case"focusin":P="focus",A=Xu;break;case"focusout":P="blur",A=Xu;break;case"beforeblur":case"afterblur":A=Xu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=Gr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=B0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=em;break;case of:case hf:case df:A=Y0;break;case mf:A=lm;break;case"scroll":case"scrollend":A=k0;break;case"wheel":A=am;break;case"copy":case"cut":case"paste":A=Z0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Qr;break;case"toggle":case"beforetoggle":A=um}var $=(t&4)!==0,ye=!$&&(e==="scroll"||e==="scrollend"),S=$?z!==null?z+"Capture":null:z;$=[];for(var _=R,T;_!==null;){var C=_;if(T=C.stateNode,C=C.tag,C!==5&&C!==26&&C!==27||T===null||S===null||(C=Xn(_,S),C!=null&&$.push(wa(_,C,T))),ye)break;_=_.return}0<$.length&&(z=new A(z,P,null,l,j),U.push({event:z,listeners:$}))}}if((t&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",z&&l!==Bu&&(P=l.relatedTarget||l.fromElement)&&(Pl(P)||P[Il]))break e;if((A||z)&&(z=j.window===j?j:(z=j.ownerDocument)?z.defaultView||z.parentWindow:window,A?(P=l.relatedTarget||l.toElement,A=R,P=P?Pl(P):null,P!==null&&(ye=d(P),$=P.tag,P!==ye||$!==5&&$!==27&&$!==6)&&(P=null)):(A=null,P=R),A!==P)){if($=Gr,C="onMouseLeave",S="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&($=Qr,C="onPointerLeave",S="onPointerEnter",_="pointer"),ye=A==null?z:Qn(A),T=P==null?z:Qn(P),z=new $(C,_+"leave",A,l,j),z.target=ye,z.relatedTarget=T,C=null,Pl(j)===R&&($=new $(S,_+"enter",P,l,j),$.target=T,$.relatedTarget=ye,C=$),ye=C,A&&P)t:{for($=A,S=P,_=0,T=$;T;T=Cn(T))_++;for(T=0,C=S;C;C=Cn(C))T++;for(;0<_-T;)$=Cn($),_--;for(;0<T-_;)S=Cn(S),T--;for(;_--;){if($===S||S!==null&&$===S.alternate)break t;$=Cn($),S=Cn(S)}$=null}else $=null;A!==null&&Lh(U,z,A,$,!1),P!==null&&ye!==null&&Lh(U,ye,P,$,!0)}}e:{if(z=R?Qn(R):window,A=z.nodeName&&z.nodeName.toLowerCase(),A==="select"||A==="input"&&z.type==="file")var Q=Pr;else if(Wr(z))if(ef)Q=gm;else{Q=mm;var ne=dm}else A=z.nodeName,!A||A.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?R&&Hu(R.elementType)&&(Q=Pr):Q=pm;if(Q&&(Q=Q(e,R))){Ir(U,Q,l,j);break e}ne&&ne(e,z,R),e==="focusout"&&R&&z.type==="number"&&R.memoizedProps.value!=null&&ku(z,"number",z.value)}switch(ne=R?Qn(R):window,e){case"focusin":(Wr(ne)||ne.contentEditable==="true")&&(fn=ne,Iu=R,ea=null);break;case"focusout":ea=Iu=fn=null;break;case"mousedown":Pu=!0;break;case"contextmenu":case"mouseup":case"dragend":Pu=!1,rf(U,l,j);break;case"selectionchange":if(ym)break;case"keydown":case"keyup":rf(U,l,j)}var X;if(Ku)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else rn?$r(e,l)&&(J="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(J="onCompositionStart");J&&(Xr&&l.locale!=="ko"&&(rn||J!=="onCompositionStart"?J==="onCompositionEnd"&&rn&&(X=Fr()):(ul=j,Gu="value"in ul?ul.value:ul.textContent,rn=!0)),ne=$i(R,J),0<ne.length&&(J=new Zr(J,e,null,l,j),U.push({event:J,listeners:ne}),X?J.data=X:(X=Jr(l),X!==null&&(J.data=X)))),(X=sm?rm(e,l):fm(e,l))&&(J=$i(R,"onBeforeInput"),0<J.length&&(ne=new Zr("onBeforeInput","beforeinput",null,l,j),U.push({event:ne,listeners:J}),ne.data=X)),e1(U,e,R,l,j)}Ch(U,t)})}function wa(e,t,l){return{instance:e,listener:t,currentTarget:l}}function $i(e,t){for(var l=t+"Capture",n=[];e!==null;){var a=e,i=a.stateNode;if(a=a.tag,a!==5&&a!==26&&a!==27||i===null||(a=Xn(e,l),a!=null&&n.unshift(wa(e,a,i)),a=Xn(e,t),a!=null&&n.push(wa(e,a,i))),e.tag===3)return n;e=e.return}return[]}function Cn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Lh(e,t,l,n,a){for(var i=t._reactName,f=[];l!==null&&l!==n;){var m=l,y=m.alternate,R=m.stateNode;if(m=m.tag,y!==null&&y===n)break;m!==5&&m!==26&&m!==27||R===null||(y=R,a?(R=Xn(l,i),R!=null&&f.unshift(wa(l,R,y))):a||(R=Xn(l,i),R!=null&&f.push(wa(l,R,y)))),l=l.return}f.length!==0&&e.push({event:t,listeners:f})}var a1=/\r\n?/g,i1=/\u0000|\uFFFD/g;function kh(e){return(typeof e=="string"?e:""+e).replace(a1,`
|
||
`).replace(i1,"")}function Hh(e,t){return t=kh(t),kh(e)===t}function Ji(){}function ve(e,t,l,n,a,i){switch(l){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||un(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&un(e,""+n);break;case"className":ti(e,"class",n);break;case"tabIndex":ti(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":ti(e,l,n);break;case"style":Hr(e,n,i);break;case"data":if(t!=="object"){ti(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(l);break}n=ai(""+n),e.setAttribute(l,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(l==="formAction"?(t!=="input"&&ve(e,t,"name",a.name,a,null),ve(e,t,"formEncType",a.formEncType,a,null),ve(e,t,"formMethod",a.formMethod,a,null),ve(e,t,"formTarget",a.formTarget,a,null)):(ve(e,t,"encType",a.encType,a,null),ve(e,t,"method",a.method,a,null),ve(e,t,"target",a.target,a,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(l);break}n=ai(""+n),e.setAttribute(l,n);break;case"onClick":n!=null&&(e.onclick=Ji);break;case"onScroll":n!=null&&ie("scroll",e);break;case"onScrollEnd":n!=null&&ie("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(s(61));if(l=n.__html,l!=null){if(a.children!=null)throw Error(s(60));e.innerHTML=l}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}l=ai(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(l,""+n):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":n===!0?e.setAttribute(l,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(l,n):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(l,n):e.removeAttribute(l);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(l):e.setAttribute(l,n);break;case"popover":ie("beforetoggle",e),ie("toggle",e),ei(e,"popover",n);break;case"xlinkActuate":Ht(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":Ht(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":Ht(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":Ht(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":Ht(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":Ht(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":Ht(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":ei(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=U0.get(l)||l,ei(e,l,n))}}function Ss(e,t,l,n,a,i){switch(l){case"style":Hr(e,n,i);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(s(61));if(l=n.__html,l!=null){if(a.children!=null)throw Error(s(60));e.innerHTML=l}}break;case"children":typeof n=="string"?un(e,n):(typeof n=="number"||typeof n=="bigint")&&un(e,""+n);break;case"onScroll":n!=null&&ie("scroll",e);break;case"onScrollEnd":n!=null&&ie("scrollend",e);break;case"onClick":n!=null&&(e.onclick=Ji);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ar.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(a=l.endsWith("Capture"),t=l.slice(2,a?l.length-7:void 0),i=e[et]||null,i=i!=null?i[l]:null,typeof i=="function"&&e.removeEventListener(t,i,a),typeof n=="function")){typeof i!="function"&&i!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,n,a);break e}l in e?e[l]=n:n===!0?e.setAttribute(l,""):ei(e,l,n)}}}function Ze(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ie("error",e),ie("load",e);var n=!1,a=!1,i;for(i in l)if(l.hasOwnProperty(i)){var f=l[i];if(f!=null)switch(i){case"src":n=!0;break;case"srcSet":a=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ve(e,t,i,f,l,null)}}a&&ve(e,t,"srcSet",l.srcSet,l,null),n&&ve(e,t,"src",l.src,l,null);return;case"input":ie("invalid",e);var m=i=f=a=null,y=null,R=null;for(n in l)if(l.hasOwnProperty(n)){var j=l[n];if(j!=null)switch(n){case"name":a=j;break;case"type":f=j;break;case"checked":y=j;break;case"defaultChecked":R=j;break;case"value":i=j;break;case"defaultValue":m=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(s(137,t));break;default:ve(e,t,n,j,l,null)}}Cr(e,i,m,y,R,f,a,!1),li(e);return;case"select":ie("invalid",e),n=f=i=null;for(a in l)if(l.hasOwnProperty(a)&&(m=l[a],m!=null))switch(a){case"value":i=m;break;case"defaultValue":f=m;break;case"multiple":n=m;default:ve(e,t,a,m,l,null)}t=i,l=f,e.multiple=!!n,t!=null?an(e,!!n,t,!1):l!=null&&an(e,!!n,l,!0);return;case"textarea":ie("invalid",e),i=a=n=null;for(f in l)if(l.hasOwnProperty(f)&&(m=l[f],m!=null))switch(f){case"value":n=m;break;case"defaultValue":a=m;break;case"children":i=m;break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(s(91));break;default:ve(e,t,f,m,l,null)}Lr(e,n,a,i),li(e);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(n=l[y],n!=null))switch(y){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:ve(e,t,y,n,l,null)}return;case"dialog":ie("beforetoggle",e),ie("toggle",e),ie("cancel",e),ie("close",e);break;case"iframe":case"object":ie("load",e);break;case"video":case"audio":for(n=0;n<Aa.length;n++)ie(Aa[n],e);break;case"image":ie("error",e),ie("load",e);break;case"details":ie("toggle",e);break;case"embed":case"source":case"link":ie("error",e),ie("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(R in l)if(l.hasOwnProperty(R)&&(n=l[R],n!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ve(e,t,R,n,l,null)}return;default:if(Hu(t)){for(j in l)l.hasOwnProperty(j)&&(n=l[j],n!==void 0&&Ss(e,t,j,n,l,void 0));return}}for(m in l)l.hasOwnProperty(m)&&(n=l[m],n!=null&&ve(e,t,m,n,l,null))}function u1(e,t,l,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=null,i=null,f=null,m=null,y=null,R=null,j=null;for(A in l){var U=l[A];if(l.hasOwnProperty(A)&&U!=null)switch(A){case"checked":break;case"value":break;case"defaultValue":y=U;default:n.hasOwnProperty(A)||ve(e,t,A,null,n,U)}}for(var z in n){var A=n[z];if(U=l[z],n.hasOwnProperty(z)&&(A!=null||U!=null))switch(z){case"type":i=A;break;case"name":a=A;break;case"checked":R=A;break;case"defaultChecked":j=A;break;case"value":f=A;break;case"defaultValue":m=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(s(137,t));break;default:A!==U&&ve(e,t,z,A,n,U)}}Lu(e,f,m,y,R,j,i,a);return;case"select":A=f=m=z=null;for(i in l)if(y=l[i],l.hasOwnProperty(i)&&y!=null)switch(i){case"value":break;case"multiple":A=y;default:n.hasOwnProperty(i)||ve(e,t,i,null,n,y)}for(a in n)if(i=n[a],y=l[a],n.hasOwnProperty(a)&&(i!=null||y!=null))switch(a){case"value":z=i;break;case"defaultValue":m=i;break;case"multiple":f=i;default:i!==y&&ve(e,t,a,i,n,y)}t=m,l=f,n=A,z!=null?an(e,!!l,z,!1):!!n!=!!l&&(t!=null?an(e,!!l,t,!0):an(e,!!l,l?[]:"",!1));return;case"textarea":A=z=null;for(m in l)if(a=l[m],l.hasOwnProperty(m)&&a!=null&&!n.hasOwnProperty(m))switch(m){case"value":break;case"children":break;default:ve(e,t,m,null,n,a)}for(f in n)if(a=n[f],i=l[f],n.hasOwnProperty(f)&&(a!=null||i!=null))switch(f){case"value":z=a;break;case"defaultValue":A=a;break;case"children":break;case"dangerouslySetInnerHTML":if(a!=null)throw Error(s(91));break;default:a!==i&&ve(e,t,f,a,n,i)}Ur(e,z,A);return;case"option":for(var P in l)if(z=l[P],l.hasOwnProperty(P)&&z!=null&&!n.hasOwnProperty(P))switch(P){case"selected":e.selected=!1;break;default:ve(e,t,P,null,n,z)}for(y in n)if(z=n[y],A=l[y],n.hasOwnProperty(y)&&z!==A&&(z!=null||A!=null))switch(y){case"selected":e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:ve(e,t,y,z,n,A)}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 $ in l)z=l[$],l.hasOwnProperty($)&&z!=null&&!n.hasOwnProperty($)&&ve(e,t,$,null,n,z);for(R in n)if(z=n[R],A=l[R],n.hasOwnProperty(R)&&z!==A&&(z!=null||A!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(s(137,t));break;default:ve(e,t,R,z,n,A)}return;default:if(Hu(t)){for(var ye in l)z=l[ye],l.hasOwnProperty(ye)&&z!==void 0&&!n.hasOwnProperty(ye)&&Ss(e,t,ye,void 0,n,z);for(j in n)z=n[j],A=l[j],!n.hasOwnProperty(j)||z===A||z===void 0&&A===void 0||Ss(e,t,j,z,n,A);return}}for(var S in l)z=l[S],l.hasOwnProperty(S)&&z!=null&&!n.hasOwnProperty(S)&&ve(e,t,S,null,n,z);for(U in n)z=n[U],A=l[U],!n.hasOwnProperty(U)||z===A||z==null&&A==null||ve(e,t,U,z,n,A)}var Es=null,Ts=null;function Wi(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 qh(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 Rs(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 zs=null;function c1(){var e=window.event;return e&&e.type==="popstate"?e===zs?!1:(zs=e,!0):(zs=null,!1)}var Fh=typeof setTimeout=="function"?setTimeout:void 0,s1=typeof clearTimeout=="function"?clearTimeout:void 0,Yh=typeof Promise=="function"?Promise:void 0,r1=typeof queueMicrotask=="function"?queueMicrotask:typeof Yh<"u"?function(e){return Yh.resolve(null).then(e).catch(f1)}:Fh;function f1(e){setTimeout(function(){throw e})}function Sl(e){return e==="head"}function Gh(e,t){var l=t,n=0,a=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"){if(0<n&&8>n){l=n;var f=e.ownerDocument;if(l&1&&Ma(f.documentElement),l&2&&Ma(f.body),l&4)for(l=f.head,Ma(l),f=l.firstChild;f;){var m=f.nextSibling,y=f.nodeName;f[Zn]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&f.rel.toLowerCase()==="stylesheet"||l.removeChild(f),f=m}}if(a===0){e.removeChild(i),ka(t);return}a--}else l==="$"||l==="$?"||l==="$!"?a++:n=l.charCodeAt(0)-48;else n=0;l=i}while(l);ka(t)}function As(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":As(l),ju(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function o1(e,t,l,n){for(;e.nodeType===1;){var a=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[Zn])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!==a.rel||e.getAttribute("href")!==(a.href==null||a.href===""?null:a.href)||e.getAttribute("crossorigin")!==(a.crossOrigin==null?null:a.crossOrigin)||e.getAttribute("title")!==(a.title==null?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(a.src==null?null:a.src)||e.getAttribute("type")!==(a.type==null?null:a.type)||e.getAttribute("crossorigin")!==(a.crossOrigin==null?null:a.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=a.name==null?null:""+a.name;if(a.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=wt(e.nextSibling),e===null)break}return null}function h1(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=wt(e.nextSibling),e===null))return null;return e}function ws(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function d1(e,t){var l=e.ownerDocument;if(e.data!=="$?"||l.readyState==="complete")t();else{var n=function(){t(),l.removeEventListener("DOMContentLoaded",n)};l.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}var Ms=null;function Zh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function Qh(e,t,l){switch(t=Wi(l),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Ma(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ju(e)}var Tt=new Map,Xh=new Set;function Ii(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var It=Y.d;Y.d={f:m1,r:p1,D:g1,C:v1,L:y1,m:b1,X:_1,S:x1,M:S1};function m1(){var e=It.f(),t=Gi();return e||t}function p1(e){var t=en(e);t!==null&&t.tag===5&&t.type==="form"?oo(t):It.r(e)}var Un=typeof document>"u"?null:document;function Vh(e,t,l){var n=Un;if(n&&typeof t=="string"&&t){var a=vt(t);a='link[rel="'+e+'"][href="'+a+'"]',typeof l=="string"&&(a+='[crossorigin="'+l+'"]'),Xh.has(a)||(Xh.add(a),e={rel:e,crossOrigin:l,href:t},n.querySelector(a)===null&&(t=n.createElement("link"),Ze(t,"link",e),He(t),n.head.appendChild(t)))}}function g1(e){It.D(e),Vh("dns-prefetch",e,null)}function v1(e,t){It.C(e,t),Vh("preconnect",e,t)}function y1(e,t,l){It.L(e,t,l);var n=Un;if(n&&e&&t){var a='link[rel="preload"][as="'+vt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(a+='[imagesrcset="'+vt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(a+='[imagesizes="'+vt(l.imageSizes)+'"]')):a+='[href="'+vt(e)+'"]';var i=a;switch(t){case"style":i=Ln(e);break;case"script":i=kn(e)}Tt.has(i)||(e=p({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Tt.set(i,e),n.querySelector(a)!==null||t==="style"&&n.querySelector(Oa(i))||t==="script"&&n.querySelector(Da(i))||(t=n.createElement("link"),Ze(t,"link",e),He(t),n.head.appendChild(t)))}}function b1(e,t){It.m(e,t);var l=Un;if(l&&e){var n=t&&typeof t.as=="string"?t.as:"script",a='link[rel="modulepreload"][as="'+vt(n)+'"][href="'+vt(e)+'"]',i=a;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=kn(e)}if(!Tt.has(i)&&(e=p({rel:"modulepreload",href:e},t),Tt.set(i,e),l.querySelector(a)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Da(i)))return}n=l.createElement("link"),Ze(n,"link",e),He(n),l.head.appendChild(n)}}}function x1(e,t,l){It.S(e,t,l);var n=Un;if(n&&e){var a=tn(n).hoistableStyles,i=Ln(e);t=t||"default";var f=a.get(i);if(!f){var m={loading:0,preload:null};if(f=n.querySelector(Oa(i)))m.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Tt.get(i))&&Os(e,l);var y=f=n.createElement("link");He(y),Ze(y,"link",e),y._p=new Promise(function(R,j){y.onload=R,y.onerror=j}),y.addEventListener("load",function(){m.loading|=1}),y.addEventListener("error",function(){m.loading|=2}),m.loading|=4,Pi(f,t,n)}f={type:"stylesheet",instance:f,count:1,state:m},a.set(i,f)}}}function _1(e,t){It.X(e,t);var l=Un;if(l&&e){var n=tn(l).hoistableScripts,a=kn(e),i=n.get(a);i||(i=l.querySelector(Da(a)),i||(e=p({src:e,async:!0},t),(t=Tt.get(a))&&Ds(e,t),i=l.createElement("script"),He(i),Ze(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(a,i))}}function S1(e,t){It.M(e,t);var l=Un;if(l&&e){var n=tn(l).hoistableScripts,a=kn(e),i=n.get(a);i||(i=l.querySelector(Da(a)),i||(e=p({src:e,async:!0,type:"module"},t),(t=Tt.get(a))&&Ds(e,t),i=l.createElement("script"),He(i),Ze(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(a,i))}}function Kh(e,t,l,n){var a=(a=ee.current)?Ii(a):null;if(!a)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ln(l.href),l=tn(a).hoistableStyles,n=l.get(t),n||(n={type:"style",instance:null,count:0,state:null},l.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ln(l.href);var i=tn(a).hoistableStyles,f=i.get(e);if(f||(a=a.ownerDocument||a,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,f),(i=a.querySelector(Oa(e)))&&!i._p&&(f.instance=i,f.state.loading=5),Tt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Tt.set(e,l),i||E1(a,e,l,f.state))),t&&n===null)throw Error(s(528,""));return f}if(t&&n!==null)throw Error(s(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=kn(l),l=tn(a).hoistableScripts,n=l.get(t),n||(n={type:"script",instance:null,count:0,state:null},l.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Ln(e){return'href="'+vt(e)+'"'}function Oa(e){return'link[rel="stylesheet"]['+e+"]"}function $h(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function E1(e,t,l,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),Ze(t,"link",l),He(t),e.head.appendChild(t))}function kn(e){return'[src="'+vt(e)+'"]'}function Da(e){return"script[async]"+e}function Jh(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+vt(l.href)+'"]');if(n)return t.instance=n,He(n),n;var a=p({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),He(n),Ze(n,"style",a),Pi(n,l.precedence,e),t.instance=n;case"stylesheet":a=Ln(l.href);var i=e.querySelector(Oa(a));if(i)return t.state.loading|=4,t.instance=i,He(i),i;n=$h(l),(a=Tt.get(a))&&Os(n,a),i=(e.ownerDocument||e).createElement("link"),He(i);var f=i;return f._p=new Promise(function(m,y){f.onload=m,f.onerror=y}),Ze(i,"link",n),t.state.loading|=4,Pi(i,l.precedence,e),t.instance=i;case"script":return i=kn(l.src),(a=e.querySelector(Da(i)))?(t.instance=a,He(a),a):(n=l,(a=Tt.get(i))&&(n=p({},l),Ds(n,a)),e=e.ownerDocument||e,a=e.createElement("script"),He(a),Ze(a,"link",n),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Pi(n,l.precedence,e));return t.instance}function Pi(e,t,l){for(var n=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=n.length?n[n.length-1]:null,i=a,f=0;f<n.length;f++){var m=n[f];if(m.dataset.precedence===t)i=m;else if(i!==a)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Os(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Ds(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var eu=null;function Wh(e,t,l){if(eu===null){var n=new Map,a=eu=new Map;a.set(l,n)}else a=eu,n=a.get(l),n||(n=new Map,a.set(l,n));if(n.has(e))return n;for(n.set(e,null),l=l.getElementsByTagName(e),a=0;a<l.length;a++){var i=l[a];if(!(i[Zn]||i[Ke]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var f=i.getAttribute(t)||"";f=e+f;var m=n.get(f);m?m.push(i):n.set(f,[i])}}return n}function Ih(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function T1(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Ph(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var ja=null;function R1(){}function z1(e,t,l){if(ja===null)throw Error(s(475));var n=ja;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var a=Ln(l.href),i=e.querySelector(Oa(a));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(n.count++,n=tu.bind(n),e.then(n,n)),t.state.loading|=4,t.instance=i,He(i);return}i=e.ownerDocument||e,l=$h(l),(a=Tt.get(a))&&Os(l,a),i=i.createElement("link"),He(i);var f=i;f._p=new Promise(function(m,y){f.onload=m,f.onerror=y}),Ze(i,"link",l),t.instance=i}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(n.count++,t=tu.bind(n),e.addEventListener("load",t),e.addEventListener("error",t))}}function A1(){if(ja===null)throw Error(s(475));var e=ja;return e.stylesheets&&e.count===0&&js(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&js(e,e.stylesheets),e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function tu(){if(this.count--,this.count===0){if(this.stylesheets)js(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var lu=null;function js(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,lu=new Map,t.forEach(w1,e),lu=null,tu.call(e))}function w1(e,t){if(!(t.state.loading&4)){var l=lu.get(e);if(l)var n=l.get(null);else{l=new Map,lu.set(e,l);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<a.length;i++){var f=a[i];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(l.set(f.dataset.precedence,f),n=f)}n&&l.set(null,n)}a=t.instance,f=a.getAttribute("data-precedence"),i=l.get(f)||n,i===n&&l.set(null,a),l.set(f,a),this.count++,n=tu.bind(this),a.addEventListener("load",n),a.addEventListener("error",n),i?i.parentNode.insertBefore(a,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(a,e.firstChild)),t.state.loading|=4}}var Na={$$typeof:G,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function M1(e,t,l,n,a,i,f,m){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=wu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wu(0),this.hiddenUpdates=wu(null),this.identifierPrefix=n,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function ed(e,t,l,n,a,i,f,m,y,R,j,U){return e=new M1(e,t,l,f,m,y,R,U),t=1,i===!0&&(t|=24),i=rt(3,null,null,t),e.current=i,i.stateNode=e,t=dc(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:n,isDehydrated:l,cache:t},vc(i),e}function td(e){return e?(e=mn,e):mn}function ld(e,t,l,n,a,i){a=td(a),n.context===null?n.context=a:n.pendingContext=a,n=rl(t),n.payload={element:l},i=i===void 0?null:i,i!==null&&(n.callback=i),l=fl(e,n,t),l!==null&&(mt(l,e,t),ra(l,e,t))}function nd(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Ns(e,t){nd(e,t),(e=e.alternate)&&nd(e,t)}function ad(e){if(e.tag===13){var t=dn(e,67108864);t!==null&&mt(t,e,67108864),Ns(e,67108864)}}var nu=!0;function O1(e,t,l,n){var a=N.T;N.T=null;var i=Y.p;try{Y.p=2,Cs(e,t,l,n)}finally{Y.p=i,N.T=a}}function D1(e,t,l,n){var a=N.T;N.T=null;var i=Y.p;try{Y.p=8,Cs(e,t,l,n)}finally{Y.p=i,N.T=a}}function Cs(e,t,l,n){if(nu){var a=Us(n);if(a===null)_s(e,t,n,au,l),ud(e,n);else if(N1(a,e,t,l,n))n.stopPropagation();else if(ud(e,n),t&4&&-1<j1.indexOf(e)){for(;a!==null;){var i=en(a);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var f=Dl(i.pendingLanes);if(f!==0){var m=i;for(m.pendingLanes|=2,m.entangledLanes|=2;f;){var y=1<<31-ct(f);m.entanglements[1]|=y,f&=~y}Lt(i),(he&6)===0&&(Fi=Dt()+500,za(0))}}break;case 13:m=dn(i,2),m!==null&&mt(m,i,2),Gi(),Ns(i,2)}if(i=Us(n),i===null&&_s(e,t,n,au,l),i===a)break;a=i}a!==null&&n.stopPropagation()}else _s(e,t,n,null,l)}}function Us(e){return e=qu(e),Ls(e)}var au=null;function Ls(e){if(au=null,e=Pl(e),e!==null){var t=d(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=b(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return au=e,null}function id(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(v0()){case vr:return 2;case yr:return 8;case Ja:case y0:return 32;case br:return 268435456;default:return 32}default:return 32}}var ks=!1,El=null,Tl=null,Rl=null,Ca=new Map,Ua=new Map,zl=[],j1="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 ud(e,t){switch(e){case"focusin":case"focusout":El=null;break;case"dragenter":case"dragleave":Tl=null;break;case"mouseover":case"mouseout":Rl=null;break;case"pointerover":case"pointerout":Ca.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ua.delete(t.pointerId)}}function La(e,t,l,n,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:l,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},t!==null&&(t=en(t),t!==null&&ad(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function N1(e,t,l,n,a){switch(t){case"focusin":return El=La(El,e,t,l,n,a),!0;case"dragenter":return Tl=La(Tl,e,t,l,n,a),!0;case"mouseover":return Rl=La(Rl,e,t,l,n,a),!0;case"pointerover":var i=a.pointerId;return Ca.set(i,La(Ca.get(i)||null,e,t,l,n,a)),!0;case"gotpointercapture":return i=a.pointerId,Ua.set(i,La(Ua.get(i)||null,e,t,l,n,a)),!0}return!1}function cd(e){var t=Pl(e.target);if(t!==null){var l=d(t);if(l!==null){if(t=l.tag,t===13){if(t=b(l),t!==null){e.blockedOn=t,z0(e.priority,function(){if(l.tag===13){var n=dt();n=Mu(n);var a=dn(l,n);a!==null&&mt(a,l,n),Ns(l,n)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function iu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Us(e.nativeEvent);if(l===null){l=e.nativeEvent;var n=new l.constructor(l.type,l);Bu=n,l.target.dispatchEvent(n),Bu=null}else return t=en(l),t!==null&&ad(t),e.blockedOn=l,!1;t.shift()}return!0}function sd(e,t,l){iu(e)&&l.delete(t)}function C1(){ks=!1,El!==null&&iu(El)&&(El=null),Tl!==null&&iu(Tl)&&(Tl=null),Rl!==null&&iu(Rl)&&(Rl=null),Ca.forEach(sd),Ua.forEach(sd)}function uu(e,t){e.blockedOn===t&&(e.blockedOn=null,ks||(ks=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,C1)))}var cu=null;function rd(e){cu!==e&&(cu=e,u.unstable_scheduleCallback(u.unstable_NormalPriority,function(){cu===e&&(cu=null);for(var t=0;t<e.length;t+=3){var l=e[t],n=e[t+1],a=e[t+2];if(typeof n!="function"){if(Ls(n||l)===null)continue;break}var i=en(l);i!==null&&(e.splice(t,3),t-=3,Lc(i,{pending:!0,data:a,method:l.method,action:n},n,a))}}))}function ka(e){function t(y){return uu(y,e)}El!==null&&uu(El,e),Tl!==null&&uu(Tl,e),Rl!==null&&uu(Rl,e),Ca.forEach(t),Ua.forEach(t);for(var l=0;l<zl.length;l++){var n=zl[l];n.blockedOn===e&&(n.blockedOn=null)}for(;0<zl.length&&(l=zl[0],l.blockedOn===null);)cd(l),l.blockedOn===null&&zl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(n=0;n<l.length;n+=3){var a=l[n],i=l[n+1],f=a[et]||null;if(typeof i=="function")f||rd(l);else if(f){var m=null;if(i&&i.hasAttribute("formAction")){if(a=i,f=i[et]||null)m=f.formAction;else if(Ls(a)!==null)continue}else m=f.action;typeof m=="function"?l[n+1]=m:(l.splice(n,3),n-=3),rd(l)}}}function Hs(e){this._internalRoot=e}su.prototype.render=Hs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var l=t.current,n=dt();ld(l,n,e,t,null,null)},su.prototype.unmount=Hs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ld(e.current,2,null,e,null,null),Gi(),t[Il]=null}};function su(e){this._internalRoot=e}su.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tr();e={blockedOn:null,target:e,priority:t};for(var l=0;l<zl.length&&t!==0&&t<zl[l].priority;l++);zl.splice(l,0,e),l===0&&cd(e)}};var fd=c.version;if(fd!=="19.1.0")throw Error(s(527,fd,"19.1.0"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=v(t),e=e!==null?h(e):null,e=e===null?null:e.stateNode,e};var U1={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{Fn=ru.inject(U1),ut=ru}catch{}}return Ba.createRoot=function(e,t){if(!o(e))throw Error(s(299));var l=!1,n="",a=zo,i=Ao,f=wo,m=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(a=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(m=t.unstable_transitionCallbacks)),t=ed(e,1,!1,null,null,l,n,a,i,f,m,null),e[Il]=t.current,xs(e),new Hs(t)},Ba.hydrateRoot=function(e,t,l){if(!o(e))throw Error(s(299));var n=!1,a="",i=zo,f=Ao,m=wo,y=null,R=null;return l!=null&&(l.unstable_strictMode===!0&&(n=!0),l.identifierPrefix!==void 0&&(a=l.identifierPrefix),l.onUncaughtError!==void 0&&(i=l.onUncaughtError),l.onCaughtError!==void 0&&(f=l.onCaughtError),l.onRecoverableError!==void 0&&(m=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(y=l.unstable_transitionCallbacks),l.formState!==void 0&&(R=l.formState)),t=ed(e,1,!0,t,l??null,n,a,i,f,m,y,R),t.context=td(null),l=t.current,n=dt(),n=Mu(n),a=rl(n),a.callback=null,fl(l,a,n),l=n,t.current.lanes=l,Gn(t,l),Lt(t),e[Il]=t.current,xs(e),new su(t)},Ba.version="19.1.0",Ba}var xd;function K1(){if(xd)return Fs.exports;xd=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Fs.exports=V1(),Fs.exports}var $1=K1(),qa={},_d;function J1(){if(_d)return qa;_d=1,Object.defineProperty(qa,"__esModule",{value:!0}),qa.parse=b,qa.serialize=h;const u=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,c=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,d=(()=>{const E=function(){};return E.prototype=Object.create(null),E})();function b(E,k){const M=new d,B=E.length;if(B<2)return M;const q=(k==null?void 0:k.decode)||p;let H=0;do{const V=E.indexOf("=",H);if(V===-1)break;const G=E.indexOf(";",H),ue=G===-1?B:G;if(V>ue){H=E.lastIndexOf(";",V-1)+1;continue}const W=g(E,H,V),Ee=v(E,V,W),pe=E.slice(W,Ee);if(M[pe]===void 0){let De=g(E,V+1,ue),Te=v(E,ue,De);const We=q(E.slice(De,Te));M[pe]=We}H=ue+1}while(H<B);return M}function g(E,k,M){do{const B=E.charCodeAt(k);if(B!==32&&B!==9)return k}while(++k<M);return M}function v(E,k,M){for(;k>M;){const B=E.charCodeAt(--k);if(B!==32&&B!==9)return k+1}return M}function h(E,k,M){const B=(M==null?void 0:M.encode)||encodeURIComponent;if(!u.test(E))throw new TypeError(`argument name is invalid: ${E}`);const q=B(k);if(!c.test(q))throw new TypeError(`argument val is invalid: ${k}`);let H=E+"="+q;if(!M)return H;if(M.maxAge!==void 0){if(!Number.isInteger(M.maxAge))throw new TypeError(`option maxAge is invalid: ${M.maxAge}`);H+="; Max-Age="+M.maxAge}if(M.domain){if(!r.test(M.domain))throw new TypeError(`option domain is invalid: ${M.domain}`);H+="; Domain="+M.domain}if(M.path){if(!s.test(M.path))throw new TypeError(`option path is invalid: ${M.path}`);H+="; Path="+M.path}if(M.expires){if(!w(M.expires)||!Number.isFinite(M.expires.valueOf()))throw new TypeError(`option expires is invalid: ${M.expires}`);H+="; Expires="+M.expires.toUTCString()}if(M.httpOnly&&(H+="; HttpOnly"),M.secure&&(H+="; Secure"),M.partitioned&&(H+="; Partitioned"),M.priority)switch(typeof M.priority=="string"?M.priority.toLowerCase():void 0){case"low":H+="; Priority=Low";break;case"medium":H+="; Priority=Medium";break;case"high":H+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${M.priority}`)}if(M.sameSite)switch(typeof M.sameSite=="string"?M.sameSite.toLowerCase():M.sameSite){case!0:case"strict":H+="; SameSite=Strict";break;case"lax":H+="; SameSite=Lax";break;case"none":H+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${M.sameSite}`)}return H}function p(E){if(E.indexOf("%")===-1)return E;try{return decodeURIComponent(E)}catch{return E}}function w(E){return o.call(E)==="[object Date]"}return qa}J1();/**
|
||
* react-router v7.5.0
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var Sd="popstate";function W1(u={}){function c(s,o){let{pathname:d,search:b,hash:g}=s.location;return $s("",{pathname:d,search:b,hash:g},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(s,o){return typeof o=="string"?o:Qa(o)}return P1(c,r,null,u)}function Ae(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}function Mt(u,c){if(!u){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function I1(){return Math.random().toString(36).substring(2,10)}function Ed(u,c){return{usr:u.state,key:u.key,idx:c}}function $s(u,c,r=null,s){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof c=="string"?Hn(c):c,state:r,key:c&&c.key||s||I1()}}function Qa({pathname:u="/",search:c="",hash:r=""}){return c&&c!=="?"&&(u+=c.charAt(0)==="?"?c:"?"+c),r&&r!=="#"&&(u+=r.charAt(0)==="#"?r:"#"+r),u}function Hn(u){let c={};if(u){let r=u.indexOf("#");r>=0&&(c.hash=u.substring(r),u=u.substring(0,r));let s=u.indexOf("?");s>=0&&(c.search=u.substring(s),u=u.substring(0,s)),u&&(c.pathname=u)}return c}function P1(u,c,r,s={}){let{window:o=document.defaultView,v5Compat:d=!1}=s,b=o.history,g="POP",v=null,h=p();h==null&&(h=0,b.replaceState({...b.state,idx:h},""));function p(){return(b.state||{idx:null}).idx}function w(){g="POP";let q=p(),H=q==null?null:q-h;h=q,v&&v({action:g,location:B.location,delta:H})}function E(q,H){g="PUSH";let V=$s(B.location,q,H);h=p()+1;let G=Ed(V,h),ue=B.createHref(V);try{b.pushState(G,"",ue)}catch(W){if(W instanceof DOMException&&W.name==="DataCloneError")throw W;o.location.assign(ue)}d&&v&&v({action:g,location:B.location,delta:1})}function k(q,H){g="REPLACE";let V=$s(B.location,q,H);h=p();let G=Ed(V,h),ue=B.createHref(V);b.replaceState(G,"",ue),d&&v&&v({action:g,location:B.location,delta:0})}function M(q){let H=o.location.origin!=="null"?o.location.origin:o.location.href,V=typeof q=="string"?q:Qa(q);return V=V.replace(/ $/,"%20"),Ae(H,`No window.location.(origin|href) available to create URL for href: ${V}`),new URL(V,H)}let B={get action(){return g},get location(){return u(o,b)},listen(q){if(v)throw new Error("A history only accepts one active listener");return o.addEventListener(Sd,w),v=q,()=>{o.removeEventListener(Sd,w),v=null}},createHref(q){return c(o,q)},createURL:M,encodeLocation(q){let H=M(q);return{pathname:H.pathname,search:H.search,hash:H.hash}},push:E,replace:k,go(q){return b.go(q)}};return B}function qd(u,c,r="/"){return ep(u,c,r,!1)}function ep(u,c,r,s){let o=typeof c=="string"?Hn(c):c,d=ll(o.pathname||"/",r);if(d==null)return null;let b=Fd(u);tp(b);let g=null;for(let v=0;g==null&&v<b.length;++v){let h=hp(d);g=fp(b[v],h,s)}return g}function Fd(u,c=[],r=[],s=""){let o=(d,b,g)=>{let v={relativePath:g===void 0?d.path||"":g,caseSensitive:d.caseSensitive===!0,childrenIndex:b,route:d};v.relativePath.startsWith("/")&&(Ae(v.relativePath.startsWith(s),`Absolute route path "${v.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(s.length));let h=tl([s,v.relativePath]),p=r.concat(v);d.children&&d.children.length>0&&(Ae(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),Fd(d.children,c,p,h)),!(d.path==null&&!d.index)&&c.push({path:h,score:sp(h,d.index),routesMeta:p})};return u.forEach((d,b)=>{var g;if(d.path===""||!((g=d.path)!=null&&g.includes("?")))o(d,b);else for(let v of Yd(d.path))o(d,b,v)}),c}function Yd(u){let c=u.split("/");if(c.length===0)return[];let[r,...s]=c,o=r.endsWith("?"),d=r.replace(/\?$/,"");if(s.length===0)return o?[d,""]:[d];let b=Yd(s.join("/")),g=[];return g.push(...b.map(v=>v===""?d:[d,v].join("/"))),o&&g.push(...b),g.map(v=>u.startsWith("/")&&v===""?"/":v)}function tp(u){u.sort((c,r)=>c.score!==r.score?r.score-c.score:rp(c.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}var lp=/^:[\w-]+$/,np=3,ap=2,ip=1,up=10,cp=-2,Td=u=>u==="*";function sp(u,c){let r=u.split("/"),s=r.length;return r.some(Td)&&(s+=cp),c&&(s+=ap),r.filter(o=>!Td(o)).reduce((o,d)=>o+(lp.test(d)?np:d===""?ip:up),s)}function rp(u,c){return u.length===c.length&&u.slice(0,-1).every((s,o)=>s===c[o])?u[u.length-1]-c[c.length-1]:0}function fp(u,c,r=!1){let{routesMeta:s}=u,o={},d="/",b=[];for(let g=0;g<s.length;++g){let v=s[g],h=g===s.length-1,p=d==="/"?c:c.slice(d.length)||"/",w=gu({path:v.relativePath,caseSensitive:v.caseSensitive,end:h},p),E=v.route;if(!w&&h&&r&&!s[s.length-1].route.index&&(w=gu({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},p)),!w)return null;Object.assign(o,w.params),b.push({params:o,pathname:tl([d,w.pathname]),pathnameBase:gp(tl([d,w.pathnameBase])),route:E}),w.pathnameBase!=="/"&&(d=tl([d,w.pathnameBase]))}return b}function gu(u,c){typeof u=="string"&&(u={path:u,caseSensitive:!1,end:!0});let[r,s]=op(u.path,u.caseSensitive,u.end),o=c.match(r);if(!o)return null;let d=o[0],b=d.replace(/(.)\/+$/,"$1"),g=o.slice(1);return{params:s.reduce((h,{paramName:p,isOptional:w},E)=>{if(p==="*"){let M=g[E]||"";b=d.slice(0,d.length-M.length).replace(/(.)\/+$/,"$1")}const k=g[E];return w&&!k?h[p]=void 0:h[p]=(k||"").replace(/%2F/g,"/"),h},{}),pathname:d,pathnameBase:b,pattern:u}}function op(u,c=!1,r=!0){Mt(u==="*"||!u.endsWith("*")||u.endsWith("/*"),`Route path "${u}" will be treated as if it were "${u.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${u.replace(/\*$/,"/*")}".`);let s=[],o="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(b,g,v)=>(s.push({paramName:g,isOptional:v!=null}),v?"/?([^\\/]+)?":"/([^\\/]+)"));return u.endsWith("*")?(s.push({paramName:"*"}),o+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":u!==""&&u!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,c?void 0:"i"),s]}function hp(u){try{return u.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return Mt(!1,`The URL path "${u}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),u}}function ll(u,c){if(c==="/")return u;if(!u.toLowerCase().startsWith(c.toLowerCase()))return null;let r=c.endsWith("/")?c.length-1:c.length,s=u.charAt(r);return s&&s!=="/"?null:u.slice(r)||"/"}function dp(u,c="/"){let{pathname:r,search:s="",hash:o=""}=typeof u=="string"?Hn(u):u;return{pathname:r?r.startsWith("/")?r:mp(r,c):c,search:vp(s),hash:yp(o)}}function mp(u,c){let r=c.replace(/\/+$/,"").split("/");return u.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Qs(u,c,r,s){return`Cannot include a '${u}' character in a manually specified \`to.${c}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function pp(u){return u.filter((c,r)=>r===0||c.route.path&&c.route.path.length>0)}function tr(u){let c=pp(u);return c.map((r,s)=>s===c.length-1?r.pathname:r.pathnameBase)}function lr(u,c,r,s=!1){let o;typeof u=="string"?o=Hn(u):(o={...u},Ae(!o.pathname||!o.pathname.includes("?"),Qs("?","pathname","search",o)),Ae(!o.pathname||!o.pathname.includes("#"),Qs("#","pathname","hash",o)),Ae(!o.search||!o.search.includes("#"),Qs("#","search","hash",o)));let d=u===""||o.pathname==="",b=d?"/":o.pathname,g;if(b==null)g=r;else{let w=c.length-1;if(!s&&b.startsWith("..")){let E=b.split("/");for(;E[0]==="..";)E.shift(),w-=1;o.pathname=E.join("/")}g=w>=0?c[w]:"/"}let v=dp(o,g),h=b&&b!=="/"&&b.endsWith("/"),p=(d||b===".")&&r.endsWith("/");return!v.pathname.endsWith("/")&&(h||p)&&(v.pathname+="/"),v}var tl=u=>u.join("/").replace(/\/\/+/g,"/"),gp=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),vp=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,yp=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u;function bp(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}var Gd=["POST","PUT","PATCH","DELETE"];new Set(Gd);var xp=["GET",...Gd];new Set(xp);var Bn=O.createContext(null);Bn.displayName="DataRouter";var xu=O.createContext(null);xu.displayName="DataRouterState";var Zd=O.createContext({isTransitioning:!1});Zd.displayName="ViewTransition";var _p=O.createContext(new Map);_p.displayName="Fetchers";var Sp=O.createContext(null);Sp.displayName="Await";var Ot=O.createContext(null);Ot.displayName="Navigation";var Xa=O.createContext(null);Xa.displayName="Location";var Rt=O.createContext({outlet:null,matches:[],isDataRoute:!1});Rt.displayName="Route";var nr=O.createContext(null);nr.displayName="RouteError";function Ep(u,{relative:c}={}){Ae(qn(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:s}=O.useContext(Ot),{hash:o,pathname:d,search:b}=Va(u,{relative:c}),g=d;return r!=="/"&&(g=d==="/"?r:tl([r,d])),s.createHref({pathname:g,search:b,hash:o})}function qn(){return O.useContext(Xa)!=null}function wl(){return Ae(qn(),"useLocation() may be used only in the context of a <Router> component."),O.useContext(Xa).location}var Qd="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Xd(u){O.useContext(Ot).static||O.useLayoutEffect(u)}function Vd(){let{isDataRoute:u}=O.useContext(Rt);return u?Hp():Tp()}function Tp(){Ae(qn(),"useNavigate() may be used only in the context of a <Router> component.");let u=O.useContext(Bn),{basename:c,navigator:r}=O.useContext(Ot),{matches:s}=O.useContext(Rt),{pathname:o}=wl(),d=JSON.stringify(tr(s)),b=O.useRef(!1);return Xd(()=>{b.current=!0}),O.useCallback((v,h={})=>{if(Mt(b.current,Qd),!b.current)return;if(typeof v=="number"){r.go(v);return}let p=lr(v,JSON.parse(d),o,h.relative==="path");u==null&&c!=="/"&&(p.pathname=p.pathname==="/"?c:tl([c,p.pathname])),(h.replace?r.replace:r.push)(p,h.state,h)},[c,r,d,o,u])}var Rp=O.createContext(null);function zp(u){let c=O.useContext(Rt).outlet;return c&&O.createElement(Rp.Provider,{value:u},c)}function Kd(){let{matches:u}=O.useContext(Rt),c=u[u.length-1];return c?c.params:{}}function Va(u,{relative:c}={}){let{matches:r}=O.useContext(Rt),{pathname:s}=wl(),o=JSON.stringify(tr(r));return O.useMemo(()=>lr(u,JSON.parse(o),s,c==="path"),[u,o,s,c])}function Ap(u,c){return $d(u,c)}function $d(u,c,r,s){var V;Ae(qn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:d}=O.useContext(Ot),{matches:b}=O.useContext(Rt),g=b[b.length-1],v=g?g.params:{},h=g?g.pathname:"/",p=g?g.pathnameBase:"/",w=g&&g.route;{let G=w&&w.path||"";Jd(h,!w||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${G}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let E=wl(),k;if(c){let G=typeof c=="string"?Hn(c):c;Ae(p==="/"||((V=G.pathname)==null?void 0:V.startsWith(p)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${p}" but pathname "${G.pathname}" was given in the \`location\` prop.`),k=G}else k=E;let M=k.pathname||"/",B=M;if(p!=="/"){let G=p.replace(/^\//,"").split("/");B="/"+M.replace(/^\//,"").split("/").slice(G.length).join("/")}let q=!d&&r&&r.matches&&r.matches.length>0?r.matches:qd(u,{pathname:B});Mt(w||q!=null,`No routes matched location "${k.pathname}${k.search}${k.hash}" `),Mt(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${k.pathname}${k.search}${k.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let H=jp(q&&q.map(G=>Object.assign({},G,{params:Object.assign({},v,G.params),pathname:tl([p,o.encodeLocation?o.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?p:tl([p,o.encodeLocation?o.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),b,r,s);return c&&H?O.createElement(Xa.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...k},navigationType:"POP"}},H):H}function wp(){let u=kp(),c=bp(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),r=u instanceof Error?u.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},b=null;return console.error("Error handled by React Router default ErrorBoundary:",u),b=O.createElement(O.Fragment,null,O.createElement("p",null,"💿 Hey developer 👋"),O.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",O.createElement("code",{style:d},"ErrorBoundary")," or"," ",O.createElement("code",{style:d},"errorElement")," prop on your route.")),O.createElement(O.Fragment,null,O.createElement("h2",null,"Unexpected Application Error!"),O.createElement("h3",{style:{fontStyle:"italic"}},c),r?O.createElement("pre",{style:o},r):null,b)}var Mp=O.createElement(wp,null),Op=class extends O.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,c){return c.location!==u.location||c.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:c.error,location:c.location,revalidation:u.revalidation||c.revalidation}}componentDidCatch(u,c){console.error("React Router caught the following error during render",u,c)}render(){return this.state.error!==void 0?O.createElement(Rt.Provider,{value:this.props.routeContext},O.createElement(nr.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Dp({routeContext:u,match:c,children:r}){let s=O.useContext(Bn);return s&&s.static&&s.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=c.route.id),O.createElement(Rt.Provider,{value:u},r)}function jp(u,c=[],r=null,s=null){if(u==null){if(!r)return null;if(r.errors)u=r.matches;else if(c.length===0&&!r.initialized&&r.matches.length>0)u=r.matches;else return null}let o=u,d=r==null?void 0:r.errors;if(d!=null){let v=o.findIndex(h=>h.route.id&&(d==null?void 0:d[h.route.id])!==void 0);Ae(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),o=o.slice(0,Math.min(o.length,v+1))}let b=!1,g=-1;if(r)for(let v=0;v<o.length;v++){let h=o[v];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(g=v),h.route.id){let{loaderData:p,errors:w}=r,E=h.route.loader&&!p.hasOwnProperty(h.route.id)&&(!w||w[h.route.id]===void 0);if(h.route.lazy||E){b=!0,g>=0?o=o.slice(0,g+1):o=[o[0]];break}}}return o.reduceRight((v,h,p)=>{let w,E=!1,k=null,M=null;r&&(w=d&&h.route.id?d[h.route.id]:void 0,k=h.route.errorElement||Mp,b&&(g<0&&p===0?(Jd("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,M=null):g===p&&(E=!0,M=h.route.hydrateFallbackElement||null)));let B=c.concat(o.slice(0,p+1)),q=()=>{let H;return w?H=k:E?H=M:h.route.Component?H=O.createElement(h.route.Component,null):h.route.element?H=h.route.element:H=v,O.createElement(Dp,{match:h,routeContext:{outlet:v,matches:B,isDataRoute:r!=null},children:H})};return r&&(h.route.ErrorBoundary||h.route.errorElement||p===0)?O.createElement(Op,{location:r.location,revalidation:r.revalidation,component:k,error:w,children:q(),routeContext:{outlet:null,matches:B,isDataRoute:!0}}):q()},null)}function ar(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Np(u){let c=O.useContext(Bn);return Ae(c,ar(u)),c}function Cp(u){let c=O.useContext(xu);return Ae(c,ar(u)),c}function Up(u){let c=O.useContext(Rt);return Ae(c,ar(u)),c}function ir(u){let c=Up(u),r=c.matches[c.matches.length-1];return Ae(r.route.id,`${u} can only be used on routes that contain a unique "id"`),r.route.id}function Lp(){return ir("useRouteId")}function kp(){var s;let u=O.useContext(nr),c=Cp("useRouteError"),r=ir("useRouteError");return u!==void 0?u:(s=c.errors)==null?void 0:s[r]}function Hp(){let{router:u}=Np("useNavigate"),c=ir("useNavigate"),r=O.useRef(!1);return Xd(()=>{r.current=!0}),O.useCallback(async(o,d={})=>{Mt(r.current,Qd),r.current&&(typeof o=="number"?u.navigate(o):await u.navigate(o,{fromRouteId:c,...d}))},[u,c])}var Rd={};function Jd(u,c,r){!c&&!Rd[u]&&(Rd[u]=!0,Mt(!1,r))}O.memo(Bp);function Bp({routes:u,future:c,state:r}){return $d(u,void 0,r,c)}function qp({to:u,replace:c,state:r,relative:s}){Ae(qn(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=O.useContext(Ot);Mt(!o,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:d}=O.useContext(Rt),{pathname:b}=wl(),g=Vd(),v=lr(u,tr(d),b,s==="path"),h=JSON.stringify(v);return O.useEffect(()=>{g(JSON.parse(h),{replace:c,state:r,relative:s})},[g,h,s,c,r]),null}function Fp(u){return zp(u.context)}function hu(u){Ae(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Yp({basename:u="/",children:c=null,location:r,navigationType:s="POP",navigator:o,static:d=!1}){Ae(!qn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let b=u.replace(/^\/*/,"/"),g=O.useMemo(()=>({basename:b,navigator:o,static:d,future:{}}),[b,o,d]);typeof r=="string"&&(r=Hn(r));let{pathname:v="/",search:h="",hash:p="",state:w=null,key:E="default"}=r,k=O.useMemo(()=>{let M=ll(v,b);return M==null?null:{location:{pathname:M,search:h,hash:p,state:w,key:E},navigationType:s}},[b,v,h,p,w,E,s]);return Mt(k!=null,`<Router basename="${b}"> is not able to match the URL "${v}${h}${p}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:O.createElement(Ot.Provider,{value:g},O.createElement(Xa.Provider,{children:c,value:k}))}function Gp({children:u,location:c}){return Ap(Js(u),c)}function Js(u,c=[]){let r=[];return O.Children.forEach(u,(s,o)=>{if(!O.isValidElement(s))return;let d=[...c,o];if(s.type===O.Fragment){r.push.apply(r,Js(s.props.children,d));return}Ae(s.type===hu,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ae(!s.props.index||!s.props.children,"An index route cannot have child routes.");let b={id:s.props.id||d.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(b.children=Js(s.props.children,d)),r.push(b)}),r}var du="get",mu="application/x-www-form-urlencoded";function _u(u){return u!=null&&typeof u.tagName=="string"}function Zp(u){return _u(u)&&u.tagName.toLowerCase()==="button"}function Qp(u){return _u(u)&&u.tagName.toLowerCase()==="form"}function Xp(u){return _u(u)&&u.tagName.toLowerCase()==="input"}function Vp(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function Kp(u,c){return u.button===0&&(!c||c==="_self")&&!Vp(u)}var fu=null;function $p(){if(fu===null)try{new FormData(document.createElement("form"),0),fu=!1}catch{fu=!0}return fu}var Jp=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Xs(u){return u!=null&&!Jp.has(u)?(Mt(!1,`"${u}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${mu}"`),null):u}function Wp(u,c){let r,s,o,d,b;if(Qp(u)){let g=u.getAttribute("action");s=g?ll(g,c):null,r=u.getAttribute("method")||du,o=Xs(u.getAttribute("enctype"))||mu,d=new FormData(u)}else if(Zp(u)||Xp(u)&&(u.type==="submit"||u.type==="image")){let g=u.form;if(g==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=u.getAttribute("formaction")||g.getAttribute("action");if(s=v?ll(v,c):null,r=u.getAttribute("formmethod")||g.getAttribute("method")||du,o=Xs(u.getAttribute("formenctype"))||Xs(g.getAttribute("enctype"))||mu,d=new FormData(g,u),!$p()){let{name:h,type:p,value:w}=u;if(p==="image"){let E=h?`${h}.`:"";d.append(`${E}x`,"0"),d.append(`${E}y`,"0")}else h&&d.append(h,w)}}else{if(_u(u))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=du,s=null,o=mu,b=u}return d&&o==="text/plain"&&(b=d,d=void 0),{action:s,method:r.toLowerCase(),encType:o,formData:d,body:b}}function ur(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}async function Ip(u,c){if(u.id in c)return c[u.id];try{let r=await import(u.module);return c[u.id]=r,r}catch(r){return console.error(`Error loading route module \`${u.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Pp(u){return u==null?!1:u.href==null?u.rel==="preload"&&typeof u.imageSrcSet=="string"&&typeof u.imageSizes=="string":typeof u.rel=="string"&&typeof u.href=="string"}async function eg(u,c,r){let s=await Promise.all(u.map(async o=>{let d=c.routes[o.route.id];if(d){let b=await Ip(d,r);return b.links?b.links():[]}return[]}));return ag(s.flat(1).filter(Pp).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function zd(u,c,r,s,o,d){let b=(v,h)=>r[h]?v.route.id!==r[h].route.id:!0,g=(v,h)=>{var p;return r[h].pathname!==v.pathname||((p=r[h].route.path)==null?void 0:p.endsWith("*"))&&r[h].params["*"]!==v.params["*"]};return d==="assets"?c.filter((v,h)=>b(v,h)||g(v,h)):d==="data"?c.filter((v,h)=>{var w;let p=s.routes[v.route.id];if(!p||!p.hasLoader)return!1;if(b(v,h)||g(v,h))return!0;if(v.route.shouldRevalidate){let E=v.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((w=r[0])==null?void 0:w.params)||{},nextUrl:new URL(u,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function tg(u,c,{includeHydrateFallback:r}={}){return lg(u.map(s=>{let o=c.routes[s.route.id];if(!o)return[];let d=[o.module];return o.clientActionModule&&(d=d.concat(o.clientActionModule)),o.clientLoaderModule&&(d=d.concat(o.clientLoaderModule)),r&&o.hydrateFallbackModule&&(d=d.concat(o.hydrateFallbackModule)),o.imports&&(d=d.concat(o.imports)),d}).flat(1))}function lg(u){return[...new Set(u)]}function ng(u){let c={},r=Object.keys(u).sort();for(let s of r)c[s]=u[s];return c}function ag(u,c){let r=new Set;return new Set(c),u.reduce((s,o)=>{let d=JSON.stringify(ng(o));return r.has(d)||(r.add(d),s.push({key:d,link:o})),s},[])}function ig(u,c){let r=typeof u=="string"?new URL(u,typeof window>"u"?"server://singlefetch/":window.location.origin):u;return r.pathname==="/"?r.pathname="_root.data":c&&ll(r.pathname,c)==="/"?r.pathname=`${c.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function Wd(){let u=O.useContext(Bn);return ur(u,"You must render this element inside a <DataRouterContext.Provider> element"),u}function ug(){let u=O.useContext(xu);return ur(u,"You must render this element inside a <DataRouterStateContext.Provider> element"),u}var cr=O.createContext(void 0);cr.displayName="FrameworkContext";function Id(){let u=O.useContext(cr);return ur(u,"You must render this element inside a <HydratedRouter> element"),u}function cg(u,c){let r=O.useContext(cr),[s,o]=O.useState(!1),[d,b]=O.useState(!1),{onFocus:g,onBlur:v,onMouseEnter:h,onMouseLeave:p,onTouchStart:w}=c,E=O.useRef(null);O.useEffect(()=>{if(u==="render"&&b(!0),u==="viewport"){let B=H=>{H.forEach(V=>{b(V.isIntersecting)})},q=new IntersectionObserver(B,{threshold:.5});return E.current&&q.observe(E.current),()=>{q.disconnect()}}},[u]),O.useEffect(()=>{if(s){let B=setTimeout(()=>{b(!0)},100);return()=>{clearTimeout(B)}}},[s]);let k=()=>{o(!0)},M=()=>{o(!1),b(!1)};return r?u!=="intent"?[d,E,{}]:[d,E,{onFocus:Fa(g,k),onBlur:Fa(v,M),onMouseEnter:Fa(h,k),onMouseLeave:Fa(p,M),onTouchStart:Fa(w,k)}]:[!1,E,{}]}function Fa(u,c){return r=>{u&&u(r),r.defaultPrevented||c(r)}}function sg({page:u,...c}){let{router:r}=Wd(),s=O.useMemo(()=>qd(r.routes,u,r.basename),[r.routes,u,r.basename]);return s?O.createElement(fg,{page:u,matches:s,...c}):null}function rg(u){let{manifest:c,routeModules:r}=Id(),[s,o]=O.useState([]);return O.useEffect(()=>{let d=!1;return eg(u,c,r).then(b=>{d||o(b)}),()=>{d=!0}},[u,c,r]),s}function fg({page:u,matches:c,...r}){let s=wl(),{manifest:o,routeModules:d}=Id(),{basename:b}=Wd(),{loaderData:g,matches:v}=ug(),h=O.useMemo(()=>zd(u,c,v,o,s,"data"),[u,c,v,o,s]),p=O.useMemo(()=>zd(u,c,v,o,s,"assets"),[u,c,v,o,s]),w=O.useMemo(()=>{if(u===s.pathname+s.search+s.hash)return[];let M=new Set,B=!1;if(c.forEach(H=>{var G;let V=o.routes[H.route.id];!V||!V.hasLoader||(!h.some(ue=>ue.route.id===H.route.id)&&H.route.id in g&&((G=d[H.route.id])!=null&&G.shouldRevalidate)||V.hasClientLoader?B=!0:M.add(H.route.id))}),M.size===0)return[];let q=ig(u,b);return B&&M.size>0&&q.searchParams.set("_routes",c.filter(H=>M.has(H.route.id)).map(H=>H.route.id).join(",")),[q.pathname+q.search]},[b,g,s,o,h,c,u,d]),E=O.useMemo(()=>tg(p,o),[p,o]),k=rg(p);return O.createElement(O.Fragment,null,w.map(M=>O.createElement("link",{key:M,rel:"prefetch",as:"fetch",href:M,...r})),E.map(M=>O.createElement("link",{key:M,rel:"modulepreload",href:M,...r})),k.map(({key:M,link:B})=>O.createElement("link",{key:M,...B})))}function og(...u){return c=>{u.forEach(r=>{typeof r=="function"?r(c):r!=null&&(r.current=c)})}}var Pd=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Pd&&(window.__reactRouterVersion="7.5.0")}catch{}function hg({basename:u,children:c,window:r}){let s=O.useRef();s.current==null&&(s.current=W1({window:r,v5Compat:!0}));let o=s.current,[d,b]=O.useState({action:o.action,location:o.location}),g=O.useCallback(v=>{O.startTransition(()=>b(v))},[b]);return O.useLayoutEffect(()=>o.listen(g),[o,g]),O.createElement(Yp,{basename:u,children:c,location:d.location,navigationType:d.action,navigator:o})}var e0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$l=O.forwardRef(function({onClick:c,discover:r="render",prefetch:s="none",relative:o,reloadDocument:d,replace:b,state:g,target:v,to:h,preventScrollReset:p,viewTransition:w,...E},k){let{basename:M}=O.useContext(Ot),B=typeof h=="string"&&e0.test(h),q,H=!1;if(typeof h=="string"&&B&&(q=h,Pd))try{let Te=new URL(window.location.href),We=h.startsWith("//")?new URL(Te.protocol+h):new URL(h),pt=ll(We.pathname,M);We.origin===Te.origin&&pt!=null?h=pt+We.search+We.hash:H=!0}catch{Mt(!1,`<Link to="${h}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let V=Ep(h,{relative:o}),[G,ue,W]=cg(s,E),Ee=gg(h,{replace:b,state:g,target:v,preventScrollReset:p,relative:o,viewTransition:w});function pe(Te){c&&c(Te),Te.defaultPrevented||Ee(Te)}let De=O.createElement("a",{...E,...W,href:q||V,onClick:H||d?c:pe,ref:og(k,ue),target:v,"data-discover":!B&&r==="render"?"true":void 0});return G&&!B?O.createElement(O.Fragment,null,De,O.createElement(sg,{page:V})):De});$l.displayName="Link";var dg=O.forwardRef(function({"aria-current":c="page",caseSensitive:r=!1,className:s="",end:o=!1,style:d,to:b,viewTransition:g,children:v,...h},p){let w=Va(b,{relative:h.relative}),E=wl(),k=O.useContext(xu),{navigator:M,basename:B}=O.useContext(Ot),q=k!=null&&_g(w)&&g===!0,H=M.encodeLocation?M.encodeLocation(w).pathname:w.pathname,V=E.pathname,G=k&&k.navigation&&k.navigation.location?k.navigation.location.pathname:null;r||(V=V.toLowerCase(),G=G?G.toLowerCase():null,H=H.toLowerCase()),G&&B&&(G=ll(G,B)||G);const ue=H!=="/"&&H.endsWith("/")?H.length-1:H.length;let W=V===H||!o&&V.startsWith(H)&&V.charAt(ue)==="/",Ee=G!=null&&(G===H||!o&&G.startsWith(H)&&G.charAt(H.length)==="/"),pe={isActive:W,isPending:Ee,isTransitioning:q},De=W?c:void 0,Te;typeof s=="function"?Te=s(pe):Te=[s,W?"active":null,Ee?"pending":null,q?"transitioning":null].filter(Boolean).join(" ");let We=typeof d=="function"?d(pe):d;return O.createElement($l,{...h,"aria-current":De,className:Te,ref:p,style:We,to:b,viewTransition:g},typeof v=="function"?v(pe):v)});dg.displayName="NavLink";var mg=O.forwardRef(({discover:u="render",fetcherKey:c,navigate:r,reloadDocument:s,replace:o,state:d,method:b=du,action:g,onSubmit:v,relative:h,preventScrollReset:p,viewTransition:w,...E},k)=>{let M=bg(),B=xg(g,{relative:h}),q=b.toLowerCase()==="get"?"get":"post",H=typeof g=="string"&&e0.test(g),V=G=>{if(v&&v(G),G.defaultPrevented)return;G.preventDefault();let ue=G.nativeEvent.submitter,W=(ue==null?void 0:ue.getAttribute("formmethod"))||b;M(ue||G.currentTarget,{fetcherKey:c,method:W,navigate:r,replace:o,state:d,relative:h,preventScrollReset:p,viewTransition:w})};return O.createElement("form",{ref:k,method:q,action:B,onSubmit:s?v:V,...E,"data-discover":!H&&u==="render"?"true":void 0})});mg.displayName="Form";function pg(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function t0(u){let c=O.useContext(Bn);return Ae(c,pg(u)),c}function gg(u,{target:c,replace:r,state:s,preventScrollReset:o,relative:d,viewTransition:b}={}){let g=Vd(),v=wl(),h=Va(u,{relative:d});return O.useCallback(p=>{if(Kp(p,c)){p.preventDefault();let w=r!==void 0?r:Qa(v)===Qa(h);g(u,{replace:w,state:s,preventScrollReset:o,relative:d,viewTransition:b})}},[v,g,h,r,s,c,u,o,d,b])}var vg=0,yg=()=>`__${String(++vg)}__`;function bg(){let{router:u}=t0("useSubmit"),{basename:c}=O.useContext(Ot),r=Lp();return O.useCallback(async(s,o={})=>{let{action:d,method:b,encType:g,formData:v,body:h}=Wp(s,c);if(o.navigate===!1){let p=o.fetcherKey||yg();await u.fetch(p,r,o.action||d,{preventScrollReset:o.preventScrollReset,formData:v,body:h,formMethod:o.method||b,formEncType:o.encType||g,flushSync:o.flushSync})}else await u.navigate(o.action||d,{preventScrollReset:o.preventScrollReset,formData:v,body:h,formMethod:o.method||b,formEncType:o.encType||g,replace:o.replace,state:o.state,fromRouteId:r,flushSync:o.flushSync,viewTransition:o.viewTransition})},[u,c,r])}function xg(u,{relative:c}={}){let{basename:r}=O.useContext(Ot),s=O.useContext(Rt);Ae(s,"useFormAction must be used inside a RouteContext");let[o]=s.matches.slice(-1),d={...Va(u||".",{relative:c})},b=wl();if(u==null){d.search=b.search;let g=new URLSearchParams(d.search),v=g.getAll("index");if(v.some(p=>p==="")){g.delete("index"),v.filter(w=>w).forEach(w=>g.append("index",w));let p=g.toString();d.search=p?`?${p}`:""}}return(!u||u===".")&&o.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(d.pathname=d.pathname==="/"?r:tl([r,d.pathname])),Qa(d)}function _g(u,c={}){let r=O.useContext(Zd);Ae(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=t0("useViewTransitionState"),o=Va(u,{relative:c.relative});if(!r.isTransitioning)return!1;let d=ll(r.currentLocation.pathname,s)||r.currentLocation.pathname,b=ll(r.nextLocation.pathname,s)||r.nextLocation.pathname;return gu(o.pathname,b)!=null||gu(o.pathname,d)!=null}new TextEncoder;const Ad=u=>Symbol.iterator in u,wd=u=>"entries"in u,Md=(u,c)=>{const r=u instanceof Map?u:new Map(u.entries()),s=c instanceof Map?c:new Map(c.entries());if(r.size!==s.size)return!1;for(const[o,d]of r)if(!Object.is(d,s.get(o)))return!1;return!0},Sg=(u,c)=>{const r=u[Symbol.iterator](),s=c[Symbol.iterator]();let o=r.next(),d=s.next();for(;!o.done&&!d.done;){if(!Object.is(o.value,d.value))return!1;o=r.next(),d=s.next()}return!!o.done&&!!d.done};function Eg(u,c){return Object.is(u,c)?!0:typeof u!="object"||u===null||typeof c!="object"||c===null?!1:!Ad(u)||!Ad(c)?Md({entries:()=>Object.entries(u)},{entries:()=>Object.entries(c)}):wd(u)&&wd(c)?Md(u,c):Sg(u,c)}function Tg(u){const c=Ks.useRef(void 0);return r=>{const s=u(r);return Eg(c.current,s)?c.current:c.current=s}}function sr(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Wl=sr();function l0(u){Wl=u}var Za={exec:()=>null};function oe(u,c=""){let r=typeof u=="string"?u:u.source;const s={replace:(o,d)=>{let b=typeof d=="string"?d:d.source;return b=b.replace(Pe.caret,"$1"),r=r.replace(o,b),s},getRegex:()=>new RegExp(r,c)};return s}var Pe={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:u=>new RegExp(`^( {0,3}${u})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}#`),htmlBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}<(?:[a-z].*>|!--)`,"i")},Rg=/^(?:[ \t]*(?:\n|$))+/,zg=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Ag=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ka=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,wg=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,rr=/(?:[*+-]|\d{1,9}[.)])/,n0=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,a0=oe(n0).replace(/bull/g,rr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Mg=oe(n0).replace(/bull/g,rr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),fr=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Og=/^[^\n]+/,or=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Dg=oe(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",or).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),jg=oe(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,rr).getRegex(),Su="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",hr=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Ng=oe("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",hr).replace("tag",Su).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),i0=oe(fr).replace("hr",Ka).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex(),Cg=oe(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",i0).getRegex(),dr={blockquote:Cg,code:zg,def:Dg,fences:Ag,heading:wg,hr:Ka,html:Ng,lheading:a0,list:jg,newline:Rg,paragraph:i0,table:Za,text:Og},Od=oe("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ka).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex(),Ug={...dr,lheading:Mg,table:Od,paragraph:oe(fr).replace("hr",Ka).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Od).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Su).getRegex()},Lg={...dr,html:oe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",hr).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Za,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:oe(fr).replace("hr",Ka).replace("heading",` *#{1,6} *[^
|
||
]`).replace("lheading",a0).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},kg=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Hg=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,u0=/^( {2,}|\\)\n(?!\s*$)/,Bg=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Eu=/[\p{P}\p{S}]/u,mr=/[\s\p{P}\p{S}]/u,c0=/[^\s\p{P}\p{S}]/u,qg=oe(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,mr).getRegex(),s0=/(?!~)[\p{P}\p{S}]/u,Fg=/(?!~)[\s\p{P}\p{S}]/u,Yg=/(?:[^\s\p{P}\p{S}]|~)/u,Gg=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,r0=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,Zg=oe(r0,"u").replace(/punct/g,Eu).getRegex(),Qg=oe(r0,"u").replace(/punct/g,s0).getRegex(),f0="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Xg=oe(f0,"gu").replace(/notPunctSpace/g,c0).replace(/punctSpace/g,mr).replace(/punct/g,Eu).getRegex(),Vg=oe(f0,"gu").replace(/notPunctSpace/g,Yg).replace(/punctSpace/g,Fg).replace(/punct/g,s0).getRegex(),Kg=oe("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,c0).replace(/punctSpace/g,mr).replace(/punct/g,Eu).getRegex(),$g=oe(/\\(punct)/,"gu").replace(/punct/g,Eu).getRegex(),Jg=oe(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Wg=oe(hr).replace("(?:-->|$)","-->").getRegex(),Ig=oe("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Wg).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),vu=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Pg=oe(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",vu).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),o0=oe(/^!?\[(label)\]\[(ref)\]/).replace("label",vu).replace("ref",or).getRegex(),h0=oe(/^!?\[(ref)\](?:\[\])?/).replace("ref",or).getRegex(),ev=oe("reflink|nolink(?!\\()","g").replace("reflink",o0).replace("nolink",h0).getRegex(),pr={_backpedal:Za,anyPunctuation:$g,autolink:Jg,blockSkip:Gg,br:u0,code:Hg,del:Za,emStrongLDelim:Zg,emStrongRDelimAst:Xg,emStrongRDelimUnd:Kg,escape:kg,link:Pg,nolink:h0,punctuation:qg,reflink:o0,reflinkSearch:ev,tag:Ig,text:Bg,url:Za},tv={...pr,link:oe(/^!?\[(label)\]\((.*?)\)/).replace("label",vu).getRegex(),reflink:oe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",vu).getRegex()},Ws={...pr,emStrongRDelimAst:Vg,emStrongLDelim:Qg,url:oe(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},lv={...Ws,br:oe(u0).replace("{2,}","*").getRegex(),text:oe(Ws.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},ou={normal:dr,gfm:Ug,pedantic:Lg},Ya={normal:pr,gfm:Ws,breaks:lv,pedantic:tv},nv={"&":"&","<":"<",">":">",'"':""","'":"'"},Dd=u=>nv[u];function kt(u,c){if(c){if(Pe.escapeTest.test(u))return u.replace(Pe.escapeReplace,Dd)}else if(Pe.escapeTestNoEncode.test(u))return u.replace(Pe.escapeReplaceNoEncode,Dd);return u}function jd(u){try{u=encodeURI(u).replace(Pe.percentDecode,"%")}catch{return null}return u}function Nd(u,c){var d;const r=u.replace(Pe.findPipe,(b,g,v)=>{let h=!1,p=g;for(;--p>=0&&v[p]==="\\";)h=!h;return h?"|":" |"}),s=r.split(Pe.splitPipe);let o=0;if(s[0].trim()||s.shift(),s.length>0&&!((d=s.at(-1))!=null&&d.trim())&&s.pop(),c)if(s.length>c)s.splice(c);else for(;s.length<c;)s.push("");for(;o<s.length;o++)s[o]=s[o].trim().replace(Pe.slashPipe,"|");return s}function Ga(u,c,r){const s=u.length;if(s===0)return"";let o=0;for(;o<s&&u.charAt(s-o-1)===c;)o++;return u.slice(0,s-o)}function av(u,c){if(u.indexOf(c[1])===-1)return-1;let r=0;for(let s=0;s<u.length;s++)if(u[s]==="\\")s++;else if(u[s]===c[0])r++;else if(u[s]===c[1]&&(r--,r<0))return s;return r>0?-2:-1}function Cd(u,c,r,s,o){const d=c.href,b=c.title||null,g=u[1].replace(o.other.outputLinkReplace,"$1");s.state.inLink=!0;const v={type:u[0].charAt(0)==="!"?"image":"link",raw:r,href:d,title:b,text:g,tokens:s.inlineTokens(g)};return s.state.inLink=!1,v}function iv(u,c,r){const s=u.match(r.other.indentCodeCompensation);if(s===null)return c;const o=s[1];return c.split(`
|
||
`).map(d=>{const b=d.match(r.other.beginningSpace);if(b===null)return d;const[g]=b;return g.length>=o.length?d.slice(o.length):d}).join(`
|
||
`)}var yu=class{constructor(u){_e(this,"options");_e(this,"rules");_e(this,"lexer");this.options=u||Wl}space(u){const c=this.rules.block.newline.exec(u);if(c&&c[0].length>0)return{type:"space",raw:c[0]}}code(u){const c=this.rules.block.code.exec(u);if(c){const r=c[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:c[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Ga(r,`
|
||
`)}}}fences(u){const c=this.rules.block.fences.exec(u);if(c){const r=c[0],s=iv(r,c[3]||"",this.rules);return{type:"code",raw:r,lang:c[2]?c[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):c[2],text:s}}}heading(u){const c=this.rules.block.heading.exec(u);if(c){let r=c[2].trim();if(this.rules.other.endingHash.test(r)){const s=Ga(r,"#");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(r=s.trim())}return{type:"heading",raw:c[0],depth:c[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(u){const c=this.rules.block.hr.exec(u);if(c)return{type:"hr",raw:Ga(c[0],`
|
||
`)}}blockquote(u){const c=this.rules.block.blockquote.exec(u);if(c){let r=Ga(c[0],`
|
||
`).split(`
|
||
`),s="",o="";const d=[];for(;r.length>0;){let b=!1;const g=[];let v;for(v=0;v<r.length;v++)if(this.rules.other.blockquoteStart.test(r[v]))g.push(r[v]),b=!0;else if(!b)g.push(r[v]);else break;r=r.slice(v);const h=g.join(`
|
||
`),p=h.replace(this.rules.other.blockquoteSetextReplace,`
|
||
$1`).replace(this.rules.other.blockquoteSetextReplace2,"");s=s?`${s}
|
||
${h}`:h,o=o?`${o}
|
||
${p}`:p;const w=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(p,d,!0),this.lexer.state.top=w,r.length===0)break;const E=d.at(-1);if((E==null?void 0:E.type)==="code")break;if((E==null?void 0:E.type)==="blockquote"){const k=E,M=k.raw+`
|
||
`+r.join(`
|
||
`),B=this.blockquote(M);d[d.length-1]=B,s=s.substring(0,s.length-k.raw.length)+B.raw,o=o.substring(0,o.length-k.text.length)+B.text;break}else if((E==null?void 0:E.type)==="list"){const k=E,M=k.raw+`
|
||
`+r.join(`
|
||
`),B=this.list(M);d[d.length-1]=B,s=s.substring(0,s.length-E.raw.length)+B.raw,o=o.substring(0,o.length-k.raw.length)+B.raw,r=M.substring(d.at(-1).raw.length).split(`
|
||
`);continue}}return{type:"blockquote",raw:s,tokens:d,text:o}}}list(u){let c=this.rules.block.list.exec(u);if(c){let r=c[1].trim();const s=r.length>1,o={type:"list",raw:"",ordered:s,start:s?+r.slice(0,-1):"",loose:!1,items:[]};r=s?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=s?r:"[*+-]");const d=this.rules.other.listItemRegex(r);let b=!1;for(;u;){let v=!1,h="",p="";if(!(c=d.exec(u))||this.rules.block.hr.test(u))break;h=c[0],u=u.substring(h.length);let w=c[2].split(`
|
||
`,1)[0].replace(this.rules.other.listReplaceTabs,H=>" ".repeat(3*H.length)),E=u.split(`
|
||
`,1)[0],k=!w.trim(),M=0;if(this.options.pedantic?(M=2,p=w.trimStart()):k?M=c[1].length+1:(M=c[2].search(this.rules.other.nonSpaceChar),M=M>4?1:M,p=w.slice(M),M+=c[1].length),k&&this.rules.other.blankLine.test(E)&&(h+=E+`
|
||
`,u=u.substring(E.length+1),v=!0),!v){const H=this.rules.other.nextBulletRegex(M),V=this.rules.other.hrRegex(M),G=this.rules.other.fencesBeginRegex(M),ue=this.rules.other.headingBeginRegex(M),W=this.rules.other.htmlBeginRegex(M);for(;u;){const Ee=u.split(`
|
||
`,1)[0];let pe;if(E=Ee,this.options.pedantic?(E=E.replace(this.rules.other.listReplaceNesting," "),pe=E):pe=E.replace(this.rules.other.tabCharGlobal," "),G.test(E)||ue.test(E)||W.test(E)||H.test(E)||V.test(E))break;if(pe.search(this.rules.other.nonSpaceChar)>=M||!E.trim())p+=`
|
||
`+pe.slice(M);else{if(k||w.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||G.test(w)||ue.test(w)||V.test(w))break;p+=`
|
||
`+E}!k&&!E.trim()&&(k=!0),h+=Ee+`
|
||
`,u=u.substring(Ee.length+1),w=pe.slice(M)}}o.loose||(b?o.loose=!0:this.rules.other.doubleBlankLine.test(h)&&(b=!0));let B=null,q;this.options.gfm&&(B=this.rules.other.listIsTask.exec(p),B&&(q=B[0]!=="[ ] ",p=p.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:h,task:!!B,checked:q,loose:!1,text:p,tokens:[]}),o.raw+=h}const g=o.items.at(-1);if(g)g.raw=g.raw.trimEnd(),g.text=g.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let v=0;v<o.items.length;v++)if(this.lexer.state.top=!1,o.items[v].tokens=this.lexer.blockTokens(o.items[v].text,[]),!o.loose){const h=o.items[v].tokens.filter(w=>w.type==="space"),p=h.length>0&&h.some(w=>this.rules.other.anyLine.test(w.raw));o.loose=p}if(o.loose)for(let v=0;v<o.items.length;v++)o.items[v].loose=!0;return o}}html(u){const c=this.rules.block.html.exec(u);if(c)return{type:"html",block:!0,raw:c[0],pre:c[1]==="pre"||c[1]==="script"||c[1]==="style",text:c[0]}}def(u){const c=this.rules.block.def.exec(u);if(c){const r=c[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),s=c[2]?c[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=c[3]?c[3].substring(1,c[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):c[3];return{type:"def",tag:r,raw:c[0],href:s,title:o}}}table(u){var b;const c=this.rules.block.table.exec(u);if(!c||!this.rules.other.tableDelimiter.test(c[2]))return;const r=Nd(c[1]),s=c[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=(b=c[3])!=null&&b.trim()?c[3].replace(this.rules.other.tableRowBlankLine,"").split(`
|
||
`):[],d={type:"table",raw:c[0],header:[],align:[],rows:[]};if(r.length===s.length){for(const g of s)this.rules.other.tableAlignRight.test(g)?d.align.push("right"):this.rules.other.tableAlignCenter.test(g)?d.align.push("center"):this.rules.other.tableAlignLeft.test(g)?d.align.push("left"):d.align.push(null);for(let g=0;g<r.length;g++)d.header.push({text:r[g],tokens:this.lexer.inline(r[g]),header:!0,align:d.align[g]});for(const g of o)d.rows.push(Nd(g,d.header.length).map((v,h)=>({text:v,tokens:this.lexer.inline(v),header:!1,align:d.align[h]})));return d}}lheading(u){const c=this.rules.block.lheading.exec(u);if(c)return{type:"heading",raw:c[0],depth:c[2].charAt(0)==="="?1:2,text:c[1],tokens:this.lexer.inline(c[1])}}paragraph(u){const c=this.rules.block.paragraph.exec(u);if(c){const r=c[1].charAt(c[1].length-1)===`
|
||
`?c[1].slice(0,-1):c[1];return{type:"paragraph",raw:c[0],text:r,tokens:this.lexer.inline(r)}}}text(u){const c=this.rules.block.text.exec(u);if(c)return{type:"text",raw:c[0],text:c[0],tokens:this.lexer.inline(c[0])}}escape(u){const c=this.rules.inline.escape.exec(u);if(c)return{type:"escape",raw:c[0],text:c[1]}}tag(u){const c=this.rules.inline.tag.exec(u);if(c)return!this.lexer.state.inLink&&this.rules.other.startATag.test(c[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(c[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(c[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(c[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:c[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:c[0]}}link(u){const c=this.rules.inline.link.exec(u);if(c){const r=c[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;const d=Ga(r.slice(0,-1),"\\");if((r.length-d.length)%2===0)return}else{const d=av(c[2],"()");if(d===-2)return;if(d>-1){const g=(c[0].indexOf("!")===0?5:4)+c[1].length+d;c[2]=c[2].substring(0,d),c[0]=c[0].substring(0,g).trim(),c[3]=""}}let s=c[2],o="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(s);d&&(s=d[1],o=d[3])}else o=c[3]?c[3].slice(1,-1):"";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?s=s.slice(1):s=s.slice(1,-1)),Cd(c,{href:s&&s.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},c[0],this.lexer,this.rules)}}reflink(u,c){let r;if((r=this.rules.inline.reflink.exec(u))||(r=this.rules.inline.nolink.exec(u))){const s=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=c[s.toLowerCase()];if(!o){const d=r[0].charAt(0);return{type:"text",raw:d,text:d}}return Cd(r,o,r[0],this.lexer,this.rules)}}emStrong(u,c,r=""){let s=this.rules.inline.emStrongLDelim.exec(u);if(!s||s[3]&&r.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const d=[...s[0]].length-1;let b,g,v=d,h=0;const p=s[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,c=c.slice(-1*u.length+d);(s=p.exec(c))!=null;){if(b=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!b)continue;if(g=[...b].length,s[3]||s[4]){v+=g;continue}else if((s[5]||s[6])&&d%3&&!((d+g)%3)){h+=g;continue}if(v-=g,v>0)continue;g=Math.min(g,g+v+h);const w=[...s[0]][0].length,E=u.slice(0,d+s.index+w+g);if(Math.min(d,g)%2){const M=E.slice(1,-1);return{type:"em",raw:E,text:M,tokens:this.lexer.inlineTokens(M)}}const k=E.slice(2,-2);return{type:"strong",raw:E,text:k,tokens:this.lexer.inlineTokens(k)}}}}codespan(u){const c=this.rules.inline.code.exec(u);if(c){let r=c[2].replace(this.rules.other.newLineCharGlobal," ");const s=this.rules.other.nonSpaceChar.test(r),o=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return s&&o&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:c[0],text:r}}}br(u){const c=this.rules.inline.br.exec(u);if(c)return{type:"br",raw:c[0]}}del(u){const c=this.rules.inline.del.exec(u);if(c)return{type:"del",raw:c[0],text:c[2],tokens:this.lexer.inlineTokens(c[2])}}autolink(u){const c=this.rules.inline.autolink.exec(u);if(c){let r,s;return c[2]==="@"?(r=c[1],s="mailto:"+r):(r=c[1],s=r),{type:"link",raw:c[0],text:r,href:s,tokens:[{type:"text",raw:r,text:r}]}}}url(u){var r;let c;if(c=this.rules.inline.url.exec(u)){let s,o;if(c[2]==="@")s=c[0],o="mailto:"+s;else{let d;do d=c[0],c[0]=((r=this.rules.inline._backpedal.exec(c[0]))==null?void 0:r[0])??"";while(d!==c[0]);s=c[0],c[1]==="www."?o="http://"+c[0]:o=c[0]}return{type:"link",raw:c[0],text:s,href:o,tokens:[{type:"text",raw:s,text:s}]}}}inlineText(u){const c=this.rules.inline.text.exec(u);if(c){const r=this.lexer.state.inRawBlock;return{type:"text",raw:c[0],text:c[0],escaped:r}}}},Pt=class Is{constructor(c){_e(this,"tokens");_e(this,"options");_e(this,"state");_e(this,"tokenizer");_e(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=c||Wl,this.options.tokenizer=this.options.tokenizer||new yu,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:Pe,block:ou.normal,inline:Ya.normal};this.options.pedantic?(r.block=ou.pedantic,r.inline=Ya.pedantic):this.options.gfm&&(r.block=ou.gfm,this.options.breaks?r.inline=Ya.breaks:r.inline=Ya.gfm),this.tokenizer.rules=r}static get rules(){return{block:ou,inline:Ya}}static lex(c,r){return new Is(r).lex(c)}static lexInline(c,r){return new Is(r).inlineTokens(c)}lex(c){c=c.replace(Pe.carriageReturn,`
|
||
`),this.blockTokens(c,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){const s=this.inlineQueue[r];this.inlineTokens(s.src,s.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(c,r=[],s=!1){var o,d,b;for(this.options.pedantic&&(c=c.replace(Pe.tabCharGlobal," ").replace(Pe.spaceLine,""));c;){let g;if((d=(o=this.options.extensions)==null?void 0:o.block)!=null&&d.some(h=>(g=h.call({lexer:this},c,r))?(c=c.substring(g.raw.length),r.push(g),!0):!1))continue;if(g=this.tokenizer.space(c)){c=c.substring(g.raw.length);const h=r.at(-1);g.raw.length===1&&h!==void 0?h.raw+=`
|
||
`:r.push(g);continue}if(g=this.tokenizer.code(c)){c=c.substring(g.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+g.raw,h.text+=`
|
||
`+g.text,this.inlineQueue.at(-1).src=h.text):r.push(g);continue}if(g=this.tokenizer.fences(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.heading(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.hr(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.blockquote(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.list(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.html(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.def(c)){c=c.substring(g.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+g.raw,h.text+=`
|
||
`+g.raw,this.inlineQueue.at(-1).src=h.text):this.tokens.links[g.tag]||(this.tokens.links[g.tag]={href:g.href,title:g.title});continue}if(g=this.tokenizer.table(c)){c=c.substring(g.raw.length),r.push(g);continue}if(g=this.tokenizer.lheading(c)){c=c.substring(g.raw.length),r.push(g);continue}let v=c;if((b=this.options.extensions)!=null&&b.startBlock){let h=1/0;const p=c.slice(1);let w;this.options.extensions.startBlock.forEach(E=>{w=E.call({lexer:this},p),typeof w=="number"&&w>=0&&(h=Math.min(h,w))}),h<1/0&&h>=0&&(v=c.substring(0,h+1))}if(this.state.top&&(g=this.tokenizer.paragraph(v))){const h=r.at(-1);s&&(h==null?void 0:h.type)==="paragraph"?(h.raw+=`
|
||
`+g.raw,h.text+=`
|
||
`+g.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(g),s=v.length!==c.length,c=c.substring(g.raw.length);continue}if(g=this.tokenizer.text(c)){c=c.substring(g.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+g.raw,h.text+=`
|
||
`+g.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(g);continue}if(c){const h="Infinite loop on byte: "+c.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,r}inline(c,r=[]){return this.inlineQueue.push({src:c,tokens:r}),r}inlineTokens(c,r=[]){var g,v,h;let s=c,o=null;if(this.tokens.links){const p=Object.keys(this.tokens.links);if(p.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)p.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,o.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let d=!1,b="";for(;c;){d||(b=""),d=!1;let p;if((v=(g=this.options.extensions)==null?void 0:g.inline)!=null&&v.some(E=>(p=E.call({lexer:this},c,r))?(c=c.substring(p.raw.length),r.push(p),!0):!1))continue;if(p=this.tokenizer.escape(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.tag(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.link(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.reflink(c,this.tokens.links)){c=c.substring(p.raw.length);const E=r.at(-1);p.type==="text"&&(E==null?void 0:E.type)==="text"?(E.raw+=p.raw,E.text+=p.text):r.push(p);continue}if(p=this.tokenizer.emStrong(c,s,b)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.codespan(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.br(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.del(c)){c=c.substring(p.raw.length),r.push(p);continue}if(p=this.tokenizer.autolink(c)){c=c.substring(p.raw.length),r.push(p);continue}if(!this.state.inLink&&(p=this.tokenizer.url(c))){c=c.substring(p.raw.length),r.push(p);continue}let w=c;if((h=this.options.extensions)!=null&&h.startInline){let E=1/0;const k=c.slice(1);let M;this.options.extensions.startInline.forEach(B=>{M=B.call({lexer:this},k),typeof M=="number"&&M>=0&&(E=Math.min(E,M))}),E<1/0&&E>=0&&(w=c.substring(0,E+1))}if(p=this.tokenizer.inlineText(w)){c=c.substring(p.raw.length),p.raw.slice(-1)!=="_"&&(b=p.raw.slice(-1)),d=!0;const E=r.at(-1);(E==null?void 0:E.type)==="text"?(E.raw+=p.raw,E.text+=p.text):r.push(p);continue}if(c){const E="Infinite loop on byte: "+c.charCodeAt(0);if(this.options.silent){console.error(E);break}else throw new Error(E)}}return r}},bu=class{constructor(u){_e(this,"options");_e(this,"parser");this.options=u||Wl}space(u){return""}code({text:u,lang:c,escaped:r}){var d;const s=(d=(c||"").match(Pe.notSpaceStart))==null?void 0:d[0],o=u.replace(Pe.endingNewline,"")+`
|
||
`;return s?'<pre><code class="language-'+kt(s)+'">'+(r?o:kt(o,!0))+`</code></pre>
|
||
`:"<pre><code>"+(r?o:kt(o,!0))+`</code></pre>
|
||
`}blockquote({tokens:u}){return`<blockquote>
|
||
${this.parser.parse(u)}</blockquote>
|
||
`}html({text:u}){return u}heading({tokens:u,depth:c}){return`<h${c}>${this.parser.parseInline(u)}</h${c}>
|
||
`}hr(u){return`<hr>
|
||
`}list(u){const c=u.ordered,r=u.start;let s="";for(let b=0;b<u.items.length;b++){const g=u.items[b];s+=this.listitem(g)}const o=c?"ol":"ul",d=c&&r!==1?' start="'+r+'"':"";return"<"+o+d+`>
|
||
`+s+"</"+o+`>
|
||
`}listitem(u){var r;let c="";if(u.task){const s=this.checkbox({checked:!!u.checked});u.loose?((r=u.tokens[0])==null?void 0:r.type)==="paragraph"?(u.tokens[0].text=s+" "+u.tokens[0].text,u.tokens[0].tokens&&u.tokens[0].tokens.length>0&&u.tokens[0].tokens[0].type==="text"&&(u.tokens[0].tokens[0].text=s+" "+kt(u.tokens[0].tokens[0].text),u.tokens[0].tokens[0].escaped=!0)):u.tokens.unshift({type:"text",raw:s+" ",text:s+" ",escaped:!0}):c+=s+" "}return c+=this.parser.parse(u.tokens,!!u.loose),`<li>${c}</li>
|
||
`}checkbox({checked:u}){return"<input "+(u?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:u}){return`<p>${this.parser.parseInline(u)}</p>
|
||
`}table(u){let c="",r="";for(let o=0;o<u.header.length;o++)r+=this.tablecell(u.header[o]);c+=this.tablerow({text:r});let s="";for(let o=0;o<u.rows.length;o++){const d=u.rows[o];r="";for(let b=0;b<d.length;b++)r+=this.tablecell(d[b]);s+=this.tablerow({text:r})}return s&&(s=`<tbody>${s}</tbody>`),`<table>
|
||
<thead>
|
||
`+c+`</thead>
|
||
`+s+`</table>
|
||
`}tablerow({text:u}){return`<tr>
|
||
${u}</tr>
|
||
`}tablecell(u){const c=this.parser.parseInline(u.tokens),r=u.header?"th":"td";return(u.align?`<${r} align="${u.align}">`:`<${r}>`)+c+`</${r}>
|
||
`}strong({tokens:u}){return`<strong>${this.parser.parseInline(u)}</strong>`}em({tokens:u}){return`<em>${this.parser.parseInline(u)}</em>`}codespan({text:u}){return`<code>${kt(u,!0)}</code>`}br(u){return"<br>"}del({tokens:u}){return`<del>${this.parser.parseInline(u)}</del>`}link({href:u,title:c,tokens:r}){const s=this.parser.parseInline(r),o=jd(u);if(o===null)return s;u=o;let d='<a href="'+u+'"';return c&&(d+=' title="'+kt(c)+'"'),d+=">"+s+"</a>",d}image({href:u,title:c,text:r,tokens:s}){s&&(r=this.parser.parseInline(s,this.parser.textRenderer));const o=jd(u);if(o===null)return kt(r);u=o;let d=`<img src="${u}" alt="${r}"`;return c&&(d+=` title="${kt(c)}"`),d+=">",d}text(u){return"tokens"in u&&u.tokens?this.parser.parseInline(u.tokens):"escaped"in u&&u.escaped?u.text:kt(u.text)}},gr=class{strong({text:u}){return u}em({text:u}){return u}codespan({text:u}){return u}del({text:u}){return u}html({text:u}){return u}text({text:u}){return u}link({text:u}){return""+u}image({text:u}){return""+u}br(){return""}},el=class Ps{constructor(c){_e(this,"options");_e(this,"renderer");_e(this,"textRenderer");this.options=c||Wl,this.options.renderer=this.options.renderer||new bu,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new gr}static parse(c,r){return new Ps(r).parse(c)}static parseInline(c,r){return new Ps(r).parseInline(c)}parse(c,r=!0){var o,d;let s="";for(let b=0;b<c.length;b++){const g=c[b];if((d=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&d[g.type]){const h=g,p=this.options.extensions.renderers[h.type].call({parser:this},h);if(p!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type)){s+=p||"";continue}}const v=g;switch(v.type){case"space":{s+=this.renderer.space(v);continue}case"hr":{s+=this.renderer.hr(v);continue}case"heading":{s+=this.renderer.heading(v);continue}case"code":{s+=this.renderer.code(v);continue}case"table":{s+=this.renderer.table(v);continue}case"blockquote":{s+=this.renderer.blockquote(v);continue}case"list":{s+=this.renderer.list(v);continue}case"html":{s+=this.renderer.html(v);continue}case"paragraph":{s+=this.renderer.paragraph(v);continue}case"text":{let h=v,p=this.renderer.text(h);for(;b+1<c.length&&c[b+1].type==="text";)h=c[++b],p+=`
|
||
`+this.renderer.text(h);r?s+=this.renderer.paragraph({type:"paragraph",raw:p,text:p,tokens:[{type:"text",raw:p,text:p,escaped:!0}]}):s+=p;continue}default:{const h='Token with "'+v.type+'" type was not found.';if(this.options.silent)return console.error(h),"";throw new Error(h)}}}return s}parseInline(c,r=this.renderer){var o,d;let s="";for(let b=0;b<c.length;b++){const g=c[b];if((d=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&d[g.type]){const h=this.options.extensions.renderers[g.type].call({parser:this},g);if(h!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(g.type)){s+=h||"";continue}}const v=g;switch(v.type){case"escape":{s+=r.text(v);break}case"html":{s+=r.html(v);break}case"link":{s+=r.link(v);break}case"image":{s+=r.image(v);break}case"strong":{s+=r.strong(v);break}case"em":{s+=r.em(v);break}case"codespan":{s+=r.codespan(v);break}case"br":{s+=r.br(v);break}case"del":{s+=r.del(v);break}case"text":{s+=r.text(v);break}default:{const h='Token with "'+v.type+'" type was not found.';if(this.options.silent)return console.error(h),"";throw new Error(h)}}}return s}},Vs,pu=(Vs=class{constructor(u){_e(this,"options");_e(this,"block");this.options=u||Wl}preprocess(u){return u}postprocess(u){return u}processAllTokens(u){return u}provideLexer(){return this.block?Pt.lex:Pt.lexInline}provideParser(){return this.block?el.parse:el.parseInline}},_e(Vs,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),Vs),uv=class{constructor(...u){_e(this,"defaults",sr());_e(this,"options",this.setOptions);_e(this,"parse",this.parseMarkdown(!0));_e(this,"parseInline",this.parseMarkdown(!1));_e(this,"Parser",el);_e(this,"Renderer",bu);_e(this,"TextRenderer",gr);_e(this,"Lexer",Pt);_e(this,"Tokenizer",yu);_e(this,"Hooks",pu);this.use(...u)}walkTokens(u,c){var s,o;let r=[];for(const d of u)switch(r=r.concat(c.call(this,d)),d.type){case"table":{const b=d;for(const g of b.header)r=r.concat(this.walkTokens(g.tokens,c));for(const g of b.rows)for(const v of g)r=r.concat(this.walkTokens(v.tokens,c));break}case"list":{const b=d;r=r.concat(this.walkTokens(b.items,c));break}default:{const b=d;(o=(s=this.defaults.extensions)==null?void 0:s.childTokens)!=null&&o[b.type]?this.defaults.extensions.childTokens[b.type].forEach(g=>{const v=b[g].flat(1/0);r=r.concat(this.walkTokens(v,c))}):b.tokens&&(r=r.concat(this.walkTokens(b.tokens,c)))}}return r}use(...u){const c=this.defaults.extensions||{renderers:{},childTokens:{}};return u.forEach(r=>{const s={...r};if(s.async=this.defaults.async||s.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const d=c.renderers[o.name];d?c.renderers[o.name]=function(...b){let g=o.renderer.apply(this,b);return g===!1&&(g=d.apply(this,b)),g}:c.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const d=c[o.level];d?d.unshift(o.tokenizer):c[o.level]=[o.tokenizer],o.start&&(o.level==="block"?c.startBlock?c.startBlock.push(o.start):c.startBlock=[o.start]:o.level==="inline"&&(c.startInline?c.startInline.push(o.start):c.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(c.childTokens[o.name]=o.childTokens)}),s.extensions=c),r.renderer){const o=this.defaults.renderer||new bu(this.defaults);for(const d in r.renderer){if(!(d in o))throw new Error(`renderer '${d}' does not exist`);if(["options","parser"].includes(d))continue;const b=d,g=r.renderer[b],v=o[b];o[b]=(...h)=>{let p=g.apply(o,h);return p===!1&&(p=v.apply(o,h)),p||""}}s.renderer=o}if(r.tokenizer){const o=this.defaults.tokenizer||new yu(this.defaults);for(const d in r.tokenizer){if(!(d in o))throw new Error(`tokenizer '${d}' does not exist`);if(["options","rules","lexer"].includes(d))continue;const b=d,g=r.tokenizer[b],v=o[b];o[b]=(...h)=>{let p=g.apply(o,h);return p===!1&&(p=v.apply(o,h)),p}}s.tokenizer=o}if(r.hooks){const o=this.defaults.hooks||new pu;for(const d in r.hooks){if(!(d in o))throw new Error(`hook '${d}' does not exist`);if(["options","block"].includes(d))continue;const b=d,g=r.hooks[b],v=o[b];pu.passThroughHooks.has(d)?o[b]=h=>{if(this.defaults.async)return Promise.resolve(g.call(o,h)).then(w=>v.call(o,w));const p=g.call(o,h);return v.call(o,p)}:o[b]=(...h)=>{let p=g.apply(o,h);return p===!1&&(p=v.apply(o,h)),p}}s.hooks=o}if(r.walkTokens){const o=this.defaults.walkTokens,d=r.walkTokens;s.walkTokens=function(b){let g=[];return g.push(d.call(this,b)),o&&(g=g.concat(o.call(this,b))),g}}this.defaults={...this.defaults,...s}}),this}setOptions(u){return this.defaults={...this.defaults,...u},this}lexer(u,c){return Pt.lex(u,c??this.defaults)}parser(u,c){return el.parse(u,c??this.defaults)}parseMarkdown(u){return(r,s)=>{const o={...s},d={...this.defaults,...o},b=this.onError(!!d.silent,!!d.async);if(this.defaults.async===!0&&o.async===!1)return b(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof r>"u"||r===null)return b(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return b(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));d.hooks&&(d.hooks.options=d,d.hooks.block=u);const g=d.hooks?d.hooks.provideLexer():u?Pt.lex:Pt.lexInline,v=d.hooks?d.hooks.provideParser():u?el.parse:el.parseInline;if(d.async)return Promise.resolve(d.hooks?d.hooks.preprocess(r):r).then(h=>g(h,d)).then(h=>d.hooks?d.hooks.processAllTokens(h):h).then(h=>d.walkTokens?Promise.all(this.walkTokens(h,d.walkTokens)).then(()=>h):h).then(h=>v(h,d)).then(h=>d.hooks?d.hooks.postprocess(h):h).catch(b);try{d.hooks&&(r=d.hooks.preprocess(r));let h=g(r,d);d.hooks&&(h=d.hooks.processAllTokens(h)),d.walkTokens&&this.walkTokens(h,d.walkTokens);let p=v(h,d);return d.hooks&&(p=d.hooks.postprocess(p)),p}catch(h){return b(h)}}}onError(u,c){return r=>{if(r.message+=`
|
||
Please report this to https://github.com/markedjs/marked.`,u){const s="<p>An error occurred:</p><pre>"+kt(r.message+"",!0)+"</pre>";return c?Promise.resolve(s):s}if(c)return Promise.reject(r);throw r}}},Jl=new uv;function me(u,c){return Jl.parse(u,c)}me.options=me.setOptions=function(u){return Jl.setOptions(u),me.defaults=Jl.defaults,l0(me.defaults),me};me.getDefaults=sr;me.defaults=Wl;me.use=function(...u){return Jl.use(...u),me.defaults=Jl.defaults,l0(me.defaults),me};me.walkTokens=function(u,c){return Jl.walkTokens(u,c)};me.parseInline=Jl.parseInline;me.Parser=el;me.parser=el.parse;me.Renderer=bu;me.TextRenderer=gr;me.Lexer=Pt;me.lexer=Pt.lex;me.Tokenizer=yu;me.Hooks=pu;me.parse=me;me.options;me.setOptions;me.use;me.walkTokens;me.parseInline;el.parse;Pt.lex;const Ud=u=>{let c;const r=new Set,s=(h,p)=>{const w=typeof h=="function"?h(c):h;if(!Object.is(w,c)){const E=c;c=p??(typeof w!="object"||w===null)?w:Object.assign({},c,w),r.forEach(k=>k(c,E))}},o=()=>c,g={setState:s,getState:o,getInitialState:()=>v,subscribe:h=>(r.add(h),()=>r.delete(h))},v=c=u(s,o,g);return g},cv=u=>u?Ud(u):Ud,sv=u=>u;function rv(u,c=sv){const r=Ks.useSyncExternalStore(u.subscribe,()=>c(u.getState()),()=>c(u.getInitialState()));return Ks.useDebugValue(r),r}const Ld=u=>{const c=cv(u),r=s=>rv(c,s);return Object.assign(r,c),r},fv=u=>u?Ld(u):Ld,kd=JSON.parse('[{"byId":{"F0_43":{"id":"F0_43","index":42,"isFirst":false,"isLast":false,"title":"Остра бъбречна недостатъчност. Хронична бъбречна недостатъчност.","subject":0,"files":[{"filename":"F_1_43_1.md","version":1}]},"F0_45":{"id":"F0_45","index":44,"isFirst":false,"isLast":false,"title":"Ревматоиден артрит.","subject":0,"files":[{"filename":"F_1_45_1.md","version":1}]},"F0_46":{"id":"F0_46","index":45,"isFirst":false,"isLast":false,"title":"Лупус еритематодес.","subject":0,"files":[{"filename":"F_1_46_1.md","version":1}]},"F0_55":{"id":"F0_55","index":54,"isFirst":false,"isLast":true,"title":"Алергия. Алергични заболявания. Анафилактичен шок. Поведение на медицинската сестра при спешни алергични състояния.","subject":0,"files":[{"filename":"F_1_55_1.md","version":1}]},"F0_52":{"id":"F0_52","index":51,"isFirst":false,"isLast":false,"title":"Бластна левкоза. Хронична миелолевкоза.","subject":0,"files":[{"filename":"F_1_52_1.md","version":1}]},"F0_53":{"id":"F0_53","index":52,"isFirst":false,"isLast":false,"title":"Нехочкинови и хочкинови лимфоми.","subject":0,"files":[{"filename":"F_1_53_1.md","version":1}]},"F0_54":{"id":"F0_54","index":53,"isFirst":false,"isLast":false,"title":"Остри екзогенни интоксикации. Общи принципи и правила в лечението на острите екзогенни отравяния. Поведение на медицинската сестра и грижи за болния с остро отравяне.","subject":0,"files":[{"filename":"F_1_54_1.md","version":1}]},"F0_51":{"id":"F0_51","index":50,"isFirst":false,"isLast":false,"title":"Хеморагични диатези – хемофилия, есенциална тромбоцитопения, капиляротоксикоза.","subject":0,"files":[{"filename":"F_1_51_1.md","version":1}]},"F0_50":{"id":"F0_50","index":49,"isFirst":false,"isLast":false,"title":"Хемолитични анемии вследствие на вътре- и извънеритроцитни фактори: вродени и придобити.","subject":0,"files":[{"filename":"F_1_50_1.md","version":1}]},"F0_5":{"id":"F0_5","index":4,"isFirst":false,"isLast":false,"title":"Сегашно състояние – обективен статус на болния. Клинична диагноза и прогноза. Проследяване на болния – декурзус.","subject":0,"files":[{"filename":"F_1_05_1.md","version":1}]},"F0_4":{"id":"F0_4","index":3,"isFirst":false,"isLast":false,"title":"Основни класически методи на изследване във вътрешната медицина – анамнеза. Физикални методи на изследване на пациентите – оглед, палпация, перкусия, аускултация. Специални методи на изследване на пациентите.","subject":0,"files":[{"filename":"F_1_04_1.md","version":1}]},"F0_3":{"id":"F0_3","index":2,"isFirst":false,"isLast":false,"title":"Агония. Клинична смърт. Биологична смърт.","subject":0,"files":[{"filename":"F_1_03_1.md","version":1}]},"F0_2":{"id":"F0_2","index":1,"isFirst":false,"isLast":false,"title":"Болест и здраве. Етиология и патогенеза на болестите. Периоди на болестта.","subject":0,"files":[{"filename":"F_1_02_1.md","version":1}]},"F0_1":{"id":"F0_1","index":0,"isFirst":true,"isLast":false,"title":"Предмет и задачи на вътрешната медицина. Раздели на вътрешните болести.","subject":0,"files":[{"filename":"F_1_01_1.md","version":1}]},"F0_6":{"id":"F0_6","index":5,"isFirst":false,"isLast":false,"title":"Изследване на дихателната система. Основни симптоми и синдроми при заболявания на дихателната система. Физикални и специални методи на изследване на дихателната система.","subject":0,"files":[{"filename":"F_1_06_1.md","version":1}]},"F0_7":{"id":"F0_7","index":6,"isFirst":false,"isLast":false,"title":"Остър и хроничен бронхит. Белодробен емфизем. ХОББ.","subject":0,"files":[{"filename":"F_1_07_1.md","version":1}]},"F0_8":{"id":"F0_8","index":7,"isFirst":false,"isLast":false,"title":"Пневмонии: класификации, клиника, лечение.","subject":0,"files":[{"filename":"F_1_08_1.md","version":1}]},"F0_9":{"id":"F0_9","index":8,"isFirst":false,"isLast":false,"title":"Бронхиектазии. Белодробен абсцес.","subject":0,"files":[{"filename":"F_1_09_1.md","version":1}]},"F0_10":{"id":"F0_10","index":9,"isFirst":false,"isLast":false,"title":"Тумори на белия дроб.","subject":0,"files":[{"filename":"F_1_10_1.md","version":1}]},"F0_11":{"id":"F0_11","index":10,"isFirst":false,"isLast":false,"title":"Белодробен тромбоемболизъм.","subject":0,"files":[{"filename":"F_1_11_1.md","version":1}]},"F0_12":{"id":"F0_12","index":11,"isFirst":false,"isLast":false,"title":"Плеврити.","subject":0,"files":[{"filename":"F_1_12_1.md","version":1}]},"F0_13":{"id":"F0_13","index":12,"isFirst":false,"isLast":false,"title":"Белодробна туберкулоза – етиология, патогенеза и клинична картина. Първична белодробна туберкулоза. Вторична белодробна туберкулоза. Лечение и профилактика на белодробната туберкулоза.","subject":0,"files":[{"filename":"F_1_13_1.md","version":1}]},"F0_14":{"id":"F0_14","index":13,"isFirst":false,"isLast":false,"title":"Дихателна недостатъчност – остра и хронична. Етиология и патогенеза. Степени, клиника и поведение.","subject":0,"files":[{"filename":"F_1_14_1.md","version":1}]},"F0_15":{"id":"F0_15","index":14,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболявания на сърдечно-съдовата система. Физикални и специални методи на изследване на сърдечно-съдовата система.","subject":0,"files":[{"filename":"F_1_15_1.md","version":1}]},"F0_16":{"id":"F0_16","index":15,"isFirst":false,"isLast":false,"title":"Ревматизъм.","subject":0,"files":[{"filename":"F_1_16_1.md","version":1}]},"F0_17":{"id":"F0_17","index":16,"isFirst":false,"isLast":false,"title":"Сърдечна недостатъчност – остра и хронична.","subject":0,"files":[{"filename":"F_1_17_1.md","version":1}]},"F0_18":{"id":"F0_18","index":17,"isFirst":false,"isLast":false,"title":"Лечение на сърдечната недостатъчност. Поведение на медицинската сестра при спешни състояния на остра или обострена хронична сърдечна недостатъчност.","subject":0,"files":[{"filename":"F_1_18_1.md","version":1}]},"F0_19":{"id":"F0_19","index":18,"isFirst":false,"isLast":false,"title":"Ендокардити, перикардити. Миокардити.","subject":0,"files":[{"filename":"F_1_19_1.md","version":1}]},"F0_20":{"id":"F0_20","index":19,"isFirst":false,"isLast":false,"title":"Хипертонична болест: рискови фактори, патогенеза, клиника, лечение.","subject":0,"files":[{"filename":"F_1_20_1.md","version":1}]},"F0_21":{"id":"F0_21","index":20,"isFirst":false,"isLast":false,"title":"Остра периферна сърдечно-съдова недостатъчност. Кардиогенен шок.","subject":0,"files":[{"filename":"F_1_21_1.md","version":1}]},"F0_22":{"id":"F0_22","index":21,"isFirst":false,"isLast":false,"title":"Ритъмни и проводни нарушения на сърдечната дейност.","subject":0,"files":[{"filename":"F_1_22_1.md","version":1}]},"F0_24":{"id":"F0_24","index":23,"isFirst":false,"isLast":false,"title":"Исхемична болест на сърцето: етиология и патогенеза, рискови фактори. Инфаркт на миокарда.","subject":0,"files":[{"filename":"F_1_24_1.md","version":1}]},"F0_23":{"id":"F0_23","index":22,"isFirst":false,"isLast":false,"title":"Исхемична болест на сърцето: етиология и патогенеза, рискови фактори. Стенокардия.","subject":0,"files":[{"filename":"F_1_23_1.md","version":1}]},"F0_25":{"id":"F0_25","index":24,"isFirst":false,"isLast":false,"title":"Болести на хипофизата: Акромегалия. Безвкусен диабет.","subject":0,"files":[{"filename":"F_1_25_1.md","version":1}]},"F0_26":{"id":"F0_26","index":25,"isFirst":false,"isLast":false,"title":"Болести на щитовидната жлеза: Тиреотоксикоза. Микседем. Ендемична гуша.","subject":0,"files":[{"filename":"F_1_26_1.md","version":1}]},"F0_27":{"id":"F0_27","index":26,"isFirst":false,"isLast":false,"title":"Болести на надбъбречните жлези: Хиперкортицизъм. Хипокортицизъм.","subject":0,"files":[{"filename":"F_1_27_1.md","version":1}]},"F0_28":{"id":"F0_28","index":27,"isFirst":false,"isLast":false,"title":"Захарен диабет – етиология, патогенеза, класификация, клиника. Диабетна кетоацидоза и хипогликемична кома. Поведение на медицинската сестра при диабетно болен в кома.","subject":0,"files":[{"filename":"F_1_28_1.md","version":1}]},"F0_29":{"id":"F0_29","index":28,"isFirst":false,"isLast":false,"title":"Захарен диабет – късни усложнения. Захарен диабет – диета и медикаментозно лечение.","subject":0,"files":[{"filename":"F_1_29_1.md","version":1}]},"F0_30":{"id":"F0_30","index":29,"isFirst":false,"isLast":false,"title":"Метаболитен синдром. Затлъстяване. Подагра.","subject":0,"files":[{"filename":"F_1_30_1.md","version":1}]},"F0_31":{"id":"F0_31","index":30,"isFirst":false,"isLast":false,"title":"Изследване на стомашно-чревния тракт. Анамнеза. Основни симптоми и синдроми при заболявания на стомашно-чревния тракт.","subject":0,"files":[{"filename":"F_1_31_1.md","version":1}]},"F0_32":{"id":"F0_32","index":31,"isFirst":false,"isLast":false,"title":"Физикални и специални методи на изследване на стомашно-чревния тракт.","subject":0,"files":[{"filename":"F_1_32_1.md","version":1}]},"F0_33":{"id":"F0_33","index":32,"isFirst":false,"isLast":false,"title":"Гастрити. ГЕРБ.","subject":0,"files":[{"filename":"F_1_33_1.md","version":1}]},"F0_34":{"id":"F0_34","index":33,"isFirst":false,"isLast":false,"title":"Язвена болест. Рак на стомаха.","subject":0,"files":[{"filename":"F_1_34_1.md","version":1}]},"F0_35":{"id":"F0_35","index":34,"isFirst":false,"isLast":false,"title":"Ентерити и колити. Рак на дебелото черво.","subject":0,"files":[{"filename":"F_1_35_1.md","version":1}]},"F0_36":{"id":"F0_36","index":35,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболяване на черния дроб и жлъчните пътища. Анамнеза, физикални и специални методи за изследване на черния дроб и жлъчните пътища.","subject":0,"files":[{"filename":"F_1_36_1.md","version":1}]},"F0_37":{"id":"F0_37","index":36,"isFirst":false,"isLast":false,"title":"Хронични хепатити. Чернодробни цирози.","subject":0,"files":[{"filename":"F_1_37_1.md","version":1}]},"F0_38":{"id":"F0_38","index":37,"isFirst":false,"isLast":false,"title":"Холелитиаза, холецистити.","subject":0,"files":[{"filename":"F_1_38_1.md","version":1}]},"F0_39":{"id":"F0_39","index":38,"isFirst":false,"isLast":false,"title":"Основни симптоми и синдроми при заболявания на отделителната система. Функционално изследване на отделителната система.","subject":0,"files":[{"filename":"F_1_39_1.md","version":1}]},"F0_40":{"id":"F0_40","index":39,"isFirst":false,"isLast":false,"title":"Остър и хроничен гломерулонефрит.","subject":0,"files":[{"filename":"F_1_40_1.md","version":1}]},"F0_41":{"id":"F0_41","index":40,"isFirst":false,"isLast":false,"title":"Нефролитиаза.","subject":0,"files":[{"filename":"F_1_41_1.md","version":1}]},"F0_42":{"id":"F0_42","index":41,"isFirst":false,"isLast":false,"title":"Пиелонефрити.","subject":0,"files":[{"filename":"F_1_42_1.md","version":1}]},"F0_44":{"id":"F0_44","index":43,"isFirst":false,"isLast":false,"title":"Балканска ендемична нефропатия. Бъбречна поликистозна болест. Бъбречна туберкулоза.","subject":0,"files":[{"filename":"F_1_44_1.md","version":1}]},"F0_47":{"id":"F0_47","index":46,"isFirst":false,"isLast":false,"title":"Артрозна болест. Остеопороза.","subject":0,"files":[{"filename":"F_1_47_1.md","version":1}]},"F0_49":{"id":"F0_49","index":48,"isFirst":false,"isLast":false,"title":"Витамин В12-дефицитни анемии.","subject":0,"files":[{"filename":"F_1_49_1.md","version":1}]},"F0_48":{"id":"F0_48","index":47,"isFirst":false,"isLast":false,"title":"Желязодефицитни анемии.","subject":0,"files":[{"filename":"F_1_48_1.md","version":1}]}},"allIds":["F0_1","F0_2","F0_3","F0_4","F0_5","F0_6","F0_7","F0_8","F0_9","F0_10","F0_11","F0_12","F0_13","F0_14","F0_15","F0_16","F0_17","F0_18","F0_19","F0_20","F0_21","F0_22","F0_23","F0_24","F0_25","F0_26","F0_27","F0_28","F0_29","F0_30","F0_31","F0_32","F0_33","F0_34","F0_35","F0_36","F0_37","F0_38","F0_39","F0_40","F0_41","F0_42","F0_43","F0_44","F0_45","F0_46","F0_47","F0_48","F0_49","F0_50","F0_51","F0_52","F0_53","F0_54","F0_55"]},{"byId":{"F1_2":{"id":"F1_2","index":1,"isFirst":false,"isLast":false,"title":"Видове дози – терапевтична, токсична. Терапевтичен индекс и терапевтична ширина. Дозиране на лекарствата при различните възрастови групи.","subject":1,"files":[{"filename":"F_2_02_1.md","version":1}]},"F1_3":{"id":"F1_3","index":2,"isFirst":false,"isLast":false,"title":"Въвеждане на лекарството в организма. Явления при многократно и при комбинирано прилагане.","subject":1,"files":[{"filename":"F_2_03_1.md","version":1}]},"F1_4":{"id":"F1_4","index":3,"isFirst":false,"isLast":false,"title":"Ефективност и потентност на лекарството. Фактори, модификациращи лекарствените действия от страна на организма и на околната среда.","subject":1,"files":[{"filename":"F_2_04_1.md","version":1}]},"F1_5":{"id":"F1_5","index":4,"isFirst":false,"isLast":false,"title":"Хистамин и антихистаминови лекарствени средства.","subject":1,"files":[{"filename":"F_2_05_1.md","version":1}]},"F1_6":{"id":"F1_6","index":5,"isFirst":false,"isLast":false,"title":"Психотропни лекарствени средства – анксиолитици, психостимуланти, ноотропни средства.","subject":1,"files":[{"filename":"F_2_06_1.md","version":1}]},"F1_7":{"id":"F1_7","index":6,"isFirst":false,"isLast":false,"title":"Наркотични (опиоидни) аналгетици.","subject":1,"files":[{"filename":"F_2_07_1.md","version":1}]},"F1_8":{"id":"F1_8","index":7,"isFirst":false,"isLast":false,"title":"Ненаркотични (неопиоидни) аналгетици – пиразолонови, пиразолидиндионови, анилинови, салицилови производни. Нестероидни противовъзпалителни средства.","subject":1,"files":[{"filename":"F_2_08_1.md","version":1}]},"F1_9":{"id":"F1_9","index":8,"isFirst":false,"isLast":false,"title":"Лекарствени средства за лечение на сърдечна недостатъчност. Антиаритмични лекарствени средства.","subject":1,"files":[{"filename":"F_2_09_1.md","version":1}]},"F1_10":{"id":"F1_10","index":9,"isFirst":false,"isLast":false,"title":"Антистенокардни (антиангинозни) и антиатероматозни лекарствени средства.","subject":1,"files":[{"filename":"F_2_10_1.md","version":1}]},"F1_11":{"id":"F1_11","index":10,"isFirst":false,"isLast":false,"title":"Антихипертензивни лекарствени средства – централни и периферни симпатиколитици, миотропни вазодилататори, калциеви антагонисти, инхибитори на ренин-ангиотензин II-алдостероновата система, диуретици.","subject":1,"files":[{"filename":"F_2_11_1.md","version":1}]},"F1_12":{"id":"F1_12","index":11,"isFirst":false,"isLast":false,"title":"Лекарствени средства, влияещи върху хемопоезата и кръвосъсирването (антианемични средства, хемостатици, коагуланти, антикоагуланти, фибринолитици и инхибитори на стимулирания фибринолитичен процес).","subject":1,"files":[{"filename":"F_2_12_1.md","version":1}]},"F1_13":{"id":"F1_13","index":12,"isFirst":false,"isLast":false,"title":"Беталактамни антибиотици – пеницилини, цефалоспорини, карбапенеми, монобактами.","subject":1,"files":[{"filename":"F_2_13_1.md","version":1}]},"F1_14":{"id":"F1_14","index":13,"isFirst":false,"isLast":false,"title":"Гликопептидни антибиотици (ванкомицин, тейкопланин). Аминогликозидни антибиотици.","subject":1,"files":[{"filename":"F_2_14_1.md","version":1}]},"F1_15":{"id":"F1_15","index":14,"isFirst":false,"isLast":false,"title":"Макролидни антибиотици. Линкозамиди. Рифамицини.","subject":1,"files":[{"filename":"F_2_15_1.md","version":1}]},"F1_16":{"id":"F1_16","index":15,"isFirst":false,"isLast":false,"title":"Полипептидни антибиотици. Противотуберкулозни лекарствени средства.","subject":1,"files":[{"filename":"F_2_16_1.md","version":1}]},"F1_17":{"id":"F1_17","index":16,"isFirst":false,"isLast":false,"title":"Тетрациклини, сулфонамиди, рифамицини.","subject":1,"files":[{"filename":"F_2_17_1.md","version":1}]},"F1_18":{"id":"F1_18","index":17,"isFirst":false,"isLast":false,"title":"Флуорохинолони.","subject":1,"files":[{"filename":"F_2_18_1.md","version":1}]},"F1_19":{"id":"F1_19","index":18,"isFirst":false,"isLast":false,"title":"Антимикотични и антивирусни лекарствени средства.","subject":1,"files":[{"filename":"F_2_19_1.md","version":1}]},"F1_20":{"id":"F1_20","index":19,"isFirst":false,"isLast":false,"title":"Лекарствени средства, действащи върху дихателната система – аналептици на дихателния център, противокашлични, отхрачващи и антисептични средства.","subject":1,"files":[{"filename":"F_2_20_1.md","version":1}]},"F1_21":{"id":"F1_21","index":20,"isFirst":false,"isLast":true,"title":"Лекарствени средства, действащи върху храносмилателната система – апетитостимулиращи, апетитопотискащи (анорексигенни), противоповръщащи (антиеметични), противоязвени (антиулкусни).","subject":1,"files":[{"filename":"F_2_21_1.md","version":1}]},"F1_1":{"id":"F1_1","index":0,"isFirst":true,"isLast":false,"title":"Лекарствена форма – определение, видове (твърди, течни, меки, газообразни и галенови лекарствени форми). Рецептурни примери.","subject":1,"files":[{"filename":"F_2_01_1.md","version":1}]}},"allIds":["F1_1","F1_2","F1_3","F1_4","F1_5","F1_6","F1_7","F1_8","F1_9","F1_10","F1_11","F1_12","F1_13","F1_14","F1_15","F1_16","F1_17","F1_18","F1_19","F1_20","F1_21"]}]'),Hd=localStorage.getItem("subject")||0,Qe=fv((u,c)=>({subject:Hd,selectSubject:r=>{u({subject:r,topics:kd[r]}),localStorage.setItem("subject",r)},topics:kd[Hd],topicVersions:{},getTopicAtIndex:r=>{const s=c().topics.allIds[r];return s?c().topics.byId[s]:null},selectTopicVersion:(r,s)=>u({topicVersions:{...c().topicVersions,[r]:s}}),selectedTopic:null,selectTopic:r=>{const s=c().topics.byId[r];s&&u({selectedTopic:s})},config:ov(),changeConfig:r=>{const s={...c().config,...r};u({config:s}),localStorage.setItem("config",JSON.stringify(s))}}));function ov(){const u={displayTitle:!0,wrapTopicTitles:!1,narrowMode:!0,justifyText:!1,contentZoomLevel:100},c=localStorage.getItem("config"),r=c?JSON.parse(c):{};return{...u,...r}}function hv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),D.jsx("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"})]})}function d0({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),D.jsx("path",{d:"M5 4v3h5.5v12h3V7H19V4H5z"})]})}function dv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),D.jsx("path",{d:"M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"})]})}function mv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("rect",{fill:"none",height:"24",width:"24"}),D.jsx("path",{d:"M0.99,19h2.42l1.27-3.58h5.65L11.59,19h2.42L8.75,5h-2.5L0.99,19z M5.41,13.39L7.44,7.6h0.12l2.03,5.79H5.41z M20,11h3v2h-3 v3h-2v-3h-3v-2h3V8h2V11z"})]})}function pv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("rect",{fill:"none",height:"24",width:"24"}),D.jsx("path",{d:"M0.99,19h2.42l1.27-3.58h5.65L11.59,19h2.42L8.75,5h-2.5L0.99,19z M5.41,13.39L7.44,7.6h0.12l2.03,5.79H5.41z M23,11v2h-8 v-2H23z"})]})}function gv({className:u=""}){return D.jsx("svg",{className:`rotate-90 ${u}`,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 8 24",width:"8px",fill:"inherit",children:D.jsx("rect",{fillRule:"evenodd",height:"2",width:"8",x:"0",y:"11"})})}function vv({className:u=""}){return D.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:2,className:"size-6 "+u,children:D.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"})})}function m0({className:u=""}){return D.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"size-6 "+u,children:D.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"})})}function yv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("g",{children:D.jsx("rect",{fill:"none",height:"24",width:"24"})}),D.jsx("g",{children:D.jsx("path",{d:"M20,4H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V6C22,4.9,21.1,4,20,4z M4,18V6h2v12H4z M8,18V6h8v12H8z M20,18h-2V6h2V18z"})})]})}function bv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 24 24",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("g",{children:D.jsx("rect",{fill:"none",height:"24",width:"24"})}),D.jsxs("g",{children:[D.jsx("g",{}),D.jsxs("g",{children:[D.jsx("path",{d:"M21,5c-1.11-0.35-2.33-0.5-3.5-0.5c-1.95,0-4.05,0.4-5.5,1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45,4.9,1,6v14.65 c0,0.25,0.25,0.5,0.5,0.5c0.1,0,0.15-0.05,0.25-0.05C3.1,20.45,5.05,20,6.5,20c1.95,0,4.05,0.4,5.5,1.5c1.35-0.85,3.8-1.5,5.5-1.5 c1.65,0,3.35,0.3,4.75,1.05c0.1,0.05,0.15,0.05,0.25,0.05c0.25,0,0.5-0.25,0.5-0.5V6C22.4,5.55,21.75,5.25,21,5z M21,18.5 c-1.1-0.35-2.3-0.5-3.5-0.5c-1.7,0-4.15,0.65-5.5,1.5V8c1.35-0.85,3.8-1.5,5.5-1.5c1.2,0,2.4,0.15,3.5,0.5V18.5z"}),D.jsxs("g",{children:[D.jsx("path",{d:"M17.5,10.5c0.88,0,1.73,0.09,2.5,0.26V9.24C19.21,9.09,18.36,9,17.5,9c-1.7,0-3.24,0.29-4.5,0.83v1.66 C14.13,10.85,15.7,10.5,17.5,10.5z"}),D.jsx("path",{d:"M13,12.49v1.66c1.13-0.64,2.7-0.99,4.5-0.99c0.88,0,1.73,0.09,2.5,0.26V11.9c-0.79-0.15-1.64-0.24-2.5-0.24 C15.8,11.66,14.26,11.96,13,12.49z"}),D.jsx("path",{d:"M17.5,14.33c-1.7,0-3.24,0.29-4.5,0.83v1.66c1.13-0.64,2.7-0.99,4.5-0.99c0.88,0,1.73,0.09,2.5,0.26v-1.52 C19.21,14.41,18.36,14.33,17.5,14.33z"})]})]})]})]})}function xv({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),D.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})]})}function _v({className:u}){return D.jsxs("svg",{className:u,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[D.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),D.jsx("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})]})}$1.createRoot(document.getElementById("root")).render(D.jsx(O.StrictMode,{children:D.jsx(hg,{children:D.jsx(Gp,{children:D.jsxs(hu,{path:"/",element:D.jsx(Sv,{}),children:[D.jsx(hu,{index:!0,element:D.jsx(Ev,{})}),D.jsx(hu,{path:":topicId",element:D.jsx(Tv,{})})]})})})}));function Sv(){const u=Kd(),c=Qe(s=>u.topicId&&s.topics.byId[u.topicId]),r=Qe(s=>s.config);return D.jsxs("div",{className:"max-w-7xl mx-auto h-full relative flex flex-col",children:[r.displayTitle&&D.jsx("div",{className:"w-full px-4 py-2 font-medium text-large text-white bg-blue-600",children:D.jsx("span",{children:c?`${c.index+1}: ${c.title}`:"Конспект за Държавен Изпит"})}),D.jsx(Fp,{})]})}const Bd=[{id:0,name:"ВЪТРЕШНИ БОЛЕСТИ"},{id:1,name:"ФАРМАКОЛОГИЯ"}];function Ev(){const u=O.useRef({}),c=Qe(Tg(p=>p.topics.allIds.map(w=>p.topics.byId[w]))),r=Qe(p=>p.selectedTopic),s=Qe(p=>p.selectTopic),o=Qe(p=>p.subject),d=Qe(p=>p.selectSubject),b=Qe(p=>p.config),g=Qe(p=>p.changeConfig),[v,h]=O.useState(!1);return O.useLayoutEffect(()=>{var p;r&&r.id!==null&&((p=u.current)==null||p[Math.max(r.index-3,0)].scrollIntoView())},[r]),D.jsxs(D.Fragment,{children:[D.jsx("div",{className:`flex-1 overflow-y-scroll ${r===null?"pb-[92px]":"pb-[156px]"}`,children:c.map((p,w)=>D.jsxs($l,{ref:E=>{u.current[w]=E},to:`/${p.id}`,onClick:()=>s(p.id),className:`flex px-2 py-1 rounded-md cursor-pointer border-l-4 ${p.id===(r==null?void 0:r.id)?"bg-blue-100 border-blue-500":"border-transparent hover:bg-gray-100"}`,children:[D.jsx("div",{className:`w-6 flex-shrink-0 flex font-medium justify-end ${p.id===(r==null?void 0:r.id)?"text-blue-600":"text-blue-800"}`,children:w+1}),D.jsx("span",{className:`ml-2 leading-5 ${p.id===(r==null?void 0:r.id)?"font-medium":"font-normal"} ${b.wrapTopicTitles?"truncate":""}`,children:p.title})]},p.id))}),D.jsxs("div",{className:"absolute bottom-0 p-4 w-full flex flex-col",children:[D.jsxs("div",{className:"ml-auto p-2 flex space-x-1 h-[60px]",children:[D.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${b.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>g({displayTitle:!b.displayTitle}),children:D.jsx(d0,{className:"fill-gray-600"})}),D.jsx("button",{className:`cursor-pointer p-2 rounded-full text-white border ${b.wrapTopicTitles?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>g({wrapTopicTitles:!b.wrapTopicTitles}),children:D.jsx(vv,{className:"fill-gray-600"})}),r!==null&&D.jsx("button",{className:"px-3 py-3 bg-teal-500 hover:bg-teal-300 cursor-pointer rounded-full flex items-center justify-center shadow-md transition-colors",onClick:()=>{var p;(p=u.current)==null||p[Math.max(r.index-3,0)].scrollIntoView({behavior:"smooth"})},children:D.jsx(hv,{className:"h-5 w-5"})}),D.jsxs("div",{className:"relative flex ml-2",children:[D.jsx("button",{className:`${v?"invisible":""} flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs text-blue-800 font-medium whitespace-nowrap bg-blue-100/50 backdrop-blur hover:bg-blue-200/50 border border-blue-100`,onClick:()=>h(!0),children:Bd[o].name}),v&&D.jsxs(D.Fragment,{children:[D.jsx("button",{className:"absolute w-full h-full flex-1 flex justify-center items-center cursor-pointer rounded-md hover:backdrop-blur hover:bg-blue-100/30",onClick:()=>h(!1),children:D.jsx(m0,{className:"fill-gray-600"})}),D.jsx("div",{className:"absolute bottom-full right-0 p-2 flex space-x-1",children:Bd.map((p,w)=>D.jsx("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap h-[44px] ${o===w?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{d(w),h(!1)},children:p.name},p.id))})]})]})]}),r!==null&&D.jsxs($l,{to:`/${r.id}`,className:"w-full p-2 mb-2 bg-blue-600 hover:bg-blue-700 cursor-pointer truncate rounded-md text-sm text-white text-center shadow-md transition-colors",children:[D.jsx("span",{children:"Продължи четенето:"}),D.jsx("br",{}),D.jsxs("span",{className:"font-medium",children:[r.index+1,". ",r.title]})]})]})]})}function Tv(){const u=Kd(),c=Qe(o=>o.topics.byId),r=Qe(o=>o.selectTopic),s=c[u.topicId];return s?(r(s.id),D.jsx(Rv,{topic:s})):D.jsx(qp,{to:"/",replace:!0})}function Rv({topic:u}){const c=Qe(p=>p.config),r=Qe(p=>p.changeConfig),s=Qe(p=>p.topicVersions[u.id]??0),o=Qe(p=>p.selectTopicVersion),d=Qe(p=>p.getTopicAtIndex),b=d(u.index-1),g=d(u.index+1),[v,h]=O.useState(!1);return D.jsxs(D.Fragment,{children:[D.jsxs("div",{className:"flex-1",children:[D.jsx(zv,{file:u.files[s],compact:c.narrowMode,justifyText:c.justifyText}),D.jsxs("div",{className:"absolute bottom-10 flex justify-between px-4 py-2 w-full z-999",children:[D.jsx("div",{className:"flex w-full space-x-2",children:D.jsx($l,{to:"/",className:"cursor-pointer p-2 rounded-full bg-blue-600 text-white mr-auto",children:D.jsx(bv,{className:"fill-gray-100"})})}),D.jsxs("div",{className:"flex items-center",children:[D.jsxs("div",{className:"text-sm text-gray-600 rounded bg-gray-300/30 backdrop-blur px-2",children:[c.contentZoomLevel,"%"]}),D.jsx("button",{className:"cursor-pointer p-2 mx-1 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>r({contentZoomLevel:Math.max(50,c.contentZoomLevel-10)}),children:D.jsx(pv,{className:"fill-gray-600"})}),D.jsx("button",{className:"cursor-pointer p-2 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>{r({contentZoomLevel:Math.min(150,c.contentZoomLevel+10)})},children:D.jsx(mv,{className:"fill-gray-600"})}),D.jsx(gv,{className:"fill-gray-300"}),D.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${c.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({displayTitle:!c.displayTitle}),children:D.jsx(d0,{className:"fill-gray-600"})}),D.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${c.justifyText?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({justifyText:!c.justifyText}),children:D.jsx(dv,{className:"fill-gray-600"})}),window.innerWidth>576&&D.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${c.narrowMode?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>r({narrowMode:!c.narrowMode}),children:D.jsx(yv,{className:"fill-gray-600"})}),u.files.length>1&&D.jsxs("div",{className:"relative flex ml-2",children:[D.jsxs("button",{className:`${v?"invisible":""} flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs text-blue-800 font-medium whitespace-nowrap bg-blue-100/50 backdrop-blur hover:bg-blue-200/50 border border-blue-100`,onClick:()=>h(!0),children:["Версия ",s+1]},u.files[s].file),v&&D.jsx("button",{className:"absolute w-full h-full flex-1 flex justify-center items-center cursor-pointer rounded-md hover:backdrop-blur hover:bg-blue-100/30",onClick:()=>h(!1),children:D.jsx(m0,{className:"fill-gray-600"})},u.files[s].file)]})]}),v&&D.jsx("div",{className:"absolute bottom-full right-0 px-4 flex space-x-1 h-10",children:u.files.map((p,w)=>D.jsxs("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap ${s===w?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{o(u.id,w),h(!1)},children:["Версия ",w+1]},p))})]})]}),D.jsx("div",{className:"w-full flex flex-col space-y-2",children:D.jsxs("div",{className:"flex bg-gray-100 border-t border-blue-200 text-center",children:[u.isFirst?D.jsx("div",{className:"flex-1 border-r border-blue-200"}):D.jsxs($l,{to:`/${b.id}`,className:"border-r border-blue-200 w-1/2 flex-1 px-4 py-2 hover:bg-blue-200 cursor-pointer flex align-center justify-start",children:[D.jsx(xv,{}),D.jsxs("span",{className:"ml-2 truncate w-full ",children:[b.index+1,": ",b.title]})]}),u.isLast?D.jsx("div",{className:"flex-1"}):D.jsxs($l,{to:`/${g.id}`,className:"flex-1 px-4 py-2 hover:bg-blue-200 w-1/2 cursor-pointer flex align-center justify-end",children:[D.jsxs("span",{className:"mr-2 w-full truncate",children:[g.index+1,": ",g.title]}),D.jsx(_v,{})]})]})})]})}function zv({file:u,compact:c,justifyText:r}){const s=O.useRef(null),[o,d]=O.useState(null),b=O.useMemo(()=>`
|
||
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap">
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.4.0/github-markdown-light.min.css">
|
||
<style>
|
||
body {
|
||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
|
||
line-height: 1.5;
|
||
color: #333;
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
margin: 0;
|
||
padding: 0 12px 40px;
|
||
${c?"max-width: 36rem; margin: 0 auto;":""}
|
||
}
|
||
${r?`
|
||
p {
|
||
text-align: justify;
|
||
text-justify: inter-word;
|
||
}
|
||
pre, code {
|
||
font-family: 'SF Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
|
||
}
|
||
`:""}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
${o}
|
||
</body>
|
||
</html>
|
||
`,[o,c,r]),[g,v]=O.useState(!0),[h,p]=O.useState(null),w=Qe(E=>E.config.contentZoomLevel);return O.useEffect(()=>{s.current&&s.current.contentDocument&&(s.current.contentDocument.body.style.zoom=`${w}%`)},[w]),O.useEffect(()=>{(async()=>{try{v(!0);const k=`/files_md/${u.filename}`,M=await fetch(k);if(!M.ok)throw new Error(`Failed to load file: ${M.status}`);let B=await M.text();B=me.parse(B),d(B),p(null)}catch(k){console.error("Error loading file:",k),p(k.message)}finally{v(!1)}})()},[u]),h?D.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",h]}):g?D.jsx(Av,{}):D.jsx("div",{className:"w-full h-full overflow-hidden",children:D.jsx("iframe",{ref:s,srcDoc:b,title:`File: ${u}`,className:"w-full h-full border-0",allow:"fullscreen",onLoad:()=>{var E,k;(k=(E=s.current)==null?void 0:E.contentDocument)!=null&&k.body&&(s.current.contentDocument.body.style.zoom=`${w}%`)}},u)})}const Av=({delayMs:u=2e3,className:c="p-4 flex justify-center items-center h-40",text:r="Loading..."})=>{const[s,o]=O.useState(!1);return O.useEffect(()=>{const d=setTimeout(()=>{o(!0)},u);return()=>clearTimeout(d)},[]),s?D.jsx("div",{className:c,children:D.jsx("div",{className:"animate-pulse",children:r})}):null};
|