diff --git "a/assets/index-ByGykoqv.js" "b/assets/index-ByGykoqv.js" new file mode 100644--- /dev/null +++ "b/assets/index-ByGykoqv.js" @@ -0,0 +1,1129 @@ +function FM(e,t){for(var a=0;an[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function a(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=a(i);fetch(i.href,o)}})();function Zn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var th={exports:{}},ic={};var P3;function qM(){if(P3)return ic;P3=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(n,i,o){var c=null;if(o!==void 0&&(c=""+o),i.key!==void 0&&(c=""+i.key),"key"in i){o={};for(var d in i)d!=="key"&&(o[d]=i[d])}else o=i;return i=o.ref,{$$typeof:e,type:n,key:c,ref:i!==void 0?i:null,props:o}}return ic.Fragment=t,ic.jsx=a,ic.jsxs=a,ic}var R3;function $M(){return R3||(R3=1,th.exports=qM()),th.exports}var s=$M(),ah={exports:{}},Se={};var D3;function KM(){if(D3)return Se;D3=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),v=Symbol.iterator;function N(D){return D===null||typeof D!="object"?null:(D=v&&D[v]||D["@@iterator"],typeof D=="function"?D:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,_={};function k(D,W,re){this.props=D,this.context=W,this.refs=_,this.updater=re||S}k.prototype.isReactComponent={},k.prototype.setState=function(D,W){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,W,"setState")},k.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function T(){}T.prototype=k.prototype;function z(D,W,re){this.props=D,this.context=W,this.refs=_,this.updater=re||S}var M=z.prototype=new T;M.constructor=z,E(M,k.prototype),M.isPureReactComponent=!0;var R=Array.isArray;function j(){}var P={H:null,A:null,T:null,S:null},L=Object.prototype.hasOwnProperty;function B(D,W,re){var ce=re.ref;return{$$typeof:e,type:D,key:W,ref:ce!==void 0?ce:null,props:re}}function X(D,W){return B(D.type,W,D.props)}function Y(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function H(D){var W={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(re){return W[re]})}var le=/\/+/g;function oe(D,W){return typeof D=="object"&&D!==null&&D.key!=null?H(""+D.key):W.toString(36)}function ue(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(j,j):(D.status="pending",D.then(function(W){D.status==="pending"&&(D.status="fulfilled",D.value=W)},function(W){D.status==="pending"&&(D.status="rejected",D.reason=W)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function F(D,W,re,ce,ye){var Ee=typeof D;(Ee==="undefined"||Ee==="boolean")&&(D=null);var we=!1;if(D===null)we=!0;else switch(Ee){case"bigint":case"string":case"number":we=!0;break;case"object":switch(D.$$typeof){case e:case t:we=!0;break;case b:return we=D._init,F(we(D._payload),W,re,ce,ye)}}if(we)return ye=ye(D),we=ce===""?"."+oe(D,0):ce,R(ye)?(re="",we!=null&&(re=we.replace(le,"$&/")+"/"),F(ye,W,re,"",function(_e){return _e})):ye!=null&&(Y(ye)&&(ye=X(ye,re+(ye.key==null||D&&D.key===ye.key?"":(""+ye.key).replace(le,"$&/")+"/")+we)),W.push(ye)),1;we=0;var Ct=ce===""?".":ce+":";if(R(D))for(var Z=0;Z>>1,xe=F[me];if(0>>1;mei(re,se))cei(ye,re)?(F[me]=ye,F[ce]=se,me=ce):(F[me]=re,F[W]=se,me=W);else if(cei(ye,se))F[me]=ye,F[ce]=se,me=ce;else break e}}return te}function i(F,te){var se=F.sortIndex-te.sortIndex;return se!==0?se:F.id-te.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var c=Date,d=c.now();e.unstable_now=function(){return c.now()-d}}var f=[],p=[],b=1,h=null,v=3,N=!1,S=!1,E=!1,_=!1,k=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function M(F){for(var te=a(p);te!==null;){if(te.callback===null)n(p);else if(te.startTime<=F)n(p),te.sortIndex=te.expirationTime,t(f,te);else break;te=a(p)}}function R(F){if(E=!1,M(F),!S)if(a(f)!==null)S=!0,j||(j=!0,H());else{var te=a(p);te!==null&&ue(R,te.startTime-F)}}var j=!1,P=-1,L=5,B=-1;function X(){return _?!0:!(e.unstable_now()-BF&&X());){var me=h.callback;if(typeof me=="function"){h.callback=null,v=h.priorityLevel;var xe=me(h.expirationTime<=F);if(F=e.unstable_now(),typeof xe=="function"){h.callback=xe,M(F),te=!0;break t}h===a(f)&&n(f),M(F)}else n(f);h=a(f)}if(h!==null)te=!0;else{var D=a(p);D!==null&&ue(R,D.startTime-F),te=!1}}break e}finally{h=null,v=se,N=!1}te=void 0}}finally{te?H():j=!1}}}var H;if(typeof z=="function")H=function(){z(Y)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,oe=le.port2;le.port1.onmessage=Y,H=function(){oe.postMessage(null)}}else H=function(){k(Y,0)};function ue(F,te){P=k(function(){F(e.unstable_now())},te)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(F){F.callback=null},e.unstable_forceFrameRate=function(F){0>F||125me?(F.sortIndex=se,t(p,F),a(f)===null&&F===a(p)&&(E?(T(P),P=-1):E=!0,ue(R,se-me))):(F.sortIndex=xe,t(f,F),S||N||(S=!0,j||(j=!0,H()))),F},e.unstable_shouldYield=X,e.unstable_wrapCallback=function(F){var te=v;return function(){var se=v;v=te;try{return F.apply(this,arguments)}finally{v=se}}}})(rh)),rh}var L3;function JM(){return L3||(L3=1,ih.exports=WM()),ih.exports}var sh={exports:{}},ra={};var U3;function XM(){if(U3)return ra;U3=1;var e=$o();function t(f){var p="https://react.dev/errors/"+f;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),sh.exports=XM(),sh.exports}var H3;function QM(){if(H3)return rc;H3=1;var e=JM(),t=$o(),a=RA();function n(r){var l="https://react.dev/errors/"+r;if(1xe||(r.current=me[xe],me[xe]=null,xe--)}function re(r,l){xe++,me[xe]=r.current,r.current=l}var ce=D(null),ye=D(null),Ee=D(null),we=D(null);function Ct(r,l){switch(re(Ee,l),re(ye,r),re(ce,null),l.nodeType){case 9:case 11:r=(r=l.documentElement)&&(r=r.namespaceURI)?n3(r):0;break;default:if(r=l.tagName,l=l.namespaceURI)l=n3(l),r=i3(l,r);else switch(r){case"svg":r=1;break;case"math":r=2;break;default:r=0}}W(ce),re(ce,r)}function Z(){W(ce),W(ye),W(Ee)}function _e(r){r.memoizedState!==null&&re(we,r);var l=ce.current,u=i3(l,r.type);l!==u&&(re(ye,r),re(ce,u))}function je(r){ye.current===r&&(W(ce),W(ye)),we.current===r&&(W(we),ec._currentValue=se)}var ie,Ft;function Oe(r){if(ie===void 0)try{throw Error()}catch(u){var l=u.stack.trim().match(/\n( *(at )?)/);ie=l&&l[1]||"",Ft=-1)":-1y||O[m]!==q[y]){var Q=` +`+O[m].replace(" at new "," at ");return r.displayName&&Q.includes("")&&(Q=Q.replace("",r.displayName)),Q}while(1<=m&&0<=y);break}}}finally{qt=!1,Error.prepareStackTrace=u}return(u=r?r.displayName||r.name:"")?Oe(u):""}function ai(r,l){switch(r.tag){case 26:case 27:case 5:return Oe(r.type);case 16:return Oe("Lazy");case 13:return r.child!==l&&l!==null?Oe("Suspense Fallback"):Oe("Suspense");case 19:return Oe("SuspenseList");case 0:case 15:return $t(r.type,!1);case 11:return $t(r.type.render,!1);case 1:return $t(r.type,!0);case 31:return Oe("Activity");default:return""}}function ul(r){try{var l="",u=null;do l+=ai(r,u),u=r,r=r.return;while(r);return l}catch(m){return` +Error generating stack: `+m.message+` +`+m.stack}}var Up=Object.prototype.hasOwnProperty,Bp=e.unstable_scheduleCallback,Hp=e.unstable_cancelCallback,wT=e.unstable_shouldYield,AT=e.unstable_requestPaint,Ta=e.unstable_now,ST=e.unstable_getCurrentPriorityLevel,Rx=e.unstable_ImmediatePriority,Dx=e.unstable_UserBlockingPriority,vd=e.unstable_NormalPriority,ET=e.unstable_LowPriority,Ox=e.unstable_IdlePriority,_T=e.log,kT=e.unstable_setDisableYieldValue,fl=null,za=null;function Wi(r){if(typeof _T=="function"&&kT(r),za&&typeof za.setStrictMode=="function")try{za.setStrictMode(fl,r)}catch{}}var Ma=Math.clz32?Math.clz32:TT,CT=Math.log,jT=Math.LN2;function TT(r){return r>>>=0,r===0?32:31-(CT(r)/jT|0)|0}var xd=256,yd=262144,Nd=4194304;function Br(r){var l=r&42;if(l!==0)return l;switch(r&-r){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 r&261888;case 262144:case 524288:case 1048576:case 2097152:return r&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return r&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return r}}function wd(r,l,u){var m=r.pendingLanes;if(m===0)return 0;var y=0,w=r.suspendedLanes,C=r.pingedLanes;r=r.warmLanes;var I=m&134217727;return I!==0?(m=I&~w,m!==0?y=Br(m):(C&=I,C!==0?y=Br(C):u||(u=I&~r,u!==0&&(y=Br(u))))):(I=m&~w,I!==0?y=Br(I):C!==0?y=Br(C):u||(u=m&~r,u!==0&&(y=Br(u)))),y===0?0:l!==0&&l!==y&&(l&w)===0&&(w=y&-y,u=l&-l,w>=u||w===32&&(u&4194048)!==0)?l:y}function pl(r,l){return(r.pendingLanes&~(r.suspendedLanes&~r.pingedLanes)&l)===0}function zT(r,l){switch(r){case 1:case 2:case 4:case 8:case 64:return l+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 l+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 Vx(){var r=Nd;return Nd<<=1,(Nd&62914560)===0&&(Nd=4194304),r}function Gp(r){for(var l=[],u=0;31>u;u++)l.push(r);return l}function bl(r,l){r.pendingLanes|=l,l!==268435456&&(r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0)}function MT(r,l,u,m,y,w){var C=r.pendingLanes;r.pendingLanes=u,r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0,r.expiredLanes&=u,r.entangledLanes&=u,r.errorRecoveryDisabledLanes&=u,r.shellSuspendCounter=0;var I=r.entanglements,O=r.expirationTimes,q=r.hiddenUpdates;for(u=C&~u;0"u")return null;try{return r.activeElement||r.body}catch{return r.body}}var VT=/[\n"\\]/g;function Qa(r){return r.replace(VT,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function Wp(r,l,u,m,y,w,C,I){r.name="",C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?r.type=C:r.removeAttribute("type"),l!=null?C==="number"?(l===0&&r.value===""||r.value!=l)&&(r.value=""+Xa(l)):r.value!==""+Xa(l)&&(r.value=""+Xa(l)):C!=="submit"&&C!=="reset"||r.removeAttribute("value"),l!=null?Jp(r,C,Xa(l)):u!=null?Jp(r,C,Xa(u)):m!=null&&r.removeAttribute("value"),y==null&&w!=null&&(r.defaultChecked=!!w),y!=null&&(r.checked=y&&typeof y!="function"&&typeof y!="symbol"),I!=null&&typeof I!="function"&&typeof I!="symbol"&&typeof I!="boolean"?r.name=""+Xa(I):r.removeAttribute("name")}function Xx(r,l,u,m,y,w,C,I){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(r.type=w),l!=null||u!=null){if(!(w!=="submit"&&w!=="reset"||l!=null)){Yp(r);return}u=u!=null?""+Xa(u):"",l=l!=null?""+Xa(l):u,I||l===r.value||(r.value=l),r.defaultValue=l}m=m??y,m=typeof m!="function"&&typeof m!="symbol"&&!!m,r.checked=I?r.checked:!!m,r.defaultChecked=!!m,C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(r.name=C),Yp(r)}function Jp(r,l,u){l==="number"&&Ed(r.ownerDocument)===r||r.defaultValue===""+u||(r.defaultValue=""+u)}function Ls(r,l,u,m){if(r=r.options,l){l={};for(var y=0;y"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),tb=!1;if(ri)try{var vl={};Object.defineProperty(vl,"passive",{get:function(){tb=!0}}),window.addEventListener("test",vl,vl),window.removeEventListener("test",vl,vl)}catch{tb=!1}var Xi=null,ab=null,kd=null;function i4(){if(kd)return kd;var r,l=ab,u=l.length,m,y="value"in Xi?Xi.value:Xi.textContent,w=y.length;for(r=0;r=Nl),d4=" ",u4=!1;function f4(r,l){switch(r){case"keyup":return fz.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function p4(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Gs=!1;function bz(r,l){switch(r){case"compositionend":return p4(l);case"keypress":return l.which!==32?null:(u4=!0,d4);case"textInput":return r=l.data,r===d4&&u4?null:r;default:return null}}function mz(r,l){if(Gs)return r==="compositionend"||!ob&&f4(r,l)?(r=i4(),kd=ab=Xi=null,Gs=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:u,offset:l-r};r=m}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=N4(u)}}function A4(r,l){return r&&l?r===l?!0:r&&r.nodeType===3?!1:l&&l.nodeType===3?A4(r,l.parentNode):"contains"in r?r.contains(l):r.compareDocumentPosition?!!(r.compareDocumentPosition(l)&16):!1:!1}function S4(r){r=r!=null&&r.ownerDocument!=null&&r.ownerDocument.defaultView!=null?r.ownerDocument.defaultView:window;for(var l=Ed(r.document);l instanceof r.HTMLIFrameElement;){try{var u=typeof l.contentWindow.location.href=="string"}catch{u=!1}if(u)r=l.contentWindow;else break;l=Ed(r.document)}return l}function db(r){var l=r&&r.nodeName&&r.nodeName.toLowerCase();return l&&(l==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||l==="textarea"||r.contentEditable==="true")}var Az=ri&&"documentMode"in document&&11>=document.documentMode,Fs=null,ub=null,El=null,fb=!1;function E4(r,l,u){var m=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;fb||Fs==null||Fs!==Ed(m)||(m=Fs,"selectionStart"in m&&db(m)?m={start:m.selectionStart,end:m.selectionEnd}:(m=(m.ownerDocument&&m.ownerDocument.defaultView||window).getSelection(),m={anchorNode:m.anchorNode,anchorOffset:m.anchorOffset,focusNode:m.focusNode,focusOffset:m.focusOffset}),El&&Sl(El,m)||(El=m,m=yu(ub,"onSelect"),0>=C,y-=C,On=1<<32-Ma(l)+y|u<Ce?(Ie=he,he=null):Ie=he.sibling;var Le=K(U,he,G[Ce],ee);if(Le===null){he===null&&(he=Ie);break}r&&he&&Le.alternate===null&&l(U,he),V=w(Le,V,Ce),Ve===null?ve=Le:Ve.sibling=Le,Ve=Le,he=Ie}if(Ce===G.length)return u(U,he),Re&&oi(U,Ce),ve;if(he===null){for(;CeCe?(Ie=he,he=null):Ie=he.sibling;var xr=K(U,he,Le.value,ee);if(xr===null){he===null&&(he=Ie);break}r&&he&&xr.alternate===null&&l(U,he),V=w(xr,V,Ce),Ve===null?ve=xr:Ve.sibling=xr,Ve=xr,he=Ie}if(Le.done)return u(U,he),Re&&oi(U,Ce),ve;if(he===null){for(;!Le.done;Ce++,Le=G.next())Le=ae(U,Le.value,ee),Le!==null&&(V=w(Le,V,Ce),Ve===null?ve=Le:Ve.sibling=Le,Ve=Le);return Re&&oi(U,Ce),ve}for(he=m(he);!Le.done;Ce++,Le=G.next())Le=J(he,U,Ce,Le.value,ee),Le!==null&&(r&&Le.alternate!==null&&he.delete(Le.key===null?Ce:Le.key),V=w(Le,V,Ce),Ve===null?ve=Le:Ve.sibling=Le,Ve=Le);return r&&he.forEach(function(GM){return l(U,GM)}),Re&&oi(U,Ce),ve}function We(U,V,G,ee){if(typeof G=="object"&&G!==null&&G.type===E&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case N:e:{for(var ve=G.key;V!==null;){if(V.key===ve){if(ve=G.type,ve===E){if(V.tag===7){u(U,V.sibling),ee=y(V,G.props.children),ee.return=U,U=ee;break e}}else if(V.elementType===ve||typeof ve=="object"&&ve!==null&&ve.$$typeof===L&&Qr(ve)===V.type){u(U,V.sibling),ee=y(V,G.props),zl(ee,G),ee.return=U,U=ee;break e}u(U,V);break}else l(U,V);V=V.sibling}G.type===E?(ee=Kr(G.props.children,U.mode,ee,G.key),ee.return=U,U=ee):(ee=Od(G.type,G.key,G.props,null,U.mode,ee),zl(ee,G),ee.return=U,U=ee)}return C(U);case S:e:{for(ve=G.key;V!==null;){if(V.key===ve)if(V.tag===4&&V.stateNode.containerInfo===G.containerInfo&&V.stateNode.implementation===G.implementation){u(U,V.sibling),ee=y(V,G.children||[]),ee.return=U,U=ee;break e}else{u(U,V);break}else l(U,V);V=V.sibling}ee=xb(G,U.mode,ee),ee.return=U,U=ee}return C(U);case L:return G=Qr(G),We(U,V,G,ee)}if(ue(G))return pe(U,V,G,ee);if(H(G)){if(ve=H(G),typeof ve!="function")throw Error(n(150));return G=ve.call(G),Ne(U,V,G,ee)}if(typeof G.then=="function")return We(U,V,Fd(G),ee);if(G.$$typeof===z)return We(U,V,Ud(U,G),ee);qd(U,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,V!==null&&V.tag===6?(u(U,V.sibling),ee=y(V,G),ee.return=U,U=ee):(u(U,V),ee=vb(G,U.mode,ee),ee.return=U,U=ee),C(U)):u(U,V)}return function(U,V,G,ee){try{Tl=0;var ve=We(U,V,G,ee);return to=null,ve}catch(he){if(he===eo||he===Hd)throw he;var Ve=Pa(29,he,null,U.mode);return Ve.lanes=ee,Ve.return=U,Ve}}}var es=Y4(!0),W4=Y4(!1),ar=!1;function zb(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Mb(r,l){r=r.updateQueue,l.updateQueue===r&&(l.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,callbacks:null})}function nr(r){return{lane:r,tag:0,payload:null,callback:null,next:null}}function ir(r,l,u){var m=r.updateQueue;if(m===null)return null;if(m=m.shared,(He&2)!==0){var y=m.pending;return y===null?l.next=l:(l.next=y.next,y.next=l),m.pending=l,l=Dd(r),M4(r,null,u),l}return Rd(r,m,l,u),Dd(r)}function Ml(r,l,u){if(l=l.updateQueue,l!==null&&(l=l.shared,(u&4194048)!==0)){var m=l.lanes;m&=r.pendingLanes,u|=m,l.lanes=u,Ux(r,u)}}function Ib(r,l){var u=r.updateQueue,m=r.alternate;if(m!==null&&(m=m.updateQueue,u===m)){var y=null,w=null;if(u=u.firstBaseUpdate,u!==null){do{var C={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};w===null?y=w=C:w=w.next=C,u=u.next}while(u!==null);w===null?y=w=l:w=w.next=l}else y=w=l;u={baseState:m.baseState,firstBaseUpdate:y,lastBaseUpdate:w,shared:m.shared,callbacks:m.callbacks},r.updateQueue=u;return}r=u.lastBaseUpdate,r===null?u.firstBaseUpdate=l:r.next=l,u.lastBaseUpdate=l}var Pb=!1;function Il(){if(Pb){var r=Zs;if(r!==null)throw r}}function Pl(r,l,u,m){Pb=!1;var y=r.updateQueue;ar=!1;var w=y.firstBaseUpdate,C=y.lastBaseUpdate,I=y.shared.pending;if(I!==null){y.shared.pending=null;var O=I,q=O.next;O.next=null,C===null?w=q:C.next=q,C=O;var Q=r.alternate;Q!==null&&(Q=Q.updateQueue,I=Q.lastBaseUpdate,I!==C&&(I===null?Q.firstBaseUpdate=q:I.next=q,Q.lastBaseUpdate=O))}if(w!==null){var ae=y.baseState;C=0,Q=q=O=null,I=w;do{var K=I.lane&-536870913,J=K!==I.lane;if(J?(Me&K)===K:(m&K)===K){K!==0&&K===Qs&&(Pb=!0),Q!==null&&(Q=Q.next={lane:0,tag:I.tag,payload:I.payload,callback:null,next:null});e:{var pe=r,Ne=I;K=l;var We=u;switch(Ne.tag){case 1:if(pe=Ne.payload,typeof pe=="function"){ae=pe.call(We,ae,K);break e}ae=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=Ne.payload,K=typeof pe=="function"?pe.call(We,ae,K):pe,K==null)break e;ae=h({},ae,K);break e;case 2:ar=!0}}K=I.callback,K!==null&&(r.flags|=64,J&&(r.flags|=8192),J=y.callbacks,J===null?y.callbacks=[K]:J.push(K))}else J={lane:K,tag:I.tag,payload:I.payload,callback:I.callback,next:null},Q===null?(q=Q=J,O=ae):Q=Q.next=J,C|=K;if(I=I.next,I===null){if(I=y.shared.pending,I===null)break;J=I,I=J.next,J.next=null,y.lastBaseUpdate=J,y.shared.pending=null}}while(!0);Q===null&&(O=ae),y.baseState=O,y.firstBaseUpdate=q,y.lastBaseUpdate=Q,w===null&&(y.shared.lanes=0),cr|=C,r.lanes=C,r.memoizedState=ae}}function J4(r,l){if(typeof r!="function")throw Error(n(191,r));r.call(l)}function X4(r,l){var u=r.callbacks;if(u!==null)for(r.callbacks=null,r=0;rw?w:8;var C=F.T,I={};F.T=I,Zb(r,!1,l,u);try{var O=y(),q=F.S;if(q!==null&&q(I,O),O!==null&&typeof O=="object"&&typeof O.then=="function"){var Q=Mz(O,m);Ol(r,l,Q,La(r))}else Ol(r,l,m,La(r))}catch(ae){Ol(r,l,{then:function(){},status:"rejected",reason:ae},La())}finally{te.p=w,C!==null&&I.types!==null&&(C.types=I.types),F.T=C}}function Vz(){}function Xb(r,l,u,m){if(r.tag!==5)throw Error(n(476));var y=jy(r).queue;Cy(r,y,l,se,u===null?Vz:function(){return Ty(r),u(m)})}function jy(r){var l=r.memoizedState;if(l!==null)return l;l={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ui,lastRenderedState:se},next:null};var u={};return l.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ui,lastRenderedState:u},next:null},r.memoizedState=l,r=r.alternate,r!==null&&(r.memoizedState=l),l}function Ty(r){var l=jy(r);l.next===null&&(l=r.alternate.memoizedState),Ol(r,l.next.queue,{},La())}function Qb(){return Wt(ec)}function zy(){return xt().memoizedState}function My(){return xt().memoizedState}function Lz(r){for(var l=r.return;l!==null;){switch(l.tag){case 24:case 3:var u=La();r=nr(u);var m=ir(l,r,u);m!==null&&(Sa(m,l,u),Ml(m,l,u)),l={cache:kb()},r.payload=l;return}l=l.return}}function Uz(r,l,u){var m=La();u={lane:m,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},tu(r)?Py(l,u):(u=hb(r,l,u,m),u!==null&&(Sa(u,r,m),Ry(u,l,m)))}function Iy(r,l,u){var m=La();Ol(r,l,u,m)}function Ol(r,l,u,m){var y={lane:m,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null};if(tu(r))Py(l,y);else{var w=r.alternate;if(r.lanes===0&&(w===null||w.lanes===0)&&(w=l.lastRenderedReducer,w!==null))try{var C=l.lastRenderedState,I=w(C,u);if(y.hasEagerState=!0,y.eagerState=I,Ia(I,C))return Rd(r,l,y,0),Xe===null&&Pd(),!1}catch{}if(u=hb(r,l,y,m),u!==null)return Sa(u,r,m),Ry(u,l,m),!0}return!1}function Zb(r,l,u,m){if(m={lane:2,revertLane:zm(),gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},tu(r)){if(l)throw Error(n(479))}else l=hb(r,u,m,2),l!==null&&Sa(l,r,2)}function tu(r){var l=r.alternate;return r===ke||l!==null&&l===ke}function Py(r,l){no=Yd=!0;var u=r.pending;u===null?l.next=l:(l.next=u.next,u.next=l),r.pending=l}function Ry(r,l,u){if((u&4194048)!==0){var m=l.lanes;m&=r.pendingLanes,u|=m,l.lanes=u,Ux(r,u)}}var Vl={readContext:Wt,use:Xd,useCallback:ft,useContext:ft,useEffect:ft,useImperativeHandle:ft,useLayoutEffect:ft,useInsertionEffect:ft,useMemo:ft,useReducer:ft,useRef:ft,useState:ft,useDebugValue:ft,useDeferredValue:ft,useTransition:ft,useSyncExternalStore:ft,useId:ft,useHostTransitionStatus:ft,useFormState:ft,useActionState:ft,useOptimistic:ft,useMemoCache:ft,useCacheRefresh:ft};Vl.useEffectEvent=ft;var Dy={readContext:Wt,use:Xd,useCallback:function(r,l){return fa().memoizedState=[r,l===void 0?null:l],r},useContext:Wt,useEffect:xy,useImperativeHandle:function(r,l,u){u=u!=null?u.concat([r]):null,Zd(4194308,4,Ay.bind(null,l,r),u)},useLayoutEffect:function(r,l){return Zd(4194308,4,r,l)},useInsertionEffect:function(r,l){Zd(4,2,r,l)},useMemo:function(r,l){var u=fa();l=l===void 0?null:l;var m=r();if(ts){Wi(!0);try{r()}finally{Wi(!1)}}return u.memoizedState=[m,l],m},useReducer:function(r,l,u){var m=fa();if(u!==void 0){var y=u(l);if(ts){Wi(!0);try{u(l)}finally{Wi(!1)}}}else y=l;return m.memoizedState=m.baseState=y,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:y},m.queue=r,r=r.dispatch=Uz.bind(null,ke,r),[m.memoizedState,r]},useRef:function(r){var l=fa();return r={current:r},l.memoizedState=r},useState:function(r){r=$b(r);var l=r.queue,u=Iy.bind(null,ke,l);return l.dispatch=u,[r.memoizedState,u]},useDebugValue:Wb,useDeferredValue:function(r,l){var u=fa();return Jb(u,r,l)},useTransition:function(){var r=$b(!1);return r=Cy.bind(null,ke,r.queue,!0,!1),fa().memoizedState=r,[!1,r]},useSyncExternalStore:function(r,l,u){var m=ke,y=fa();if(Re){if(u===void 0)throw Error(n(407));u=u()}else{if(u=l(),Xe===null)throw Error(n(349));(Me&127)!==0||ny(m,l,u)}y.memoizedState=u;var w={value:u,getSnapshot:l};return y.queue=w,xy(ry.bind(null,m,w,r),[r]),m.flags|=2048,ro(9,{destroy:void 0},iy.bind(null,m,w,u,l),null),u},useId:function(){var r=fa(),l=Xe.identifierPrefix;if(Re){var u=Vn,m=On;u=(m&~(1<<32-Ma(m)-1)).toString(32)+u,l="_"+l+"R_"+u,u=Wd++,0<\/script>",w=w.removeChild(w.firstChild);break;case"select":w=typeof m.is=="string"?C.createElement("select",{is:m.is}):C.createElement("select"),m.multiple?w.multiple=!0:m.size&&(w.size=m.size);break;default:w=typeof m.is=="string"?C.createElement(y,{is:m.is}):C.createElement(y)}}w[Kt]=l,w[va]=m;e:for(C=l.child;C!==null;){if(C.tag===5||C.tag===6)w.appendChild(C.stateNode);else if(C.tag!==4&&C.tag!==27&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===l)break e;for(;C.sibling===null;){if(C.return===null||C.return===l)break e;C=C.return}C.sibling.return=C.return,C=C.sibling}l.stateNode=w;e:switch(Xt(w,y,m),y){case"button":case"input":case"select":case"textarea":m=!!m.autoFocus;break e;case"img":m=!0;break e;default:m=!1}m&&pi(l)}}return nt(l),pm(l,l.type,r===null?null:r.memoizedProps,l.pendingProps,u),null;case 6:if(r&&l.stateNode!=null)r.memoizedProps!==m&&pi(l);else{if(typeof m!="string"&&l.stateNode===null)throw Error(n(166));if(r=Ee.current,Js(l)){if(r=l.stateNode,u=l.memoizedProps,m=null,y=Yt,y!==null)switch(y.tag){case 27:case 5:m=y.memoizedProps}r[Kt]=l,r=!!(r.nodeValue===u||m!==null&&m.suppressHydrationWarning===!0||t3(r.nodeValue,u)),r||er(l,!0)}else r=Nu(r).createTextNode(m),r[Kt]=l,l.stateNode=r}return nt(l),null;case 31:if(u=l.memoizedState,r===null||r.memoizedState!==null){if(m=Js(l),u!==null){if(r===null){if(!m)throw Error(n(318));if(r=l.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(n(557));r[Kt]=l}else Yr(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;nt(l),r=!1}else u=Ab(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=u),r=!0;if(!r)return l.flags&256?(Da(l),l):(Da(l),null);if((l.flags&128)!==0)throw Error(n(558))}return nt(l),null;case 13:if(m=l.memoizedState,r===null||r.memoizedState!==null&&r.memoizedState.dehydrated!==null){if(y=Js(l),m!==null&&m.dehydrated!==null){if(r===null){if(!y)throw Error(n(318));if(y=l.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(n(317));y[Kt]=l}else Yr(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;nt(l),y=!1}else y=Ab(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=y),y=!0;if(!y)return l.flags&256?(Da(l),l):(Da(l),null)}return Da(l),(l.flags&128)!==0?(l.lanes=u,l):(u=m!==null,r=r!==null&&r.memoizedState!==null,u&&(m=l.child,y=null,m.alternate!==null&&m.alternate.memoizedState!==null&&m.alternate.memoizedState.cachePool!==null&&(y=m.alternate.memoizedState.cachePool.pool),w=null,m.memoizedState!==null&&m.memoizedState.cachePool!==null&&(w=m.memoizedState.cachePool.pool),w!==y&&(m.flags|=2048)),u!==r&&u&&(l.child.flags|=8192),su(l,l.updateQueue),nt(l),null);case 4:return Z(),r===null&&Rm(l.stateNode.containerInfo),nt(l),null;case 10:return ci(l.type),nt(l),null;case 19:if(W(vt),m=l.memoizedState,m===null)return nt(l),null;if(y=(l.flags&128)!==0,w=m.rendering,w===null)if(y)Ul(m,!1);else{if(pt!==0||r!==null&&(r.flags&128)!==0)for(r=l.child;r!==null;){if(w=Kd(r),w!==null){for(l.flags|=128,Ul(m,!1),r=w.updateQueue,l.updateQueue=r,su(l,r),l.subtreeFlags=0,r=u,u=l.child;u!==null;)I4(u,r),u=u.sibling;return re(vt,vt.current&1|2),Re&&oi(l,m.treeForkCount),l.child}r=r.sibling}m.tail!==null&&Ta()>uu&&(l.flags|=128,y=!0,Ul(m,!1),l.lanes=4194304)}else{if(!y)if(r=Kd(w),r!==null){if(l.flags|=128,y=!0,r=r.updateQueue,l.updateQueue=r,su(l,r),Ul(m,!0),m.tail===null&&m.tailMode==="hidden"&&!w.alternate&&!Re)return nt(l),null}else 2*Ta()-m.renderingStartTime>uu&&u!==536870912&&(l.flags|=128,y=!0,Ul(m,!1),l.lanes=4194304);m.isBackwards?(w.sibling=l.child,l.child=w):(r=m.last,r!==null?r.sibling=w:l.child=w,m.last=w)}return m.tail!==null?(r=m.tail,m.rendering=r,m.tail=r.sibling,m.renderingStartTime=Ta(),r.sibling=null,u=vt.current,re(vt,y?u&1|2:u&1),Re&&oi(l,m.treeForkCount),r):(nt(l),null);case 22:case 23:return Da(l),Db(),m=l.memoizedState!==null,r!==null?r.memoizedState!==null!==m&&(l.flags|=8192):m&&(l.flags|=8192),m?(u&536870912)!==0&&(l.flags&128)===0&&(nt(l),l.subtreeFlags&6&&(l.flags|=8192)):nt(l),u=l.updateQueue,u!==null&&su(l,u.retryQueue),u=null,r!==null&&r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),m=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==u&&(l.flags|=2048),r!==null&&W(Xr),null;case 24:return u=null,r!==null&&(u=r.memoizedState.cache),l.memoizedState.cache!==u&&(l.flags|=2048),ci(wt),nt(l),null;case 25:return null;case 30:return null}throw Error(n(156,l.tag))}function qz(r,l){switch(Nb(l),l.tag){case 1:return r=l.flags,r&65536?(l.flags=r&-65537|128,l):null;case 3:return ci(wt),Z(),r=l.flags,(r&65536)!==0&&(r&128)===0?(l.flags=r&-65537|128,l):null;case 26:case 27:case 5:return je(l),null;case 31:if(l.memoizedState!==null){if(Da(l),l.alternate===null)throw Error(n(340));Yr()}return r=l.flags,r&65536?(l.flags=r&-65537|128,l):null;case 13:if(Da(l),r=l.memoizedState,r!==null&&r.dehydrated!==null){if(l.alternate===null)throw Error(n(340));Yr()}return r=l.flags,r&65536?(l.flags=r&-65537|128,l):null;case 19:return W(vt),null;case 4:return Z(),null;case 10:return ci(l.type),null;case 22:case 23:return Da(l),Db(),r!==null&&W(Xr),r=l.flags,r&65536?(l.flags=r&-65537|128,l):null;case 24:return ci(wt),null;case 25:return null;default:return null}}function s5(r,l){switch(Nb(l),l.tag){case 3:ci(wt),Z();break;case 26:case 27:case 5:je(l);break;case 4:Z();break;case 31:l.memoizedState!==null&&Da(l);break;case 13:Da(l);break;case 19:W(vt);break;case 10:ci(l.type);break;case 22:case 23:Da(l),Db(),r!==null&&W(Xr);break;case 24:ci(wt)}}function Bl(r,l){try{var u=l.updateQueue,m=u!==null?u.lastEffect:null;if(m!==null){var y=m.next;u=y;do{if((u.tag&r)===r){m=void 0;var w=u.create,C=u.inst;m=w(),C.destroy=m}u=u.next}while(u!==y)}}catch(I){qe(l,l.return,I)}}function or(r,l,u){try{var m=l.updateQueue,y=m!==null?m.lastEffect:null;if(y!==null){var w=y.next;m=w;do{if((m.tag&r)===r){var C=m.inst,I=C.destroy;if(I!==void 0){C.destroy=void 0,y=l;var O=u,q=I;try{q()}catch(Q){qe(y,O,Q)}}}m=m.next}while(m!==w)}}catch(Q){qe(l,l.return,Q)}}function o5(r){var l=r.updateQueue;if(l!==null){var u=r.stateNode;try{X4(l,u)}catch(m){qe(r,r.return,m)}}}function l5(r,l,u){u.props=as(r.type,r.memoizedProps),u.state=r.memoizedState;try{u.componentWillUnmount()}catch(m){qe(r,l,m)}}function Hl(r,l){try{var u=r.ref;if(u!==null){switch(r.tag){case 26:case 27:case 5:var m=r.stateNode;break;case 30:m=r.stateNode;break;default:m=r.stateNode}typeof u=="function"?r.refCleanup=u(m):u.current=m}}catch(y){qe(r,l,y)}}function Ln(r,l){var u=r.ref,m=r.refCleanup;if(u!==null)if(typeof m=="function")try{m()}catch(y){qe(r,l,y)}finally{r.refCleanup=null,r=r.alternate,r!=null&&(r.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(y){qe(r,l,y)}else u.current=null}function c5(r){var l=r.type,u=r.memoizedProps,m=r.stateNode;try{e:switch(l){case"button":case"input":case"select":case"textarea":u.autoFocus&&m.focus();break e;case"img":u.src?m.src=u.src:u.srcSet&&(m.srcset=u.srcSet)}}catch(y){qe(r,r.return,y)}}function bm(r,l,u){try{var m=r.stateNode;pM(m,r.type,u,l),m[va]=l}catch(y){qe(r,r.return,y)}}function d5(r){return r.tag===5||r.tag===3||r.tag===26||r.tag===27&&br(r.type)||r.tag===4}function mm(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||d5(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.tag===27&&br(r.type)||r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function hm(r,l,u){var m=r.tag;if(m===5||m===6)r=r.stateNode,l?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(r,l):(l=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,l.appendChild(r),u=u._reactRootContainer,u!=null||l.onclick!==null||(l.onclick=ii));else if(m!==4&&(m===27&&br(r.type)&&(u=r.stateNode,l=null),r=r.child,r!==null))for(hm(r,l,u),r=r.sibling;r!==null;)hm(r,l,u),r=r.sibling}function ou(r,l,u){var m=r.tag;if(m===5||m===6)r=r.stateNode,l?u.insertBefore(r,l):u.appendChild(r);else if(m!==4&&(m===27&&br(r.type)&&(u=r.stateNode),r=r.child,r!==null))for(ou(r,l,u),r=r.sibling;r!==null;)ou(r,l,u),r=r.sibling}function u5(r){var l=r.stateNode,u=r.memoizedProps;try{for(var m=r.type,y=l.attributes;y.length;)l.removeAttributeNode(y[0]);Xt(l,m,u),l[Kt]=r,l[va]=u}catch(w){qe(r,r.return,w)}}var bi=!1,Et=!1,gm=!1,f5=typeof WeakSet=="function"?WeakSet:Set,Rt=null;function $z(r,l){if(r=r.containerInfo,Vm=Cu,r=S4(r),db(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var m=u.getSelection&&u.getSelection();if(m&&m.rangeCount!==0){u=m.anchorNode;var y=m.anchorOffset,w=m.focusNode;m=m.focusOffset;try{u.nodeType,w.nodeType}catch{u=null;break e}var C=0,I=-1,O=-1,q=0,Q=0,ae=r,K=null;t:for(;;){for(var J;ae!==u||y!==0&&ae.nodeType!==3||(I=C+y),ae!==w||m!==0&&ae.nodeType!==3||(O=C+m),ae.nodeType===3&&(C+=ae.nodeValue.length),(J=ae.firstChild)!==null;)K=ae,ae=J;for(;;){if(ae===r)break t;if(K===u&&++q===y&&(I=C),K===w&&++Q===m&&(O=C),(J=ae.nextSibling)!==null)break;ae=K,K=ae.parentNode}ae=J}u=I===-1||O===-1?null:{start:I,end:O}}else u=null}u=u||{start:0,end:0}}else u=null;for(Lm={focusedElem:r,selectionRange:u},Cu=!1,Rt=l;Rt!==null;)if(l=Rt,r=l.child,(l.subtreeFlags&1028)!==0&&r!==null)r.return=l,Rt=r;else for(;Rt!==null;){switch(l=Rt,w=l.alternate,r=l.flags,l.tag){case 0:if((r&4)!==0&&(r=l.updateQueue,r=r!==null?r.events:null,r!==null))for(u=0;u title"))),Xt(w,m,u),w[Kt]=r,Pt(w),m=w;break e;case"link":var C=v3("link","href",y).get(m+(u.href||""));if(C){for(var I=0;IWe&&(C=We,We=Ne,Ne=C);var U=w4(I,Ne),V=w4(I,We);if(U&&V&&(J.rangeCount!==1||J.anchorNode!==U.node||J.anchorOffset!==U.offset||J.focusNode!==V.node||J.focusOffset!==V.offset)){var G=ae.createRange();G.setStart(U.node,U.offset),J.removeAllRanges(),Ne>We?(J.addRange(G),J.extend(V.node,V.offset)):(G.setEnd(V.node,V.offset),J.addRange(G))}}}}for(ae=[],J=I;J=J.parentNode;)J.nodeType===1&&ae.push({element:J,left:J.scrollLeft,top:J.scrollTop});for(typeof I.focus=="function"&&I.focus(),I=0;Iu?32:u,F.T=null,u=Sm,Sm=null;var w=ur,C=xi;if(jt=0,uo=ur=null,xi=0,(He&6)!==0)throw Error(n(331));var I=He;if(He|=4,A5(w.current),y5(w,w.current,C,u),He=I,Yl(0,!1),za&&typeof za.onPostCommitFiberRoot=="function")try{za.onPostCommitFiberRoot(fl,w)}catch{}return!0}finally{te.p=y,F.T=m,B5(r,l)}}function G5(r,l,u){l=en(u,l),l=nm(r.stateNode,l,2),r=ir(r,l,2),r!==null&&(bl(r,2),Un(r))}function qe(r,l,u){if(r.tag===3)G5(r,r,u);else for(;l!==null;){if(l.tag===3){G5(l,r,u);break}else if(l.tag===1){var m=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof m.componentDidCatch=="function"&&(dr===null||!dr.has(m))){r=en(u,r),u=Fy(2),m=ir(l,u,2),m!==null&&(qy(u,m,l,r),bl(m,2),Un(m));break}}l=l.return}}function Cm(r,l,u){var m=r.pingCache;if(m===null){m=r.pingCache=new Wz;var y=new Set;m.set(l,y)}else y=m.get(l),y===void 0&&(y=new Set,m.set(l,y));y.has(u)||(ym=!0,y.add(u),r=eM.bind(null,r,l,u),l.then(r,r))}function eM(r,l,u){var m=r.pingCache;m!==null&&m.delete(l),r.pingedLanes|=r.suspendedLanes&u,r.warmLanes&=~u,Xe===r&&(Me&u)===u&&(pt===4||pt===3&&(Me&62914560)===Me&&300>Ta()-du?(He&2)===0&&fo(r,0):Nm|=u,co===Me&&(co=0)),Un(r)}function F5(r,l){l===0&&(l=Vx()),r=$r(r,l),r!==null&&(bl(r,l),Un(r))}function tM(r){var l=r.memoizedState,u=0;l!==null&&(u=l.retryLane),F5(r,u)}function aM(r,l){var u=0;switch(r.tag){case 31:case 13:var m=r.stateNode,y=r.memoizedState;y!==null&&(u=y.retryLane);break;case 19:m=r.stateNode;break;case 22:m=r.stateNode._retryCache;break;default:throw Error(n(314))}m!==null&&m.delete(l),F5(r,u)}function nM(r,l){return Bp(r,l)}var gu=null,bo=null,jm=!1,vu=!1,Tm=!1,pr=0;function Un(r){r!==bo&&r.next===null&&(bo===null?gu=bo=r:bo=bo.next=r),vu=!0,jm||(jm=!0,rM())}function Yl(r,l){if(!Tm&&vu){Tm=!0;do for(var u=!1,m=gu;m!==null;){if(r!==0){var y=m.pendingLanes;if(y===0)var w=0;else{var C=m.suspendedLanes,I=m.pingedLanes;w=(1<<31-Ma(42|r)+1)-1,w&=y&~(C&~I),w=w&201326741?w&201326741|1:w?w|2:0}w!==0&&(u=!0,Y5(m,w))}else w=Me,w=wd(m,m===Xe?w:0,m.cancelPendingCommit!==null||m.timeoutHandle!==-1),(w&3)===0||pl(m,w)||(u=!0,Y5(m,w));m=m.next}while(u);Tm=!1}}function iM(){q5()}function q5(){vu=jm=!1;var r=0;pr!==0&&mM()&&(r=pr);for(var l=Ta(),u=null,m=gu;m!==null;){var y=m.next,w=$5(m,l);w===0?(m.next=null,u===null?gu=y:u.next=y,y===null&&(bo=u)):(u=m,(r!==0||(w&3)!==0)&&(vu=!0)),m=y}jt!==0&&jt!==5||Yl(r),pr!==0&&(pr=0)}function $5(r,l){for(var u=r.suspendedLanes,m=r.pingedLanes,y=r.expirationTimes,w=r.pendingLanes&-62914561;0I)break;var Q=O.transferSize,ae=O.initiatorType;Q&&a3(ae)&&(O=O.responseEnd,C+=Q*(O"u"?null:document;function b3(r,l,u){var m=mo;if(m&&typeof l=="string"&&l){var y=Qa(l);y='link[rel="'+r+'"][href="'+y+'"]',typeof u=="string"&&(y+='[crossorigin="'+u+'"]'),p3.has(y)||(p3.add(y),r={rel:r,crossOrigin:u,href:l},m.querySelector(y)===null&&(l=m.createElement("link"),Xt(l,"link",r),Pt(l),m.head.appendChild(l)))}}function SM(r){yi.D(r),b3("dns-prefetch",r,null)}function EM(r,l){yi.C(r,l),b3("preconnect",r,l)}function _M(r,l,u){yi.L(r,l,u);var m=mo;if(m&&r&&l){var y='link[rel="preload"][as="'+Qa(l)+'"]';l==="image"&&u&&u.imageSrcSet?(y+='[imagesrcset="'+Qa(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(y+='[imagesizes="'+Qa(u.imageSizes)+'"]')):y+='[href="'+Qa(r)+'"]';var w=y;switch(l){case"style":w=ho(r);break;case"script":w=go(r)}on.has(w)||(r=h({rel:"preload",href:l==="image"&&u&&u.imageSrcSet?void 0:r,as:l},u),on.set(w,r),m.querySelector(y)!==null||l==="style"&&m.querySelector(Ql(w))||l==="script"&&m.querySelector(Zl(w))||(l=m.createElement("link"),Xt(l,"link",r),Pt(l),m.head.appendChild(l)))}}function kM(r,l){yi.m(r,l);var u=mo;if(u&&r){var m=l&&typeof l.as=="string"?l.as:"script",y='link[rel="modulepreload"][as="'+Qa(m)+'"][href="'+Qa(r)+'"]',w=y;switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=go(r)}if(!on.has(w)&&(r=h({rel:"modulepreload",href:r},l),on.set(w,r),u.querySelector(y)===null)){switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(Zl(w)))return}m=u.createElement("link"),Xt(m,"link",r),Pt(m),u.head.appendChild(m)}}}function CM(r,l,u){yi.S(r,l,u);var m=mo;if(m&&r){var y=Os(m).hoistableStyles,w=ho(r);l=l||"default";var C=y.get(w);if(!C){var I={loading:0,preload:null};if(C=m.querySelector(Ql(w)))I.loading=5;else{r=h({rel:"stylesheet",href:r,"data-precedence":l},u),(u=on.get(w))&&$m(r,u);var O=C=m.createElement("link");Pt(O),Xt(O,"link",r),O._p=new Promise(function(q,Q){O.onload=q,O.onerror=Q}),O.addEventListener("load",function(){I.loading|=1}),O.addEventListener("error",function(){I.loading|=2}),I.loading|=4,Au(C,l,m)}C={type:"stylesheet",instance:C,count:1,state:I},y.set(w,C)}}}function jM(r,l){yi.X(r,l);var u=mo;if(u&&r){var m=Os(u).hoistableScripts,y=go(r),w=m.get(y);w||(w=u.querySelector(Zl(y)),w||(r=h({src:r,async:!0},l),(l=on.get(y))&&Km(r,l),w=u.createElement("script"),Pt(w),Xt(w,"link",r),u.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},m.set(y,w))}}function TM(r,l){yi.M(r,l);var u=mo;if(u&&r){var m=Os(u).hoistableScripts,y=go(r),w=m.get(y);w||(w=u.querySelector(Zl(y)),w||(r=h({src:r,async:!0,type:"module"},l),(l=on.get(y))&&Km(r,l),w=u.createElement("script"),Pt(w),Xt(w,"link",r),u.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},m.set(y,w))}}function m3(r,l,u,m){var y=(y=Ee.current)?wu(y):null;if(!y)throw Error(n(446));switch(r){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(l=ho(u.href),u=Os(y).hoistableStyles,m=u.get(l),m||(m={type:"style",instance:null,count:0,state:null},u.set(l,m)),m):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){r=ho(u.href);var w=Os(y).hoistableStyles,C=w.get(r);if(C||(y=y.ownerDocument||y,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(r,C),(w=y.querySelector(Ql(r)))&&!w._p&&(C.instance=w,C.state.loading=5),on.has(r)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},on.set(r,u),w||zM(y,r,u,C.state))),l&&m===null)throw Error(n(528,""));return C}if(l&&m!==null)throw Error(n(529,""));return null;case"script":return l=u.async,u=u.src,typeof u=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=go(u),u=Os(y).hoistableScripts,m=u.get(l),m||(m={type:"script",instance:null,count:0,state:null},u.set(l,m)),m):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,r))}}function ho(r){return'href="'+Qa(r)+'"'}function Ql(r){return'link[rel="stylesheet"]['+r+"]"}function h3(r){return h({},r,{"data-precedence":r.precedence,precedence:null})}function zM(r,l,u,m){r.querySelector('link[rel="preload"][as="style"]['+l+"]")?m.loading=1:(l=r.createElement("link"),m.preload=l,l.addEventListener("load",function(){return m.loading|=1}),l.addEventListener("error",function(){return m.loading|=2}),Xt(l,"link",u),Pt(l),r.head.appendChild(l))}function go(r){return'[src="'+Qa(r)+'"]'}function Zl(r){return"script[async]"+r}function g3(r,l,u){if(l.count++,l.instance===null)switch(l.type){case"style":var m=r.querySelector('style[data-href~="'+Qa(u.href)+'"]');if(m)return l.instance=m,Pt(m),m;var y=h({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return m=(r.ownerDocument||r).createElement("style"),Pt(m),Xt(m,"style",y),Au(m,u.precedence,r),l.instance=m;case"stylesheet":y=ho(u.href);var w=r.querySelector(Ql(y));if(w)return l.state.loading|=4,l.instance=w,Pt(w),w;m=h3(u),(y=on.get(y))&&$m(m,y),w=(r.ownerDocument||r).createElement("link"),Pt(w);var C=w;return C._p=new Promise(function(I,O){C.onload=I,C.onerror=O}),Xt(w,"link",m),l.state.loading|=4,Au(w,u.precedence,r),l.instance=w;case"script":return w=go(u.src),(y=r.querySelector(Zl(w)))?(l.instance=y,Pt(y),y):(m=u,(y=on.get(w))&&(m=h({},u),Km(m,y)),r=r.ownerDocument||r,y=r.createElement("script"),Pt(y),Xt(y,"link",m),r.head.appendChild(y),l.instance=y);case"void":return null;default:throw Error(n(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(m=l.instance,l.state.loading|=4,Au(m,u.precedence,r));return l.instance}function Au(r,l,u){for(var m=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=m.length?m[m.length-1]:null,w=y,C=0;C title"):null)}function MM(r,l,u){if(u===1||l.itemProp!=null)return!1;switch(r){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;return l.rel==="stylesheet"?(r=l.disabled,typeof l.precedence=="string"&&r==null):!0;case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function y3(r){return!(r.type==="stylesheet"&&(r.state.loading&3)===0)}function IM(r,l,u,m){if(u.type==="stylesheet"&&(typeof m.media!="string"||matchMedia(m.media).matches!==!1)&&(u.state.loading&4)===0){if(u.instance===null){var y=ho(m.href),w=l.querySelector(Ql(y));if(w){l=w._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(r.count++,r=Eu.bind(r),l.then(r,r)),u.state.loading|=4,u.instance=w,Pt(w);return}w=l.ownerDocument||l,m=h3(m),(y=on.get(y))&&$m(m,y),w=w.createElement("link"),Pt(w);var C=w;C._p=new Promise(function(I,O){C.onload=I,C.onerror=O}),Xt(w,"link",m),u.instance=w}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(u,l),(l=u.state.preload)&&(u.state.loading&3)===0&&(r.count++,u=Eu.bind(r),l.addEventListener("load",u),l.addEventListener("error",u))}}var Ym=0;function PM(r,l){return r.stylesheets&&r.count===0&&ku(r,r.stylesheets),0Ym?50:800)+l);return r.unsuspend=u,function(){r.unsuspend=null,clearTimeout(m),clearTimeout(y)}}:null}function Eu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ku(this,this.stylesheets);else if(this.unsuspend){var r=this.unsuspend;this.unsuspend=null,r()}}}var _u=null;function ku(r,l){r.stylesheets=null,r.unsuspend!==null&&(r.count++,_u=new Map,l.forEach(RM,r),_u=null,Eu.call(r))}function RM(r,l){if(!(l.state.loading&4)){var u=_u.get(r);if(u)var m=u.get(null);else{u=new Map,_u.set(r,u);for(var y=r.querySelectorAll("link[data-precedence],style[data-precedence]"),w=0;w"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),nh.exports=QM(),nh.exports}var eI=ZM();const tI=Zn(eI);var F3="popstate";function aI(e={}){function t(i,o){let{pathname:c="/",search:d="",hash:f=""}=js(i.location.hash.substring(1));return!c.startsWith("/")&&!c.startsWith(".")&&(c="/"+c),t1("",{pathname:c,search:d,hash:f},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function a(i,o){let c=i.document.querySelector("base"),d="";if(c&&c.getAttribute("href")){let f=i.location.href,p=f.indexOf("#");d=p===-1?f:f.slice(0,p)}return d+"#"+(typeof o=="string"?o:kc(o))}function n(i,o){pn(i.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(o)})`)}return iI(t,a,n,e)}function ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function pn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nI(){return Math.random().toString(36).substring(2,10)}function q3(e,t){return{usr:e.state,key:e.key,idx:t}}function t1(e,t,a=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?js(t):t,state:a,key:t&&t.key||n||nI()}}function kc({pathname:e="/",search:t="",hash:a=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),a&&a!=="#"&&(e+=a.charAt(0)==="#"?a:"#"+a),e}function js(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substring(a),e=e.substring(0,a));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function iI(e,t,a,n={}){let{window:i=document.defaultView,v5Compat:o=!1}=n,c=i.history,d="POP",f=null,p=b();p==null&&(p=0,c.replaceState({...c.state,idx:p},""));function b(){return(c.state||{idx:null}).idx}function h(){d="POP";let _=b(),k=_==null?null:_-p;p=_,f&&f({action:d,location:E.location,delta:k})}function v(_,k){d="PUSH";let T=t1(E.location,_,k);a&&a(T,_),p=b()+1;let z=q3(T,p),M=E.createHref(T);try{c.pushState(z,"",M)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(M)}o&&f&&f({action:d,location:E.location,delta:1})}function N(_,k){d="REPLACE";let T=t1(E.location,_,k);a&&a(T,_),p=b();let z=q3(T,p),M=E.createHref(T);c.replaceState(z,"",M),o&&f&&f({action:d,location:E.location,delta:0})}function S(_){return rI(_)}let E={get action(){return d},get location(){return e(i,c)},listen(_){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener(F3,h),f=_,()=>{i.removeEventListener(F3,h),f=null}},createHref(_){return t(i,_)},createURL:S,encodeLocation(_){let k=S(_);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:v,replace:N,go(_){return c.go(_)}};return E}function rI(e,t=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),ct(a,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:kc(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=a+n),new URL(n,a)}function DA(e,t,a="/"){return sI(e,t,a,!1)}function sI(e,t,a,n){let i=typeof t=="string"?js(t):t,o=Ci(i.pathname||"/",a);if(o==null)return null;let c=OA(e);oI(c);let d=null;for(let f=0;d==null&&f{let b={relativePath:p===void 0?c.path||"":p,caseSensitive:c.caseSensitive===!0,childrenIndex:d,route:c};if(b.relativePath.startsWith("/")){if(!b.relativePath.startsWith(n)&&f)return;ct(b.relativePath.startsWith(n),`Absolute route path "${b.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),b.relativePath=b.relativePath.slice(n.length)}let h=Ei([n,b.relativePath]),v=a.concat(b);c.children&&c.children.length>0&&(ct(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),OA(c.children,t,v,h,f)),!(c.path==null&&!c.index)&&t.push({path:h,score:bI(h,c.index),routesMeta:v})};return e.forEach((c,d)=>{if(c.path===""||!c.path?.includes("?"))o(c,d);else for(let f of VA(c.path))o(c,d,!0,f)}),t}function VA(e){let t=e.split("/");if(t.length===0)return[];let[a,...n]=t,i=a.endsWith("?"),o=a.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let c=VA(n.join("/")),d=[];return d.push(...c.map(f=>f===""?o:[o,f].join("/"))),i&&d.push(...c),d.map(f=>e.startsWith("/")&&f===""?"/":f)}function oI(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:mI(t.routesMeta.map(n=>n.childrenIndex),a.routesMeta.map(n=>n.childrenIndex)))}var lI=/^:[\w-]+$/,cI=3,dI=2,uI=1,fI=10,pI=-2,$3=e=>e==="*";function bI(e,t){let a=e.split("/"),n=a.length;return a.some($3)&&(n+=pI),t&&(n+=dI),a.filter(i=>!$3(i)).reduce((i,o)=>i+(lI.test(o)?cI:o===""?uI:fI),n)}function mI(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function hI(e,t,a=!1){let{routesMeta:n}=e,i={},o="/",c=[];for(let d=0;d{if(b==="*"){let S=d[v]||"";c=o.slice(0,o.length-S.length).replace(/(.)\/+$/,"$1")}const N=d[v];return h&&!N?p[b]=void 0:p[b]=(N||"").replace(/%2F/g,"/"),p},{}),pathname:o,pathnameBase:c,pattern:e}}function gI(e,t=!1,a=!0){pn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,d,f)=>(n.push({paramName:d,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function vI(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return pn(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ci(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,n=e.charAt(a);return n&&n!=="/"?null:e.slice(a)||"/"}var xI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function yI(e,t="/"){let{pathname:a,search:n="",hash:i=""}=typeof e=="string"?js(e):e,o;return a?(a=a.replace(/\/\/+/g,"/"),a.startsWith("/")?o=K3(a.substring(1),"/"):o=K3(a,t)):o=t,{pathname:o,search:AI(n),hash:SI(i)}}function K3(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?a.length>1&&a.pop():i!=="."&&a.push(i)}),a.length>1?a.join("/"):"/"}function oh(e,t,a,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function NI(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function xv(e){let t=NI(e);return t.map((a,n)=>n===t.length-1?a.pathname:a.pathnameBase)}function yv(e,t,a,n=!1){let i;typeof e=="string"?i=js(e):(i={...e},ct(!i.pathname||!i.pathname.includes("?"),oh("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),oh("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),oh("#","search","hash",i)));let o=e===""||i.pathname==="",c=o?"/":i.pathname,d;if(c==null)d=a;else{let h=t.length-1;if(!n&&c.startsWith("..")){let v=c.split("/");for(;v[0]==="..";)v.shift(),h-=1;i.pathname=v.join("/")}d=h>=0?t[h]:"/"}let f=yI(i,d),p=c&&c!=="/"&&c.endsWith("/"),b=(o||c===".")&&a.endsWith("/");return!f.pathname.endsWith("/")&&(p||b)&&(f.pathname+="/"),f}var Ei=e=>e.join("/").replace(/\/\/+/g,"/"),wI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),AI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,SI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,EI=class{constructor(e,t,a,n=!1){this.status=e,this.statusText=t||"",this.internal=n,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}};function _I(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function kI(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var LA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function UA(e,t){let a=e;if(typeof a!="string"||!xI.test(a))return{absoluteURL:void 0,isExternal:!1,to:a};let n=a,i=!1;if(LA)try{let o=new URL(window.location.href),c=a.startsWith("//")?new URL(o.protocol+a):new URL(a),d=Ci(c.pathname,t);c.origin===o.origin&&d!=null?a=d+c.search+c.hash:i=!0}catch{pn(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:n,isExternal:i,to:a}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var BA=["POST","PUT","PATCH","DELETE"];new Set(BA);var CI=["GET",...BA];new Set(CI);var Ko=A.createContext(null);Ko.displayName="DataRouter";var z0=A.createContext(null);z0.displayName="DataRouterState";var jI=A.createContext(!1),HA=A.createContext({isTransitioning:!1});HA.displayName="ViewTransition";var TI=A.createContext(new Map);TI.displayName="Fetchers";var zI=A.createContext(null);zI.displayName="Await";var Ya=A.createContext(null);Ya.displayName="Navigation";var Xc=A.createContext(null);Xc.displayName="Location";var In=A.createContext({outlet:null,matches:[],isDataRoute:!1});In.displayName="Route";var Nv=A.createContext(null);Nv.displayName="RouteError";var GA="REACT_ROUTER_ERROR",MI="REDIRECT",II="ROUTE_ERROR_RESPONSE";function PI(e){if(e.startsWith(`${GA}:${MI}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function RI(e){if(e.startsWith(`${GA}:${II}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new EI(t.status,t.statusText,t.data)}catch{}}function DI(e,{relative:t}={}){ct(Yo(),"useHref() may be used only in the context of a component.");let{basename:a,navigator:n}=A.useContext(Ya),{hash:i,pathname:o,search:c}=Qc(e,{relative:t}),d=o;return a!=="/"&&(d=o==="/"?a:Ei([a,o])),n.createHref({pathname:d,search:c,hash:i})}function Yo(){return A.useContext(Xc)!=null}function ei(){return ct(Yo(),"useLocation() may be used only in the context of a component."),A.useContext(Xc).location}var FA="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function qA(e){A.useContext(Ya).static||A.useLayoutEffect(e)}function Wa(){let{isDataRoute:e}=A.useContext(In);return e?JI():OI()}function OI(){ct(Yo(),"useNavigate() may be used only in the context of a component.");let e=A.useContext(Ko),{basename:t,navigator:a}=A.useContext(Ya),{matches:n}=A.useContext(In),{pathname:i}=ei(),o=JSON.stringify(xv(n)),c=A.useRef(!1);return qA(()=>{c.current=!0}),A.useCallback((f,p={})=>{if(pn(c.current,FA),!c.current)return;if(typeof f=="number"){a.go(f);return}let b=yv(f,JSON.parse(o),i,p.relative==="path");e==null&&t!=="/"&&(b.pathname=b.pathname==="/"?t:Ei([t,b.pathname])),(p.replace?a.replace:a.push)(b,p.state,p)},[t,a,o,i,e])}A.createContext(null);function VI(){let{matches:e}=A.useContext(In),t=e[e.length-1];return t?t.params:{}}function Qc(e,{relative:t}={}){let{matches:a}=A.useContext(In),{pathname:n}=ei(),i=JSON.stringify(xv(a));return A.useMemo(()=>yv(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function LI(e,t){return $A(e,t)}function $A(e,t,a,n,i){ct(Yo(),"useRoutes() may be used only in the context of a component.");let{navigator:o}=A.useContext(Ya),{matches:c}=A.useContext(In),d=c[c.length-1],f=d?d.params:{},p=d?d.pathname:"/",b=d?d.pathnameBase:"/",h=d&&d.route;{let T=h&&h.path||"";YA(p,!h||T.endsWith("*")||T.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${p}" (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 v=ei(),N;if(t){let T=typeof t=="string"?js(t):t;ct(b==="/"||T.pathname?.startsWith(b),`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 "${b}" but pathname "${T.pathname}" was given in the \`location\` prop.`),N=T}else N=v;let S=N.pathname||"/",E=S;if(b!=="/"){let T=b.replace(/^\//,"").split("/");E="/"+S.replace(/^\//,"").split("/").slice(T.length).join("/")}let _=DA(e,{pathname:E});pn(h||_!=null,`No routes matched location "${N.pathname}${N.search}${N.hash}" `),pn(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${N.pathname}${N.search}${N.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 k=FI(_&&_.map(T=>Object.assign({},T,{params:Object.assign({},f,T.params),pathname:Ei([b,o.encodeLocation?o.encodeLocation(T.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathname]),pathnameBase:T.pathnameBase==="/"?b:Ei([b,o.encodeLocation?o.encodeLocation(T.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathnameBase])})),c,a,n,i);return t&&k?A.createElement(Xc.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...N},navigationType:"POP"}},k):k}function UI(){let e=WI(),t=_I(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},o={padding:"2px 4px",backgroundColor:n},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=A.createElement(A.Fragment,null,A.createElement("p",null,"💿 Hey developer 👋"),A.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",A.createElement("code",{style:o},"ErrorBoundary")," or"," ",A.createElement("code",{style:o},"errorElement")," prop on your route.")),A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),a?A.createElement("pre",{style:i},a):null,c)}var BI=A.createElement(UI,null),KA=class extends A.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const a=RI(e.digest);a&&(e=a)}let t=e!==void 0?A.createElement(In.Provider,{value:this.props.routeContext},A.createElement(Nv.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?A.createElement(HI,{error:e},t):t}};KA.contextType=jI;var lh=new WeakMap;function HI({children:e,error:t}){let{basename:a}=A.useContext(Ya);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=PI(t.digest);if(n){let i=lh.get(t);if(i)throw i;let o=UA(n.location,a);if(LA&&!lh.get(t))if(o.isExternal||n.reloadDocument)window.location.href=o.absoluteURL||o.to;else{const c=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(o.to,{replace:n.replace}));throw lh.set(t,c),c}return A.createElement("meta",{httpEquiv:"refresh",content:`0;url=${o.absoluteURL||o.to}`})}}return e}function GI({routeContext:e,match:t,children:a}){let n=A.useContext(Ko);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),A.createElement(In.Provider,{value:e},a)}function FI(e,t=[],a=null,n=null,i=null){if(e==null){if(!a)return null;if(a.errors)e=a.matches;else if(t.length===0&&!a.initialized&&a.matches.length>0)e=a.matches;else return null}let o=e,c=a?.errors;if(c!=null){let b=o.findIndex(h=>h.route.id&&c?.[h.route.id]!==void 0);ct(b>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),o=o.slice(0,Math.min(o.length,b+1))}let d=!1,f=-1;if(a)for(let b=0;b=0?o=o.slice(0,f+1):o=[o[0]];break}}}let p=a&&n?(b,h)=>{n(b,{location:a.location,params:a.matches?.[0]?.params??{},unstable_pattern:kI(a.matches),errorInfo:h})}:void 0;return o.reduceRight((b,h,v)=>{let N,S=!1,E=null,_=null;a&&(N=c&&h.route.id?c[h.route.id]:void 0,E=h.route.errorElement||BI,d&&(f<0&&v===0?(YA("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,_=null):f===v&&(S=!0,_=h.route.hydrateFallbackElement||null)));let k=t.concat(o.slice(0,v+1)),T=()=>{let z;return N?z=E:S?z=_:h.route.Component?z=A.createElement(h.route.Component,null):h.route.element?z=h.route.element:z=b,A.createElement(GI,{match:h,routeContext:{outlet:b,matches:k,isDataRoute:a!=null},children:z})};return a&&(h.route.ErrorBoundary||h.route.errorElement||v===0)?A.createElement(KA,{location:a.location,revalidation:a.revalidation,component:E,error:N,children:T(),routeContext:{outlet:null,matches:k,isDataRoute:!0},onError:p}):T()},null)}function wv(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qI(e){let t=A.useContext(Ko);return ct(t,wv(e)),t}function $I(e){let t=A.useContext(z0);return ct(t,wv(e)),t}function KI(e){let t=A.useContext(In);return ct(t,wv(e)),t}function Av(e){let t=KI(e),a=t.matches[t.matches.length-1];return ct(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function YI(){return Av("useRouteId")}function WI(){let e=A.useContext(Nv),t=$I("useRouteError"),a=Av("useRouteError");return e!==void 0?e:t.errors?.[a]}function JI(){let{router:e}=qI("useNavigate"),t=Av("useNavigate"),a=A.useRef(!1);return qA(()=>{a.current=!0}),A.useCallback(async(i,o={})=>{pn(a.current,FA),a.current&&(typeof i=="number"?await e.navigate(i):await e.navigate(i,{fromRouteId:t,...o}))},[e,t])}var Y3={};function YA(e,t,a){!t&&!Y3[e]&&(Y3[e]=!0,pn(!1,a))}A.memo(XI);function XI({routes:e,future:t,state:a,onError:n}){return $A(e,void 0,a,n,t)}function a1({to:e,replace:t,state:a,relative:n}){ct(Yo()," may be used only in the context of a component.");let{static:i}=A.useContext(Ya);pn(!i," 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:o}=A.useContext(In),{pathname:c}=ei(),d=Wa(),f=yv(e,xv(o),c,n==="path"),p=JSON.stringify(f);return A.useEffect(()=>{d(JSON.parse(p),{replace:t,state:a,relative:n})},[d,p,n,t,a]),null}function Ua(e){ct(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function QI({basename:e="/",children:t=null,location:a,navigationType:n="POP",navigator:i,static:o=!1,unstable_useTransitions:c}){ct(!Yo(),"You cannot render a inside another . You should never have more than one in your app.");let d=e.replace(/^\/*/,"/"),f=A.useMemo(()=>({basename:d,navigator:i,static:o,unstable_useTransitions:c,future:{}}),[d,i,o,c]);typeof a=="string"&&(a=js(a));let{pathname:p="/",search:b="",hash:h="",state:v=null,key:N="default"}=a,S=A.useMemo(()=>{let E=Ci(p,d);return E==null?null:{location:{pathname:E,search:b,hash:h,state:v,key:N},navigationType:n}},[d,p,b,h,v,N,n]);return pn(S!=null,` is not able to match the URL "${p}${b}${h}" because it does not start with the basename, so the won't render anything.`),S==null?null:A.createElement(Ya.Provider,{value:f},A.createElement(Xc.Provider,{children:t,value:S}))}function WA({children:e,location:t}){return LI(n1(e),t)}function n1(e,t=[]){let a=[];return A.Children.forEach(e,(n,i)=>{if(!A.isValidElement(n))return;let o=[...t,i];if(n.type===A.Fragment){a.push.apply(a,n1(n.props.children,o));return}ct(n.type===Ua,`[${typeof n.type=="string"?n.type:n.type.name}] is not a component. All component children of must be a or `),ct(!n.props.index||!n.props.children,"An index route cannot have child routes.");let c={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,middleware:n.props.middleware,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(c.children=n1(n.props.children,o)),a.push(c)}),a}var bf="get",mf="application/x-www-form-urlencoded";function M0(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function ZI(e){return M0(e)&&e.tagName.toLowerCase()==="button"}function eP(e){return M0(e)&&e.tagName.toLowerCase()==="form"}function tP(e){return M0(e)&&e.tagName.toLowerCase()==="input"}function aP(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function nP(e,t){return e.button===0&&(!t||t==="_self")&&!aP(e)}var Ru=null;function iP(){if(Ru===null)try{new FormData(document.createElement("form"),0),Ru=!1}catch{Ru=!0}return Ru}var rP=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ch(e){return e!=null&&!rP.has(e)?(pn(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${mf}"`),null):e}function sP(e,t){let a,n,i,o,c;if(eP(e)){let d=e.getAttribute("action");n=d?Ci(d,t):null,a=e.getAttribute("method")||bf,i=ch(e.getAttribute("enctype"))||mf,o=new FormData(e)}else if(ZI(e)||tP(e)&&(e.type==="submit"||e.type==="image")){let d=e.form;if(d==null)throw new Error('Cannot submit a