155 lines
318 KiB
JavaScript
155 lines
318 KiB
JavaScript
var cy=Object.defineProperty;var oy=(a,u,s)=>u in a?cy(a,u,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[u]=s;var Re=(a,u,s)=>oy(a,typeof u!="symbol"?u+"":u,s);(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const f of o)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&r(p)}).observe(document,{childList:!0,subtree:!0});function s(o){const f={};return o.integrity&&(f.integrity=o.integrity),o.referrerPolicy&&(f.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?f.credentials="include":o.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function r(o){if(o.ep)return;o.ep=!0;const f=s(o);fetch(o.href,f)}})();function fy(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var pc={exports:{}},Wa={};/**
|
||
* @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 Ih;function dy(){if(Ih)return Wa;Ih=1;var a=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function s(r,o,f){var p=null;if(f!==void 0&&(p=""+f),o.key!==void 0&&(p=""+o.key),"key"in o){f={};for(var m in o)m!=="key"&&(f[m]=o[m])}else f=o;return o=f.ref,{$$typeof:a,type:r,key:p,ref:o!==void 0?o:null,props:f}}return Wa.Fragment=u,Wa.jsx=s,Wa.jsxs=s,Wa}var ep;function hy(){return ep||(ep=1,pc.exports=dy()),pc.exports}var R=hy(),mc={exports:{}},ue={};/**
|
||
* @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 tp;function py(){if(tp)return ue;tp=1;var a=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),p=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),g=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 U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,k={};function D(x,Y,Q){this.props=x,this.context=Y,this.refs=k,this.updater=Q||U}D.prototype.isReactComponent={},D.prototype.setState=function(x,Y){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,Y,"setState")},D.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function q(){}q.prototype=D.prototype;function Z(x,Y,Q){this.props=x,this.context=Y,this.refs=k,this.updater=Q||U}var G=Z.prototype=new q;G.constructor=Z,T(G,D.prototype),G.isPureReactComponent=!0;var te=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},oe=Object.prototype.hasOwnProperty;function F(x,Y,Q,X,W,de){return Q=de.ref,{$$typeof:a,type:x,key:Y,ref:Q!==void 0?Q:null,props:de}}function Ae(x,Y){return F(x.type,Y,void 0,void 0,void 0,x.props)}function Ee(x){return typeof x=="object"&&x!==null&&x.$$typeof===a}function tt(x){var Y={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(Q){return Y[Q]})}var St=/\/+/g;function Je(x,Y){return typeof x=="object"&&x!==null&&x.key!=null?tt(""+x.key):Y.toString(36)}function Ln(){}function Hn(x){switch(x.status){case"fulfilled":return x.value;case"rejected":throw x.reason;default:switch(typeof x.status=="string"?x.then(Ln,Ln):(x.status="pending",x.then(function(Y){x.status==="pending"&&(x.status="fulfilled",x.value=Y)},function(Y){x.status==="pending"&&(x.status="rejected",x.reason=Y)})),x.status){case"fulfilled":return x.value;case"rejected":throw x.reason}}throw x}function Fe(x,Y,Q,X,W){var de=typeof x;(de==="undefined"||de==="boolean")&&(x=null);var le=!1;if(x===null)le=!0;else switch(de){case"bigint":case"string":case"number":le=!0;break;case"object":switch(x.$$typeof){case a:case u:le=!0;break;case g:return le=x._init,Fe(le(x._payload),Y,Q,X,W)}}if(le)return W=W(x),le=X===""?"."+Je(x,0):X,te(W)?(Q="",le!=null&&(Q=le.replace(St,"$&/")+"/"),Fe(W,Y,Q,"",function(dn){return dn})):W!=null&&(Ee(W)&&(W=Ae(W,Q+(W.key==null||x&&x.key===W.key?"":(""+W.key).replace(St,"$&/")+"/")+le)),Y.push(W)),1;le=0;var ft=X===""?".":X+":";if(te(x))for(var ze=0;ze<x.length;ze++)X=x[ze],de=ft+Je(X,ze),le+=Fe(X,Y,Q,de,W);else if(ze=E(x),typeof ze=="function")for(x=ze.call(x),ze=0;!(X=x.next()).done;)X=X.value,de=ft+Je(X,ze++),le+=Fe(X,Y,Q,de,W);else if(de==="object"){if(typeof x.then=="function")return Fe(Hn(x),Y,Q,X,W);throw Y=String(x),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return le}function B(x,Y,Q){if(x==null)return x;var X=[],W=0;return Fe(x,X,"","",function(de){return Y.call(Q,de,W++)}),X}function V(x){if(x._status===-1){var Y=x._result;Y=Y(),Y.then(function(Q){(x._status===0||x._status===-1)&&(x._status=1,x._result=Q)},function(Q){(x._status===0||x._status===-1)&&(x._status=2,x._result=Q)}),x._status===-1&&(x._status=0,x._result=Y)}if(x._status===1)return x._result.default;throw x._result}var ee=typeof reportError=="function"?reportError:function(x){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=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(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",x);return}console.error(x)};function Te(){}return ue.Children={map:B,forEach:function(x,Y,Q){B(x,function(){Y.apply(this,arguments)},Q)},count:function(x){var Y=0;return B(x,function(){Y++}),Y},toArray:function(x){return B(x,function(Y){return Y})||[]},only:function(x){if(!Ee(x))throw Error("React.Children.only expected to receive a single React element child.");return x}},ue.Component=D,ue.Fragment=s,ue.Profiler=o,ue.PureComponent=Z,ue.StrictMode=r,ue.Suspense=b,ue.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,ue.__COMPILER_RUNTIME={__proto__:null,c:function(x){return $.H.useMemoCache(x)}},ue.cache=function(x){return function(){return x.apply(null,arguments)}},ue.cloneElement=function(x,Y,Q){if(x==null)throw Error("The argument must be a React element, but you passed "+x+".");var X=T({},x.props),W=x.key,de=void 0;if(Y!=null)for(le in Y.ref!==void 0&&(de=void 0),Y.key!==void 0&&(W=""+Y.key),Y)!oe.call(Y,le)||le==="key"||le==="__self"||le==="__source"||le==="ref"&&Y.ref===void 0||(X[le]=Y[le]);var le=arguments.length-2;if(le===1)X.children=Q;else if(1<le){for(var ft=Array(le),ze=0;ze<le;ze++)ft[ze]=arguments[ze+2];X.children=ft}return F(x.type,W,void 0,void 0,de,X)},ue.createContext=function(x){return x={$$typeof:p,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null},x.Provider=x,x.Consumer={$$typeof:f,_context:x},x},ue.createElement=function(x,Y,Q){var X,W={},de=null;if(Y!=null)for(X in Y.key!==void 0&&(de=""+Y.key),Y)oe.call(Y,X)&&X!=="key"&&X!=="__self"&&X!=="__source"&&(W[X]=Y[X]);var le=arguments.length-2;if(le===1)W.children=Q;else if(1<le){for(var ft=Array(le),ze=0;ze<le;ze++)ft[ze]=arguments[ze+2];W.children=ft}if(x&&x.defaultProps)for(X in le=x.defaultProps,le)W[X]===void 0&&(W[X]=le[X]);return F(x,de,void 0,void 0,null,W)},ue.createRef=function(){return{current:null}},ue.forwardRef=function(x){return{$$typeof:m,render:x}},ue.isValidElement=Ee,ue.lazy=function(x){return{$$typeof:g,_payload:{_status:-1,_result:x},_init:V}},ue.memo=function(x,Y){return{$$typeof:h,type:x,compare:Y===void 0?null:Y}},ue.startTransition=function(x){var Y=$.T,Q={};$.T=Q;try{var X=x(),W=$.S;W!==null&&W(Q,X),typeof X=="object"&&X!==null&&typeof X.then=="function"&&X.then(Te,ee)}catch(de){ee(de)}finally{$.T=Y}},ue.unstable_useCacheRefresh=function(){return $.H.useCacheRefresh()},ue.use=function(x){return $.H.use(x)},ue.useActionState=function(x,Y,Q){return $.H.useActionState(x,Y,Q)},ue.useCallback=function(x,Y){return $.H.useCallback(x,Y)},ue.useContext=function(x){return $.H.useContext(x)},ue.useDebugValue=function(){},ue.useDeferredValue=function(x,Y){return $.H.useDeferredValue(x,Y)},ue.useEffect=function(x,Y,Q){var X=$.H;if(typeof Q=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return X.useEffect(x,Y)},ue.useId=function(){return $.H.useId()},ue.useImperativeHandle=function(x,Y,Q){return $.H.useImperativeHandle(x,Y,Q)},ue.useInsertionEffect=function(x,Y){return $.H.useInsertionEffect(x,Y)},ue.useLayoutEffect=function(x,Y){return $.H.useLayoutEffect(x,Y)},ue.useMemo=function(x,Y){return $.H.useMemo(x,Y)},ue.useOptimistic=function(x,Y){return $.H.useOptimistic(x,Y)},ue.useReducer=function(x,Y,Q){return $.H.useReducer(x,Y,Q)},ue.useRef=function(x){return $.H.useRef(x)},ue.useState=function(x){return $.H.useState(x)},ue.useSyncExternalStore=function(x,Y,Q){return $.H.useSyncExternalStore(x,Y,Q)},ue.useTransition=function(){return $.H.useTransition()},ue.version="19.1.0",ue}var np;function Lc(){return np||(np=1,mc.exports=py()),mc.exports}var M=Lc();const Ac=fy(M);var gc={exports:{}},Pa={},yc={exports:{}},bc={};/**
|
||
* @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 lp;function my(){return lp||(lp=1,function(a){function u(B,V){var ee=B.length;B.push(V);e:for(;0<ee;){var Te=ee-1>>>1,x=B[Te];if(0<o(x,V))B[Te]=V,B[ee]=x,ee=Te;else break e}}function s(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var V=B[0],ee=B.pop();if(ee!==V){B[0]=ee;e:for(var Te=0,x=B.length,Y=x>>>1;Te<Y;){var Q=2*(Te+1)-1,X=B[Q],W=Q+1,de=B[W];if(0>o(X,ee))W<x&&0>o(de,X)?(B[Te]=de,B[W]=ee,Te=W):(B[Te]=X,B[Q]=ee,Te=Q);else if(W<x&&0>o(de,ee))B[Te]=de,B[W]=ee,Te=W;else break e}}return V}function o(B,V){var ee=B.sortIndex-V.sortIndex;return ee!==0?ee:B.id-V.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;a.unstable_now=function(){return f.now()}}else{var p=Date,m=p.now();a.unstable_now=function(){return p.now()-m}}var b=[],h=[],g=1,w=null,E=3,U=!1,T=!1,k=!1,D=!1,q=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function te(B){for(var V=s(h);V!==null;){if(V.callback===null)r(h);else if(V.startTime<=B)r(h),V.sortIndex=V.expirationTime,u(b,V);else break;V=s(h)}}function $(B){if(k=!1,te(B),!T)if(s(b)!==null)T=!0,oe||(oe=!0,Je());else{var V=s(h);V!==null&&Fe($,V.startTime-B)}}var oe=!1,F=-1,Ae=5,Ee=-1;function tt(){return D?!0:!(a.unstable_now()-Ee<Ae)}function St(){if(D=!1,oe){var B=a.unstable_now();Ee=B;var V=!0;try{e:{T=!1,k&&(k=!1,Z(F),F=-1),U=!0;var ee=E;try{t:{for(te(B),w=s(b);w!==null&&!(w.expirationTime>B&&tt());){var Te=w.callback;if(typeof Te=="function"){w.callback=null,E=w.priorityLevel;var x=Te(w.expirationTime<=B);if(B=a.unstable_now(),typeof x=="function"){w.callback=x,te(B),V=!0;break t}w===s(b)&&r(b),te(B)}else r(b);w=s(b)}if(w!==null)V=!0;else{var Y=s(h);Y!==null&&Fe($,Y.startTime-B),V=!1}}break e}finally{w=null,E=ee,U=!1}V=void 0}}finally{V?Je():oe=!1}}}var Je;if(typeof G=="function")Je=function(){G(St)};else if(typeof MessageChannel<"u"){var Ln=new MessageChannel,Hn=Ln.port2;Ln.port1.onmessage=St,Je=function(){Hn.postMessage(null)}}else Je=function(){q(St,0)};function Fe(B,V){F=q(function(){B(a.unstable_now())},V)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(B){B.callback=null},a.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ae=0<B?Math.floor(1e3/B):5},a.unstable_getCurrentPriorityLevel=function(){return E},a.unstable_next=function(B){switch(E){case 1:case 2:case 3:var V=3;break;default:V=E}var ee=E;E=V;try{return B()}finally{E=ee}},a.unstable_requestPaint=function(){D=!0},a.unstable_runWithPriority=function(B,V){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var ee=E;E=B;try{return V()}finally{E=ee}},a.unstable_scheduleCallback=function(B,V,ee){var Te=a.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?Te+ee:Te):ee=Te,B){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=ee+x,B={id:g++,callback:V,priorityLevel:B,startTime:ee,expirationTime:x,sortIndex:-1},ee>Te?(B.sortIndex=ee,u(h,B),s(b)===null&&B===s(h)&&(k?(Z(F),F=-1):k=!0,Fe($,ee-Te))):(B.sortIndex=x,u(b,B),T||U||(T=!0,oe||(oe=!0,Je()))),B},a.unstable_shouldYield=tt,a.unstable_wrapCallback=function(B){var V=E;return function(){var ee=E;E=V;try{return B.apply(this,arguments)}finally{E=ee}}}}(bc)),bc}var ap;function gy(){return ap||(ap=1,yc.exports=my()),yc.exports}var vc={exports:{}},Ie={};/**
|
||
* @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 up;function yy(){if(up)return Ie;up=1;var a=Lc();function u(b){var h="https://react.dev/errors/"+b;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)h+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+b+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var r={d:{f:s,r:function(){throw Error(u(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},o=Symbol.for("react.portal");function f(b,h,g){var w=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:w==null?null:""+w,children:b,containerInfo:h,implementation:g}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(b,h){if(b==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Ie.createPortal=function(b,h){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(u(299));return f(b,h,null,g)},Ie.flushSync=function(b){var h=p.T,g=r.p;try{if(p.T=null,r.p=2,b)return b()}finally{p.T=h,r.p=g,r.d.f()}},Ie.preconnect=function(b,h){typeof b=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,r.d.C(b,h))},Ie.prefetchDNS=function(b){typeof b=="string"&&r.d.D(b)},Ie.preinit=function(b,h){if(typeof b=="string"&&h&&typeof h.as=="string"){var g=h.as,w=m(g,h.crossOrigin),E=typeof h.integrity=="string"?h.integrity:void 0,U=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;g==="style"?r.d.S(b,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:w,integrity:E,fetchPriority:U}):g==="script"&&r.d.X(b,{crossOrigin:w,integrity:E,fetchPriority:U,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Ie.preinitModule=function(b,h){if(typeof b=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var g=m(h.as,h.crossOrigin);r.d.M(b,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&r.d.M(b)},Ie.preload=function(b,h){if(typeof b=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var g=h.as,w=m(g,h.crossOrigin);r.d.L(b,g,{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})}},Ie.preloadModule=function(b,h){if(typeof b=="string")if(h){var g=m(h.as,h.crossOrigin);r.d.m(b,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else r.d.m(b)},Ie.requestFormReset=function(b){r.d.r(b)},Ie.unstable_batchedUpdates=function(b,h){return b(h)},Ie.useFormState=function(b,h,g){return p.H.useFormState(b,h,g)},Ie.useFormStatus=function(){return p.H.useHostTransitionStatus()},Ie.version="19.1.0",Ie}var ip;function by(){if(ip)return vc.exports;ip=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(u){console.error(u)}}return a(),vc.exports=yy(),vc.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 rp;function vy(){if(rp)return Pa;rp=1;var a=gy(),u=Lc(),s=by();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(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 m(e){if(f(e)!==e)throw Error(r(188))}function b(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(r(188));return t!==e?null:e}for(var n=e,l=t;;){var i=n.return;if(i===null)break;var c=i.alternate;if(c===null){if(l=i.return,l!==null){n=l;continue}break}if(i.child===c.child){for(c=i.child;c;){if(c===n)return m(i),e;if(c===l)return m(i),t;c=c.sibling}throw Error(r(188))}if(n.return!==l.return)n=i,l=c;else{for(var d=!1,y=i.child;y;){if(y===n){d=!0,n=i,l=c;break}if(y===l){d=!0,l=i,n=c;break}y=y.sibling}if(!d){for(y=c.child;y;){if(y===n){d=!0,n=c,l=i;break}if(y===l){d=!0,l=c,n=i;break}y=y.sibling}if(!d)throw Error(r(189))}}if(n.alternate!==l)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?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 g=Object.assign,w=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),U=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),G=Symbol.for("react.context"),te=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),oe=Symbol.for("react.suspense_list"),F=Symbol.for("react.memo"),Ae=Symbol.for("react.lazy"),Ee=Symbol.for("react.activity"),tt=Symbol.for("react.memo_cache_sentinel"),St=Symbol.iterator;function Je(e){return e===null||typeof e!="object"?null:(e=St&&e[St]||e["@@iterator"],typeof e=="function"?e:null)}var Ln=Symbol.for("react.client.reference");function Hn(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ln?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T:return"Fragment";case D:return"Profiler";case k:return"StrictMode";case $:return"Suspense";case oe:return"SuspenseList";case Ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case U:return"Portal";case G:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case te:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case F:return t=e.displayName||null,t!==null?t:Hn(e.type)||"Memo";case Ae:t=e._payload,e=e._init;try{return Hn(e(t))}catch{}}return null}var Fe=Array.isArray,B=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},Te=[],x=-1;function Y(e){return{current:e}}function Q(e){0>x||(e.current=Te[x],Te[x]=null,x--)}function X(e,t){x++,Te[x]=e.current,e.current=t}var W=Y(null),de=Y(null),le=Y(null),ft=Y(null);function ze(e,t){switch(X(le,t),X(de,e),X(W,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Oh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Oh(t),e=zh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Q(W),X(W,e)}function dn(){Q(W),Q(de),Q(le)}function Ii(e){e.memoizedState!==null&&X(ft,e);var t=W.current,n=zh(t,e.type);t!==n&&(X(de,e),X(W,n))}function hu(e){de.current===e&&(Q(W),Q(de)),ft.current===e&&(Q(ft),Qa._currentValue=ee)}var er=Object.prototype.hasOwnProperty,tr=a.unstable_scheduleCallback,nr=a.unstable_cancelCallback,Ym=a.unstable_shouldYield,Gm=a.unstable_requestPaint,Lt=a.unstable_now,Zm=a.unstable_getCurrentPriorityLevel,uo=a.unstable_ImmediatePriority,io=a.unstable_UserBlockingPriority,pu=a.unstable_NormalPriority,Xm=a.unstable_LowPriority,ro=a.unstable_IdlePriority,Vm=a.log,Qm=a.unstable_setDisableYieldValue,ea=null,dt=null;function hn(e){if(typeof Vm=="function"&&Qm(e),dt&&typeof dt.setStrictMode=="function")try{dt.setStrictMode(ea,e)}catch{}}var ht=Math.clz32?Math.clz32:Jm,$m=Math.log,Km=Math.LN2;function Jm(e){return e>>>=0,e===0?32:31-($m(e)/Km|0)|0}var mu=256,gu=4194304;function qn(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 yu(e,t,n){var l=e.pendingLanes;if(l===0)return 0;var i=0,c=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var y=l&134217727;return y!==0?(l=y&~c,l!==0?i=qn(l):(d&=y,d!==0?i=qn(d):n||(n=y&~e,n!==0&&(i=qn(n))))):(y=l&~c,y!==0?i=qn(y):d!==0?i=qn(d):n||(n=l&~e,n!==0&&(i=qn(n)))),i===0?0:t!==0&&t!==i&&(t&c)===0&&(c=i&-i,n=t&-t,c>=n||c===32&&(n&4194048)!==0)?t:i}function ta(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Fm(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 so(){var e=mu;return mu<<=1,(mu&4194048)===0&&(mu=256),e}function co(){var e=gu;return gu<<=1,(gu&62914560)===0&&(gu=4194304),e}function lr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function na(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Wm(e,t,n,l,i,c){var d=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var y=e.entanglements,v=e.expirationTimes,z=e.hiddenUpdates;for(n=d&~n;0<n;){var j=31-ht(n),H=1<<j;y[j]=0,v[j]=-1;var _=z[j];if(_!==null)for(z[j]=null,j=0;j<_.length;j++){var N=_[j];N!==null&&(N.lane&=-536870913)}n&=~H}l!==0&&oo(e,l,0),c!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=c&~(d&~t))}function oo(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-ht(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|n&4194090}function fo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var l=31-ht(n),i=1<<l;i&t|e[l]&t&&(e[l]|=t),n&=~i}}function ar(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 ur(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function ho(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:$h(e.type))}function Pm(e,t){var n=V.p;try{return V.p=e,t()}finally{V.p=n}}var pn=Math.random().toString(36).slice(2),We="__reactFiber$"+pn,at="__reactProps$"+pn,ol="__reactContainer$"+pn,ir="__reactEvents$"+pn,Im="__reactListeners$"+pn,e0="__reactHandles$"+pn,po="__reactResources$"+pn,la="__reactMarker$"+pn;function rr(e){delete e[We],delete e[at],delete e[ir],delete e[Im],delete e[e0]}function fl(e){var t=e[We];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ol]||n[We]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ch(e);e!==null;){if(n=e[We])return n;e=Ch(e)}return t}e=n,n=e.parentNode}return null}function dl(e){if(e=e[We]||e[ol]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function aa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function hl(e){var t=e[po];return t||(t=e[po]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ge(e){e[la]=!0}var mo=new Set,go={};function Yn(e,t){pl(e,t),pl(e+"Capture",t)}function pl(e,t){for(go[e]=t,e=0;e<t.length;e++)mo.add(t[e])}var t0=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]*$"),yo={},bo={};function n0(e){return er.call(bo,e)?!0:er.call(yo,e)?!1:t0.test(e)?bo[e]=!0:(yo[e]=!0,!1)}function bu(e,t,n){if(n0(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function vu(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Qt(e,t,n,l){if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+l)}}var sr,vo;function ml(e){if(sr===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);sr=t&&t[1]||"",vo=-1<n.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+sr+e+vo}var cr=!1;function or(e,t){if(!e||cr)return"";cr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(N){var _=N}Reflect.construct(e,[],H)}else{try{H.call()}catch(N){_=N}e.call(H.prototype)}}else{try{throw Error()}catch(N){_=N}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(N){if(N&&_&&typeof N.stack=="string")return[N.stack,_.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var c=l.DetermineComponentFrameRoot(),d=c[0],y=c[1];if(d&&y){var v=d.split(`
|
||
`),z=y.split(`
|
||
`);for(i=l=0;l<v.length&&!v[l].includes("DetermineComponentFrameRoot");)l++;for(;i<z.length&&!z[i].includes("DetermineComponentFrameRoot");)i++;if(l===v.length||i===z.length)for(l=v.length-1,i=z.length-1;1<=l&&0<=i&&v[l]!==z[i];)i--;for(;1<=l&&0<=i;l--,i--)if(v[l]!==z[i]){if(l!==1||i!==1)do if(l--,i--,0>i||v[l]!==z[i]){var j=`
|
||
`+v[l].replace(" at new "," at ");return e.displayName&&j.includes("<anonymous>")&&(j=j.replace("<anonymous>",e.displayName)),j}while(1<=l&&0<=i);break}}}finally{cr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ml(n):""}function l0(e){switch(e.tag){case 26:case 27:case 5:return ml(e.type);case 16:return ml("Lazy");case 13:return ml("Suspense");case 19:return ml("SuspenseList");case 0:case 15:return or(e.type,!1);case 11:return or(e.type.render,!1);case 1:return or(e.type,!0);case 31:return ml("Activity");default:return""}}function xo(e){try{var t="";do t+=l0(e),e=e.return;while(e);return t}catch(n){return`
|
||
Error generating stack: `+n.message+`
|
||
`+n.stack}}function Et(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function So(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function a0(e){var t=So(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(d){l=""+d,c.call(this,d)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return l},setValue:function(d){l=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function xu(e){e._valueTracker||(e._valueTracker=a0(e))}function Eo(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=So(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}function Su(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 u0=/[\n"\\]/g;function Tt(e){return e.replace(u0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function fr(e,t,n,l,i,c,d,y){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Et(t)):e.value!==""+Et(t)&&(e.value=""+Et(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?dr(e,d,Et(t)):n!=null?dr(e,d,Et(n)):l!=null&&e.removeAttribute("value"),i==null&&c!=null&&(e.defaultChecked=!!c),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.name=""+Et(y):e.removeAttribute("name")}function To(e,t,n,l,i,c,d,y){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),t!=null||n!=null){if(!(c!=="submit"&&c!=="reset"||t!=null))return;n=n!=null?""+Et(n):"",t=t!=null?""+Et(t):n,y||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=y?e.checked:!!l,e.defaultChecked=!!l,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d)}function dr(e,t,n){t==="number"&&Su(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function gl(e,t,n,l){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&l&&(e[n].defaultSelected=!0)}else{for(n=""+Et(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,l&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function wo(e,t,n){if(t!=null&&(t=""+Et(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Et(n):""}function Ro(e,t,n,l){if(t==null){if(l!=null){if(n!=null)throw Error(r(92));if(Fe(l)){if(1<l.length)throw Error(r(93));l=l[0]}n=l}n==null&&(n=""),t=n}n=Et(t),e.defaultValue=n,l=e.textContent,l===n&&l!==""&&l!==null&&(e.value=l)}function yl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var i0=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 Ao(e,t,n){var l=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,n):typeof n!="number"||n===0||i0.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Oo(e,t,n){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,n!=null){for(var l in n)!n.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var i in t)l=t[i],t.hasOwnProperty(i)&&n[i]!==l&&Ao(e,i,l)}else for(var c in t)t.hasOwnProperty(c)&&Ao(e,c,t[c])}function hr(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 r0=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"]]),s0=/^[\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 Eu(e){return s0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var pr=null;function mr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bl=null,vl=null;function zo(e){var t=dl(e);if(t&&(e=t.stateNode)){var n=e[at]||null;e:switch(e=t.stateNode,t.type){case"input":if(fr(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Tt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var l=n[t];if(l!==e&&l.form===e.form){var i=l[at]||null;if(!i)throw Error(r(90));fr(l,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)l=n[t],l.form===e.form&&Eo(l)}break e;case"textarea":wo(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&gl(e,!!n.multiple,t,!1)}}}var gr=!1;function _o(e,t,n){if(gr)return e(t,n);gr=!0;try{var l=e(t);return l}finally{if(gr=!1,(bl!==null||vl!==null)&&(ri(),bl&&(t=bl,e=vl,vl=bl=null,zo(t),e)))for(t=0;t<e.length;t++)zo(e[t])}}function ua(e,t){var n=e.stateNode;if(n===null)return null;var l=n[at]||null;if(l===null)return null;n=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(r(231,t,typeof n));return n}var $t=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yr=!1;if($t)try{var ia={};Object.defineProperty(ia,"passive",{get:function(){yr=!0}}),window.addEventListener("test",ia,ia),window.removeEventListener("test",ia,ia)}catch{yr=!1}var mn=null,br=null,Tu=null;function No(){if(Tu)return Tu;var e,t=br,n=t.length,l,i="value"in mn?mn.value:mn.textContent,c=i.length;for(e=0;e<n&&t[e]===i[e];e++);var d=n-e;for(l=1;l<=d&&t[n-l]===i[c-l];l++);return Tu=i.slice(e,1<l?1-l:void 0)}function wu(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 Ru(){return!0}function Mo(){return!1}function ut(e){function t(n,l,i,c,d){this._reactName=n,this._targetInst=i,this.type=l,this.nativeEvent=c,this.target=d,this.currentTarget=null;for(var y in e)e.hasOwnProperty(y)&&(n=e[y],this[y]=n?n(c):c[y]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Ru:Mo,this.isPropagationStopped=Mo,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ru)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ru)},persist:function(){},isPersistent:Ru}),t}var Gn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Au=ut(Gn),ra=g({},Gn,{view:0,detail:0}),c0=ut(ra),vr,xr,sa,Ou=g({},ra,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Er,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!==sa&&(sa&&e.type==="mousemove"?(vr=e.screenX-sa.screenX,xr=e.screenY-sa.screenY):xr=vr=0,sa=e),vr)},movementY:function(e){return"movementY"in e?e.movementY:xr}}),Co=ut(Ou),o0=g({},Ou,{dataTransfer:0}),f0=ut(o0),d0=g({},ra,{relatedTarget:0}),Sr=ut(d0),h0=g({},Gn,{animationName:0,elapsedTime:0,pseudoElement:0}),p0=ut(h0),m0=g({},Gn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),g0=ut(m0),y0=g({},Gn,{data:0}),Do=ut(y0),b0={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"},x0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function S0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=x0[e])?!!t[e]:!1}function Er(){return S0}var E0=g({},ra,{key:function(e){if(e.key){var t=b0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=wu(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:Er,charCode:function(e){return e.type==="keypress"?wu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),T0=ut(E0),w0=g({},Ou,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),jo=ut(w0),R0=g({},ra,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Er}),A0=ut(R0),O0=g({},Gn,{propertyName:0,elapsedTime:0,pseudoElement:0}),z0=ut(O0),_0=g({},Ou,{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}),N0=ut(_0),M0=g({},Gn,{newState:0,oldState:0}),C0=ut(M0),D0=[9,13,27,32],Tr=$t&&"CompositionEvent"in window,ca=null;$t&&"documentMode"in document&&(ca=document.documentMode);var j0=$t&&"TextEvent"in window&&!ca,Uo=$t&&(!Tr||ca&&8<ca&&11>=ca),ko=" ",Bo=!1;function Lo(e,t){switch(e){case"keyup":return D0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ho(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var xl=!1;function U0(e,t){switch(e){case"compositionend":return Ho(t);case"keypress":return t.which!==32?null:(Bo=!0,ko);case"textInput":return e=t.data,e===ko&&Bo?null:e;default:return null}}function k0(e,t){if(xl)return e==="compositionend"||!Tr&&Lo(e,t)?(e=No(),Tu=br=mn=null,xl=!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 Uo&&t.locale!=="ko"?null:t.data;default:return null}}var B0={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 qo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!B0[e.type]:t==="textarea"}function Yo(e,t,n,l){bl?vl?vl.push(l):vl=[l]:bl=l,t=hi(t,"onChange"),0<t.length&&(n=new Au("onChange","change",null,n,l),e.push({event:n,listeners:t}))}var oa=null,fa=null;function L0(e){Eh(e,0)}function zu(e){var t=aa(e);if(Eo(t))return e}function Go(e,t){if(e==="change")return t}var Zo=!1;if($t){var wr;if($t){var Rr="oninput"in document;if(!Rr){var Xo=document.createElement("div");Xo.setAttribute("oninput","return;"),Rr=typeof Xo.oninput=="function"}wr=Rr}else wr=!1;Zo=wr&&(!document.documentMode||9<document.documentMode)}function Vo(){oa&&(oa.detachEvent("onpropertychange",Qo),fa=oa=null)}function Qo(e){if(e.propertyName==="value"&&zu(fa)){var t=[];Yo(t,fa,e,mr(e)),_o(L0,t)}}function H0(e,t,n){e==="focusin"?(Vo(),oa=t,fa=n,oa.attachEvent("onpropertychange",Qo)):e==="focusout"&&Vo()}function q0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zu(fa)}function Y0(e,t){if(e==="click")return zu(t)}function G0(e,t){if(e==="input"||e==="change")return zu(t)}function Z0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:Z0;function da(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(l=0;l<n.length;l++){var i=n[l];if(!er.call(t,i)||!pt(e[i],t[i]))return!1}return!0}function $o(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ko(e,t){var n=$o(e);e=0;for(var l;n;){if(n.nodeType===3){if(l=e+n.textContent.length,e<=t&&l>=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$o(n)}}function Jo(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jo(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fo(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Su(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Su(e.document)}return t}function Ar(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 X0=$t&&"documentMode"in document&&11>=document.documentMode,Sl=null,Or=null,ha=null,zr=!1;function Wo(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;zr||Sl==null||Sl!==Su(l)||(l=Sl,"selectionStart"in l&&Ar(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),ha&&da(ha,l)||(ha=l,l=hi(Or,"onSelect"),0<l.length&&(t=new Au("onSelect","select",null,t,n),e.push({event:t,listeners:l}),t.target=Sl)))}function Zn(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var El={animationend:Zn("Animation","AnimationEnd"),animationiteration:Zn("Animation","AnimationIteration"),animationstart:Zn("Animation","AnimationStart"),transitionrun:Zn("Transition","TransitionRun"),transitionstart:Zn("Transition","TransitionStart"),transitioncancel:Zn("Transition","TransitionCancel"),transitionend:Zn("Transition","TransitionEnd")},_r={},Po={};$t&&(Po=document.createElement("div").style,"AnimationEvent"in window||(delete El.animationend.animation,delete El.animationiteration.animation,delete El.animationstart.animation),"TransitionEvent"in window||delete El.transitionend.transition);function Xn(e){if(_r[e])return _r[e];if(!El[e])return e;var t=El[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Po)return _r[e]=t[n];return e}var Io=Xn("animationend"),ef=Xn("animationiteration"),tf=Xn("animationstart"),V0=Xn("transitionrun"),Q0=Xn("transitionstart"),$0=Xn("transitioncancel"),nf=Xn("transitionend"),lf=new Map,Nr="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(" ");Nr.push("scrollEnd");function Ct(e,t){lf.set(e,t),Yn(t,[e])}var af=new WeakMap;function wt(e,t){if(typeof e=="object"&&e!==null){var n=af.get(e);return n!==void 0?n:(t={value:e,source:t,stack:xo(t)},af.set(e,t),t)}return{value:e,source:t,stack:xo(t)}}var Rt=[],Tl=0,Mr=0;function _u(){for(var e=Tl,t=Mr=Tl=0;t<e;){var n=Rt[t];Rt[t++]=null;var l=Rt[t];Rt[t++]=null;var i=Rt[t];Rt[t++]=null;var c=Rt[t];if(Rt[t++]=null,l!==null&&i!==null){var d=l.pending;d===null?i.next=i:(i.next=d.next,d.next=i),l.pending=i}c!==0&&uf(n,i,c)}}function Nu(e,t,n,l){Rt[Tl++]=e,Rt[Tl++]=t,Rt[Tl++]=n,Rt[Tl++]=l,Mr|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Cr(e,t,n,l){return Nu(e,t,n,l),Mu(e)}function wl(e,t){return Nu(e,null,null,t),Mu(e)}function uf(e,t,n){e.lanes|=n;var l=e.alternate;l!==null&&(l.lanes|=n);for(var i=!1,c=e.return;c!==null;)c.childLanes|=n,l=c.alternate,l!==null&&(l.childLanes|=n),c.tag===22&&(e=c.stateNode,e===null||e._visibility&1||(i=!0)),e=c,c=c.return;return e.tag===3?(c=e.stateNode,i&&t!==null&&(i=31-ht(n),e=c.hiddenUpdates,l=e[i],l===null?e[i]=[t]:l.push(t),t.lane=n|536870912),c):null}function Mu(e){if(50<La)throw La=0,Ls=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Rl={};function K0(e,t,n,l){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mt(e,t,n,l){return new K0(e,t,n,l)}function Dr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kt(e,t){var n=e.alternate;return n===null?(n=mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function rf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Cu(e,t,n,l,i,c){var d=0;if(l=e,typeof e=="function")Dr(e)&&(d=1);else if(typeof e=="string")d=Fg(e,n,W.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ee:return e=mt(31,n,t,i),e.elementType=Ee,e.lanes=c,e;case T:return Vn(n.children,i,c,t);case k:d=8,i|=24;break;case D:return e=mt(12,n,t,i|2),e.elementType=D,e.lanes=c,e;case $:return e=mt(13,n,t,i),e.elementType=$,e.lanes=c,e;case oe:return e=mt(19,n,t,i),e.elementType=oe,e.lanes=c,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:case G:d=10;break e;case Z:d=9;break e;case te:d=11;break e;case F:d=14;break e;case Ae:d=16,l=null;break e}d=29,n=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=mt(d,n,t,i),t.elementType=e,t.type=l,t.lanes=c,t}function Vn(e,t,n,l){return e=mt(7,e,l,t),e.lanes=n,e}function jr(e,t,n){return e=mt(6,e,null,t),e.lanes=n,e}function Ur(e,t,n){return t=mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Al=[],Ol=0,Du=null,ju=0,At=[],Ot=0,Qn=null,Jt=1,Ft="";function $n(e,t){Al[Ol++]=ju,Al[Ol++]=Du,Du=e,ju=t}function sf(e,t,n){At[Ot++]=Jt,At[Ot++]=Ft,At[Ot++]=Qn,Qn=e;var l=Jt;e=Ft;var i=32-ht(l)-1;l&=~(1<<i),n+=1;var c=32-ht(t)+i;if(30<c){var d=i-i%5;c=(l&(1<<d)-1).toString(32),l>>=d,i-=d,Jt=1<<32-ht(t)+i|n<<i|l,Ft=c+e}else Jt=1<<c|n<<i|l,Ft=e}function kr(e){e.return!==null&&($n(e,1),sf(e,1,0))}function Br(e){for(;e===Du;)Du=Al[--Ol],Al[Ol]=null,ju=Al[--Ol],Al[Ol]=null;for(;e===Qn;)Qn=At[--Ot],At[Ot]=null,Ft=At[--Ot],At[Ot]=null,Jt=At[--Ot],At[Ot]=null}var nt=null,De=null,pe=!1,Kn=null,Ht=!1,Lr=Error(r(519));function Jn(e){var t=Error(r(418,""));throw ga(wt(t,e)),Lr}function cf(e){var t=e.stateNode,n=e.type,l=e.memoizedProps;switch(t[We]=e,t[at]=l,n){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(n=0;n<qa.length;n++)ce(qa[n],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),To(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),xu(t);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),Ro(t,l.value,l.defaultValue,l.children),xu(t)}n=l.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||l.suppressHydrationWarning===!0||Ah(t.textContent,n)?(l.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),l.onScroll!=null&&ce("scroll",t),l.onScrollEnd!=null&&ce("scrollend",t),l.onClick!=null&&(t.onclick=pi),t=!0):t=!1,t||Jn(e)}function of(e){for(nt=e.return;nt;)switch(nt.tag){case 5:case 13:Ht=!1;return;case 27:case 3:Ht=!0;return;default:nt=nt.return}}function pa(e){if(e!==nt)return!1;if(!pe)return of(e),pe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ec(e.type,e.memoizedProps)),n=!n),n&&De&&Jn(e),of(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){De=jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}De=null}}else t===27?(t=De,Mn(e.type)?(e=ac,ac=null,De=e):De=t):De=nt?jt(e.stateNode.nextSibling):null;return!0}function ma(){De=nt=null,pe=!1}function ff(){var e=Kn;return e!==null&&(st===null?st=e:st.push.apply(st,e),Kn=null),e}function ga(e){Kn===null?Kn=[e]:Kn.push(e)}var Hr=Y(null),Fn=null,Wt=null;function gn(e,t,n){X(Hr,t._currentValue),t._currentValue=n}function Pt(e){e._currentValue=Hr.current,Q(Hr)}function qr(e,t,n){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===n)break;e=e.return}}function Yr(e,t,n,l){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var c=i.dependencies;if(c!==null){var d=i.child;c=c.firstContext;e:for(;c!==null;){var y=c;c=i;for(var v=0;v<t.length;v++)if(y.context===t[v]){c.lanes|=n,y=c.alternate,y!==null&&(y.lanes|=n),qr(c.return,n,e),l||(d=null);break e}c=y.next}}else if(i.tag===18){if(d=i.return,d===null)throw Error(r(341));d.lanes|=n,c=d.alternate,c!==null&&(c.lanes|=n),qr(d,n,e),d=null}else d=i.child;if(d!==null)d.return=i;else for(d=i;d!==null;){if(d===e){d=null;break}if(i=d.sibling,i!==null){i.return=d.return,d=i;break}d=d.return}i=d}}function ya(e,t,n,l){e=null;for(var i=t,c=!1;i!==null;){if(!c){if((i.flags&524288)!==0)c=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var d=i.alternate;if(d===null)throw Error(r(387));if(d=d.memoizedProps,d!==null){var y=i.type;pt(i.pendingProps.value,d.value)||(e!==null?e.push(y):e=[y])}}else if(i===ft.current){if(d=i.alternate,d===null)throw Error(r(387));d.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Qa):e=[Qa])}i=i.return}e!==null&&Yr(t,e,n,l),t.flags|=262144}function Uu(e){for(e=e.firstContext;e!==null;){if(!pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Wn(e){Fn=e,Wt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Pe(e){return df(Fn,e)}function ku(e,t){return Fn===null&&Wn(e),df(e,t)}function df(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Wt===null){if(e===null)throw Error(r(308));Wt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Wt=Wt.next=t;return n}var J0=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},F0=a.unstable_scheduleCallback,W0=a.unstable_NormalPriority,qe={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gr(){return{controller:new J0,data:new Map,refCount:0}}function ba(e){e.refCount--,e.refCount===0&&F0(W0,function(){e.controller.abort()})}var va=null,Zr=0,zl=0,_l=null;function P0(e,t){if(va===null){var n=va=[];Zr=0,zl=Vs(),_l={status:"pending",value:void 0,then:function(l){n.push(l)}}}return Zr++,t.then(hf,hf),t}function hf(){if(--Zr===0&&va!==null){_l!==null&&(_l.status="fulfilled");var e=va;va=null,zl=0,_l=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function I0(e,t){var n=[],l={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(l.status="rejected",l.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),l}var pf=B.S;B.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&P0(e,t),pf!==null&&pf(e,t)};var Pn=Y(null);function Xr(){var e=Pn.current;return e!==null?e:Oe.pooledCache}function Bu(e,t){t===null?X(Pn,Pn.current):X(Pn,t.pool)}function mf(){var e=Xr();return e===null?null:{parent:qe._currentValue,pool:e}}var xa=Error(r(460)),gf=Error(r(474)),Lu=Error(r(542)),Vr={then:function(){}};function yf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Hu(){}function bf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Hu,Hu),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xf(e),e;default:if(typeof t.status=="string")t.then(Hu,Hu);else{if(e=Oe,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=l}},function(l){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xf(e),e}throw Sa=t,xa}}var Sa=null;function vf(){if(Sa===null)throw Error(r(459));var e=Sa;return Sa=null,e}function xf(e){if(e===xa||e===Lu)throw Error(r(483))}var yn=!1;function Qr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $r(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 bn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vn(e,t,n){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(ge&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=Mu(e),uf(e,null,n),t}return Nu(e,l,t,n),Mu(e)}function Ea(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,fo(e,n)}}function Kr(e,t){var n=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,n===l)){var i=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var d={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};c===null?i=c=d:c=c.next=d,n=n.next}while(n!==null);c===null?i=c=t:c=c.next=t}else i=c=t;n={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:c,shared:l.shared,callbacks:l.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Jr=!1;function Ta(){if(Jr){var e=_l;if(e!==null)throw e}}function wa(e,t,n,l){Jr=!1;var i=e.updateQueue;yn=!1;var c=i.firstBaseUpdate,d=i.lastBaseUpdate,y=i.shared.pending;if(y!==null){i.shared.pending=null;var v=y,z=v.next;v.next=null,d===null?c=z:d.next=z,d=v;var j=e.alternate;j!==null&&(j=j.updateQueue,y=j.lastBaseUpdate,y!==d&&(y===null?j.firstBaseUpdate=z:y.next=z,j.lastBaseUpdate=v))}if(c!==null){var H=i.baseState;d=0,j=z=v=null,y=c;do{var _=y.lane&-536870913,N=_!==y.lane;if(N?(fe&_)===_:(l&_)===_){_!==0&&_===zl&&(Jr=!0),j!==null&&(j=j.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var ne=e,P=y;_=t;var Se=n;switch(P.tag){case 1:if(ne=P.payload,typeof ne=="function"){H=ne.call(Se,H,_);break e}H=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=P.payload,_=typeof ne=="function"?ne.call(Se,H,_):ne,_==null)break e;H=g({},H,_);break e;case 2:yn=!0}}_=y.callback,_!==null&&(e.flags|=64,N&&(e.flags|=8192),N=i.callbacks,N===null?i.callbacks=[_]:N.push(_))}else N={lane:_,tag:y.tag,payload:y.payload,callback:y.callback,next:null},j===null?(z=j=N,v=H):j=j.next=N,d|=_;if(y=y.next,y===null){if(y=i.shared.pending,y===null)break;N=y,y=N.next,N.next=null,i.lastBaseUpdate=N,i.shared.pending=null}}while(!0);j===null&&(v=H),i.baseState=v,i.firstBaseUpdate=z,i.lastBaseUpdate=j,c===null&&(i.shared.lanes=0),On|=d,e.lanes=d,e.memoizedState=H}}function Sf(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Ef(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Sf(n[e],t)}var Nl=Y(null),qu=Y(0);function Tf(e,t){e=un,X(qu,e),X(Nl,t),un=e|t.baseLanes}function Fr(){X(qu,un),X(Nl,Nl.current)}function Wr(){un=qu.current,Q(Nl),Q(qu)}var xn=0,ie=null,ve=null,Le=null,Yu=!1,Ml=!1,In=!1,Gu=0,Ra=0,Cl=null,eg=0;function ke(){throw Error(r(321))}function Pr(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function Ir(e,t,n,l,i,c){return xn=c,ie=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B.H=e===null||e.memoizedState===null?id:rd,In=!1,c=n(l,i),In=!1,Ml&&(c=Rf(t,n,l,i)),wf(e),c}function wf(e){B.H=Ku;var t=ve!==null&&ve.next!==null;if(xn=0,Le=ve=ie=null,Yu=!1,Ra=0,Cl=null,t)throw Error(r(300));e===null||Ze||(e=e.dependencies,e!==null&&Uu(e)&&(Ze=!0))}function Rf(e,t,n,l){ie=e;var i=0;do{if(Ml&&(Cl=null),Ra=0,Ml=!1,25<=i)throw Error(r(301));if(i+=1,Le=ve=null,e.updateQueue!=null){var c=e.updateQueue;c.lastEffect=null,c.events=null,c.stores=null,c.memoCache!=null&&(c.memoCache.index=0)}B.H=rg,c=t(n,l)}while(Ml);return c}function tg(){var e=B.H,t=e.useState()[0];return t=typeof t.then=="function"?Aa(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ie.flags|=1024),t}function es(){var e=Gu!==0;return Gu=0,e}function ts(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ns(e){if(Yu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Yu=!1}xn=0,Le=ve=ie=null,Ml=!1,Ra=Gu=0,Cl=null}function it(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?ie.memoizedState=Le=e:Le=Le.next=e,Le}function He(){if(ve===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=Le===null?ie.memoizedState:Le.next;if(t!==null)Le=t,ve=e;else{if(e===null)throw ie.alternate===null?Error(r(467)):Error(r(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},Le===null?ie.memoizedState=Le=e:Le=Le.next=e}return Le}function ls(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Aa(e){var t=Ra;return Ra+=1,Cl===null&&(Cl=[]),e=bf(Cl,e,t),t=ie,(Le===null?t.memoizedState:Le.next)===null&&(t=t.alternate,B.H=t===null||t.memoizedState===null?id:rd),e}function Zu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Aa(e);if(e.$$typeof===G)return Pe(e)}throw Error(r(438,String(e)))}function as(e){var t=null,n=ie.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var l=ie.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=ls(),ie.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),l=0;l<e;l++)n[l]=tt;return t.index++,n}function It(e,t){return typeof t=="function"?t(e):t}function Xu(e){var t=He();return us(t,ve,e)}function us(e,t,n){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=n;var i=e.baseQueue,c=l.pending;if(c!==null){if(i!==null){var d=i.next;i.next=c.next,c.next=d}t.baseQueue=i=c,l.pending=null}if(c=e.baseState,i===null)e.memoizedState=c;else{t=i.next;var y=d=null,v=null,z=t,j=!1;do{var H=z.lane&-536870913;if(H!==z.lane?(fe&H)===H:(xn&H)===H){var _=z.revertLane;if(_===0)v!==null&&(v=v.next={lane:0,revertLane:0,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),H===zl&&(j=!0);else if((xn&_)===_){z=z.next,_===zl&&(j=!0);continue}else H={lane:0,revertLane:z.revertLane,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},v===null?(y=v=H,d=c):v=v.next=H,ie.lanes|=_,On|=_;H=z.action,In&&n(c,H),c=z.hasEagerState?z.eagerState:n(c,H)}else _={lane:H,revertLane:z.revertLane,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},v===null?(y=v=_,d=c):v=v.next=_,ie.lanes|=H,On|=H;z=z.next}while(z!==null&&z!==t);if(v===null?d=c:v.next=y,!pt(c,e.memoizedState)&&(Ze=!0,j&&(n=_l,n!==null)))throw n;e.memoizedState=c,e.baseState=d,e.baseQueue=v,l.lastRenderedState=c}return i===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function is(e){var t=He(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var l=n.dispatch,i=n.pending,c=t.memoizedState;if(i!==null){n.pending=null;var d=i=i.next;do c=e(c,d.action),d=d.next;while(d!==i);pt(c,t.memoizedState)||(Ze=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),n.lastRenderedState=c}return[c,l]}function Af(e,t,n){var l=ie,i=He(),c=pe;if(c){if(n===void 0)throw Error(r(407));n=n()}else n=t();var d=!pt((ve||i).memoizedState,n);d&&(i.memoizedState=n,Ze=!0),i=i.queue;var y=_f.bind(null,l,i,e);if(Oa(2048,8,y,[e]),i.getSnapshot!==t||d||Le!==null&&Le.memoizedState.tag&1){if(l.flags|=2048,Dl(9,Vu(),zf.bind(null,l,i,n,t),null),Oe===null)throw Error(r(349));c||(xn&124)!==0||Of(l,t,n)}return n}function Of(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ie.updateQueue,t===null?(t=ls(),ie.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function zf(e,t,n,l){t.value=n,t.getSnapshot=l,Nf(t)&&Mf(e)}function _f(e,t,n){return n(function(){Nf(t)&&Mf(e)})}function Nf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch{return!0}}function Mf(e){var t=wl(e,2);t!==null&&xt(t,e,2)}function rs(e){var t=it();if(typeof e=="function"){var n=e;if(e=n(),In){hn(!0);try{n()}finally{hn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:e},t}function Cf(e,t,n,l){return e.baseState=n,us(e,ve,typeof l=="function"?l:It)}function ng(e,t,n,l,i){if($u(e))throw Error(r(485));if(e=t.action,e!==null){var c={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){c.listeners.push(d)}};B.T!==null?n(!0):c.isTransition=!1,l(c),n=t.pending,n===null?(c.next=t.pending=c,Df(t,c)):(c.next=n.next,t.pending=n.next=c)}}function Df(e,t){var n=t.action,l=t.payload,i=e.state;if(t.isTransition){var c=B.T,d={};B.T=d;try{var y=n(i,l),v=B.S;v!==null&&v(d,y),jf(e,t,y)}catch(z){ss(e,t,z)}finally{B.T=c}}else try{c=n(i,l),jf(e,t,c)}catch(z){ss(e,t,z)}}function jf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(l){Uf(e,t,l)},function(l){return ss(e,t,l)}):Uf(e,t,n)}function Uf(e,t,n){t.status="fulfilled",t.value=n,kf(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Df(e,n)))}function ss(e,t,n){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=n,kf(t),t=t.next;while(t!==l)}e.action=null}function kf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Bf(e,t){return t}function Lf(e,t){if(pe){var n=Oe.formState;if(n!==null){e:{var l=ie;if(pe){if(De){t:{for(var i=De,c=Ht;i.nodeType!==8;){if(!c){i=null;break t}if(i=jt(i.nextSibling),i===null){i=null;break t}}c=i.data,i=c==="F!"||c==="F"?i:null}if(i){De=jt(i.nextSibling),l=i.data==="F!";break e}}Jn(l)}l=!1}l&&(t=n[0])}}return n=it(),n.memoizedState=n.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bf,lastRenderedState:t},n.queue=l,n=ld.bind(null,ie,l),l.dispatch=n,l=rs(!1),c=hs.bind(null,ie,!1,l.queue),l=it(),i={state:t,dispatch:null,action:e,pending:null},l.queue=i,n=ng.bind(null,ie,i,c,n),i.dispatch=n,l.memoizedState=e,[t,n,!1]}function Hf(e){var t=He();return qf(t,ve,e)}function qf(e,t,n){if(t=us(e,t,Bf)[0],e=Xu(It)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=Aa(t)}catch(d){throw d===xa?Lu:d}else l=t;t=He();var i=t.queue,c=i.dispatch;return n!==t.memoizedState&&(ie.flags|=2048,Dl(9,Vu(),lg.bind(null,i,n),null)),[l,c,e]}function lg(e,t){e.action=t}function Yf(e){var t=He(),n=ve;if(n!==null)return qf(t,n,e);He(),t=t.memoizedState,n=He();var l=n.queue.dispatch;return n.memoizedState=e,[t,l,!1]}function Dl(e,t,n,l){return e={tag:e,create:n,deps:l,inst:t,next:null},t=ie.updateQueue,t===null&&(t=ls(),ie.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(l=n.next,n.next=e,e.next=l,t.lastEffect=e),e}function Vu(){return{destroy:void 0,resource:void 0}}function Gf(){return He().memoizedState}function Qu(e,t,n,l){var i=it();l=l===void 0?null:l,ie.flags|=e,i.memoizedState=Dl(1|t,Vu(),n,l)}function Oa(e,t,n,l){var i=He();l=l===void 0?null:l;var c=i.memoizedState.inst;ve!==null&&l!==null&&Pr(l,ve.memoizedState.deps)?i.memoizedState=Dl(t,c,n,l):(ie.flags|=e,i.memoizedState=Dl(1|t,c,n,l))}function Zf(e,t){Qu(8390656,8,e,t)}function Xf(e,t){Oa(2048,8,e,t)}function Vf(e,t){return Oa(4,2,e,t)}function Qf(e,t){return Oa(4,4,e,t)}function $f(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Kf(e,t,n){n=n!=null?n.concat([e]):null,Oa(4,4,$f.bind(null,t,e),n)}function cs(){}function Jf(e,t){var n=He();t=t===void 0?null:t;var l=n.memoizedState;return t!==null&&Pr(t,l[1])?l[0]:(n.memoizedState=[e,t],e)}function Ff(e,t){var n=He();t=t===void 0?null:t;var l=n.memoizedState;if(t!==null&&Pr(t,l[1]))return l[0];if(l=e(),In){hn(!0);try{e()}finally{hn(!1)}}return n.memoizedState=[l,t],l}function os(e,t,n){return n===void 0||(xn&1073741824)!==0?e.memoizedState=t:(e.memoizedState=n,e=Id(),ie.lanes|=e,On|=e,n)}function Wf(e,t,n,l){return pt(n,t)?n:Nl.current!==null?(e=os(e,n,l),pt(e,t)||(Ze=!0),e):(xn&42)===0?(Ze=!0,e.memoizedState=n):(e=Id(),ie.lanes|=e,On|=e,t)}function Pf(e,t,n,l,i){var c=V.p;V.p=c!==0&&8>c?c:8;var d=B.T,y={};B.T=y,hs(e,!1,t,n);try{var v=i(),z=B.S;if(z!==null&&z(y,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var j=I0(v,l);za(e,t,j,vt(e))}else za(e,t,l,vt(e))}catch(H){za(e,t,{then:function(){},status:"rejected",reason:H},vt())}finally{V.p=c,B.T=d}}function ag(){}function fs(e,t,n,l){if(e.tag!==5)throw Error(r(476));var i=If(e).queue;Pf(e,i,t,ee,n===null?ag:function(){return ed(e),n(l)})}function If(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:ee},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ed(e){var t=If(e).next.queue;za(e,t,{},vt())}function ds(){return Pe(Qa)}function td(){return He().memoizedState}function nd(){return He().memoizedState}function ug(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=vt();e=bn(n);var l=vn(t,e,n);l!==null&&(xt(l,t,n),Ea(l,t,n)),t={cache:Gr()},e.payload=t;return}t=t.return}}function ig(e,t,n){var l=vt();n={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},$u(e)?ad(t,n):(n=Cr(e,t,n,l),n!==null&&(xt(n,e,l),ud(n,t,l)))}function ld(e,t,n){var l=vt();za(e,t,n,l)}function za(e,t,n,l){var i={lane:l,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if($u(e))ad(t,i);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var d=t.lastRenderedState,y=c(d,n);if(i.hasEagerState=!0,i.eagerState=y,pt(y,d))return Nu(e,t,i,0),Oe===null&&_u(),!1}catch{}finally{}if(n=Cr(e,t,i,l),n!==null)return xt(n,e,l),ud(n,t,l),!0}return!1}function hs(e,t,n,l){if(l={lane:2,revertLane:Vs(),action:l,hasEagerState:!1,eagerState:null,next:null},$u(e)){if(t)throw Error(r(479))}else t=Cr(e,n,l,2),t!==null&&xt(t,e,2)}function $u(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function ad(e,t){Ml=Yu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ud(e,t,n){if((n&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,n|=l,t.lanes=n,fo(e,n)}}var Ku={readContext:Pe,use:Zu,useCallback:ke,useContext:ke,useEffect:ke,useImperativeHandle:ke,useLayoutEffect:ke,useInsertionEffect:ke,useMemo:ke,useReducer:ke,useRef:ke,useState:ke,useDebugValue:ke,useDeferredValue:ke,useTransition:ke,useSyncExternalStore:ke,useId:ke,useHostTransitionStatus:ke,useFormState:ke,useActionState:ke,useOptimistic:ke,useMemoCache:ke,useCacheRefresh:ke},id={readContext:Pe,use:Zu,useCallback:function(e,t){return it().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:Zf,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Qu(4194308,4,$f.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qu(4194308,4,e,t)},useInsertionEffect:function(e,t){Qu(4,2,e,t)},useMemo:function(e,t){var n=it();t=t===void 0?null:t;var l=e();if(In){hn(!0);try{e()}finally{hn(!1)}}return n.memoizedState=[l,t],l},useReducer:function(e,t,n){var l=it();if(n!==void 0){var i=n(t);if(In){hn(!0);try{n(t)}finally{hn(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=ig.bind(null,ie,e),[l.memoizedState,e]},useRef:function(e){var t=it();return e={current:e},t.memoizedState=e},useState:function(e){e=rs(e);var t=e.queue,n=ld.bind(null,ie,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:cs,useDeferredValue:function(e,t){var n=it();return os(n,e,t)},useTransition:function(){var e=rs(!1);return e=Pf.bind(null,ie,e.queue,!0,!1),it().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var l=ie,i=it();if(pe){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Oe===null)throw Error(r(349));(fe&124)!==0||Of(l,t,n)}i.memoizedState=n;var c={value:n,getSnapshot:t};return i.queue=c,Zf(_f.bind(null,l,c,e),[e]),l.flags|=2048,Dl(9,Vu(),zf.bind(null,l,c,n,t),null),n},useId:function(){var e=it(),t=Oe.identifierPrefix;if(pe){var n=Ft,l=Jt;n=(l&~(1<<32-ht(l)-1)).toString(32)+n,t="«"+t+"R"+n,n=Gu++,0<n&&(t+="H"+n.toString(32)),t+="»"}else n=eg++,t="«"+t+"r"+n.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:ds,useFormState:Lf,useActionState:Lf,useOptimistic:function(e){var t=it();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=hs.bind(null,ie,!0,n),n.dispatch=t,[e,t]},useMemoCache:as,useCacheRefresh:function(){return it().memoizedState=ug.bind(null,ie)}},rd={readContext:Pe,use:Zu,useCallback:Jf,useContext:Pe,useEffect:Xf,useImperativeHandle:Kf,useInsertionEffect:Vf,useLayoutEffect:Qf,useMemo:Ff,useReducer:Xu,useRef:Gf,useState:function(){return Xu(It)},useDebugValue:cs,useDeferredValue:function(e,t){var n=He();return Wf(n,ve.memoizedState,e,t)},useTransition:function(){var e=Xu(It)[0],t=He().memoizedState;return[typeof e=="boolean"?e:Aa(e),t]},useSyncExternalStore:Af,useId:td,useHostTransitionStatus:ds,useFormState:Hf,useActionState:Hf,useOptimistic:function(e,t){var n=He();return Cf(n,ve,e,t)},useMemoCache:as,useCacheRefresh:nd},rg={readContext:Pe,use:Zu,useCallback:Jf,useContext:Pe,useEffect:Xf,useImperativeHandle:Kf,useInsertionEffect:Vf,useLayoutEffect:Qf,useMemo:Ff,useReducer:is,useRef:Gf,useState:function(){return is(It)},useDebugValue:cs,useDeferredValue:function(e,t){var n=He();return ve===null?os(n,e,t):Wf(n,ve.memoizedState,e,t)},useTransition:function(){var e=is(It)[0],t=He().memoizedState;return[typeof e=="boolean"?e:Aa(e),t]},useSyncExternalStore:Af,useId:td,useHostTransitionStatus:ds,useFormState:Yf,useActionState:Yf,useOptimistic:function(e,t){var n=He();return ve!==null?Cf(n,ve,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:as,useCacheRefresh:nd},jl=null,_a=0;function Ju(e){var t=_a;return _a+=1,jl===null&&(jl=[]),bf(jl,e,t)}function Na(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Fu(e,t){throw t.$$typeof===w?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function sd(e){var t=e._init;return t(e._payload)}function cd(e){function t(A,S){if(e){var O=A.deletions;O===null?(A.deletions=[S],A.flags|=16):O.push(S)}}function n(A,S){if(!e)return null;for(;S!==null;)t(A,S),S=S.sibling;return null}function l(A){for(var S=new Map;A!==null;)A.key!==null?S.set(A.key,A):S.set(A.index,A),A=A.sibling;return S}function i(A,S){return A=Kt(A,S),A.index=0,A.sibling=null,A}function c(A,S,O){return A.index=O,e?(O=A.alternate,O!==null?(O=O.index,O<S?(A.flags|=67108866,S):O):(A.flags|=67108866,S)):(A.flags|=1048576,S)}function d(A){return e&&A.alternate===null&&(A.flags|=67108866),A}function y(A,S,O,L){return S===null||S.tag!==6?(S=jr(O,A.mode,L),S.return=A,S):(S=i(S,O),S.return=A,S)}function v(A,S,O,L){var K=O.type;return K===T?j(A,S,O.props.children,L,O.key):S!==null&&(S.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Ae&&sd(K)===S.type)?(S=i(S,O.props),Na(S,O),S.return=A,S):(S=Cu(O.type,O.key,O.props,null,A.mode,L),Na(S,O),S.return=A,S)}function z(A,S,O,L){return S===null||S.tag!==4||S.stateNode.containerInfo!==O.containerInfo||S.stateNode.implementation!==O.implementation?(S=Ur(O,A.mode,L),S.return=A,S):(S=i(S,O.children||[]),S.return=A,S)}function j(A,S,O,L,K){return S===null||S.tag!==7?(S=Vn(O,A.mode,L,K),S.return=A,S):(S=i(S,O),S.return=A,S)}function H(A,S,O){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=jr(""+S,A.mode,O),S.return=A,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case E:return O=Cu(S.type,S.key,S.props,null,A.mode,O),Na(O,S),O.return=A,O;case U:return S=Ur(S,A.mode,O),S.return=A,S;case Ae:var L=S._init;return S=L(S._payload),H(A,S,O)}if(Fe(S)||Je(S))return S=Vn(S,A.mode,O,null),S.return=A,S;if(typeof S.then=="function")return H(A,Ju(S),O);if(S.$$typeof===G)return H(A,ku(A,S),O);Fu(A,S)}return null}function _(A,S,O,L){var K=S!==null?S.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return K!==null?null:y(A,S,""+O,L);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case E:return O.key===K?v(A,S,O,L):null;case U:return O.key===K?z(A,S,O,L):null;case Ae:return K=O._init,O=K(O._payload),_(A,S,O,L)}if(Fe(O)||Je(O))return K!==null?null:j(A,S,O,L,null);if(typeof O.then=="function")return _(A,S,Ju(O),L);if(O.$$typeof===G)return _(A,S,ku(A,O),L);Fu(A,O)}return null}function N(A,S,O,L,K){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return A=A.get(O)||null,y(S,A,""+L,K);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case E:return A=A.get(L.key===null?O:L.key)||null,v(S,A,L,K);case U:return A=A.get(L.key===null?O:L.key)||null,z(S,A,L,K);case Ae:var re=L._init;return L=re(L._payload),N(A,S,O,L,K)}if(Fe(L)||Je(L))return A=A.get(O)||null,j(S,A,L,K,null);if(typeof L.then=="function")return N(A,S,O,Ju(L),K);if(L.$$typeof===G)return N(A,S,O,ku(S,L),K);Fu(S,L)}return null}function ne(A,S,O,L){for(var K=null,re=null,J=S,I=S=0,Ve=null;J!==null&&I<O.length;I++){J.index>I?(Ve=J,J=null):Ve=J.sibling;var he=_(A,J,O[I],L);if(he===null){J===null&&(J=Ve);break}e&&J&&he.alternate===null&&t(A,J),S=c(he,S,I),re===null?K=he:re.sibling=he,re=he,J=Ve}if(I===O.length)return n(A,J),pe&&$n(A,I),K;if(J===null){for(;I<O.length;I++)J=H(A,O[I],L),J!==null&&(S=c(J,S,I),re===null?K=J:re.sibling=J,re=J);return pe&&$n(A,I),K}for(J=l(J);I<O.length;I++)Ve=N(J,A,I,O[I],L),Ve!==null&&(e&&Ve.alternate!==null&&J.delete(Ve.key===null?I:Ve.key),S=c(Ve,S,I),re===null?K=Ve:re.sibling=Ve,re=Ve);return e&&J.forEach(function(kn){return t(A,kn)}),pe&&$n(A,I),K}function P(A,S,O,L){if(O==null)throw Error(r(151));for(var K=null,re=null,J=S,I=S=0,Ve=null,he=O.next();J!==null&&!he.done;I++,he=O.next()){J.index>I?(Ve=J,J=null):Ve=J.sibling;var kn=_(A,J,he.value,L);if(kn===null){J===null&&(J=Ve);break}e&&J&&kn.alternate===null&&t(A,J),S=c(kn,S,I),re===null?K=kn:re.sibling=kn,re=kn,J=Ve}if(he.done)return n(A,J),pe&&$n(A,I),K;if(J===null){for(;!he.done;I++,he=O.next())he=H(A,he.value,L),he!==null&&(S=c(he,S,I),re===null?K=he:re.sibling=he,re=he);return pe&&$n(A,I),K}for(J=l(J);!he.done;I++,he=O.next())he=N(J,A,I,he.value,L),he!==null&&(e&&he.alternate!==null&&J.delete(he.key===null?I:he.key),S=c(he,S,I),re===null?K=he:re.sibling=he,re=he);return e&&J.forEach(function(sy){return t(A,sy)}),pe&&$n(A,I),K}function Se(A,S,O,L){if(typeof O=="object"&&O!==null&&O.type===T&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case E:e:{for(var K=O.key;S!==null;){if(S.key===K){if(K=O.type,K===T){if(S.tag===7){n(A,S.sibling),L=i(S,O.props.children),L.return=A,A=L;break e}}else if(S.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Ae&&sd(K)===S.type){n(A,S.sibling),L=i(S,O.props),Na(L,O),L.return=A,A=L;break e}n(A,S);break}else t(A,S);S=S.sibling}O.type===T?(L=Vn(O.props.children,A.mode,L,O.key),L.return=A,A=L):(L=Cu(O.type,O.key,O.props,null,A.mode,L),Na(L,O),L.return=A,A=L)}return d(A);case U:e:{for(K=O.key;S!==null;){if(S.key===K)if(S.tag===4&&S.stateNode.containerInfo===O.containerInfo&&S.stateNode.implementation===O.implementation){n(A,S.sibling),L=i(S,O.children||[]),L.return=A,A=L;break e}else{n(A,S);break}else t(A,S);S=S.sibling}L=Ur(O,A.mode,L),L.return=A,A=L}return d(A);case Ae:return K=O._init,O=K(O._payload),Se(A,S,O,L)}if(Fe(O))return ne(A,S,O,L);if(Je(O)){if(K=Je(O),typeof K!="function")throw Error(r(150));return O=K.call(O),P(A,S,O,L)}if(typeof O.then=="function")return Se(A,S,Ju(O),L);if(O.$$typeof===G)return Se(A,S,ku(A,O),L);Fu(A,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,S!==null&&S.tag===6?(n(A,S.sibling),L=i(S,O),L.return=A,A=L):(n(A,S),L=jr(O,A.mode,L),L.return=A,A=L),d(A)):n(A,S)}return function(A,S,O,L){try{_a=0;var K=Se(A,S,O,L);return jl=null,K}catch(J){if(J===xa||J===Lu)throw J;var re=mt(29,J,null,A.mode);return re.lanes=L,re.return=A,re}finally{}}}var Ul=cd(!0),od=cd(!1),zt=Y(null),qt=null;function Sn(e){var t=e.alternate;X(Ye,Ye.current&1),X(zt,e),qt===null&&(t===null||Nl.current!==null||t.memoizedState!==null)&&(qt=e)}function fd(e){if(e.tag===22){if(X(Ye,Ye.current),X(zt,e),qt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(qt=e)}}else En()}function En(){X(Ye,Ye.current),X(zt,zt.current)}function en(e){Q(zt),qt===e&&(qt=null),Q(Ye)}var Ye=Y(0);function Wu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||lc(n)))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 ps(e,t,n,l){t=e.memoizedState,n=n(l,t),n=n==null?t:g({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ms={enqueueSetState:function(e,t,n){e=e._reactInternals;var l=vt(),i=bn(l);i.payload=t,n!=null&&(i.callback=n),t=vn(e,i,l),t!==null&&(xt(t,e,l),Ea(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var l=vt(),i=bn(l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=vn(e,i,l),t!==null&&(xt(t,e,l),Ea(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=vt(),l=bn(n);l.tag=2,t!=null&&(l.callback=t),t=vn(e,l,n),t!==null&&(xt(t,e,n),Ea(t,e,n))}};function dd(e,t,n,l,i,c,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,c,d):t.prototype&&t.prototype.isPureReactComponent?!da(n,l)||!da(i,c):!0}function hd(e,t,n,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,l),t.state!==e&&ms.enqueueReplaceState(t,t.state,null)}function el(e,t){var n=t;if("ref"in t){n={};for(var l in t)l!=="ref"&&(n[l]=t[l])}if(e=e.defaultProps){n===t&&(n=g({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}var Pu=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 pd(e){Pu(e)}function md(e){console.error(e)}function gd(e){Pu(e)}function Iu(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function yd(e,t,n){try{var l=e.onCaughtError;l(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function gs(e,t,n){return n=bn(n),n.tag=3,n.payload={element:null},n.callback=function(){Iu(e,t)},n}function bd(e){return e=bn(e),e.tag=3,e}function vd(e,t,n,l){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var c=l.value;e.payload=function(){return i(c)},e.callback=function(){yd(t,n,l)}}var d=n.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){yd(t,n,l),typeof i!="function"&&(zn===null?zn=new Set([this]):zn.add(this));var y=l.stack;this.componentDidCatch(l.value,{componentStack:y!==null?y:""})})}function sg(e,t,n,l,i){if(n.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=n.alternate,t!==null&&ya(t,n,i,!0),n=zt.current,n!==null){switch(n.tag){case 13:return qt===null?qs():n.alternate===null&&je===0&&(je=3),n.flags&=-257,n.flags|=65536,n.lanes=i,l===Vr?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([l]):t.add(l),Gs(e,l,i)),!1;case 22:return n.flags|=65536,l===Vr?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([l]):n.add(l)),Gs(e,l,i)),!1}throw Error(r(435,n.tag))}return Gs(e,l,i),qs(),!1}if(pe)return t=zt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,l!==Lr&&(e=Error(r(422),{cause:l}),ga(wt(e,n)))):(l!==Lr&&(t=Error(r(423),{cause:l}),ga(wt(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,l=wt(l,n),i=gs(e.stateNode,l,i),Kr(e,i),je!==4&&(je=2)),!1;var c=Error(r(520),{cause:l});if(c=wt(c,n),Ba===null?Ba=[c]:Ba.push(c),je!==4&&(je=2),t===null)return!0;l=wt(l,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=gs(n.stateNode,l,e),Kr(n,e),!1;case 1:if(t=n.type,c=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(zn===null||!zn.has(c))))return n.flags|=65536,i&=-i,n.lanes|=i,i=bd(i),vd(i,e,n,l),Kr(n,i),!1}n=n.return}while(n!==null);return!1}var xd=Error(r(461)),Ze=!1;function Qe(e,t,n,l){t.child=e===null?od(t,null,n,l):Ul(t,e.child,n,l)}function Sd(e,t,n,l,i){n=n.render;var c=t.ref;if("ref"in l){var d={};for(var y in l)y!=="ref"&&(d[y]=l[y])}else d=l;return Wn(t),l=Ir(e,t,n,d,c,i),y=es(),e!==null&&!Ze?(ts(e,t,i),tn(e,t,i)):(pe&&y&&kr(t),t.flags|=1,Qe(e,t,l,i),t.child)}function Ed(e,t,n,l,i){if(e===null){var c=n.type;return typeof c=="function"&&!Dr(c)&&c.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=c,Td(e,t,c,l,i)):(e=Cu(n.type,null,l,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,!ws(e,i)){var d=c.memoizedProps;if(n=n.compare,n=n!==null?n:da,n(d,l)&&e.ref===t.ref)return tn(e,t,i)}return t.flags|=1,e=Kt(c,l),e.ref=t.ref,e.return=t,t.child=e}function Td(e,t,n,l,i){if(e!==null){var c=e.memoizedProps;if(da(c,l)&&e.ref===t.ref)if(Ze=!1,t.pendingProps=l=c,ws(e,i))(e.flags&131072)!==0&&(Ze=!0);else return t.lanes=e.lanes,tn(e,t,i)}return ys(e,t,n,l,i)}function wd(e,t,n){var l=t.pendingProps,i=l.children,c=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((t.flags&128)!==0){if(l=c!==null?c.baseLanes|n:n,e!==null){for(i=t.child=e.child,c=0;i!==null;)c=c|i.lanes|i.childLanes,i=i.sibling;t.childLanes=c&~l}else t.childLanes=0,t.child=null;return Rd(e,t,l,n)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Bu(t,c!==null?c.cachePool:null),c!==null?Tf(t,c):Fr(),fd(t);else return t.lanes=t.childLanes=536870912,Rd(e,t,c!==null?c.baseLanes|n:n,n)}else c!==null?(Bu(t,c.cachePool),Tf(t,c),En(),t.memoizedState=null):(e!==null&&Bu(t,null),Fr(),En());return Qe(e,t,i,n),t.child}function Rd(e,t,n,l){var i=Xr();return i=i===null?null:{parent:qe._currentValue,pool:i},t.memoizedState={baseLanes:n,cachePool:i},e!==null&&Bu(t,null),Fr(),fd(t),e!==null&&ya(e,t,l,!0),null}function ei(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function ys(e,t,n,l,i){return Wn(t),n=Ir(e,t,n,l,void 0,i),l=es(),e!==null&&!Ze?(ts(e,t,i),tn(e,t,i)):(pe&&l&&kr(t),t.flags|=1,Qe(e,t,n,i),t.child)}function Ad(e,t,n,l,i,c){return Wn(t),t.updateQueue=null,n=Rf(t,l,n,i),wf(e),l=es(),e!==null&&!Ze?(ts(e,t,c),tn(e,t,c)):(pe&&l&&kr(t),t.flags|=1,Qe(e,t,n,c),t.child)}function Od(e,t,n,l,i){if(Wn(t),t.stateNode===null){var c=Rl,d=n.contextType;typeof d=="object"&&d!==null&&(c=Pe(d)),c=new n(l,c),t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=ms,t.stateNode=c,c._reactInternals=t,c=t.stateNode,c.props=l,c.state=t.memoizedState,c.refs={},Qr(t),d=n.contextType,c.context=typeof d=="object"&&d!==null?Pe(d):Rl,c.state=t.memoizedState,d=n.getDerivedStateFromProps,typeof d=="function"&&(ps(t,n,d,l),c.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(d=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),d!==c.state&&ms.enqueueReplaceState(c,c.state,null),wa(t,l,c,i),Ta(),c.state=t.memoizedState),typeof c.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){c=t.stateNode;var y=t.memoizedProps,v=el(n,y);c.props=v;var z=c.context,j=n.contextType;d=Rl,typeof j=="object"&&j!==null&&(d=Pe(j));var H=n.getDerivedStateFromProps;j=typeof H=="function"||typeof c.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,j||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(y||z!==d)&&hd(t,c,l,d),yn=!1;var _=t.memoizedState;c.state=_,wa(t,l,c,i),Ta(),z=t.memoizedState,y||_!==z||yn?(typeof H=="function"&&(ps(t,n,H,l),z=t.memoizedState),(v=yn||dd(t,n,v,l,_,z,d))?(j||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=z),c.props=l,c.state=z,c.context=d,l=v):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{c=t.stateNode,$r(e,t),d=t.memoizedProps,j=el(n,d),c.props=j,H=t.pendingProps,_=c.context,z=n.contextType,v=Rl,typeof z=="object"&&z!==null&&(v=Pe(z)),y=n.getDerivedStateFromProps,(z=typeof y=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(d!==H||_!==v)&&hd(t,c,l,v),yn=!1,_=t.memoizedState,c.state=_,wa(t,l,c,i),Ta();var N=t.memoizedState;d!==H||_!==N||yn||e!==null&&e.dependencies!==null&&Uu(e.dependencies)?(typeof y=="function"&&(ps(t,n,y,l),N=t.memoizedState),(j=yn||dd(t,n,j,l,_,N,v)||e!==null&&e.dependencies!==null&&Uu(e.dependencies))?(z||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(l,N,v),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(l,N,v)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||d===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=N),c.props=l,c.state=N,c.context=v,l=j):(typeof c.componentDidUpdate!="function"||d===e.memoizedProps&&_===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&_===e.memoizedState||(t.flags|=1024),l=!1)}return c=l,ei(e,t),l=(t.flags&128)!==0,c||l?(c=t.stateNode,n=l&&typeof n.getDerivedStateFromError!="function"?null:c.render(),t.flags|=1,e!==null&&l?(t.child=Ul(t,e.child,null,i),t.child=Ul(t,null,n,i)):Qe(e,t,n,i),t.memoizedState=c.state,e=t.child):e=tn(e,t,i),e}function zd(e,t,n,l){return ma(),t.flags|=256,Qe(e,t,n,l),t.child}var bs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vs(e){return{baseLanes:e,cachePool:mf()}}function xs(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=_t),e}function _d(e,t,n){var l=t.pendingProps,i=!1,c=(t.flags&128)!==0,d;if((d=c)||(d=e!==null&&e.memoizedState===null?!1:(Ye.current&2)!==0),d&&(i=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(pe){if(i?Sn(t):En(),pe){var y=De,v;if(v=y){e:{for(v=y,y=Ht;v.nodeType!==8;){if(!y){y=null;break e}if(v=jt(v.nextSibling),v===null){y=null;break e}}y=v}y!==null?(t.memoizedState={dehydrated:y,treeContext:Qn!==null?{id:Jt,overflow:Ft}:null,retryLane:536870912,hydrationErrors:null},v=mt(18,null,null,0),v.stateNode=y,v.return=t,t.child=v,nt=t,De=null,v=!0):v=!1}v||Jn(t)}if(y=t.memoizedState,y!==null&&(y=y.dehydrated,y!==null))return lc(y)?t.lanes=32:t.lanes=536870912,null;en(t)}return y=l.children,l=l.fallback,i?(En(),i=t.mode,y=ti({mode:"hidden",children:y},i),l=Vn(l,i,n,null),y.return=t,l.return=t,y.sibling=l,t.child=y,i=t.child,i.memoizedState=vs(n),i.childLanes=xs(e,d,n),t.memoizedState=bs,l):(Sn(t),Ss(t,y))}if(v=e.memoizedState,v!==null&&(y=v.dehydrated,y!==null)){if(c)t.flags&256?(Sn(t),t.flags&=-257,t=Es(e,t,n)):t.memoizedState!==null?(En(),t.child=e.child,t.flags|=128,t=null):(En(),i=l.fallback,y=t.mode,l=ti({mode:"visible",children:l.children},y),i=Vn(i,y,n,null),i.flags|=2,l.return=t,i.return=t,l.sibling=i,t.child=l,Ul(t,e.child,null,n),l=t.child,l.memoizedState=vs(n),l.childLanes=xs(e,d,n),t.memoizedState=bs,t=i);else if(Sn(t),lc(y)){if(d=y.nextSibling&&y.nextSibling.dataset,d)var z=d.dgst;d=z,l=Error(r(419)),l.stack="",l.digest=d,ga({value:l,source:null,stack:null}),t=Es(e,t,n)}else if(Ze||ya(e,t,n,!1),d=(n&e.childLanes)!==0,Ze||d){if(d=Oe,d!==null&&(l=n&-n,l=(l&42)!==0?1:ar(l),l=(l&(d.suspendedLanes|n))!==0?0:l,l!==0&&l!==v.retryLane))throw v.retryLane=l,wl(e,l),xt(d,e,l),xd;y.data==="$?"||qs(),t=Es(e,t,n)}else y.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=v.treeContext,De=jt(y.nextSibling),nt=t,pe=!0,Kn=null,Ht=!1,e!==null&&(At[Ot++]=Jt,At[Ot++]=Ft,At[Ot++]=Qn,Jt=e.id,Ft=e.overflow,Qn=t),t=Ss(t,l.children),t.flags|=4096);return t}return i?(En(),i=l.fallback,y=t.mode,v=e.child,z=v.sibling,l=Kt(v,{mode:"hidden",children:l.children}),l.subtreeFlags=v.subtreeFlags&65011712,z!==null?i=Kt(z,i):(i=Vn(i,y,n,null),i.flags|=2),i.return=t,l.return=t,l.sibling=i,t.child=l,l=i,i=t.child,y=e.child.memoizedState,y===null?y=vs(n):(v=y.cachePool,v!==null?(z=qe._currentValue,v=v.parent!==z?{parent:z,pool:z}:v):v=mf(),y={baseLanes:y.baseLanes|n,cachePool:v}),i.memoizedState=y,i.childLanes=xs(e,d,n),t.memoizedState=bs,l):(Sn(t),n=e.child,e=n.sibling,n=Kt(n,{mode:"visible",children:l.children}),n.return=t,n.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=n,t.memoizedState=null,n)}function Ss(e,t){return t=ti({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ti(e,t){return e=mt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Es(e,t,n){return Ul(t,e.child,null,n),e=Ss(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Nd(e,t,n){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),qr(e.return,t,n)}function Ts(e,t,n,l,i){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:n,tailMode:i}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=l,c.tail=n,c.tailMode=i)}function Md(e,t,n){var l=t.pendingProps,i=l.revealOrder,c=l.tail;if(Qe(e,t,l.children,n),l=Ye.current,(l&2)!==0)l=l&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&&Nd(e,n,t);else if(e.tag===19)Nd(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}l&=1}switch(X(Ye,l),i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Wu(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ts(t,!1,i,n,c);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Wu(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ts(t,!0,n,null,c);break;case"together":Ts(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function tn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),On|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ya(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=Kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ws(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Uu(e)))}function cg(e,t,n){switch(t.tag){case 3:ze(t,t.stateNode.containerInfo),gn(t,qe,e.memoizedState.cache),ma();break;case 27:case 5:Ii(t);break;case 4:ze(t,t.stateNode.containerInfo);break;case 10:gn(t,t.type,t.memoizedProps.value);break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(Sn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?_d(e,t,n):(Sn(t),e=tn(e,t,n),e!==null?e.sibling:null);Sn(t);break;case 19:var i=(e.flags&128)!==0;if(l=(n&t.childLanes)!==0,l||(ya(e,t,n,!1),l=(n&t.childLanes)!==0),i){if(l)return Md(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),X(Ye,Ye.current),l)break;return null;case 22:case 23:return t.lanes=0,wd(e,t,n);case 24:gn(t,qe,e.memoizedState.cache)}return tn(e,t,n)}function Cd(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ze=!0;else{if(!ws(e,n)&&(t.flags&128)===0)return Ze=!1,cg(e,t,n);Ze=(e.flags&131072)!==0}else Ze=!1,pe&&(t.flags&1048576)!==0&&sf(t,ju,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var l=t.elementType,i=l._init;if(l=i(l._payload),t.type=l,typeof l=="function")Dr(l)?(e=el(l,e),t.tag=1,t=Od(null,t,l,e,n)):(t.tag=0,t=ys(null,t,l,e,n));else{if(l!=null){if(i=l.$$typeof,i===te){t.tag=11,t=Sd(null,t,l,e,n);break e}else if(i===F){t.tag=14,t=Ed(null,t,l,e,n);break e}}throw t=Hn(l)||l,Error(r(306,t,""))}}return t;case 0:return ys(e,t,t.type,t.pendingProps,n);case 1:return l=t.type,i=el(l,t.pendingProps),Od(e,t,l,i,n);case 3:e:{if(ze(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var c=t.memoizedState;i=c.element,$r(e,t),wa(t,l,null,n);var d=t.memoizedState;if(l=d.cache,gn(t,qe,l),l!==c.cache&&Yr(t,[qe],n,!0),Ta(),l=d.element,c.isDehydrated)if(c={element:l,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){t=zd(e,t,l,n);break e}else if(l!==i){i=wt(Error(r(424)),t),ga(i),t=zd(e,t,l,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(De=jt(e.firstChild),nt=t,pe=!0,Kn=null,Ht=!0,n=od(t,null,l,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(ma(),l===i){t=tn(e,t,n);break e}Qe(e,t,l,n)}t=t.child}return t;case 26:return ei(e,t),e===null?(n=kh(t.type,null,t.pendingProps,null))?t.memoizedState=n:pe||(n=t.type,e=t.pendingProps,l=mi(le.current).createElement(n),l[We]=t,l[at]=e,Ke(l,n,e),Ge(l),t.stateNode=l):t.memoizedState=kh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ii(t),e===null&&pe&&(l=t.stateNode=Dh(t.type,t.pendingProps,le.current),nt=t,Ht=!0,i=De,Mn(t.type)?(ac=i,De=jt(l.firstChild)):De=i),Qe(e,t,t.pendingProps.children,n),ei(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pe&&((i=l=De)&&(l=Bg(l,t.type,t.pendingProps,Ht),l!==null?(t.stateNode=l,nt=t,De=jt(l.firstChild),Ht=!1,i=!0):i=!1),i||Jn(t)),Ii(t),i=t.type,c=t.pendingProps,d=e!==null?e.memoizedProps:null,l=c.children,ec(i,c)?l=null:d!==null&&ec(i,d)&&(t.flags|=32),t.memoizedState!==null&&(i=Ir(e,t,tg,null,null,n),Qa._currentValue=i),ei(e,t),Qe(e,t,l,n),t.child;case 6:return e===null&&pe&&((e=n=De)&&(n=Lg(n,t.pendingProps,Ht),n!==null?(t.stateNode=n,nt=t,De=null,e=!0):e=!1),e||Jn(t)),null;case 13:return _d(e,t,n);case 4:return ze(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Ul(t,null,l,n):Qe(e,t,l,n),t.child;case 11:return Sd(e,t,t.type,t.pendingProps,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:return l=t.pendingProps,gn(t,t.type,l.value),Qe(e,t,l.children,n),t.child;case 9:return i=t.type._context,l=t.pendingProps.children,Wn(t),i=Pe(i),l=l(i),t.flags|=1,Qe(e,t,l,n),t.child;case 14:return Ed(e,t,t.type,t.pendingProps,n);case 15:return Td(e,t,t.type,t.pendingProps,n);case 19:return Md(e,t,n);case 31:return l=t.pendingProps,n=t.mode,l={mode:l.mode,children:l.children},e===null?(n=ti(l,n),n.ref=t.ref,t.child=n,n.return=t,t=n):(n=Kt(e.child,l),n.ref=t.ref,t.child=n,n.return=t,t=n),t;case 22:return wd(e,t,n);case 24:return Wn(t),l=Pe(qe),e===null?(i=Xr(),i===null&&(i=Oe,c=Gr(),i.pooledCache=c,c.refCount++,c!==null&&(i.pooledCacheLanes|=n),i=c),t.memoizedState={parent:l,cache:i},Qr(t),gn(t,qe,i)):((e.lanes&n)!==0&&($r(e,t),wa(t,null,null,n),Ta()),i=e.memoizedState,c=t.memoizedState,i.parent!==l?(i={parent:l,cache:l},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),gn(t,qe,l)):(l=c.cache,gn(t,qe,l),l!==i.cache&&Yr(t,[qe],n,!0))),Qe(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function nn(e){e.flags|=4}function Dd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Yh(t)){if(t=zt.current,t!==null&&((fe&4194048)===fe?qt!==null:(fe&62914560)!==fe&&(fe&536870912)===0||t!==qt))throw Sa=Vr,gf;e.flags|=8192}}function ni(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?co():536870912,e.lanes|=t,Hl|=t)}function Ma(e,t){if(!pe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Me(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,l=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=l,e.childLanes=n,t}function og(e,t,n){var l=t.pendingProps;switch(Br(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return Me(t),null;case 3:return n=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Pt(qe),dn(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pa(t)?nn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ff())),Me(t),null;case 26:return n=t.memoizedState,e===null?(nn(t),n!==null?(Me(t),Dd(t,n)):(Me(t),t.flags&=-16777217)):n?n!==e.memoizedState?(nn(t),Me(t),Dd(t,n)):(Me(t),t.flags&=-16777217):(e.memoizedProps!==l&&nn(t),Me(t),t.flags&=-16777217),null;case 27:hu(t),n=le.current;var i=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Me(t),null}e=W.current,pa(t)?cf(t):(e=Dh(i,l,n),t.stateNode=e,nn(t))}return Me(t),null;case 5:if(hu(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Me(t),null}if(e=W.current,pa(t))cf(t);else{switch(i=mi(le.current),e){case 1:e=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?i.createElement("select",{is:l.is}):i.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?i.createElement(n,{is:l.is}):i.createElement(n)}}e[We]=t,e[at]=l;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)e.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=e;e:switch(Ke(e,n,l),n){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&nn(t)}}return Me(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&nn(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=le.current,pa(t)){if(e=t.stateNode,n=t.memoizedProps,l=null,i=nt,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[We]=t,e=!!(e.nodeValue===n||l!==null&&l.suppressHydrationWarning===!0||Ah(e.nodeValue,n)),e||Jn(t)}else e=mi(e).createTextNode(l),e[We]=t,t.stateNode=e}return Me(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=pa(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(r(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));i[We]=t}else ma(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),i=!1}else i=ff(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(en(t),t):(en(t),null)}if(en(t),(t.flags&128)!==0)return t.lanes=n,t;if(n=l!==null,e=e!==null&&e.memoizedState!==null,n){l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool);var c=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(c=l.memoizedState.cachePool.pool),c!==i&&(l.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),ni(t,t.updateQueue),Me(t),null;case 4:return dn(),e===null&&Js(t.stateNode.containerInfo),Me(t),null;case 10:return Pt(t.type),Me(t),null;case 19:if(Q(Ye),i=t.memoizedState,i===null)return Me(t),null;if(l=(t.flags&128)!==0,c=i.rendering,c===null)if(l)Ma(i,!1);else{if(je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Wu(e),c!==null){for(t.flags|=128,Ma(i,!1),e=c.updateQueue,t.updateQueue=e,ni(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)rf(n,e),n=n.sibling;return X(Ye,Ye.current&1|2),t.child}e=e.sibling}i.tail!==null&&Lt()>ui&&(t.flags|=128,l=!0,Ma(i,!1),t.lanes=4194304)}else{if(!l)if(e=Wu(c),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,ni(t,e),Ma(i,!0),i.tail===null&&i.tailMode==="hidden"&&!c.alternate&&!pe)return Me(t),null}else 2*Lt()-i.renderingStartTime>ui&&n!==536870912&&(t.flags|=128,l=!0,Ma(i,!1),t.lanes=4194304);i.isBackwards?(c.sibling=t.child,t.child=c):(e=i.last,e!==null?e.sibling=c:t.child=c,i.last=c)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Lt(),t.sibling=null,e=Ye.current,X(Ye,l?e&1|2:e&1),t):(Me(t),null);case 22:case 23:return en(t),Wr(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(n&536870912)!==0&&(t.flags&128)===0&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),n=t.updateQueue,n!==null&&ni(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==n&&(t.flags|=2048),e!==null&&Q(Pn),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Pt(qe),Me(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function fg(e,t){switch(Br(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pt(qe),dn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return hu(t),null;case 13:if(en(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));ma()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(Ye),null;case 4:return dn(),null;case 10:return Pt(t.type),null;case 22:case 23:return en(t),Wr(),e!==null&&Q(Pn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Pt(qe),null;case 25:return null;default:return null}}function jd(e,t){switch(Br(t),t.tag){case 3:Pt(qe),dn();break;case 26:case 27:case 5:hu(t);break;case 4:dn();break;case 13:en(t);break;case 19:Q(Ye);break;case 10:Pt(t.type);break;case 22:case 23:en(t),Wr(),e!==null&&Q(Pn);break;case 24:Pt(qe)}}function Ca(e,t){try{var n=t.updateQueue,l=n!==null?n.lastEffect:null;if(l!==null){var i=l.next;n=i;do{if((n.tag&e)===e){l=void 0;var c=n.create,d=n.inst;l=c(),d.destroy=l}n=n.next}while(n!==i)}}catch(y){we(t,t.return,y)}}function Tn(e,t,n){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var c=i.next;l=c;do{if((l.tag&e)===e){var d=l.inst,y=d.destroy;if(y!==void 0){d.destroy=void 0,i=t;var v=n,z=y;try{z()}catch(j){we(i,v,j)}}}l=l.next}while(l!==c)}}catch(j){we(t,t.return,j)}}function Ud(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ef(t,n)}catch(l){we(e,e.return,l)}}}function kd(e,t,n){n.props=el(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(l){we(e,t,l)}}function Da(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof n=="function"?e.refCleanup=n(l):n.current=l}}catch(i){we(e,t,i)}}function Yt(e,t){var n=e.ref,l=e.refCleanup;if(n!==null)if(typeof l=="function")try{l()}catch(i){we(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){we(e,t,i)}else n.current=null}function Bd(e){var t=e.type,n=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&l.focus();break e;case"img":n.src?l.src=n.src:n.srcSet&&(l.srcset=n.srcSet)}}catch(i){we(e,e.return,i)}}function Rs(e,t,n){try{var l=e.stateNode;Cg(l,e.type,n,t),l[at]=t}catch(i){we(e,e.return,i)}}function Ld(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Mn(e.type)||e.tag===4}function As(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ld(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&&Mn(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 Os(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=pi));else if(l!==4&&(l===27&&Mn(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Os(e,t,n),e=e.sibling;e!==null;)Os(e,t,n),e=e.sibling}function li(e,t,n){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(l===27&&Mn(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(li(e,t,n),e=e.sibling;e!==null;)li(e,t,n),e=e.sibling}function Hd(e){var t=e.stateNode,n=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Ke(t,l,n),t[We]=e,t[at]=n}catch(c){we(e,e.return,c)}}var ln=!1,Be=!1,zs=!1,qd=typeof WeakSet=="function"?WeakSet:Set,Xe=null;function dg(e,t){if(e=e.containerInfo,Ps=Si,e=Fo(e),Ar(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var l=n.getSelection&&n.getSelection();if(l&&l.rangeCount!==0){n=l.anchorNode;var i=l.anchorOffset,c=l.focusNode;l=l.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var d=0,y=-1,v=-1,z=0,j=0,H=e,_=null;t:for(;;){for(var N;H!==n||i!==0&&H.nodeType!==3||(y=d+i),H!==c||l!==0&&H.nodeType!==3||(v=d+l),H.nodeType===3&&(d+=H.nodeValue.length),(N=H.firstChild)!==null;)_=H,H=N;for(;;){if(H===e)break t;if(_===n&&++z===i&&(y=d),_===c&&++j===l&&(v=d),(N=H.nextSibling)!==null)break;H=_,_=H.parentNode}H=N}n=y===-1||v===-1?null:{start:y,end:v}}else n=null}n=n||{start:0,end:0}}else n=null;for(Is={focusedElem:e,selectionRange:n},Si=!1,Xe=t;Xe!==null;)if(t=Xe,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Xe=e;else for(;Xe!==null;){switch(t=Xe,c=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&c!==null){e=void 0,n=t,i=c.memoizedProps,c=c.memoizedState,l=n.stateNode;try{var ne=el(n.type,i,n.elementType===n.type);e=l.getSnapshotBeforeUpdate(ne,c),l.__reactInternalSnapshotBeforeUpdate=e}catch(P){we(n,n.return,P)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)nc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":nc(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(r(163))}if(e=t.sibling,e!==null){e.return=t.return,Xe=e;break}Xe=t.return}}function Yd(e,t,n){var l=n.flags;switch(n.tag){case 0:case 11:case 15:wn(e,n),l&4&&Ca(5,n);break;case 1:if(wn(e,n),l&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(d){we(n,n.return,d)}else{var i=el(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){we(n,n.return,d)}}l&64&&Ud(n),l&512&&Da(n,n.return);break;case 3:if(wn(e,n),l&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Ef(e,t)}catch(d){we(n,n.return,d)}}break;case 27:t===null&&l&4&&Hd(n);case 26:case 5:wn(e,n),t===null&&l&4&&Bd(n),l&512&&Da(n,n.return);break;case 12:wn(e,n);break;case 13:wn(e,n),l&4&&Xd(e,n),l&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Sg.bind(null,n),Hg(e,n))));break;case 22:if(l=n.memoizedState!==null||ln,!l){t=t!==null&&t.memoizedState!==null||Be,i=ln;var c=Be;ln=l,(Be=t)&&!c?Rn(e,n,(n.subtreeFlags&8772)!==0):wn(e,n),ln=i,Be=c}break;case 30:break;default:wn(e,n)}}function Gd(e){var t=e.alternate;t!==null&&(e.alternate=null,Gd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&rr(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 _e=null,rt=!1;function an(e,t,n){for(n=n.child;n!==null;)Zd(e,t,n),n=n.sibling}function Zd(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(ea,n)}catch{}switch(n.tag){case 26:Be||Yt(n,t),an(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Be||Yt(n,t);var l=_e,i=rt;Mn(n.type)&&(_e=n.stateNode,rt=!1),an(e,t,n),Ga(n.stateNode),_e=l,rt=i;break;case 5:Be||Yt(n,t);case 6:if(l=_e,i=rt,_e=null,an(e,t,n),_e=l,rt=i,_e!==null)if(rt)try{(_e.nodeType===9?_e.body:_e.nodeName==="HTML"?_e.ownerDocument.body:_e).removeChild(n.stateNode)}catch(c){we(n,t,c)}else try{_e.removeChild(n.stateNode)}catch(c){we(n,t,c)}break;case 18:_e!==null&&(rt?(e=_e,Mh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Fa(e)):Mh(_e,n.stateNode));break;case 4:l=_e,i=rt,_e=n.stateNode.containerInfo,rt=!0,an(e,t,n),_e=l,rt=i;break;case 0:case 11:case 14:case 15:Be||Tn(2,n,t),Be||Tn(4,n,t),an(e,t,n);break;case 1:Be||(Yt(n,t),l=n.stateNode,typeof l.componentWillUnmount=="function"&&kd(n,t,l)),an(e,t,n);break;case 21:an(e,t,n);break;case 22:Be=(l=Be)||n.memoizedState!==null,an(e,t,n),Be=l;break;default:an(e,t,n)}}function Xd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fa(e)}catch(n){we(t,t.return,n)}}function hg(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new qd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new qd),t;default:throw Error(r(435,e.tag))}}function _s(e,t){var n=hg(e);t.forEach(function(l){var i=Eg.bind(null,e,l);n.has(l)||(n.add(l),l.then(i,i))})}function gt(e,t){var n=t.deletions;if(n!==null)for(var l=0;l<n.length;l++){var i=n[l],c=e,d=t,y=d;e:for(;y!==null;){switch(y.tag){case 27:if(Mn(y.type)){_e=y.stateNode,rt=!1;break e}break;case 5:_e=y.stateNode,rt=!1;break e;case 3:case 4:_e=y.stateNode.containerInfo,rt=!0;break e}y=y.return}if(_e===null)throw Error(r(160));Zd(c,d,i),_e=null,rt=!1,c=i.alternate,c!==null&&(c.return=null),i.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Vd(t,e),t=t.sibling}var Dt=null;function Vd(e,t){var n=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gt(t,e),yt(e),l&4&&(Tn(3,e,e.return),Ca(3,e),Tn(5,e,e.return));break;case 1:gt(t,e),yt(e),l&512&&(Be||n===null||Yt(n,n.return)),l&64&&ln&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?l:n.concat(l))));break;case 26:var i=Dt;if(gt(t,e),yt(e),l&512&&(Be||n===null||Yt(n,n.return)),l&4){var c=n!==null?n.memoizedState:null;if(l=e.memoizedState,n===null)if(l===null)if(e.stateNode===null){e:{l=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(l){case"title":c=i.getElementsByTagName("title")[0],(!c||c[la]||c[We]||c.namespaceURI==="http://www.w3.org/2000/svg"||c.hasAttribute("itemprop"))&&(c=i.createElement(l),i.head.insertBefore(c,i.querySelector("head > title"))),Ke(c,l,n),c[We]=e,Ge(c),l=c;break e;case"link":var d=Hh("link","href",i).get(l+(n.href||""));if(d){for(var y=0;y<d.length;y++)if(c=d[y],c.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&c.getAttribute("rel")===(n.rel==null?null:n.rel)&&c.getAttribute("title")===(n.title==null?null:n.title)&&c.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){d.splice(y,1);break t}}c=i.createElement(l),Ke(c,l,n),i.head.appendChild(c);break;case"meta":if(d=Hh("meta","content",i).get(l+(n.content||""))){for(y=0;y<d.length;y++)if(c=d[y],c.getAttribute("content")===(n.content==null?null:""+n.content)&&c.getAttribute("name")===(n.name==null?null:n.name)&&c.getAttribute("property")===(n.property==null?null:n.property)&&c.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&c.getAttribute("charset")===(n.charSet==null?null:n.charSet)){d.splice(y,1);break t}}c=i.createElement(l),Ke(c,l,n),i.head.appendChild(c);break;default:throw Error(r(468,l))}c[We]=e,Ge(c),l=c}e.stateNode=l}else qh(i,e.type,e.stateNode);else e.stateNode=Lh(i,l,e.memoizedProps);else c!==l?(c===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):c.count--,l===null?qh(i,e.type,e.stateNode):Lh(i,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Rs(e,e.memoizedProps,n.memoizedProps)}break;case 27:gt(t,e),yt(e),l&512&&(Be||n===null||Yt(n,n.return)),n!==null&&l&4&&Rs(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gt(t,e),yt(e),l&512&&(Be||n===null||Yt(n,n.return)),e.flags&32){i=e.stateNode;try{yl(i,"")}catch(N){we(e,e.return,N)}}l&4&&e.stateNode!=null&&(i=e.memoizedProps,Rs(e,i,n!==null?n.memoizedProps:i)),l&1024&&(zs=!0);break;case 6:if(gt(t,e),yt(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,n=e.stateNode;try{n.nodeValue=l}catch(N){we(e,e.return,N)}}break;case 3:if(bi=null,i=Dt,Dt=gi(t.containerInfo),gt(t,e),Dt=i,yt(e),l&4&&n!==null&&n.memoizedState.isDehydrated)try{Fa(t.containerInfo)}catch(N){we(e,e.return,N)}zs&&(zs=!1,Qd(e));break;case 4:l=Dt,Dt=gi(e.stateNode.containerInfo),gt(t,e),yt(e),Dt=l;break;case 12:gt(t,e),yt(e);break;case 13:gt(t,e),yt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Us=Lt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,_s(e,l)));break;case 22:i=e.memoizedState!==null;var v=n!==null&&n.memoizedState!==null,z=ln,j=Be;if(ln=z||i,Be=j||v,gt(t,e),Be=j,ln=z,yt(e),l&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||v||ln||Be||tl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){v=n=t;try{if(c=v.stateNode,i)d=c.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{y=v.stateNode;var H=v.memoizedProps.style,_=H!=null&&H.hasOwnProperty("display")?H.display:null;y.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(N){we(v,v.return,N)}}}else if(t.tag===6){if(n===null){v=t;try{v.stateNode.nodeValue=i?"":v.memoizedProps}catch(N){we(v,v.return,N)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(n=l.retryQueue,n!==null&&(l.retryQueue=null,_s(e,n))));break;case 19:gt(t,e),yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,_s(e,l)));break;case 30:break;case 21:break;default:gt(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{for(var n,l=e.return;l!==null;){if(Ld(l)){n=l;break}l=l.return}if(n==null)throw Error(r(160));switch(n.tag){case 27:var i=n.stateNode,c=As(e);li(e,c,i);break;case 5:var d=n.stateNode;n.flags&32&&(yl(d,""),n.flags&=-33);var y=As(e);li(e,y,d);break;case 3:case 4:var v=n.stateNode.containerInfo,z=As(e);Os(e,z,v);break;default:throw Error(r(161))}}catch(j){we(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Qd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Qd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function wn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Yd(e,t.alternate,t),t=t.sibling}function tl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Tn(4,t,t.return),tl(t);break;case 1:Yt(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&kd(t,t.return,n),tl(t);break;case 27:Ga(t.stateNode);case 26:case 5:Yt(t,t.return),tl(t);break;case 22:t.memoizedState===null&&tl(t);break;case 30:tl(t);break;default:tl(t)}e=e.sibling}}function Rn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,i=e,c=t,d=c.flags;switch(c.tag){case 0:case 11:case 15:Rn(i,c,n),Ca(4,c);break;case 1:if(Rn(i,c,n),l=c,i=l.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(z){we(l,l.return,z)}if(l=c,i=l.updateQueue,i!==null){var y=l.stateNode;try{var v=i.shared.hiddenCallbacks;if(v!==null)for(i.shared.hiddenCallbacks=null,i=0;i<v.length;i++)Sf(v[i],y)}catch(z){we(l,l.return,z)}}n&&d&64&&Ud(c),Da(c,c.return);break;case 27:Hd(c);case 26:case 5:Rn(i,c,n),n&&l===null&&d&4&&Bd(c),Da(c,c.return);break;case 12:Rn(i,c,n);break;case 13:Rn(i,c,n),n&&d&4&&Xd(i,c);break;case 22:c.memoizedState===null&&Rn(i,c,n),Da(c,c.return);break;case 30:break;default:Rn(i,c,n)}t=t.sibling}}function Ns(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ba(n))}function Ms(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ba(e))}function Gt(e,t,n,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$d(e,t,n,l),t=t.sibling}function $d(e,t,n,l){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Gt(e,t,n,l),i&2048&&Ca(9,t);break;case 1:Gt(e,t,n,l);break;case 3:Gt(e,t,n,l),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ba(e)));break;case 12:if(i&2048){Gt(e,t,n,l),e=t.stateNode;try{var c=t.memoizedProps,d=c.id,y=c.onPostCommit;typeof y=="function"&&y(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(v){we(t,t.return,v)}}else Gt(e,t,n,l);break;case 13:Gt(e,t,n,l);break;case 23:break;case 22:c=t.stateNode,d=t.alternate,t.memoizedState!==null?c._visibility&2?Gt(e,t,n,l):ja(e,t):c._visibility&2?Gt(e,t,n,l):(c._visibility|=2,kl(e,t,n,l,(t.subtreeFlags&10256)!==0)),i&2048&&Ns(d,t);break;case 24:Gt(e,t,n,l),i&2048&&Ms(t.alternate,t);break;default:Gt(e,t,n,l)}}function kl(e,t,n,l,i){for(i=i&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var c=e,d=t,y=n,v=l,z=d.flags;switch(d.tag){case 0:case 11:case 15:kl(c,d,y,v,i),Ca(8,d);break;case 23:break;case 22:var j=d.stateNode;d.memoizedState!==null?j._visibility&2?kl(c,d,y,v,i):ja(c,d):(j._visibility|=2,kl(c,d,y,v,i)),i&&z&2048&&Ns(d.alternate,d);break;case 24:kl(c,d,y,v,i),i&&z&2048&&Ms(d.alternate,d);break;default:kl(c,d,y,v,i)}t=t.sibling}}function ja(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,l=t,i=l.flags;switch(l.tag){case 22:ja(n,l),i&2048&&Ns(l.alternate,l);break;case 24:ja(n,l),i&2048&&Ms(l.alternate,l);break;default:ja(n,l)}t=t.sibling}}var Ua=8192;function Bl(e){if(e.subtreeFlags&Ua)for(e=e.child;e!==null;)Kd(e),e=e.sibling}function Kd(e){switch(e.tag){case 26:Bl(e),e.flags&Ua&&e.memoizedState!==null&&Pg(Dt,e.memoizedState,e.memoizedProps);break;case 5:Bl(e);break;case 3:case 4:var t=Dt;Dt=gi(e.stateNode.containerInfo),Bl(e),Dt=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Ua,Ua=16777216,Bl(e),Ua=t):Bl(e));break;default:Bl(e)}}function Jd(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 ka(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Xe=l,Wd(l,e)}Jd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fd(e),e=e.sibling}function Fd(e){switch(e.tag){case 0:case 11:case 15:ka(e),e.flags&2048&&Tn(9,e,e.return);break;case 3:ka(e);break;case 12:ka(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ai(e)):ka(e);break;default:ka(e)}}function ai(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var l=t[n];Xe=l,Wd(l,e)}Jd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Tn(8,t,t.return),ai(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,ai(t));break;default:ai(t)}e=e.sibling}}function Wd(e,t){for(;Xe!==null;){var n=Xe;switch(n.tag){case 0:case 11:case 15:Tn(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var l=n.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:ba(n.memoizedState.cache)}if(l=n.child,l!==null)l.return=n,Xe=l;else e:for(n=e;Xe!==null;){l=Xe;var i=l.sibling,c=l.return;if(Gd(l),l===n){Xe=null;break e}if(i!==null){i.return=c,Xe=i;break e}Xe=c}}}var pg={getCacheForType:function(e){var t=Pe(qe),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},mg=typeof WeakMap=="function"?WeakMap:Map,ge=0,Oe=null,se=null,fe=0,ye=0,bt=null,An=!1,Ll=!1,Cs=!1,un=0,je=0,On=0,nl=0,Ds=0,_t=0,Hl=0,Ba=null,st=null,js=!1,Us=0,ui=1/0,ii=null,zn=null,$e=0,_n=null,ql=null,Yl=0,ks=0,Bs=null,Pd=null,La=0,Ls=null;function vt(){if((ge&2)!==0&&fe!==0)return fe&-fe;if(B.T!==null){var e=zl;return e!==0?e:Vs()}return ho()}function Id(){_t===0&&(_t=(fe&536870912)===0||pe?so():536870912);var e=zt.current;return e!==null&&(e.flags|=32),_t}function xt(e,t,n){(e===Oe&&(ye===2||ye===9)||e.cancelPendingCommit!==null)&&(Gl(e,0),Nn(e,fe,_t,!1)),na(e,n),((ge&2)===0||e!==Oe)&&(e===Oe&&((ge&2)===0&&(nl|=n),je===4&&Nn(e,fe,_t,!1)),Zt(e))}function eh(e,t,n){if((ge&6)!==0)throw Error(r(327));var l=!n&&(t&124)===0&&(t&e.expiredLanes)===0||ta(e,t),i=l?bg(e,t):Ys(e,t,!0),c=l;do{if(i===0){Ll&&!l&&Nn(e,t,0,!1);break}else{if(n=e.current.alternate,c&&!gg(n)){i=Ys(e,t,!1),c=!1;continue}if(i===2){if(c=t,e.errorRecoveryDisabledLanes&c)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var y=e;i=Ba;var v=y.current.memoizedState.isDehydrated;if(v&&(Gl(y,d).flags|=256),d=Ys(y,d,!1),d!==2){if(Cs&&!v){y.errorRecoveryDisabledLanes|=c,nl|=c,i=4;break e}c=st,st=i,c!==null&&(st===null?st=c:st.push.apply(st,c))}i=d}if(c=!1,i!==2)continue}}if(i===1){Gl(e,0),Nn(e,t,0,!0);break}e:{switch(l=e,c=i,c){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Nn(l,t,_t,!An);break e;case 2:st=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(i=Us+300-Lt(),10<i)){if(Nn(l,t,_t,!An),yu(l,0,!0)!==0)break e;l.timeoutHandle=_h(th.bind(null,l,n,st,ii,js,t,_t,nl,Hl,An,c,2,-0,0),i);break e}th(l,n,st,ii,js,t,_t,nl,Hl,An,c,0,-0,0)}}break}while(!0);Zt(e)}function th(e,t,n,l,i,c,d,y,v,z,j,H,_,N){if(e.timeoutHandle=-1,H=t.subtreeFlags,(H&8192||(H&16785408)===16785408)&&(Va={stylesheets:null,count:0,unsuspend:Wg},Kd(t),H=Ig(),H!==null)){e.cancelPendingCommit=H(sh.bind(null,e,t,c,n,l,i,d,y,v,j,1,_,N)),Nn(e,c,d,!z);return}sh(e,t,c,n,l,i,d,y,v)}function gg(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var l=0;l<n.length;l++){var i=n[l],c=i.getSnapshot;i=i.value;try{if(!pt(c(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Nn(e,t,n,l){t&=~Ds,t&=~nl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var i=t;0<i;){var c=31-ht(i),d=1<<c;l[c]=-1,i&=~d}n!==0&&oo(e,n,t)}function ri(){return(ge&6)===0?(Ha(0),!1):!0}function Hs(){if(se!==null){if(ye===0)var e=se.return;else e=se,Wt=Fn=null,ns(e),jl=null,_a=0,e=se;for(;e!==null;)jd(e.alternate,e),e=e.return;se=null}}function Gl(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,jg(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Hs(),Oe=e,se=n=Kt(e.current,null),fe=t,ye=0,bt=null,An=!1,Ll=ta(e,t),Cs=!1,Hl=_t=Ds=nl=On=je=0,st=Ba=null,js=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var i=31-ht(l),c=1<<i;t|=e[i],l&=~c}return un=t,_u(),n}function nh(e,t){ie=null,B.H=Ku,t===xa||t===Lu?(t=vf(),ye=3):t===gf?(t=vf(),ye=4):ye=t===xd?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,bt=t,se===null&&(je=1,Iu(e,wt(t,e.current)))}function lh(){var e=B.H;return B.H=Ku,e===null?Ku:e}function ah(){var e=B.A;return B.A=pg,e}function qs(){je=4,An||(fe&4194048)!==fe&&zt.current!==null||(Ll=!0),(On&134217727)===0&&(nl&134217727)===0||Oe===null||Nn(Oe,fe,_t,!1)}function Ys(e,t,n){var l=ge;ge|=2;var i=lh(),c=ah();(Oe!==e||fe!==t)&&(ii=null,Gl(e,t)),t=!1;var d=je;e:do try{if(ye!==0&&se!==null){var y=se,v=bt;switch(ye){case 8:Hs(),d=6;break e;case 3:case 2:case 9:case 6:zt.current===null&&(t=!0);var z=ye;if(ye=0,bt=null,Zl(e,y,v,z),n&&Ll){d=0;break e}break;default:z=ye,ye=0,bt=null,Zl(e,y,v,z)}}yg(),d=je;break}catch(j){nh(e,j)}while(!0);return t&&e.shellSuspendCounter++,Wt=Fn=null,ge=l,B.H=i,B.A=c,se===null&&(Oe=null,fe=0,_u()),d}function yg(){for(;se!==null;)uh(se)}function bg(e,t){var n=ge;ge|=2;var l=lh(),i=ah();Oe!==e||fe!==t?(ii=null,ui=Lt()+500,Gl(e,t)):Ll=ta(e,t);e:do try{if(ye!==0&&se!==null){t=se;var c=bt;t:switch(ye){case 1:ye=0,bt=null,Zl(e,t,c,1);break;case 2:case 9:if(yf(c)){ye=0,bt=null,ih(t);break}t=function(){ye!==2&&ye!==9||Oe!==e||(ye=7),Zt(e)},c.then(t,t);break e;case 3:ye=7;break e;case 4:ye=5;break e;case 7:yf(c)?(ye=0,bt=null,ih(t)):(ye=0,bt=null,Zl(e,t,c,7));break;case 5:var d=null;switch(se.tag){case 26:d=se.memoizedState;case 5:case 27:var y=se;if(!d||Yh(d)){ye=0,bt=null;var v=y.sibling;if(v!==null)se=v;else{var z=y.return;z!==null?(se=z,si(z)):se=null}break t}}ye=0,bt=null,Zl(e,t,c,5);break;case 6:ye=0,bt=null,Zl(e,t,c,6);break;case 8:Hs(),je=6;break e;default:throw Error(r(462))}}vg();break}catch(j){nh(e,j)}while(!0);return Wt=Fn=null,B.H=l,B.A=i,ge=n,se!==null?0:(Oe=null,fe=0,_u(),je)}function vg(){for(;se!==null&&!Ym();)uh(se)}function uh(e){var t=Cd(e.alternate,e,un);e.memoizedProps=e.pendingProps,t===null?si(e):se=t}function ih(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Ad(n,t,t.pendingProps,t.type,void 0,fe);break;case 11:t=Ad(n,t,t.pendingProps,t.type.render,t.ref,fe);break;case 5:ns(t);default:jd(n,t),t=se=rf(t,un),t=Cd(n,t,un)}e.memoizedProps=e.pendingProps,t===null?si(e):se=t}function Zl(e,t,n,l){Wt=Fn=null,ns(t),jl=null,_a=0;var i=t.return;try{if(sg(e,i,t,n,fe)){je=1,Iu(e,wt(n,e.current)),se=null;return}}catch(c){if(i!==null)throw se=i,c;je=1,Iu(e,wt(n,e.current)),se=null;return}t.flags&32768?(pe||l===1?e=!0:Ll||(fe&536870912)!==0?e=!1:(An=e=!0,(l===2||l===9||l===3||l===6)&&(l=zt.current,l!==null&&l.tag===13&&(l.flags|=16384))),rh(t,e)):si(t)}function si(e){var t=e;do{if((t.flags&32768)!==0){rh(t,An);return}e=t.return;var n=og(t.alternate,t,un);if(n!==null){se=n;return}if(t=t.sibling,t!==null){se=t;return}se=t=e}while(t!==null);je===0&&(je=5)}function rh(e,t){do{var n=fg(e.alternate,e);if(n!==null){n.flags&=32767,se=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){se=e;return}se=e=n}while(e!==null);je=6,se=null}function sh(e,t,n,l,i,c,d,y,v){e.cancelPendingCommit=null;do ci();while($e!==0);if((ge&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(c=t.lanes|t.childLanes,c|=Mr,Wm(e,n,c,d,y,v),e===Oe&&(se=Oe=null,fe=0),ql=t,_n=e,Yl=n,ks=c,Bs=i,Pd=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Tg(pu,function(){return hh(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=B.T,B.T=null,i=V.p,V.p=2,d=ge,ge|=4;try{dg(e,t,n)}finally{ge=d,V.p=i,B.T=l}}$e=1,ch(),oh(),fh()}}function ch(){if($e===1){$e=0;var e=_n,t=ql,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=B.T,B.T=null;var l=V.p;V.p=2;var i=ge;ge|=4;try{Vd(t,e);var c=Is,d=Fo(e.containerInfo),y=c.focusedElem,v=c.selectionRange;if(d!==y&&y&&y.ownerDocument&&Jo(y.ownerDocument.documentElement,y)){if(v!==null&&Ar(y)){var z=v.start,j=v.end;if(j===void 0&&(j=z),"selectionStart"in y)y.selectionStart=z,y.selectionEnd=Math.min(j,y.value.length);else{var H=y.ownerDocument||document,_=H&&H.defaultView||window;if(_.getSelection){var N=_.getSelection(),ne=y.textContent.length,P=Math.min(v.start,ne),Se=v.end===void 0?P:Math.min(v.end,ne);!N.extend&&P>Se&&(d=Se,Se=P,P=d);var A=Ko(y,P),S=Ko(y,Se);if(A&&S&&(N.rangeCount!==1||N.anchorNode!==A.node||N.anchorOffset!==A.offset||N.focusNode!==S.node||N.focusOffset!==S.offset)){var O=H.createRange();O.setStart(A.node,A.offset),N.removeAllRanges(),P>Se?(N.addRange(O),N.extend(S.node,S.offset)):(O.setEnd(S.node,S.offset),N.addRange(O))}}}}for(H=[],N=y;N=N.parentNode;)N.nodeType===1&&H.push({element:N,left:N.scrollLeft,top:N.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<H.length;y++){var L=H[y];L.element.scrollLeft=L.left,L.element.scrollTop=L.top}}Si=!!Ps,Is=Ps=null}finally{ge=i,V.p=l,B.T=n}}e.current=t,$e=2}}function oh(){if($e===2){$e=0;var e=_n,t=ql,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=B.T,B.T=null;var l=V.p;V.p=2;var i=ge;ge|=4;try{Yd(e,t.alternate,t)}finally{ge=i,V.p=l,B.T=n}}$e=3}}function fh(){if($e===4||$e===3){$e=0,Gm();var e=_n,t=ql,n=Yl,l=Pd;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?$e=5:($e=0,ql=_n=null,dh(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(zn=null),ur(n),t=t.stateNode,dt&&typeof dt.onCommitFiberRoot=="function")try{dt.onCommitFiberRoot(ea,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=B.T,i=V.p,V.p=2,B.T=null;try{for(var c=e.onRecoverableError,d=0;d<l.length;d++){var y=l[d];c(y.value,{componentStack:y.stack})}}finally{B.T=t,V.p=i}}(Yl&3)!==0&&ci(),Zt(e),i=e.pendingLanes,(n&4194090)!==0&&(i&42)!==0?e===Ls?La++:(La=0,Ls=e):La=0,Ha(0)}}function dh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ba(t)))}function ci(e){return ch(),oh(),fh(),hh()}function hh(){if($e!==5)return!1;var e=_n,t=ks;ks=0;var n=ur(Yl),l=B.T,i=V.p;try{V.p=32>n?32:n,B.T=null,n=Bs,Bs=null;var c=_n,d=Yl;if($e=0,ql=_n=null,Yl=0,(ge&6)!==0)throw Error(r(331));var y=ge;if(ge|=4,Fd(c.current),$d(c,c.current,d,n),ge=y,Ha(0,!1),dt&&typeof dt.onPostCommitFiberRoot=="function")try{dt.onPostCommitFiberRoot(ea,c)}catch{}return!0}finally{V.p=i,B.T=l,dh(e,t)}}function ph(e,t,n){t=wt(n,t),t=gs(e.stateNode,t,2),e=vn(e,t,2),e!==null&&(na(e,2),Zt(e))}function we(e,t,n){if(e.tag===3)ph(e,e,n);else for(;t!==null;){if(t.tag===3){ph(t,e,n);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(zn===null||!zn.has(l))){e=wt(n,e),n=bd(2),l=vn(t,n,2),l!==null&&(vd(n,l,t,e),na(l,2),Zt(l));break}}t=t.return}}function Gs(e,t,n){var l=e.pingCache;if(l===null){l=e.pingCache=new mg;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(n)||(Cs=!0,i.add(n),e=xg.bind(null,e,t,n),t.then(e,e))}function xg(e,t,n){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Oe===e&&(fe&n)===n&&(je===4||je===3&&(fe&62914560)===fe&&300>Lt()-Us?(ge&2)===0&&Gl(e,0):Ds|=n,Hl===fe&&(Hl=0)),Zt(e)}function mh(e,t){t===0&&(t=co()),e=wl(e,t),e!==null&&(na(e,t),Zt(e))}function Sg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),mh(e,n)}function Eg(e,t){var n=0;switch(e.tag){case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),mh(e,n)}function Tg(e,t){return tr(e,t)}var oi=null,Xl=null,Zs=!1,fi=!1,Xs=!1,ll=0;function Zt(e){e!==Xl&&e.next===null&&(Xl===null?oi=Xl=e:Xl=Xl.next=e),fi=!0,Zs||(Zs=!0,Rg())}function Ha(e,t){if(!Xs&&fi){Xs=!0;do for(var n=!1,l=oi;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var c=0;else{var d=l.suspendedLanes,y=l.pingedLanes;c=(1<<31-ht(42|e)+1)-1,c&=i&~(d&~y),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(n=!0,vh(l,c))}else c=fe,c=yu(l,l===Oe?c:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(c&3)===0||ta(l,c)||(n=!0,vh(l,c));l=l.next}while(n);Xs=!1}}function wg(){gh()}function gh(){fi=Zs=!1;var e=0;ll!==0&&(Dg()&&(e=ll),ll=0);for(var t=Lt(),n=null,l=oi;l!==null;){var i=l.next,c=yh(l,t);c===0?(l.next=null,n===null?oi=i:n.next=i,i===null&&(Xl=n)):(n=l,(e!==0||(c&3)!==0)&&(fi=!0)),l=i}Ha(e)}function yh(e,t){for(var n=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,c=e.pendingLanes&-62914561;0<c;){var d=31-ht(c),y=1<<d,v=i[d];v===-1?((y&n)===0||(y&l)!==0)&&(i[d]=Fm(y,t)):v<=t&&(e.expiredLanes|=y),c&=~y}if(t=Oe,n=fe,n=yu(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,n===0||e===t&&(ye===2||ye===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&nr(l),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||ta(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(l!==null&&nr(l),ur(n)){case 2:case 8:n=io;break;case 32:n=pu;break;case 268435456:n=ro;break;default:n=pu}return l=bh.bind(null,e),n=tr(n,l),e.callbackPriority=t,e.callbackNode=n,t}return l!==null&&l!==null&&nr(l),e.callbackPriority=2,e.callbackNode=null,2}function bh(e,t){if($e!==0&&$e!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ci()&&e.callbackNode!==n)return null;var l=fe;return l=yu(e,e===Oe?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(eh(e,l,t),yh(e,Lt()),e.callbackNode!=null&&e.callbackNode===n?bh.bind(null,e):null)}function vh(e,t){if(ci())return null;eh(e,t,!0)}function Rg(){Ug(function(){(ge&6)!==0?tr(uo,wg):gh()})}function Vs(){return ll===0&&(ll=so()),ll}function xh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Eu(""+e)}function Sh(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Ag(e,t,n,l,i){if(t==="submit"&&n&&n.stateNode===i){var c=xh((i[at]||null).action),d=l.submitter;d&&(t=(t=d[at]||null)?xh(t.formAction):d.getAttribute("formAction"),t!==null&&(c=t,d=null));var y=new Au("action","action",null,l,i);e.push({event:y,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(ll!==0){var v=d?Sh(i,d):new FormData(i);fs(n,{pending:!0,data:v,method:i.method,action:c},null,v)}}else typeof c=="function"&&(y.preventDefault(),v=d?Sh(i,d):new FormData(i),fs(n,{pending:!0,data:v,method:i.method,action:c},c,v))},currentTarget:i}]})}}for(var Qs=0;Qs<Nr.length;Qs++){var $s=Nr[Qs],Og=$s.toLowerCase(),zg=$s[0].toUpperCase()+$s.slice(1);Ct(Og,"on"+zg)}Ct(Io,"onAnimationEnd"),Ct(ef,"onAnimationIteration"),Ct(tf,"onAnimationStart"),Ct("dblclick","onDoubleClick"),Ct("focusin","onFocus"),Ct("focusout","onBlur"),Ct(V0,"onTransitionRun"),Ct(Q0,"onTransitionStart"),Ct($0,"onTransitionCancel"),Ct(nf,"onTransitionEnd"),pl("onMouseEnter",["mouseout","mouseover"]),pl("onMouseLeave",["mouseout","mouseover"]),pl("onPointerEnter",["pointerout","pointerover"]),pl("onPointerLeave",["pointerout","pointerover"]),Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qa="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(" "),_g=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(qa));function Eh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var l=e[n],i=l.event;l=l.listeners;e:{var c=void 0;if(t)for(var d=l.length-1;0<=d;d--){var y=l[d],v=y.instance,z=y.currentTarget;if(y=y.listener,v!==c&&i.isPropagationStopped())break e;c=y,i.currentTarget=z;try{c(i)}catch(j){Pu(j)}i.currentTarget=null,c=v}else for(d=0;d<l.length;d++){if(y=l[d],v=y.instance,z=y.currentTarget,y=y.listener,v!==c&&i.isPropagationStopped())break e;c=y,i.currentTarget=z;try{c(i)}catch(j){Pu(j)}i.currentTarget=null,c=v}}}}function ce(e,t){var n=t[ir];n===void 0&&(n=t[ir]=new Set);var l=e+"__bubble";n.has(l)||(Th(t,e,2,!1),n.add(l))}function Ks(e,t,n){var l=0;t&&(l|=4),Th(n,e,l,t)}var di="_reactListening"+Math.random().toString(36).slice(2);function Js(e){if(!e[di]){e[di]=!0,mo.forEach(function(n){n!=="selectionchange"&&(_g.has(n)||Ks(n,!1,e),Ks(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[di]||(t[di]=!0,Ks("selectionchange",!1,t))}}function Th(e,t,n,l){switch($h(t)){case 2:var i=ny;break;case 8:i=ly;break;default:i=cc}n=i.bind(null,t,n,e),i=void 0,!yr||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),l?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Fs(e,t,n,l,i){var c=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var d=l.tag;if(d===3||d===4){var y=l.stateNode.containerInfo;if(y===i)break;if(d===4)for(d=l.return;d!==null;){var v=d.tag;if((v===3||v===4)&&d.stateNode.containerInfo===i)return;d=d.return}for(;y!==null;){if(d=fl(y),d===null)return;if(v=d.tag,v===5||v===6||v===26||v===27){l=c=d;continue e}y=y.parentNode}}l=l.return}_o(function(){var z=c,j=mr(n),H=[];e:{var _=lf.get(e);if(_!==void 0){var N=Au,ne=e;switch(e){case"keypress":if(wu(n)===0)break e;case"keydown":case"keyup":N=T0;break;case"focusin":ne="focus",N=Sr;break;case"focusout":ne="blur",N=Sr;break;case"beforeblur":case"afterblur":N=Sr;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":N=Co;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=f0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=A0;break;case Io:case ef:case tf:N=p0;break;case nf:N=z0;break;case"scroll":case"scrollend":N=c0;break;case"wheel":N=N0;break;case"copy":case"cut":case"paste":N=g0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=jo;break;case"toggle":case"beforetoggle":N=C0}var P=(t&4)!==0,Se=!P&&(e==="scroll"||e==="scrollend"),A=P?_!==null?_+"Capture":null:_;P=[];for(var S=z,O;S!==null;){var L=S;if(O=L.stateNode,L=L.tag,L!==5&&L!==26&&L!==27||O===null||A===null||(L=ua(S,A),L!=null&&P.push(Ya(S,L,O))),Se)break;S=S.return}0<P.length&&(_=new N(_,ne,null,n,j),H.push({event:_,listeners:P}))}}if((t&7)===0){e:{if(_=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",_&&n!==pr&&(ne=n.relatedTarget||n.fromElement)&&(fl(ne)||ne[ol]))break e;if((N||_)&&(_=j.window===j?j:(_=j.ownerDocument)?_.defaultView||_.parentWindow:window,N?(ne=n.relatedTarget||n.toElement,N=z,ne=ne?fl(ne):null,ne!==null&&(Se=f(ne),P=ne.tag,ne!==Se||P!==5&&P!==27&&P!==6)&&(ne=null)):(N=null,ne=z),N!==ne)){if(P=Co,L="onMouseLeave",A="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(P=jo,L="onPointerLeave",A="onPointerEnter",S="pointer"),Se=N==null?_:aa(N),O=ne==null?_:aa(ne),_=new P(L,S+"leave",N,n,j),_.target=Se,_.relatedTarget=O,L=null,fl(j)===z&&(P=new P(A,S+"enter",ne,n,j),P.target=O,P.relatedTarget=Se,L=P),Se=L,N&&ne)t:{for(P=N,A=ne,S=0,O=P;O;O=Vl(O))S++;for(O=0,L=A;L;L=Vl(L))O++;for(;0<S-O;)P=Vl(P),S--;for(;0<O-S;)A=Vl(A),O--;for(;S--;){if(P===A||A!==null&&P===A.alternate)break t;P=Vl(P),A=Vl(A)}P=null}else P=null;N!==null&&wh(H,_,N,P,!1),ne!==null&&Se!==null&&wh(H,Se,ne,P,!0)}}e:{if(_=z?aa(z):window,N=_.nodeName&&_.nodeName.toLowerCase(),N==="select"||N==="input"&&_.type==="file")var K=Go;else if(qo(_))if(Zo)K=G0;else{K=q0;var re=H0}else N=_.nodeName,!N||N.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?z&&hr(z.elementType)&&(K=Go):K=Y0;if(K&&(K=K(e,z))){Yo(H,K,n,j);break e}re&&re(e,_,z),e==="focusout"&&z&&_.type==="number"&&z.memoizedProps.value!=null&&dr(_,"number",_.value)}switch(re=z?aa(z):window,e){case"focusin":(qo(re)||re.contentEditable==="true")&&(Sl=re,Or=z,ha=null);break;case"focusout":ha=Or=Sl=null;break;case"mousedown":zr=!0;break;case"contextmenu":case"mouseup":case"dragend":zr=!1,Wo(H,n,j);break;case"selectionchange":if(X0)break;case"keydown":case"keyup":Wo(H,n,j)}var J;if(Tr)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else xl?Lo(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(Uo&&n.locale!=="ko"&&(xl||I!=="onCompositionStart"?I==="onCompositionEnd"&&xl&&(J=No()):(mn=j,br="value"in mn?mn.value:mn.textContent,xl=!0)),re=hi(z,I),0<re.length&&(I=new Do(I,e,null,n,j),H.push({event:I,listeners:re}),J?I.data=J:(J=Ho(n),J!==null&&(I.data=J)))),(J=j0?U0(e,n):k0(e,n))&&(I=hi(z,"onBeforeInput"),0<I.length&&(re=new Do("onBeforeInput","beforeinput",null,n,j),H.push({event:re,listeners:I}),re.data=J)),Ag(H,e,z,n,j)}Eh(H,t)})}function Ya(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hi(e,t){for(var n=t+"Capture",l=[];e!==null;){var i=e,c=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||c===null||(i=ua(e,n),i!=null&&l.unshift(Ya(e,i,c)),i=ua(e,t),i!=null&&l.push(Ya(e,i,c))),e.tag===3)return l;e=e.return}return[]}function Vl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function wh(e,t,n,l,i){for(var c=t._reactName,d=[];n!==null&&n!==l;){var y=n,v=y.alternate,z=y.stateNode;if(y=y.tag,v!==null&&v===l)break;y!==5&&y!==26&&y!==27||z===null||(v=z,i?(z=ua(n,c),z!=null&&d.unshift(Ya(n,z,v))):i||(z=ua(n,c),z!=null&&d.push(Ya(n,z,v)))),n=n.return}d.length!==0&&e.push({event:t,listeners:d})}var Ng=/\r\n?/g,Mg=/\u0000|\uFFFD/g;function Rh(e){return(typeof e=="string"?e:""+e).replace(Ng,`
|
||
`).replace(Mg,"")}function Ah(e,t){return t=Rh(t),Rh(e)===t}function pi(){}function xe(e,t,n,l,i,c){switch(n){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||yl(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&yl(e,""+l);break;case"className":vu(e,"class",l);break;case"tabIndex":vu(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":vu(e,n,l);break;case"style":Oo(e,l,c);break;case"data":if(t!=="object"){vu(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=Eu(""+l),e.setAttribute(n,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof c=="function"&&(n==="formAction"?(t!=="input"&&xe(e,t,"name",i.name,i,null),xe(e,t,"formEncType",i.formEncType,i,null),xe(e,t,"formMethod",i.formMethod,i,null),xe(e,t,"formTarget",i.formTarget,i,null)):(xe(e,t,"encType",i.encType,i,null),xe(e,t,"method",i.method,i,null),xe(e,t,"target",i.target,i,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(n);break}l=Eu(""+l),e.setAttribute(n,l);break;case"onClick":l!=null&&(e.onclick=pi);break;case"onScroll":l!=null&&ce("scroll",e);break;case"onScrollEnd":l!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(n=l.__html,n!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}n=Eu(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""+l):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":l===!0?e.setAttribute(n,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(n,l):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(n,l):e.removeAttribute(n);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(n):e.setAttribute(n,l);break;case"popover":ce("beforetoggle",e),ce("toggle",e),bu(e,"popover",l);break;case"xlinkActuate":Qt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Qt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Qt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Qt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Qt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Qt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":bu(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=r0.get(n)||n,bu(e,n,l))}}function Ws(e,t,n,l,i,c){switch(n){case"style":Oo(e,l,c);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(n=l.__html,n!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"children":typeof l=="string"?yl(e,l):(typeof l=="number"||typeof l=="bigint")&&yl(e,""+l);break;case"onScroll":l!=null&&ce("scroll",e);break;case"onScrollEnd":l!=null&&ce("scrollend",e);break;case"onClick":l!=null&&(e.onclick=pi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!go.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),c=e[at]||null,c=c!=null?c[n]:null,typeof c=="function"&&e.removeEventListener(t,c,i),typeof l=="function")){typeof c!="function"&&c!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,l,i);break e}n in e?e[n]=l:l===!0?e.setAttribute(n,""):bu(e,n,l)}}}function Ke(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var l=!1,i=!1,c;for(c in n)if(n.hasOwnProperty(c)){var d=n[c];if(d!=null)switch(c){case"src":l=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:xe(e,t,c,d,n,null)}}i&&xe(e,t,"srcSet",n.srcSet,n,null),l&&xe(e,t,"src",n.src,n,null);return;case"input":ce("invalid",e);var y=c=d=i=null,v=null,z=null;for(l in n)if(n.hasOwnProperty(l)){var j=n[l];if(j!=null)switch(l){case"name":i=j;break;case"type":d=j;break;case"checked":v=j;break;case"defaultChecked":z=j;break;case"value":c=j;break;case"defaultValue":y=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(r(137,t));break;default:xe(e,t,l,j,n,null)}}To(e,c,y,v,z,d,i,!1),xu(e);return;case"select":ce("invalid",e),l=d=c=null;for(i in n)if(n.hasOwnProperty(i)&&(y=n[i],y!=null))switch(i){case"value":c=y;break;case"defaultValue":d=y;break;case"multiple":l=y;default:xe(e,t,i,y,n,null)}t=c,n=d,e.multiple=!!l,t!=null?gl(e,!!l,t,!1):n!=null&&gl(e,!!l,n,!0);return;case"textarea":ce("invalid",e),c=i=l=null;for(d in n)if(n.hasOwnProperty(d)&&(y=n[d],y!=null))switch(d){case"value":l=y;break;case"defaultValue":i=y;break;case"children":c=y;break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(r(91));break;default:xe(e,t,d,y,n,null)}Ro(e,l,i,c),xu(e);return;case"option":for(v in n)if(n.hasOwnProperty(v)&&(l=n[v],l!=null))switch(v){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:xe(e,t,v,l,n,null)}return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(l=0;l<qa.length;l++)ce(qa[l],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(z in n)if(n.hasOwnProperty(z)&&(l=n[z],l!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:xe(e,t,z,l,n,null)}return;default:if(hr(t)){for(j in n)n.hasOwnProperty(j)&&(l=n[j],l!==void 0&&Ws(e,t,j,l,n,void 0));return}}for(y in n)n.hasOwnProperty(y)&&(l=n[y],l!=null&&xe(e,t,y,l,n,null))}function Cg(e,t,n,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,c=null,d=null,y=null,v=null,z=null,j=null;for(N in n){var H=n[N];if(n.hasOwnProperty(N)&&H!=null)switch(N){case"checked":break;case"value":break;case"defaultValue":v=H;default:l.hasOwnProperty(N)||xe(e,t,N,null,l,H)}}for(var _ in l){var N=l[_];if(H=n[_],l.hasOwnProperty(_)&&(N!=null||H!=null))switch(_){case"type":c=N;break;case"name":i=N;break;case"checked":z=N;break;case"defaultChecked":j=N;break;case"value":d=N;break;case"defaultValue":y=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(r(137,t));break;default:N!==H&&xe(e,t,_,N,l,H)}}fr(e,d,y,v,z,j,c,i);return;case"select":N=d=y=_=null;for(c in n)if(v=n[c],n.hasOwnProperty(c)&&v!=null)switch(c){case"value":break;case"multiple":N=v;default:l.hasOwnProperty(c)||xe(e,t,c,null,l,v)}for(i in l)if(c=l[i],v=n[i],l.hasOwnProperty(i)&&(c!=null||v!=null))switch(i){case"value":_=c;break;case"defaultValue":y=c;break;case"multiple":d=c;default:c!==v&&xe(e,t,i,c,l,v)}t=y,n=d,l=N,_!=null?gl(e,!!n,_,!1):!!l!=!!n&&(t!=null?gl(e,!!n,t,!0):gl(e,!!n,n?[]:"",!1));return;case"textarea":N=_=null;for(y in n)if(i=n[y],n.hasOwnProperty(y)&&i!=null&&!l.hasOwnProperty(y))switch(y){case"value":break;case"children":break;default:xe(e,t,y,null,l,i)}for(d in l)if(i=l[d],c=n[d],l.hasOwnProperty(d)&&(i!=null||c!=null))switch(d){case"value":_=i;break;case"defaultValue":N=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(r(91));break;default:i!==c&&xe(e,t,d,i,l,c)}wo(e,_,N);return;case"option":for(var ne in n)if(_=n[ne],n.hasOwnProperty(ne)&&_!=null&&!l.hasOwnProperty(ne))switch(ne){case"selected":e.selected=!1;break;default:xe(e,t,ne,null,l,_)}for(v in l)if(_=l[v],N=n[v],l.hasOwnProperty(v)&&_!==N&&(_!=null||N!=null))switch(v){case"selected":e.selected=_&&typeof _!="function"&&typeof _!="symbol";break;default:xe(e,t,v,_,l,N)}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 P in n)_=n[P],n.hasOwnProperty(P)&&_!=null&&!l.hasOwnProperty(P)&&xe(e,t,P,null,l,_);for(z in l)if(_=l[z],N=n[z],l.hasOwnProperty(z)&&_!==N&&(_!=null||N!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(r(137,t));break;default:xe(e,t,z,_,l,N)}return;default:if(hr(t)){for(var Se in n)_=n[Se],n.hasOwnProperty(Se)&&_!==void 0&&!l.hasOwnProperty(Se)&&Ws(e,t,Se,void 0,l,_);for(j in l)_=l[j],N=n[j],!l.hasOwnProperty(j)||_===N||_===void 0&&N===void 0||Ws(e,t,j,_,l,N);return}}for(var A in n)_=n[A],n.hasOwnProperty(A)&&_!=null&&!l.hasOwnProperty(A)&&xe(e,t,A,null,l,_);for(H in l)_=l[H],N=n[H],!l.hasOwnProperty(H)||_===N||_==null&&N==null||xe(e,t,H,_,l,N)}var Ps=null,Is=null;function mi(e){return e.nodeType===9?e:e.ownerDocument}function Oh(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 zh(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 ec(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 tc=null;function Dg(){var e=window.event;return e&&e.type==="popstate"?e===tc?!1:(tc=e,!0):(tc=null,!1)}var _h=typeof setTimeout=="function"?setTimeout:void 0,jg=typeof clearTimeout=="function"?clearTimeout:void 0,Nh=typeof Promise=="function"?Promise:void 0,Ug=typeof queueMicrotask=="function"?queueMicrotask:typeof Nh<"u"?function(e){return Nh.resolve(null).then(e).catch(kg)}:_h;function kg(e){setTimeout(function(){throw e})}function Mn(e){return e==="head"}function Mh(e,t){var n=t,l=0,i=0;do{var c=n.nextSibling;if(e.removeChild(n),c&&c.nodeType===8)if(n=c.data,n==="/$"){if(0<l&&8>l){n=l;var d=e.ownerDocument;if(n&1&&Ga(d.documentElement),n&2&&Ga(d.body),n&4)for(n=d.head,Ga(n),d=n.firstChild;d;){var y=d.nextSibling,v=d.nodeName;d[la]||v==="SCRIPT"||v==="STYLE"||v==="LINK"&&d.rel.toLowerCase()==="stylesheet"||n.removeChild(d),d=y}}if(i===0){e.removeChild(c),Fa(t);return}i--}else n==="$"||n==="$?"||n==="$!"?i++:l=n.charCodeAt(0)-48;else l=0;n=c}while(n);Fa(t)}function nc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":nc(n),rr(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Bg(e,t,n,l){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[la])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(c=e.getAttribute("rel"),c==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(c!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(c=e.getAttribute("src"),(c!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&c&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var c=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===c)return e}else return e;if(e=jt(e.nextSibling),e===null)break}return null}function Lg(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=jt(e.nextSibling),e===null))return null;return e}function lc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function Hg(e,t){var n=e.ownerDocument;if(e.data!=="$?"||n.readyState==="complete")t();else{var l=function(){t(),n.removeEventListener("DOMContentLoaded",l)};n.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function jt(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 ac=null;function Ch(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function Dh(e,t,n){switch(t=mi(n),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ga(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);rr(e)}var Nt=new Map,jh=new Set;function gi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var rn=V.d;V.d={f:qg,r:Yg,D:Gg,C:Zg,L:Xg,m:Vg,X:$g,S:Qg,M:Kg};function qg(){var e=rn.f(),t=ri();return e||t}function Yg(e){var t=dl(e);t!==null&&t.tag===5&&t.type==="form"?ed(t):rn.r(e)}var Ql=typeof document>"u"?null:document;function Uh(e,t,n){var l=Ql;if(l&&typeof t=="string"&&t){var i=Tt(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),jh.has(i)||(jh.add(i),e={rel:e,crossOrigin:n,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),Ke(t,"link",e),Ge(t),l.head.appendChild(t)))}}function Gg(e){rn.D(e),Uh("dns-prefetch",e,null)}function Zg(e,t){rn.C(e,t),Uh("preconnect",e,t)}function Xg(e,t,n){rn.L(e,t,n);var l=Ql;if(l&&e&&t){var i='link[rel="preload"][as="'+Tt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+Tt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+Tt(n.imageSizes)+'"]')):i+='[href="'+Tt(e)+'"]';var c=i;switch(t){case"style":c=$l(e);break;case"script":c=Kl(e)}Nt.has(c)||(e=g({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Nt.set(c,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Za(c))||t==="script"&&l.querySelector(Xa(c))||(t=l.createElement("link"),Ke(t,"link",e),Ge(t),l.head.appendChild(t)))}}function Vg(e,t){rn.m(e,t);var n=Ql;if(n&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Tt(l)+'"][href="'+Tt(e)+'"]',c=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=Kl(e)}if(!Nt.has(c)&&(e=g({rel:"modulepreload",href:e},t),Nt.set(c,e),n.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Xa(c)))return}l=n.createElement("link"),Ke(l,"link",e),Ge(l),n.head.appendChild(l)}}}function Qg(e,t,n){rn.S(e,t,n);var l=Ql;if(l&&e){var i=hl(l).hoistableStyles,c=$l(e);t=t||"default";var d=i.get(c);if(!d){var y={loading:0,preload:null};if(d=l.querySelector(Za(c)))y.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Nt.get(c))&&uc(e,n);var v=d=l.createElement("link");Ge(v),Ke(v,"link",e),v._p=new Promise(function(z,j){v.onload=z,v.onerror=j}),v.addEventListener("load",function(){y.loading|=1}),v.addEventListener("error",function(){y.loading|=2}),y.loading|=4,yi(d,t,l)}d={type:"stylesheet",instance:d,count:1,state:y},i.set(c,d)}}}function $g(e,t){rn.X(e,t);var n=Ql;if(n&&e){var l=hl(n).hoistableScripts,i=Kl(e),c=l.get(i);c||(c=n.querySelector(Xa(i)),c||(e=g({src:e,async:!0},t),(t=Nt.get(i))&&ic(e,t),c=n.createElement("script"),Ge(c),Ke(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},l.set(i,c))}}function Kg(e,t){rn.M(e,t);var n=Ql;if(n&&e){var l=hl(n).hoistableScripts,i=Kl(e),c=l.get(i);c||(c=n.querySelector(Xa(i)),c||(e=g({src:e,async:!0,type:"module"},t),(t=Nt.get(i))&&ic(e,t),c=n.createElement("script"),Ge(c),Ke(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},l.set(i,c))}}function kh(e,t,n,l){var i=(i=le.current)?gi(i):null;if(!i)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=$l(n.href),n=hl(i).hoistableStyles,l=n.get(t),l||(l={type:"style",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=$l(n.href);var c=hl(i).hoistableStyles,d=c.get(e);if(d||(i=i.ownerDocument||i,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,d),(c=i.querySelector(Za(e)))&&!c._p&&(d.instance=c,d.state.loading=5),Nt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Nt.set(e,n),c||Jg(i,e,n,d.state))),t&&l===null)throw Error(r(528,""));return d}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kl(n),n=hl(i).hoistableScripts,l=n.get(t),l||(l={type:"script",instance:null,count:0,state:null},n.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function $l(e){return'href="'+Tt(e)+'"'}function Za(e){return'link[rel="stylesheet"]['+e+"]"}function Bh(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function Jg(e,t,n,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),Ke(t,"link",n),Ge(t),e.head.appendChild(t))}function Kl(e){return'[src="'+Tt(e)+'"]'}function Xa(e){return"script[async]"+e}function Lh(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Tt(n.href)+'"]');if(l)return t.instance=l,Ge(l),l;var i=g({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Ge(l),Ke(l,"style",i),yi(l,n.precedence,e),t.instance=l;case"stylesheet":i=$l(n.href);var c=e.querySelector(Za(i));if(c)return t.state.loading|=4,t.instance=c,Ge(c),c;l=Bh(n),(i=Nt.get(i))&&uc(l,i),c=(e.ownerDocument||e).createElement("link"),Ge(c);var d=c;return d._p=new Promise(function(y,v){d.onload=y,d.onerror=v}),Ke(c,"link",l),t.state.loading|=4,yi(c,n.precedence,e),t.instance=c;case"script":return c=Kl(n.src),(i=e.querySelector(Xa(c)))?(t.instance=i,Ge(i),i):(l=n,(i=Nt.get(c))&&(l=g({},n),ic(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),Ge(i),Ke(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,yi(l,n.precedence,e));return t.instance}function yi(e,t,n){for(var l=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,c=i,d=0;d<l.length;d++){var y=l[d];if(y.dataset.precedence===t)c=y;else if(c!==i)break}c?c.parentNode.insertBefore(e,c.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function uc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ic(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var bi=null;function Hh(e,t,n){if(bi===null){var l=new Map,i=bi=new Map;i.set(n,l)}else i=bi,l=i.get(n),l||(l=new Map,i.set(n,l));if(l.has(e))return l;for(l.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var c=n[i];if(!(c[la]||c[We]||e==="link"&&c.getAttribute("rel")==="stylesheet")&&c.namespaceURI!=="http://www.w3.org/2000/svg"){var d=c.getAttribute(t)||"";d=e+d;var y=l.get(d);y?y.push(c):l.set(d,[c])}}return l}function qh(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Fg(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Yh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Va=null;function Wg(){}function Pg(e,t,n){if(Va===null)throw Error(r(475));var l=Va;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var i=$l(n.href),c=e.querySelector(Za(i));if(c){e=c._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=vi.bind(l),e.then(l,l)),t.state.loading|=4,t.instance=c,Ge(c);return}c=e.ownerDocument||e,n=Bh(n),(i=Nt.get(i))&&uc(n,i),c=c.createElement("link"),Ge(c);var d=c;d._p=new Promise(function(y,v){d.onload=y,d.onerror=v}),Ke(c,"link",n),t.instance=c}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(l.count++,t=vi.bind(l),e.addEventListener("load",t),e.addEventListener("error",t))}}function Ig(){if(Va===null)throw Error(r(475));var e=Va;return e.stylesheets&&e.count===0&&rc(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&rc(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function vi(){if(this.count--,this.count===0){if(this.stylesheets)rc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var xi=null;function rc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,xi=new Map,t.forEach(ey,e),xi=null,vi.call(e))}function ey(e,t){if(!(t.state.loading&4)){var n=xi.get(e);if(n)var l=n.get(null);else{n=new Map,xi.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c<i.length;c++){var d=i[c];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(n.set(d.dataset.precedence,d),l=d)}l&&n.set(null,l)}i=t.instance,d=i.getAttribute("data-precedence"),c=n.get(d)||l,c===l&&n.set(null,i),n.set(d,i),this.count++,l=vi.bind(this),i.addEventListener("load",l),i.addEventListener("error",l),c?c.parentNode.insertBefore(i,c.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qa={$$typeof:G,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function ty(e,t,n,l,i,c,d,y){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=lr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lr(0),this.hiddenUpdates=lr(null),this.identifierPrefix=l,this.onUncaughtError=i,this.onCaughtError=c,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=y,this.incompleteTransitions=new Map}function Gh(e,t,n,l,i,c,d,y,v,z,j,H){return e=new ty(e,t,n,d,y,v,z,H),t=1,c===!0&&(t|=24),c=mt(3,null,null,t),e.current=c,c.stateNode=e,t=Gr(),t.refCount++,e.pooledCache=t,t.refCount++,c.memoizedState={element:l,isDehydrated:n,cache:t},Qr(c),e}function Zh(e){return e?(e=Rl,e):Rl}function Xh(e,t,n,l,i,c){i=Zh(i),l.context===null?l.context=i:l.pendingContext=i,l=bn(t),l.payload={element:n},c=c===void 0?null:c,c!==null&&(l.callback=c),n=vn(e,l,t),n!==null&&(xt(n,e,t),Ea(n,e,t))}function Vh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function sc(e,t){Vh(e,t),(e=e.alternate)&&Vh(e,t)}function Qh(e){if(e.tag===13){var t=wl(e,67108864);t!==null&&xt(t,e,67108864),sc(e,67108864)}}var Si=!0;function ny(e,t,n,l){var i=B.T;B.T=null;var c=V.p;try{V.p=2,cc(e,t,n,l)}finally{V.p=c,B.T=i}}function ly(e,t,n,l){var i=B.T;B.T=null;var c=V.p;try{V.p=8,cc(e,t,n,l)}finally{V.p=c,B.T=i}}function cc(e,t,n,l){if(Si){var i=oc(l);if(i===null)Fs(e,t,l,Ei,n),Kh(e,l);else if(uy(i,e,t,n,l))l.stopPropagation();else if(Kh(e,l),t&4&&-1<ay.indexOf(e)){for(;i!==null;){var c=dl(i);if(c!==null)switch(c.tag){case 3:if(c=c.stateNode,c.current.memoizedState.isDehydrated){var d=qn(c.pendingLanes);if(d!==0){var y=c;for(y.pendingLanes|=2,y.entangledLanes|=2;d;){var v=1<<31-ht(d);y.entanglements[1]|=v,d&=~v}Zt(c),(ge&6)===0&&(ui=Lt()+500,Ha(0))}}break;case 13:y=wl(c,2),y!==null&&xt(y,c,2),ri(),sc(c,2)}if(c=oc(l),c===null&&Fs(e,t,l,Ei,n),c===i)break;i=c}i!==null&&l.stopPropagation()}else Fs(e,t,l,null,n)}}function oc(e){return e=mr(e),fc(e)}var Ei=null;function fc(e){if(Ei=null,e=fl(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ei=e,null}function $h(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(Zm()){case uo:return 2;case io:return 8;case pu:case Xm:return 32;case ro:return 268435456;default:return 32}default:return 32}}var dc=!1,Cn=null,Dn=null,jn=null,$a=new Map,Ka=new Map,Un=[],ay="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 Kh(e,t){switch(e){case"focusin":case"focusout":Cn=null;break;case"dragenter":case"dragleave":Dn=null;break;case"mouseover":case"mouseout":jn=null;break;case"pointerover":case"pointerout":$a.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ka.delete(t.pointerId)}}function Ja(e,t,n,l,i,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:n,eventSystemFlags:l,nativeEvent:c,targetContainers:[i]},t!==null&&(t=dl(t),t!==null&&Qh(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function uy(e,t,n,l,i){switch(t){case"focusin":return Cn=Ja(Cn,e,t,n,l,i),!0;case"dragenter":return Dn=Ja(Dn,e,t,n,l,i),!0;case"mouseover":return jn=Ja(jn,e,t,n,l,i),!0;case"pointerover":var c=i.pointerId;return $a.set(c,Ja($a.get(c)||null,e,t,n,l,i)),!0;case"gotpointercapture":return c=i.pointerId,Ka.set(c,Ja(Ka.get(c)||null,e,t,n,l,i)),!0}return!1}function Jh(e){var t=fl(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,Pm(e.priority,function(){if(n.tag===13){var l=vt();l=ar(l);var i=wl(n,l);i!==null&&xt(i,n,l),sc(n,l)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ti(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=oc(e.nativeEvent);if(n===null){n=e.nativeEvent;var l=new n.constructor(n.type,n);pr=l,n.target.dispatchEvent(l),pr=null}else return t=dl(n),t!==null&&Qh(t),e.blockedOn=n,!1;t.shift()}return!0}function Fh(e,t,n){Ti(e)&&n.delete(t)}function iy(){dc=!1,Cn!==null&&Ti(Cn)&&(Cn=null),Dn!==null&&Ti(Dn)&&(Dn=null),jn!==null&&Ti(jn)&&(jn=null),$a.forEach(Fh),Ka.forEach(Fh)}function wi(e,t){e.blockedOn===t&&(e.blockedOn=null,dc||(dc=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,iy)))}var Ri=null;function Wh(e){Ri!==e&&(Ri=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){Ri===e&&(Ri=null);for(var t=0;t<e.length;t+=3){var n=e[t],l=e[t+1],i=e[t+2];if(typeof l!="function"){if(fc(l||n)===null)continue;break}var c=dl(n);c!==null&&(e.splice(t,3),t-=3,fs(c,{pending:!0,data:i,method:n.method,action:l},l,i))}}))}function Fa(e){function t(v){return wi(v,e)}Cn!==null&&wi(Cn,e),Dn!==null&&wi(Dn,e),jn!==null&&wi(jn,e),$a.forEach(t),Ka.forEach(t);for(var n=0;n<Un.length;n++){var l=Un[n];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Un.length&&(n=Un[0],n.blockedOn===null);)Jh(n),n.blockedOn===null&&Un.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(l=0;l<n.length;l+=3){var i=n[l],c=n[l+1],d=i[at]||null;if(typeof c=="function")d||Wh(n);else if(d){var y=null;if(c&&c.hasAttribute("formAction")){if(i=c,d=c[at]||null)y=d.formAction;else if(fc(i)!==null)continue}else y=d.action;typeof y=="function"?n[l+1]=y:(n.splice(l,3),l-=3),Wh(n)}}}function hc(e){this._internalRoot=e}Ai.prototype.render=hc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var n=t.current,l=vt();Xh(n,l,e,t,null,null)},Ai.prototype.unmount=hc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xh(e.current,2,null,e,null,null),ri(),t[ol]=null}};function Ai(e){this._internalRoot=e}Ai.prototype.unstable_scheduleHydration=function(e){if(e){var t=ho();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Un.length&&t!==0&&t<Un[n].priority;n++);Un.splice(n,0,e),n===0&&Jh(e)}};var Ph=u.version;if(Ph!=="19.1.0")throw Error(r(527,Ph,"19.1.0"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=b(t),e=e!==null?h(e):null,e=e===null?null:e.stateNode,e};var ry={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:B,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Oi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Oi.isDisabled&&Oi.supportsFiber)try{ea=Oi.inject(ry),dt=Oi}catch{}}return Pa.createRoot=function(e,t){if(!o(e))throw Error(r(299));var n=!1,l="",i=pd,c=md,d=gd,y=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(c=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(y=t.unstable_transitionCallbacks)),t=Gh(e,1,!1,null,null,n,l,i,c,d,y,null),e[ol]=t.current,Js(e),new hc(t)},Pa.hydrateRoot=function(e,t,n){if(!o(e))throw Error(r(299));var l=!1,i="",c=pd,d=md,y=gd,v=null,z=null;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(v=n.unstable_transitionCallbacks),n.formState!==void 0&&(z=n.formState)),t=Gh(e,1,!0,t,n??null,l,i,c,d,y,v,z),t.context=Zh(null),n=t.current,l=vt(),l=ar(l),i=bn(l),i.callback=null,vn(n,i,l),n=l,t.current.lanes=n,na(t,n),Zt(t),e[ol]=t.current,Js(e),new Ai(t)},Pa.version="19.1.0",Pa}var sp;function xy(){if(sp)return gc.exports;sp=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(u){console.error(u)}}return a(),gc.exports=vy(),gc.exports}var Sy=xy(),Ia={},cp;function Ey(){if(cp)return Ia;cp=1,Object.defineProperty(Ia,"__esModule",{value:!0}),Ia.parse=p,Ia.serialize=h;const a=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,u=/^[\u0021-\u003A\u003C-\u007E]*$/,s=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,f=(()=>{const E=function(){};return E.prototype=Object.create(null),E})();function p(E,U){const T=new f,k=E.length;if(k<2)return T;const D=(U==null?void 0:U.decode)||g;let q=0;do{const Z=E.indexOf("=",q);if(Z===-1)break;const G=E.indexOf(";",q),te=G===-1?k:G;if(Z>te){q=E.lastIndexOf(";",Z-1)+1;continue}const $=m(E,q,Z),oe=b(E,Z,$),F=E.slice($,oe);if(T[F]===void 0){let Ae=m(E,Z+1,te),Ee=b(E,te,Ae);const tt=D(E.slice(Ae,Ee));T[F]=tt}q=te+1}while(q<k);return T}function m(E,U,T){do{const k=E.charCodeAt(U);if(k!==32&&k!==9)return U}while(++U<T);return T}function b(E,U,T){for(;U>T;){const k=E.charCodeAt(--U);if(k!==32&&k!==9)return U+1}return T}function h(E,U,T){const k=(T==null?void 0:T.encode)||encodeURIComponent;if(!a.test(E))throw new TypeError(`argument name is invalid: ${E}`);const D=k(U);if(!u.test(D))throw new TypeError(`argument val is invalid: ${U}`);let q=E+"="+D;if(!T)return q;if(T.maxAge!==void 0){if(!Number.isInteger(T.maxAge))throw new TypeError(`option maxAge is invalid: ${T.maxAge}`);q+="; Max-Age="+T.maxAge}if(T.domain){if(!s.test(T.domain))throw new TypeError(`option domain is invalid: ${T.domain}`);q+="; Domain="+T.domain}if(T.path){if(!r.test(T.path))throw new TypeError(`option path is invalid: ${T.path}`);q+="; Path="+T.path}if(T.expires){if(!w(T.expires)||!Number.isFinite(T.expires.valueOf()))throw new TypeError(`option expires is invalid: ${T.expires}`);q+="; Expires="+T.expires.toUTCString()}if(T.httpOnly&&(q+="; HttpOnly"),T.secure&&(q+="; Secure"),T.partitioned&&(q+="; Partitioned"),T.priority)switch(typeof T.priority=="string"?T.priority.toLowerCase():void 0){case"low":q+="; Priority=Low";break;case"medium":q+="; Priority=Medium";break;case"high":q+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${T.priority}`)}if(T.sameSite)switch(typeof T.sameSite=="string"?T.sameSite.toLowerCase():T.sameSite){case!0:case"strict":q+="; SameSite=Strict";break;case"lax":q+="; SameSite=Lax";break;case"none":q+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${T.sameSite}`)}return q}function g(E){if(E.indexOf("%")===-1)return E;try{return decodeURIComponent(E)}catch{return E}}function w(E){return o.call(E)==="[object Date]"}return Ia}Ey();/**
|
||
* 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 op="popstate";function Ty(a={}){function u(r,o){let{pathname:f,search:p,hash:m}=r.location;return Oc("",{pathname:f,search:p,hash:m},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function s(r,o){return typeof o=="string"?o:iu(o)}return Ry(u,s,null,a)}function Ne(a,u){if(a===!1||a===null||typeof a>"u")throw new Error(u)}function Ut(a,u){if(!a){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function wy(){return Math.random().toString(36).substring(2,10)}function fp(a,u){return{usr:a.state,key:a.key,idx:u}}function Oc(a,u,s=null,r){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof u=="string"?Jl(u):u,state:s,key:u&&u.key||r||wy()}}function iu({pathname:a="/",search:u="",hash:s=""}){return u&&u!=="?"&&(a+=u.charAt(0)==="?"?u:"?"+u),s&&s!=="#"&&(a+=s.charAt(0)==="#"?s:"#"+s),a}function Jl(a){let u={};if(a){let s=a.indexOf("#");s>=0&&(u.hash=a.substring(s),a=a.substring(0,s));let r=a.indexOf("?");r>=0&&(u.search=a.substring(r),a=a.substring(0,r)),a&&(u.pathname=a)}return u}function Ry(a,u,s,r={}){let{window:o=document.defaultView,v5Compat:f=!1}=r,p=o.history,m="POP",b=null,h=g();h==null&&(h=0,p.replaceState({...p.state,idx:h},""));function g(){return(p.state||{idx:null}).idx}function w(){m="POP";let D=g(),q=D==null?null:D-h;h=D,b&&b({action:m,location:k.location,delta:q})}function E(D,q){m="PUSH";let Z=Oc(k.location,D,q);h=g()+1;let G=fp(Z,h),te=k.createHref(Z);try{p.pushState(G,"",te)}catch($){if($ instanceof DOMException&&$.name==="DataCloneError")throw $;o.location.assign(te)}f&&b&&b({action:m,location:k.location,delta:1})}function U(D,q){m="REPLACE";let Z=Oc(k.location,D,q);h=g();let G=fp(Z,h),te=k.createHref(Z);p.replaceState(G,"",te),f&&b&&b({action:m,location:k.location,delta:0})}function T(D){let q=o.location.origin!=="null"?o.location.origin:o.location.href,Z=typeof D=="string"?D:iu(D);return Z=Z.replace(/ $/,"%20"),Ne(q,`No window.location.(origin|href) available to create URL for href: ${Z}`),new URL(Z,q)}let k={get action(){return m},get location(){return a(o,p)},listen(D){if(b)throw new Error("A history only accepts one active listener");return o.addEventListener(op,w),b=D,()=>{o.removeEventListener(op,w),b=null}},createHref(D){return u(o,D)},createURL:T,encodeLocation(D){let q=T(D);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:E,replace:U,go(D){return p.go(D)}};return k}function Lp(a,u,s="/"){return Ay(a,u,s,!1)}function Ay(a,u,s,r){let o=typeof u=="string"?Jl(u):u,f=fn(o.pathname||"/",s);if(f==null)return null;let p=Hp(a);Oy(p);let m=null;for(let b=0;m==null&&b<p.length;++b){let h=Ly(f);m=ky(p[b],h,r)}return m}function Hp(a,u=[],s=[],r=""){let o=(f,p,m)=>{let b={relativePath:m===void 0?f.path||"":m,caseSensitive:f.caseSensitive===!0,childrenIndex:p,route:f};b.relativePath.startsWith("/")&&(Ne(b.relativePath.startsWith(r),`Absolute route path "${b.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),b.relativePath=b.relativePath.slice(r.length));let h=on([r,b.relativePath]),g=s.concat(b);f.children&&f.children.length>0&&(Ne(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),Hp(f.children,u,g,h)),!(f.path==null&&!f.index)&&u.push({path:h,score:jy(h,f.index),routesMeta:g})};return a.forEach((f,p)=>{var m;if(f.path===""||!((m=f.path)!=null&&m.includes("?")))o(f,p);else for(let b of qp(f.path))o(f,p,b)}),u}function qp(a){let u=a.split("/");if(u.length===0)return[];let[s,...r]=u,o=s.endsWith("?"),f=s.replace(/\?$/,"");if(r.length===0)return o?[f,""]:[f];let p=qp(r.join("/")),m=[];return m.push(...p.map(b=>b===""?f:[f,b].join("/"))),o&&m.push(...p),m.map(b=>a.startsWith("/")&&b===""?"/":b)}function Oy(a){a.sort((u,s)=>u.score!==s.score?s.score-u.score:Uy(u.routesMeta.map(r=>r.childrenIndex),s.routesMeta.map(r=>r.childrenIndex)))}var zy=/^:[\w-]+$/,_y=3,Ny=2,My=1,Cy=10,Dy=-2,dp=a=>a==="*";function jy(a,u){let s=a.split("/"),r=s.length;return s.some(dp)&&(r+=Dy),u&&(r+=Ny),s.filter(o=>!dp(o)).reduce((o,f)=>o+(zy.test(f)?_y:f===""?My:Cy),r)}function Uy(a,u){return a.length===u.length&&a.slice(0,-1).every((r,o)=>r===u[o])?a[a.length-1]-u[u.length-1]:0}function ky(a,u,s=!1){let{routesMeta:r}=a,o={},f="/",p=[];for(let m=0;m<r.length;++m){let b=r[m],h=m===r.length-1,g=f==="/"?u:u.slice(f.length)||"/",w=ki({path:b.relativePath,caseSensitive:b.caseSensitive,end:h},g),E=b.route;if(!w&&h&&s&&!r[r.length-1].route.index&&(w=ki({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},g)),!w)return null;Object.assign(o,w.params),p.push({params:o,pathname:on([f,w.pathname]),pathnameBase:Gy(on([f,w.pathnameBase])),route:E}),w.pathnameBase!=="/"&&(f=on([f,w.pathnameBase]))}return p}function ki(a,u){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[s,r]=By(a.path,a.caseSensitive,a.end),o=u.match(s);if(!o)return null;let f=o[0],p=f.replace(/(.)\/+$/,"$1"),m=o.slice(1);return{params:r.reduce((h,{paramName:g,isOptional:w},E)=>{if(g==="*"){let T=m[E]||"";p=f.slice(0,f.length-T.length).replace(/(.)\/+$/,"$1")}const U=m[E];return w&&!U?h[g]=void 0:h[g]=(U||"").replace(/%2F/g,"/"),h},{}),pathname:f,pathnameBase:p,pattern:a}}function By(a,u=!1,s=!0){Ut(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let r=[],o="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,m,b)=>(r.push({paramName:m,isOptional:b!=null}),b?"/?([^\\/]+)?":"/([^\\/]+)"));return a.endsWith("*")?(r.push({paramName:"*"}),o+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?o+="\\/*$":a!==""&&a!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,u?void 0:"i"),r]}function Ly(a){try{return a.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return Ut(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),a}}function fn(a,u){if(u==="/")return a;if(!a.toLowerCase().startsWith(u.toLowerCase()))return null;let s=u.endsWith("/")?u.length-1:u.length,r=a.charAt(s);return r&&r!=="/"?null:a.slice(s)||"/"}function Hy(a,u="/"){let{pathname:s,search:r="",hash:o=""}=typeof a=="string"?Jl(a):a;return{pathname:s?s.startsWith("/")?s:qy(s,u):u,search:Zy(r),hash:Xy(o)}}function qy(a,u){let s=u.replace(/\/+$/,"").split("/");return a.split("/").forEach(o=>{o===".."?s.length>1&&s.pop():o!=="."&&s.push(o)}),s.length>1?s.join("/"):"/"}function xc(a,u,s,r){return`Cannot include a '${a}' character in a manually specified \`to.${u}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Yy(a){return a.filter((u,s)=>s===0||u.route.path&&u.route.path.length>0)}function Hc(a){let u=Yy(a);return u.map((s,r)=>r===u.length-1?s.pathname:s.pathnameBase)}function qc(a,u,s,r=!1){let o;typeof a=="string"?o=Jl(a):(o={...a},Ne(!o.pathname||!o.pathname.includes("?"),xc("?","pathname","search",o)),Ne(!o.pathname||!o.pathname.includes("#"),xc("#","pathname","hash",o)),Ne(!o.search||!o.search.includes("#"),xc("#","search","hash",o)));let f=a===""||o.pathname==="",p=f?"/":o.pathname,m;if(p==null)m=s;else{let w=u.length-1;if(!r&&p.startsWith("..")){let E=p.split("/");for(;E[0]==="..";)E.shift(),w-=1;o.pathname=E.join("/")}m=w>=0?u[w]:"/"}let b=Hy(o,m),h=p&&p!=="/"&&p.endsWith("/"),g=(f||p===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(h||g)&&(b.pathname+="/"),b}var on=a=>a.join("/").replace(/\/\/+/g,"/"),Gy=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),Zy=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,Xy=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a;function Vy(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}var Yp=["POST","PUT","PATCH","DELETE"];new Set(Yp);var Qy=["GET",...Yp];new Set(Qy);var Fl=M.createContext(null);Fl.displayName="DataRouter";var Gi=M.createContext(null);Gi.displayName="DataRouterState";var Gp=M.createContext({isTransitioning:!1});Gp.displayName="ViewTransition";var $y=M.createContext(new Map);$y.displayName="Fetchers";var Ky=M.createContext(null);Ky.displayName="Await";var kt=M.createContext(null);kt.displayName="Navigation";var su=M.createContext(null);su.displayName="Location";var Mt=M.createContext({outlet:null,matches:[],isDataRoute:!1});Mt.displayName="Route";var Yc=M.createContext(null);Yc.displayName="RouteError";function Jy(a,{relative:u}={}){Ne(Wl(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:r}=M.useContext(kt),{hash:o,pathname:f,search:p}=cu(a,{relative:u}),m=f;return s!=="/"&&(m=f==="/"?s:on([s,f])),r.createHref({pathname:m,search:p,hash:o})}function Wl(){return M.useContext(su)!=null}function Bn(){return Ne(Wl(),"useLocation() may be used only in the context of a <Router> component."),M.useContext(su).location}var Zp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Xp(a){M.useContext(kt).static||M.useLayoutEffect(a)}function Vp(){let{isDataRoute:a}=M.useContext(Mt);return a?fb():Fy()}function Fy(){Ne(Wl(),"useNavigate() may be used only in the context of a <Router> component.");let a=M.useContext(Fl),{basename:u,navigator:s}=M.useContext(kt),{matches:r}=M.useContext(Mt),{pathname:o}=Bn(),f=JSON.stringify(Hc(r)),p=M.useRef(!1);return Xp(()=>{p.current=!0}),M.useCallback((b,h={})=>{if(Ut(p.current,Zp),!p.current)return;if(typeof b=="number"){s.go(b);return}let g=qc(b,JSON.parse(f),o,h.relative==="path");a==null&&u!=="/"&&(g.pathname=g.pathname==="/"?u:on([u,g.pathname])),(h.replace?s.replace:s.push)(g,h.state,h)},[u,s,f,o,a])}var Wy=M.createContext(null);function Py(a){let u=M.useContext(Mt).outlet;return u&&M.createElement(Wy.Provider,{value:a},u)}function Iy(){let{matches:a}=M.useContext(Mt),u=a[a.length-1];return u?u.params:{}}function cu(a,{relative:u}={}){let{matches:s}=M.useContext(Mt),{pathname:r}=Bn(),o=JSON.stringify(Hc(s));return M.useMemo(()=>qc(a,JSON.parse(o),r,u==="path"),[a,o,r,u])}function eb(a,u){return Qp(a,u)}function Qp(a,u,s,r){var Z;Ne(Wl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o,static:f}=M.useContext(kt),{matches:p}=M.useContext(Mt),m=p[p.length-1],b=m?m.params:{},h=m?m.pathname:"/",g=m?m.pathnameBase:"/",w=m&&m.route;{let G=w&&w.path||"";$p(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=Bn(),U;if(u){let G=typeof u=="string"?Jl(u):u;Ne(g==="/"||((Z=G.pathname)==null?void 0:Z.startsWith(g)),`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 "${g}" but pathname "${G.pathname}" was given in the \`location\` prop.`),U=G}else U=E;let T=U.pathname||"/",k=T;if(g!=="/"){let G=g.replace(/^\//,"").split("/");k="/"+T.replace(/^\//,"").split("/").slice(G.length).join("/")}let D=!f&&s&&s.matches&&s.matches.length>0?s.matches:Lp(a,{pathname:k});Ut(w||D!=null,`No routes matched location "${U.pathname}${U.search}${U.hash}" `),Ut(D==null||D[D.length-1].route.element!==void 0||D[D.length-1].route.Component!==void 0||D[D.length-1].route.lazy!==void 0,`Matched leaf route at location "${U.pathname}${U.search}${U.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 q=ub(D&&D.map(G=>Object.assign({},G,{params:Object.assign({},b,G.params),pathname:on([g,o.encodeLocation?o.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?g:on([g,o.encodeLocation?o.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),p,s,r);return u&&q?M.createElement(su.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...U},navigationType:"POP"}},q):q}function tb(){let a=ob(),u=Vy(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),s=a instanceof Error?a.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},f={padding:"2px 4px",backgroundColor:r},p=null;return console.error("Error handled by React Router default ErrorBoundary:",a),p=M.createElement(M.Fragment,null,M.createElement("p",null,"💿 Hey developer 👋"),M.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",M.createElement("code",{style:f},"ErrorBoundary")," or"," ",M.createElement("code",{style:f},"errorElement")," prop on your route.")),M.createElement(M.Fragment,null,M.createElement("h2",null,"Unexpected Application Error!"),M.createElement("h3",{style:{fontStyle:"italic"}},u),s?M.createElement("pre",{style:o},s):null,p)}var nb=M.createElement(tb,null),lb=class extends M.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,u){return u.location!==a.location||u.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:u.error,location:u.location,revalidation:a.revalidation||u.revalidation}}componentDidCatch(a,u){console.error("React Router caught the following error during render",a,u)}render(){return this.state.error!==void 0?M.createElement(Mt.Provider,{value:this.props.routeContext},M.createElement(Yc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ab({routeContext:a,match:u,children:s}){let r=M.useContext(Fl);return r&&r.static&&r.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=u.route.id),M.createElement(Mt.Provider,{value:a},s)}function ub(a,u=[],s=null,r=null){if(a==null){if(!s)return null;if(s.errors)a=s.matches;else if(u.length===0&&!s.initialized&&s.matches.length>0)a=s.matches;else return null}let o=a,f=s==null?void 0:s.errors;if(f!=null){let b=o.findIndex(h=>h.route.id&&(f==null?void 0:f[h.route.id])!==void 0);Ne(b>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),o=o.slice(0,Math.min(o.length,b+1))}let p=!1,m=-1;if(s)for(let b=0;b<o.length;b++){let h=o[b];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(m=b),h.route.id){let{loaderData:g,errors:w}=s,E=h.route.loader&&!g.hasOwnProperty(h.route.id)&&(!w||w[h.route.id]===void 0);if(h.route.lazy||E){p=!0,m>=0?o=o.slice(0,m+1):o=[o[0]];break}}}return o.reduceRight((b,h,g)=>{let w,E=!1,U=null,T=null;s&&(w=f&&h.route.id?f[h.route.id]:void 0,U=h.route.errorElement||nb,p&&(m<0&&g===0?($p("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,T=null):m===g&&(E=!0,T=h.route.hydrateFallbackElement||null)));let k=u.concat(o.slice(0,g+1)),D=()=>{let q;return w?q=U:E?q=T:h.route.Component?q=M.createElement(h.route.Component,null):h.route.element?q=h.route.element:q=b,M.createElement(ab,{match:h,routeContext:{outlet:b,matches:k,isDataRoute:s!=null},children:q})};return s&&(h.route.ErrorBoundary||h.route.errorElement||g===0)?M.createElement(lb,{location:s.location,revalidation:s.revalidation,component:U,error:w,children:D(),routeContext:{outlet:null,matches:k,isDataRoute:!0}}):D()},null)}function Gc(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ib(a){let u=M.useContext(Fl);return Ne(u,Gc(a)),u}function rb(a){let u=M.useContext(Gi);return Ne(u,Gc(a)),u}function sb(a){let u=M.useContext(Mt);return Ne(u,Gc(a)),u}function Zc(a){let u=sb(a),s=u.matches[u.matches.length-1];return Ne(s.route.id,`${a} can only be used on routes that contain a unique "id"`),s.route.id}function cb(){return Zc("useRouteId")}function ob(){var r;let a=M.useContext(Yc),u=rb("useRouteError"),s=Zc("useRouteError");return a!==void 0?a:(r=u.errors)==null?void 0:r[s]}function fb(){let{router:a}=ib("useNavigate"),u=Zc("useNavigate"),s=M.useRef(!1);return Xp(()=>{s.current=!0}),M.useCallback(async(o,f={})=>{Ut(s.current,Zp),s.current&&(typeof o=="number"?a.navigate(o):await a.navigate(o,{fromRouteId:u,...f}))},[a,u])}var hp={};function $p(a,u,s){!u&&!hp[a]&&(hp[a]=!0,Ut(!1,s))}M.memo(db);function db({routes:a,future:u,state:s}){return Qp(a,void 0,s,u)}function hb({to:a,replace:u,state:s,relative:r}){Ne(Wl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:o}=M.useContext(kt);Ut(!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:f}=M.useContext(Mt),{pathname:p}=Bn(),m=Vp(),b=qc(a,Hc(f),p,r==="path"),h=JSON.stringify(b);return M.useEffect(()=>{m(JSON.parse(h),{replace:u,state:s,relative:r})},[m,h,r,u,s]),null}function pb(a){return Py(a.context)}function au(a){Ne(!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 mb({basename:a="/",children:u=null,location:s,navigationType:r="POP",navigator:o,static:f=!1}){Ne(!Wl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let p=a.replace(/^\/*/,"/"),m=M.useMemo(()=>({basename:p,navigator:o,static:f,future:{}}),[p,o,f]);typeof s=="string"&&(s=Jl(s));let{pathname:b="/",search:h="",hash:g="",state:w=null,key:E="default"}=s,U=M.useMemo(()=>{let T=fn(b,p);return T==null?null:{location:{pathname:T,search:h,hash:g,state:w,key:E},navigationType:r}},[p,b,h,g,w,E,r]);return Ut(U!=null,`<Router basename="${p}"> is not able to match the URL "${b}${h}${g}" because it does not start with the basename, so the <Router> won't render anything.`),U==null?null:M.createElement(kt.Provider,{value:m},M.createElement(su.Provider,{children:u,value:U}))}function gb({children:a,location:u}){return eb(zc(a),u)}function zc(a,u=[]){let s=[];return M.Children.forEach(a,(r,o)=>{if(!M.isValidElement(r))return;let f=[...u,o];if(r.type===M.Fragment){s.push.apply(s,zc(r.props.children,f));return}Ne(r.type===au,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ne(!r.props.index||!r.props.children,"An index route cannot have child routes.");let p={id:r.props.id||f.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(p.children=zc(r.props.children,f)),s.push(p)}),s}var Ni="get",Mi="application/x-www-form-urlencoded";function Zi(a){return a!=null&&typeof a.tagName=="string"}function yb(a){return Zi(a)&&a.tagName.toLowerCase()==="button"}function bb(a){return Zi(a)&&a.tagName.toLowerCase()==="form"}function vb(a){return Zi(a)&&a.tagName.toLowerCase()==="input"}function xb(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function Sb(a,u){return a.button===0&&(!u||u==="_self")&&!xb(a)}var zi=null;function Eb(){if(zi===null)try{new FormData(document.createElement("form"),0),zi=!1}catch{zi=!0}return zi}var Tb=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Sc(a){return a!=null&&!Tb.has(a)?(Ut(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Mi}"`),null):a}function wb(a,u){let s,r,o,f,p;if(bb(a)){let m=a.getAttribute("action");r=m?fn(m,u):null,s=a.getAttribute("method")||Ni,o=Sc(a.getAttribute("enctype"))||Mi,f=new FormData(a)}else if(yb(a)||vb(a)&&(a.type==="submit"||a.type==="image")){let m=a.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=a.getAttribute("formaction")||m.getAttribute("action");if(r=b?fn(b,u):null,s=a.getAttribute("formmethod")||m.getAttribute("method")||Ni,o=Sc(a.getAttribute("formenctype"))||Sc(m.getAttribute("enctype"))||Mi,f=new FormData(m,a),!Eb()){let{name:h,type:g,value:w}=a;if(g==="image"){let E=h?`${h}.`:"";f.append(`${E}x`,"0"),f.append(`${E}y`,"0")}else h&&f.append(h,w)}}else{if(Zi(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=Ni,r=null,o=Mi,p=a}return f&&o==="text/plain"&&(p=f,f=void 0),{action:r,method:s.toLowerCase(),encType:o,formData:f,body:p}}function Xc(a,u){if(a===!1||a===null||typeof a>"u")throw new Error(u)}async function Rb(a,u){if(a.id in u)return u[a.id];try{let s=await import(a.module);return u[a.id]=s,s}catch(s){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(s),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Ab(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function Ob(a,u,s){let r=await Promise.all(a.map(async o=>{let f=u.routes[o.route.id];if(f){let p=await Rb(f,s);return p.links?p.links():[]}return[]}));return Mb(r.flat(1).filter(Ab).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function pp(a,u,s,r,o,f){let p=(b,h)=>s[h]?b.route.id!==s[h].route.id:!0,m=(b,h)=>{var g;return s[h].pathname!==b.pathname||((g=s[h].route.path)==null?void 0:g.endsWith("*"))&&s[h].params["*"]!==b.params["*"]};return f==="assets"?u.filter((b,h)=>p(b,h)||m(b,h)):f==="data"?u.filter((b,h)=>{var w;let g=r.routes[b.route.id];if(!g||!g.hasLoader)return!1;if(p(b,h)||m(b,h))return!0;if(b.route.shouldRevalidate){let E=b.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((w=s[0])==null?void 0:w.params)||{},nextUrl:new URL(a,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof E=="boolean")return E}return!0}):[]}function zb(a,u,{includeHydrateFallback:s}={}){return _b(a.map(r=>{let o=u.routes[r.route.id];if(!o)return[];let f=[o.module];return o.clientActionModule&&(f=f.concat(o.clientActionModule)),o.clientLoaderModule&&(f=f.concat(o.clientLoaderModule)),s&&o.hydrateFallbackModule&&(f=f.concat(o.hydrateFallbackModule)),o.imports&&(f=f.concat(o.imports)),f}).flat(1))}function _b(a){return[...new Set(a)]}function Nb(a){let u={},s=Object.keys(a).sort();for(let r of s)u[r]=a[r];return u}function Mb(a,u){let s=new Set;return new Set(u),a.reduce((r,o)=>{let f=JSON.stringify(Nb(o));return s.has(f)||(s.add(f),r.push({key:f,link:o})),r},[])}function Cb(a,u){let s=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return s.pathname==="/"?s.pathname="_root.data":u&&fn(s.pathname,u)==="/"?s.pathname=`${u.replace(/\/$/,"")}/_root.data`:s.pathname=`${s.pathname.replace(/\/$/,"")}.data`,s}function Kp(){let a=M.useContext(Fl);return Xc(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function Db(){let a=M.useContext(Gi);return Xc(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var Vc=M.createContext(void 0);Vc.displayName="FrameworkContext";function Jp(){let a=M.useContext(Vc);return Xc(a,"You must render this element inside a <HydratedRouter> element"),a}function jb(a,u){let s=M.useContext(Vc),[r,o]=M.useState(!1),[f,p]=M.useState(!1),{onFocus:m,onBlur:b,onMouseEnter:h,onMouseLeave:g,onTouchStart:w}=u,E=M.useRef(null);M.useEffect(()=>{if(a==="render"&&p(!0),a==="viewport"){let k=q=>{q.forEach(Z=>{p(Z.isIntersecting)})},D=new IntersectionObserver(k,{threshold:.5});return E.current&&D.observe(E.current),()=>{D.disconnect()}}},[a]),M.useEffect(()=>{if(r){let k=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(k)}}},[r]);let U=()=>{o(!0)},T=()=>{o(!1),p(!1)};return s?a!=="intent"?[f,E,{}]:[f,E,{onFocus:eu(m,U),onBlur:eu(b,T),onMouseEnter:eu(h,U),onMouseLeave:eu(g,T),onTouchStart:eu(w,U)}]:[!1,E,{}]}function eu(a,u){return s=>{a&&a(s),s.defaultPrevented||u(s)}}function Ub({page:a,...u}){let{router:s}=Kp(),r=M.useMemo(()=>Lp(s.routes,a,s.basename),[s.routes,a,s.basename]);return r?M.createElement(Bb,{page:a,matches:r,...u}):null}function kb(a){let{manifest:u,routeModules:s}=Jp(),[r,o]=M.useState([]);return M.useEffect(()=>{let f=!1;return Ob(a,u,s).then(p=>{f||o(p)}),()=>{f=!0}},[a,u,s]),r}function Bb({page:a,matches:u,...s}){let r=Bn(),{manifest:o,routeModules:f}=Jp(),{basename:p}=Kp(),{loaderData:m,matches:b}=Db(),h=M.useMemo(()=>pp(a,u,b,o,r,"data"),[a,u,b,o,r]),g=M.useMemo(()=>pp(a,u,b,o,r,"assets"),[a,u,b,o,r]),w=M.useMemo(()=>{if(a===r.pathname+r.search+r.hash)return[];let T=new Set,k=!1;if(u.forEach(q=>{var G;let Z=o.routes[q.route.id];!Z||!Z.hasLoader||(!h.some(te=>te.route.id===q.route.id)&&q.route.id in m&&((G=f[q.route.id])!=null&&G.shouldRevalidate)||Z.hasClientLoader?k=!0:T.add(q.route.id))}),T.size===0)return[];let D=Cb(a,p);return k&&T.size>0&&D.searchParams.set("_routes",u.filter(q=>T.has(q.route.id)).map(q=>q.route.id).join(",")),[D.pathname+D.search]},[p,m,r,o,h,u,a,f]),E=M.useMemo(()=>zb(g,o),[g,o]),U=kb(g);return M.createElement(M.Fragment,null,w.map(T=>M.createElement("link",{key:T,rel:"prefetch",as:"fetch",href:T,...s})),E.map(T=>M.createElement("link",{key:T,rel:"modulepreload",href:T,...s})),U.map(({key:T,link:k})=>M.createElement("link",{key:T,...k})))}function Lb(...a){return u=>{a.forEach(s=>{typeof s=="function"?s(u):s!=null&&(s.current=u)})}}var Fp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Fp&&(window.__reactRouterVersion="7.5.0")}catch{}function Hb({basename:a,children:u,window:s}){let r=M.useRef();r.current==null&&(r.current=Ty({window:s,v5Compat:!0}));let o=r.current,[f,p]=M.useState({action:o.action,location:o.location}),m=M.useCallback(b=>{M.startTransition(()=>p(b))},[p]);return M.useLayoutEffect(()=>o.listen(m),[o,m]),M.createElement(mb,{basename:a,children:u,location:f.location,navigationType:f.action,navigator:o})}var Wp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ul=M.forwardRef(function({onClick:u,discover:s="render",prefetch:r="none",relative:o,reloadDocument:f,replace:p,state:m,target:b,to:h,preventScrollReset:g,viewTransition:w,...E},U){let{basename:T}=M.useContext(kt),k=typeof h=="string"&&Wp.test(h),D,q=!1;if(typeof h=="string"&&k&&(D=h,Fp))try{let Ee=new URL(window.location.href),tt=h.startsWith("//")?new URL(Ee.protocol+h):new URL(h),St=fn(tt.pathname,T);tt.origin===Ee.origin&&St!=null?h=St+tt.search+tt.hash:q=!0}catch{Ut(!1,`<Link to="${h}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let Z=Jy(h,{relative:o}),[G,te,$]=jb(r,E),oe=Zb(h,{replace:p,state:m,target:b,preventScrollReset:g,relative:o,viewTransition:w});function F(Ee){u&&u(Ee),Ee.defaultPrevented||oe(Ee)}let Ae=M.createElement("a",{...E,...$,href:D||Z,onClick:q||f?u:F,ref:Lb(U,te),target:b,"data-discover":!k&&s==="render"?"true":void 0});return G&&!k?M.createElement(M.Fragment,null,Ae,M.createElement(Ub,{page:Z})):Ae});ul.displayName="Link";var qb=M.forwardRef(function({"aria-current":u="page",caseSensitive:s=!1,className:r="",end:o=!1,style:f,to:p,viewTransition:m,children:b,...h},g){let w=cu(p,{relative:h.relative}),E=Bn(),U=M.useContext(Gi),{navigator:T,basename:k}=M.useContext(kt),D=U!=null&&Kb(w)&&m===!0,q=T.encodeLocation?T.encodeLocation(w).pathname:w.pathname,Z=E.pathname,G=U&&U.navigation&&U.navigation.location?U.navigation.location.pathname:null;s||(Z=Z.toLowerCase(),G=G?G.toLowerCase():null,q=q.toLowerCase()),G&&k&&(G=fn(G,k)||G);const te=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let $=Z===q||!o&&Z.startsWith(q)&&Z.charAt(te)==="/",oe=G!=null&&(G===q||!o&&G.startsWith(q)&&G.charAt(q.length)==="/"),F={isActive:$,isPending:oe,isTransitioning:D},Ae=$?u:void 0,Ee;typeof r=="function"?Ee=r(F):Ee=[r,$?"active":null,oe?"pending":null,D?"transitioning":null].filter(Boolean).join(" ");let tt=typeof f=="function"?f(F):f;return M.createElement(ul,{...h,"aria-current":Ae,className:Ee,ref:g,style:tt,to:p,viewTransition:m},typeof b=="function"?b(F):b)});qb.displayName="NavLink";var Yb=M.forwardRef(({discover:a="render",fetcherKey:u,navigate:s,reloadDocument:r,replace:o,state:f,method:p=Ni,action:m,onSubmit:b,relative:h,preventScrollReset:g,viewTransition:w,...E},U)=>{let T=Qb(),k=$b(m,{relative:h}),D=p.toLowerCase()==="get"?"get":"post",q=typeof m=="string"&&Wp.test(m),Z=G=>{if(b&&b(G),G.defaultPrevented)return;G.preventDefault();let te=G.nativeEvent.submitter,$=(te==null?void 0:te.getAttribute("formmethod"))||p;T(te||G.currentTarget,{fetcherKey:u,method:$,navigate:s,replace:o,state:f,relative:h,preventScrollReset:g,viewTransition:w})};return M.createElement("form",{ref:U,method:D,action:k,onSubmit:r?b:Z,...E,"data-discover":!q&&a==="render"?"true":void 0})});Yb.displayName="Form";function Gb(a){return`${a} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pp(a){let u=M.useContext(Fl);return Ne(u,Gb(a)),u}function Zb(a,{target:u,replace:s,state:r,preventScrollReset:o,relative:f,viewTransition:p}={}){let m=Vp(),b=Bn(),h=cu(a,{relative:f});return M.useCallback(g=>{if(Sb(g,u)){g.preventDefault();let w=s!==void 0?s:iu(b)===iu(h);m(a,{replace:w,state:r,preventScrollReset:o,relative:f,viewTransition:p})}},[b,m,h,s,r,u,a,o,f,p])}var Xb=0,Vb=()=>`__${String(++Xb)}__`;function Qb(){let{router:a}=Pp("useSubmit"),{basename:u}=M.useContext(kt),s=cb();return M.useCallback(async(r,o={})=>{let{action:f,method:p,encType:m,formData:b,body:h}=wb(r,u);if(o.navigate===!1){let g=o.fetcherKey||Vb();await a.fetch(g,s,o.action||f,{preventScrollReset:o.preventScrollReset,formData:b,body:h,formMethod:o.method||p,formEncType:o.encType||m,flushSync:o.flushSync})}else await a.navigate(o.action||f,{preventScrollReset:o.preventScrollReset,formData:b,body:h,formMethod:o.method||p,formEncType:o.encType||m,replace:o.replace,state:o.state,fromRouteId:s,flushSync:o.flushSync,viewTransition:o.viewTransition})},[a,u,s])}function $b(a,{relative:u}={}){let{basename:s}=M.useContext(kt),r=M.useContext(Mt);Ne(r,"useFormAction must be used inside a RouteContext");let[o]=r.matches.slice(-1),f={...cu(a||".",{relative:u})},p=Bn();if(a==null){f.search=p.search;let m=new URLSearchParams(f.search),b=m.getAll("index");if(b.some(g=>g==="")){m.delete("index"),b.filter(w=>w).forEach(w=>m.append("index",w));let g=m.toString();f.search=g?`?${g}`:""}}return(!a||a===".")&&o.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),s!=="/"&&(f.pathname=f.pathname==="/"?s:on([s,f.pathname])),iu(f)}function Kb(a,u={}){let s=M.useContext(Gp);Ne(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Pp("useViewTransitionState"),o=cu(a,{relative:u.relative});if(!s.isTransitioning)return!1;let f=fn(s.currentLocation.pathname,r)||s.currentLocation.pathname,p=fn(s.nextLocation.pathname,r)||s.nextLocation.pathname;return ki(o.pathname,p)!=null||ki(o.pathname,f)!=null}new TextEncoder;function Qc(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var cl=Qc();function Ip(a){cl=a}var uu={exec:()=>null};function me(a,u=""){let s=typeof a=="string"?a:a.source;const r={replace:(o,f)=>{let p=typeof f=="string"?f:f.source;return p=p.replace(lt.caret,"$1"),s=s.replace(o,p),r},getRegex:()=>new RegExp(s,u)};return r}var lt={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:a=>new RegExp(`^( {0,3}${a})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}#`),htmlBeginRegex:a=>new RegExp(`^ {0,${Math.min(3,a-1)}}<(?:[a-z].*>|!--)`,"i")},Jb=/^(?:[ \t]*(?:\n|$))+/,Fb=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Wb=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,ou=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Pb=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,$c=/(?:[*+-]|\d{1,9}[.)])/,em=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,tm=me(em).replace(/bull/g,$c).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(),Ib=me(em).replace(/bull/g,$c).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(),Kc=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,e1=/^[^\n]+/,Jc=/(?!\s*\])(?:\\.|[^\[\]\\])+/,t1=me(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Jc).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),n1=me(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,$c).getRegex(),Xi="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",Fc=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,l1=me("^ {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",Fc).replace("tag",Xi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),nm=me(Kc).replace("hr",ou).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",Xi).getRegex(),a1=me(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",nm).getRegex(),Wc={blockquote:a1,code:Fb,def:t1,fences:Wb,heading:Pb,hr:ou,html:l1,lheading:tm,list:n1,newline:Jb,paragraph:nm,table:uu,text:e1},mp=me("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",ou).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",Xi).getRegex(),u1={...Wc,lheading:Ib,table:mp,paragraph:me(Kc).replace("hr",ou).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",mp).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",Xi).getRegex()},i1={...Wc,html:me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Fc).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:uu,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:me(Kc).replace("hr",ou).replace("heading",` *#{1,6} *[^
|
||
]`).replace("lheading",tm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},r1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,s1=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,lm=/^( {2,}|\\)\n(?!\s*$)/,c1=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Vi=/[\p{P}\p{S}]/u,Pc=/[\s\p{P}\p{S}]/u,am=/[^\s\p{P}\p{S}]/u,o1=me(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Pc).getRegex(),um=/(?!~)[\p{P}\p{S}]/u,f1=/(?!~)[\s\p{P}\p{S}]/u,d1=/(?:[^\s\p{P}\p{S}]|~)/u,h1=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,im=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,p1=me(im,"u").replace(/punct/g,Vi).getRegex(),m1=me(im,"u").replace(/punct/g,um).getRegex(),rm="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",g1=me(rm,"gu").replace(/notPunctSpace/g,am).replace(/punctSpace/g,Pc).replace(/punct/g,Vi).getRegex(),y1=me(rm,"gu").replace(/notPunctSpace/g,d1).replace(/punctSpace/g,f1).replace(/punct/g,um).getRegex(),b1=me("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,am).replace(/punctSpace/g,Pc).replace(/punct/g,Vi).getRegex(),v1=me(/\\(punct)/,"gu").replace(/punct/g,Vi).getRegex(),x1=me(/^<(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(),S1=me(Fc).replace("(?:-->|$)","-->").getRegex(),E1=me("^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",S1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Bi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,T1=me(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",Bi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),sm=me(/^!?\[(label)\]\[(ref)\]/).replace("label",Bi).replace("ref",Jc).getRegex(),cm=me(/^!?\[(ref)\](?:\[\])?/).replace("ref",Jc).getRegex(),w1=me("reflink|nolink(?!\\()","g").replace("reflink",sm).replace("nolink",cm).getRegex(),Ic={_backpedal:uu,anyPunctuation:v1,autolink:x1,blockSkip:h1,br:lm,code:s1,del:uu,emStrongLDelim:p1,emStrongRDelimAst:g1,emStrongRDelimUnd:b1,escape:r1,link:T1,nolink:cm,punctuation:o1,reflink:sm,reflinkSearch:w1,tag:E1,text:c1,url:uu},R1={...Ic,link:me(/^!?\[(label)\]\((.*?)\)/).replace("label",Bi).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Bi).getRegex()},_c={...Ic,emStrongRDelimAst:y1,emStrongLDelim:m1,url:me(/^((?: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.!#$%&'*+\/=?_`{\|}~-]+@)))/},A1={..._c,br:me(lm).replace("{2,}","*").getRegex(),text:me(_c.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},_i={normal:Wc,gfm:u1,pedantic:i1},tu={normal:Ic,gfm:_c,breaks:A1,pedantic:R1},O1={"&":"&","<":"<",">":">",'"':""","'":"'"},gp=a=>O1[a];function Vt(a,u){if(u){if(lt.escapeTest.test(a))return a.replace(lt.escapeReplace,gp)}else if(lt.escapeTestNoEncode.test(a))return a.replace(lt.escapeReplaceNoEncode,gp);return a}function yp(a){try{a=encodeURI(a).replace(lt.percentDecode,"%")}catch{return null}return a}function bp(a,u){var f;const s=a.replace(lt.findPipe,(p,m,b)=>{let h=!1,g=m;for(;--g>=0&&b[g]==="\\";)h=!h;return h?"|":" |"}),r=s.split(lt.splitPipe);let o=0;if(r[0].trim()||r.shift(),r.length>0&&!((f=r.at(-1))!=null&&f.trim())&&r.pop(),u)if(r.length>u)r.splice(u);else for(;r.length<u;)r.push("");for(;o<r.length;o++)r[o]=r[o].trim().replace(lt.slashPipe,"|");return r}function nu(a,u,s){const r=a.length;if(r===0)return"";let o=0;for(;o<r&&a.charAt(r-o-1)===u;)o++;return a.slice(0,r-o)}function z1(a,u){if(a.indexOf(u[1])===-1)return-1;let s=0;for(let r=0;r<a.length;r++)if(a[r]==="\\")r++;else if(a[r]===u[0])s++;else if(a[r]===u[1]&&(s--,s<0))return r;return s>0?-2:-1}function vp(a,u,s,r,o){const f=u.href,p=u.title||null,m=a[1].replace(o.other.outputLinkReplace,"$1");r.state.inLink=!0;const b={type:a[0].charAt(0)==="!"?"image":"link",raw:s,href:f,title:p,text:m,tokens:r.inlineTokens(m)};return r.state.inLink=!1,b}function _1(a,u,s){const r=a.match(s.other.indentCodeCompensation);if(r===null)return u;const o=r[1];return u.split(`
|
||
`).map(f=>{const p=f.match(s.other.beginningSpace);if(p===null)return f;const[m]=p;return m.length>=o.length?f.slice(o.length):f}).join(`
|
||
`)}var Li=class{constructor(a){Re(this,"options");Re(this,"rules");Re(this,"lexer");this.options=a||cl}space(a){const u=this.rules.block.newline.exec(a);if(u&&u[0].length>0)return{type:"space",raw:u[0]}}code(a){const u=this.rules.block.code.exec(a);if(u){const s=u[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:u[0],codeBlockStyle:"indented",text:this.options.pedantic?s:nu(s,`
|
||
`)}}}fences(a){const u=this.rules.block.fences.exec(a);if(u){const s=u[0],r=_1(s,u[3]||"",this.rules);return{type:"code",raw:s,lang:u[2]?u[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):u[2],text:r}}}heading(a){const u=this.rules.block.heading.exec(a);if(u){let s=u[2].trim();if(this.rules.other.endingHash.test(s)){const r=nu(s,"#");(this.options.pedantic||!r||this.rules.other.endingSpaceChar.test(r))&&(s=r.trim())}return{type:"heading",raw:u[0],depth:u[1].length,text:s,tokens:this.lexer.inline(s)}}}hr(a){const u=this.rules.block.hr.exec(a);if(u)return{type:"hr",raw:nu(u[0],`
|
||
`)}}blockquote(a){const u=this.rules.block.blockquote.exec(a);if(u){let s=nu(u[0],`
|
||
`).split(`
|
||
`),r="",o="";const f=[];for(;s.length>0;){let p=!1;const m=[];let b;for(b=0;b<s.length;b++)if(this.rules.other.blockquoteStart.test(s[b]))m.push(s[b]),p=!0;else if(!p)m.push(s[b]);else break;s=s.slice(b);const h=m.join(`
|
||
`),g=h.replace(this.rules.other.blockquoteSetextReplace,`
|
||
$1`).replace(this.rules.other.blockquoteSetextReplace2,"");r=r?`${r}
|
||
${h}`:h,o=o?`${o}
|
||
${g}`:g;const w=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(g,f,!0),this.lexer.state.top=w,s.length===0)break;const E=f.at(-1);if((E==null?void 0:E.type)==="code")break;if((E==null?void 0:E.type)==="blockquote"){const U=E,T=U.raw+`
|
||
`+s.join(`
|
||
`),k=this.blockquote(T);f[f.length-1]=k,r=r.substring(0,r.length-U.raw.length)+k.raw,o=o.substring(0,o.length-U.text.length)+k.text;break}else if((E==null?void 0:E.type)==="list"){const U=E,T=U.raw+`
|
||
`+s.join(`
|
||
`),k=this.list(T);f[f.length-1]=k,r=r.substring(0,r.length-E.raw.length)+k.raw,o=o.substring(0,o.length-U.raw.length)+k.raw,s=T.substring(f.at(-1).raw.length).split(`
|
||
`);continue}}return{type:"blockquote",raw:r,tokens:f,text:o}}}list(a){let u=this.rules.block.list.exec(a);if(u){let s=u[1].trim();const r=s.length>1,o={type:"list",raw:"",ordered:r,start:r?+s.slice(0,-1):"",loose:!1,items:[]};s=r?`\\d{1,9}\\${s.slice(-1)}`:`\\${s}`,this.options.pedantic&&(s=r?s:"[*+-]");const f=this.rules.other.listItemRegex(s);let p=!1;for(;a;){let b=!1,h="",g="";if(!(u=f.exec(a))||this.rules.block.hr.test(a))break;h=u[0],a=a.substring(h.length);let w=u[2].split(`
|
||
`,1)[0].replace(this.rules.other.listReplaceTabs,q=>" ".repeat(3*q.length)),E=a.split(`
|
||
`,1)[0],U=!w.trim(),T=0;if(this.options.pedantic?(T=2,g=w.trimStart()):U?T=u[1].length+1:(T=u[2].search(this.rules.other.nonSpaceChar),T=T>4?1:T,g=w.slice(T),T+=u[1].length),U&&this.rules.other.blankLine.test(E)&&(h+=E+`
|
||
`,a=a.substring(E.length+1),b=!0),!b){const q=this.rules.other.nextBulletRegex(T),Z=this.rules.other.hrRegex(T),G=this.rules.other.fencesBeginRegex(T),te=this.rules.other.headingBeginRegex(T),$=this.rules.other.htmlBeginRegex(T);for(;a;){const oe=a.split(`
|
||
`,1)[0];let F;if(E=oe,this.options.pedantic?(E=E.replace(this.rules.other.listReplaceNesting," "),F=E):F=E.replace(this.rules.other.tabCharGlobal," "),G.test(E)||te.test(E)||$.test(E)||q.test(E)||Z.test(E))break;if(F.search(this.rules.other.nonSpaceChar)>=T||!E.trim())g+=`
|
||
`+F.slice(T);else{if(U||w.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||G.test(w)||te.test(w)||Z.test(w))break;g+=`
|
||
`+E}!U&&!E.trim()&&(U=!0),h+=oe+`
|
||
`,a=a.substring(oe.length+1),w=F.slice(T)}}o.loose||(p?o.loose=!0:this.rules.other.doubleBlankLine.test(h)&&(p=!0));let k=null,D;this.options.gfm&&(k=this.rules.other.listIsTask.exec(g),k&&(D=k[0]!=="[ ] ",g=g.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:h,task:!!k,checked:D,loose:!1,text:g,tokens:[]}),o.raw+=h}const m=o.items.at(-1);if(m)m.raw=m.raw.trimEnd(),m.text=m.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let b=0;b<o.items.length;b++)if(this.lexer.state.top=!1,o.items[b].tokens=this.lexer.blockTokens(o.items[b].text,[]),!o.loose){const h=o.items[b].tokens.filter(w=>w.type==="space"),g=h.length>0&&h.some(w=>this.rules.other.anyLine.test(w.raw));o.loose=g}if(o.loose)for(let b=0;b<o.items.length;b++)o.items[b].loose=!0;return o}}html(a){const u=this.rules.block.html.exec(a);if(u)return{type:"html",block:!0,raw:u[0],pre:u[1]==="pre"||u[1]==="script"||u[1]==="style",text:u[0]}}def(a){const u=this.rules.block.def.exec(a);if(u){const s=u[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),r=u[2]?u[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=u[3]?u[3].substring(1,u[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):u[3];return{type:"def",tag:s,raw:u[0],href:r,title:o}}}table(a){var p;const u=this.rules.block.table.exec(a);if(!u||!this.rules.other.tableDelimiter.test(u[2]))return;const s=bp(u[1]),r=u[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=(p=u[3])!=null&&p.trim()?u[3].replace(this.rules.other.tableRowBlankLine,"").split(`
|
||
`):[],f={type:"table",raw:u[0],header:[],align:[],rows:[]};if(s.length===r.length){for(const m of r)this.rules.other.tableAlignRight.test(m)?f.align.push("right"):this.rules.other.tableAlignCenter.test(m)?f.align.push("center"):this.rules.other.tableAlignLeft.test(m)?f.align.push("left"):f.align.push(null);for(let m=0;m<s.length;m++)f.header.push({text:s[m],tokens:this.lexer.inline(s[m]),header:!0,align:f.align[m]});for(const m of o)f.rows.push(bp(m,f.header.length).map((b,h)=>({text:b,tokens:this.lexer.inline(b),header:!1,align:f.align[h]})));return f}}lheading(a){const u=this.rules.block.lheading.exec(a);if(u)return{type:"heading",raw:u[0],depth:u[2].charAt(0)==="="?1:2,text:u[1],tokens:this.lexer.inline(u[1])}}paragraph(a){const u=this.rules.block.paragraph.exec(a);if(u){const s=u[1].charAt(u[1].length-1)===`
|
||
`?u[1].slice(0,-1):u[1];return{type:"paragraph",raw:u[0],text:s,tokens:this.lexer.inline(s)}}}text(a){const u=this.rules.block.text.exec(a);if(u)return{type:"text",raw:u[0],text:u[0],tokens:this.lexer.inline(u[0])}}escape(a){const u=this.rules.inline.escape.exec(a);if(u)return{type:"escape",raw:u[0],text:u[1]}}tag(a){const u=this.rules.inline.tag.exec(a);if(u)return!this.lexer.state.inLink&&this.rules.other.startATag.test(u[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(u[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(u[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(u[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:u[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:u[0]}}link(a){const u=this.rules.inline.link.exec(a);if(u){const s=u[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(s)){if(!this.rules.other.endAngleBracket.test(s))return;const f=nu(s.slice(0,-1),"\\");if((s.length-f.length)%2===0)return}else{const f=z1(u[2],"()");if(f===-2)return;if(f>-1){const m=(u[0].indexOf("!")===0?5:4)+u[1].length+f;u[2]=u[2].substring(0,f),u[0]=u[0].substring(0,m).trim(),u[3]=""}}let r=u[2],o="";if(this.options.pedantic){const f=this.rules.other.pedanticHrefTitle.exec(r);f&&(r=f[1],o=f[3])}else o=u[3]?u[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(s)?r=r.slice(1):r=r.slice(1,-1)),vp(u,{href:r&&r.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},u[0],this.lexer,this.rules)}}reflink(a,u){let s;if((s=this.rules.inline.reflink.exec(a))||(s=this.rules.inline.nolink.exec(a))){const r=(s[2]||s[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=u[r.toLowerCase()];if(!o){const f=s[0].charAt(0);return{type:"text",raw:f,text:f}}return vp(s,o,s[0],this.lexer,this.rules)}}emStrong(a,u,s=""){let r=this.rules.inline.emStrongLDelim.exec(a);if(!r||r[3]&&s.match(this.rules.other.unicodeAlphaNumeric))return;if(!(r[1]||r[2]||"")||!s||this.rules.inline.punctuation.exec(s)){const f=[...r[0]].length-1;let p,m,b=f,h=0;const g=r[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(g.lastIndex=0,u=u.slice(-1*a.length+f);(r=g.exec(u))!=null;){if(p=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!p)continue;if(m=[...p].length,r[3]||r[4]){b+=m;continue}else if((r[5]||r[6])&&f%3&&!((f+m)%3)){h+=m;continue}if(b-=m,b>0)continue;m=Math.min(m,m+b+h);const w=[...r[0]][0].length,E=a.slice(0,f+r.index+w+m);if(Math.min(f,m)%2){const T=E.slice(1,-1);return{type:"em",raw:E,text:T,tokens:this.lexer.inlineTokens(T)}}const U=E.slice(2,-2);return{type:"strong",raw:E,text:U,tokens:this.lexer.inlineTokens(U)}}}}codespan(a){const u=this.rules.inline.code.exec(a);if(u){let s=u[2].replace(this.rules.other.newLineCharGlobal," ");const r=this.rules.other.nonSpaceChar.test(s),o=this.rules.other.startingSpaceChar.test(s)&&this.rules.other.endingSpaceChar.test(s);return r&&o&&(s=s.substring(1,s.length-1)),{type:"codespan",raw:u[0],text:s}}}br(a){const u=this.rules.inline.br.exec(a);if(u)return{type:"br",raw:u[0]}}del(a){const u=this.rules.inline.del.exec(a);if(u)return{type:"del",raw:u[0],text:u[2],tokens:this.lexer.inlineTokens(u[2])}}autolink(a){const u=this.rules.inline.autolink.exec(a);if(u){let s,r;return u[2]==="@"?(s=u[1],r="mailto:"+s):(s=u[1],r=s),{type:"link",raw:u[0],text:s,href:r,tokens:[{type:"text",raw:s,text:s}]}}}url(a){var s;let u;if(u=this.rules.inline.url.exec(a)){let r,o;if(u[2]==="@")r=u[0],o="mailto:"+r;else{let f;do f=u[0],u[0]=((s=this.rules.inline._backpedal.exec(u[0]))==null?void 0:s[0])??"";while(f!==u[0]);r=u[0],u[1]==="www."?o="http://"+u[0]:o=u[0]}return{type:"link",raw:u[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(a){const u=this.rules.inline.text.exec(a);if(u){const s=this.lexer.state.inRawBlock;return{type:"text",raw:u[0],text:u[0],escaped:s}}}},sn=class Nc{constructor(u){Re(this,"tokens");Re(this,"options");Re(this,"state");Re(this,"tokenizer");Re(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=u||cl,this.options.tokenizer=this.options.tokenizer||new Li,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 s={other:lt,block:_i.normal,inline:tu.normal};this.options.pedantic?(s.block=_i.pedantic,s.inline=tu.pedantic):this.options.gfm&&(s.block=_i.gfm,this.options.breaks?s.inline=tu.breaks:s.inline=tu.gfm),this.tokenizer.rules=s}static get rules(){return{block:_i,inline:tu}}static lex(u,s){return new Nc(s).lex(u)}static lexInline(u,s){return new Nc(s).inlineTokens(u)}lex(u){u=u.replace(lt.carriageReturn,`
|
||
`),this.blockTokens(u,this.tokens);for(let s=0;s<this.inlineQueue.length;s++){const r=this.inlineQueue[s];this.inlineTokens(r.src,r.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(u,s=[],r=!1){var o,f,p;for(this.options.pedantic&&(u=u.replace(lt.tabCharGlobal," ").replace(lt.spaceLine,""));u;){let m;if((f=(o=this.options.extensions)==null?void 0:o.block)!=null&&f.some(h=>(m=h.call({lexer:this},u,s))?(u=u.substring(m.raw.length),s.push(m),!0):!1))continue;if(m=this.tokenizer.space(u)){u=u.substring(m.raw.length);const h=s.at(-1);m.raw.length===1&&h!==void 0?h.raw+=`
|
||
`:s.push(m);continue}if(m=this.tokenizer.code(u)){u=u.substring(m.raw.length);const h=s.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+m.raw,h.text+=`
|
||
`+m.text,this.inlineQueue.at(-1).src=h.text):s.push(m);continue}if(m=this.tokenizer.fences(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.heading(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.hr(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.blockquote(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.list(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.html(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.def(u)){u=u.substring(m.raw.length);const h=s.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+m.raw,h.text+=`
|
||
`+m.raw,this.inlineQueue.at(-1).src=h.text):this.tokens.links[m.tag]||(this.tokens.links[m.tag]={href:m.href,title:m.title});continue}if(m=this.tokenizer.table(u)){u=u.substring(m.raw.length),s.push(m);continue}if(m=this.tokenizer.lheading(u)){u=u.substring(m.raw.length),s.push(m);continue}let b=u;if((p=this.options.extensions)!=null&&p.startBlock){let h=1/0;const g=u.slice(1);let w;this.options.extensions.startBlock.forEach(E=>{w=E.call({lexer:this},g),typeof w=="number"&&w>=0&&(h=Math.min(h,w))}),h<1/0&&h>=0&&(b=u.substring(0,h+1))}if(this.state.top&&(m=this.tokenizer.paragraph(b))){const h=s.at(-1);r&&(h==null?void 0:h.type)==="paragraph"?(h.raw+=`
|
||
`+m.raw,h.text+=`
|
||
`+m.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):s.push(m),r=b.length!==u.length,u=u.substring(m.raw.length);continue}if(m=this.tokenizer.text(u)){u=u.substring(m.raw.length);const h=s.at(-1);(h==null?void 0:h.type)==="text"?(h.raw+=`
|
||
`+m.raw,h.text+=`
|
||
`+m.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):s.push(m);continue}if(u){const h="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,s}inline(u,s=[]){return this.inlineQueue.push({src:u,tokens:s}),s}inlineTokens(u,s=[]){var m,b,h;let r=u,o=null;if(this.tokens.links){const g=Object.keys(this.tokens.links);if(g.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(r))!=null;)g.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(r))!=null;)r=r.slice(0,o.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(r))!=null;)r=r.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let f=!1,p="";for(;u;){f||(p=""),f=!1;let g;if((b=(m=this.options.extensions)==null?void 0:m.inline)!=null&&b.some(E=>(g=E.call({lexer:this},u,s))?(u=u.substring(g.raw.length),s.push(g),!0):!1))continue;if(g=this.tokenizer.escape(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.tag(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.link(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.reflink(u,this.tokens.links)){u=u.substring(g.raw.length);const E=s.at(-1);g.type==="text"&&(E==null?void 0:E.type)==="text"?(E.raw+=g.raw,E.text+=g.text):s.push(g);continue}if(g=this.tokenizer.emStrong(u,r,p)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.codespan(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.br(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.del(u)){u=u.substring(g.raw.length),s.push(g);continue}if(g=this.tokenizer.autolink(u)){u=u.substring(g.raw.length),s.push(g);continue}if(!this.state.inLink&&(g=this.tokenizer.url(u))){u=u.substring(g.raw.length),s.push(g);continue}let w=u;if((h=this.options.extensions)!=null&&h.startInline){let E=1/0;const U=u.slice(1);let T;this.options.extensions.startInline.forEach(k=>{T=k.call({lexer:this},U),typeof T=="number"&&T>=0&&(E=Math.min(E,T))}),E<1/0&&E>=0&&(w=u.substring(0,E+1))}if(g=this.tokenizer.inlineText(w)){u=u.substring(g.raw.length),g.raw.slice(-1)!=="_"&&(p=g.raw.slice(-1)),f=!0;const E=s.at(-1);(E==null?void 0:E.type)==="text"?(E.raw+=g.raw,E.text+=g.text):s.push(g);continue}if(u){const E="Infinite loop on byte: "+u.charCodeAt(0);if(this.options.silent){console.error(E);break}else throw new Error(E)}}return s}},Hi=class{constructor(a){Re(this,"options");Re(this,"parser");this.options=a||cl}space(a){return""}code({text:a,lang:u,escaped:s}){var f;const r=(f=(u||"").match(lt.notSpaceStart))==null?void 0:f[0],o=a.replace(lt.endingNewline,"")+`
|
||
`;return r?'<pre><code class="language-'+Vt(r)+'">'+(s?o:Vt(o,!0))+`</code></pre>
|
||
`:"<pre><code>"+(s?o:Vt(o,!0))+`</code></pre>
|
||
`}blockquote({tokens:a}){return`<blockquote>
|
||
${this.parser.parse(a)}</blockquote>
|
||
`}html({text:a}){return a}heading({tokens:a,depth:u}){return`<h${u}>${this.parser.parseInline(a)}</h${u}>
|
||
`}hr(a){return`<hr>
|
||
`}list(a){const u=a.ordered,s=a.start;let r="";for(let p=0;p<a.items.length;p++){const m=a.items[p];r+=this.listitem(m)}const o=u?"ol":"ul",f=u&&s!==1?' start="'+s+'"':"";return"<"+o+f+`>
|
||
`+r+"</"+o+`>
|
||
`}listitem(a){var s;let u="";if(a.task){const r=this.checkbox({checked:!!a.checked});a.loose?((s=a.tokens[0])==null?void 0:s.type)==="paragraph"?(a.tokens[0].text=r+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&a.tokens[0].tokens[0].type==="text"&&(a.tokens[0].tokens[0].text=r+" "+Vt(a.tokens[0].tokens[0].text),a.tokens[0].tokens[0].escaped=!0)):a.tokens.unshift({type:"text",raw:r+" ",text:r+" ",escaped:!0}):u+=r+" "}return u+=this.parser.parse(a.tokens,!!a.loose),`<li>${u}</li>
|
||
`}checkbox({checked:a}){return"<input "+(a?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:a}){return`<p>${this.parser.parseInline(a)}</p>
|
||
`}table(a){let u="",s="";for(let o=0;o<a.header.length;o++)s+=this.tablecell(a.header[o]);u+=this.tablerow({text:s});let r="";for(let o=0;o<a.rows.length;o++){const f=a.rows[o];s="";for(let p=0;p<f.length;p++)s+=this.tablecell(f[p]);r+=this.tablerow({text:s})}return r&&(r=`<tbody>${r}</tbody>`),`<table>
|
||
<thead>
|
||
`+u+`</thead>
|
||
`+r+`</table>
|
||
`}tablerow({text:a}){return`<tr>
|
||
${a}</tr>
|
||
`}tablecell(a){const u=this.parser.parseInline(a.tokens),s=a.header?"th":"td";return(a.align?`<${s} align="${a.align}">`:`<${s}>`)+u+`</${s}>
|
||
`}strong({tokens:a}){return`<strong>${this.parser.parseInline(a)}</strong>`}em({tokens:a}){return`<em>${this.parser.parseInline(a)}</em>`}codespan({text:a}){return`<code>${Vt(a,!0)}</code>`}br(a){return"<br>"}del({tokens:a}){return`<del>${this.parser.parseInline(a)}</del>`}link({href:a,title:u,tokens:s}){const r=this.parser.parseInline(s),o=yp(a);if(o===null)return r;a=o;let f='<a href="'+a+'"';return u&&(f+=' title="'+Vt(u)+'"'),f+=">"+r+"</a>",f}image({href:a,title:u,text:s,tokens:r}){r&&(s=this.parser.parseInline(r,this.parser.textRenderer));const o=yp(a);if(o===null)return Vt(s);a=o;let f=`<img src="${a}" alt="${s}"`;return u&&(f+=` title="${Vt(u)}"`),f+=">",f}text(a){return"tokens"in a&&a.tokens?this.parser.parseInline(a.tokens):"escaped"in a&&a.escaped?a.text:Vt(a.text)}},eo=class{strong({text:a}){return a}em({text:a}){return a}codespan({text:a}){return a}del({text:a}){return a}html({text:a}){return a}text({text:a}){return a}link({text:a}){return""+a}image({text:a}){return""+a}br(){return""}},cn=class Mc{constructor(u){Re(this,"options");Re(this,"renderer");Re(this,"textRenderer");this.options=u||cl,this.options.renderer=this.options.renderer||new Hi,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new eo}static parse(u,s){return new Mc(s).parse(u)}static parseInline(u,s){return new Mc(s).parseInline(u)}parse(u,s=!0){var o,f;let r="";for(let p=0;p<u.length;p++){const m=u[p];if((f=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&f[m.type]){const h=m,g=this.options.extensions.renderers[h.type].call({parser:this},h);if(g!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type)){r+=g||"";continue}}const b=m;switch(b.type){case"space":{r+=this.renderer.space(b);continue}case"hr":{r+=this.renderer.hr(b);continue}case"heading":{r+=this.renderer.heading(b);continue}case"code":{r+=this.renderer.code(b);continue}case"table":{r+=this.renderer.table(b);continue}case"blockquote":{r+=this.renderer.blockquote(b);continue}case"list":{r+=this.renderer.list(b);continue}case"html":{r+=this.renderer.html(b);continue}case"paragraph":{r+=this.renderer.paragraph(b);continue}case"text":{let h=b,g=this.renderer.text(h);for(;p+1<u.length&&u[p+1].type==="text";)h=u[++p],g+=`
|
||
`+this.renderer.text(h);s?r+=this.renderer.paragraph({type:"paragraph",raw:g,text:g,tokens:[{type:"text",raw:g,text:g,escaped:!0}]}):r+=g;continue}default:{const h='Token with "'+b.type+'" type was not found.';if(this.options.silent)return console.error(h),"";throw new Error(h)}}}return r}parseInline(u,s=this.renderer){var o,f;let r="";for(let p=0;p<u.length;p++){const m=u[p];if((f=(o=this.options.extensions)==null?void 0:o.renderers)!=null&&f[m.type]){const h=this.options.extensions.renderers[m.type].call({parser:this},m);if(h!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(m.type)){r+=h||"";continue}}const b=m;switch(b.type){case"escape":{r+=s.text(b);break}case"html":{r+=s.html(b);break}case"link":{r+=s.link(b);break}case"image":{r+=s.image(b);break}case"strong":{r+=s.strong(b);break}case"em":{r+=s.em(b);break}case"codespan":{r+=s.codespan(b);break}case"br":{r+=s.br(b);break}case"del":{r+=s.del(b);break}case"text":{r+=s.text(b);break}default:{const h='Token with "'+b.type+'" type was not found.';if(this.options.silent)return console.error(h),"";throw new Error(h)}}}return r}},Rc,Ci=(Rc=class{constructor(a){Re(this,"options");Re(this,"block");this.options=a||cl}preprocess(a){return a}postprocess(a){return a}processAllTokens(a){return a}provideLexer(){return this.block?sn.lex:sn.lexInline}provideParser(){return this.block?cn.parse:cn.parseInline}},Re(Rc,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),Rc),N1=class{constructor(...a){Re(this,"defaults",Qc());Re(this,"options",this.setOptions);Re(this,"parse",this.parseMarkdown(!0));Re(this,"parseInline",this.parseMarkdown(!1));Re(this,"Parser",cn);Re(this,"Renderer",Hi);Re(this,"TextRenderer",eo);Re(this,"Lexer",sn);Re(this,"Tokenizer",Li);Re(this,"Hooks",Ci);this.use(...a)}walkTokens(a,u){var r,o;let s=[];for(const f of a)switch(s=s.concat(u.call(this,f)),f.type){case"table":{const p=f;for(const m of p.header)s=s.concat(this.walkTokens(m.tokens,u));for(const m of p.rows)for(const b of m)s=s.concat(this.walkTokens(b.tokens,u));break}case"list":{const p=f;s=s.concat(this.walkTokens(p.items,u));break}default:{const p=f;(o=(r=this.defaults.extensions)==null?void 0:r.childTokens)!=null&&o[p.type]?this.defaults.extensions.childTokens[p.type].forEach(m=>{const b=p[m].flat(1/0);s=s.concat(this.walkTokens(b,u))}):p.tokens&&(s=s.concat(this.walkTokens(p.tokens,u)))}}return s}use(...a){const u=this.defaults.extensions||{renderers:{},childTokens:{}};return a.forEach(s=>{const r={...s};if(r.async=this.defaults.async||r.async||!1,s.extensions&&(s.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const f=u.renderers[o.name];f?u.renderers[o.name]=function(...p){let m=o.renderer.apply(this,p);return m===!1&&(m=f.apply(this,p)),m}:u.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 f=u[o.level];f?f.unshift(o.tokenizer):u[o.level]=[o.tokenizer],o.start&&(o.level==="block"?u.startBlock?u.startBlock.push(o.start):u.startBlock=[o.start]:o.level==="inline"&&(u.startInline?u.startInline.push(o.start):u.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(u.childTokens[o.name]=o.childTokens)}),r.extensions=u),s.renderer){const o=this.defaults.renderer||new Hi(this.defaults);for(const f in s.renderer){if(!(f in o))throw new Error(`renderer '${f}' does not exist`);if(["options","parser"].includes(f))continue;const p=f,m=s.renderer[p],b=o[p];o[p]=(...h)=>{let g=m.apply(o,h);return g===!1&&(g=b.apply(o,h)),g||""}}r.renderer=o}if(s.tokenizer){const o=this.defaults.tokenizer||new Li(this.defaults);for(const f in s.tokenizer){if(!(f in o))throw new Error(`tokenizer '${f}' does not exist`);if(["options","rules","lexer"].includes(f))continue;const p=f,m=s.tokenizer[p],b=o[p];o[p]=(...h)=>{let g=m.apply(o,h);return g===!1&&(g=b.apply(o,h)),g}}r.tokenizer=o}if(s.hooks){const o=this.defaults.hooks||new Ci;for(const f in s.hooks){if(!(f in o))throw new Error(`hook '${f}' does not exist`);if(["options","block"].includes(f))continue;const p=f,m=s.hooks[p],b=o[p];Ci.passThroughHooks.has(f)?o[p]=h=>{if(this.defaults.async)return Promise.resolve(m.call(o,h)).then(w=>b.call(o,w));const g=m.call(o,h);return b.call(o,g)}:o[p]=(...h)=>{let g=m.apply(o,h);return g===!1&&(g=b.apply(o,h)),g}}r.hooks=o}if(s.walkTokens){const o=this.defaults.walkTokens,f=s.walkTokens;r.walkTokens=function(p){let m=[];return m.push(f.call(this,p)),o&&(m=m.concat(o.call(this,p))),m}}this.defaults={...this.defaults,...r}}),this}setOptions(a){return this.defaults={...this.defaults,...a},this}lexer(a,u){return sn.lex(a,u??this.defaults)}parser(a,u){return cn.parse(a,u??this.defaults)}parseMarkdown(a){return(s,r)=>{const o={...r},f={...this.defaults,...o},p=this.onError(!!f.silent,!!f.async);if(this.defaults.async===!0&&o.async===!1)return p(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 s>"u"||s===null)return p(new Error("marked(): input parameter is undefined or null"));if(typeof s!="string")return p(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(s)+", string expected"));f.hooks&&(f.hooks.options=f,f.hooks.block=a);const m=f.hooks?f.hooks.provideLexer():a?sn.lex:sn.lexInline,b=f.hooks?f.hooks.provideParser():a?cn.parse:cn.parseInline;if(f.async)return Promise.resolve(f.hooks?f.hooks.preprocess(s):s).then(h=>m(h,f)).then(h=>f.hooks?f.hooks.processAllTokens(h):h).then(h=>f.walkTokens?Promise.all(this.walkTokens(h,f.walkTokens)).then(()=>h):h).then(h=>b(h,f)).then(h=>f.hooks?f.hooks.postprocess(h):h).catch(p);try{f.hooks&&(s=f.hooks.preprocess(s));let h=m(s,f);f.hooks&&(h=f.hooks.processAllTokens(h)),f.walkTokens&&this.walkTokens(h,f.walkTokens);let g=b(h,f);return f.hooks&&(g=f.hooks.postprocess(g)),g}catch(h){return p(h)}}}onError(a,u){return s=>{if(s.message+=`
|
||
Please report this to https://github.com/markedjs/marked.`,a){const r="<p>An error occurred:</p><pre>"+Vt(s.message+"",!0)+"</pre>";return u?Promise.resolve(r):r}if(u)return Promise.reject(s);throw s}}},rl=new N1;function be(a,u){return rl.parse(a,u)}be.options=be.setOptions=function(a){return rl.setOptions(a),be.defaults=rl.defaults,Ip(be.defaults),be};be.getDefaults=Qc;be.defaults=cl;be.use=function(...a){return rl.use(...a),be.defaults=rl.defaults,Ip(be.defaults),be};be.walkTokens=function(a,u){return rl.walkTokens(a,u)};be.parseInline=rl.parseInline;be.Parser=cn;be.parser=cn.parse;be.Renderer=Hi;be.TextRenderer=eo;be.Lexer=sn;be.lexer=sn.lex;be.Tokenizer=Li;be.Hooks=Ci;be.parse=be;be.options;be.setOptions;be.use;be.walkTokens;be.parseInline;cn.parse;sn.lex;function om(a,u){return function(){return a.apply(u,arguments)}}const{toString:M1}=Object.prototype,{getPrototypeOf:to}=Object,{iterator:Qi,toStringTag:fm}=Symbol,$i=(a=>u=>{const s=M1.call(u);return a[s]||(a[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),Bt=a=>(a=a.toLowerCase(),u=>$i(u)===a),Ki=a=>u=>typeof u===a,{isArray:Pl}=Array,ru=Ki("undefined");function C1(a){return a!==null&&!ru(a)&&a.constructor!==null&&!ru(a.constructor)&&ct(a.constructor.isBuffer)&&a.constructor.isBuffer(a)}const dm=Bt("ArrayBuffer");function D1(a){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(a):u=a&&a.buffer&&dm(a.buffer),u}const j1=Ki("string"),ct=Ki("function"),hm=Ki("number"),Ji=a=>a!==null&&typeof a=="object",U1=a=>a===!0||a===!1,Di=a=>{if($i(a)!=="object")return!1;const u=to(a);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(fm in a)&&!(Qi in a)},k1=Bt("Date"),B1=Bt("File"),L1=Bt("Blob"),H1=Bt("FileList"),q1=a=>Ji(a)&&ct(a.pipe),Y1=a=>{let u;return a&&(typeof FormData=="function"&&a instanceof FormData||ct(a.append)&&((u=$i(a))==="formdata"||u==="object"&&ct(a.toString)&&a.toString()==="[object FormData]"))},G1=Bt("URLSearchParams"),[Z1,X1,V1,Q1]=["ReadableStream","Request","Response","Headers"].map(Bt),$1=a=>a.trim?a.trim():a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fu(a,u,{allOwnKeys:s=!1}={}){if(a===null||typeof a>"u")return;let r,o;if(typeof a!="object"&&(a=[a]),Pl(a))for(r=0,o=a.length;r<o;r++)u.call(null,a[r],r,a);else{const f=s?Object.getOwnPropertyNames(a):Object.keys(a),p=f.length;let m;for(r=0;r<p;r++)m=f[r],u.call(null,a[m],m,a)}}function pm(a,u){u=u.toLowerCase();const s=Object.keys(a);let r=s.length,o;for(;r-- >0;)if(o=s[r],u===o.toLowerCase())return o;return null}const al=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,mm=a=>!ru(a)&&a!==al;function Cc(){const{caseless:a}=mm(this)&&this||{},u={},s=(r,o)=>{const f=a&&pm(u,o)||o;Di(u[f])&&Di(r)?u[f]=Cc(u[f],r):Di(r)?u[f]=Cc({},r):Pl(r)?u[f]=r.slice():u[f]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&fu(arguments[r],s);return u}const K1=(a,u,s,{allOwnKeys:r}={})=>(fu(u,(o,f)=>{s&&ct(o)?a[f]=om(o,s):a[f]=o},{allOwnKeys:r}),a),J1=a=>(a.charCodeAt(0)===65279&&(a=a.slice(1)),a),F1=(a,u,s,r)=>{a.prototype=Object.create(u.prototype,r),a.prototype.constructor=a,Object.defineProperty(a,"super",{value:u.prototype}),s&&Object.assign(a.prototype,s)},W1=(a,u,s,r)=>{let o,f,p;const m={};if(u=u||{},a==null)return u;do{for(o=Object.getOwnPropertyNames(a),f=o.length;f-- >0;)p=o[f],(!r||r(p,a,u))&&!m[p]&&(u[p]=a[p],m[p]=!0);a=s!==!1&&to(a)}while(a&&(!s||s(a,u))&&a!==Object.prototype);return u},P1=(a,u,s)=>{a=String(a),(s===void 0||s>a.length)&&(s=a.length),s-=u.length;const r=a.indexOf(u,s);return r!==-1&&r===s},I1=a=>{if(!a)return null;if(Pl(a))return a;let u=a.length;if(!hm(u))return null;const s=new Array(u);for(;u-- >0;)s[u]=a[u];return s},ev=(a=>u=>a&&u instanceof a)(typeof Uint8Array<"u"&&to(Uint8Array)),tv=(a,u)=>{const r=(a&&a[Qi]).call(a);let o;for(;(o=r.next())&&!o.done;){const f=o.value;u.call(a,f[0],f[1])}},nv=(a,u)=>{let s;const r=[];for(;(s=a.exec(u))!==null;)r.push(s);return r},lv=Bt("HTMLFormElement"),av=a=>a.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(s,r,o){return r.toUpperCase()+o}),xp=(({hasOwnProperty:a})=>(u,s)=>a.call(u,s))(Object.prototype),uv=Bt("RegExp"),gm=(a,u)=>{const s=Object.getOwnPropertyDescriptors(a),r={};fu(s,(o,f)=>{let p;(p=u(o,f,a))!==!1&&(r[f]=p||o)}),Object.defineProperties(a,r)},iv=a=>{gm(a,(u,s)=>{if(ct(a)&&["arguments","caller","callee"].indexOf(s)!==-1)return!1;const r=a[s];if(ct(r)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+s+"'")})}})},rv=(a,u)=>{const s={},r=o=>{o.forEach(f=>{s[f]=!0})};return Pl(a)?r(a):r(String(a).split(u)),s},sv=()=>{},cv=(a,u)=>a!=null&&Number.isFinite(a=+a)?a:u;function ov(a){return!!(a&&ct(a.append)&&a[fm]==="FormData"&&a[Qi])}const fv=a=>{const u=new Array(10),s=(r,o)=>{if(Ji(r)){if(u.indexOf(r)>=0)return;if(!("toJSON"in r)){u[o]=r;const f=Pl(r)?[]:{};return fu(r,(p,m)=>{const b=s(p,o+1);!ru(b)&&(f[m]=b)}),u[o]=void 0,f}}return r};return s(a,0)},dv=Bt("AsyncFunction"),hv=a=>a&&(Ji(a)||ct(a))&&ct(a.then)&&ct(a.catch),ym=((a,u)=>a?setImmediate:u?((s,r)=>(al.addEventListener("message",({source:o,data:f})=>{o===al&&f===s&&r.length&&r.shift()()},!1),o=>{r.push(o),al.postMessage(s,"*")}))(`axios@${Math.random()}`,[]):s=>setTimeout(s))(typeof setImmediate=="function",ct(al.postMessage)),pv=typeof queueMicrotask<"u"?queueMicrotask.bind(al):typeof process<"u"&&process.nextTick||ym,mv=a=>a!=null&&ct(a[Qi]),C={isArray:Pl,isArrayBuffer:dm,isBuffer:C1,isFormData:Y1,isArrayBufferView:D1,isString:j1,isNumber:hm,isBoolean:U1,isObject:Ji,isPlainObject:Di,isReadableStream:Z1,isRequest:X1,isResponse:V1,isHeaders:Q1,isUndefined:ru,isDate:k1,isFile:B1,isBlob:L1,isRegExp:uv,isFunction:ct,isStream:q1,isURLSearchParams:G1,isTypedArray:ev,isFileList:H1,forEach:fu,merge:Cc,extend:K1,trim:$1,stripBOM:J1,inherits:F1,toFlatObject:W1,kindOf:$i,kindOfTest:Bt,endsWith:P1,toArray:I1,forEachEntry:tv,matchAll:nv,isHTMLForm:lv,hasOwnProperty:xp,hasOwnProp:xp,reduceDescriptors:gm,freezeMethods:iv,toObjectSet:rv,toCamelCase:av,noop:sv,toFiniteNumber:cv,findKey:pm,global:al,isContextDefined:mm,isSpecCompliantForm:ov,toJSONObject:fv,isAsyncFn:dv,isThenable:hv,setImmediate:ym,asap:pv,isIterable:mv};function ae(a,u,s,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=a,this.name="AxiosError",u&&(this.code=u),s&&(this.config=s),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}C.inherits(ae,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:C.toJSONObject(this.config),code:this.code,status:this.status}}});const bm=ae.prototype,vm={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(a=>{vm[a]={value:a}});Object.defineProperties(ae,vm);Object.defineProperty(bm,"isAxiosError",{value:!0});ae.from=(a,u,s,r,o,f)=>{const p=Object.create(bm);return C.toFlatObject(a,p,function(b){return b!==Error.prototype},m=>m!=="isAxiosError"),ae.call(p,a.message,u,s,r,o),p.cause=a,p.name=a.name,f&&Object.assign(p,f),p};const gv=null;function Dc(a){return C.isPlainObject(a)||C.isArray(a)}function xm(a){return C.endsWith(a,"[]")?a.slice(0,-2):a}function Sp(a,u,s){return a?a.concat(u).map(function(o,f){return o=xm(o),!s&&f?"["+o+"]":o}).join(s?".":""):u}function yv(a){return C.isArray(a)&&!a.some(Dc)}const bv=C.toFlatObject(C,{},null,function(u){return/^is[A-Z]/.test(u)});function Fi(a,u,s){if(!C.isObject(a))throw new TypeError("target must be an object");u=u||new FormData,s=C.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,D){return!C.isUndefined(D[k])});const r=s.metaTokens,o=s.visitor||g,f=s.dots,p=s.indexes,b=(s.Blob||typeof Blob<"u"&&Blob)&&C.isSpecCompliantForm(u);if(!C.isFunction(o))throw new TypeError("visitor must be a function");function h(T){if(T===null)return"";if(C.isDate(T))return T.toISOString();if(C.isBoolean(T))return T.toString();if(!b&&C.isBlob(T))throw new ae("Blob is not supported. Use a Buffer instead.");return C.isArrayBuffer(T)||C.isTypedArray(T)?b&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,k,D){let q=T;if(T&&!D&&typeof T=="object"){if(C.endsWith(k,"{}"))k=r?k:k.slice(0,-2),T=JSON.stringify(T);else if(C.isArray(T)&&yv(T)||(C.isFileList(T)||C.endsWith(k,"[]"))&&(q=C.toArray(T)))return k=xm(k),q.forEach(function(G,te){!(C.isUndefined(G)||G===null)&&u.append(p===!0?Sp([k],te,f):p===null?k:k+"[]",h(G))}),!1}return Dc(T)?!0:(u.append(Sp(D,k,f),h(T)),!1)}const w=[],E=Object.assign(bv,{defaultVisitor:g,convertValue:h,isVisitable:Dc});function U(T,k){if(!C.isUndefined(T)){if(w.indexOf(T)!==-1)throw Error("Circular reference detected in "+k.join("."));w.push(T),C.forEach(T,function(q,Z){(!(C.isUndefined(q)||q===null)&&o.call(u,q,C.isString(Z)?Z.trim():Z,k,E))===!0&&U(q,k?k.concat(Z):[Z])}),w.pop()}}if(!C.isObject(a))throw new TypeError("data must be an object");return U(a),u}function Ep(a){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(a).replace(/[!'()~]|%20|%00/g,function(r){return u[r]})}function no(a,u){this._pairs=[],a&&Fi(a,this,u)}const Sm=no.prototype;Sm.append=function(u,s){this._pairs.push([u,s])};Sm.toString=function(u){const s=u?function(r){return u.call(this,r,Ep)}:Ep;return this._pairs.map(function(o){return s(o[0])+"="+s(o[1])},"").join("&")};function vv(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Em(a,u,s){if(!u)return a;const r=s&&s.encode||vv;C.isFunction(s)&&(s={serialize:s});const o=s&&s.serialize;let f;if(o?f=o(u,s):f=C.isURLSearchParams(u)?u.toString():new no(u,s).toString(r),f){const p=a.indexOf("#");p!==-1&&(a=a.slice(0,p)),a+=(a.indexOf("?")===-1?"?":"&")+f}return a}class Tp{constructor(){this.handlers=[]}use(u,s,r){return this.handlers.push({fulfilled:u,rejected:s,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){C.forEach(this.handlers,function(r){r!==null&&u(r)})}}const Tm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xv=typeof URLSearchParams<"u"?URLSearchParams:no,Sv=typeof FormData<"u"?FormData:null,Ev=typeof Blob<"u"?Blob:null,Tv={isBrowser:!0,classes:{URLSearchParams:xv,FormData:Sv,Blob:Ev},protocols:["http","https","file","blob","url","data"]},lo=typeof window<"u"&&typeof document<"u",jc=typeof navigator=="object"&&navigator||void 0,wv=lo&&(!jc||["ReactNative","NativeScript","NS"].indexOf(jc.product)<0),Rv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Av=lo&&window.location.href||"http://localhost",Ov=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:lo,hasStandardBrowserEnv:wv,hasStandardBrowserWebWorkerEnv:Rv,navigator:jc,origin:Av},Symbol.toStringTag,{value:"Module"})),et={...Ov,...Tv};function zv(a,u){return Fi(a,new et.classes.URLSearchParams,Object.assign({visitor:function(s,r,o,f){return et.isNode&&C.isBuffer(s)?(this.append(r,s.toString("base64")),!1):f.defaultVisitor.apply(this,arguments)}},u))}function _v(a){return C.matchAll(/\w+|\[(\w*)]/g,a).map(u=>u[0]==="[]"?"":u[1]||u[0])}function Nv(a){const u={},s=Object.keys(a);let r;const o=s.length;let f;for(r=0;r<o;r++)f=s[r],u[f]=a[f];return u}function wm(a){function u(s,r,o,f){let p=s[f++];if(p==="__proto__")return!0;const m=Number.isFinite(+p),b=f>=s.length;return p=!p&&C.isArray(o)?o.length:p,b?(C.hasOwnProp(o,p)?o[p]=[o[p],r]:o[p]=r,!m):((!o[p]||!C.isObject(o[p]))&&(o[p]=[]),u(s,r,o[p],f)&&C.isArray(o[p])&&(o[p]=Nv(o[p])),!m)}if(C.isFormData(a)&&C.isFunction(a.entries)){const s={};return C.forEachEntry(a,(r,o)=>{u(_v(r),o,s,0)}),s}return null}function Mv(a,u,s){if(C.isString(a))try{return(u||JSON.parse)(a),C.trim(a)}catch(r){if(r.name!=="SyntaxError")throw r}return(s||JSON.stringify)(a)}const du={transitional:Tm,adapter:["xhr","http","fetch"],transformRequest:[function(u,s){const r=s.getContentType()||"",o=r.indexOf("application/json")>-1,f=C.isObject(u);if(f&&C.isHTMLForm(u)&&(u=new FormData(u)),C.isFormData(u))return o?JSON.stringify(wm(u)):u;if(C.isArrayBuffer(u)||C.isBuffer(u)||C.isStream(u)||C.isFile(u)||C.isBlob(u)||C.isReadableStream(u))return u;if(C.isArrayBufferView(u))return u.buffer;if(C.isURLSearchParams(u))return s.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),u.toString();let m;if(f){if(r.indexOf("application/x-www-form-urlencoded")>-1)return zv(u,this.formSerializer).toString();if((m=C.isFileList(u))||r.indexOf("multipart/form-data")>-1){const b=this.env&&this.env.FormData;return Fi(m?{"files[]":u}:u,b&&new b,this.formSerializer)}}return f||o?(s.setContentType("application/json",!1),Mv(u)):u}],transformResponse:[function(u){const s=this.transitional||du.transitional,r=s&&s.forcedJSONParsing,o=this.responseType==="json";if(C.isResponse(u)||C.isReadableStream(u))return u;if(u&&C.isString(u)&&(r&&!this.responseType||o)){const p=!(s&&s.silentJSONParsing)&&o;try{return JSON.parse(u)}catch(m){if(p)throw m.name==="SyntaxError"?ae.from(m,ae.ERR_BAD_RESPONSE,this,null,this.response):m}}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:et.classes.FormData,Blob:et.classes.Blob},validateStatus:function(u){return u>=200&&u<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};C.forEach(["delete","get","head","post","put","patch"],a=>{du.headers[a]={}});const Cv=C.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Dv=a=>{const u={};let s,r,o;return a&&a.split(`
|
||
`).forEach(function(p){o=p.indexOf(":"),s=p.substring(0,o).trim().toLowerCase(),r=p.substring(o+1).trim(),!(!s||u[s]&&Cv[s])&&(s==="set-cookie"?u[s]?u[s].push(r):u[s]=[r]:u[s]=u[s]?u[s]+", "+r:r)}),u},wp=Symbol("internals");function lu(a){return a&&String(a).trim().toLowerCase()}function ji(a){return a===!1||a==null?a:C.isArray(a)?a.map(ji):String(a)}function jv(a){const u=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=s.exec(a);)u[r[1]]=r[2];return u}const Uv=a=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(a.trim());function Ec(a,u,s,r,o){if(C.isFunction(r))return r.call(this,u,s);if(o&&(u=s),!!C.isString(u)){if(C.isString(r))return u.indexOf(r)!==-1;if(C.isRegExp(r))return r.test(u)}}function kv(a){return a.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,s,r)=>s.toUpperCase()+r)}function Bv(a,u){const s=C.toCamelCase(" "+u);["get","set","has"].forEach(r=>{Object.defineProperty(a,r+s,{value:function(o,f,p){return this[r].call(this,u,o,f,p)},configurable:!0})})}let ot=class{constructor(u){u&&this.set(u)}set(u,s,r){const o=this;function f(m,b,h){const g=lu(b);if(!g)throw new Error("header name must be a non-empty string");const w=C.findKey(o,g);(!w||o[w]===void 0||h===!0||h===void 0&&o[w]!==!1)&&(o[w||b]=ji(m))}const p=(m,b)=>C.forEach(m,(h,g)=>f(h,g,b));if(C.isPlainObject(u)||u instanceof this.constructor)p(u,s);else if(C.isString(u)&&(u=u.trim())&&!Uv(u))p(Dv(u),s);else if(C.isObject(u)&&C.isIterable(u)){let m={},b,h;for(const g of u){if(!C.isArray(g))throw TypeError("Object iterator must return a key-value pair");m[h=g[0]]=(b=m[h])?C.isArray(b)?[...b,g[1]]:[b,g[1]]:g[1]}p(m,s)}else u!=null&&f(s,u,r);return this}get(u,s){if(u=lu(u),u){const r=C.findKey(this,u);if(r){const o=this[r];if(!s)return o;if(s===!0)return jv(o);if(C.isFunction(s))return s.call(this,o,r);if(C.isRegExp(s))return s.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(u,s){if(u=lu(u),u){const r=C.findKey(this,u);return!!(r&&this[r]!==void 0&&(!s||Ec(this,this[r],r,s)))}return!1}delete(u,s){const r=this;let o=!1;function f(p){if(p=lu(p),p){const m=C.findKey(r,p);m&&(!s||Ec(r,r[m],m,s))&&(delete r[m],o=!0)}}return C.isArray(u)?u.forEach(f):f(u),o}clear(u){const s=Object.keys(this);let r=s.length,o=!1;for(;r--;){const f=s[r];(!u||Ec(this,this[f],f,u,!0))&&(delete this[f],o=!0)}return o}normalize(u){const s=this,r={};return C.forEach(this,(o,f)=>{const p=C.findKey(r,f);if(p){s[p]=ji(o),delete s[f];return}const m=u?kv(f):String(f).trim();m!==f&&delete s[f],s[m]=ji(o),r[m]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const s=Object.create(null);return C.forEach(this,(r,o)=>{r!=null&&r!==!1&&(s[o]=u&&C.isArray(r)?r.join(", "):r)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,s])=>u+": "+s).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...s){const r=new this(u);return s.forEach(o=>r.set(o)),r}static accessor(u){const r=(this[wp]=this[wp]={accessors:{}}).accessors,o=this.prototype;function f(p){const m=lu(p);r[m]||(Bv(o,p),r[m]=!0)}return C.isArray(u)?u.forEach(f):f(u),this}};ot.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);C.reduceDescriptors(ot.prototype,({value:a},u)=>{let s=u[0].toUpperCase()+u.slice(1);return{get:()=>a,set(r){this[s]=r}}});C.freezeMethods(ot);function Tc(a,u){const s=this||du,r=u||s,o=ot.from(r.headers);let f=r.data;return C.forEach(a,function(m){f=m.call(s,f,o.normalize(),u?u.status:void 0)}),o.normalize(),f}function Rm(a){return!!(a&&a.__CANCEL__)}function Il(a,u,s){ae.call(this,a??"canceled",ae.ERR_CANCELED,u,s),this.name="CanceledError"}C.inherits(Il,ae,{__CANCEL__:!0});function Am(a,u,s){const r=s.config.validateStatus;!s.status||!r||r(s.status)?a(s):u(new ae("Request failed with status code "+s.status,[ae.ERR_BAD_REQUEST,ae.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function Lv(a){const u=/^([-+\w]{1,25})(:?\/\/|:)/.exec(a);return u&&u[1]||""}function Hv(a,u){a=a||10;const s=new Array(a),r=new Array(a);let o=0,f=0,p;return u=u!==void 0?u:1e3,function(b){const h=Date.now(),g=r[f];p||(p=h),s[o]=b,r[o]=h;let w=f,E=0;for(;w!==o;)E+=s[w++],w=w%a;if(o=(o+1)%a,o===f&&(f=(f+1)%a),h-p<u)return;const U=g&&h-g;return U?Math.round(E*1e3/U):void 0}}function qv(a,u){let s=0,r=1e3/u,o,f;const p=(h,g=Date.now())=>{s=g,o=null,f&&(clearTimeout(f),f=null),a.apply(null,h)};return[(...h)=>{const g=Date.now(),w=g-s;w>=r?p(h,g):(o=h,f||(f=setTimeout(()=>{f=null,p(o)},r-w)))},()=>o&&p(o)]}const qi=(a,u,s=3)=>{let r=0;const o=Hv(50,250);return qv(f=>{const p=f.loaded,m=f.lengthComputable?f.total:void 0,b=p-r,h=o(b),g=p<=m;r=p;const w={loaded:p,total:m,progress:m?p/m:void 0,bytes:b,rate:h||void 0,estimated:h&&m&&g?(m-p)/h:void 0,event:f,lengthComputable:m!=null,[u?"download":"upload"]:!0};a(w)},s)},Rp=(a,u)=>{const s=a!=null;return[r=>u[0]({lengthComputable:s,total:a,loaded:r}),u[1]]},Ap=a=>(...u)=>C.asap(()=>a(...u)),Yv=et.hasStandardBrowserEnv?((a,u)=>s=>(s=new URL(s,et.origin),a.protocol===s.protocol&&a.host===s.host&&(u||a.port===s.port)))(new URL(et.origin),et.navigator&&/(msie|trident)/i.test(et.navigator.userAgent)):()=>!0,Gv=et.hasStandardBrowserEnv?{write(a,u,s,r,o,f){const p=[a+"="+encodeURIComponent(u)];C.isNumber(s)&&p.push("expires="+new Date(s).toGMTString()),C.isString(r)&&p.push("path="+r),C.isString(o)&&p.push("domain="+o),f===!0&&p.push("secure"),document.cookie=p.join("; ")},read(a){const u=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return u?decodeURIComponent(u[3]):null},remove(a){this.write(a,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Zv(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}function Xv(a,u){return u?a.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):a}function Om(a,u,s){let r=!Zv(u);return a&&(r||s==!1)?Xv(a,u):u}const Op=a=>a instanceof ot?{...a}:a;function sl(a,u){u=u||{};const s={};function r(h,g,w,E){return C.isPlainObject(h)&&C.isPlainObject(g)?C.merge.call({caseless:E},h,g):C.isPlainObject(g)?C.merge({},g):C.isArray(g)?g.slice():g}function o(h,g,w,E){if(C.isUndefined(g)){if(!C.isUndefined(h))return r(void 0,h,w,E)}else return r(h,g,w,E)}function f(h,g){if(!C.isUndefined(g))return r(void 0,g)}function p(h,g){if(C.isUndefined(g)){if(!C.isUndefined(h))return r(void 0,h)}else return r(void 0,g)}function m(h,g,w){if(w in u)return r(h,g);if(w in a)return r(void 0,h)}const b={url:f,method:f,data:f,baseURL:p,transformRequest:p,transformResponse:p,paramsSerializer:p,timeout:p,timeoutMessage:p,withCredentials:p,withXSRFToken:p,adapter:p,responseType:p,xsrfCookieName:p,xsrfHeaderName:p,onUploadProgress:p,onDownloadProgress:p,decompress:p,maxContentLength:p,maxBodyLength:p,beforeRedirect:p,transport:p,httpAgent:p,httpsAgent:p,cancelToken:p,socketPath:p,responseEncoding:p,validateStatus:m,headers:(h,g,w)=>o(Op(h),Op(g),w,!0)};return C.forEach(Object.keys(Object.assign({},a,u)),function(g){const w=b[g]||o,E=w(a[g],u[g],g);C.isUndefined(E)&&w!==m||(s[g]=E)}),s}const zm=a=>{const u=sl({},a);let{data:s,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:f,headers:p,auth:m}=u;u.headers=p=ot.from(p),u.url=Em(Om(u.baseURL,u.url,u.allowAbsoluteUrls),a.params,a.paramsSerializer),m&&p.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):"")));let b;if(C.isFormData(s)){if(et.hasStandardBrowserEnv||et.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if((b=p.getContentType())!==!1){const[h,...g]=b?b.split(";").map(w=>w.trim()).filter(Boolean):[];p.setContentType([h||"multipart/form-data",...g].join("; "))}}if(et.hasStandardBrowserEnv&&(r&&C.isFunction(r)&&(r=r(u)),r||r!==!1&&Yv(u.url))){const h=o&&f&&Gv.read(f);h&&p.set(o,h)}return u},Vv=typeof XMLHttpRequest<"u",Qv=Vv&&function(a){return new Promise(function(s,r){const o=zm(a);let f=o.data;const p=ot.from(o.headers).normalize();let{responseType:m,onUploadProgress:b,onDownloadProgress:h}=o,g,w,E,U,T;function k(){U&&U(),T&&T(),o.cancelToken&&o.cancelToken.unsubscribe(g),o.signal&&o.signal.removeEventListener("abort",g)}let D=new XMLHttpRequest;D.open(o.method.toUpperCase(),o.url,!0),D.timeout=o.timeout;function q(){if(!D)return;const G=ot.from("getAllResponseHeaders"in D&&D.getAllResponseHeaders()),$={data:!m||m==="text"||m==="json"?D.responseText:D.response,status:D.status,statusText:D.statusText,headers:G,config:a,request:D};Am(function(F){s(F),k()},function(F){r(F),k()},$),D=null}"onloadend"in D?D.onloadend=q:D.onreadystatechange=function(){!D||D.readyState!==4||D.status===0&&!(D.responseURL&&D.responseURL.indexOf("file:")===0)||setTimeout(q)},D.onabort=function(){D&&(r(new ae("Request aborted",ae.ECONNABORTED,a,D)),D=null)},D.onerror=function(){r(new ae("Network Error",ae.ERR_NETWORK,a,D)),D=null},D.ontimeout=function(){let te=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const $=o.transitional||Tm;o.timeoutErrorMessage&&(te=o.timeoutErrorMessage),r(new ae(te,$.clarifyTimeoutError?ae.ETIMEDOUT:ae.ECONNABORTED,a,D)),D=null},f===void 0&&p.setContentType(null),"setRequestHeader"in D&&C.forEach(p.toJSON(),function(te,$){D.setRequestHeader($,te)}),C.isUndefined(o.withCredentials)||(D.withCredentials=!!o.withCredentials),m&&m!=="json"&&(D.responseType=o.responseType),h&&([E,T]=qi(h,!0),D.addEventListener("progress",E)),b&&D.upload&&([w,U]=qi(b),D.upload.addEventListener("progress",w),D.upload.addEventListener("loadend",U)),(o.cancelToken||o.signal)&&(g=G=>{D&&(r(!G||G.type?new Il(null,a,D):G),D.abort(),D=null)},o.cancelToken&&o.cancelToken.subscribe(g),o.signal&&(o.signal.aborted?g():o.signal.addEventListener("abort",g)));const Z=Lv(o.url);if(Z&&et.protocols.indexOf(Z)===-1){r(new ae("Unsupported protocol "+Z+":",ae.ERR_BAD_REQUEST,a));return}D.send(f||null)})},$v=(a,u)=>{const{length:s}=a=a?a.filter(Boolean):[];if(u||s){let r=new AbortController,o;const f=function(h){if(!o){o=!0,m();const g=h instanceof Error?h:this.reason;r.abort(g instanceof ae?g:new Il(g instanceof Error?g.message:g))}};let p=u&&setTimeout(()=>{p=null,f(new ae(`timeout ${u} of ms exceeded`,ae.ETIMEDOUT))},u);const m=()=>{a&&(p&&clearTimeout(p),p=null,a.forEach(h=>{h.unsubscribe?h.unsubscribe(f):h.removeEventListener("abort",f)}),a=null)};a.forEach(h=>h.addEventListener("abort",f));const{signal:b}=r;return b.unsubscribe=()=>C.asap(m),b}},Kv=function*(a,u){let s=a.byteLength;if(s<u){yield a;return}let r=0,o;for(;r<s;)o=r+u,yield a.slice(r,o),r=o},Jv=async function*(a,u){for await(const s of Fv(a))yield*Kv(s,u)},Fv=async function*(a){if(a[Symbol.asyncIterator]){yield*a;return}const u=a.getReader();try{for(;;){const{done:s,value:r}=await u.read();if(s)break;yield r}}finally{await u.cancel()}},zp=(a,u,s,r)=>{const o=Jv(a,u);let f=0,p,m=b=>{p||(p=!0,r&&r(b))};return new ReadableStream({async pull(b){try{const{done:h,value:g}=await o.next();if(h){m(),b.close();return}let w=g.byteLength;if(s){let E=f+=w;s(E)}b.enqueue(new Uint8Array(g))}catch(h){throw m(h),h}},cancel(b){return m(b),o.return()}},{highWaterMark:2})},Wi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_m=Wi&&typeof ReadableStream=="function",Wv=Wi&&(typeof TextEncoder=="function"?(a=>u=>a.encode(u))(new TextEncoder):async a=>new Uint8Array(await new Response(a).arrayBuffer())),Nm=(a,...u)=>{try{return!!a(...u)}catch{return!1}},Pv=_m&&Nm(()=>{let a=!1;const u=new Request(et.origin,{body:new ReadableStream,method:"POST",get duplex(){return a=!0,"half"}}).headers.has("Content-Type");return a&&!u}),_p=64*1024,Uc=_m&&Nm(()=>C.isReadableStream(new Response("").body)),Yi={stream:Uc&&(a=>a.body)};Wi&&(a=>{["text","arrayBuffer","blob","formData","stream"].forEach(u=>{!Yi[u]&&(Yi[u]=C.isFunction(a[u])?s=>s[u]():(s,r)=>{throw new ae(`Response type '${u}' is not supported`,ae.ERR_NOT_SUPPORT,r)})})})(new Response);const Iv=async a=>{if(a==null)return 0;if(C.isBlob(a))return a.size;if(C.isSpecCompliantForm(a))return(await new Request(et.origin,{method:"POST",body:a}).arrayBuffer()).byteLength;if(C.isArrayBufferView(a)||C.isArrayBuffer(a))return a.byteLength;if(C.isURLSearchParams(a)&&(a=a+""),C.isString(a))return(await Wv(a)).byteLength},ex=async(a,u)=>{const s=C.toFiniteNumber(a.getContentLength());return s??Iv(u)},tx=Wi&&(async a=>{let{url:u,method:s,data:r,signal:o,cancelToken:f,timeout:p,onDownloadProgress:m,onUploadProgress:b,responseType:h,headers:g,withCredentials:w="same-origin",fetchOptions:E}=zm(a);h=h?(h+"").toLowerCase():"text";let U=$v([o,f&&f.toAbortSignal()],p),T;const k=U&&U.unsubscribe&&(()=>{U.unsubscribe()});let D;try{if(b&&Pv&&s!=="get"&&s!=="head"&&(D=await ex(g,r))!==0){let $=new Request(u,{method:"POST",body:r,duplex:"half"}),oe;if(C.isFormData(r)&&(oe=$.headers.get("content-type"))&&g.setContentType(oe),$.body){const[F,Ae]=Rp(D,qi(Ap(b)));r=zp($.body,_p,F,Ae)}}C.isString(w)||(w=w?"include":"omit");const q="credentials"in Request.prototype;T=new Request(u,{...E,signal:U,method:s.toUpperCase(),headers:g.normalize().toJSON(),body:r,duplex:"half",credentials:q?w:void 0});let Z=await fetch(T,E);const G=Uc&&(h==="stream"||h==="response");if(Uc&&(m||G&&k)){const $={};["status","statusText","headers"].forEach(Ee=>{$[Ee]=Z[Ee]});const oe=C.toFiniteNumber(Z.headers.get("content-length")),[F,Ae]=m&&Rp(oe,qi(Ap(m),!0))||[];Z=new Response(zp(Z.body,_p,F,()=>{Ae&&Ae(),k&&k()}),$)}h=h||"text";let te=await Yi[C.findKey(Yi,h)||"text"](Z,a);return!G&&k&&k(),await new Promise(($,oe)=>{Am($,oe,{data:te,headers:ot.from(Z.headers),status:Z.status,statusText:Z.statusText,config:a,request:T})})}catch(q){throw k&&k(),q&&q.name==="TypeError"&&/Load failed|fetch/i.test(q.message)?Object.assign(new ae("Network Error",ae.ERR_NETWORK,a,T),{cause:q.cause||q}):ae.from(q,q&&q.code,a,T)}}),kc={http:gv,xhr:Qv,fetch:tx};C.forEach(kc,(a,u)=>{if(a){try{Object.defineProperty(a,"name",{value:u})}catch{}Object.defineProperty(a,"adapterName",{value:u})}});const Np=a=>`- ${a}`,nx=a=>C.isFunction(a)||a===null||a===!1,Mm={getAdapter:a=>{a=C.isArray(a)?a:[a];const{length:u}=a;let s,r;const o={};for(let f=0;f<u;f++){s=a[f];let p;if(r=s,!nx(s)&&(r=kc[(p=String(s)).toLowerCase()],r===void 0))throw new ae(`Unknown adapter '${p}'`);if(r)break;o[p||"#"+f]=r}if(!r){const f=Object.entries(o).map(([m,b])=>`adapter ${m} `+(b===!1?"is not supported by the environment":"is not available in the build"));let p=u?f.length>1?`since :
|
||
`+f.map(Np).join(`
|
||
`):" "+Np(f[0]):"as no adapter specified";throw new ae("There is no suitable adapter to dispatch the request "+p,"ERR_NOT_SUPPORT")}return r},adapters:kc};function wc(a){if(a.cancelToken&&a.cancelToken.throwIfRequested(),a.signal&&a.signal.aborted)throw new Il(null,a)}function Mp(a){return wc(a),a.headers=ot.from(a.headers),a.data=Tc.call(a,a.transformRequest),["post","put","patch"].indexOf(a.method)!==-1&&a.headers.setContentType("application/x-www-form-urlencoded",!1),Mm.getAdapter(a.adapter||du.adapter)(a).then(function(r){return wc(a),r.data=Tc.call(a,a.transformResponse,r),r.headers=ot.from(r.headers),r},function(r){return Rm(r)||(wc(a),r&&r.response&&(r.response.data=Tc.call(a,a.transformResponse,r.response),r.response.headers=ot.from(r.response.headers))),Promise.reject(r)})}const Cm="1.10.0",Pi={};["object","boolean","number","function","string","symbol"].forEach((a,u)=>{Pi[a]=function(r){return typeof r===a||"a"+(u<1?"n ":" ")+a}});const Cp={};Pi.transitional=function(u,s,r){function o(f,p){return"[Axios v"+Cm+"] Transitional option '"+f+"'"+p+(r?". "+r:"")}return(f,p,m)=>{if(u===!1)throw new ae(o(p," has been removed"+(s?" in "+s:"")),ae.ERR_DEPRECATED);return s&&!Cp[p]&&(Cp[p]=!0,console.warn(o(p," has been deprecated since v"+s+" and will be removed in the near future"))),u?u(f,p,m):!0}};Pi.spelling=function(u){return(s,r)=>(console.warn(`${r} is likely a misspelling of ${u}`),!0)};function lx(a,u,s){if(typeof a!="object")throw new ae("options must be an object",ae.ERR_BAD_OPTION_VALUE);const r=Object.keys(a);let o=r.length;for(;o-- >0;){const f=r[o],p=u[f];if(p){const m=a[f],b=m===void 0||p(m,f,a);if(b!==!0)throw new ae("option "+f+" must be "+b,ae.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new ae("Unknown option "+f,ae.ERR_BAD_OPTION)}}const Ui={assertOptions:lx,validators:Pi},Xt=Ui.validators;let il=class{constructor(u){this.defaults=u||{},this.interceptors={request:new Tp,response:new Tp}}async request(u,s){try{return await this._request(u,s)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const f=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?f&&!String(r.stack).endsWith(f.replace(/^.+\n.+\n/,""))&&(r.stack+=`
|
||
`+f):r.stack=f}catch{}}throw r}}_request(u,s){typeof u=="string"?(s=s||{},s.url=u):s=u||{},s=sl(this.defaults,s);const{transitional:r,paramsSerializer:o,headers:f}=s;r!==void 0&&Ui.assertOptions(r,{silentJSONParsing:Xt.transitional(Xt.boolean),forcedJSONParsing:Xt.transitional(Xt.boolean),clarifyTimeoutError:Xt.transitional(Xt.boolean)},!1),o!=null&&(C.isFunction(o)?s.paramsSerializer={serialize:o}:Ui.assertOptions(o,{encode:Xt.function,serialize:Xt.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),Ui.assertOptions(s,{baseUrl:Xt.spelling("baseURL"),withXsrfToken:Xt.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let p=f&&C.merge(f.common,f[s.method]);f&&C.forEach(["delete","get","head","post","put","patch","common"],T=>{delete f[T]}),s.headers=ot.concat(p,f);const m=[];let b=!0;this.interceptors.request.forEach(function(k){typeof k.runWhen=="function"&&k.runWhen(s)===!1||(b=b&&k.synchronous,m.unshift(k.fulfilled,k.rejected))});const h=[];this.interceptors.response.forEach(function(k){h.push(k.fulfilled,k.rejected)});let g,w=0,E;if(!b){const T=[Mp.bind(this),void 0];for(T.unshift.apply(T,m),T.push.apply(T,h),E=T.length,g=Promise.resolve(s);w<E;)g=g.then(T[w++],T[w++]);return g}E=m.length;let U=s;for(w=0;w<E;){const T=m[w++],k=m[w++];try{U=T(U)}catch(D){k.call(this,D);break}}try{g=Mp.call(this,U)}catch(T){return Promise.reject(T)}for(w=0,E=h.length;w<E;)g=g.then(h[w++],h[w++]);return g}getUri(u){u=sl(this.defaults,u);const s=Om(u.baseURL,u.url,u.allowAbsoluteUrls);return Em(s,u.params,u.paramsSerializer)}};C.forEach(["delete","get","head","options"],function(u){il.prototype[u]=function(s,r){return this.request(sl(r||{},{method:u,url:s,data:(r||{}).data}))}});C.forEach(["post","put","patch"],function(u){function s(r){return function(f,p,m){return this.request(sl(m||{},{method:u,headers:r?{"Content-Type":"multipart/form-data"}:{},url:f,data:p}))}}il.prototype[u]=s(),il.prototype[u+"Form"]=s(!0)});let ax=class Dm{constructor(u){if(typeof u!="function")throw new TypeError("executor must be a function.");let s;this.promise=new Promise(function(f){s=f});const r=this;this.promise.then(o=>{if(!r._listeners)return;let f=r._listeners.length;for(;f-- >0;)r._listeners[f](o);r._listeners=null}),this.promise.then=o=>{let f;const p=new Promise(m=>{r.subscribe(m),f=m}).then(o);return p.cancel=function(){r.unsubscribe(f)},p},u(function(f,p,m){r.reason||(r.reason=new Il(f,p,m),s(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const s=this._listeners.indexOf(u);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const u=new AbortController,s=r=>{u.abort(r)};return this.subscribe(s),u.signal.unsubscribe=()=>this.unsubscribe(s),u.signal}static source(){let u;return{token:new Dm(function(o){u=o}),cancel:u}}};function ux(a){return function(s){return a.apply(null,s)}}function ix(a){return C.isObject(a)&&a.isAxiosError===!0}const Bc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bc).forEach(([a,u])=>{Bc[u]=a});function jm(a){const u=new il(a),s=om(il.prototype.request,u);return C.extend(s,il.prototype,u,{allOwnKeys:!0}),C.extend(s,u,null,{allOwnKeys:!0}),s.create=function(o){return jm(sl(a,o))},s}const Ue=jm(du);Ue.Axios=il;Ue.CanceledError=Il;Ue.CancelToken=ax;Ue.isCancel=Rm;Ue.VERSION=Cm;Ue.toFormData=Fi;Ue.AxiosError=ae;Ue.Cancel=Ue.CanceledError;Ue.all=function(u){return Promise.all(u)};Ue.spread=ux;Ue.isAxiosError=ix;Ue.mergeConfig=sl;Ue.AxiosHeaders=ot;Ue.formToJSON=a=>wm(C.isHTMLForm(a)?new FormData(a):a);Ue.getAdapter=Mm.getAdapter;Ue.HttpStatusCode=Bc;Ue.default=Ue;const{Axios:Qx,AxiosError:$x,CanceledError:Kx,isCancel:Jx,CancelToken:Fx,VERSION:Wx,all:Px,Cancel:Ix,isAxiosError:eS,spread:tS,toFormData:nS,AxiosHeaders:lS,HttpStatusCode:aS,formToJSON:uS,getAdapter:iS,mergeConfig:rS}=Ue,rx="https://api.med.tomastm.com",sx="https://resources.med.tomastm.com",Um=Ue.create({baseURL:rx,timeout:1e3}),km=Ue.create({baseURL:sx,timeout:1e3}),Dp=a=>{let u;const s=new Set,r=(h,g)=>{const w=typeof h=="function"?h(u):h;if(!Object.is(w,u)){const E=u;u=g??(typeof w!="object"||w===null)?w:Object.assign({},u,w),s.forEach(U=>U(u,E))}},o=()=>u,m={setState:r,getState:o,getInitialState:()=>b,subscribe:h=>(s.add(h),()=>s.delete(h))},b=u=a(r,o,m);return m},cx=a=>a?Dp(a):Dp,ox=a=>a;function fx(a,u=ox){const s=Ac.useSyncExternalStore(a.subscribe,()=>u(a.getState()),()=>u(a.getInitialState()));return Ac.useDebugValue(s),s}const jp=a=>{const u=cx(a),s=r=>fx(u,r);return Object.assign(s,u),s},dx=a=>a?jp(a):jp;function hx(){let a=localStorage.getItem("subject");return typeof a>"u"&&(a=0),a=parseInt(a),Math.max(0,a)}const Ce=dx((a,u)=>({isLoading:!0,subjects:[],subjectIdx:null,topicIdx:null,resourceIdx:null,selectSubject:s=>{a({subjectIdx:s,topicIdx:null,resourceIdx:null}),localStorage.setItem("subject",s)},selectTopic:s=>{s===null&&a({topicIdx:s,resourceIdx:null});const{subjects:r,subjectIdx:o}=u(),p=r[o].topics[s].resources.length-1;a({topicIdx:s,resourceIdx:p})},selectResource:s=>{a({resourceIdx:s})},getStructure:async()=>{const{data:s}=await Um("/structure"),r=u().subjectIdx??hx();a({isLoading:!1,subjects:s,subjectIdx:r})},config:px(),changeConfig:s=>{const r={...u().config,...s};"contentZoomLevel"in s&&(r.contentZoomFactor=s.contentZoomLevel/100),a({config:r}),localStorage.setItem("config",JSON.stringify(r))}}));Ce.getState().getStructure().catch(console.error);function px(){const a={displayTitle:!0,wrapTopicTitles:!1,narrowMode:!0,justifyText:!1,contentZoomLevel:100},u=localStorage.getItem("config"),s=u?JSON.parse(u):{};return{...a,...s}}const Up=a=>Symbol.iterator in a,kp=a=>"entries"in a,Bp=(a,u)=>{const s=a instanceof Map?a:new Map(a.entries()),r=u instanceof Map?u:new Map(u.entries());if(s.size!==r.size)return!1;for(const[o,f]of s)if(!Object.is(f,r.get(o)))return!1;return!0},mx=(a,u)=>{const s=a[Symbol.iterator](),r=u[Symbol.iterator]();let o=s.next(),f=r.next();for(;!o.done&&!f.done;){if(!Object.is(o.value,f.value))return!1;o=s.next(),f=r.next()}return!!o.done&&!!f.done};function gx(a,u){return Object.is(a,u)?!0:typeof a!="object"||a===null||typeof u!="object"||u===null?!1:!Up(a)||!Up(u)?Bp({entries:()=>Object.entries(a)},{entries:()=>Object.entries(u)}):kp(a)&&kp(u)?Bp(a,u):mx(a,u)}function ao(a){const u=Ac.useRef(void 0);return s=>{const r=a(s);return gx(u.current,r)?u.current:u.current=r}}function yx(a){const u=a==null?void 0:a.match(/^S(\d+)_T(\d+)$/);return u?[parseInt(u[1])-1,parseInt(u[2])-1]:(console.warn(`Invalid topic id: ${a}`),null)}function Bm(){return Ce(ao(a=>({index:a.subjectIdx,...a.subjects[a.subjectIdx]})))}function Lm(){return Ce(ao(a=>{if(a.topicIdx===null)return null;const{topicIdx:u,subjectIdx:s}=a;return{index:u,subjectIdx:s,...a.subjects[s].topics[u]}}))}function bx(){const{topicId:a}=Iy(),u=Ce(m=>m.subjects),s=Ce(m=>m.selectSubject),r=Ce(m=>m.selectTopic),o=Ce(m=>m.topicIdx),f=Ce(m=>m.subjectIdx),p=M.useMemo(()=>{var w;if(!a)return null;const m=yx(a);if(!m)return null;const[b,h]=m,g=(w=u[b])==null?void 0:w.topics[h];return g?{...g,index:h,subjectIdx:b}:null},[a,u]);return M.useEffect(()=>{p&&(s(p.subjectIdx),r(p.index))},[s,r,p]),p&&(o===null||f===null)?{isLoading:!0}:p}function vx(){return Ce(ao(a=>{const{subjects:u,subjectIdx:s,topicIdx:r}=a,{topics:o}=u[s],f=r===0?null:o[r-1],p=r===o.length-1?null:o[r+1];return{prevTopic:f,nextTopic:p}}))}function xx({className:a}){return R.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[R.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),R.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 Hm({className:a}){return R.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[R.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),R.jsx("path",{d:"M5 4v3h5.5v12h3V7H19V4H5z"})]})}function Sx({className:a}){return R.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[R.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),R.jsx("path",{d:"M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"})]})}function Ex({className:a}){return R.jsxs("svg",{className:a,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:[R.jsx("rect",{fill:"none",height:"24",width:"24"}),R.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 Tx({className:a}){return R.jsxs("svg",{className:a,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:[R.jsx("rect",{fill:"none",height:"24",width:"24"}),R.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 wx({className:a=""}){return R.jsx("svg",{className:`rotate-90 ${a}`,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 8 24",width:"8px",fill:"inherit",children:R.jsx("rect",{fillRule:"evenodd",height:"2",width:"8",x:"0",y:"11"})})}function Rx({className:a=""}){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:2,className:"size-6 "+a,children:R.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 qm({className:a=""}){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"inherit",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"size-6 "+a,children:R.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"})})}function Ax({className:a}){return R.jsxs("svg",{className:a,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:[R.jsx("g",{children:R.jsx("rect",{fill:"none",height:"24",width:"24"})}),R.jsx("g",{children:R.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 Ox({className:a}){return R.jsxs("svg",{className:a,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:[R.jsx("g",{children:R.jsx("rect",{fill:"none",height:"24",width:"24"})}),R.jsxs("g",{children:[R.jsx("g",{}),R.jsxs("g",{children:[R.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"}),R.jsxs("g",{children:[R.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"}),R.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"}),R.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 zx({className:a}){return R.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[R.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),R.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})]})}function _x({className:a}){return R.jsxs("svg",{className:a,xmlns:"http://www.w3.org/2000/svg",height:"24px",viewBox:"0 0 24 24",width:"24px",fill:"inherit",children:[R.jsx("path",{d:"M0 0h24v24H0V0z",fill:"none"}),R.jsx("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})]})}function Nx(){return Ce(u=>u.isLoading)?"Loading...":R.jsx(Cx,{})}function Mx({onChange:a}){const u=Ce(m=>m.subjects),[s,r]=M.useState(-1),[o,f]=M.useState(-1);function p(m,b){if(r(m),f(b),m===-1||b===-1){a(null);return}const h=u[m],g=h.topics[b],w=g.resources.at(-1)??{id:"/",filename:"/",version:0};a({subjectName:h.name,topic:g,resource:w})}return R.jsx("div",{children:R.jsxs("div",{className:"bg-white border-b border-gray-200 p-4 flex space-x-6",children:[R.jsxs("div",{children:[R.jsx("label",{htmlFor:"subjectSelect",className:"block text-sm font-medium text-gray-700 mb-2",children:"Избери раздел:"}),R.jsxs("select",{id:"subjectSelect",value:s,onChange:m=>{p(parseInt(m.target.value),-1)},className:"px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent bg-white min-w-64",children:[R.jsx("option",{value:"-1",disabled:!0,children:"Избери раздел..."}),u.map((m,b)=>R.jsxs("option",{value:b,children:[m.sequence,". ",m.name]},m.id))]})]}),R.jsxs("div",{children:[R.jsx("label",{htmlFor:"topicSelect",className:"block text-sm font-medium text-gray-700 mb-2",children:"Избери тема:"}),R.jsxs("select",{id:"topicSelect",value:o,onChange:m=>{p(s,parseInt(m.target.value))},className:"px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent bg-white",children:[R.jsx("option",{value:"-1",disabled:!0,children:s===-1?"Първо избери раздел":"Избери тема..."}),s!==-1&&u[s].topics.map((m,b)=>R.jsxs("option",{value:b,children:[m.sequence,"."," ",m.title.length>60?m.title.substring(0,60)+"...":m.title]},m.id))]})]})]})})}function Cx(){return R.jsx(jx,{})}function Dx(a){const[u,s]=M.useState(null),[r,o]=M.useState(!0);return M.useEffect(()=>{if(!a)return;if(a.version===0){o(!1),s("");return}let f=!1;return o(!0),s(null),km.get(`/${a.filename}`).then(p=>{f||(s(p.data),o(!1))}),()=>{f=!0}},[a]),{content:u,isLoading:r}}const jx=()=>{const a=Ce(F=>F.config.token),u=Ce(F=>F.changeConfig),s=F=>u({token:F}),[r,o]=M.useState(null),{isLoading:f,content:p}=Dx(r==null?void 0:r.resource),[m,b]=M.useState(p),[h,g]=M.useState(""),[w,E]=M.useState(!1),[U,T]=M.useState(null),[k,D]=M.useState(p);k!==p&&(D(p),b(p));const q=()=>{h.trim()&&s(h)},Z=async()=>{E(!0);try{const F=await Um.post("/resources",{topicId:r.topic.id,content:m.trim()},{headers:{token:a}});T(`Success! New filename: ${F.data.filename}`)}catch(F){console.log(F),T("Something failed :("),F.response.status===401&&s(null)}finally{setTimeout(()=>{T(null)},8e3),E(!1),b(""),o(null)}},G=()=>{window.confirm("Сигурни ли сте, че искате да затворите страницата?")&&window.close()},te=async()=>{try{await navigator.clipboard.writeText(m),alert("Съдържанието е копирано в клипборда!")}catch(F){console.error("Грешка при копиране:",F),alert("Грешка при копиране на съдържанието")}};function $(){b(p)}const oe=()=>{window.confirm("Сигурни ли сте, че искате да изтриете цялото съдържание?")&&b("")};return a?R.jsxs("div",{className:"min-h-screen bg-gray-50 flex flex-col",children:[R.jsx(Mx,{onChange:F=>o(F)}),U&&R.jsx("div",{className:"text-lg p-12 text-green-600 bg-gray-200",children:U}),r&&!f&&R.jsxs(R.Fragment,{children:[R.jsxs("div",{className:"bg-white border-b border-gray-200 p-4",children:[R.jsx("div",{className:"text-2xl font-bold text-gray-800",children:r.subjectName}),R.jsxs("div",{className:"text-2xl/7 mt-2 text-gray-800 line-",children:["Тема: ",r.topic.sequence,". ",r.topic.title]}),R.jsxs("div",{className:"text-sm text-gray-400 mt-6",children:["Topic Id: ",R.jsx("span",{className:"font-bold",children:r.topic.id})," - ","Original Filename: ",R.jsx("span",{className:"font-bold",children:r.resource.filename})," - ","Current Version: ",R.jsx("span",{className:"font-bold",children:r.resource.version})," - ","New Version: ",R.jsx("span",{className:"font-bold",children:r.resource.version+1})]})]}),R.jsx("div",{className:"bg-white border-b border-gray-200 p-4",children:R.jsxs("div",{className:"flex flex-wrap gap-3",children:[R.jsx("button",{onClick:te,className:"bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-green-500 focus:ring-offset-2 transition-colors",children:"Копирай съдържанието"}),R.jsx("button",{onClick:oe,className:"bg-red-600 text-white px-4 py-2 rounded-md hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 transition-colors",children:"Изтрий всичко"}),R.jsx("button",{onClick:$,className:"bg-blue-600 text-white px-4 py-2 rounded-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-colors",children:"Възстанови оригинал"})]})}),R.jsxs("div",{className:"flex-1 bg-white p-4 flex flex-col",children:[R.jsx("label",{htmlFor:"content",className:"block text-sm font-medium text-gray-700 mb-2",children:"Markdown съдържание:"}),R.jsx("div",{className:"flex-1",children:R.jsx("textarea",{id:"content",value:m,onChange:F=>b(F.target.value),className:"w-full h-full resize-none px-3 py-2 bg-gray-100 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent font-mono text-sm",placeholder:"Въведете вашето Markdown съдържание тук..."})})]}),R.jsxs("div",{className:"bg-white border-t border-gray-200 p-4",children:[w&&R.jsx("span",{className:"flex justify-end mr-8",children:"Saving..."}),R.jsxs("div",{className:`flex justify-end gap-3 ${w?"invisible":""}`,children:[R.jsx("button",{onClick:G,className:"bg-gray-600 text-white px-6 py-2 rounded-md hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-gray-500 focus:ring-offset-2 transition-colors",children:"Отказ"}),R.jsx("button",{onClick:Z,className:"bg-blue-600 text-white px-6 py-2 rounded-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-colors",children:"Запази"})]})]})]})]}):R.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center p-8",children:R.jsxs("div",{className:"bg-white rounded-lg shadow-md p-8 w-full max-w-md",children:[R.jsx("h2",{className:"text-2xl font-bold text-gray-800 mb-6 text-center",children:"Въведете токен за достъп"}),R.jsxs("div",{className:"space-y-4",children:[R.jsxs("div",{children:[R.jsx("label",{htmlFor:"token",className:"block text-sm font-medium text-gray-700 mb-2",children:"Токен:"}),R.jsx("input",{type:"text",id:"token",value:h,onChange:F=>g(F.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"Въведете вашия токен..."})]}),R.jsx("button",{onClick:q,className:"w-full bg-blue-600 text-white py-2 px-4 rounded-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-colors",children:"Влизане"})]})]})})};function Ux(){return R.jsx(Hb,{children:R.jsxs(gb,{children:[R.jsxs(au,{path:"/",element:R.jsx(kx,{children:R.jsx(Bx,{})}),children:[R.jsx(au,{index:!0,element:R.jsx(Lx,{})}),R.jsx(au,{path:":topicId",element:R.jsx(Hx,{})})]}),R.jsx(au,{path:"/edit",element:R.jsx(Nx,{})})]})})}function kx({children:a}){return Ce(s=>s.isLoading)?null:a}function Bx(){const a=Ce(r=>r.config),u=Bm(),s=Lm();return R.jsxs("div",{className:"max-w-7xl mx-auto h-full relative flex flex-col",children:[a.displayTitle&&R.jsxs("div",{className:"w-full px-4 py-2 font-medium text-large text-white bg-blue-600",style:{lineHeight:1.2},children:[R.jsx("div",{className:"text-sm font-normal",children:u.name}),R.jsx("span",{children:s?`${s.sequence}: ${s.title}`:"Конспект за Държавен Изпит"})]}),R.jsx(pb,{})]})}function Lx(){const a=M.useRef({}),u=Ce(g=>g.subjects),s=Bm(),r=Ce(g=>g.selectSubject),[o,f]=M.useState(!1),p=Lm(),m=Ce(g=>g.selectTopic),b=Ce(g=>g.config),h=Ce(g=>g.changeConfig);return M.useLayoutEffect(()=>{var g;p&&((g=a.current)==null||g[Math.max(p.index-3,0)].scrollIntoView())},[p]),R.jsxs(R.Fragment,{children:[R.jsx("div",{className:`flex-1 overflow-y-scroll ${p===null?"pb-[92px]":"pb-[156px]"}`,children:s.topics.map((g,w)=>R.jsxs(ul,{ref:E=>{a.current[w]=E},to:`/${g.id}`,onClick:()=>m(w),className:`flex px-2 py-1 rounded-md cursor-pointer border-l-4 ${g.id===(p==null?void 0:p.id)?"bg-blue-100 border-blue-500":"border-transparent hover:bg-gray-100"}`,children:[R.jsx("div",{className:`w-6 flex-shrink-0 flex font-medium justify-end ${g.id===(p==null?void 0:p.id)?"text-blue-600":"text-blue-800"}`,children:g.sequence}),R.jsx("span",{className:`ml-2 leading-5 ${g.id===(p==null?void 0:p.id)?"font-medium":"font-normal"} ${b.wrapTopicTitles?"truncate":""}`,children:g.title})]},g.id))}),R.jsxs("div",{className:"absolute bottom-0 sm:p-4 px-2 py-0 w-full flex flex-col",children:[R.jsxs("div",{className:"ml-auto p-2 flex space-x-1 h-[60px]",children:[R.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:()=>h({displayTitle:!b.displayTitle}),children:R.jsx(Hm,{className:"fill-gray-600"})}),R.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:()=>h({wrapTopicTitles:!b.wrapTopicTitles}),children:R.jsx(Rx,{className:"fill-gray-600"})}),p&&R.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 g;(g=a.current)==null||g[Math.max(p.index-3,0)].scrollIntoView({behavior:"smooth"})},children:R.jsx(xx,{className:"h-5 w-5"})}),R.jsxs("div",{className:"relative flex ml-2",children:[R.jsx("button",{className:`${o?"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:()=>f(!0),children:s.name}),o&&R.jsxs(R.Fragment,{children:[R.jsx("button",{className:"absolute w-full h-full flex-1 flex justify-center items-center cursor-pointer rounded-md backdrop-blur bg-blue-100/40 hover:bg-blue-100/80",onClick:()=>f(!1),children:R.jsx(qm,{className:"fill-gray-600"})}),R.jsx("div",{className:"absolute bottom-full right-0 p-2 flex space-x-1",children:u.map((g,w)=>R.jsx("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap h-[44px] ${s.id===g.id?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{r(w),f(!1)},children:g.name},g.id))})]})]})]}),p&&R.jsxs(ul,{to:`/${p.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:[R.jsx("span",{children:"Продължи четенето:"}),R.jsx("br",{}),R.jsxs("span",{className:"font-medium",children:[p.sequence,". ",p.title]})]})]})]})}function Hx(){const a=bx();return a&&a.isLoading?null:a?R.jsx(qx,{topic:a},a.id):R.jsx(hb,{to:"/",replace:!0})}function qx({topic:a}){const u=Ce(g=>g.config),s=Ce(g=>g.changeConfig),{prevTopic:r,nextTopic:o}=vx(),[f,p]=M.useState(!1),[m,b]=M.useState(a.resources.length-1),h=a.resources[m];return R.jsxs(R.Fragment,{children:[R.jsxs("div",{className:"flex-1",children:[m===-1?R.jsx("div",{className:"text-sm font-medium p-4",children:"No data"}):R.jsx(Yx,{file:a.resources[m],compact:u.narrowMode,justifyText:u.justifyText,zoomFactor:u.contentZoomFactor}),R.jsxs("div",{className:"absolute bottom-10 flex justify-between px-4 py-2 w-full z-999",children:[R.jsx("div",{className:"flex w-full space-x-2",children:R.jsx(ul,{to:"/",className:"cursor-pointer p-2 rounded-full bg-blue-600 text-white mr-auto",children:R.jsx(Ox,{className:"fill-gray-100"})})}),R.jsxs("div",{className:"flex items-center",children:[R.jsxs("div",{className:"text-sm text-gray-600 rounded bg-gray-300/30 backdrop-blur px-2",children:[u.contentZoomLevel,"%"]}),R.jsx("button",{className:"cursor-pointer p-2 mx-1 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>s({contentZoomLevel:Math.max(50,u.contentZoomLevel-10)}),children:R.jsx(Tx,{className:"fill-gray-600"})}),R.jsx("button",{className:"cursor-pointer p-2 rounded-full text-white bg-gray-100/30 backdrop-blur",onClick:()=>{s({contentZoomLevel:Math.min(150,u.contentZoomLevel+10)})},children:R.jsx(Ex,{className:"fill-gray-600"})}),R.jsx(wx,{className:"fill-gray-300"}),R.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.displayTitle?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>s({displayTitle:!u.displayTitle}),children:R.jsx(Hm,{className:"fill-gray-600"})}),R.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.justifyText?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>s({justifyText:!u.justifyText}),children:R.jsx(Sx,{className:"fill-gray-600"})}),window.innerWidth>576&&R.jsx("button",{className:`cursor-pointer p-2 mr-1 rounded-full text-white border ${u.narrowMode?"bg-blue-100 border-blue-400":"bg-gray-100 border-gray-400"}`,onClick:()=>s({narrowMode:!u.narrowMode}),children:R.jsx(Ax,{className:"fill-gray-600"})}),a.resources.length>1&&R.jsxs("div",{className:"relative h-full flex ml-2",children:[R.jsxs("button",{className:`${f?"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:()=>p(!0),children:["Версия ",h.version]}),f&&R.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:()=>p(!1),children:R.jsx(qm,{className:"fill-gray-600"})})]})]}),f&&R.jsx("div",{className:"absolute bottom-full right-0 px-4 flex space-x-1 h-10",children:a.resources.map((g,w)=>R.jsxs("button",{className:`flex-1 shadow-xl cursor-pointer px-2 py-1 rounded-md text-xs whitespace-nowrap ${h.id===g.id?"bg-blue-100 text-blue-800 font-medium border border-blue-400":"bg-gray-100 hover:bg-gray-200 border border-gray-400"}`,onClick:()=>{b(w),p(!1)},children:["Версия ",g.version]},g.id))})]})]}),R.jsx("div",{className:"w-full flex flex-col space-y-2",children:R.jsxs("div",{className:"flex bg-gray-100 border-t border-blue-200 text-center",children:[r===null?R.jsx("div",{className:"flex-1 border-r border-blue-200"}):R.jsxs(ul,{to:`/${r.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:[R.jsx(zx,{}),R.jsxs("span",{className:"ml-2 truncate w-full ",children:[r.sequence,": ",r.title]})]}),o===null?R.jsx("div",{className:"flex-1"}):R.jsxs(ul,{to:`/${o.id}`,className:"flex-1 px-4 py-2 hover:bg-blue-200 w-1/2 cursor-pointer flex align-center justify-end",children:[R.jsxs("span",{className:"mr-2 w-full truncate",children:[o.sequence,": ",o.title]}),R.jsx(_x,{})]})]})})]})}function Yx({file:a,compact:u,zoomFactor:s,justifyText:r}){const o=M.useRef(null),[f,p]=M.useState(null),m=M.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;
|
||
${u?`max-width: calc(36rem / ${s}); 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>
|
||
${f}
|
||
</body>
|
||
</html>
|
||
`,[f,u,r,s]),[b,h]=M.useState(!0),[g,w]=M.useState(null),E=Ce(U=>U.config.contentZoomLevel);return M.useEffect(()=>{o.current&&o.current.contentDocument&&(o.current.contentDocument.body.style.zoom=`${E}%`)},[E]),M.useEffect(()=>{(async()=>{try{h(!0);let k=(await km.get(`/${a.filename}`)).data;k===""&&(k="**No Data!**"),k=be.parse(k),p(k),w(null)}catch(T){console.error("Error loading file:",T),w(T.message)}finally{h(!1)}})()},[a]),g?R.jsxs("div",{className:"text-red-500 p-4 border border-red-300 rounded",children:["Error: ",g]}):b?R.jsx(Gx,{}):R.jsx("div",{className:"w-full h-full overflow-hidden",children:R.jsx("iframe",{ref:o,srcDoc:m,title:`File: ${a.id}`,className:"w-full h-full border-0",allow:"fullscreen",onLoad:()=>{var U,T;(T=(U=o.current)==null?void 0:U.contentDocument)!=null&&T.body&&(o.current.contentDocument.body.style.zoom=`${E}%`)}},a.id)})}const Gx=({delayMs:a=2e3,className:u="p-4 flex justify-center items-center h-40",text:s="Loading..."})=>{const[r,o]=M.useState(!1);return M.useEffect(()=>{const f=setTimeout(()=>{o(!0)},a);return()=>clearTimeout(f)},[]),r?R.jsx("div",{className:u,children:R.jsx("div",{className:"animate-pulse",children:s})}):null};Sy.createRoot(document.getElementById("root")).render(R.jsx(M.StrictMode,{children:R.jsx(Ux,{})}));
|