diff --git a/dist/assets/index-CdGkzoZk.js b/dist/assets/index-CdGkzoZk.js deleted file mode 100644 index 8eae686..0000000 --- a/dist/assets/index-CdGkzoZk.js +++ /dev/null @@ -1,60 +0,0 @@ -var vm=l=>{throw TypeError(l)};var mf=(l,s,u)=>s.has(l)||vm("Cannot "+u);var x=(l,s,u)=>(mf(l,s,"read from private field"),u?u.call(l):s.get(l)),ee=(l,s,u)=>s.has(l)?vm("Cannot add the same private member more than once"):s instanceof WeakSet?s.add(l):s.set(l,u),X=(l,s,u,r)=>(mf(l,s,"write to private field"),r?r.call(l,u):s.set(l,u),u),me=(l,s,u)=>(mf(l,s,"access private method"),u);var Tu=(l,s,u,r)=>({set _(d){X(l,s,d,u)},get _(){return x(l,s,r)}});(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const v of h.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&r(v)}).observe(document,{childList:!0,subtree:!0});function u(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function r(d){if(d.ep)return;d.ep=!0;const h=u(d);fetch(d.href,h)}})();var pf={exports:{}},qs={};/** - * @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 ym;function tg(){if(ym)return qs;ym=1;var l=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function u(r,d,h){var v=null;if(h!==void 0&&(v=""+h),d.key!==void 0&&(v=""+d.key),"key"in d){h={};for(var y in d)y!=="key"&&(h[y]=d[y])}else h=d;return d=h.ref,{$$typeof:l,type:r,key:v,ref:d!==void 0?d:null,props:h}}return qs.Fragment=s,qs.jsx=u,qs.jsxs=u,qs}var gm;function ng(){return gm||(gm=1,pf.exports=tg()),pf.exports}var o=ng(),vf={exports:{}},re={};/** - * @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 _m;function ag(){if(_m)return re;_m=1;var l=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),v=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),T=Symbol.iterator;function M(N){return N===null||typeof N!="object"?null:(N=T&&N[T]||N["@@iterator"],typeof N=="function"?N:null)}var U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,w={};function B(N,k,V){this.props=N,this.context=k,this.refs=w,this.updater=V||U}B.prototype.isReactComponent={},B.prototype.setState=function(N,k){if(typeof N!="object"&&typeof N!="function"&&N!=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,N,k,"setState")},B.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function Z(){}Z.prototype=B.prototype;function G(N,k,V){this.props=N,this.context=k,this.refs=w,this.updater=V||U}var Q=G.prototype=new Z;Q.constructor=G,D(Q,B.prototype),Q.isPureReactComponent=!0;var W=Array.isArray;function le(){}var F={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function ue(N,k,V){var K=V.ref;return{$$typeof:l,type:N,key:k,ref:K!==void 0?K:null,props:V}}function ge(N,k){return ue(N.type,k,N.props)}function _e(N){return typeof N=="object"&&N!==null&&N.$$typeof===l}function Me(N){var k={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(V){return k[V]})}var se=/\/+/g;function De(N,k){return typeof N=="object"&&N!==null&&N.key!=null?Me(""+N.key):k.toString(36)}function Te(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then(le,le):(N.status="pending",N.then(function(k){N.status==="pending"&&(N.status="fulfilled",N.value=k)},function(k){N.status==="pending"&&(N.status="rejected",N.reason=k)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function L(N,k,V,K,ce){var oe=typeof N;(oe==="undefined"||oe==="boolean")&&(N=null);var Se=!1;if(N===null)Se=!0;else switch(oe){case"bigint":case"string":case"number":Se=!0;break;case"object":switch(N.$$typeof){case l:case s:Se=!0;break;case j:return Se=N._init,L(Se(N._payload),k,V,K,ce)}}if(Se)return ce=ce(N),Se=K===""?"."+De(N,0):K,W(ce)?(V="",Se!=null&&(V=Se.replace(se,"$&/")+"/"),L(ce,k,V,"",function(Rt){return Rt})):ce!=null&&(_e(ce)&&(ce=ge(ce,V+(ce.key==null||N&&N.key===ce.key?"":(""+ce.key).replace(se,"$&/")+"/")+Se)),k.push(ce)),1;Se=0;var at=K===""?".":K+":";if(W(N))for(var fe=0;fe>>1,Ae=L[Ce];if(0>>1;Ced(V,ae))Kd(ce,V)?(L[Ce]=ce,L[K]=ae,Ce=K):(L[Ce]=V,L[k]=ae,Ce=k);else if(Kd(ce,ae))L[Ce]=ce,L[K]=ae,Ce=K;else break e}}return Y}function d(L,Y){var ae=L.sortIndex-Y.sortIndex;return ae!==0?ae:L.id-Y.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;l.unstable_now=function(){return h.now()}}else{var v=Date,y=v.now();l.unstable_now=function(){return v.now()-y}}var g=[],p=[],j=1,_=null,T=3,M=!1,U=!1,D=!1,w=!1,B=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function Q(L){for(var Y=u(p);Y!==null;){if(Y.callback===null)r(p);else if(Y.startTime<=L)r(p),Y.sortIndex=Y.expirationTime,s(g,Y);else break;Y=u(p)}}function W(L){if(D=!1,Q(L),!U)if(u(g)!==null)U=!0,le||(le=!0,Me());else{var Y=u(p);Y!==null&&Te(W,Y.startTime-L)}}var le=!1,F=-1,P=5,ue=-1;function ge(){return w?!0:!(l.unstable_now()-ueL&&ge());){var Ce=_.callback;if(typeof Ce=="function"){_.callback=null,T=_.priorityLevel;var Ae=Ce(_.expirationTime<=L);if(L=l.unstable_now(),typeof Ae=="function"){_.callback=Ae,Q(L),Y=!0;break t}_===u(g)&&r(g),Q(L)}else r(g);_=u(g)}if(_!==null)Y=!0;else{var N=u(p);N!==null&&Te(W,N.startTime-L),Y=!1}}break e}finally{_=null,T=ae,M=!1}Y=void 0}}finally{Y?Me():le=!1}}}var Me;if(typeof G=="function")Me=function(){G(_e)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,De=se.port2;se.port1.onmessage=_e,Me=function(){De.postMessage(null)}}else Me=function(){B(_e,0)};function Te(L,Y){F=B(function(){L(l.unstable_now())},Y)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(L){L.callback=null},l.unstable_forceFrameRate=function(L){0>L||125Ce?(L.sortIndex=ae,s(p,L),u(g)===null&&L===u(p)&&(D?(Z(F),F=-1):D=!0,Te(W,ae-Ce))):(L.sortIndex=Ae,s(g,L),U||M||(U=!0,le||(le=!0,Me()))),L},l.unstable_shouldYield=ge,l.unstable_wrapCallback=function(L){var Y=T;return function(){var ae=T;T=Y;try{return L.apply(this,arguments)}finally{T=ae}}}})(_f)),_f}var Sm;function ig(){return Sm||(Sm=1,gf.exports=lg()),gf.exports}var bf={exports:{}},bt={};/** - * @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 jm;function sg(){if(jm)return bt;jm=1;var l=If();function s(g){var p="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(s){console.error(s)}}return l(),bf.exports=sg(),bf.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 Nm;function ug(){if(Nm)return $s;Nm=1;var l=ig(),s=If(),u=cg();function r(e){var t="https://react.dev/errors/"+e;if(1Ae||(e.current=Ce[Ae],Ce[Ae]=null,Ae--)}function V(e,t){Ae++,Ce[Ae]=e.current,e.current=t}var K=N(null),ce=N(null),oe=N(null),Se=N(null);function at(e,t){switch(V(oe,t),V(ce,e),V(K,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?kh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=kh(t),e=qh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}k(K),V(K,e)}function fe(){k(K),k(ce),k(oe)}function Rt(e){e.memoizedState!==null&&V(Se,e);var t=K.current,n=qh(t,e.type);t!==n&&(V(ce,e),V(K,n))}function Rn(e){ce.current===e&&(k(K),k(ce)),Se.current===e&&(k(Se),Bs._currentValue=ae)}var Ul,Xi;function An(e){if(Ul===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ul=t&&t[1]||"",Xi=-1)":-1i||b[a]!==A[i]){var H=` -`+b[a].replace(" at new "," at ");return e.displayName&&H.includes("")&&(H=H.replace("",e.displayName)),H}while(1<=a&&0<=i);break}}}finally{Hl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?An(n):""}function ya(e,t){switch(e.tag){case 26:case 27:case 5:return An(e.type);case 16:return An("Lazy");case 13:return e.child!==t&&t!==null?An("Suspense Fallback"):An("Suspense");case 19:return An("SuspenseList");case 0:case 15:return Ze(e.type,!1);case 11:return Ze(e.type.render,!1);case 1:return Ze(e.type,!0);case 31:return An("Activity");default:return""}}function Zi(e){try{var t="",n=null;do t+=ya(e,n),n=e,e=e.return;while(e);return t}catch(a){return` -Error generating stack: `+a.message+` -`+a.stack}}var Wu=Object.prototype.hasOwnProperty,Iu=l.unstable_scheduleCallback,Pu=l.unstable_cancelCallback,zp=l.unstable_shouldYield,Dp=l.unstable_requestPaint,Qt=l.unstable_now,Lp=l.unstable_getCurrentPriorityLevel,y0=l.unstable_ImmediatePriority,g0=l.unstable_UserBlockingPriority,rc=l.unstable_NormalPriority,Bp=l.unstable_LowPriority,_0=l.unstable_IdlePriority,Up=l.log,Hp=l.unstable_setDisableYieldValue,Fi=null,Gt=null;function ga(e){if(typeof Up=="function"&&Hp(e),Gt&&typeof Gt.setStrictMode=="function")try{Gt.setStrictMode(Fi,e)}catch{}}var Yt=Math.clz32?Math.clz32:$p,kp=Math.log,qp=Math.LN2;function $p(e){return e>>>=0,e===0?32:31-(kp(e)/qp|0)|0}var oc=256,fc=262144,dc=4194304;function tl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function hc(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var i=0,c=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var m=a&134217727;return m!==0?(a=m&~c,a!==0?i=tl(a):(f&=m,f!==0?i=tl(f):n||(n=m&~e,n!==0&&(i=tl(n))))):(m=a&~c,m!==0?i=tl(m):f!==0?i=tl(f):n||(n=a&~e,n!==0&&(i=tl(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 Ki(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Qp(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 b0(){var e=dc;return dc<<=1,(dc&62914560)===0&&(dc=4194304),e}function er(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ji(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Gp(e,t,n,a,i,c){var f=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 m=e.entanglements,b=e.expirationTimes,A=e.hiddenUpdates;for(n=f&~n;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Kp=/[\n"\\]/g;function cn(e){return e.replace(Kp,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function sr(e,t,n,a,i,c,f,m){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+sn(t)):e.value!==""+sn(t)&&(e.value=""+sn(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?cr(e,f,sn(t)):n!=null?cr(e,f,sn(n)):a!=null&&e.removeAttribute("value"),i==null&&c!=null&&(e.defaultChecked=!!c),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.name=""+sn(m):e.removeAttribute("name")}function z0(e,t,n,a,i,c,f,m){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)){ir(e);return}n=n!=null?""+sn(n):"",t=t!=null?""+sn(t):n,m||t===e.value||(e.value=t),e.defaultValue=t}a=a??i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=m?e.checked:!!a,e.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f),ir(e)}function cr(e,t,n){t==="number"&&vc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Yl(e,t,n,a){if(e=e.options,t){t={};for(var i=0;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dr=!1;if(Xn)try{var es={};Object.defineProperty(es,"passive",{get:function(){dr=!0}}),window.addEventListener("test",es,es),window.removeEventListener("test",es,es)}catch{dr=!1}var ba=null,hr=null,gc=null;function q0(){if(gc)return gc;var e,t=hr,n=t.length,a,i="value"in ba?ba.value:ba.textContent,c=i.length;for(e=0;e=as),X0=" ",Z0=!1;function F0(e,t){switch(e){case"keyup":return jv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function K0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fl=!1;function Nv(e,t){switch(e){case"compositionend":return K0(t);case"keypress":return t.which!==32?null:(Z0=!0,X0);case"textInput":return e=t.data,e===X0&&Z0?null:e;default:return null}}function Tv(e,t){if(Fl)return e==="compositionend"||!gr&&F0(e,t)?(e=q0(),gc=hr=ba=null,Fl=!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)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ad(n)}}function id(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?id(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=vc(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=vc(e.document)}return t}function xr(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 Dv=Xn&&"documentMode"in document&&11>=document.documentMode,Kl=null,Sr=null,cs=null,jr=!1;function cd(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jr||Kl==null||Kl!==vc(a)||(a=Kl,"selectionStart"in a&&xr(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),cs&&ss(cs,a)||(cs=a,a=fu(Sr,"onSelect"),0>=f,i-=f,On=1<<32-Yt(t)+i|n<he?(xe=I,I=null):xe=I.sibling;var Re=O(C,I,R[he],q);if(Re===null){I===null&&(I=xe);break}e&&I&&Re.alternate===null&&t(C,I),E=c(Re,E,he),we===null?te=Re:we.sibling=Re,we=Re,I=xe}if(he===R.length)return n(C,I),je&&Fn(C,he),te;if(I===null){for(;hehe?(xe=I,I=null):xe=I.sibling;var Qa=O(C,I,Re.value,q);if(Qa===null){I===null&&(I=xe);break}e&&I&&Qa.alternate===null&&t(C,I),E=c(Qa,E,he),we===null?te=Qa:we.sibling=Qa,we=Qa,I=xe}if(Re.done)return n(C,I),je&&Fn(C,he),te;if(I===null){for(;!Re.done;he++,Re=R.next())Re=$(C,Re.value,q),Re!==null&&(E=c(Re,E,he),we===null?te=Re:we.sibling=Re,we=Re);return je&&Fn(C,he),te}for(I=a(I);!Re.done;he++,Re=R.next())Re=z(I,C,he,Re.value,q),Re!==null&&(e&&Re.alternate!==null&&I.delete(Re.key===null?he:Re.key),E=c(Re,E,he),we===null?te=Re:we.sibling=Re,we=Re);return e&&I.forEach(function(eg){return t(C,eg)}),je&&Fn(C,he),te}function $e(C,E,R,q){if(typeof R=="object"&&R!==null&&R.type===D&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case M:e:{for(var te=R.key;E!==null;){if(E.key===te){if(te=R.type,te===D){if(E.tag===7){n(C,E.sibling),q=i(E,R.props.children),q.return=C,C=q;break e}}else if(E.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===P&&dl(te)===E.type){n(C,E.sibling),q=i(E,R.props),hs(q,R),q.return=C,C=q;break e}n(C,E);break}else t(C,E);E=E.sibling}R.type===D?(q=cl(R.props.children,C.mode,q,R.key),q.return=C,C=q):(q=wc(R.type,R.key,R.props,null,C.mode,q),hs(q,R),q.return=C,C=q)}return f(C);case U:e:{for(te=R.key;E!==null;){if(E.key===te)if(E.tag===4&&E.stateNode.containerInfo===R.containerInfo&&E.stateNode.implementation===R.implementation){n(C,E.sibling),q=i(E,R.children||[]),q.return=C,C=q;break e}else{n(C,E);break}else t(C,E);E=E.sibling}q=Ar(R,C.mode,q),q.return=C,C=q}return f(C);case P:return R=dl(R),$e(C,E,R,q)}if(Te(R))return J(C,E,R,q);if(Me(R)){if(te=Me(R),typeof te!="function")throw Error(r(150));return R=te.call(R),ie(C,E,R,q)}if(typeof R.then=="function")return $e(C,E,Lc(R),q);if(R.$$typeof===G)return $e(C,E,Oc(C,R),q);Bc(C,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,E!==null&&E.tag===6?(n(C,E.sibling),q=i(E,R),q.return=C,C=q):(n(C,E),q=Rr(R,C.mode,q),q.return=C,C=q),f(C)):n(C,E)}return function(C,E,R,q){try{ds=0;var te=$e(C,E,R,q);return si=null,te}catch(I){if(I===ii||I===zc)throw I;var we=Xt(29,I,null,C.mode);return we.lanes=q,we.return=C,we}finally{}}}var ml=Ad(!0),Od=Ad(!1),Na=!1;function Qr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Gr(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 Ta(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ca(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(Oe&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=Cc(e),md(e,null,n),t}return Tc(e,a,t,n),Cc(e)}function ms(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,S0(e,n)}}function Yr(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var i=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var f={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};c===null?i=c=f:c=c.next=f,n=n.next}while(n!==null);c===null?i=c=t:c=c.next=t}else i=c=t;n={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:c,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Vr=!1;function ps(){if(Vr){var e=li;if(e!==null)throw e}}function vs(e,t,n,a){Vr=!1;var i=e.updateQueue;Na=!1;var c=i.firstBaseUpdate,f=i.lastBaseUpdate,m=i.shared.pending;if(m!==null){i.shared.pending=null;var b=m,A=b.next;b.next=null,f===null?c=A:f.next=A,f=b;var H=e.alternate;H!==null&&(H=H.updateQueue,m=H.lastBaseUpdate,m!==f&&(m===null?H.firstBaseUpdate=A:m.next=A,H.lastBaseUpdate=b))}if(c!==null){var $=i.baseState;f=0,H=A=b=null,m=c;do{var O=m.lane&-536870913,z=O!==m.lane;if(z?(be&O)===O:(a&O)===O){O!==0&&O===ai&&(Vr=!0),H!==null&&(H=H.next={lane:0,tag:m.tag,payload:m.payload,callback:null,next:null});e:{var J=e,ie=m;O=t;var $e=n;switch(ie.tag){case 1:if(J=ie.payload,typeof J=="function"){$=J.call($e,$,O);break e}$=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=ie.payload,O=typeof J=="function"?J.call($e,$,O):J,O==null)break e;$=_({},$,O);break e;case 2:Na=!0}}O=m.callback,O!==null&&(e.flags|=64,z&&(e.flags|=8192),z=i.callbacks,z===null?i.callbacks=[O]:z.push(O))}else z={lane:O,tag:m.tag,payload:m.payload,callback:m.callback,next:null},H===null?(A=H=z,b=$):H=H.next=z,f|=O;if(m=m.next,m===null){if(m=i.shared.pending,m===null)break;z=m,m=z.next,z.next=null,i.lastBaseUpdate=z,i.shared.pending=null}}while(!0);H===null&&(b=$),i.baseState=b,i.firstBaseUpdate=A,i.lastBaseUpdate=H,c===null&&(i.shared.lanes=0),Ma|=f,e.lanes=f,e.memoizedState=$}}function Md(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function zd(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ec?c:8;var f=L.T,m={};L.T=m,oo(e,!1,t,n);try{var b=i(),A=L.S;if(A!==null&&A(m,b),b!==null&&typeof b=="object"&&typeof b.then=="function"){var H=Gv(b,a);_s(e,t,H,Wt(e))}else _s(e,t,a,Wt(e))}catch($){_s(e,t,{then:function(){},status:"rejected",reason:$},Wt())}finally{Y.p=c,f!==null&&m.types!==null&&(f.types=m.types),L.T=f}}function Kv(){}function uo(e,t,n,a){if(e.tag!==5)throw Error(r(476));var i=f2(e).queue;o2(e,i,t,ae,n===null?Kv:function(){return d2(e),n(a)})}function f2(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:In,lastRenderedState:ae},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:In,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function d2(e){var t=f2(e);t.next===null&&(t=e.alternate.memoizedState),_s(e,t.next.queue,{},Wt())}function ro(){return yt(Bs)}function h2(){return tt().memoizedState}function m2(){return tt().memoizedState}function Jv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Wt();e=Ta(n);var a=Ca(t,e,n);a!==null&&(Bt(a,t,n),ms(a,t,n)),t={cache:Hr()},e.payload=t;return}t=t.return}}function Wv(e,t,n){var a=Wt();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Xc(e)?v2(t,n):(n=Cr(e,t,n,a),n!==null&&(Bt(n,e,a),y2(n,t,a)))}function p2(e,t,n){var a=Wt();_s(e,t,n,a)}function _s(e,t,n,a){var i={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xc(e))v2(t,i);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var f=t.lastRenderedState,m=c(f,n);if(i.hasEagerState=!0,i.eagerState=m,Vt(m,f))return Tc(e,t,i,0),Qe===null&&Nc(),!1}catch{}finally{}if(n=Cr(e,t,i,a),n!==null)return Bt(n,e,a),y2(n,t,a),!0}return!1}function oo(e,t,n,a){if(a={lane:2,revertLane:Go(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Xc(e)){if(t)throw Error(r(479))}else t=Cr(e,n,a,2),t!==null&&Bt(t,e,2)}function Xc(e){var t=e.alternate;return e===de||t!==null&&t===de}function v2(e,t){ui=kc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function y2(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,S0(e,n)}}var bs={readContext:yt,use:Qc,useCallback:We,useContext:We,useEffect:We,useImperativeHandle:We,useLayoutEffect:We,useInsertionEffect:We,useMemo:We,useReducer:We,useRef:We,useState:We,useDebugValue:We,useDeferredValue:We,useTransition:We,useSyncExternalStore:We,useId:We,useHostTransitionStatus:We,useFormState:We,useActionState:We,useOptimistic:We,useMemoCache:We,useCacheRefresh:We};bs.useEffectEvent=We;var g2={readContext:yt,use:Qc,useCallback:function(e,t){return jt().memoizedState=[e,t===void 0?null:t],e},useContext:yt,useEffect:t2,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Yc(4194308,4,i2.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yc(4194308,4,e,t)},useInsertionEffect:function(e,t){Yc(4,2,e,t)},useMemo:function(e,t){var n=jt();t=t===void 0?null:t;var a=e();if(pl){ga(!0);try{e()}finally{ga(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=jt();if(n!==void 0){var i=n(t);if(pl){ga(!0);try{n(t)}finally{ga(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=Wv.bind(null,de,e),[a.memoizedState,e]},useRef:function(e){var t=jt();return e={current:e},t.memoizedState=e},useState:function(e){e=ao(e);var t=e.queue,n=p2.bind(null,de,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:so,useDeferredValue:function(e,t){var n=jt();return co(n,e,t)},useTransition:function(){var e=ao(!1);return e=o2.bind(null,de,e.queue,!0,!1),jt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=de,i=jt();if(je){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Qe===null)throw Error(r(349));(be&127)!==0||kd(a,t,n)}i.memoizedState=n;var c={value:n,getSnapshot:t};return i.queue=c,t2($d.bind(null,a,c,e),[e]),a.flags|=2048,oi(9,{destroy:void 0},qd.bind(null,a,c,n,t),null),n},useId:function(){var e=jt(),t=Qe.identifierPrefix;if(je){var n=Mn,a=On;n=(a&~(1<<32-Yt(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=qc++,0<\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof a.is=="string"?f.createElement("select",{is:a.is}):f.createElement("select"),a.multiple?c.multiple=!0:a.size&&(c.size=a.size);break;default:c=typeof a.is=="string"?f.createElement(i,{is:a.is}):f.createElement(i)}}c[pt]=t,c[At]=a;e:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)c.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break e;for(;f.sibling===null;){if(f.return===null||f.return===t)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=c;e:switch(_t(c,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ea(t)}}return Ve(t),No(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ea(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(e=oe.current,ti(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,i=vt,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[pt]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||Uh(e.nodeValue,n)),e||ja(t,!0)}else e=du(e).createTextNode(a),e[pt]=t,t.stateNode=e}return Ve(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=ti(t),n!==null){if(e===null){if(!a)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[pt]=t}else ul(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ve(t),e=!1}else n=Dr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ft(t),t):(Ft(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ve(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ti(t),a!==null&&a.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[pt]=t}else ul(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ve(t),i=!1}else i=Dr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Ft(t),t):(Ft(t),null)}return Ft(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),c=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),c!==i&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Wc(t,t.updateQueue),Ve(t),null);case 4:return fe(),e===null&&Zo(t.stateNode.containerInfo),Ve(t),null;case 10:return Jn(t.type),Ve(t),null;case 19:if(k(et),a=t.memoizedState,a===null)return Ve(t),null;if(i=(t.flags&128)!==0,c=a.rendering,c===null)if(i)Ss(a,!1);else{if(Ie!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Hc(e),c!==null){for(t.flags|=128,Ss(a,!1),e=c.updateQueue,t.updateQueue=e,Wc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)pd(n,e),n=n.sibling;return V(et,et.current&1|2),je&&Fn(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Qt()>nu&&(t.flags|=128,i=!0,Ss(a,!1),t.lanes=4194304)}else{if(!i)if(e=Hc(c),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Wc(t,e),Ss(a,!0),a.tail===null&&a.tailMode==="hidden"&&!c.alternate&&!je)return Ve(t),null}else 2*Qt()-a.renderingStartTime>nu&&n!==536870912&&(t.flags|=128,i=!0,Ss(a,!1),t.lanes=4194304);a.isBackwards?(c.sibling=t.child,t.child=c):(e=a.last,e!==null?e.sibling=c:t.child=c,a.last=c)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Qt(),e.sibling=null,n=et.current,V(et,i?n&1|2:n&1),je&&Fn(t,a.treeForkCount),e):(Ve(t),null);case 22:case 23:return Ft(t),Zr(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(Ve(t),t.subtreeFlags&6&&(t.flags|=8192)):Ve(t),n=t.updateQueue,n!==null&&Wc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&k(fl),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Jn(lt),Ve(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function ny(e,t){switch(Mr(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(lt),fe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Rn(t),null;case 31:if(t.memoizedState!==null){if(Ft(t),t.alternate===null)throw Error(r(340));ul()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ft(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));ul()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return k(et),null;case 4:return fe(),null;case 10:return Jn(t.type),null;case 22:case 23:return Ft(t),Zr(),e!==null&&k(fl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(lt),null;case 25:return null;default:return null}}function Q2(e,t){switch(Mr(t),t.tag){case 3:Jn(lt),fe();break;case 26:case 27:case 5:Rn(t);break;case 4:fe();break;case 31:t.memoizedState!==null&&Ft(t);break;case 13:Ft(t);break;case 19:k(et);break;case 10:Jn(t.type);break;case 22:case 23:Ft(t),Zr(),e!==null&&k(fl);break;case 24:Jn(lt)}}function js(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var i=a.next;n=i;do{if((n.tag&e)===e){a=void 0;var c=n.create,f=n.inst;a=c(),f.destroy=a}n=n.next}while(n!==i)}}catch(m){Be(t,t.return,m)}}function Aa(e,t,n){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var c=i.next;a=c;do{if((a.tag&e)===e){var f=a.inst,m=f.destroy;if(m!==void 0){f.destroy=void 0,i=t;var b=n,A=m;try{A()}catch(H){Be(i,b,H)}}}a=a.next}while(a!==c)}}catch(H){Be(t,t.return,H)}}function G2(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{zd(t,n)}catch(a){Be(e,e.return,a)}}}function Y2(e,t,n){n.props=vl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Be(e,t,a)}}function Es(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(i){Be(e,t,i)}}function zn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(i){Be(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){Be(e,t,i)}else n.current=null}function V2(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(i){Be(e,e.return,i)}}function To(e,t,n){try{var a=e.stateNode;Ey(a,e.type,n,t),a[At]=t}catch(i){Be(e,e.return,i)}}function X2(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ua(e.type)||e.tag===4}function Co(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||X2(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&&Ua(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 wo(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vn));else if(a!==4&&(a===27&&Ua(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(wo(e,t,n),e=e.sibling;e!==null;)wo(e,t,n),e=e.sibling}function Ic(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&Ua(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Ic(e,t,n),e=e.sibling;e!==null;)Ic(e,t,n),e=e.sibling}function Z2(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);_t(t,a,n),t[pt]=e,t[At]=n}catch(c){Be(e,e.return,c)}}var ta=!1,ct=!1,Ro=!1,F2=typeof WeakSet=="function"?WeakSet:Set,dt=null;function ay(e,t){if(e=e.containerInfo,Jo=_u,e=sd(e),xr(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var i=a.anchorOffset,c=a.focusNode;a=a.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var f=0,m=-1,b=-1,A=0,H=0,$=e,O=null;t:for(;;){for(var z;$!==n||i!==0&&$.nodeType!==3||(m=f+i),$!==c||a!==0&&$.nodeType!==3||(b=f+a),$.nodeType===3&&(f+=$.nodeValue.length),(z=$.firstChild)!==null;)O=$,$=z;for(;;){if($===e)break t;if(O===n&&++A===i&&(m=f),O===c&&++H===a&&(b=f),(z=$.nextSibling)!==null)break;$=O,O=$.parentNode}$=z}n=m===-1||b===-1?null:{start:m,end:b}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wo={focusedElem:e,selectionRange:n},_u=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){switch(t=dt,c=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n title"))),_t(c,a,n),c[pt]=e,ft(c),a=c;break e;case"link":var f=em("link","href",i).get(a+(n.href||""));if(f){for(var m=0;m$e&&(f=$e,$e=ie,ie=f);var C=ld(m,ie),E=ld(m,$e);if(C&&E&&(z.rangeCount!==1||z.anchorNode!==C.node||z.anchorOffset!==C.offset||z.focusNode!==E.node||z.focusOffset!==E.offset)){var R=$.createRange();R.setStart(C.node,C.offset),z.removeAllRanges(),ie>$e?(z.addRange(R),z.extend(E.node,E.offset)):(R.setEnd(E.node,E.offset),z.addRange(R))}}}}for($=[],z=m;z=z.parentNode;)z.nodeType===1&&$.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<$.length;m++){var q=$[m];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}_u=!!Jo,Wo=Jo=null}finally{Oe=i,Y.p=a,L.T=n}}e.current=t,ut=2}}function xh(){if(ut===2){ut=0;var e=Da,t=pi,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=L.T,L.T=null;var a=Y.p;Y.p=2;var i=Oe;Oe|=4;try{K2(e,t.alternate,t)}finally{Oe=i,Y.p=a,L.T=n}}ut=3}}function Sh(){if(ut===4||ut===3){ut=0,Dp();var e=Da,t=pi,n=sa,a=uh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ut=5:(ut=0,pi=Da=null,jh(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(za=null),nr(n),t=t.stateNode,Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot(Fi,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=L.T,i=Y.p,Y.p=2,L.T=null;try{for(var c=e.onRecoverableError,f=0;fn?32:n,L.T=null,n=Bo,Bo=null;var c=Da,f=sa;if(ut=0,pi=Da=null,sa=0,(Oe&6)!==0)throw Error(r(331));var m=Oe;if(Oe|=4,ih(c.current),nh(c,c.current,f,n),Oe=m,As(0,!1),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot(Fi,c)}catch{}return!0}finally{Y.p=i,L.T=a,jh(e,t)}}function Nh(e,t,n){t=rn(n,t),t=po(e.stateNode,t,2),e=Ca(e,t,2),e!==null&&(Ji(e,2),Dn(e))}function Be(e,t,n){if(e.tag===3)Nh(e,e,n);else for(;t!==null;){if(t.tag===3){Nh(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(za===null||!za.has(a))){e=rn(n,e),n=T2(2),a=Ca(t,n,2),a!==null&&(C2(n,a,t,e),Ji(a,2),Dn(a));break}}t=t.return}}function qo(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new sy;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(n)||(Mo=!0,i.add(n),e=fy.bind(null,e,t,n),t.then(e,e))}function fy(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Qe===e&&(be&n)===n&&(Ie===4||Ie===3&&(be&62914560)===be&&300>Qt()-tu?(Oe&2)===0&&vi(e,0):zo|=n,mi===be&&(mi=0)),Dn(e)}function Th(e,t){t===0&&(t=b0()),e=sl(e,t),e!==null&&(Ji(e,t),Dn(e))}function dy(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Th(e,n)}function hy(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),Th(e,n)}function my(e,t){return Iu(e,t)}var uu=null,gi=null,$o=!1,ru=!1,Qo=!1,Ba=0;function Dn(e){e!==gi&&e.next===null&&(gi===null?uu=gi=e:gi=gi.next=e),ru=!0,$o||($o=!0,vy())}function As(e,t){if(!Qo&&ru){Qo=!0;do for(var n=!1,a=uu;a!==null;){if(e!==0){var i=a.pendingLanes;if(i===0)var c=0;else{var f=a.suspendedLanes,m=a.pingedLanes;c=(1<<31-Yt(42|e)+1)-1,c&=i&~(f&~m),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(n=!0,Ah(a,c))}else c=be,c=hc(a,a===Qe?c:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(c&3)===0||Ki(a,c)||(n=!0,Ah(a,c));a=a.next}while(n);Qo=!1}}function py(){Ch()}function Ch(){ru=$o=!1;var e=0;Ba!==0&&Ty()&&(e=Ba);for(var t=Qt(),n=null,a=uu;a!==null;){var i=a.next,c=wh(a,t);c===0?(a.next=null,n===null?uu=i:n.next=i,i===null&&(gi=n)):(n=a,(e!==0||(c&3)!==0)&&(ru=!0)),a=i}ut!==0&&ut!==5||As(e),Ba!==0&&(Ba=0)}function wh(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,c=e.pendingLanes&-62914561;0m)break;var H=b.transferSize,$=b.initiatorType;H&&Hh($)&&(b=b.responseEnd,f+=H*(b"u"?null:document;function Jh(e,t,n){var a=_i;if(a&&typeof t=="string"&&t){var i=cn(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),Kh.has(i)||(Kh.add(i),e={rel:e,crossOrigin:n,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),_t(t,"link",e),ft(t),a.head.appendChild(t)))}}function Ly(e){ca.D(e),Jh("dns-prefetch",e,null)}function By(e,t){ca.C(e,t),Jh("preconnect",e,t)}function Uy(e,t,n){ca.L(e,t,n);var a=_i;if(a&&e&&t){var i='link[rel="preload"][as="'+cn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+cn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+cn(n.imageSizes)+'"]')):i+='[href="'+cn(e)+'"]';var c=i;switch(t){case"style":c=bi(e);break;case"script":c=xi(e)}pn.has(c)||(e=_({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),pn.set(c,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Ds(c))||t==="script"&&a.querySelector(Ls(c))||(t=a.createElement("link"),_t(t,"link",e),ft(t),a.head.appendChild(t)))}}function Hy(e,t){ca.m(e,t);var n=_i;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+cn(a)+'"][href="'+cn(e)+'"]',c=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=xi(e)}if(!pn.has(c)&&(e=_({rel:"modulepreload",href:e},t),pn.set(c,e),n.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Ls(c)))return}a=n.createElement("link"),_t(a,"link",e),ft(a),n.head.appendChild(a)}}}function ky(e,t,n){ca.S(e,t,n);var a=_i;if(a&&e){var i=Ql(a).hoistableStyles,c=bi(e);t=t||"default";var f=i.get(c);if(!f){var m={loading:0,preload:null};if(f=a.querySelector(Ds(c)))m.loading=5;else{e=_({rel:"stylesheet",href:e,"data-precedence":t},n),(n=pn.get(c))&&lf(e,n);var b=f=a.createElement("link");ft(b),_t(b,"link",e),b._p=new Promise(function(A,H){b.onload=A,b.onerror=H}),b.addEventListener("load",function(){m.loading|=1}),b.addEventListener("error",function(){m.loading|=2}),m.loading|=4,mu(f,t,a)}f={type:"stylesheet",instance:f,count:1,state:m},i.set(c,f)}}}function qy(e,t){ca.X(e,t);var n=_i;if(n&&e){var a=Ql(n).hoistableScripts,i=xi(e),c=a.get(i);c||(c=n.querySelector(Ls(i)),c||(e=_({src:e,async:!0},t),(t=pn.get(i))&&sf(e,t),c=n.createElement("script"),ft(c),_t(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(i,c))}}function $y(e,t){ca.M(e,t);var n=_i;if(n&&e){var a=Ql(n).hoistableScripts,i=xi(e),c=a.get(i);c||(c=n.querySelector(Ls(i)),c||(e=_({src:e,async:!0,type:"module"},t),(t=pn.get(i))&&sf(e,t),c=n.createElement("script"),ft(c),_t(c,"link",e),n.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(i,c))}}function Wh(e,t,n,a){var i=(i=oe.current)?hu(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=bi(n.href),n=Ql(i).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=bi(n.href);var c=Ql(i).hoistableStyles,f=c.get(e);if(f||(i=i.ownerDocument||i,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=i.querySelector(Ds(e)))&&!c._p&&(f.instance=c,f.state.loading=5),pn.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},pn.set(e,n),c||Qy(i,e,n,f.state))),t&&a===null)throw Error(r(528,""));return f}if(t&&a!==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=xi(n),n=Ql(i).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function bi(e){return'href="'+cn(e)+'"'}function Ds(e){return'link[rel="stylesheet"]['+e+"]"}function Ih(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function Qy(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),_t(t,"link",n),ft(t),e.head.appendChild(t))}function xi(e){return'[src="'+cn(e)+'"]'}function Ls(e){return"script[async]"+e}function Ph(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+cn(n.href)+'"]');if(a)return t.instance=a,ft(a),a;var i=_({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),ft(a),_t(a,"style",i),mu(a,n.precedence,e),t.instance=a;case"stylesheet":i=bi(n.href);var c=e.querySelector(Ds(i));if(c)return t.state.loading|=4,t.instance=c,ft(c),c;a=Ih(n),(i=pn.get(i))&&lf(a,i),c=(e.ownerDocument||e).createElement("link"),ft(c);var f=c;return f._p=new Promise(function(m,b){f.onload=m,f.onerror=b}),_t(c,"link",a),t.state.loading|=4,mu(c,n.precedence,e),t.instance=c;case"script":return c=xi(n.src),(i=e.querySelector(Ls(c)))?(t.instance=i,ft(i),i):(a=n,(i=pn.get(c))&&(a=_({},n),sf(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),ft(i),_t(i,"link",a),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&&(a=t.instance,t.state.loading|=4,mu(a,n.precedence,e));return t.instance}function mu(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,c=i,f=0;f title"):null)}function Gy(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 nm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Yy(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var i=bi(a.href),c=t.querySelector(Ds(i));if(c){t=c._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=vu.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=c,ft(c);return}c=t.ownerDocument||t,a=Ih(a),(i=pn.get(i))&&lf(a,i),c=c.createElement("link"),ft(c);var f=c;f._p=new Promise(function(m,b){f.onload=m,f.onerror=b}),_t(c,"link",a),n.instance=c}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=vu.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var cf=0;function Vy(e,t){return e.stylesheets&&e.count===0&&gu(e,e.stylesheets),0cf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function vu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)gu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var yu=null;function gu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,yu=new Map,t.forEach(Xy,e),yu=null,vu.call(e))}function Xy(e,t){if(!(t.state.loading&4)){var n=yu.get(e);if(n)var a=n.get(null);else{n=new Map,yu.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(s){console.error(s)}}return l(),yf.exports=ug(),yf.exports}var og=rg();/** - * react-router v7.14.2 - * - * 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 Cm="popstate";function wm(l){return typeof l=="object"&&l!=null&&"pathname"in l&&"search"in l&&"hash"in l&&"state"in l&&"key"in l}function fg(l={}){function s(r,d){var p;let h=(p=d.state)==null?void 0:p.masked,{pathname:v,search:y,hash:g}=h||r.location;return Af("",{pathname:v,search:y,hash:g},d.state&&d.state.usr||null,d.state&&d.state.key||"default",h?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function u(r,d){return typeof d=="string"?d:Js(d)}return hg(s,u,null,l)}function Ke(l,s){if(l===!1||l===null||typeof l>"u")throw new Error(s)}function Cn(l,s){if(!l){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function dg(){return Math.random().toString(36).substring(2,10)}function Rm(l,s){return{usr:l.state,key:l.key,idx:s,masked:l.unstable_mask?{pathname:l.pathname,search:l.search,hash:l.hash}:void 0}}function Af(l,s,u=null,r,d){return{pathname:typeof l=="string"?l:l.pathname,search:"",hash:"",...typeof s=="string"?Hi(s):s,state:u,key:s&&s.key||r||dg(),unstable_mask:d}}function Js({pathname:l="/",search:s="",hash:u=""}){return s&&s!=="?"&&(l+=s.charAt(0)==="?"?s:"?"+s),u&&u!=="#"&&(l+=u.charAt(0)==="#"?u:"#"+u),l}function Hi(l){let s={};if(l){let u=l.indexOf("#");u>=0&&(s.hash=l.substring(u),l=l.substring(0,u));let r=l.indexOf("?");r>=0&&(s.search=l.substring(r),l=l.substring(0,r)),l&&(s.pathname=l)}return s}function hg(l,s,u,r={}){let{window:d=document.defaultView,v5Compat:h=!1}=r,v=d.history,y="POP",g=null,p=j();p==null&&(p=0,v.replaceState({...v.state,idx:p},""));function j(){return(v.state||{idx:null}).idx}function _(){y="POP";let w=j(),B=w==null?null:w-p;p=w,g&&g({action:y,location:D.location,delta:B})}function T(w,B){y="PUSH";let Z=wm(w)?w:Af(D.location,w,B);p=j()+1;let G=Rm(Z,p),Q=D.createHref(Z.unstable_mask||Z);try{v.pushState(G,"",Q)}catch(W){if(W instanceof DOMException&&W.name==="DataCloneError")throw W;d.location.assign(Q)}h&&g&&g({action:y,location:D.location,delta:1})}function M(w,B){y="REPLACE";let Z=wm(w)?w:Af(D.location,w,B);p=j();let G=Rm(Z,p),Q=D.createHref(Z.unstable_mask||Z);v.replaceState(G,"",Q),h&&g&&g({action:y,location:D.location,delta:0})}function U(w){return mg(w)}let D={get action(){return y},get location(){return l(d,v)},listen(w){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(Cm,_),g=w,()=>{d.removeEventListener(Cm,_),g=null}},createHref(w){return s(d,w)},createURL:U,encodeLocation(w){let B=U(w);return{pathname:B.pathname,search:B.search,hash:B.hash}},push:T,replace:M,go(w){return v.go(w)}};return D}function mg(l,s=!1){let u="http://localhost";typeof window<"u"&&(u=window.location.origin!=="null"?window.location.origin:window.location.href),Ke(u,"No window.location.(origin|href) available to create URL");let r=typeof l=="string"?l:Js(l);return r=r.replace(/ $/,"%20"),!s&&r.startsWith("//")&&(r=u+r),new URL(r,u)}function R1(l,s,u="/"){return pg(l,s,u,!1)}function pg(l,s,u,r){let d=typeof s=="string"?Hi(s):s,h=pa(d.pathname||"/",u);if(h==null)return null;let v=A1(l);vg(v);let y=null;for(let g=0;y==null&&g{let j={relativePath:p===void 0?v.path||"":p,caseSensitive:v.caseSensitive===!0,childrenIndex:y,route:v};if(j.relativePath.startsWith("/")){if(!j.relativePath.startsWith(r)&&g)return;Ke(j.relativePath.startsWith(r),`Absolute route path "${j.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),j.relativePath=j.relativePath.slice(r.length)}let _=Tn([r,j.relativePath]),T=u.concat(j);v.children&&v.children.length>0&&(Ke(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${_}".`),A1(v.children,s,T,_,g)),!(v.path==null&&!v.index)&&s.push({path:_,score:jg(_,v.index),routesMeta:T})};return l.forEach((v,y)=>{var g;if(v.path===""||!((g=v.path)!=null&&g.includes("?")))h(v,y);else for(let p of O1(v.path))h(v,y,!0,p)}),s}function O1(l){let s=l.split("/");if(s.length===0)return[];let[u,...r]=s,d=u.endsWith("?"),h=u.replace(/\?$/,"");if(r.length===0)return d?[h,""]:[h];let v=O1(r.join("/")),y=[];return y.push(...v.map(g=>g===""?h:[h,g].join("/"))),d&&y.push(...v),y.map(g=>l.startsWith("/")&&g===""?"/":g)}function vg(l){l.sort((s,u)=>s.score!==u.score?u.score-s.score:Eg(s.routesMeta.map(r=>r.childrenIndex),u.routesMeta.map(r=>r.childrenIndex)))}var yg=/^:[\w-]+$/,gg=3,_g=2,bg=1,xg=10,Sg=-2,Am=l=>l==="*";function jg(l,s){let u=l.split("/"),r=u.length;return u.some(Am)&&(r+=Sg),s&&(r+=_g),u.filter(d=>!Am(d)).reduce((d,h)=>d+(yg.test(h)?gg:h===""?bg:xg),r)}function Eg(l,s){return l.length===s.length&&l.slice(0,-1).every((r,d)=>r===s[d])?l[l.length-1]-s[s.length-1]:0}function Ng(l,s,u=!1){let{routesMeta:r}=l,d={},h="/",v=[];for(let y=0;y{if(j==="*"){let U=y[T]||"";v=h.slice(0,h.length-U.length).replace(/(.)\/+$/,"$1")}const M=y[T];return _&&!M?p[j]=void 0:p[j]=(M||"").replace(/%2F/g,"/"),p},{}),pathname:h,pathnameBase:v,pattern:l}}function Tg(l,s=!1,u=!0){Cn(l==="*"||!l.endsWith("*")||l.endsWith("/*"),`Route path "${l}" will be treated as if it were "${l.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${l.replace(/\*$/,"/*")}".`);let r=[],d="^"+l.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(v,y,g,p,j)=>{if(r.push({paramName:y,isOptional:g!=null}),g){let _=j.charAt(p+v.length);return _&&_!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return l.endsWith("*")?(r.push({paramName:"*"}),d+=l==="*"||l==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):u?d+="\\/*$":l!==""&&l!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,s?void 0:"i"),r]}function Cg(l){try{return l.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return Cn(!1,`The URL path "${l}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),l}}function pa(l,s){if(s==="/")return l;if(!l.toLowerCase().startsWith(s.toLowerCase()))return null;let u=s.endsWith("/")?s.length-1:s.length,r=l.charAt(u);return r&&r!=="/"?null:l.slice(u)||"/"}var wg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Rg(l,s="/"){let{pathname:u,search:r="",hash:d=""}=typeof l=="string"?Hi(l):l,h;return u?(u=M1(u),u.startsWith("/")?h=Om(u.substring(1),"/"):h=Om(u,s)):h=s,{pathname:h,search:Mg(r),hash:zg(d)}}function Om(l,s){let u=Lu(s).split("/");return l.split("/").forEach(d=>{d===".."?u.length>1&&u.pop():d!=="."&&u.push(d)}),u.length>1?u.join("/"):"/"}function xf(l,s,u,r){return`Cannot include a '${l}' character in a manually specified \`to.${s}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${u}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Ag(l){return l.filter((s,u)=>u===0||s.route.path&&s.route.path.length>0)}function Pf(l){let s=Ag(l);return s.map((u,r)=>r===s.length-1?u.pathname:u.pathnameBase)}function qu(l,s,u,r=!1){let d;typeof l=="string"?d=Hi(l):(d={...l},Ke(!d.pathname||!d.pathname.includes("?"),xf("?","pathname","search",d)),Ke(!d.pathname||!d.pathname.includes("#"),xf("#","pathname","hash",d)),Ke(!d.search||!d.search.includes("#"),xf("#","search","hash",d)));let h=l===""||d.pathname==="",v=h?"/":d.pathname,y;if(v==null)y=u;else{let _=s.length-1;if(!r&&v.startsWith("..")){let T=v.split("/");for(;T[0]==="..";)T.shift(),_-=1;d.pathname=T.join("/")}y=_>=0?s[_]:"/"}let g=Rg(d,y),p=v&&v!=="/"&&v.endsWith("/"),j=(h||v===".")&&u.endsWith("/");return!g.pathname.endsWith("/")&&(p||j)&&(g.pathname+="/"),g}var M1=l=>l.replace(/\/\/+/g,"/"),Tn=l=>M1(l.join("/")),Lu=l=>l.replace(/\/+$/,""),Og=l=>Lu(l).replace(/^\/*/,"/"),Mg=l=>!l||l==="?"?"":l.startsWith("?")?l:"?"+l,zg=l=>!l||l==="#"?"":l.startsWith("#")?l:"#"+l,Dg=class{constructor(l,s,u,r=!1){this.status=l,this.statusText=s||"",this.internal=r,u instanceof Error?(this.data=u.toString(),this.error=u):this.data=u}};function Lg(l){return l!=null&&typeof l.status=="number"&&typeof l.statusText=="string"&&typeof l.internal=="boolean"&&"data"in l}function Bg(l){let s=l.map(u=>u.route.path).filter(Boolean);return Tn(s)||"/"}var z1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function D1(l,s){let u=l;if(typeof u!="string"||!wg.test(u))return{absoluteURL:void 0,isExternal:!1,to:u};let r=u,d=!1;if(z1)try{let h=new URL(window.location.href),v=u.startsWith("//")?new URL(h.protocol+u):new URL(u),y=pa(v.pathname,s);v.origin===h.origin&&y!=null?u=y+v.search+v.hash:d=!0}catch{Cn(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:u}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var L1=["POST","PUT","PATCH","DELETE"];new Set(L1);var Ug=["GET",...L1];new Set(Ug);var ki=S.createContext(null);ki.displayName="DataRouter";var $u=S.createContext(null);$u.displayName="DataRouterState";var B1=S.createContext(!1);function Hg(){return S.useContext(B1)}var U1=S.createContext({isTransitioning:!1});U1.displayName="ViewTransition";var kg=S.createContext(new Map);kg.displayName="Fetchers";var qg=S.createContext(null);qg.displayName="Await";var an=S.createContext(null);an.displayName="Navigation";var ic=S.createContext(null);ic.displayName="Location";var bn=S.createContext({outlet:null,matches:[],isDataRoute:!1});bn.displayName="Route";var e0=S.createContext(null);e0.displayName="RouteError";var H1="REACT_ROUTER_ERROR",$g="REDIRECT",Qg="ROUTE_ERROR_RESPONSE";function Gg(l){if(l.startsWith(`${H1}:${$g}:{`))try{let s=JSON.parse(l.slice(28));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.location=="string"&&typeof s.reloadDocument=="boolean"&&typeof s.replace=="boolean")return s}catch{}}function Yg(l){if(l.startsWith(`${H1}:${Qg}:{`))try{let s=JSON.parse(l.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new Dg(s.status,s.statusText,s.data)}catch{}}function Vg(l,{relative:s}={}){Ke(qi(),"useHref() may be used only in the context of a component.");let{basename:u,navigator:r}=S.useContext(an),{hash:d,pathname:h,search:v}=sc(l,{relative:s}),y=h;return u!=="/"&&(y=h==="/"?u:Tn([u,h])),r.createHref({pathname:y,search:v,hash:d})}function qi(){return S.useContext(ic)!=null}function ln(){return Ke(qi(),"useLocation() may be used only in the context of a component."),S.useContext(ic).location}var k1="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function q1(l){S.useContext(an).static||S.useLayoutEffect(l)}function wn(){let{isDataRoute:l}=S.useContext(bn);return l?c_():Xg()}function Xg(){Ke(qi(),"useNavigate() may be used only in the context of a component.");let l=S.useContext(ki),{basename:s,navigator:u}=S.useContext(an),{matches:r}=S.useContext(bn),{pathname:d}=ln(),h=JSON.stringify(Pf(r)),v=S.useRef(!1);return q1(()=>{v.current=!0}),S.useCallback((g,p={})=>{if(Cn(v.current,k1),!v.current)return;if(typeof g=="number"){u.go(g);return}let j=qu(g,JSON.parse(h),d,p.relative==="path");l==null&&s!=="/"&&(j.pathname=j.pathname==="/"?s:Tn([s,j.pathname])),(p.replace?u.replace:u.push)(j,p.state,p)},[s,u,h,d,l])}var Zg=S.createContext(null);function Fg(l){let s=S.useContext(bn).outlet;return S.useMemo(()=>s&&S.createElement(Zg.Provider,{value:l},s),[s,l])}function Kg(){let{matches:l}=S.useContext(bn),s=l[l.length-1];return(s==null?void 0:s.params)??{}}function sc(l,{relative:s}={}){let{matches:u}=S.useContext(bn),{pathname:r}=ln(),d=JSON.stringify(Pf(u));return S.useMemo(()=>qu(l,JSON.parse(d),r,s==="path"),[l,d,r,s])}function Jg(l,s){return $1(l,s)}function $1(l,s,u){var w;Ke(qi(),"useRoutes() may be used only in the context of a component.");let{navigator:r}=S.useContext(an),{matches:d}=S.useContext(bn),h=d[d.length-1],v=h?h.params:{},y=h?h.pathname:"/",g=h?h.pathnameBase:"/",p=h&&h.route;{let B=p&&p.path||"";G1(y,!p||B.endsWith("*")||B.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${y}" (under ) 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 to .`)}let j=ln(),_;if(s){let B=typeof s=="string"?Hi(s):s;Ke(g==="/"||((w=B.pathname)==null?void 0:w.startsWith(g)),`When overriding the location using \`\` 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 "${B.pathname}" was given in the \`location\` prop.`),_=B}else _=j;let T=_.pathname||"/",M=T;if(g!=="/"){let B=g.replace(/^\//,"").split("/");M="/"+T.replace(/^\//,"").split("/").slice(B.length).join("/")}let U=R1(l,{pathname:M});Cn(p||U!=null,`No routes matched location "${_.pathname}${_.search}${_.hash}" `),Cn(U==null||U[U.length-1].route.element!==void 0||U[U.length-1].route.Component!==void 0||U[U.length-1].route.lazy!==void 0,`Matched leaf route at location "${_.pathname}${_.search}${_.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let D=t_(U&&U.map(B=>Object.assign({},B,{params:Object.assign({},v,B.params),pathname:Tn([g,r.encodeLocation?r.encodeLocation(B.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathname]),pathnameBase:B.pathnameBase==="/"?g:Tn([g,r.encodeLocation?r.encodeLocation(B.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathnameBase])})),d,u);return s&&D?S.createElement(ic.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,..._},navigationType:"POP"}},D):D}function Wg(){let l=s_(),s=Lg(l)?`${l.status} ${l.statusText}`:l instanceof Error?l.message:JSON.stringify(l),u=l instanceof Error?l.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},h={padding:"2px 4px",backgroundColor:r},v=null;return console.error("Error handled by React Router default ErrorBoundary:",l),v=S.createElement(S.Fragment,null,S.createElement("p",null,"💿 Hey developer 👋"),S.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",S.createElement("code",{style:h},"ErrorBoundary")," or"," ",S.createElement("code",{style:h},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},s),u?S.createElement("pre",{style:d},u):null,v)}var Ig=S.createElement(Wg,null),Q1=class extends S.Component{constructor(l){super(l),this.state={location:l.location,revalidation:l.revalidation,error:l.error}}static getDerivedStateFromError(l){return{error:l}}static getDerivedStateFromProps(l,s){return s.location!==l.location||s.revalidation!=="idle"&&l.revalidation==="idle"?{error:l.error,location:l.location,revalidation:l.revalidation}:{error:l.error!==void 0?l.error:s.error,location:s.location,revalidation:l.revalidation||s.revalidation}}componentDidCatch(l,s){this.props.onError?this.props.onError(l,s):console.error("React Router caught the following error during render",l)}render(){let l=this.state.error;if(this.context&&typeof l=="object"&&l&&"digest"in l&&typeof l.digest=="string"){const u=Yg(l.digest);u&&(l=u)}let s=l!==void 0?S.createElement(bn.Provider,{value:this.props.routeContext},S.createElement(e0.Provider,{value:l,children:this.props.component})):this.props.children;return this.context?S.createElement(Pg,{error:l},s):s}};Q1.contextType=B1;var Sf=new WeakMap;function Pg({children:l,error:s}){let{basename:u}=S.useContext(an);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let r=Gg(s.digest);if(r){let d=Sf.get(s);if(d)throw d;let h=D1(r.location,u);if(z1&&!Sf.get(s))if(h.isExternal||r.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const v=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:r.replace}));throw Sf.set(s,v),v}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return l}function e_({routeContext:l,match:s,children:u}){let r=S.useContext(ki);return r&&r.static&&r.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=s.route.id),S.createElement(bn.Provider,{value:l},u)}function t_(l,s=[],u){let r=u==null?void 0:u.state;if(l==null){if(!r)return null;if(r.errors)l=r.matches;else if(s.length===0&&!r.initialized&&r.matches.length>0)l=r.matches;else return null}let d=l,h=r==null?void 0:r.errors;if(h!=null){let j=d.findIndex(_=>_.route.id&&(h==null?void 0:h[_.route.id])!==void 0);Ke(j>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),d=d.slice(0,Math.min(d.length,j+1))}let v=!1,y=-1;if(u&&r){v=r.renderFallback;for(let j=0;j=0?d=d.slice(0,y+1):d=[d[0]];break}}}}let g=u==null?void 0:u.onError,p=r&&g?(j,_)=>{var T,M;g(j,{location:r.location,params:((M=(T=r.matches)==null?void 0:T[0])==null?void 0:M.params)??{},unstable_pattern:Bg(r.matches),errorInfo:_})}:void 0;return d.reduceRight((j,_,T)=>{let M,U=!1,D=null,w=null;r&&(M=h&&_.route.id?h[_.route.id]:void 0,D=_.route.errorElement||Ig,v&&(y<0&&T===0?(G1("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),U=!0,w=null):y===T&&(U=!0,w=_.route.hydrateFallbackElement||null)));let B=s.concat(d.slice(0,T+1)),Z=()=>{let G;return M?G=D:U?G=w:_.route.Component?G=S.createElement(_.route.Component,null):_.route.element?G=_.route.element:G=j,S.createElement(e_,{match:_,routeContext:{outlet:j,matches:B,isDataRoute:r!=null},children:G})};return r&&(_.route.ErrorBoundary||_.route.errorElement||T===0)?S.createElement(Q1,{location:r.location,revalidation:r.revalidation,component:D,error:M,children:Z(),routeContext:{outlet:null,matches:B,isDataRoute:!0},onError:p}):Z()},null)}function t0(l){return`${l} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function n_(l){let s=S.useContext(ki);return Ke(s,t0(l)),s}function a_(l){let s=S.useContext($u);return Ke(s,t0(l)),s}function l_(l){let s=S.useContext(bn);return Ke(s,t0(l)),s}function n0(l){let s=l_(l),u=s.matches[s.matches.length-1];return Ke(u.route.id,`${l} can only be used on routes that contain a unique "id"`),u.route.id}function i_(){return n0("useRouteId")}function s_(){var r;let l=S.useContext(e0),s=a_("useRouteError"),u=n0("useRouteError");return l!==void 0?l:(r=s.errors)==null?void 0:r[u]}function c_(){let{router:l}=n_("useNavigate"),s=n0("useNavigate"),u=S.useRef(!1);return q1(()=>{u.current=!0}),S.useCallback(async(d,h={})=>{Cn(u.current,k1),u.current&&(typeof d=="number"?await l.navigate(d):await l.navigate(d,{fromRouteId:s,...h}))},[l,s])}var Mm={};function G1(l,s,u){!s&&!Mm[l]&&(Mm[l]=!0,Cn(!1,u))}S.memo(u_);function u_({routes:l,future:s,state:u,isStatic:r,onError:d}){return $1(l,void 0,{state:u,isStatic:r,onError:d})}function Ws({to:l,replace:s,state:u,relative:r}){Ke(qi()," may be used only in the context of a component.");let{static:d}=S.useContext(an);Cn(!d," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:h}=S.useContext(bn),{pathname:v}=ln(),y=wn(),g=qu(l,Pf(h),v,r==="path"),p=JSON.stringify(g);return S.useEffect(()=>{y(JSON.parse(p),{replace:s,state:u,relative:r})},[y,p,r,s,u]),null}function Y1(l){return Fg(l.context)}function Ut(l){Ke(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function r_({basename:l="/",children:s=null,location:u,navigationType:r="POP",navigator:d,static:h=!1,unstable_useTransitions:v}){Ke(!qi(),"You cannot render a inside another . You should never have more than one in your app.");let y=l.replace(/^\/*/,"/"),g=S.useMemo(()=>({basename:y,navigator:d,static:h,unstable_useTransitions:v,future:{}}),[y,d,h,v]);typeof u=="string"&&(u=Hi(u));let{pathname:p="/",search:j="",hash:_="",state:T=null,key:M="default",unstable_mask:U}=u,D=S.useMemo(()=>{let w=pa(p,y);return w==null?null:{location:{pathname:w,search:j,hash:_,state:T,key:M,unstable_mask:U},navigationType:r}},[y,p,j,_,T,M,r,U]);return Cn(D!=null,` is not able to match the URL "${p}${j}${_}" because it does not start with the basename, so the won't render anything.`),D==null?null:S.createElement(an.Provider,{value:g},S.createElement(ic.Provider,{children:s,value:D}))}function o_({children:l,location:s}){return Jg(Of(l),s)}function Of(l,s=[]){let u=[];return S.Children.forEach(l,(r,d)=>{if(!S.isValidElement(r))return;let h=[...s,d];if(r.type===S.Fragment){u.push.apply(u,Of(r.props.children,h));return}Ke(r.type===Ut,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),Ke(!r.props.index||!r.props.children,"An index route cannot have child routes.");let v={id:r.props.id||h.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,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&&(v.children=Of(r.props.children,h)),u.push(v)}),u}var Ou="get",Mu="application/x-www-form-urlencoded";function Qu(l){return typeof HTMLElement<"u"&&l instanceof HTMLElement}function f_(l){return Qu(l)&&l.tagName.toLowerCase()==="button"}function d_(l){return Qu(l)&&l.tagName.toLowerCase()==="form"}function h_(l){return Qu(l)&&l.tagName.toLowerCase()==="input"}function m_(l){return!!(l.metaKey||l.altKey||l.ctrlKey||l.shiftKey)}function p_(l,s){return l.button===0&&(!s||s==="_self")&&!m_(l)}var Cu=null;function v_(){if(Cu===null)try{new FormData(document.createElement("form"),0),Cu=!1}catch{Cu=!0}return Cu}var y_=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function jf(l){return l!=null&&!y_.has(l)?(Cn(!1,`"${l}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Mu}"`),null):l}function g_(l,s){let u,r,d,h,v;if(d_(l)){let y=l.getAttribute("action");r=y?pa(y,s):null,u=l.getAttribute("method")||Ou,d=jf(l.getAttribute("enctype"))||Mu,h=new FormData(l)}else if(f_(l)||h_(l)&&(l.type==="submit"||l.type==="image")){let y=l.form;if(y==null)throw new Error('Cannot submit a