diff --git "a/static/dist/assets/index-DKbje17l.js" "b/static/dist/assets/index-DKbje17l.js" new file mode 100644--- /dev/null +++ "b/static/dist/assets/index-DKbje17l.js" @@ -0,0 +1,777 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-D_3YlA2q.js","assets/index-BaHY2QRW.js","assets/index-KecMWszE.js"])))=>i.map(i=>d[i]); +function Yre(e,t){for(var n=0;nr[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"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var _x=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a4={exports:{}},Dg={};var Jj;function B1e(){if(Jj)return Dg;Jj=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,i,a){var o=null;if(a!==void 0&&(o=""+a),i.key!==void 0&&(o=""+i.key),"key"in i){a={};for(var s in i)s!=="key"&&(a[s]=i[s])}else a=i;return i=a.ref,{$$typeof:e,type:r,key:o,ref:i!==void 0?i:null,props:a}}return Dg.Fragment=t,Dg.jsx=n,Dg.jsxs=n,Dg}var eF;function j1e(){return eF||(eF=1,a4.exports=B1e()),a4.exports}var M=j1e(),o4={exports:{}},Mn={};var tF;function F1e(){if(tF)return Mn;tF=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),d=Symbol.for("react.activity"),m=Symbol.iterator;function g(q){return q===null||typeof q!="object"?null:(q=m&&q[m]||q["@@iterator"],typeof q=="function"?q:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,S={};function x(q,K,B){this.props=q,this.context=K,this.refs=S,this.updater=B||v}x.prototype.isReactComponent={},x.prototype.setState=function(q,K){if(typeof q!="object"&&typeof q!="function"&&q!=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,q,K,"setState")},x.prototype.forceUpdate=function(q){this.updater.enqueueForceUpdate(this,q,"forceUpdate")};function w(){}w.prototype=x.prototype;function C(q,K,B){this.props=q,this.context=K,this.refs=S,this.updater=B||v}var O=C.prototype=new w;O.constructor=C,y(O,x.prototype),O.isPureReactComponent=!0;var T=Array.isArray;function R(){}var A={H:null,A:null,T:null,S:null},N=Object.prototype.hasOwnProperty;function k(q,K,B){var Q=B.ref;return{$$typeof:e,type:q,key:K,ref:Q!==void 0?Q:null,props:B}}function $(q,K){return k(q.type,K,q.props)}function L(q){return typeof q=="object"&&q!==null&&q.$$typeof===e}function z(q){var K={"=":"=0",":":"=2"};return"$"+q.replace(/[=:]/g,function(B){return K[B]})}var H=/\/+/g;function _(q,K){return typeof q=="object"&&q!==null&&q.key!=null?z(""+q.key):K.toString(36)}function j(q){switch(q.status){case"fulfilled":return q.value;case"rejected":throw q.reason;default:switch(typeof q.status=="string"?q.then(R,R):(q.status="pending",q.then(function(K){q.status==="pending"&&(q.status="fulfilled",q.value=K)},function(K){q.status==="pending"&&(q.status="rejected",q.reason=K)})),q.status){case"fulfilled":return q.value;case"rejected":throw q.reason}}throw q}function D(q,K,B,Q,Z){var J=typeof q;(J==="undefined"||J==="boolean")&&(q=null);var ie=!1;if(q===null)ie=!0;else switch(J){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(q.$$typeof){case e:case t:ie=!0;break;case u:return ie=q._init,D(ie(q._payload),K,B,Q,Z)}}if(ie)return Z=Z(q),ie=Q===""?"."+_(q,0):Q,T(Z)?(B="",ie!=null&&(B=ie.replace(H,"$&/")+"/"),D(Z,K,B,"",function(me){return me})):Z!=null&&(L(Z)&&(Z=$(Z,B+(Z.key==null||q&&q.key===Z.key?"":(""+Z.key).replace(H,"$&/")+"/")+ie)),K.push(Z)),1;ie=0;var le=Q===""?".":Q+":";if(T(q))for(var ae=0;ae>>1,U=D[W];if(0>>1;Wi(B,V))Qi(Z,B)?(D[W]=Z,D[Q]=V,W=Q):(D[W]=B,D[K]=V,W=K);else if(Qi(Z,V))D[W]=Z,D[Q]=V,W=Q;else break e}}return F}function i(D,F){var V=D.sortIndex-F.sortIndex;return V!==0?V:D.id-F.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],u=1,d=null,m=3,g=!1,v=!1,y=!1,S=!1,x=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function O(D){for(var F=n(c);F!==null;){if(F.callback===null)r(c);else if(F.startTime<=D)r(c),F.sortIndex=F.expirationTime,t(l,F);else break;F=n(c)}}function T(D){if(y=!1,O(D),!v)if(n(l)!==null)v=!0,R||(R=!0,z());else{var F=n(c);F!==null&&j(T,F.startTime-D)}}var R=!1,A=-1,N=5,k=-1;function $(){return S?!0:!(e.unstable_now()-kD&&$());){var W=d.callback;if(typeof W=="function"){d.callback=null,m=d.priorityLevel;var U=W(d.expirationTime<=D);if(D=e.unstable_now(),typeof U=="function"){d.callback=U,O(D),F=!0;break t}d===n(l)&&r(l),O(D)}else r(l);d=n(l)}if(d!==null)F=!0;else{var q=n(c);q!==null&&j(T,q.startTime-D),F=!1}}break e}finally{d=null,m=V,g=!1}F=void 0}}finally{F?z():R=!1}}}var z;if(typeof C=="function")z=function(){C(L)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,_=H.port2;H.port1.onmessage=L,z=function(){_.postMessage(null)}}else z=function(){x(L,0)};function j(D,F){A=x(function(){D(e.unstable_now())},F)}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(D){D.callback=null},e.unstable_forceFrameRate=function(D){0>D||125W?(D.sortIndex=V,t(c,D),n(l)===null&&D===n(c)&&(y?(w(A),A=-1):y=!0,j(T,V-W))):(D.sortIndex=U,t(l,D),v||g||(v=!0,R||(R=!0,z()))),D},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(D){var F=m;return function(){var V=m;m=F;try{return D.apply(this,arguments)}finally{m=V}}}})(c4)),c4}var iF;function U1e(){return iF||(iF=1,l4.exports=H1e()),l4.exports}var u4={exports:{}},Pa={};var aF;function q1e(){if(aF)return Pa;aF=1;var e=mm();function t(l){var c="https://react.dev/errors/"+l;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),u4.exports=q1e(),u4.exports}var sF;function V1e(){if(sF)return Pg;sF=1;var e=U1e(),t=mm(),n=Zre();function r(f){var p="https://react.dev/errors/"+f;if(1U||(f.current=W[U],W[U]=null,U--)}function B(f,p){U++,W[U]=f.current,f.current=p}var Q=q(null),Z=q(null),J=q(null),ie=q(null);function le(f,p){switch(B(J,p),B(Z,f),B(Q,null),p.nodeType){case 9:case 11:f=(f=p.documentElement)&&(f=f.namespaceURI)?wj(f):0;break;default:if(f=p.tagName,p=p.namespaceURI)p=wj(p),f=Cj(p,f);else switch(f){case"svg":f=1;break;case"math":f=2;break;default:f=0}}K(Q),B(Q,f)}function ae(){K(Q),K(Z),K(J)}function me(f){f.memoizedState!==null&&B(ie,f);var p=Q.current,b=Cj(p,f.type);p!==b&&(B(Z,f),B(Q,b))}function fe(f){Z.current===f&&(K(Q),K(Z)),ie.current===f&&(K(ie),Ig._currentValue=V)}var ce,ve;function ge(f){if(ce===void 0)try{throw Error()}catch(b){var p=b.stack.trim().match(/\n( *(at )?)/);ce=p&&p[1]||"",ve=-1)":-1I||Ee[E]!==Ve[I]){var rt=` +`+Ee[E].replace(" at new "," at ");return f.displayName&&rt.includes("")&&(rt=rt.replace("",f.displayName)),rt}while(1<=E&&0<=I);break}}}finally{he=!1,Error.prepareStackTrace=b}return(b=f?f.displayName||f.name:"")?ge(b):""}function xe(f,p){switch(f.tag){case 26:case 27:case 5:return ge(f.type);case 16:return ge("Lazy");case 13:return f.child!==p&&p!==null?ge("Suspense Fallback"):ge("Suspense");case 19:return ge("SuspenseList");case 0:case 15:return pe(f.type,!1);case 11:return pe(f.type.render,!1);case 1:return pe(f.type,!0);case 31:return ge("Activity");default:return""}}function ye(f){try{var p="",b=null;do p+=xe(f,b),b=f,f=f.return;while(f);return p}catch(E){return` +Error generating stack: `+E.message+` +`+E.stack}}var Me=Object.prototype.hasOwnProperty,_e=e.unstable_scheduleCallback,be=e.unstable_cancelCallback,ke=e.unstable_shouldYield,Te=e.unstable_requestPaint,Re=e.unstable_now,Fe=e.unstable_getCurrentPriorityLevel,Se=e.unstable_ImmediatePriority,Ie=e.unstable_UserBlockingPriority,ze=e.unstable_NormalPriority,je=e.unstable_LowPriority,et=e.unstable_IdlePriority,Le=e.log,De=e.unstable_setDisableYieldValue,Xe=null,qe=null;function Ze(f){if(typeof Le=="function"&&De(f),qe&&typeof qe.setStrictMode=="function")try{qe.setStrictMode(Xe,f)}catch{}}var Ae=Math.clz32?Math.clz32:ot,Be=Math.log,Je=Math.LN2;function ot(f){return f>>>=0,f===0?32:31-(Be(f)/Je|0)|0}var mt=256,zt=262144,Dt=4194304;function an(f){var p=f&42;if(p!==0)return p;switch(f&-f){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 f&261888;case 262144:case 524288:case 1048576:case 2097152:return f&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return f&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return f}}function Jt(f,p,b){var E=f.pendingLanes;if(E===0)return 0;var I=0,P=f.suspendedLanes,Y=f.pingedLanes;f=f.warmLanes;var oe=E&134217727;return oe!==0?(E=oe&~P,E!==0?I=an(E):(Y&=oe,Y!==0?I=an(Y):b||(b=oe&~f,b!==0&&(I=an(b))))):(oe=E&~P,oe!==0?I=an(oe):Y!==0?I=an(Y):b||(b=E&~f,b!==0&&(I=an(b)))),I===0?0:p!==0&&p!==I&&(p&P)===0&&(P=I&-I,b=p&-p,P>=b||P===32&&(b&4194048)!==0)?p:I}function en(f,p){return(f.pendingLanes&~(f.suspendedLanes&~f.pingedLanes)&p)===0}function Ft(f,p){switch(f){case 1:case 2:case 4:case 8:case 64:return p+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 p+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 gn(){var f=Dt;return Dt<<=1,(Dt&62914560)===0&&(Dt=4194304),f}function un(f){for(var p=[],b=0;31>b;b++)p.push(f);return p}function gt(f,p){f.pendingLanes|=p,p!==268435456&&(f.suspendedLanes=0,f.pingedLanes=0,f.warmLanes=0)}function _t(f,p,b,E,I,P){var Y=f.pendingLanes;f.pendingLanes=b,f.suspendedLanes=0,f.pingedLanes=0,f.warmLanes=0,f.expiredLanes&=b,f.entangledLanes&=b,f.errorRecoveryDisabledLanes&=b,f.shellSuspendCounter=0;var oe=f.entanglements,Ee=f.expirationTimes,Ve=f.hiddenUpdates;for(b=Y&~b;0"u")return null;try{return f.activeElement||f.body}catch{return f.body}}var jt=/[\n"\\]/g;function Cn(f){return f.replace(jt,function(p){return"\\"+p.charCodeAt(0).toString(16)+" "})}function zn(f,p,b,E,I,P,Y,oe){f.name="",Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"?f.type=Y:f.removeAttribute("type"),p!=null?Y==="number"?(p===0&&f.value===""||f.value!=p)&&(f.value=""+Er(p)):f.value!==""+Er(p)&&(f.value=""+Er(p)):Y!=="submit"&&Y!=="reset"||f.removeAttribute("value"),p!=null?mr(f,Y,Er(p)):b!=null?mr(f,Y,Er(b)):E!=null&&f.removeAttribute("value"),I==null&&P!=null&&(f.defaultChecked=!!P),I!=null&&(f.checked=I&&typeof I!="function"&&typeof I!="symbol"),oe!=null&&typeof oe!="function"&&typeof oe!="symbol"&&typeof oe!="boolean"?f.name=""+Er(oe):f.removeAttribute("name")}function lr(f,p,b,E,I,P,Y,oe){if(P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"&&(f.type=P),p!=null||b!=null){if(!(P!=="submit"&&P!=="reset"||p!=null)){Pi(f);return}b=b!=null?""+Er(b):"",p=p!=null?""+Er(p):b,oe||p===f.value||(f.value=p),f.defaultValue=p}E=E??I,E=typeof E!="function"&&typeof E!="symbol"&&!!E,f.checked=oe?f.checked:!!E,f.defaultChecked=!!E,Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"&&(f.name=Y),Pi(f)}function mr(f,p,b){p==="number"&&Pt(f.ownerDocument)===f||f.defaultValue===""+b||(f.defaultValue=""+b)}function Kr(f,p,b,E){if(f=f.options,p){p={};for(var I=0;I"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),kr=!1;if(cn)try{var Xr={};Object.defineProperty(Xr,"passive",{get:function(){kr=!0}}),window.addEventListener("test",Xr,Xr),window.removeEventListener("test",Xr,Xr)}catch{kr=!1}var gr=null,cu=null,uu=null;function Xm(){if(uu)return uu;var f,p=cu,b=p.length,E,I="value"in gr?gr.value:gr.textContent,P=I.length;for(f=0;f=Zm),kL=" ",NL=!1;function IL(f,p){switch(f){case"keyup":return sye.indexOf(p.keyCode)!==-1;case"keydown":return p.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $L(f){return f=f.detail,typeof f=="object"&&"data"in f?f.data:null}var ch=!1;function cye(f,p){switch(f){case"compositionend":return $L(p);case"keypress":return p.which!==32?null:(NL=!0,kL);case"textInput":return f=p.data,f===kL&&NL?null:f;default:return null}}function uye(f,p){if(ch)return f==="compositionend"||!dE&&IL(f,p)?(f=Xm(),uu=cu=gr=null,ch=!1,f):null;switch(f){case"paste":return null;case"keypress":if(!(p.ctrlKey||p.altKey||p.metaKey)||p.ctrlKey&&p.altKey){if(p.char&&1=p)return{node:b,offset:p-f};f=E}e:{for(;b;){if(b.nextSibling){b=b.nextSibling;break e}b=b.parentNode}b=void 0}b=jL(b)}}function HL(f,p){return f&&p?f===p?!0:f&&f.nodeType===3?!1:p&&p.nodeType===3?HL(f,p.parentNode):"contains"in f?f.contains(p):f.compareDocumentPosition?!!(f.compareDocumentPosition(p)&16):!1:!1}function UL(f){f=f!=null&&f.ownerDocument!=null&&f.ownerDocument.defaultView!=null?f.ownerDocument.defaultView:window;for(var p=Pt(f.document);p instanceof f.HTMLIFrameElement;){try{var b=typeof p.contentWindow.location.href=="string"}catch{b=!1}if(b)f=p.contentWindow;else break;p=Pt(f.document)}return p}function pE(f){var p=f&&f.nodeName&&f.nodeName.toLowerCase();return p&&(p==="input"&&(f.type==="text"||f.type==="search"||f.type==="tel"||f.type==="url"||f.type==="password")||p==="textarea"||f.contentEditable==="true")}var bye=cn&&"documentMode"in document&&11>=document.documentMode,uh=null,mE=null,ng=null,gE=!1;function qL(f,p,b){var E=b.window===b?b.document:b.nodeType===9?b:b.ownerDocument;gE||uh==null||uh!==Pt(E)||(E=uh,"selectionStart"in E&&pE(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),ng&&tg(ng,E)||(ng=E,E=i1(mE,"onSelect"),0>=Y,I-=Y,bl=1<<32-Ae(p)+I|b<Bn?(rr=tn,tn=null):rr=tn.sibling;var dr=Ke(Pe,tn,He[Bn],at);if(dr===null){tn===null&&(tn=rr);break}f&&tn&&dr.alternate===null&&p(Pe,tn),Ne=P(dr,Ne,Bn),ur===null?pn=dr:ur.sibling=dr,ur=dr,tn=rr}if(Bn===He.length)return b(Pe,tn),or&&lc(Pe,Bn),pn;if(tn===null){for(;BnBn?(rr=tn,tn=null):rr=tn.sibling;var $u=Ke(Pe,tn,dr.value,at);if($u===null){tn===null&&(tn=rr);break}f&&tn&&$u.alternate===null&&p(Pe,tn),Ne=P($u,Ne,Bn),ur===null?pn=$u:ur.sibling=$u,ur=$u,tn=rr}if(dr.done)return b(Pe,tn),or&&lc(Pe,Bn),pn;if(tn===null){for(;!dr.done;Bn++,dr=He.next())dr=st(Pe,dr.value,at),dr!==null&&(Ne=P(dr,Ne,Bn),ur===null?pn=dr:ur.sibling=dr,ur=dr);return or&&lc(Pe,Bn),pn}for(tn=E(tn);!dr.done;Bn++,dr=He.next())dr=Ye(tn,Pe,Bn,dr.value,at),dr!==null&&(f&&dr.alternate!==null&&tn.delete(dr.key===null?Bn:dr.key),Ne=P(dr,Ne,Bn),ur===null?pn=dr:ur.sibling=dr,ur=dr);return f&&tn.forEach(function(z1e){return p(Pe,z1e)}),or&&lc(Pe,Bn),pn}function $r(Pe,Ne,He,at){if(typeof He=="object"&&He!==null&&He.type===y&&He.key===null&&(He=He.props.children),typeof He=="object"&&He!==null){switch(He.$$typeof){case g:e:{for(var pn=He.key;Ne!==null;){if(Ne.key===pn){if(pn=He.type,pn===y){if(Ne.tag===7){b(Pe,Ne.sibling),at=I(Ne,He.props.children),at.return=Pe,Pe=at;break e}}else if(Ne.elementType===pn||typeof pn=="object"&&pn!==null&&pn.$$typeof===N&&qd(pn)===Ne.type){b(Pe,Ne.sibling),at=I(Ne,He.props),lg(at,He),at.return=Pe,Pe=at;break e}b(Pe,Ne);break}else p(Pe,Ne);Ne=Ne.sibling}He.type===y?(at=Bd(He.props.children,Pe.mode,at,He.key),at.return=Pe,Pe=at):(at=xy(He.type,He.key,He.props,null,Pe.mode,at),lg(at,He),at.return=Pe,Pe=at)}return Y(Pe);case v:e:{for(pn=He.key;Ne!==null;){if(Ne.key===pn)if(Ne.tag===4&&Ne.stateNode.containerInfo===He.containerInfo&&Ne.stateNode.implementation===He.implementation){b(Pe,Ne.sibling),at=I(Ne,He.children||[]),at.return=Pe,Pe=at;break e}else{b(Pe,Ne);break}else p(Pe,Ne);Ne=Ne.sibling}at=CE(He,Pe.mode,at),at.return=Pe,Pe=at}return Y(Pe);case N:return He=qd(He),$r(Pe,Ne,He,at)}if(j(He))return Yt(Pe,Ne,He,at);if(z(He)){if(pn=z(He),typeof pn!="function")throw Error(r(150));return He=pn.call(He),xn(Pe,Ne,He,at)}if(typeof He.then=="function")return $r(Pe,Ne,Ay(He),at);if(He.$$typeof===C)return $r(Pe,Ne,Ey(Pe,He),at);ky(Pe,He)}return typeof He=="string"&&He!==""||typeof He=="number"||typeof He=="bigint"?(He=""+He,Ne!==null&&Ne.tag===6?(b(Pe,Ne.sibling),at=I(Ne,He),at.return=Pe,Pe=at):(b(Pe,Ne),at=wE(He,Pe.mode,at),at.return=Pe,Pe=at),Y(Pe)):b(Pe,Ne)}return function(Pe,Ne,He,at){try{sg=0;var pn=$r(Pe,Ne,He,at);return xh=null,pn}catch(tn){if(tn===Sh||tn===Ty)throw tn;var ur=Po(29,tn,null,Pe.mode);return ur.lanes=at,ur.return=Pe,ur}finally{}}}var Wd=hz(!0),pz=hz(!1),mu=!1;function DE(f){f.updateQueue={baseState:f.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function PE(f,p){f=f.updateQueue,p.updateQueue===f&&(p.updateQueue={baseState:f.baseState,firstBaseUpdate:f.firstBaseUpdate,lastBaseUpdate:f.lastBaseUpdate,shared:f.shared,callbacks:null})}function gu(f){return{lane:f,tag:0,payload:null,callback:null,next:null}}function vu(f,p,b){var E=f.updateQueue;if(E===null)return null;if(E=E.shared,(vr&2)!==0){var I=E.pending;return I===null?p.next=p:(p.next=I.next,I.next=p),E.pending=p,p=Sy(f),YL(f,null,b),p}return yy(f,E,p,b),Sy(f)}function cg(f,p,b){if(p=p.updateQueue,p!==null&&(p=p.shared,(b&4194048)!==0)){var E=p.lanes;E&=f.pendingLanes,b|=E,p.lanes=b,lt(f,b)}}function LE(f,p){var b=f.updateQueue,E=f.alternate;if(E!==null&&(E=E.updateQueue,b===E)){var I=null,P=null;if(b=b.firstBaseUpdate,b!==null){do{var Y={lane:b.lane,tag:b.tag,payload:b.payload,callback:null,next:null};P===null?I=P=Y:P=P.next=Y,b=b.next}while(b!==null);P===null?I=P=p:P=P.next=p}else I=P=p;b={baseState:E.baseState,firstBaseUpdate:I,lastBaseUpdate:P,shared:E.shared,callbacks:E.callbacks},f.updateQueue=b;return}f=b.lastBaseUpdate,f===null?b.firstBaseUpdate=p:f.next=p,b.lastBaseUpdate=p}var zE=!1;function ug(){if(zE){var f=yh;if(f!==null)throw f}}function dg(f,p,b,E){zE=!1;var I=f.updateQueue;mu=!1;var P=I.firstBaseUpdate,Y=I.lastBaseUpdate,oe=I.shared.pending;if(oe!==null){I.shared.pending=null;var Ee=oe,Ve=Ee.next;Ee.next=null,Y===null?P=Ve:Y.next=Ve,Y=Ee;var rt=f.alternate;rt!==null&&(rt=rt.updateQueue,oe=rt.lastBaseUpdate,oe!==Y&&(oe===null?rt.firstBaseUpdate=Ve:oe.next=Ve,rt.lastBaseUpdate=Ee))}if(P!==null){var st=I.baseState;Y=0,rt=Ve=Ee=null,oe=P;do{var Ke=oe.lane&-536870913,Ye=Ke!==oe.lane;if(Ye?(nr&Ke)===Ke:(E&Ke)===Ke){Ke!==0&&Ke===bh&&(zE=!0),rt!==null&&(rt=rt.next={lane:0,tag:oe.tag,payload:oe.payload,callback:null,next:null});e:{var Yt=f,xn=oe;Ke=p;var $r=b;switch(xn.tag){case 1:if(Yt=xn.payload,typeof Yt=="function"){st=Yt.call($r,st,Ke);break e}st=Yt;break e;case 3:Yt.flags=Yt.flags&-65537|128;case 0:if(Yt=xn.payload,Ke=typeof Yt=="function"?Yt.call($r,st,Ke):Yt,Ke==null)break e;st=d({},st,Ke);break e;case 2:mu=!0}}Ke=oe.callback,Ke!==null&&(f.flags|=64,Ye&&(f.flags|=8192),Ye=I.callbacks,Ye===null?I.callbacks=[Ke]:Ye.push(Ke))}else Ye={lane:Ke,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null},rt===null?(Ve=rt=Ye,Ee=st):rt=rt.next=Ye,Y|=Ke;if(oe=oe.next,oe===null){if(oe=I.shared.pending,oe===null)break;Ye=oe,oe=Ye.next,Ye.next=null,I.lastBaseUpdate=Ye,I.shared.pending=null}}while(!0);rt===null&&(Ee=st),I.baseState=Ee,I.firstBaseUpdate=Ve,I.lastBaseUpdate=rt,P===null&&(I.shared.lanes=0),wu|=Y,f.lanes=Y,f.memoizedState=st}}function mz(f,p){if(typeof f!="function")throw Error(r(191,f));f.call(p)}function gz(f,p){var b=f.callbacks;if(b!==null)for(f.callbacks=null,f=0;fP?P:8;var Y=D.T,oe={};D.T=oe,rO(f,!1,p,b);try{var Ee=I(),Ve=D.S;if(Ve!==null&&Ve(oe,Ee),Ee!==null&&typeof Ee=="object"&&typeof Ee.then=="function"){var rt=Rye(Ee,E);pg(f,p,rt,Fo(f))}else pg(f,p,E,Fo(f))}catch(st){pg(f,p,{then:function(){},status:"rejected",reason:st},Fo())}finally{F.p=P,Y!==null&&oe.types!==null&&(Y.types=oe.types),D.T=Y}}function _ye(){}function tO(f,p,b,E){if(f.tag!==5)throw Error(r(476));var I=Kz(f).queue;Gz(f,I,p,V,b===null?_ye:function(){return Xz(f),b(E)})}function Kz(f){var p=f.memoizedState;if(p!==null)return p;p={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fc,lastRenderedState:V},next:null};var b={};return p.next={memoizedState:b,baseState:b,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fc,lastRenderedState:b},next:null},f.memoizedState=p,f=f.alternate,f!==null&&(f.memoizedState=p),p}function Xz(f){var p=Kz(f);p.next===null&&(p=f.alternate.memoizedState),pg(f,p.next.queue,{},Fo())}function nO(){return wa(Ig)}function Qz(){return ki().memoizedState}function Yz(){return ki().memoizedState}function Mye(f){for(var p=f.return;p!==null;){switch(p.tag){case 24:case 3:var b=Fo();f=gu(b);var E=vu(p,f,b);E!==null&&(vo(E,p,b),cg(E,p,b)),p={cache:IE()},f.payload=p;return}p=p.return}}function Dye(f,p,b){var E=Fo();b={lane:E,revertLane:0,gesture:null,action:b,hasEagerState:!1,eagerState:null,next:null},By(f)?Jz(p,b):(b=SE(f,p,b,E),b!==null&&(vo(b,f,E),eB(b,p,E)))}function Zz(f,p,b){var E=Fo();pg(f,p,b,E)}function pg(f,p,b,E){var I={lane:E,revertLane:0,gesture:null,action:b,hasEagerState:!1,eagerState:null,next:null};if(By(f))Jz(p,I);else{var P=f.alternate;if(f.lanes===0&&(P===null||P.lanes===0)&&(P=p.lastRenderedReducer,P!==null))try{var Y=p.lastRenderedState,oe=P(Y,b);if(I.hasEagerState=!0,I.eagerState=oe,Do(oe,Y))return yy(f,p,I,0),Br===null&&by(),!1}catch{}finally{}if(b=SE(f,p,I,E),b!==null)return vo(b,f,E),eB(b,p,E),!0}return!1}function rO(f,p,b,E){if(E={lane:2,revertLane:DO(),gesture:null,action:E,hasEagerState:!1,eagerState:null,next:null},By(f)){if(p)throw Error(r(479))}else p=SE(f,b,E,2),p!==null&&vo(p,f,2)}function By(f){var p=f.alternate;return f===Pn||p!==null&&p===Pn}function Jz(f,p){Ch=$y=!0;var b=f.pending;b===null?p.next=p:(p.next=b.next,b.next=p),f.pending=p}function eB(f,p,b){if((b&4194048)!==0){var E=p.lanes;E&=f.pendingLanes,b|=E,p.lanes=b,lt(f,b)}}var mg={readContext:wa,use:Dy,useCallback:vi,useContext:vi,useEffect:vi,useImperativeHandle:vi,useLayoutEffect:vi,useInsertionEffect:vi,useMemo:vi,useReducer:vi,useRef:vi,useState:vi,useDebugValue:vi,useDeferredValue:vi,useTransition:vi,useSyncExternalStore:vi,useId:vi,useHostTransitionStatus:vi,useFormState:vi,useActionState:vi,useOptimistic:vi,useMemoCache:vi,useCacheRefresh:vi};mg.useEffectEvent=vi;var tB={readContext:wa,use:Dy,useCallback:function(f,p){return Za().memoizedState=[f,p===void 0?null:p],f},useContext:wa,useEffect:zz,useImperativeHandle:function(f,p,b){b=b!=null?b.concat([f]):null,Ly(4194308,4,Hz.bind(null,p,f),b)},useLayoutEffect:function(f,p){return Ly(4194308,4,f,p)},useInsertionEffect:function(f,p){Ly(4,2,f,p)},useMemo:function(f,p){var b=Za();p=p===void 0?null:p;var E=f();if(Gd){Ze(!0);try{f()}finally{Ze(!1)}}return b.memoizedState=[E,p],E},useReducer:function(f,p,b){var E=Za();if(b!==void 0){var I=b(p);if(Gd){Ze(!0);try{b(p)}finally{Ze(!1)}}}else I=p;return E.memoizedState=E.baseState=I,f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:f,lastRenderedState:I},E.queue=f,f=f.dispatch=Dye.bind(null,Pn,f),[E.memoizedState,f]},useRef:function(f){var p=Za();return f={current:f},p.memoizedState=f},useState:function(f){f=QE(f);var p=f.queue,b=Zz.bind(null,Pn,p);return p.dispatch=b,[f.memoizedState,b]},useDebugValue:JE,useDeferredValue:function(f,p){var b=Za();return eO(b,f,p)},useTransition:function(){var f=QE(!1);return f=Gz.bind(null,Pn,f.queue,!0,!1),Za().memoizedState=f,[!1,f]},useSyncExternalStore:function(f,p,b){var E=Pn,I=Za();if(or){if(b===void 0)throw Error(r(407));b=b()}else{if(b=p(),Br===null)throw Error(r(349));(nr&127)!==0||wz(E,p,b)}I.memoizedState=b;var P={value:b,getSnapshot:p};return I.queue=P,zz(Ez.bind(null,E,P,f),[f]),E.flags|=2048,Oh(9,{destroy:void 0},Cz.bind(null,E,P,b,p),null),b},useId:function(){var f=Za(),p=Br.identifierPrefix;if(or){var b=yl,E=bl;b=(E&~(1<<32-Ae(E)-1)).toString(32)+b,p="_"+p+"R_"+b,b=_y++,0<\/script>",P=P.removeChild(P.firstChild);break;case"select":P=typeof E.is=="string"?Y.createElement("select",{is:E.is}):Y.createElement("select"),E.multiple?P.multiple=!0:E.size&&(P.size=E.size);break;default:P=typeof E.is=="string"?Y.createElement(I,{is:E.is}):Y.createElement(I)}}P[ht]=p,P[ct]=E;e:for(Y=p.child;Y!==null;){if(Y.tag===5||Y.tag===6)P.appendChild(Y.stateNode);else if(Y.tag!==4&&Y.tag!==27&&Y.child!==null){Y.child.return=Y,Y=Y.child;continue}if(Y===p)break e;for(;Y.sibling===null;){if(Y.return===null||Y.return===p)break e;Y=Y.return}Y.sibling.return=Y.return,Y=Y.sibling}p.stateNode=P;e:switch(Ea(P,I,E),I){case"button":case"input":case"select":case"textarea":E=!!E.autoFocus;break e;case"img":E=!0;break e;default:E=!1}E&&pc(p)}}return Yr(p),vO(p,p.type,f===null?null:f.memoizedProps,p.pendingProps,b),null;case 6:if(f&&p.stateNode!=null)f.memoizedProps!==E&&pc(p);else{if(typeof E!="string"&&p.stateNode===null)throw Error(r(166));if(f=J.current,gh(p)){if(f=p.stateNode,b=p.memoizedProps,E=null,I=xa,I!==null)switch(I.tag){case 27:case 5:E=I.memoizedProps}f[ht]=p,f=!!(f.nodeValue===b||E!==null&&E.suppressHydrationWarning===!0||Sj(f.nodeValue,b)),f||hu(p,!0)}else f=a1(f).createTextNode(E),f[ht]=p,p.stateNode=f}return Yr(p),null;case 31:if(b=p.memoizedState,f===null||f.memoizedState!==null){if(E=gh(p),b!==null){if(f===null){if(!E)throw Error(r(318));if(f=p.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(r(557));f[ht]=p}else jd(),(p.flags&128)===0&&(p.memoizedState=null),p.flags|=4;Yr(p),f=!1}else b=RE(),f!==null&&f.memoizedState!==null&&(f.memoizedState.hydrationErrors=b),f=!0;if(!f)return p.flags&256?(zo(p),p):(zo(p),null);if((p.flags&128)!==0)throw Error(r(558))}return Yr(p),null;case 13:if(E=p.memoizedState,f===null||f.memoizedState!==null&&f.memoizedState.dehydrated!==null){if(I=gh(p),E!==null&&E.dehydrated!==null){if(f===null){if(!I)throw Error(r(318));if(I=p.memoizedState,I=I!==null?I.dehydrated:null,!I)throw Error(r(317));I[ht]=p}else jd(),(p.flags&128)===0&&(p.memoizedState=null),p.flags|=4;Yr(p),I=!1}else I=RE(),f!==null&&f.memoizedState!==null&&(f.memoizedState.hydrationErrors=I),I=!0;if(!I)return p.flags&256?(zo(p),p):(zo(p),null)}return zo(p),(p.flags&128)!==0?(p.lanes=b,p):(b=E!==null,f=f!==null&&f.memoizedState!==null,b&&(E=p.child,I=null,E.alternate!==null&&E.alternate.memoizedState!==null&&E.alternate.memoizedState.cachePool!==null&&(I=E.alternate.memoizedState.cachePool.pool),P=null,E.memoizedState!==null&&E.memoizedState.cachePool!==null&&(P=E.memoizedState.cachePool.pool),P!==I&&(E.flags|=2048)),b!==f&&b&&(p.child.flags|=8192),qy(p,p.updateQueue),Yr(p),null);case 4:return ae(),f===null&&BO(p.stateNode.containerInfo),Yr(p),null;case 10:return uc(p.type),Yr(p),null;case 19:if(K(Ai),E=p.memoizedState,E===null)return Yr(p),null;if(I=(p.flags&128)!==0,P=E.rendering,P===null)if(I)vg(E,!1);else{if(bi!==0||f!==null&&(f.flags&128)!==0)for(f=p.child;f!==null;){if(P=Iy(f),P!==null){for(p.flags|=128,vg(E,!1),f=P.updateQueue,p.updateQueue=f,qy(p,f),p.subtreeFlags=0,f=b,b=p.child;b!==null;)ZL(b,f),b=b.sibling;return B(Ai,Ai.current&1|2),or&&lc(p,E.treeForkCount),p.child}f=f.sibling}E.tail!==null&&Re()>Xy&&(p.flags|=128,I=!0,vg(E,!1),p.lanes=4194304)}else{if(!I)if(f=Iy(P),f!==null){if(p.flags|=128,I=!0,f=f.updateQueue,p.updateQueue=f,qy(p,f),vg(E,!0),E.tail===null&&E.tailMode==="hidden"&&!P.alternate&&!or)return Yr(p),null}else 2*Re()-E.renderingStartTime>Xy&&b!==536870912&&(p.flags|=128,I=!0,vg(E,!1),p.lanes=4194304);E.isBackwards?(P.sibling=p.child,p.child=P):(f=E.last,f!==null?f.sibling=P:p.child=P,E.last=P)}return E.tail!==null?(f=E.tail,E.rendering=f,E.tail=f.sibling,E.renderingStartTime=Re(),f.sibling=null,b=Ai.current,B(Ai,I?b&1|2:b&1),or&&lc(p,E.treeForkCount),f):(Yr(p),null);case 22:case 23:return zo(p),jE(),E=p.memoizedState!==null,f!==null?f.memoizedState!==null!==E&&(p.flags|=8192):E&&(p.flags|=8192),E?(b&536870912)!==0&&(p.flags&128)===0&&(Yr(p),p.subtreeFlags&6&&(p.flags|=8192)):Yr(p),b=p.updateQueue,b!==null&&qy(p,b.retryQueue),b=null,f!==null&&f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(b=f.memoizedState.cachePool.pool),E=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(E=p.memoizedState.cachePool.pool),E!==b&&(p.flags|=2048),f!==null&&K(Ud),null;case 24:return b=null,f!==null&&(b=f.memoizedState.cache),p.memoizedState.cache!==b&&(p.flags|=2048),uc(Bi),Yr(p),null;case 25:return null;case 30:return null}throw Error(r(156,p.tag))}function jye(f,p){switch(OE(p),p.tag){case 1:return f=p.flags,f&65536?(p.flags=f&-65537|128,p):null;case 3:return uc(Bi),ae(),f=p.flags,(f&65536)!==0&&(f&128)===0?(p.flags=f&-65537|128,p):null;case 26:case 27:case 5:return fe(p),null;case 31:if(p.memoizedState!==null){if(zo(p),p.alternate===null)throw Error(r(340));jd()}return f=p.flags,f&65536?(p.flags=f&-65537|128,p):null;case 13:if(zo(p),f=p.memoizedState,f!==null&&f.dehydrated!==null){if(p.alternate===null)throw Error(r(340));jd()}return f=p.flags,f&65536?(p.flags=f&-65537|128,p):null;case 19:return K(Ai),null;case 4:return ae(),null;case 10:return uc(p.type),null;case 22:case 23:return zo(p),jE(),f!==null&&K(Ud),f=p.flags,f&65536?(p.flags=f&-65537|128,p):null;case 24:return uc(Bi),null;case 25:return null;default:return null}}function OB(f,p){switch(OE(p),p.tag){case 3:uc(Bi),ae();break;case 26:case 27:case 5:fe(p);break;case 4:ae();break;case 31:p.memoizedState!==null&&zo(p);break;case 13:zo(p);break;case 19:K(Ai);break;case 10:uc(p.type);break;case 22:case 23:zo(p),jE(),f!==null&&K(Ud);break;case 24:uc(Bi)}}function bg(f,p){try{var b=p.updateQueue,E=b!==null?b.lastEffect:null;if(E!==null){var I=E.next;b=I;do{if((b.tag&f)===f){E=void 0;var P=b.create,Y=b.inst;E=P(),Y.destroy=E}b=b.next}while(b!==I)}}catch(oe){Rr(p,p.return,oe)}}function Su(f,p,b){try{var E=p.updateQueue,I=E!==null?E.lastEffect:null;if(I!==null){var P=I.next;E=P;do{if((E.tag&f)===f){var Y=E.inst,oe=Y.destroy;if(oe!==void 0){Y.destroy=void 0,I=p;var Ee=b,Ve=oe;try{Ve()}catch(rt){Rr(I,Ee,rt)}}}E=E.next}while(E!==P)}}catch(rt){Rr(p,p.return,rt)}}function TB(f){var p=f.updateQueue;if(p!==null){var b=f.stateNode;try{gz(p,b)}catch(E){Rr(f,f.return,E)}}}function RB(f,p,b){b.props=Kd(f.type,f.memoizedProps),b.state=f.memoizedState;try{b.componentWillUnmount()}catch(E){Rr(f,p,E)}}function yg(f,p){try{var b=f.ref;if(b!==null){switch(f.tag){case 26:case 27:case 5:var E=f.stateNode;break;case 30:E=f.stateNode;break;default:E=f.stateNode}typeof b=="function"?f.refCleanup=b(E):b.current=E}}catch(I){Rr(f,p,I)}}function Sl(f,p){var b=f.ref,E=f.refCleanup;if(b!==null)if(typeof E=="function")try{E()}catch(I){Rr(f,p,I)}finally{f.refCleanup=null,f=f.alternate,f!=null&&(f.refCleanup=null)}else if(typeof b=="function")try{b(null)}catch(I){Rr(f,p,I)}else b.current=null}function AB(f){var p=f.type,b=f.memoizedProps,E=f.stateNode;try{e:switch(p){case"button":case"input":case"select":case"textarea":b.autoFocus&&E.focus();break e;case"img":b.src?E.src=b.src:b.srcSet&&(E.srcset=b.srcSet)}}catch(I){Rr(f,f.return,I)}}function bO(f,p,b){try{var E=f.stateNode;l1e(E,f.type,b,p),E[ct]=p}catch(I){Rr(f,f.return,I)}}function kB(f){return f.tag===5||f.tag===3||f.tag===26||f.tag===27&&Ru(f.type)||f.tag===4}function yO(f){e:for(;;){for(;f.sibling===null;){if(f.return===null||kB(f.return))return null;f=f.return}for(f.sibling.return=f.return,f=f.sibling;f.tag!==5&&f.tag!==6&&f.tag!==18;){if(f.tag===27&&Ru(f.type)||f.flags&2||f.child===null||f.tag===4)continue e;f.child.return=f,f=f.child}if(!(f.flags&2))return f.stateNode}}function SO(f,p,b){var E=f.tag;if(E===5||E===6)f=f.stateNode,p?(b.nodeType===9?b.body:b.nodeName==="HTML"?b.ownerDocument.body:b).insertBefore(f,p):(p=b.nodeType===9?b.body:b.nodeName==="HTML"?b.ownerDocument.body:b,p.appendChild(f),b=b._reactRootContainer,b!=null||p.onclick!==null||(p.onclick=gi));else if(E!==4&&(E===27&&Ru(f.type)&&(b=f.stateNode,p=null),f=f.child,f!==null))for(SO(f,p,b),f=f.sibling;f!==null;)SO(f,p,b),f=f.sibling}function Vy(f,p,b){var E=f.tag;if(E===5||E===6)f=f.stateNode,p?b.insertBefore(f,p):b.appendChild(f);else if(E!==4&&(E===27&&Ru(f.type)&&(b=f.stateNode),f=f.child,f!==null))for(Vy(f,p,b),f=f.sibling;f!==null;)Vy(f,p,b),f=f.sibling}function NB(f){var p=f.stateNode,b=f.memoizedProps;try{for(var E=f.type,I=p.attributes;I.length;)p.removeAttributeNode(I[0]);Ea(p,E,b),p[ht]=f,p[ct]=b}catch(P){Rr(f,f.return,P)}}var mc=!1,Hi=!1,xO=!1,IB=typeof WeakSet=="function"?WeakSet:Set,la=null;function Fye(f,p){if(f=f.containerInfo,HO=f1,f=UL(f),pE(f)){if("selectionStart"in f)var b={start:f.selectionStart,end:f.selectionEnd};else e:{b=(b=f.ownerDocument)&&b.defaultView||window;var E=b.getSelection&&b.getSelection();if(E&&E.rangeCount!==0){b=E.anchorNode;var I=E.anchorOffset,P=E.focusNode;E=E.focusOffset;try{b.nodeType,P.nodeType}catch{b=null;break e}var Y=0,oe=-1,Ee=-1,Ve=0,rt=0,st=f,Ke=null;t:for(;;){for(var Ye;st!==b||I!==0&&st.nodeType!==3||(oe=Y+I),st!==P||E!==0&&st.nodeType!==3||(Ee=Y+E),st.nodeType===3&&(Y+=st.nodeValue.length),(Ye=st.firstChild)!==null;)Ke=st,st=Ye;for(;;){if(st===f)break t;if(Ke===b&&++Ve===I&&(oe=Y),Ke===P&&++rt===E&&(Ee=Y),(Ye=st.nextSibling)!==null)break;st=Ke,Ke=st.parentNode}st=Ye}b=oe===-1||Ee===-1?null:{start:oe,end:Ee}}else b=null}b=b||{start:0,end:0}}else b=null;for(UO={focusedElem:f,selectionRange:b},f1=!1,la=p;la!==null;)if(p=la,f=p.child,(p.subtreeFlags&1028)!==0&&f!==null)f.return=p,la=f;else for(;la!==null;){switch(p=la,P=p.alternate,f=p.flags,p.tag){case 0:if((f&4)!==0&&(f=p.updateQueue,f=f!==null?f.events:null,f!==null))for(b=0;b title"))),Ea(P,E,b),P[ht]=f,vt(P),E=P;break e;case"link":var Y=Lj("link","href",I).get(E+(b.href||""));if(Y){for(var oe=0;oe$r&&(Y=$r,$r=xn,xn=Y);var Pe=FL(oe,xn),Ne=FL(oe,$r);if(Pe&&Ne&&(Ye.rangeCount!==1||Ye.anchorNode!==Pe.node||Ye.anchorOffset!==Pe.offset||Ye.focusNode!==Ne.node||Ye.focusOffset!==Ne.offset)){var He=st.createRange();He.setStart(Pe.node,Pe.offset),Ye.removeAllRanges(),xn>$r?(Ye.addRange(He),Ye.extend(Ne.node,Ne.offset)):(He.setEnd(Ne.node,Ne.offset),Ye.addRange(He))}}}}for(st=[],Ye=oe;Ye=Ye.parentNode;)Ye.nodeType===1&&st.push({element:Ye,left:Ye.scrollLeft,top:Ye.scrollTop});for(typeof oe.focus=="function"&&oe.focus(),oe=0;oeb?32:b,D.T=null,b=AO,AO=null;var P=Eu,Y=Sc;if(ta=0,Nh=Eu=null,Sc=0,(vr&6)!==0)throw Error(r(331));var oe=vr;if(vr|=4,HB(P.current),BB(P,P.current,Y,b),vr=oe,Og(0,!1),qe&&typeof qe.onPostCommitFiberRoot=="function")try{qe.onPostCommitFiberRoot(Xe,P)}catch{}return!0}finally{F.p=I,D.T=E,oj(f,p)}}function lj(f,p,b){p=ss(b,p),p=sO(f.stateNode,p,2),f=vu(f,p,2),f!==null&&(gt(f,2),xl(f))}function Rr(f,p,b){if(f.tag===3)lj(f,f,b);else for(;p!==null;){if(p.tag===3){lj(p,f,b);break}else if(p.tag===1){var E=p.stateNode;if(typeof p.type.getDerivedStateFromError=="function"||typeof E.componentDidCatch=="function"&&(Cu===null||!Cu.has(E))){f=ss(b,f),b=cB(2),E=vu(p,b,2),E!==null&&(uB(b,E,p,f),gt(E,2),xl(E));break}}p=p.return}}function $O(f,p,b){var E=f.pingCache;if(E===null){E=f.pingCache=new qye;var I=new Set;E.set(p,I)}else I=E.get(p),I===void 0&&(I=new Set,E.set(p,I));I.has(b)||(EO=!0,I.add(b),f=Xye.bind(null,f,p,b),p.then(f,f))}function Xye(f,p,b){var E=f.pingCache;E!==null&&E.delete(p),f.pingedLanes|=f.suspendedLanes&b,f.warmLanes&=~b,Br===f&&(nr&b)===b&&(bi===4||bi===3&&(nr&62914560)===nr&&300>Re()-Ky?(vr&2)===0&&Ih(f,0):OO|=b,kh===nr&&(kh=0)),xl(f)}function cj(f,p){p===0&&(p=gn()),f=zd(f,p),f!==null&&(gt(f,p),xl(f))}function Qye(f){var p=f.memoizedState,b=0;p!==null&&(b=p.retryLane),cj(f,b)}function Yye(f,p){var b=0;switch(f.tag){case 31:case 13:var E=f.stateNode,I=f.memoizedState;I!==null&&(b=I.retryLane);break;case 19:E=f.stateNode;break;case 22:E=f.stateNode._retryCache;break;default:throw Error(r(314))}E!==null&&E.delete(p),cj(f,b)}function Zye(f,p){return _e(f,p)}var t1=null,_h=null,_O=!1,n1=!1,MO=!1,Tu=0;function xl(f){f!==_h&&f.next===null&&(_h===null?t1=_h=f:_h=_h.next=f),n1=!0,_O||(_O=!0,e1e())}function Og(f,p){if(!MO&&n1){MO=!0;do for(var b=!1,E=t1;E!==null;){if(f!==0){var I=E.pendingLanes;if(I===0)var P=0;else{var Y=E.suspendedLanes,oe=E.pingedLanes;P=(1<<31-Ae(42|f)+1)-1,P&=I&~(Y&~oe),P=P&201326741?P&201326741|1:P?P|2:0}P!==0&&(b=!0,hj(E,P))}else P=nr,P=Jt(E,E===Br?P:0,E.cancelPendingCommit!==null||E.timeoutHandle!==-1),(P&3)===0||en(E,P)||(b=!0,hj(E,P));E=E.next}while(b);MO=!1}}function Jye(){uj()}function uj(){n1=_O=!1;var f=0;Tu!==0&&u1e()&&(f=Tu);for(var p=Re(),b=null,E=t1;E!==null;){var I=E.next,P=dj(E,p);P===0?(E.next=null,b===null?t1=I:b.next=I,I===null&&(_h=b)):(b=E,(f!==0||(P&3)!==0)&&(n1=!0)),E=I}ta!==0&&ta!==5||Og(f),Tu!==0&&(Tu=0)}function dj(f,p){for(var b=f.suspendedLanes,E=f.pingedLanes,I=f.expirationTimes,P=f.pendingLanes&-62914561;0oe)break;var rt=Ee.transferSize,st=Ee.initiatorType;rt&&xj(st)&&(Ee=Ee.responseEnd,Y+=rt*(Ee"u"?null:document;function _j(f,p,b){var E=Mh;if(E&&typeof p=="string"&&p){var I=Cn(p);I='link[rel="'+f+'"][href="'+I+'"]',typeof b=="string"&&(I+='[crossorigin="'+b+'"]'),$j.has(I)||($j.add(I),f={rel:f,crossOrigin:b,href:p},E.querySelector(I)===null&&(p=E.createElement("link"),Ea(p,"link",f),vt(p),E.head.appendChild(p)))}}function y1e(f){xc.D(f),_j("dns-prefetch",f,null)}function S1e(f,p){xc.C(f,p),_j("preconnect",f,p)}function x1e(f,p,b){xc.L(f,p,b);var E=Mh;if(E&&f&&p){var I='link[rel="preload"][as="'+Cn(p)+'"]';p==="image"&&b&&b.imageSrcSet?(I+='[imagesrcset="'+Cn(b.imageSrcSet)+'"]',typeof b.imageSizes=="string"&&(I+='[imagesizes="'+Cn(b.imageSizes)+'"]')):I+='[href="'+Cn(f)+'"]';var P=I;switch(p){case"style":P=Dh(f);break;case"script":P=Ph(f)}hs.has(P)||(f=d({rel:"preload",href:p==="image"&&b&&b.imageSrcSet?void 0:f,as:p},b),hs.set(P,f),E.querySelector(I)!==null||p==="style"&&E.querySelector(kg(P))||p==="script"&&E.querySelector(Ng(P))||(p=E.createElement("link"),Ea(p,"link",f),vt(p),E.head.appendChild(p)))}}function w1e(f,p){xc.m(f,p);var b=Mh;if(b&&f){var E=p&&typeof p.as=="string"?p.as:"script",I='link[rel="modulepreload"][as="'+Cn(E)+'"][href="'+Cn(f)+'"]',P=I;switch(E){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":P=Ph(f)}if(!hs.has(P)&&(f=d({rel:"modulepreload",href:f},p),hs.set(P,f),b.querySelector(I)===null)){switch(E){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(b.querySelector(Ng(P)))return}E=b.createElement("link"),Ea(E,"link",f),vt(E),b.head.appendChild(E)}}}function C1e(f,p,b){xc.S(f,p,b);var E=Mh;if(E&&f){var I=Ht(E).hoistableStyles,P=Dh(f);p=p||"default";var Y=I.get(P);if(!Y){var oe={loading:0,preload:null};if(Y=E.querySelector(kg(P)))oe.loading=5;else{f=d({rel:"stylesheet",href:f,"data-precedence":p},b),(b=hs.get(P))&&QO(f,b);var Ee=Y=E.createElement("link");vt(Ee),Ea(Ee,"link",f),Ee._p=new Promise(function(Ve,rt){Ee.onload=Ve,Ee.onerror=rt}),Ee.addEventListener("load",function(){oe.loading|=1}),Ee.addEventListener("error",function(){oe.loading|=2}),oe.loading|=4,s1(Y,p,E)}Y={type:"stylesheet",instance:Y,count:1,state:oe},I.set(P,Y)}}}function E1e(f,p){xc.X(f,p);var b=Mh;if(b&&f){var E=Ht(b).hoistableScripts,I=Ph(f),P=E.get(I);P||(P=b.querySelector(Ng(I)),P||(f=d({src:f,async:!0},p),(p=hs.get(I))&&YO(f,p),P=b.createElement("script"),vt(P),Ea(P,"link",f),b.head.appendChild(P)),P={type:"script",instance:P,count:1,state:null},E.set(I,P))}}function O1e(f,p){xc.M(f,p);var b=Mh;if(b&&f){var E=Ht(b).hoistableScripts,I=Ph(f),P=E.get(I);P||(P=b.querySelector(Ng(I)),P||(f=d({src:f,async:!0,type:"module"},p),(p=hs.get(I))&&YO(f,p),P=b.createElement("script"),vt(P),Ea(P,"link",f),b.head.appendChild(P)),P={type:"script",instance:P,count:1,state:null},E.set(I,P))}}function Mj(f,p,b,E){var I=(I=J.current)?o1(I):null;if(!I)throw Error(r(446));switch(f){case"meta":case"title":return null;case"style":return typeof b.precedence=="string"&&typeof b.href=="string"?(p=Dh(b.href),b=Ht(I).hoistableStyles,E=b.get(p),E||(E={type:"style",instance:null,count:0,state:null},b.set(p,E)),E):{type:"void",instance:null,count:0,state:null};case"link":if(b.rel==="stylesheet"&&typeof b.href=="string"&&typeof b.precedence=="string"){f=Dh(b.href);var P=Ht(I).hoistableStyles,Y=P.get(f);if(Y||(I=I.ownerDocument||I,Y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},P.set(f,Y),(P=I.querySelector(kg(f)))&&!P._p&&(Y.instance=P,Y.state.loading=5),hs.has(f)||(b={rel:"preload",as:"style",href:b.href,crossOrigin:b.crossOrigin,integrity:b.integrity,media:b.media,hrefLang:b.hrefLang,referrerPolicy:b.referrerPolicy},hs.set(f,b),P||T1e(I,f,b,Y.state))),p&&E===null)throw Error(r(528,""));return Y}if(p&&E!==null)throw Error(r(529,""));return null;case"script":return p=b.async,b=b.src,typeof b=="string"&&p&&typeof p!="function"&&typeof p!="symbol"?(p=Ph(b),b=Ht(I).hoistableScripts,E=b.get(p),E||(E={type:"script",instance:null,count:0,state:null},b.set(p,E)),E):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,f))}}function Dh(f){return'href="'+Cn(f)+'"'}function kg(f){return'link[rel="stylesheet"]['+f+"]"}function Dj(f){return d({},f,{"data-precedence":f.precedence,precedence:null})}function T1e(f,p,b,E){f.querySelector('link[rel="preload"][as="style"]['+p+"]")?E.loading=1:(p=f.createElement("link"),E.preload=p,p.addEventListener("load",function(){return E.loading|=1}),p.addEventListener("error",function(){return E.loading|=2}),Ea(p,"link",b),vt(p),f.head.appendChild(p))}function Ph(f){return'[src="'+Cn(f)+'"]'}function Ng(f){return"script[async]"+f}function Pj(f,p,b){if(p.count++,p.instance===null)switch(p.type){case"style":var E=f.querySelector('style[data-href~="'+Cn(b.href)+'"]');if(E)return p.instance=E,vt(E),E;var I=d({},b,{"data-href":b.href,"data-precedence":b.precedence,href:null,precedence:null});return E=(f.ownerDocument||f).createElement("style"),vt(E),Ea(E,"style",I),s1(E,b.precedence,f),p.instance=E;case"stylesheet":I=Dh(b.href);var P=f.querySelector(kg(I));if(P)return p.state.loading|=4,p.instance=P,vt(P),P;E=Dj(b),(I=hs.get(I))&&QO(E,I),P=(f.ownerDocument||f).createElement("link"),vt(P);var Y=P;return Y._p=new Promise(function(oe,Ee){Y.onload=oe,Y.onerror=Ee}),Ea(P,"link",E),p.state.loading|=4,s1(P,b.precedence,f),p.instance=P;case"script":return P=Ph(b.src),(I=f.querySelector(Ng(P)))?(p.instance=I,vt(I),I):(E=b,(I=hs.get(P))&&(E=d({},b),YO(E,I)),f=f.ownerDocument||f,I=f.createElement("script"),vt(I),Ea(I,"link",E),f.head.appendChild(I),p.instance=I);case"void":return null;default:throw Error(r(443,p.type))}else p.type==="stylesheet"&&(p.state.loading&4)===0&&(E=p.instance,p.state.loading|=4,s1(E,b.precedence,f));return p.instance}function s1(f,p,b){for(var E=b.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),I=E.length?E[E.length-1]:null,P=I,Y=0;Y title"):null)}function R1e(f,p,b){if(b===1||p.itemProp!=null)return!1;switch(f){case"meta":case"title":return!0;case"style":if(typeof p.precedence!="string"||typeof p.href!="string"||p.href==="")break;return!0;case"link":if(typeof p.rel!="string"||typeof p.href!="string"||p.href===""||p.onLoad||p.onError)break;switch(p.rel){case"stylesheet":return f=p.disabled,typeof p.precedence=="string"&&f==null;default:return!0}case"script":if(p.async&&typeof p.async!="function"&&typeof p.async!="symbol"&&!p.onLoad&&!p.onError&&p.src&&typeof p.src=="string")return!0}return!1}function Bj(f){return!(f.type==="stylesheet"&&(f.state.loading&3)===0)}function A1e(f,p,b,E){if(b.type==="stylesheet"&&(typeof E.media!="string"||matchMedia(E.media).matches!==!1)&&(b.state.loading&4)===0){if(b.instance===null){var I=Dh(E.href),P=p.querySelector(kg(I));if(P){p=P._p,p!==null&&typeof p=="object"&&typeof p.then=="function"&&(f.count++,f=c1.bind(f),p.then(f,f)),b.state.loading|=4,b.instance=P,vt(P);return}P=p.ownerDocument||p,E=Dj(E),(I=hs.get(I))&&QO(E,I),P=P.createElement("link"),vt(P);var Y=P;Y._p=new Promise(function(oe,Ee){Y.onload=oe,Y.onerror=Ee}),Ea(P,"link",E),b.instance=P}f.stylesheets===null&&(f.stylesheets=new Map),f.stylesheets.set(b,p),(p=b.state.preload)&&(b.state.loading&3)===0&&(f.count++,b=c1.bind(f),p.addEventListener("load",b),p.addEventListener("error",b))}}var ZO=0;function k1e(f,p){return f.stylesheets&&f.count===0&&d1(f,f.stylesheets),0ZO?50:800)+p);return f.unsuspend=b,function(){f.unsuspend=null,clearTimeout(E),clearTimeout(I)}}:null}function c1(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)d1(this,this.stylesheets);else if(this.unsuspend){var f=this.unsuspend;this.unsuspend=null,f()}}}var u1=null;function d1(f,p){f.stylesheets=null,f.unsuspend!==null&&(f.count++,u1=new Map,p.forEach(N1e,f),u1=null,c1.call(f))}function N1e(f,p){if(!(p.state.loading&4)){var b=u1.get(f);if(b)var E=b.get(null);else{b=new Map,u1.set(f,b);for(var I=f.querySelectorAll("link[data-precedence],style[data-precedence]"),P=0;P"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),s4.exports=V1e(),s4.exports}var G1e=W1e();var cF="popstate";function K1e(e={}){function t(r,i){let{pathname:a,search:o,hash:s}=r.location;return pI("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:ev(i)}return Q1e(t,n,null,e)}function ri(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Jo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function X1e(){return Math.random().toString(36).substring(2,10)}function uF(e,t){return{usr:e.state,key:e.key,idx:t}}function pI(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?gm(t):t,state:n,key:t&&t.key||r||X1e()}}function ev({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function gm(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Q1e(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s="POP",l=null,c=u();c==null&&(c=0,o.replaceState({...o.state,idx:c},""));function u(){return(o.state||{idx:null}).idx}function d(){s="POP";let S=u(),x=S==null?null:S-c;c=S,l&&l({action:s,location:y.location,delta:x})}function m(S,x){s="PUSH";let w=pI(y.location,S,x);c=u()+1;let C=uF(w,c),O=y.createHref(w);try{o.pushState(C,"",O)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;i.location.assign(O)}a&&l&&l({action:s,location:y.location,delta:1})}function g(S,x){s="REPLACE";let w=pI(y.location,S,x);c=u();let C=uF(w,c),O=y.createHref(w);o.replaceState(C,"",O),a&&l&&l({action:s,location:y.location,delta:0})}function v(S){return Y1e(S)}let y={get action(){return s},get location(){return e(i,o)},listen(S){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(cF,d),l=S,()=>{i.removeEventListener(cF,d),l=null}},createHref(S){return t(i,S)},createURL:v,encodeLocation(S){let x=v(S);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:m,replace:g,go(S){return o.go(S)}};return y}function Y1e(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),ri(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:ev(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function Jre(e,t,n="/"){return Z1e(e,t,n,!1)}function Z1e(e,t,n,r){let i=typeof t=="string"?gm(t):t,a=Hc(i.pathname||"/",n);if(a==null)return null;let o=eie(e);J1e(o);let s=null;for(let l=0;s==null&&l{let u={relativePath:c===void 0?o.path||"":c,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};if(u.relativePath.startsWith("/")){if(!u.relativePath.startsWith(r)&&l)return;ri(u.relativePath.startsWith(r),`Absolute route path "${u.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(r.length)}let d=Pc([r,u.relativePath]),m=n.concat(u);o.children&&o.children.length>0&&(ri(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),eie(o.children,t,m,d,l)),!(o.path==null&&!o.index)&&t.push({path:d,score:oSe(d,o.index),routesMeta:m})};return e.forEach((o,s)=>{if(o.path===""||!o.path?.includes("?"))a(o,s);else for(let l of tie(o.path))a(o,s,!0,l)}),t}function tie(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=tie(r.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function J1e(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:sSe(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var eSe=/^:[\w-]+$/,tSe=3,nSe=2,rSe=1,iSe=10,aSe=-2,dF=e=>e==="*";function oSe(e,t){let n=e.split("/"),r=n.length;return n.some(dF)&&(r+=aSe),t&&(r+=nSe),n.filter(i=>!dF(i)).reduce((i,a)=>i+(eSe.test(a)?tSe:a===""?rSe:iSe),r)}function sSe(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function lSe(e,t,n=!1){let{routesMeta:r}=e,i={},a="/",o=[];for(let s=0;s{if(u==="*"){let v=s[m]||"";o=a.slice(0,a.length-v.length).replace(/(.)\/+$/,"$1")}const g=s[m];return d&&!g?c[u]=void 0:c[u]=(g||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:o,pattern:e}}function cSe(e,t=!1,n=!0){Jo(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 r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function uSe(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Jo(!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 Hc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var dSe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fSe=e=>dSe.test(e);function hSe(e,t="/"){let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?gm(e):e,a;if(n)if(fSe(n))a=n;else{if(n.includes("//")){let o=n;n=n.replace(/\/\/+/g,"/"),Jo(!1,`Pathnames cannot have embedded double slashes - normalizing ${o} -> ${n}`)}n.startsWith("/")?a=fF(n.substring(1),"/"):a=fF(n,t)}else a=t;return{pathname:a,search:gSe(r),hash:vSe(i)}}function fF(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function d4(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function pSe(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function lM(e){let t=pSe(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function cM(e,t,n,r=!1){let i;typeof e=="string"?i=gm(e):(i={...e},ri(!i.pathname||!i.pathname.includes("?"),d4("?","pathname","search",i)),ri(!i.pathname||!i.pathname.includes("#"),d4("#","pathname","hash",i)),ri(!i.search||!i.search.includes("#"),d4("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let d=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),d-=1;i.pathname=m.join("/")}s=d>=0?t[d]:"/"}let l=hSe(i,s),c=o&&o!=="/"&&o.endsWith("/"),u=(a||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}var Pc=e=>e.join("/").replace(/\/\/+/g,"/"),mSe=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),gSe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,vSe=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function bSe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var nie=["POST","PUT","PATCH","DELETE"];new Set(nie);var ySe=["GET",...nie];new Set(ySe);var vm=h.createContext(null);vm.displayName="DataRouter";var uC=h.createContext(null);uC.displayName="DataRouterState";h.createContext(!1);var rie=h.createContext({isTransitioning:!1});rie.displayName="ViewTransition";var SSe=h.createContext(new Map);SSe.displayName="Fetchers";var xSe=h.createContext(null);xSe.displayName="Await";var cl=h.createContext(null);cl.displayName="Navigation";var pb=h.createContext(null);pb.displayName="Location";var ul=h.createContext({outlet:null,matches:[],isDataRoute:!1});ul.displayName="Route";var uM=h.createContext(null);uM.displayName="RouteError";function wSe(e,{relative:t}={}){ri(bm(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=h.useContext(cl),{hash:i,pathname:a,search:o}=mb(e,{relative:t}),s=a;return n!=="/"&&(s=a==="/"?n:Pc([n,a])),r.createHref({pathname:s,search:o,hash:i})}function bm(){return h.useContext(pb)!=null}function nu(){return ri(bm(),"useLocation() may be used only in the context of a component."),h.useContext(pb).location}var iie="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function aie(e){h.useContext(cl).static||h.useLayoutEffect(e)}function Zf(){let{isDataRoute:e}=h.useContext(ul);return e?PSe():CSe()}function CSe(){ri(bm(),"useNavigate() may be used only in the context of a component.");let e=h.useContext(vm),{basename:t,navigator:n}=h.useContext(cl),{matches:r}=h.useContext(ul),{pathname:i}=nu(),a=JSON.stringify(lM(r)),o=h.useRef(!1);return aie(()=>{o.current=!0}),h.useCallback((l,c={})=>{if(Jo(o.current,iie),!o.current)return;if(typeof l=="number"){n.go(l);return}let u=cM(l,JSON.parse(a),i,c.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:Pc([t,u.pathname])),(c.replace?n.replace:n.push)(u,c.state,c)},[t,n,a,i,e])}h.createContext(null);function ESe(){let{matches:e}=h.useContext(ul),t=e[e.length-1];return t?t.params:{}}function mb(e,{relative:t}={}){let{matches:n}=h.useContext(ul),{pathname:r}=nu(),i=JSON.stringify(lM(n));return h.useMemo(()=>cM(e,JSON.parse(i),r,t==="path"),[e,i,r,t])}function OSe(e,t){return oie(e,t)}function oie(e,t,n,r,i){ri(bm(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=h.useContext(cl),{matches:o}=h.useContext(ul),s=o[o.length-1],l=s?s.params:{},c=s?s.pathname:"/",u=s?s.pathnameBase:"/",d=s&&s.route;{let w=d&&d.path||"";sie(c,!d||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (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 m=nu(),g;if(t){let w=typeof t=="string"?gm(t):t;ri(u==="/"||w.pathname?.startsWith(u),`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 "${u}" but pathname "${w.pathname}" was given in the \`location\` prop.`),g=w}else g=m;let v=g.pathname||"/",y=v;if(u!=="/"){let w=u.replace(/^\//,"").split("/");y="/"+v.replace(/^\//,"").split("/").slice(w.length).join("/")}let S=Jre(e,{pathname:y});Jo(d||S!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),Jo(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.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 x=NSe(S&&S.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:Pc([u,a.encodeLocation?a.encodeLocation(w.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?u:Pc([u,a.encodeLocation?a.encodeLocation(w.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathnameBase])})),o,n,r,i);return t&&x?h.createElement(pb.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...g},navigationType:"POP"}},x):x}function TSe(){let e=DSe(),t=bSe(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=h.createElement(h.Fragment,null,h.createElement("p",null,"💿 Hey developer 👋"),h.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",h.createElement("code",{style:a},"ErrorBoundary")," or"," ",h.createElement("code",{style:a},"errorElement")," prop on your route.")),h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:i},n):null,o)}var RSe=h.createElement(TSe,null),ASe=class extends h.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(){return this.state.error!==void 0?h.createElement(ul.Provider,{value:this.props.routeContext},h.createElement(uM.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function kSe({routeContext:e,match:t,children:n}){let r=h.useContext(vm);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),h.createElement(ul.Provider,{value:e},n)}function NSe(e,t=[],n=null,r=null,i=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,o=n?.errors;if(o!=null){let u=a.findIndex(d=>d.route.id&&o?.[d.route.id]!==void 0);ri(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),a=a.slice(0,Math.min(a.length,u+1))}let s=!1,l=-1;if(n)for(let u=0;u=0?a=a.slice(0,l+1):a=[a[0]];break}}}let c=n&&r?(u,d)=>{r(u,{location:n.location,params:n.matches?.[0]?.params??{},errorInfo:d})}:void 0;return a.reduceRight((u,d,m)=>{let g,v=!1,y=null,S=null;n&&(g=o&&d.route.id?o[d.route.id]:void 0,y=d.route.errorElement||RSe,s&&(l<0&&m===0?(sie("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,S=null):l===m&&(v=!0,S=d.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,m+1)),w=()=>{let C;return g?C=y:v?C=S:d.route.Component?C=h.createElement(d.route.Component,null):d.route.element?C=d.route.element:C=u,h.createElement(kSe,{match:d,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:C})};return n&&(d.route.ErrorBoundary||d.route.errorElement||m===0)?h.createElement(ASe,{location:n.location,revalidation:n.revalidation,component:y,error:g,children:w(),routeContext:{outlet:null,matches:x,isDataRoute:!0},onError:c}):w()},null)}function dM(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ISe(e){let t=h.useContext(vm);return ri(t,dM(e)),t}function $Se(e){let t=h.useContext(uC);return ri(t,dM(e)),t}function _Se(e){let t=h.useContext(ul);return ri(t,dM(e)),t}function fM(e){let t=_Se(e),n=t.matches[t.matches.length-1];return ri(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function MSe(){return fM("useRouteId")}function DSe(){let e=h.useContext(uM),t=$Se("useRouteError"),n=fM("useRouteError");return e!==void 0?e:t.errors?.[n]}function PSe(){let{router:e}=ISe("useNavigate"),t=fM("useNavigate"),n=h.useRef(!1);return aie(()=>{n.current=!0}),h.useCallback(async(i,a={})=>{Jo(n.current,iie),n.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var hF={};function sie(e,t,n){!t&&!hF[e]&&(hF[e]=!0,Jo(!1,n))}h.memo(LSe);function LSe({routes:e,future:t,state:n,unstable_onError:r}){return oie(e,void 0,n,r,t)}function pf({to:e,replace:t,state:n,relative:r}){ri(bm()," may be used only in the context of a component.");let{static:i}=h.useContext(cl);Jo(!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:a}=h.useContext(ul),{pathname:o}=nu(),s=Zf(),l=cM(e,lM(a),o,r==="path"),c=JSON.stringify(l);return h.useEffect(()=>{s(JSON.parse(c),{replace:t,state:n,relative:r})},[s,c,r,t,n]),null}function Nl(e){ri(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function zSe({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:i,static:a=!1}){ri(!bm(),"You cannot render a inside another . You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),s=h.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof n=="string"&&(n=gm(n));let{pathname:l="/",search:c="",hash:u="",state:d=null,key:m="default"}=n,g=h.useMemo(()=>{let v=Hc(l,o);return v==null?null:{location:{pathname:v,search:c,hash:u,state:d,key:m},navigationType:r}},[o,l,c,u,d,m,r]);return Jo(g!=null,` is not able to match the URL "${l}${c}${u}" because it does not start with the basename, so the won't render anything.`),g==null?null:h.createElement(cl.Provider,{value:s},h.createElement(pb.Provider,{children:t,value:g}))}function lie({children:e,location:t}){return OSe(mI(e),t)}function mI(e,t=[]){let n=[];return h.Children.forEach(e,(r,i)=>{if(!h.isValidElement(r))return;let a=[...t,i];if(r.type===h.Fragment){n.push.apply(n,mI(r.props.children,a));return}ri(r.type===Nl,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),ri(!r.props.index||!r.props.children,"An index route cannot have child routes.");let o={id:r.props.id||a.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&&(o.children=mI(r.props.children,a)),n.push(o)}),n}var US="get",qS="application/x-www-form-urlencoded";function dC(e){return e!=null&&typeof e.tagName=="string"}function BSe(e){return dC(e)&&e.tagName.toLowerCase()==="button"}function jSe(e){return dC(e)&&e.tagName.toLowerCase()==="form"}function FSe(e){return dC(e)&&e.tagName.toLowerCase()==="input"}function HSe(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function USe(e,t){return e.button===0&&(!t||t==="_self")&&!HSe(e)}function gI(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function qSe(e,t){let n=gI(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(a=>{n.append(i,a)})}),n}var y1=null;function VSe(){if(y1===null)try{new FormData(document.createElement("form"),0),y1=!1}catch{y1=!0}return y1}var WSe=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function f4(e){return e!=null&&!WSe.has(e)?(Jo(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${qS}"`),null):e}function GSe(e,t){let n,r,i,a,o;if(jSe(e)){let s=e.getAttribute("action");r=s?Hc(s,t):null,n=e.getAttribute("method")||US,i=f4(e.getAttribute("enctype"))||qS,a=new FormData(e)}else if(BSe(e)||FSe(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a