(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const m of d.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&r(m)}).observe(document,{childList:!0,subtree:!0});function c(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function r(o){if(o.ep)return;o.ep=!0;const d=c(o);fetch(o.href,d)}})();var Vc={exports:{}},qa={};var Ad;function Ip(){if(Ad)return qa;Ad=1;var s=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function c(r,o,d){var m=null;if(d!==void 0&&(m=""+d),o.key!==void 0&&(m=""+o.key),"key"in o){d={};for(var b in o)b!=="key"&&(d[b]=o[b])}else d=o;return o=d.ref,{$$typeof:s,type:r,key:m,ref:o!==void 0?o:null,props:d}}return qa.Fragment=i,qa.jsx=c,qa.jsxs=c,qa}var Rd;function t0(){return Rd||(Rd=1,Vc.exports=Ip()),Vc.exports}var x=t0(),Zc={exports:{}},F={};var Nd;function e0(){if(Nd)return F;Nd=1;var s=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),m=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),j=Symbol.iterator;function w(S){return S===null||typeof S!="object"?null:(S=j&&S[j]||S["@@iterator"],typeof S=="function"?S:null)}var H={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,G={};function X(S,B,L){this.props=S,this.context=B,this.refs=G,this.updater=L||H}X.prototype.isReactComponent={},X.prototype.setState=function(S,B){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,B,"setState")},X.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function V(){}V.prototype=X.prototype;function J(S,B,L){this.props=S,this.context=B,this.refs=G,this.updater=L||H}var dt=J.prototype=new V;dt.constructor=J,Y(dt,X.prototype),dt.isPureReactComponent=!0;var Tt=Array.isArray;function qt(){}var tt={H:null,A:null,T:null,S:null},Lt=Object.prototype.hasOwnProperty;function Nt(S,B,L){var Z=L.ref;return{$$typeof:s,type:S,key:B,ref:Z!==void 0?Z:null,props:L}}function ie(S,B){return Nt(S.type,B,S.props)}function ue(S){return typeof S=="object"&&S!==null&&S.$$typeof===s}function Ft(S){var B={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(L){return B[L]})}var jl=/\/+/g;function Ge(S,B){return typeof S=="object"&&S!==null&&S.key!=null?Ft(""+S.key):B.toString(36)}function Ce(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(qt,qt):(S.status="pending",S.then(function(B){S.status==="pending"&&(S.status="fulfilled",S.value=B)},function(B){S.status==="pending"&&(S.status="rejected",S.reason=B)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function M(S,B,L,Z,P){var lt=typeof S;(lt==="undefined"||lt==="boolean")&&(S=null);var ht=!1;if(S===null)ht=!0;else switch(lt){case"bigint":case"string":case"number":ht=!0;break;case"object":switch(S.$$typeof){case s:case i:ht=!0;break;case C:return ht=S._init,M(ht(S._payload),B,L,Z,P)}}if(ht)return P=P(S),ht=Z===""?"."+Ge(S,0):Z,Tt(P)?(L="",ht!=null&&(L=ht.replace(jl,"$&/")+"/"),M(P,B,L,"",function(Zn){return Zn})):P!=null&&(ue(P)&&(P=ie(P,L+(P.key==null||S&&S.key===P.key?"":(""+P.key).replace(jl,"$&/")+"/")+ht)),B.push(P)),1;ht=0;var $t=Z===""?".":Z+":";if(Tt(S))for(var zt=0;zt>>1,St=M[pt];if(0>>1;pto(L,W))Zo(P,L)?(M[pt]=P,M[Z]=W,pt=Z):(M[pt]=L,M[B]=W,pt=B);else if(Zo(P,W))M[pt]=P,M[Z]=W,pt=Z;else break t}}return q}function o(M,q){var W=M.sortIndex-q.sortIndex;return W!==0?W:M.id-q.id}if(s.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;s.unstable_now=function(){return d.now()}}else{var m=Date,b=m.now();s.unstable_now=function(){return m.now()-b}}var y=[],v=[],C=1,N=null,j=3,w=!1,H=!1,Y=!1,G=!1,X=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,J=typeof setImmediate<"u"?setImmediate:null;function dt(M){for(var q=c(v);q!==null;){if(q.callback===null)r(v);else if(q.startTime<=M)r(v),q.sortIndex=q.expirationTime,i(y,q);else break;q=c(v)}}function Tt(M){if(Y=!1,dt(M),!H)if(c(y)!==null)H=!0,qt||(qt=!0,Ft());else{var q=c(v);q!==null&&Ce(Tt,q.startTime-M)}}var qt=!1,tt=-1,Lt=5,Nt=-1;function ie(){return G?!0:!(s.unstable_now()-NtM&&ie());){var pt=N.callback;if(typeof pt=="function"){N.callback=null,j=N.priorityLevel;var St=pt(N.expirationTime<=M);if(M=s.unstable_now(),typeof St=="function"){N.callback=St,dt(M),q=!0;break e}N===c(y)&&r(y),dt(M)}else r(y);N=c(y)}if(N!==null)q=!0;else{var S=c(v);S!==null&&Ce(Tt,S.startTime-M),q=!1}}break t}finally{N=null,j=W,w=!1}q=void 0}}finally{q?Ft():qt=!1}}}var Ft;if(typeof J=="function")Ft=function(){J(ue)};else if(typeof MessageChannel<"u"){var jl=new MessageChannel,Ge=jl.port2;jl.port1.onmessage=ue,Ft=function(){Ge.postMessage(null)}}else Ft=function(){X(ue,0)};function Ce(M,q){tt=X(function(){M(s.unstable_now())},q)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(M){M.callback=null},s.unstable_forceFrameRate=function(M){0>M||125pt?(M.sortIndex=W,i(v,M),c(y)===null&&M===c(v)&&(Y?(V(tt),tt=-1):Y=!0,Ce(Tt,W-pt))):(M.sortIndex=St,i(y,M),H||w||(H=!0,qt||(qt=!0,Ft()))),M},s.unstable_shouldYield=ie,s.unstable_wrapCallback=function(M){var q=j;return function(){var W=j;j=q;try{return M.apply(this,arguments)}finally{j=W}}}})(Jc)),Jc}var zd;function n0(){return zd||(zd=1,kc.exports=l0()),kc.exports}var $c={exports:{}},Jt={};var Md;function a0(){if(Md)return Jt;Md=1;var s=fr();function i(y){var v="https://react.dev/errors/"+y;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(i){console.error(i)}}return s(),$c.exports=a0(),$c.exports}var Ud;function u0(){if(Ud)return La;Ud=1;var s=n0(),i=fr(),c=i0();function r(t){var e="https://react.dev/errors/"+t;if(1St||(t.current=pt[St],pt[St]=null,St--)}function L(t,e){St++,pt[St]=t.current,t.current=e}var Z=S(null),P=S(null),lt=S(null),ht=S(null);function $t(t,e){switch(L(lt,e),L(P,t),L(Z,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Jh(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Jh(e),t=$h(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}B(Z),L(Z,t)}function zt(){B(Z),B(P),B(lt)}function Zn(t){t.memoizedState!==null&&L(ht,t);var e=Z.current,l=$h(e,t.type);e!==l&&(L(P,t),L(Z,l))}function ka(t){P.current===t&&(B(Z),B(P)),ht.current===t&&(B(ht),wa._currentValue=W)}var Ru,Er;function Hl(t){if(Ru===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Ru=e&&e[1]||"",Er=-1)":-1a||p[n]!==A[a]){var z=` `+p[n].replace(" at new "," at ");return t.displayName&&z.includes("")&&(z=z.replace("",t.displayName)),z}while(1<=n&&0<=a);break}}}finally{Nu=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Hl(l):""}function zm(t,e){switch(t.tag){case 26:case 27:case 5:return Hl(t.type);case 16:return Hl("Lazy");case 13:return t.child!==e&&e!==null?Hl("Suspense Fallback"):Hl("Suspense");case 19:return Hl("SuspenseList");case 0:case 15:return Ou(t.type,!1);case 11:return Ou(t.type.render,!1);case 1:return Ou(t.type,!0);case 31:return Hl("Activity");default:return""}}function _r(t){try{var e="",l=null;do e+=zm(t,l),l=t,t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var Cu=Object.prototype.hasOwnProperty,zu=s.unstable_scheduleCallback,Mu=s.unstable_cancelCallback,Mm=s.unstable_shouldYield,Dm=s.unstable_requestPaint,se=s.unstable_now,Um=s.unstable_getCurrentPriorityLevel,Tr=s.unstable_ImmediatePriority,Ar=s.unstable_UserBlockingPriority,Ja=s.unstable_NormalPriority,wm=s.unstable_LowPriority,Rr=s.unstable_IdlePriority,Bm=s.log,jm=s.unstable_setDisableYieldValue,Kn=null,ce=null;function fl(t){if(typeof Bm=="function"&&jm(t),ce&&typeof ce.setStrictMode=="function")try{ce.setStrictMode(Kn,t)}catch{}}var re=Math.clz32?Math.clz32:Lm,Hm=Math.log,qm=Math.LN2;function Lm(t){return t>>>=0,t===0?32:31-(Hm(t)/qm|0)|0}var $a=256,Wa=262144,Fa=4194304;function ql(t){var e=t&42;if(e!==0)return e;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Pa(t,e,l){var n=t.pendingLanes;if(n===0)return 0;var a=0,u=t.suspendedLanes,f=t.pingedLanes;t=t.warmLanes;var h=n&134217727;return h!==0?(n=h&~u,n!==0?a=ql(n):(f&=h,f!==0?a=ql(f):l||(l=h&~t,l!==0&&(a=ql(l))))):(h=n&~u,h!==0?a=ql(h):f!==0?a=ql(f):l||(l=n&~t,l!==0&&(a=ql(l)))),a===0?0:e!==0&&e!==a&&(e&u)===0&&(u=a&-a,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:a}function kn(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Ym(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 Nr(){var t=Fa;return Fa<<=1,(Fa&62914560)===0&&(Fa=4194304),t}function Du(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Jn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Xm(t,e,l,n,a,u){var f=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,p=t.expirationTimes,A=t.hiddenUpdates;for(l=f&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var km=/[\n"\\]/g;function be(t){return t.replace(km,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function qu(t,e,l,n,a,u,f,h){t.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.type=f:t.removeAttribute("type"),e!=null?f==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ge(e)):t.value!==""+ge(e)&&(t.value=""+ge(e)):f!=="submit"&&f!=="reset"||t.removeAttribute("value"),e!=null?Lu(t,f,ge(e)):l!=null?Lu(t,f,ge(l)):n!=null&&t.removeAttribute("value"),a==null&&u!=null&&(t.defaultChecked=!!u),a!=null&&(t.checked=a&&typeof a!="function"&&typeof a!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+ge(h):t.removeAttribute("name")}function Yr(t,e,l,n,a,u,f,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Hu(t);return}l=l!=null?""+ge(l):"",e=e!=null?""+ge(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}n=n??a,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=h?t.checked:!!n,t.defaultChecked=!!n,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(t.name=f),Hu(t)}function Lu(t,e,l){e==="number"&&ei(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function rn(t,e,l,n){if(t=t.options,e){e={};for(var a=0;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vu=!1;if(Ze)try{var Pn={};Object.defineProperty(Pn,"passive",{get:function(){Vu=!0}}),window.addEventListener("test",Pn,Pn),window.removeEventListener("test",Pn,Pn)}catch{Vu=!1}var hl=null,Zu=null,ni=null;function kr(){if(ni)return ni;var t,e=Zu,l=e.length,n,a="value"in hl?hl.value:hl.textContent,u=a.length;for(t=0;t=ea),Ir=" ",tf=!1;function ef(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lf(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var dn=!1;function _y(t,e){switch(t){case"compositionend":return lf(e);case"keypress":return e.which!==32?null:(tf=!0,Ir);case"textInput":return t=e.data,t===Ir&&tf?null:t;default:return null}}function Ty(t,e){if(dn)return t==="compositionend"||!Wu&&ef(t,e)?(t=kr(),ni=Zu=hl=null,dn=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=n}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=of(l)}}function df(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?df(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function mf(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=ei(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=ei(t.document)}return e}function Iu(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Dy=Ze&&"documentMode"in document&&11>=document.documentMode,mn=null,ts=null,ia=null,es=!1;function yf(t,e,l){var n=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;es||mn==null||mn!==ei(n)||(n=mn,"selectionStart"in n&&Iu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ia&&aa(ia,n)||(ia=n,n=Wi(ts,"onSelect"),0>=f,a-=f,Be=1<<32-re(e)+a|l<et?(ut=K,K=null):ut=K.sibling;var ft=R(E,K,T[et],D);if(ft===null){K===null&&(K=ut);break}t&&K&&ft.alternate===null&&e(E,K),g=u(ft,g,et),rt===null?k=ft:rt.sibling=ft,rt=ft,K=ut}if(et===T.length)return l(E,K),st&&ke(E,et),k;if(K===null){for(;etet?(ut=K,K=null):ut=K.sibling;var wl=R(E,K,ft.value,D);if(wl===null){K===null&&(K=ut);break}t&&K&&wl.alternate===null&&e(E,K),g=u(wl,g,et),rt===null?k=wl:rt.sibling=wl,rt=wl,K=ut}if(ft.done)return l(E,K),st&&ke(E,et),k;if(K===null){for(;!ft.done;et++,ft=T.next())ft=U(E,ft.value,D),ft!==null&&(g=u(ft,g,et),rt===null?k=ft:rt.sibling=ft,rt=ft);return st&&ke(E,et),k}for(K=n(K);!ft.done;et++,ft=T.next())ft=O(K,E,et,ft.value,D),ft!==null&&(t&&ft.alternate!==null&&K.delete(ft.key===null?et:ft.key),g=u(ft,g,et),rt===null?k=ft:rt.sibling=ft,rt=ft);return t&&K.forEach(function(Pp){return e(E,Pp)}),st&&ke(E,et),k}function bt(E,g,T,D){if(typeof T=="object"&&T!==null&&T.type===Y&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case w:t:{for(var k=T.key;g!==null;){if(g.key===k){if(k=T.type,k===Y){if(g.tag===7){l(E,g.sibling),D=a(g,T.props.children),D.return=E,E=D;break t}}else if(g.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Lt&&$l(k)===g.type){l(E,g.sibling),D=a(g,T.props),oa(D,T),D.return=E,E=D;break t}l(E,g);break}else e(E,g);g=g.sibling}T.type===Y?(D=Vl(T.props.children,E.mode,D,T.key),D.return=E,E=D):(D=di(T.type,T.key,T.props,null,E.mode,D),oa(D,T),D.return=E,E=D)}return f(E);case H:t:{for(k=T.key;g!==null;){if(g.key===k)if(g.tag===4&&g.stateNode.containerInfo===T.containerInfo&&g.stateNode.implementation===T.implementation){l(E,g.sibling),D=a(g,T.children||[]),D.return=E,E=D;break t}else{l(E,g);break}else e(E,g);g=g.sibling}D=cs(T,E.mode,D),D.return=E,E=D}return f(E);case Lt:return T=$l(T),bt(E,g,T,D)}if(Ce(T))return Q(E,g,T,D);if(Ft(T)){if(k=Ft(T),typeof k!="function")throw Error(r(150));return T=k.call(T),$(E,g,T,D)}if(typeof T.then=="function")return bt(E,g,Si(T),D);if(T.$$typeof===J)return bt(E,g,pi(E,T),D);xi(E,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,g!==null&&g.tag===6?(l(E,g.sibling),D=a(g,T),D.return=E,E=D):(l(E,g),D=ss(T,E.mode,D),D.return=E,E=D),f(E)):l(E,g)}return function(E,g,T,D){try{fa=0;var k=bt(E,g,T,D);return An=null,k}catch(K){if(K===Tn||K===gi)throw K;var rt=oe(29,K,null,E.mode);return rt.lanes=D,rt.return=E,rt}finally{}}}var Fl=qf(!0),Lf=qf(!1),vl=!1;function Ss(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xs(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function gl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function bl(t,e,l){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(ot&2)!==0){var a=n.pending;return a===null?e.next=e:(e.next=a.next,a.next=e),n.pending=e,e=hi(t),Ef(t,null,l),e}return oi(t,n,e,l),hi(t)}function ha(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Cr(t,l)}}function Es(t,e){var l=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,l===n)){var a=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var f={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?a=u=f:u=u.next=f,l=l.next}while(l!==null);u===null?a=u=e:u=u.next=e}else a=u=e;l={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:u,shared:n.shared,callbacks:n.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var _s=!1;function da(){if(_s){var t=_n;if(t!==null)throw t}}function ma(t,e,l,n){_s=!1;var a=t.updateQueue;vl=!1;var u=a.firstBaseUpdate,f=a.lastBaseUpdate,h=a.shared.pending;if(h!==null){a.shared.pending=null;var p=h,A=p.next;p.next=null,f===null?u=A:f.next=A,f=p;var z=t.alternate;z!==null&&(z=z.updateQueue,h=z.lastBaseUpdate,h!==f&&(h===null?z.firstBaseUpdate=A:h.next=A,z.lastBaseUpdate=p))}if(u!==null){var U=a.baseState;f=0,z=A=p=null,h=u;do{var R=h.lane&-536870913,O=R!==h.lane;if(O?(it&R)===R:(n&R)===R){R!==0&&R===En&&(_s=!0),z!==null&&(z=z.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});t:{var Q=t,$=h;R=e;var bt=l;switch($.tag){case 1:if(Q=$.payload,typeof Q=="function"){U=Q.call(bt,U,R);break t}U=Q;break t;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=$.payload,R=typeof Q=="function"?Q.call(bt,U,R):Q,R==null)break t;U=N({},U,R);break t;case 2:vl=!0}}R=h.callback,R!==null&&(t.flags|=64,O&&(t.flags|=8192),O=a.callbacks,O===null?a.callbacks=[R]:O.push(R))}else O={lane:R,tag:h.tag,payload:h.payload,callback:h.callback,next:null},z===null?(A=z=O,p=U):z=z.next=O,f|=R;if(h=h.next,h===null){if(h=a.shared.pending,h===null)break;O=h,h=O.next,O.next=null,a.lastBaseUpdate=O,a.shared.pending=null}}while(!0);z===null&&(p=U),a.baseState=p,a.firstBaseUpdate=A,a.lastBaseUpdate=z,u===null&&(a.shared.lanes=0),Tl|=f,t.lanes=f,t.memoizedState=U}}function Yf(t,e){if(typeof t!="function")throw Error(r(191,t));t.call(e)}function Xf(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tu?u:8;var f=M.T,h={};M.T=h,Gs(t,!1,e,l);try{var p=a(),A=M.S;if(A!==null&&A(h,p),p!==null&&typeof p=="object"&&typeof p.then=="function"){var z=Xy(p,n);va(t,e,z,pe(t))}else va(t,e,n,pe(t))}catch(U){va(t,e,{then:function(){},status:"rejected",reason:U},pe())}finally{q.p=u,f!==null&&h.types!==null&&(f.types=h.types),M.T=f}}function ky(){}function Ys(t,e,l,n){if(t.tag!==5)throw Error(r(476));var a=So(t).queue;bo(t,a,e,W,l===null?ky:function(){return xo(t),l(n)})}function So(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fe,lastRenderedState:W},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fe,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function xo(t){var e=So(t);e.next===null&&(e=t.alternate.memoizedState),va(t,e.next.queue,{},pe())}function Xs(){return Zt(wa)}function Eo(){return Dt().memoizedState}function _o(){return Dt().memoizedState}function Jy(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=pe();t=gl(l);var n=bl(e,t,l);n!==null&&(ae(n,e,l),ha(n,e,l)),e={cache:ps()},t.payload=e;return}e=e.return}}function $y(t,e,l){var n=pe();l={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Mi(t)?Ao(e,l):(l=is(t,e,l,n),l!==null&&(ae(l,t,n),Ro(l,e,n)))}function To(t,e,l){var n=pe();va(t,e,l,n)}function va(t,e,l,n){var a={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Mi(t))Ao(e,a);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var f=e.lastRenderedState,h=u(f,l);if(a.hasEagerState=!0,a.eagerState=h,fe(h,f))return oi(t,e,a,0),xt===null&&fi(),!1}catch{}finally{}if(l=is(t,e,a,n),l!==null)return ae(l,t,n),Ro(l,e,n),!0}return!1}function Gs(t,e,l,n){if(n={lane:2,revertLane:Sc(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Mi(t)){if(e)throw Error(r(479))}else e=is(t,l,n,2),e!==null&&ae(e,t,2)}function Mi(t){var e=t.alternate;return t===I||e!==null&&e===I}function Ao(t,e){Nn=Ti=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Ro(t,e,l){if((l&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Cr(t,l)}}var ga={readContext:Zt,use:Ni,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot};ga.useEffectEvent=Ot;var No={readContext:Zt,use:Ni,useCallback:function(t,e){return Wt().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:ro,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Ci(4194308,4,mo.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Ci(4194308,4,t,e)},useInsertionEffect:function(t,e){Ci(4,2,t,e)},useMemo:function(t,e){var l=Wt();e=e===void 0?null:e;var n=t();if(Pl){fl(!0);try{t()}finally{fl(!1)}}return l.memoizedState=[n,e],n},useReducer:function(t,e,l){var n=Wt();if(l!==void 0){var a=l(e);if(Pl){fl(!0);try{l(e)}finally{fl(!1)}}}else a=e;return n.memoizedState=n.baseState=a,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:a},n.queue=t,t=t.dispatch=$y.bind(null,I,t),[n.memoizedState,t]},useRef:function(t){var e=Wt();return t={current:t},e.memoizedState=t},useState:function(t){t=Bs(t);var e=t.queue,l=To.bind(null,I,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:qs,useDeferredValue:function(t,e){var l=Wt();return Ls(l,t,e)},useTransition:function(){var t=Bs(!1);return t=bo.bind(null,I,t.queue,!0,!1),Wt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var n=I,a=Wt();if(st){if(l===void 0)throw Error(r(407));l=l()}else{if(l=e(),xt===null)throw Error(r(349));(it&127)!==0||kf(n,e,l)}a.memoizedState=l;var u={value:l,getSnapshot:e};return a.queue=u,ro($f.bind(null,n,u,t),[t]),n.flags|=2048,Cn(9,{destroy:void 0},Jf.bind(null,n,u,l,e),null),l},useId:function(){var t=Wt(),e=xt.identifierPrefix;if(st){var l=je,n=Be;l=(n&~(1<<32-re(n)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Ai++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof n.is=="string"?f.createElement("select",{is:n.is}):f.createElement("select"),n.multiple?u.multiple=!0:n.size&&(u.size=n.size);break;default:u=typeof n.is=="string"?f.createElement(a,{is:n.is}):f.createElement(a)}}u[Qt]=e,u[Pt]=n;t:for(f=e.child;f!==null;){if(f.tag===5||f.tag===6)u.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break t;for(;f.sibling===null;){if(f.return===null||f.return===e)break t;f=f.return}f.sibling.return=f.return,f=f.sibling}e.stateNode=u;t:switch(kt(u,a,n),a){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break t;case"img":n=!0;break t;default:n=!1}n&&Ie(e)}}return _t(e),lc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&Ie(e);else{if(typeof n!="string"&&e.stateNode===null)throw Error(r(166));if(t=lt.current,Sn(e)){if(t=e.stateNode,l=e.memoizedProps,n=null,a=Vt,a!==null)switch(a.tag){case 27:case 5:n=a.memoizedProps}t[Qt]=e,t=!!(t.nodeValue===l||n!==null&&n.suppressHydrationWarning===!0||Kh(t.nodeValue,l)),t||yl(e,!0)}else t=Fi(t).createTextNode(n),t[Qt]=e,e.stateNode=t}return _t(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(n=Sn(e),l!==null){if(t===null){if(!n)throw Error(r(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(557));t[Qt]=e}else Zl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),t=!1}else l=hs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(de(e),e):(de(e),null);if((e.flags&128)!==0)throw Error(r(558))}return _t(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(a=Sn(e),n!==null&&n.dehydrated!==null){if(t===null){if(!a)throw Error(r(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));a[Qt]=e}else Zl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),a=!1}else a=hs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=a),a=!0;if(!a)return e.flags&256?(de(e),e):(de(e),null)}return de(e),(e.flags&128)!==0?(e.lanes=l,e):(l=n!==null,t=t!==null&&t.memoizedState!==null,l&&(n=e.child,a=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(a=n.alternate.memoizedState.cachePool.pool),u=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),u!==a&&(n.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),ji(e,e.updateQueue),_t(e),null);case 4:return zt(),t===null&&Tc(e.stateNode.containerInfo),_t(e),null;case 10:return $e(e.type),_t(e),null;case 19:if(B(Mt),n=e.memoizedState,n===null)return _t(e),null;if(a=(e.flags&128)!==0,u=n.rendering,u===null)if(a)Sa(n,!1);else{if(Ct!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=_i(t),u!==null){for(e.flags|=128,Sa(n,!1),t=u.updateQueue,e.updateQueue=t,ji(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)_f(l,t),l=l.sibling;return L(Mt,Mt.current&1|2),st&&ke(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&se()>Xi&&(e.flags|=128,a=!0,Sa(n,!1),e.lanes=4194304)}else{if(!a)if(t=_i(u),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,ji(e,t),Sa(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!st)return _t(e),null}else 2*se()-n.renderingStartTime>Xi&&l!==536870912&&(e.flags|=128,a=!0,Sa(n,!1),e.lanes=4194304);n.isBackwards?(u.sibling=e.child,e.child=u):(t=n.last,t!==null?t.sibling=u:e.child=u,n.last=u)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=se(),t.sibling=null,l=Mt.current,L(Mt,a?l&1|2:l&1),st&&ke(e,n.treeForkCount),t):(_t(e),null);case 22:case 23:return de(e),As(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(l&536870912)!==0&&(e.flags&128)===0&&(_t(e),e.subtreeFlags&6&&(e.flags|=8192)):_t(e),l=e.updateQueue,l!==null&&ji(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==l&&(e.flags|=2048),t!==null&&B(Jl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),$e(Ut),_t(e),null;case 25:return null;case 30:return null}throw Error(r(156,e.tag))}function tp(t,e){switch(fs(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return $e(Ut),zt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ka(e),null;case 31:if(e.memoizedState!==null){if(de(e),e.alternate===null)throw Error(r(340));Zl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(de(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(r(340));Zl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return B(Mt),null;case 4:return zt(),null;case 10:return $e(e.type),null;case 22:case 23:return de(e),As(),t!==null&&B(Jl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return $e(Ut),null;case 25:return null;default:return null}}function Fo(t,e){switch(fs(e),e.tag){case 3:$e(Ut),zt();break;case 26:case 27:case 5:ka(e);break;case 4:zt();break;case 31:e.memoizedState!==null&&de(e);break;case 13:de(e);break;case 19:B(Mt);break;case 10:$e(e.type);break;case 22:case 23:de(e),As(),t!==null&&B(Jl);break;case 24:$e(Ut)}}function xa(t,e){try{var l=e.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var a=n.next;l=a;do{if((l.tag&t)===t){n=void 0;var u=l.create,f=l.inst;n=u(),f.destroy=n}l=l.next}while(l!==a)}}catch(h){yt(e,e.return,h)}}function El(t,e,l){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var u=a.next;n=u;do{if((n.tag&t)===t){var f=n.inst,h=f.destroy;if(h!==void 0){f.destroy=void 0,a=e;var p=l,A=h;try{A()}catch(z){yt(a,p,z)}}}n=n.next}while(n!==u)}}catch(z){yt(e,e.return,z)}}function Po(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Xf(e,l)}catch(n){yt(t,t.return,n)}}}function Io(t,e,l){l.props=Il(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(n){yt(t,e,n)}}function Ea(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var n=t.stateNode;break;case 30:n=t.stateNode;break;default:n=t.stateNode}typeof l=="function"?t.refCleanup=l(n):l.current=n}}catch(a){yt(t,e,a)}}function He(t,e){var l=t.ref,n=t.refCleanup;if(l!==null)if(typeof n=="function")try{n()}catch(a){yt(t,e,a)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(a){yt(t,e,a)}else l.current=null}function th(t){var e=t.type,l=t.memoizedProps,n=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break t;case"img":l.src?n.src=l.src:l.srcSet&&(n.srcset=l.srcSet)}}catch(a){yt(t,t.return,a)}}function nc(t,e,l){try{var n=t.stateNode;Ep(n,t.type,l,e),n[Pt]=e}catch(a){yt(t,t.return,a)}}function eh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Cl(t.type)||t.tag===4}function ac(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||eh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Cl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function ic(t,e,l){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Ve));else if(n!==4&&(n===27&&Cl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(ic(t,e,l),t=t.sibling;t!==null;)ic(t,e,l),t=t.sibling}function Hi(t,e,l){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(n!==4&&(n===27&&Cl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Hi(t,e,l),t=t.sibling;t!==null;)Hi(t,e,l),t=t.sibling}function lh(t){var e=t.stateNode,l=t.memoizedProps;try{for(var n=t.type,a=e.attributes;a.length;)e.removeAttributeNode(a[0]);kt(e,n,l),e[Qt]=t,e[Pt]=l}catch(u){yt(t,t.return,u)}}var tl=!1,jt=!1,uc=!1,nh=typeof WeakSet=="function"?WeakSet:Set,Gt=null;function ep(t,e){if(t=t.containerInfo,Nc=au,t=mf(t),Iu(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var n=l.getSelection&&l.getSelection();if(n&&n.rangeCount!==0){l=n.anchorNode;var a=n.anchorOffset,u=n.focusNode;n=n.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var f=0,h=-1,p=-1,A=0,z=0,U=t,R=null;e:for(;;){for(var O;U!==l||a!==0&&U.nodeType!==3||(h=f+a),U!==u||n!==0&&U.nodeType!==3||(p=f+n),U.nodeType===3&&(f+=U.nodeValue.length),(O=U.firstChild)!==null;)R=U,U=O;for(;;){if(U===t)break e;if(R===l&&++A===a&&(h=f),R===u&&++z===n&&(p=f),(O=U.nextSibling)!==null)break;U=R,R=U.parentNode}U=O}l=h===-1||p===-1?null:{start:h,end:p}}else l=null}l=l||{start:0,end:0}}else l=null;for(Oc={focusedElem:t,selectionRange:l},au=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),kt(u,n,l),u[Qt]=t,Xt(u),n=u;break t;case"link":var f=rd("link","href",a).get(n+(l.href||""));if(f){for(var h=0;hbt&&(f=bt,bt=$,$=f);var E=hf(h,$),g=hf(h,bt);if(E&&g&&(O.rangeCount!==1||O.anchorNode!==E.node||O.anchorOffset!==E.offset||O.focusNode!==g.node||O.focusOffset!==g.offset)){var T=U.createRange();T.setStart(E.node,E.offset),O.removeAllRanges(),$>bt?(O.addRange(T),O.extend(g.node,g.offset)):(T.setEnd(g.node,g.offset),O.addRange(T))}}}}for(U=[],O=h;O=O.parentNode;)O.nodeType===1&&U.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;hl?32:l,M.T=null,l=dc,dc=null;var u=Rl,f=il;if(Yt=0,wn=Rl=null,il=0,(ot&6)!==0)throw Error(r(331));var h=ot;if(ot|=4,mh(u.current),oh(u,u.current,f,l),ot=h,Oa(0,!1),ce&&typeof ce.onPostCommitFiberRoot=="function")try{ce.onPostCommitFiberRoot(Kn,u)}catch{}return!0}finally{q.p=a,M.T=n,Dh(t,e)}}function wh(t,e,l){e=xe(l,e),e=Ks(t.stateNode,e,2),t=bl(t,e,2),t!==null&&(Jn(t,2),qe(t))}function yt(t,e,l){if(t.tag===3)wh(t,t,l);else for(;e!==null;){if(e.tag===3){wh(e,t,l);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Al===null||!Al.has(n))){t=xe(l,t),l=Bo(2),n=bl(e,l,2),n!==null&&(jo(l,n,e,t),Jn(n,2),qe(n));break}}e=e.return}}function vc(t,e,l){var n=t.pingCache;if(n===null){n=t.pingCache=new ap;var a=new Set;n.set(e,a)}else a=n.get(e),a===void 0&&(a=new Set,n.set(e,a));a.has(l)||(rc=!0,a.add(l),t=rp.bind(null,t,e,l),e.then(t,t))}function rp(t,e,l){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,xt===t&&(it&l)===l&&(Ct===4||Ct===3&&(it&62914560)===it&&300>se()-Yi?(ot&2)===0&&Bn(t,0):fc|=l,Un===it&&(Un=0)),qe(t)}function Bh(t,e){e===0&&(e=Nr()),t=Ql(t,e),t!==null&&(Jn(t,e),qe(t))}function fp(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Bh(t,l)}function op(t,e){var l=0;switch(t.tag){case 31:case 13:var n=t.stateNode,a=t.memoizedState;a!==null&&(l=a.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(r(314))}n!==null&&n.delete(e),Bh(t,l)}function hp(t,e){return zu(t,e)}var ki=null,Hn=null,gc=!1,Ji=!1,bc=!1,Ol=0;function qe(t){t!==Hn&&t.next===null&&(Hn===null?ki=Hn=t:Hn=Hn.next=t),Ji=!0,gc||(gc=!0,mp())}function Oa(t,e){if(!bc&&Ji){bc=!0;do for(var l=!1,n=ki;n!==null;){if(t!==0){var a=n.pendingLanes;if(a===0)var u=0;else{var f=n.suspendedLanes,h=n.pingedLanes;u=(1<<31-re(42|t)+1)-1,u&=a&~(f&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Lh(n,u))}else u=it,u=Pa(n,n===xt?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(u&3)===0||kn(n,u)||(l=!0,Lh(n,u));n=n.next}while(l);bc=!1}}function dp(){jh()}function jh(){Ji=gc=!1;var t=0;Ol!==0&&Tp()&&(t=Ol);for(var e=se(),l=null,n=ki;n!==null;){var a=n.next,u=Hh(n,e);u===0?(n.next=null,l===null?ki=a:l.next=a,a===null&&(Hn=l)):(l=n,(t!==0||(u&3)!==0)&&(Ji=!0)),n=a}Yt!==0&&Yt!==5||Oa(t),Ol!==0&&(Ol=0)}function Hh(t,e){for(var l=t.suspendedLanes,n=t.pingedLanes,a=t.expirationTimes,u=t.pendingLanes&-62914561;0h)break;var z=p.transferSize,U=p.initiatorType;z&&kh(U)&&(p=p.responseEnd,f+=z*(p"u"?null:document;function id(t,e,l){var n=qn;if(n&&typeof e=="string"&&e){var a=be(e);a='link[rel="'+t+'"][href="'+a+'"]',typeof l=="string"&&(a+='[crossorigin="'+l+'"]'),ad.has(a)||(ad.add(a),t={rel:t,crossOrigin:l,href:e},n.querySelector(a)===null&&(e=n.createElement("link"),kt(e,"link",t),Xt(e),n.head.appendChild(e)))}}function Up(t){ul.D(t),id("dns-prefetch",t,null)}function wp(t,e){ul.C(t,e),id("preconnect",t,e)}function Bp(t,e,l){ul.L(t,e,l);var n=qn;if(n&&t&&e){var a='link[rel="preload"][as="'+be(e)+'"]';e==="image"&&l&&l.imageSrcSet?(a+='[imagesrcset="'+be(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(a+='[imagesizes="'+be(l.imageSizes)+'"]')):a+='[href="'+be(t)+'"]';var u=a;switch(e){case"style":u=Ln(t);break;case"script":u=Yn(t)}Ne.has(u)||(t=N({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Ne.set(u,t),n.querySelector(a)!==null||e==="style"&&n.querySelector(Da(u))||e==="script"&&n.querySelector(Ua(u))||(e=n.createElement("link"),kt(e,"link",t),Xt(e),n.head.appendChild(e)))}}function jp(t,e){ul.m(t,e);var l=qn;if(l&&t){var n=e&&typeof e.as=="string"?e.as:"script",a='link[rel="modulepreload"][as="'+be(n)+'"][href="'+be(t)+'"]',u=a;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Yn(t)}if(!Ne.has(u)&&(t=N({rel:"modulepreload",href:t},e),Ne.set(u,t),l.querySelector(a)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Ua(u)))return}n=l.createElement("link"),kt(n,"link",t),Xt(n),l.head.appendChild(n)}}}function Hp(t,e,l){ul.S(t,e,l);var n=qn;if(n&&t){var a=sn(n).hoistableStyles,u=Ln(t);e=e||"default";var f=a.get(u);if(!f){var h={loading:0,preload:null};if(f=n.querySelector(Da(u)))h.loading=5;else{t=N({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Ne.get(u))&&Bc(t,l);var p=f=n.createElement("link");Xt(p),kt(p,"link",t),p._p=new Promise(function(A,z){p.onload=A,p.onerror=z}),p.addEventListener("load",function(){h.loading|=1}),p.addEventListener("error",function(){h.loading|=2}),h.loading|=4,Ii(f,e,n)}f={type:"stylesheet",instance:f,count:1,state:h},a.set(u,f)}}}function qp(t,e){ul.X(t,e);var l=qn;if(l&&t){var n=sn(l).hoistableScripts,a=Yn(t),u=n.get(a);u||(u=l.querySelector(Ua(a)),u||(t=N({src:t,async:!0},e),(e=Ne.get(a))&&jc(t,e),u=l.createElement("script"),Xt(u),kt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function Lp(t,e){ul.M(t,e);var l=qn;if(l&&t){var n=sn(l).hoistableScripts,a=Yn(t),u=n.get(a);u||(u=l.querySelector(Ua(a)),u||(t=N({src:t,async:!0,type:"module"},e),(e=Ne.get(a))&&jc(t,e),u=l.createElement("script"),Xt(u),kt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function ud(t,e,l,n){var a=(a=lt.current)?Pi(a):null;if(!a)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Ln(l.href),l=sn(a).hoistableStyles,n=l.get(e),n||(n={type:"style",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Ln(l.href);var u=sn(a).hoistableStyles,f=u.get(t);if(f||(a=a.ownerDocument||a,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,f),(u=a.querySelector(Da(t)))&&!u._p&&(f.instance=u,f.state.loading=5),Ne.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ne.set(t,l),u||Yp(a,t,l,f.state))),e&&n===null)throw Error(r(528,""));return f}if(e&&n!==null)throw Error(r(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Yn(l),l=sn(a).hoistableScripts,n=l.get(e),n||(n={type:"script",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function Ln(t){return'href="'+be(t)+'"'}function Da(t){return'link[rel="stylesheet"]['+t+"]"}function sd(t){return N({},t,{"data-precedence":t.precedence,precedence:null})}function Yp(t,e,l,n){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),kt(e,"link",l),Xt(e),t.head.appendChild(e))}function Yn(t){return'[src="'+be(t)+'"]'}function Ua(t){return"script[async]"+t}function cd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+be(l.href)+'"]');if(n)return e.instance=n,Xt(n),n;var a=N({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),Xt(n),kt(n,"style",a),Ii(n,l.precedence,t),e.instance=n;case"stylesheet":a=Ln(l.href);var u=t.querySelector(Da(a));if(u)return e.state.loading|=4,e.instance=u,Xt(u),u;n=sd(l),(a=Ne.get(a))&&Bc(n,a),u=(t.ownerDocument||t).createElement("link"),Xt(u);var f=u;return f._p=new Promise(function(h,p){f.onload=h,f.onerror=p}),kt(u,"link",n),e.state.loading|=4,Ii(u,l.precedence,t),e.instance=u;case"script":return u=Yn(l.src),(a=t.querySelector(Ua(u)))?(e.instance=a,Xt(a),a):(n=l,(a=Ne.get(u))&&(n=N({},l),jc(n,a)),t=t.ownerDocument||t,a=t.createElement("script"),Xt(a),kt(a,"link",n),t.head.appendChild(a),e.instance=a);case"void":return null;default:throw Error(r(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,Ii(n,l.precedence,t));return e.instance}function Ii(t,e,l){for(var n=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=n.length?n[n.length-1]:null,u=a,f=0;f title"):null)}function Xp(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function od(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Gp(t,e,l,n){if(l.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var a=Ln(n.href),u=e.querySelector(Da(a));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=eu.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Xt(u);return}u=e.ownerDocument||e,n=sd(n),(a=Ne.get(a))&&Bc(n,a),u=u.createElement("link"),Xt(u);var f=u;f._p=new Promise(function(h,p){f.onload=h,f.onerror=p}),kt(u,"link",n),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=eu.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Hc=0;function Qp(t,e){return t.stylesheets&&t.count===0&&nu(t,t.stylesheets),0Hc?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(a)}}:null}function eu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)nu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var lu=null;function nu(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,lu=new Map,e.forEach(Vp,t),lu=null,eu.call(t))}function Vp(t,e){if(!(e.state.loading&4)){var l=lu.get(t);if(l)var n=l.get(null);else{l=new Map,lu.set(t,l);for(var a=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(i){console.error(i)}}return s(),Kc.exports=u0(),Kc.exports}var c0=s0();var Bd="popstate";function r0(s={}){function i(r,o){let{pathname:d,search:m,hash:b}=r.location;return er("",{pathname:d,search:m,hash:b},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function c(r,o){return typeof o=="string"?o:Qa(o)}return o0(i,c,null,s)}function Rt(s,i){if(s===!1||s===null||typeof s>"u")throw new Error(i)}function we(s,i){if(!s){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function f0(){return Math.random().toString(36).substring(2,10)}function jd(s,i){return{usr:s.state,key:s.key,idx:i}}function er(s,i,c=null,r){return{pathname:typeof s=="string"?s:s.pathname,search:"",hash:"",...typeof i=="string"?Gn(i):i,state:c,key:i&&i.key||r||f0()}}function Qa({pathname:s="/",search:i="",hash:c=""}){return i&&i!=="?"&&(s+=i.charAt(0)==="?"?i:"?"+i),c&&c!=="#"&&(s+=c.charAt(0)==="#"?c:"#"+c),s}function Gn(s){let i={};if(s){let c=s.indexOf("#");c>=0&&(i.hash=s.substring(c),s=s.substring(0,c));let r=s.indexOf("?");r>=0&&(i.search=s.substring(r),s=s.substring(0,r)),s&&(i.pathname=s)}return i}function o0(s,i,c,r={}){let{window:o=document.defaultView,v5Compat:d=!1}=r,m=o.history,b="POP",y=null,v=C();v==null&&(v=0,m.replaceState({...m.state,idx:v},""));function C(){return(m.state||{idx:null}).idx}function N(){b="POP";let G=C(),X=G==null?null:G-v;v=G,y&&y({action:b,location:Y.location,delta:X})}function j(G,X){b="PUSH";let V=er(Y.location,G,X);v=C()+1;let J=jd(V,v),dt=Y.createHref(V);try{m.pushState(J,"",dt)}catch(Tt){if(Tt instanceof DOMException&&Tt.name==="DataCloneError")throw Tt;o.location.assign(dt)}d&&y&&y({action:b,location:Y.location,delta:1})}function w(G,X){b="REPLACE";let V=er(Y.location,G,X);v=C();let J=jd(V,v),dt=Y.createHref(V);m.replaceState(J,"",dt),d&&y&&y({action:b,location:Y.location,delta:0})}function H(G){return h0(G)}let Y={get action(){return b},get location(){return s(o,m)},listen(G){if(y)throw new Error("A history only accepts one active listener");return o.addEventListener(Bd,N),y=G,()=>{o.removeEventListener(Bd,N),y=null}},createHref(G){return i(o,G)},createURL:H,encodeLocation(G){let X=H(G);return{pathname:X.pathname,search:X.search,hash:X.hash}},push:j,replace:w,go(G){return m.go(G)}};return Y}function h0(s,i=!1){let c="http://localhost";typeof window<"u"&&(c=window.location.origin!=="null"?window.location.origin:window.location.href),Rt(c,"No window.location.(origin|href) available to create URL");let r=typeof s=="string"?s:Qa(s);return r=r.replace(/ $/,"%20"),!i&&r.startsWith("//")&&(r=c+r),new URL(r,c)}function kd(s,i,c="/"){return d0(s,i,c,!1)}function d0(s,i,c,r){let o=typeof i=="string"?Gn(i):i,d=cl(o.pathname||"/",c);if(d==null)return null;let m=Jd(s);m0(m);let b=null;for(let y=0;b==null&&y{let C={relativePath:v===void 0?m.path||"":v,caseSensitive:m.caseSensitive===!0,childrenIndex:b,route:m};if(C.relativePath.startsWith("/")){if(!C.relativePath.startsWith(r)&&y)return;Rt(C.relativePath.startsWith(r),`Absolute route path "${C.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),C.relativePath=C.relativePath.slice(r.length)}let N=sl([r,C.relativePath]),j=c.concat(C);m.children&&m.children.length>0&&(Rt(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${N}".`),Jd(m.children,i,j,N,y)),!(m.path==null&&!m.index)&&i.push({path:N,score:x0(N,m.index),routesMeta:j})};return s.forEach((m,b)=>{if(m.path===""||!m.path?.includes("?"))d(m,b);else for(let y of $d(m.path))d(m,b,!0,y)}),i}function $d(s){let i=s.split("/");if(i.length===0)return[];let[c,...r]=i,o=c.endsWith("?"),d=c.replace(/\?$/,"");if(r.length===0)return o?[d,""]:[d];let m=$d(r.join("/")),b=[];return b.push(...m.map(y=>y===""?d:[d,y].join("/"))),o&&b.push(...m),b.map(y=>s.startsWith("/")&&y===""?"/":y)}function m0(s){s.sort((i,c)=>i.score!==c.score?c.score-i.score:E0(i.routesMeta.map(r=>r.childrenIndex),c.routesMeta.map(r=>r.childrenIndex)))}var y0=/^:[\w-]+$/,p0=3,v0=2,g0=1,b0=10,S0=-2,Hd=s=>s==="*";function x0(s,i){let c=s.split("/"),r=c.length;return c.some(Hd)&&(r+=S0),i&&(r+=v0),c.filter(o=>!Hd(o)).reduce((o,d)=>o+(y0.test(d)?p0:d===""?g0:b0),r)}function E0(s,i){return s.length===i.length&&s.slice(0,-1).every((r,o)=>r===i[o])?s[s.length-1]-i[i.length-1]:0}function _0(s,i,c=!1){let{routesMeta:r}=s,o={},d="/",m=[];for(let b=0;b{if(C==="*"){let H=b[j]||"";m=d.slice(0,d.length-H.length).replace(/(.)\/+$/,"$1")}const w=b[j];return N&&!w?v[C]=void 0:v[C]=(w||"").replace(/%2F/g,"/"),v},{}),pathname:d,pathnameBase:m,pattern:s}}function T0(s,i=!1,c=!0){we(s==="*"||!s.endsWith("*")||s.endsWith("/*"),`Route path "${s}" will be treated as if it were "${s.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${s.replace(/\*$/,"/*")}".`);let r=[],o="^"+s.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,b,y)=>(r.push({paramName:b,isOptional:y!=null}),y?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return s.endsWith("*")?(r.push({paramName:"*"}),o+=s==="*"||s==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):c?o+="\\/*$":s!==""&&s!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,i?void 0:"i"),r]}function A0(s){try{return s.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return we(!1,`The URL path "${s}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),s}}function cl(s,i){if(i==="/")return s;if(!s.toLowerCase().startsWith(i.toLowerCase()))return null;let c=i.endsWith("/")?i.length-1:i.length,r=s.charAt(c);return r&&r!=="/"?null:s.slice(c)||"/"}var R0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,N0=s=>R0.test(s);function O0(s,i="/"){let{pathname:c,search:r="",hash:o=""}=typeof s=="string"?Gn(s):s,d;if(c)if(N0(c))d=c;else{if(c.includes("//")){let m=c;c=c.replace(/\/\/+/g,"/"),we(!1,`Pathnames cannot have embedded double slashes - normalizing ${m} -> ${c}`)}c.startsWith("/")?d=qd(c.substring(1),"/"):d=qd(c,i)}else d=i;return{pathname:d,search:M0(r),hash:D0(o)}}function qd(s,i){let c=i.replace(/\/+$/,"").split("/");return s.split("/").forEach(o=>{o===".."?c.length>1&&c.pop():o!=="."&&c.push(o)}),c.length>1?c.join("/"):"/"}function Wc(s,i,c,r){return`Cannot include a '${s}' character in a manually specified \`to.${i}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${c}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function C0(s){return s.filter((i,c)=>c===0||i.route.path&&i.route.path.length>0)}function Wd(s){let i=C0(s);return i.map((c,r)=>r===i.length-1?c.pathname:c.pathnameBase)}function Fd(s,i,c,r=!1){let o;typeof s=="string"?o=Gn(s):(o={...s},Rt(!o.pathname||!o.pathname.includes("?"),Wc("?","pathname","search",o)),Rt(!o.pathname||!o.pathname.includes("#"),Wc("#","pathname","hash",o)),Rt(!o.search||!o.search.includes("#"),Wc("#","search","hash",o)));let d=s===""||o.pathname==="",m=d?"/":o.pathname,b;if(m==null)b=c;else{let N=i.length-1;if(!r&&m.startsWith("..")){let j=m.split("/");for(;j[0]==="..";)j.shift(),N-=1;o.pathname=j.join("/")}b=N>=0?i[N]:"/"}let y=O0(o,b),v=m&&m!=="/"&&m.endsWith("/"),C=(d||m===".")&&c.endsWith("/");return!y.pathname.endsWith("/")&&(v||C)&&(y.pathname+="/"),y}var sl=s=>s.join("/").replace(/\/\/+/g,"/"),z0=s=>s.replace(/\/+$/,"").replace(/^\/*/,"/"),M0=s=>!s||s==="?"?"":s.startsWith("?")?s:"?"+s,D0=s=>!s||s==="#"?"":s.startsWith("#")?s:"#"+s;function U0(s){return s!=null&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.internal=="boolean"&&"data"in s}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Pd=["POST","PUT","PATCH","DELETE"];new Set(Pd);var w0=["GET",...Pd];new Set(w0);var Qn=_.createContext(null);Qn.displayName="DataRouter";var xu=_.createContext(null);xu.displayName="DataRouterState";_.createContext(!1);var Id=_.createContext({isTransitioning:!1});Id.displayName="ViewTransition";var B0=_.createContext(new Map);B0.displayName="Fetchers";var j0=_.createContext(null);j0.displayName="Await";var Xe=_.createContext(null);Xe.displayName="Navigation";var Va=_.createContext(null);Va.displayName="Location";var rl=_.createContext({outlet:null,matches:[],isDataRoute:!1});rl.displayName="Route";var or=_.createContext(null);or.displayName="RouteError";function H0(s,{relative:i}={}){Rt(Za(),"useHref() may be used only in the context of a component.");let{basename:c,navigator:r}=_.useContext(Xe),{hash:o,pathname:d,search:m}=Ka(s,{relative:i}),b=d;return c!=="/"&&(b=d==="/"?c:sl([c,d])),r.createHref({pathname:b,search:m,hash:o})}function Za(){return _.useContext(Va)!=null}function ln(){return Rt(Za(),"useLocation() may be used only in the context of a component."),_.useContext(Va).location}var tm="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function em(s){_.useContext(Xe).static||_.useLayoutEffect(s)}function q0(){let{isDataRoute:s}=_.useContext(rl);return s?F0():L0()}function L0(){Rt(Za(),"useNavigate() may be used only in the context of a component.");let s=_.useContext(Qn),{basename:i,navigator:c}=_.useContext(Xe),{matches:r}=_.useContext(rl),{pathname:o}=ln(),d=JSON.stringify(Wd(r)),m=_.useRef(!1);return em(()=>{m.current=!0}),_.useCallback((y,v={})=>{if(we(m.current,tm),!m.current)return;if(typeof y=="number"){c.go(y);return}let C=Fd(y,JSON.parse(d),o,v.relative==="path");s==null&&i!=="/"&&(C.pathname=C.pathname==="/"?i:sl([i,C.pathname])),(v.replace?c.replace:c.push)(C,v.state,v)},[i,c,d,o,s])}_.createContext(null);function Ka(s,{relative:i}={}){let{matches:c}=_.useContext(rl),{pathname:r}=ln(),o=JSON.stringify(Wd(c));return _.useMemo(()=>Fd(s,JSON.parse(o),r,i==="path"),[s,o,r,i])}function Y0(s,i){return lm(s,i)}function lm(s,i,c,r,o){Rt(Za(),"useRoutes() may be used only in the context of a component.");let{navigator:d}=_.useContext(Xe),{matches:m}=_.useContext(rl),b=m[m.length-1],y=b?b.params:{},v=b?b.pathname:"/",C=b?b.pathnameBase:"/",N=b&&b.route;{let V=N&&N.path||"";nm(v,!N||V.endsWith("*")||V.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${v}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent to .`)}let j=ln(),w;if(i){let V=typeof i=="string"?Gn(i):i;Rt(C==="/"||V.pathname?.startsWith(C),`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 "${C}" but pathname "${V.pathname}" was given in the \`location\` prop.`),w=V}else w=j;let H=w.pathname||"/",Y=H;if(C!=="/"){let V=C.replace(/^\//,"").split("/");Y="/"+H.replace(/^\//,"").split("/").slice(V.length).join("/")}let G=kd(s,{pathname:Y});we(N||G!=null,`No routes matched location "${w.pathname}${w.search}${w.hash}" `),we(G==null||G[G.length-1].route.element!==void 0||G[G.length-1].route.Component!==void 0||G[G.length-1].route.lazy!==void 0,`Matched leaf route at location "${w.pathname}${w.search}${w.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=Z0(G&&G.map(V=>Object.assign({},V,{params:Object.assign({},y,V.params),pathname:sl([C,d.encodeLocation?d.encodeLocation(V.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:V.pathname]),pathnameBase:V.pathnameBase==="/"?C:sl([C,d.encodeLocation?d.encodeLocation(V.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:V.pathnameBase])})),m,c,r,o);return i&&X?_.createElement(Va.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...w},navigationType:"POP"}},X):X}function X0(){let s=W0(),i=U0(s)?`${s.status} ${s.statusText}`:s instanceof Error?s.message:JSON.stringify(s),c=s instanceof Error?s.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},d={padding:"2px 4px",backgroundColor:r},m=null;return console.error("Error handled by React Router default ErrorBoundary:",s),m=_.createElement(_.Fragment,null,_.createElement("p",null,"💿 Hey developer 👋"),_.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",_.createElement("code",{style:d},"ErrorBoundary")," or"," ",_.createElement("code",{style:d},"errorElement")," prop on your route.")),_.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},i),c?_.createElement("pre",{style:o},c):null,m)}var G0=_.createElement(X0,null),Q0=class extends _.Component{constructor(s){super(s),this.state={location:s.location,revalidation:s.revalidation,error:s.error}}static getDerivedStateFromError(s){return{error:s}}static getDerivedStateFromProps(s,i){return i.location!==s.location||i.revalidation!=="idle"&&s.revalidation==="idle"?{error:s.error,location:s.location,revalidation:s.revalidation}:{error:s.error!==void 0?s.error:i.error,location:i.location,revalidation:s.revalidation||i.revalidation}}componentDidCatch(s,i){this.props.onError?this.props.onError(s,i):console.error("React Router caught the following error during render",s)}render(){return this.state.error!==void 0?_.createElement(rl.Provider,{value:this.props.routeContext},_.createElement(or.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function V0({routeContext:s,match:i,children:c}){let r=_.useContext(Qn);return r&&r.static&&r.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=i.route.id),_.createElement(rl.Provider,{value:s},c)}function Z0(s,i=[],c=null,r=null,o=null){if(s==null){if(!c)return null;if(c.errors)s=c.matches;else if(i.length===0&&!c.initialized&&c.matches.length>0)s=c.matches;else return null}let d=s,m=c?.errors;if(m!=null){let C=d.findIndex(N=>N.route.id&&m?.[N.route.id]!==void 0);Rt(C>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),d=d.slice(0,Math.min(d.length,C+1))}let b=!1,y=-1;if(c)for(let C=0;C=0?d=d.slice(0,y+1):d=[d[0]];break}}}let v=c&&r?(C,N)=>{r(C,{location:c.location,params:c.matches?.[0]?.params??{},errorInfo:N})}:void 0;return d.reduceRight((C,N,j)=>{let w,H=!1,Y=null,G=null;c&&(w=m&&N.route.id?m[N.route.id]:void 0,Y=N.route.errorElement||G0,b&&(y<0&&j===0?(nm("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),H=!0,G=null):y===j&&(H=!0,G=N.route.hydrateFallbackElement||null)));let X=i.concat(d.slice(0,j+1)),V=()=>{let J;return w?J=Y:H?J=G:N.route.Component?J=_.createElement(N.route.Component,null):N.route.element?J=N.route.element:J=C,_.createElement(V0,{match:N,routeContext:{outlet:C,matches:X,isDataRoute:c!=null},children:J})};return c&&(N.route.ErrorBoundary||N.route.errorElement||j===0)?_.createElement(Q0,{location:c.location,revalidation:c.revalidation,component:Y,error:w,children:V(),routeContext:{outlet:null,matches:X,isDataRoute:!0},onError:v}):V()},null)}function hr(s){return`${s} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function K0(s){let i=_.useContext(Qn);return Rt(i,hr(s)),i}function k0(s){let i=_.useContext(xu);return Rt(i,hr(s)),i}function J0(s){let i=_.useContext(rl);return Rt(i,hr(s)),i}function dr(s){let i=J0(s),c=i.matches[i.matches.length-1];return Rt(c.route.id,`${s} can only be used on routes that contain a unique "id"`),c.route.id}function $0(){return dr("useRouteId")}function W0(){let s=_.useContext(or),i=k0("useRouteError"),c=dr("useRouteError");return s!==void 0?s:i.errors?.[c]}function F0(){let{router:s}=K0("useNavigate"),i=dr("useNavigate"),c=_.useRef(!1);return em(()=>{c.current=!0}),_.useCallback(async(o,d={})=>{we(c.current,tm),c.current&&(typeof o=="number"?s.navigate(o):await s.navigate(o,{fromRouteId:i,...d}))},[s,i])}var Ld={};function nm(s,i,c){!i&&!Ld[s]&&(Ld[s]=!0,we(!1,c))}_.memo(P0);function P0({routes:s,future:i,state:c,unstable_onError:r}){return lm(s,void 0,c,r,i)}function lr(s){Rt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function I0({basename:s="/",children:i=null,location:c,navigationType:r="POP",navigator:o,static:d=!1}){Rt(!Za(),"You cannot render a inside another . You should never have more than one in your app.");let m=s.replace(/^\/*/,"/"),b=_.useMemo(()=>({basename:m,navigator:o,static:d,future:{}}),[m,o,d]);typeof c=="string"&&(c=Gn(c));let{pathname:y="/",search:v="",hash:C="",state:N=null,key:j="default"}=c,w=_.useMemo(()=>{let H=cl(y,m);return H==null?null:{location:{pathname:H,search:v,hash:C,state:N,key:j},navigationType:r}},[m,y,v,C,N,j,r]);return we(w!=null,` is not able to match the URL "${y}${v}${C}" because it does not start with the basename, so the won't render anything.`),w==null?null:_.createElement(Xe.Provider,{value:b},_.createElement(Va.Provider,{children:i,value:w}))}function tv({children:s,location:i}){return Y0(nr(s),i)}function nr(s,i=[]){let c=[];return _.Children.forEach(s,(r,o)=>{if(!_.isValidElement(r))return;let d=[...i,o];if(r.type===_.Fragment){c.push.apply(c,nr(r.props.children,d));return}Rt(r.type===lr,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),Rt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let m={id:r.props.id||d.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&&(m.children=nr(r.props.children,d)),c.push(m)}),c}var mu="get",yu="application/x-www-form-urlencoded";function Eu(s){return s!=null&&typeof s.tagName=="string"}function ev(s){return Eu(s)&&s.tagName.toLowerCase()==="button"}function lv(s){return Eu(s)&&s.tagName.toLowerCase()==="form"}function nv(s){return Eu(s)&&s.tagName.toLowerCase()==="input"}function av(s){return!!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)}function iv(s,i){return s.button===0&&(!i||i==="_self")&&!av(s)}var ou=null;function uv(){if(ou===null)try{new FormData(document.createElement("form"),0),ou=!1}catch{ou=!0}return ou}var sv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Fc(s){return s!=null&&!sv.has(s)?(we(!1,`"${s}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${yu}"`),null):s}function cv(s,i){let c,r,o,d,m;if(lv(s)){let b=s.getAttribute("action");r=b?cl(b,i):null,c=s.getAttribute("method")||mu,o=Fc(s.getAttribute("enctype"))||yu,d=new FormData(s)}else if(ev(s)||nv(s)&&(s.type==="submit"||s.type==="image")){let b=s.form;if(b==null)throw new Error('Cannot submit a