From 17f516ed0b729bd25072d2363d3320656b42084d Mon Sep 17 00:00:00 2001 From: legop3 Date: Sun, 17 May 2026 14:11:09 -0400 Subject: [PATCH] reduce autocharge timer and change wording --- dist/hornverifier | Bin 1966264 -> 1966264 bytes dist/roverd | Bin 6947000 -> 6947000 bytes dist/servoverifier | Bin 1769656 -> 1769656 bytes pi/roverd/auto_charge.go | 2 +- .../{index-79XNkqrd.js => index-Bg60ztdI.js} | 2 +- server/public/index.html | 2 +- .../src/components/DriveDockAction/index.jsx | 10 +++++----- 7 files changed, 8 insertions(+), 8 deletions(-) rename server/public/assets/{index-79XNkqrd.js => index-Bg60ztdI.js} (92%) diff --git a/dist/hornverifier b/dist/hornverifier index b74a94a969a9d944a0daed540fd3b0c915882612..231de7d59e82acb61190dee981cb3bffd955397c 100755 GIT binary patch delta 341 zcmdndSh1tAVnYYNrdv{#Z&-eAib+{`c(A97X;MyBo_?gWMRBO7u3@5klBtVNq=89< zk@w_{{9=}Ak={W*u9oH&p_NrWrXGa_=EZ3YEDQ_`B0$Ux#O{8f49namOwafetS78F zKT%ctoSxRQZIVp_Z32vK0!(cJ%xwZJZ33)q0&Hyp>}>)ZZ33Ka0$gnZ+-(9pZ34V) z0(@-({A~h2^@42zLfZs{*-vUDC7N28nI;=snj0A;8YL&E85o%v85j5Xl`X{YGr6ReFdYeUVFn$VIUR(Vo@L#17dL?mH=W&AeI7R T>Fo_SW$vnzZO?X~Jp%s$o$6-k delta 341 zcmdndSh1tAVnYYNW^iCZh;CSLxnX8Trb%dUsh?#;q<(RxrJ;FYaYk5vZn8m@VTp^W zOX1{={9=}7?ygCxy2Sxz`S~Gv-uZ^fiSZ!}EDQ_`B0$Ux#O{8f3{l*HMRrpo&Dxb1 zA79cIG%i(5*wiG@CcxMxz|Z8orooXzrI-a}A-n4|BhSMtcfP&DZf}jU8rAtwe6%fueIu88_@5KK8amNb#K#r@>HwZquc9m4Yu`| z*&}gA*X9%Yj%w3<;`*$bb=!`e-Ky)GJ#77^#n0~FY3!Iz-TJrukHN)YFx27C#9x)t7qKSnBD%)YH7w(_^V;&840!@3qvk)>6;fOFio>_4HoqS@%;;Y(Lc-Vo@mkNn-|Pj_Xd9{t#7j-p(`xhFo`ls$UF zQy*PXHX!U7YlZ2F&wQ+kG6LKG@j0bTLVStODPv9*Oe*ndfPv3_wlJ;exzBgX9GrZ? z5-U@Zd`}tkOl1XTD!yBk+weB}ey9A20wc3t7_iUe`?ayJp{&S87Zw?)hr9Y#t*Nv_ zL>=Gx%KON!gR|x?l|E%J8t!C0K7ei9P6+_akYQ*J4cj6#;dHecQdHA4;W4Qr0 z>iE`mxyLZ-U2EZsk>0-5lyMm6?Hj1XVud$p?R{FsLFt$N`@b|lL=KB6Un7qsl^_&( z`-WH|9#=Fj4SRc(HS7g@U6y(W-Rk=KTdF;(AbWtU39C{%5%Z+fMx@mB4N<&tSil{5 zb$vT1RZ2VQ_2MsKy`oA7bn_v3&nHDi`#5JN;T4l~Xvh+fP@XA%2fvKP3`5d;C@@o%No3{pOgIy84-Y zeq$8nsBS;tw^LF2>Q}S;j+vBq_0&Ut?W&l@pQwVsc{RNCdq?~(xG0*QecTUY=X(9vP;T==lc&9~(`sD_t?-$8d}O=+nSmEtPe8 znj`Sk{VG$txH<+N#Er{7b+O=T&?DssJ@KcY{Q*j<9{MC`zq@h=mtBGfCqS*!Ql7<{{i@}6%0FnF_za(vmjUBUXfT@4(mN@pB?HRLy?1~NK^ ztWxgiYNrsBqU_Y|okP|uN}+!8KOr3z(;VFey<2%$^oCtSHda-7A-i|TW~Grph(5PZ z$Z4Z85&8W>LNK;p$V`q7!~Tl0UN7k%(p@p`J&Z4Uhcv*%*F$C+7neo!Y6C*va8X7f zen`k>W4q5vOX$sphSYIUR78y={VD<>pT>sV3sjmcyT2fWzlQvU^7j&djreQKUl@Oq z-&DW9pxN4al*YX0%{saTD2D0=L-cKboO#}?gHj!CF9=7`?M1VW!E+C7Eif217kpyN zE12GSYr!J>;-44Wl9<-#b`^u6`Wwi6(X55JW%$+t7beTxYlizTn)y`sWs9@szEHI=McoHL1qSe;k21CEw23z`V#g=};5J`+oH!V*|Q~kZt z*vKxHH5k?vyutD#Q_iSOmB%SX>Hx3PCbsINB`sgTFh%uoJ6fA9doCzgjd_aNy4wPl zl3d^a({jGS;An0z{QmOgVuuS`Simx!oD>Z#D|Nb(l)GnADW}m;jB0JA9<3@lC_t3J z0>m5D0d0S?7CDxC3YY1(`#vMRprl)4IV-yVQ|yp_`HIMh^@wMeK6b2QzRa4AC?OT| zRaRdelvc2gN#O`Lsev5Z7?V0V^w{?m%t@uyY{Z>Jr2#4J#_&npHK`%q=T8

aZWa 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 Qe8K`kPTkIwg}-k7e~wQ07_jO&Kb-c?+icp) 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 M+m7u(J2w0S0D>7_iU0rr delta 331 zcmdndn6slXXF~_SW?81cd3K?(WmtKoM_PHYN2q&+mws?%c3EPPYe2fWsaIr0x@WOp zW!B`4{9=}=zLAE0DHVmrnXaC}My@86$w4U$EDQ_`B0$Ux#O{8f48_eSP8KgJOv}>)ZZ33Ka0$gnZ+-(9pZ34V) z0(@-({A~gP+XMu+duXI3Sz4Nzm|3P+7?_x+nxv(g8zd$rn;V#?r6!q~o242U8zh?~ zStL)tA0a5oWgKE)Vr6P-Wnea)gGoxS-5^pBh=qVy7>GrHSQLoGfLI)eCAJ$xO7^ZG M+m7u(J2w0S0FUuuPyhe` diff --git a/pi/roverd/auto_charge.go b/pi/roverd/auto_charge.go index dd5c83a8..ad39c614 100644 --- a/pi/roverd/auto_charge.go +++ b/pi/roverd/auto_charge.go @@ -7,7 +7,7 @@ import ( ) const ( - autoChargeTimeout = 5 * time.Second + autoChargeTimeout = 2 * time.Second autoChargeCooldown = 0 * time.Minute sourceHomeBase = 1 << 1 ) diff --git a/server/public/assets/index-79XNkqrd.js b/server/public/assets/index-Bg60ztdI.js similarity index 92% rename from server/public/assets/index-79XNkqrd.js rename to server/public/assets/index-Bg60ztdI.js index d78bd400..165634ae 100644 --- a/server/public/assets/index-79XNkqrd.js +++ b/server/public/assets/index-Bg60ztdI.js @@ -8,7 +8,7 @@ Error generating stack: `+i.message+` `+i.stack}}var ae=Object.prototype.hasOwnProperty,ie=n.unstable_scheduleCallback,de=n.unstable_cancelCallback,he=n.unstable_shouldYield,qe=n.unstable_requestPaint,ne=n.unstable_now,me=n.unstable_getCurrentPriorityLevel,Oe=n.unstable_ImmediatePriority,en=n.unstable_UserBlockingPriority,tn=n.unstable_NormalPriority,nn=n.unstable_LowPriority,Nt=n.unstable_IdlePriority,we=n.log,nt=n.unstable_setDisableYieldValue,Qe=null,Me=null;function ze(e){if(typeof we=="function"&&nt(e),Me&&typeof Me.setStrictMode=="function")try{Me.setStrictMode(Qe,e)}catch{}}var rt=Math.clz32?Math.clz32:St,Rs=Math.log,sa=Math.LN2;function St(e){return e>>>=0,e===0?32:31-(Rs(e)/sa|0)|0}var Nn=256,Nr=262144,wr=4194304;function Ts(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ar(e,t,s){var i=e.pendingLanes;if(i===0)return 0;var c=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var A=i&134217727;return A!==0?(i=A&~d,i!==0?c=Ts(i):(y&=A,y!==0?c=Ts(y):s||(s=A&~e,s!==0&&(c=Ts(s))))):(A=i&~d,A!==0?c=Ts(A):y!==0?c=Ts(y):s||(s=i&~e,s!==0&&(c=Ts(s)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,s=t&-t,d>=s||d===32&&(s&4194048)!==0)?t:c}function al(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function dv(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yf(){var e=wr;return wr<<=1,(wr&62914560)===0&&(wr=4194304),e}function Ro(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function ll(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function fv(e,t,s,i,c,d){var y=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var A=e.entanglements,D=e.expirationTimes,G=e.hiddenUpdates;for(s=y&~s;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var vv=/[\n"\\]/g;function an(e){return e.replace(vv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Bo(e,t,s,i,c,d,y,A){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),t!=null?y==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+sn(t)):e.value!==""+sn(t)&&(e.value=""+sn(t)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),t!=null?Lo(e,y,sn(t)):s!=null?Lo(e,y,sn(s)):i!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?e.name=""+sn(A):e.removeAttribute("name")}function Df(e,t,s,i,c,d,y,A){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){Oo(e);return}s=s!=null?""+sn(s):"",t=t!=null?""+sn(t):s,A||t===e.value||(e.value=t),e.defaultValue=t}i=i??c,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=A?e.checked:!!i,e.defaultChecked=!!i,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),Oo(e)}function Lo(e,t,s){t==="number"&&Er(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function ca(e,t,s,i){if(e=e.options,t){t={};for(var c=0;c"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$o=!1;if(_n)try{var cl={};Object.defineProperty(cl,"passive",{get:function(){$o=!0}}),window.addEventListener("test",cl,cl),window.removeEventListener("test",cl,cl)}catch{$o=!1}var ls=null,Go=null,Rr=null;function Hf(){if(Rr)return Rr;var e,t=Go,s=t.length,i,c="value"in ls?ls.value:ls.textContent,d=c.length;for(e=0;e=fl),If=" ",Xf=!1;function Qf(e,t){switch(e){case"keyup":return Iv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ma=!1;function Qv(e,t){switch(e){case"compositionend":return Kf(t);case"keypress":return t.which!==32?null:(Xf=!0,If);case"textInput":return e=t.data,e===If&&Xf?null:e;default:return null}}function Kv(e,t){if(ma)return e==="compositionend"||!Qo&&Qf(e,t)?(e=Hf(),Rr=Go=ls=null,ma=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:s,offset:t-e};e=i}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=sm(s)}}function lm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?lm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Er(e.document);t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=Er(e.document)}return t}function Jo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var sb=_n&&"documentMode"in document&&11>=document.documentMode,ha=null,Po=null,xl=null,Wo=!1;function im(e,t,s){var i=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Wo||ha==null||ha!==Er(i)||(i=ha,"selectionStart"in i&&Jo(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),xl&&pl(xl,i)||(xl=i,i=Ni(Po,"onSelect"),0>=y,c-=y,wn=1<<32-rt(t)+c|s<_e?(He=be,be=null):He=be.sibling;var Fe=F(H,be,$[_e],te);if(Fe===null){be===null&&(be=He);break}e&&be&&Fe.alternate===null&&t(H,be),L=d(Fe,L,_e),Ye===null?je=Fe:Ye.sibling=Fe,Ye=Fe,be=He}if(_e===$.length)return s(H,be),Ve&&Bn(H,_e),je;if(be===null){for(;_e<$.length;_e++)be=se(H,$[_e],te),be!==null&&(L=d(be,L,_e),Ye===null?je=be:Ye.sibling=be,Ye=be);return Ve&&Bn(H,_e),je}for(be=i(be);_e<$.length;_e++)He=Z(be,H,_e,$[_e],te),He!==null&&(e&&He.alternate!==null&&be.delete(He.key===null?_e:He.key),L=d(He,L,_e),Ye===null?je=He:Ye.sibling=He,Ye=He);return e&&be.forEach(function(ks){return t(H,ks)}),Ve&&Bn(H,_e),je}function Ae(H,L,$,te){if($==null)throw Error(o(151));for(var je=null,Ye=null,be=L,_e=L=0,He=null,Fe=$.next();be!==null&&!Fe.done;_e++,Fe=$.next()){be.index>_e?(He=be,be=null):He=be.sibling;var ks=F(H,be,Fe.value,te);if(ks===null){be===null&&(be=He);break}e&&be&&ks.alternate===null&&t(H,be),L=d(ks,L,_e),Ye===null?je=ks:Ye.sibling=ks,Ye=ks,be=He}if(Fe.done)return s(H,be),Ve&&Bn(H,_e),je;if(be===null){for(;!Fe.done;_e++,Fe=$.next())Fe=se(H,Fe.value,te),Fe!==null&&(L=d(Fe,L,_e),Ye===null?je=Fe:Ye.sibling=Fe,Ye=Fe);return Ve&&Bn(H,_e),je}for(be=i(be);!Fe.done;_e++,Fe=$.next())Fe=Z(be,H,_e,Fe.value,te),Fe!==null&&(e&&Fe.alternate!==null&&be.delete(Fe.key===null?_e:Fe.key),L=d(Fe,L,_e),Ye===null?je=Fe:Ye.sibling=Fe,Ye=Fe);return e&&be.forEach(function(Ny){return t(H,Ny)}),Ve&&Bn(H,_e),je}function We(H,L,$,te){if(typeof $=="object"&&$!==null&&$.type===N&&$.key===null&&($=$.props.children),typeof $=="object"&&$!==null){switch($.$$typeof){case C:e:{for(var je=$.key;L!==null;){if(L.key===je){if(je=$.type,je===N){if(L.tag===7){s(H,L.sibling),te=c(L,$.props.children),te.return=H,H=te;break e}}else if(L.elementType===je||typeof je=="object"&&je!==null&&je.$$typeof===B&&$s(je)===L.type){s(H,L.sibling),te=c(L,$.props),jl(te,$),te.return=H,H=te;break e}s(H,L);break}else t(H,L);L=L.sibling}$.type===N?(te=Ls($.props.children,H.mode,te,$.key),te.return=H,H=te):(te=Hr($.type,$.key,$.props,null,H.mode,te),jl(te,$),te.return=H,H=te)}return y(H);case E:e:{for(je=$.key;L!==null;){if(L.key===je)if(L.tag===4&&L.stateNode.containerInfo===$.containerInfo&&L.stateNode.implementation===$.implementation){s(H,L.sibling),te=c(L,$.children||[]),te.return=H,H=te;break e}else{s(H,L);break}else t(H,L);L=L.sibling}te=rc($,H.mode,te),te.return=H,H=te}return y(H);case B:return $=$s($),We(H,L,$,te)}if(ee($))return ge(H,L,$,te);if(P($)){if(je=P($),typeof je!="function")throw Error(o(150));return $=je.call($),Ae(H,L,$,te)}if(typeof $.then=="function")return We(H,L,Xr($),te);if($.$$typeof===k)return We(H,L,Gr(H,$),te);Qr(H,$)}return typeof $=="string"&&$!==""||typeof $=="number"||typeof $=="bigint"?($=""+$,L!==null&&L.tag===6?(s(H,L.sibling),te=c(L,$),te.return=H,H=te):(s(H,L),te=lc($,H.mode,te),te.return=H,H=te),y(H)):s(H,L)}return function(H,L,$,te){try{Sl=0;var je=We(H,L,$,te);return Aa=null,je}catch(be){if(be===wa||be===Fr)throw be;var Ye=Yt(29,be,null,H.mode);return Ye.lanes=te,Ye.return=H,Ye}finally{}}}var Ys=Rm(!0),Tm=Rm(!1),us=!1;function vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ds(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fs(e,t,s){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(Ie&2)!==0){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,t=Ur(e),hm(e,null,s),t}return zr(e,i,t,s),Ur(e)}function Nl(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,s|=i,t.lanes=s,jf(e,s)}}function yc(e,t){var s=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,s===i)){var c=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?c=d=y:d=d.next=y,s=s.next}while(s!==null);d===null?c=d=t:d=d.next=t}else c=d=t;s={baseState:i.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:i.shared,callbacks:i.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}var Sc=!1;function wl(){if(Sc){var e=Na;if(e!==null)throw e}}function Al(e,t,s,i){Sc=!1;var c=e.updateQueue;us=!1;var d=c.firstBaseUpdate,y=c.lastBaseUpdate,A=c.shared.pending;if(A!==null){c.shared.pending=null;var D=A,G=D.next;D.next=null,y===null?d=G:y.next=G,y=D;var W=e.alternate;W!==null&&(W=W.updateQueue,A=W.lastBaseUpdate,A!==y&&(A===null?W.firstBaseUpdate=G:A.next=G,W.lastBaseUpdate=D))}if(d!==null){var se=c.baseState;y=0,W=G=D=null,A=d;do{var F=A.lane&-536870913,Z=F!==A.lane;if(Z?(Ue&F)===F:(i&F)===F){F!==0&&F===ja&&(Sc=!0),W!==null&&(W=W.next={lane:0,tag:A.tag,payload:A.payload,callback:null,next:null});e:{var ge=e,Ae=A;F=t;var We=s;switch(Ae.tag){case 1:if(ge=Ae.payload,typeof ge=="function"){se=ge.call(We,se,F);break e}se=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=Ae.payload,F=typeof ge=="function"?ge.call(We,se,F):ge,F==null)break e;se=b({},se,F);break e;case 2:us=!0}}F=A.callback,F!==null&&(e.flags|=64,Z&&(e.flags|=8192),Z=c.callbacks,Z===null?c.callbacks=[F]:Z.push(F))}else Z={lane:F,tag:A.tag,payload:A.payload,callback:A.callback,next:null},W===null?(G=W=Z,D=se):W=W.next=Z,y|=F;if(A=A.next,A===null){if(A=c.shared.pending,A===null)break;Z=A,A=Z.next,Z.next=null,c.lastBaseUpdate=Z,c.shared.pending=null}}while(!0);W===null&&(D=se),c.baseState=D,c.firstBaseUpdate=G,c.lastBaseUpdate=W,d===null&&(c.shared.lanes=0),gs|=y,e.lanes=y,e.memoizedState=se}}function qm(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Dm(e,t){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;ed?d:8;var y=_.T,A={};_.T=A,Hc(e,!1,t,s);try{var D=c(),G=_.S;if(G!==null&&G(A,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var W=fb(D,i);El(e,t,W,Kt(e))}else El(e,t,i,Kt(e))}catch(se){El(e,t,{then:function(){},status:"rejected",reason:se},Kt())}finally{X.p=d,y!==null&&A.types!==null&&(y.types=A.types),_.T=y}}function vb(){}function zc(e,t,s,i){if(e.tag!==5)throw Error(o(476));var c=dh(e).queue;uh(e,c,t,I,s===null?vb:function(){return fh(e),s(i)})}function dh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hn,lastRenderedState:I},next:null};var s={};return t.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hn,lastRenderedState:s},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function fh(e){var t=dh(e);t.next===null&&(t=e.alternate.memoizedState),El(e,t.next.queue,{},Kt())}function Uc(){return Et(Fl)}function mh(){return ht().memoizedState}function hh(){return ht().memoizedState}function bb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var s=Kt();e=ds(s);var i=fs(t,e,s);i!==null&&(Vt(i,t,s),Nl(i,t,s)),t={cache:hc()},e.payload=t;return}t=t.return}}function yb(e,t,s){var i=Kt();s={lane:i,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},ai(e)?xh(t,s):(s=sc(e,t,s,i),s!==null&&(Vt(s,e,i),gh(s,t,i)))}function ph(e,t,s){var i=Kt();El(e,t,s,i)}function El(e,t,s,i){var c={lane:i,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(ai(e))xh(t,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var y=t.lastRenderedState,A=d(y,s);if(c.hasEagerState=!0,c.eagerState=A,Gt(A,y))return zr(e,t,c,0),tt===null&&Lr(),!1}catch{}finally{}if(s=sc(e,t,c,i),s!==null)return Vt(s,e,i),gh(s,t,i),!0}return!1}function Hc(e,t,s,i){if(i={lane:2,revertLane:vu(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},ai(e)){if(t)throw Error(o(479))}else t=sc(e,s,i,2),t!==null&&Vt(t,e,2)}function ai(e){var t=e.alternate;return e===De||t!==null&&t===De}function xh(e,t){ka=Jr=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function gh(e,t,s){if((s&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,s|=i,t.lanes=s,jf(e,s)}}var Ml={readContext:Et,use:ei,useCallback:ct,useContext:ct,useEffect:ct,useImperativeHandle:ct,useLayoutEffect:ct,useInsertionEffect:ct,useMemo:ct,useReducer:ct,useRef:ct,useState:ct,useDebugValue:ct,useDeferredValue:ct,useTransition:ct,useSyncExternalStore:ct,useId:ct,useHostTransitionStatus:ct,useFormState:ct,useActionState:ct,useOptimistic:ct,useMemoCache:ct,useCacheRefresh:ct};Ml.useEffectEvent=ct;var vh={readContext:Et,use:ei,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:Et,useEffect:th,useImperativeHandle:function(e,t,s){s=s!=null?s.concat([e]):null,ni(4194308,4,lh.bind(null,t,e),s)},useLayoutEffect:function(e,t){return ni(4194308,4,e,t)},useInsertionEffect:function(e,t){ni(4,2,e,t)},useMemo:function(e,t){var s=_t();t=t===void 0?null:t;var i=e();if(Fs){ze(!0);try{e()}finally{ze(!1)}}return s.memoizedState=[i,t],i},useReducer:function(e,t,s){var i=_t();if(s!==void 0){var c=s(t);if(Fs){ze(!0);try{s(t)}finally{ze(!1)}}}else c=t;return i.memoizedState=i.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},i.queue=e,e=e.dispatch=yb.bind(null,De,e),[i.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:function(e){e=Dc(e);var t=e.queue,s=ph.bind(null,De,t);return t.dispatch=s,[e.memoizedState,s]},useDebugValue:Bc,useDeferredValue:function(e,t){var s=_t();return Lc(s,e,t)},useTransition:function(){var e=Dc(!1);return e=uh.bind(null,De,e.queue,!0,!1),_t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,s){var i=De,c=_t();if(Ve){if(s===void 0)throw Error(o(407));s=s()}else{if(s=t(),tt===null)throw Error(o(349));(Ue&127)!==0||Um(i,t,s)}c.memoizedState=s;var d={value:s,getSnapshot:t};return c.queue=d,th(Vm.bind(null,i,d,e),[e]),i.flags|=2048,Ma(9,{destroy:void 0},Hm.bind(null,i,d,s,t),null),s},useId:function(){var e=_t(),t=tt.identifierPrefix;if(Ve){var s=An,i=wn;s=(i&~(1<<32-rt(i)-1)).toString(32)+s,t="_"+t+"R_"+s,s=Pr++,0<\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof i.is=="string"?y.createElement("select",{is:i.is}):y.createElement("select"),i.multiple?d.multiple=!0:i.size&&(d.size=i.size);break;default:d=typeof i.is=="string"?y.createElement(c,{is:i.is}):y.createElement(c)}}d[Ct]=t,d[Ot]=i;e:for(y=t.child;y!==null;){if(y.tag===5||y.tag===6)d.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===t)break e;for(;y.sibling===null;){if(y.return===null||y.return===t)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}t.stateNode=d;e:switch(Rt(d,c,i),c){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&$n(t)}}return at(t),eu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,s),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&$n(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(o(166));if(e=Se.current,ya(t)){if(e=t.stateNode,s=t.memoizedProps,i=null,c=kt,c!==null)switch(c.tag){case 27:case 5:i=c.memoizedProps}e[Ct]=t,e=!!(e.nodeValue===s||i!==null&&i.suppressHydrationWarning===!0||Lp(e.nodeValue,s)),e||os(t,!0)}else e=wi(e).createTextNode(i),e[Ct]=t,t.stateNode=e}return at(t),null;case 31:if(s=t.memoizedState,e===null||e.memoizedState!==null){if(i=ya(t),s!==null){if(e===null){if(!i)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[Ct]=t}else zs(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;at(t),e=!1}else s=uc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return t.flags&256?(It(t),t):(It(t),null);if((t.flags&128)!==0)throw Error(o(558))}return at(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=ya(t),i!==null&&i.dehydrated!==null){if(e===null){if(!c)throw Error(o(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(o(317));c[Ct]=t}else zs(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;at(t),c=!1}else c=uc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(It(t),t):(It(t),null)}return It(t),(t.flags&128)!==0?(t.lanes=s,t):(s=i!==null,e=e!==null&&e.memoizedState!==null,s&&(i=t.child,c=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(c=i.alternate.memoizedState.cachePool.pool),d=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),d!==c&&(i.flags|=2048)),s!==e&&s&&(t.child.flags|=8192),ci(t,t.updateQueue),at(t),null);case 4:return pe(),e===null&&ju(t.stateNode.containerInfo),at(t),null;case 10:return zn(t.type),at(t),null;case 19:if(q(mt),i=t.memoizedState,i===null)return at(t),null;if(c=(t.flags&128)!==0,d=i.rendering,d===null)if(c)Tl(i,!1);else{if(ut!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=Zr(e),d!==null){for(t.flags|=128,Tl(i,!1),e=d.updateQueue,t.updateQueue=e,ci(t,e),t.subtreeFlags=0,e=s,s=t.child;s!==null;)pm(s,e),s=s.sibling;return K(mt,mt.current&1|2),Ve&&Bn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&ne()>hi&&(t.flags|=128,c=!0,Tl(i,!1),t.lanes=4194304)}else{if(!c)if(e=Zr(d),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,ci(t,e),Tl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!d.alternate&&!Ve)return at(t),null}else 2*ne()-i.renderingStartTime>hi&&s!==536870912&&(t.flags|=128,c=!0,Tl(i,!1),t.lanes=4194304);i.isBackwards?(d.sibling=t.child,t.child=d):(e=i.last,e!==null?e.sibling=d:t.child=d,i.last=d)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=ne(),e.sibling=null,s=mt.current,K(mt,c?s&1|2:s&1),Ve&&Bn(t,i.treeForkCount),e):(at(t),null);case 22:case 23:return It(t),Nc(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(s&536870912)!==0&&(t.flags&128)===0&&(at(t),t.subtreeFlags&6&&(t.flags|=8192)):at(t),s=t.updateQueue,s!==null&&ci(t,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==s&&(t.flags|=2048),e!==null&&q(Vs),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),t.memoizedState.cache!==s&&(t.flags|=2048),zn(pt),at(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function Ab(e,t){switch(oc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return zn(pt),pe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ye(t),null;case 31:if(t.memoizedState!==null){if(It(t),t.alternate===null)throw Error(o(340));zs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(It(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));zs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(mt),null;case 4:return pe(),null;case 10:return zn(t.type),null;case 22:case 23:return It(t),Nc(),e!==null&&q(Vs),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return zn(pt),null;case 25:return null;default:return null}}function $h(e,t){switch(oc(t),t.tag){case 3:zn(pt),pe();break;case 26:case 27:case 5:ye(t);break;case 4:pe();break;case 31:t.memoizedState!==null&&It(t);break;case 13:It(t);break;case 19:q(mt);break;case 10:zn(t.type);break;case 22:case 23:It(t),Nc(),e!==null&&q(Vs);break;case 24:zn(pt)}}function ql(e,t){try{var s=t.updateQueue,i=s!==null?s.lastEffect:null;if(i!==null){var c=i.next;s=c;do{if((s.tag&e)===e){i=void 0;var d=s.create,y=s.inst;i=d(),y.destroy=i}s=s.next}while(s!==c)}}catch(A){Ze(t,t.return,A)}}function ps(e,t,s){try{var i=t.updateQueue,c=i!==null?i.lastEffect:null;if(c!==null){var d=c.next;i=d;do{if((i.tag&e)===e){var y=i.inst,A=y.destroy;if(A!==void 0){y.destroy=void 0,c=t;var D=s,G=A;try{G()}catch(W){Ze(c,D,W)}}}i=i.next}while(i!==d)}}catch(W){Ze(t,t.return,W)}}function Gh(e){var t=e.updateQueue;if(t!==null){var s=e.stateNode;try{Dm(t,s)}catch(i){Ze(e,e.return,i)}}}function Yh(e,t,s){s.props=Is(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(i){Ze(e,t,i)}}function Dl(e,t){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof s=="function"?e.refCleanup=s(i):s.current=i}}catch(c){Ze(e,t,c)}}function Cn(e,t){var s=e.ref,i=e.refCleanup;if(s!==null)if(typeof i=="function")try{i()}catch(c){Ze(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){Ze(e,t,c)}else s.current=null}function Fh(e){var t=e.type,s=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":s.autoFocus&&i.focus();break e;case"img":s.src?i.src=s.src:s.srcSet&&(i.srcset=s.srcSet)}}catch(c){Ze(e,e.return,c)}}function tu(e,t,s){try{var i=e.stateNode;Xb(i,e.type,s,t),i[Ot]=t}catch(c){Ze(e,e.return,c)}}function Ih(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&js(e.type)||e.tag===4}function nu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ih(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&js(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function su(e,t,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,t):(t=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,t.appendChild(e),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=Dn));else if(i!==4&&(i===27&&js(e.type)&&(s=e.stateNode,t=null),e=e.child,e!==null))for(su(e,t,s),e=e.sibling;e!==null;)su(e,t,s),e=e.sibling}function ui(e,t,s){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(i!==4&&(i===27&&js(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(ui(e,t,s),e=e.sibling;e!==null;)ui(e,t,s),e=e.sibling}function Xh(e){var t=e.stateNode,s=e.memoizedProps;try{for(var i=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);Rt(t,i,s),t[Ct]=e,t[Ot]=s}catch(d){Ze(e,e.return,d)}}var Gn=!1,vt=!1,au=!1,Qh=typeof WeakSet=="function"?WeakSet:Set,At=null;function Cb(e,t){if(e=e.containerInfo,Au=Ti,e=rm(e),Jo(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var i=s.getSelection&&s.getSelection();if(i&&i.rangeCount!==0){s=i.anchorNode;var c=i.anchorOffset,d=i.focusNode;i=i.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var y=0,A=-1,D=-1,G=0,W=0,se=e,F=null;t:for(;;){for(var Z;se!==s||c!==0&&se.nodeType!==3||(A=y+c),se!==d||i!==0&&se.nodeType!==3||(D=y+i),se.nodeType===3&&(y+=se.nodeValue.length),(Z=se.firstChild)!==null;)F=se,se=Z;for(;;){if(se===e)break t;if(F===s&&++G===c&&(A=y),F===d&&++W===i&&(D=y),(Z=se.nextSibling)!==null)break;se=F,F=se.parentNode}se=Z}s=A===-1||D===-1?null:{start:A,end:D}}else s=null}s=s||{start:0,end:0}}else s=null;for(Cu={focusedElem:e,selectionRange:s},Ti=!1,At=t;At!==null;)if(t=At,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,At=e;else for(;At!==null;){switch(t=At,d=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s title"))),Rt(d,i,s),d[Ct]=e,wt(d),i=d;break e;case"link":var y=e0("link","href",c).get(i+(s.href||""));if(y){for(var A=0;AWe&&(y=We,We=Ae,Ae=y);var H=am(A,Ae),L=am(A,We);if(H&&L&&(Z.rangeCount!==1||Z.anchorNode!==H.node||Z.anchorOffset!==H.offset||Z.focusNode!==L.node||Z.focusOffset!==L.offset)){var $=se.createRange();$.setStart(H.node,H.offset),Z.removeAllRanges(),Ae>We?(Z.addRange($),Z.extend(L.node,L.offset)):($.setEnd(L.node,L.offset),Z.addRange($))}}}}for(se=[],Z=A;Z=Z.parentNode;)Z.nodeType===1&&se.push({element:Z,left:Z.scrollLeft,top:Z.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;As?32:s,_.T=null,s=du,du=null;var d=bs,y=Qn;if(jt=0,_a=bs=null,Qn=0,(Ie&6)!==0)throw Error(o(331));var A=Ie;if(Ie|=4,lp(d.current),np(d,d.current,y,s),Ie=A,Ul(0,!1),Me&&typeof Me.onPostCommitFiberRoot=="function")try{Me.onPostCommitFiberRoot(Qe,d)}catch{}return!0}finally{X.p=c,_.T=i,Np(e,t)}}function Ap(e,t,s){t=rn(s,t),t=Yc(e.stateNode,t,2),e=fs(e,t,2),e!==null&&(ll(e,2),kn(e))}function Ze(e,t,s){if(e.tag===3)Ap(e,e,s);else for(;t!==null;){if(t.tag===3){Ap(t,e,s);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(vs===null||!vs.has(i))){e=rn(s,e),s=Ch(2),i=fs(t,s,2),i!==null&&(kh(s,i,t,e),ll(i,2),kn(i));break}}t=t.return}}function pu(e,t,s){var i=e.pingCache;if(i===null){i=e.pingCache=new Mb;var c=new Set;i.set(t,c)}else c=i.get(t),c===void 0&&(c=new Set,i.set(t,c));c.has(s)||(iu=!0,c.add(s),e=_b.bind(null,e,t,s),t.then(e,e))}function _b(e,t,s){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,tt===e&&(Ue&s)===s&&(ut===4||ut===3&&(Ue&62914560)===Ue&&300>ne()-mi?(Ie&2)===0&&Oa(e,0):ou|=s,Da===Ue&&(Da=0)),kn(e)}function Cp(e,t){t===0&&(t=yf()),e=Bs(e,t),e!==null&&(ll(e,t),kn(e))}function Ob(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),Cp(e,s)}function Bb(e,t){var s=0;switch(e.tag){case 31:case 13:var i=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(o(314))}i!==null&&i.delete(t),Cp(e,s)}function Lb(e,t){return ie(e,t)}var yi=null,La=null,xu=!1,Si=!1,gu=!1,Ss=0;function kn(e){e!==La&&e.next===null&&(La===null?yi=La=e:La=La.next=e),Si=!0,xu||(xu=!0,Ub())}function Ul(e,t){if(!gu&&Si){gu=!0;do for(var s=!1,i=yi;i!==null;){if(e!==0){var c=i.pendingLanes;if(c===0)var d=0;else{var y=i.suspendedLanes,A=i.pingedLanes;d=(1<<31-rt(42|e)+1)-1,d&=c&~(y&~A),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,Rp(i,d))}else d=Ue,d=Ar(i,i===tt?d:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(d&3)===0||al(i,d)||(s=!0,Rp(i,d));i=i.next}while(s);gu=!1}}function zb(){kp()}function kp(){Si=xu=!1;var e=0;Ss!==0&&Kb()&&(e=Ss);for(var t=ne(),s=null,i=yi;i!==null;){var c=i.next,d=Ep(i,t);d===0?(i.next=null,s===null?yi=c:s.next=c,c===null&&(La=s)):(s=i,(e!==0||(d&3)!==0)&&(Si=!0)),i=c}jt!==0&&jt!==5||Ul(e),Ss!==0&&(Ss=0)}function Ep(e,t){for(var s=e.suspendedLanes,i=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0A)break;var W=D.transferSize,se=D.initiatorType;W&&zp(se)&&(D=D.responseEnd,y+=W*(D"u"?null:document;function Zp(e,t,s){var i=za;if(i&&typeof t=="string"&&t){var c=an(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),Kp.has(c)||(Kp.add(c),e={rel:e,crossOrigin:s,href:t},i.querySelector(c)===null&&(t=i.createElement("link"),Rt(t,"link",e),wt(t),i.head.appendChild(t)))}}function ay(e){Kn.D(e),Zp("dns-prefetch",e,null)}function ly(e,t){Kn.C(e,t),Zp("preconnect",e,t)}function ry(e,t,s){Kn.L(e,t,s);var i=za;if(i&&e&&t){var c='link[rel="preload"][as="'+an(t)+'"]';t==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+an(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+an(s.imageSizes)+'"]')):c+='[href="'+an(e)+'"]';var d=c;switch(t){case"style":d=Ua(e);break;case"script":d=Ha(e)}mn.has(d)||(e=b({rel:"preload",href:t==="image"&&s&&s.imageSrcSet?void 0:e,as:t},s),mn.set(d,e),i.querySelector(c)!==null||t==="style"&&i.querySelector(Gl(d))||t==="script"&&i.querySelector(Yl(d))||(t=i.createElement("link"),Rt(t,"link",e),wt(t),i.head.appendChild(t)))}}function iy(e,t){Kn.m(e,t);var s=za;if(s&&e){var i=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+an(i)+'"][href="'+an(e)+'"]',d=c;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Ha(e)}if(!mn.has(d)&&(e=b({rel:"modulepreload",href:e},t),mn.set(d,e),s.querySelector(c)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Yl(d)))return}i=s.createElement("link"),Rt(i,"link",e),wt(i),s.head.appendChild(i)}}}function oy(e,t,s){Kn.S(e,t,s);var i=za;if(i&&e){var c=ia(i).hoistableStyles,d=Ua(e);t=t||"default";var y=c.get(d);if(!y){var A={loading:0,preload:null};if(y=i.querySelector(Gl(d)))A.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},s),(s=mn.get(d))&&Du(e,s);var D=y=i.createElement("link");wt(D),Rt(D,"link",e),D._p=new Promise(function(G,W){D.onload=G,D.onerror=W}),D.addEventListener("load",function(){A.loading|=1}),D.addEventListener("error",function(){A.loading|=2}),A.loading|=4,Ci(y,t,i)}y={type:"stylesheet",instance:y,count:1,state:A},c.set(d,y)}}}function cy(e,t){Kn.X(e,t);var s=za;if(s&&e){var i=ia(s).hoistableScripts,c=Ha(e),d=i.get(c);d||(d=s.querySelector(Yl(c)),d||(e=b({src:e,async:!0},t),(t=mn.get(c))&&_u(e,t),d=s.createElement("script"),wt(d),Rt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(c,d))}}function uy(e,t){Kn.M(e,t);var s=za;if(s&&e){var i=ia(s).hoistableScripts,c=Ha(e),d=i.get(c);d||(d=s.querySelector(Yl(c)),d||(e=b({src:e,async:!0,type:"module"},t),(t=mn.get(c))&&_u(e,t),d=s.createElement("script"),wt(d),Rt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(c,d))}}function Jp(e,t,s,i){var c=(c=Se.current)?Ai(c):null;if(!c)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(t=Ua(s.href),s=ia(c).hoistableStyles,i=s.get(t),i||(i={type:"style",instance:null,count:0,state:null},s.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=Ua(s.href);var d=ia(c).hoistableStyles,y=d.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,y),(d=c.querySelector(Gl(e)))&&!d._p&&(y.instance=d,y.state.loading=5),mn.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},mn.set(e,s),d||dy(c,e,s,y.state))),t&&i===null)throw Error(o(528,""));return y}if(t&&i!==null)throw Error(o(529,""));return null;case"script":return t=s.async,s=s.src,typeof s=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ha(s),s=ia(c).hoistableScripts,i=s.get(t),i||(i={type:"script",instance:null,count:0,state:null},s.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Ua(e){return'href="'+an(e)+'"'}function Gl(e){return'link[rel="stylesheet"]['+e+"]"}function Pp(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function dy(e,t,s,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),Rt(t,"link",s),wt(t),e.head.appendChild(t))}function Ha(e){return'[src="'+an(e)+'"]'}function Yl(e){return"script[async]"+e}function Wp(e,t,s){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+an(s.href)+'"]');if(i)return t.instance=i,wt(i),i;var c=b({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),wt(i),Rt(i,"style",c),Ci(i,s.precedence,e),t.instance=i;case"stylesheet":c=Ua(s.href);var d=e.querySelector(Gl(c));if(d)return t.state.loading|=4,t.instance=d,wt(d),d;i=Pp(s),(c=mn.get(c))&&Du(i,c),d=(e.ownerDocument||e).createElement("link"),wt(d);var y=d;return y._p=new Promise(function(A,D){y.onload=A,y.onerror=D}),Rt(d,"link",i),t.state.loading|=4,Ci(d,s.precedence,e),t.instance=d;case"script":return d=Ha(s.src),(c=e.querySelector(Yl(d)))?(t.instance=c,wt(c),c):(i=s,(c=mn.get(d))&&(i=b({},s),_u(i,c)),e=e.ownerDocument||e,c=e.createElement("script"),wt(c),Rt(c,"link",i),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,Ci(i,s.precedence,e));return t.instance}function Ci(e,t,s){for(var i=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=i.length?i[i.length-1]:null,d=c,y=0;y title"):null)}function fy(e,t,s){if(s===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function n0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function my(e,t,s,i){if(s.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=Ua(i.href),d=t.querySelector(Gl(c));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ei.bind(e),t.then(e,e)),s.state.loading|=4,s.instance=d,wt(d);return}d=t.ownerDocument||t,i=Pp(i),(c=mn.get(c))&&Du(i,c),d=d.createElement("link"),wt(d);var y=d;y._p=new Promise(function(A,D){y.onload=A,y.onerror=D}),Rt(d,"link",i),s.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,t),(t=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=Ei.bind(e),t.addEventListener("load",s),t.addEventListener("error",s))}}var Ou=0;function hy(e,t){return e.stylesheets&&e.count===0&&Ri(e,e.stylesheets),0Ou?50:800)+t);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(c)}}:null}function Ei(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ri(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Mi=null;function Ri(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Mi=new Map,t.forEach(py,e),Mi=null,Ei.call(e))}function py(e,t){if(!(t.state.loading&4)){var s=Mi.get(e);if(s)var i=s.get(null);else{s=new Map,Mi.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(a){console.error(a)}}return n(),Yu.exports=qy(),Yu.exports}var _y=Dy();var C0="popstate";function Oy(n={}){function a(o,u){let{pathname:f,search:h,hash:p}=o.location;return bd("",{pathname:f,search:h,hash:p},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function r(o,u){return typeof u=="string"?u:or(u)}return Ly(a,r,null,n)}function ot(n,a){if(n===!1||n===null||typeof n>"u")throw new Error(a)}function jn(n,a){if(!n){typeof console<"u"&&console.warn(a);try{throw new Error(a)}catch{}}}function By(){return Math.random().toString(36).substring(2,10)}function k0(n,a){return{usr:n.state,key:n.key,idx:a}}function bd(n,a,r=null,o){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof a=="string"?tl(a):a,state:r,key:a&&a.key||o||By()}}function or({pathname:n="/",search:a="",hash:r=""}){return a&&a!=="?"&&(n+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(n+=r.charAt(0)==="#"?r:"#"+r),n}function tl(n){let a={};if(n){let r=n.indexOf("#");r>=0&&(a.hash=n.substring(r),n=n.substring(0,r));let o=n.indexOf("?");o>=0&&(a.search=n.substring(o),n=n.substring(0,o)),n&&(a.pathname=n)}return a}function Ly(n,a,r,o={}){let{window:u=document.defaultView,v5Compat:f=!1}=o,h=u.history,p="POP",g=null,x=v();x==null&&(x=0,h.replaceState({...h.state,idx:x},""));function v(){return(h.state||{idx:null}).idx}function b(){p="POP";let w=v(),S=w==null?null:w-x;x=w,g&&g({action:p,location:N.location,delta:S})}function j(w,S){p="PUSH";let T=bd(N.location,w,S);x=v()+1;let k=k0(T,x),R=N.createHref(T);try{h.pushState(k,"",R)}catch(U){if(U instanceof DOMException&&U.name==="DataCloneError")throw U;u.location.assign(R)}f&&g&&g({action:p,location:N.location,delta:1})}function C(w,S){p="REPLACE";let T=bd(N.location,w,S);x=v();let k=k0(T,x),R=N.createHref(T);h.replaceState(k,"",R),f&&g&&g({action:p,location:N.location,delta:0})}function E(w){return zy(w)}let N={get action(){return p},get location(){return n(u,h)},listen(w){if(g)throw new Error("A history only accepts one active listener");return u.addEventListener(C0,b),g=w,()=>{u.removeEventListener(C0,b),g=null}},createHref(w){return a(u,w)},createURL:E,encodeLocation(w){let S=E(w);return{pathname:S.pathname,search:S.search,hash:S.hash}},push:j,replace:C,go(w){return h.go(w)}};return N}function zy(n,a=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),ot(r,"No window.location.(origin|href) available to create URL");let o=typeof n=="string"?n:or(n);return o=o.replace(/ $/,"%20"),!a&&o.startsWith("//")&&(o=r+o),new URL(o,r)}function Tx(n,a,r="/"){return Uy(n,a,r,!1)}function Uy(n,a,r,o){let u=typeof a=="string"?tl(a):a,f=ts(u.pathname||"/",r);if(f==null)return null;let h=qx(n);Hy(h);let p=null;for(let g=0;p==null&&g{let v={relativePath:x===void 0?h.path||"":x,caseSensitive:h.caseSensitive===!0,childrenIndex:p,route:h};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(o)&&g)return;ot(v.relativePath.startsWith(o),`Absolute route path "${v.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(o.length)}let b=es([o,v.relativePath]),j=r.concat(v);h.children&&h.children.length>0&&(ot(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),qx(h.children,a,j,b,g)),!(h.path==null&&!h.index)&&a.push({path:b,score:Xy(b,h.index),routesMeta:j})};return n.forEach((h,p)=>{if(h.path===""||!h.path?.includes("?"))f(h,p);else for(let g of Dx(h.path))f(h,p,!0,g)}),a}function Dx(n){let a=n.split("/");if(a.length===0)return[];let[r,...o]=a,u=r.endsWith("?"),f=r.replace(/\?$/,"");if(o.length===0)return u?[f,""]:[f];let h=Dx(o.join("/")),p=[];return p.push(...h.map(g=>g===""?f:[f,g].join("/"))),u&&p.push(...h),p.map(g=>n.startsWith("/")&&g===""?"/":g)}function Hy(n){n.sort((a,r)=>a.score!==r.score?r.score-a.score:Qy(a.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}var Vy=/^:[\w-]+$/,$y=3,Gy=2,Yy=1,Fy=10,Iy=-2,E0=n=>n==="*";function Xy(n,a){let r=n.split("/"),o=r.length;return r.some(E0)&&(o+=Iy),a&&(o+=Gy),r.filter(u=>!E0(u)).reduce((u,f)=>u+(Vy.test(f)?$y:f===""?Yy:Fy),o)}function Qy(n,a){return n.length===a.length&&n.slice(0,-1).every((o,u)=>o===a[u])?n[n.length-1]-a[a.length-1]:0}function Ky(n,a,r=!1){let{routesMeta:o}=n,u={},f="/",h=[];for(let p=0;p{if(v==="*"){let E=p[j]||"";h=f.slice(0,f.length-E.length).replace(/(.)\/+$/,"$1")}const C=p[j];return b&&!C?x[v]=void 0:x[v]=(C||"").replace(/%2F/g,"/"),x},{}),pathname:f,pathnameBase:h,pattern:n}}function Zy(n,a=!1,r=!0){jn(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let o=[],u="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,p,g)=>(o.push({paramName:p,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(o.push({paramName:"*"}),u+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?u+="\\/*$":n!==""&&n!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,a?void 0:"i"),o]}function Jy(n){try{return n.split("/").map(a=>decodeURIComponent(a).replace(/\//g,"%2F")).join("/")}catch(a){return jn(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${a}).`),n}}function ts(n,a){if(a==="/")return n;if(!n.toLowerCase().startsWith(a.toLowerCase()))return null;let r=a.endsWith("/")?a.length-1:a.length,o=n.charAt(r);return o&&o!=="/"?null:n.slice(r)||"/"}var Py=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Wy=n=>Py.test(n);function e1(n,a="/"){let{pathname:r,search:o="",hash:u=""}=typeof n=="string"?tl(n):n,f;if(r)if(Wy(r))f=r;else{if(r.includes("//")){let h=r;r=r.replace(/\/\/+/g,"/"),jn(!1,`Pathnames cannot have embedded double slashes - normalizing ${h} -> ${r}`)}r.startsWith("/")?f=M0(r.substring(1),"/"):f=M0(r,a)}else f=a;return{pathname:f,search:s1(o),hash:a1(u)}}function M0(n,a){let r=a.replace(/\/+$/,"").split("/");return n.split("/").forEach(u=>{u===".."?r.length>1&&r.pop():u!=="."&&r.push(u)}),r.length>1?r.join("/"):"/"}function Qu(n,a,r,o){return`Cannot include a '${n}' character in a manually specified \`to.${a}\` field [${JSON.stringify(o)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function t1(n){return n.filter((a,r)=>r===0||a.route.path&&a.route.path.length>0)}function _x(n){let a=t1(n);return a.map((r,o)=>o===a.length-1?r.pathname:r.pathnameBase)}function Ox(n,a,r,o=!1){let u;typeof n=="string"?u=tl(n):(u={...n},ot(!u.pathname||!u.pathname.includes("?"),Qu("?","pathname","search",u)),ot(!u.pathname||!u.pathname.includes("#"),Qu("#","pathname","hash",u)),ot(!u.search||!u.search.includes("#"),Qu("#","search","hash",u)));let f=n===""||u.pathname==="",h=f?"/":u.pathname,p;if(h==null)p=r;else{let b=a.length-1;if(!o&&h.startsWith("..")){let j=h.split("/");for(;j[0]==="..";)j.shift(),b-=1;u.pathname=j.join("/")}p=b>=0?a[b]:"/"}let g=e1(u,p),x=h&&h!=="/"&&h.endsWith("/"),v=(f||h===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(x||v)&&(g.pathname+="/"),g}var es=n=>n.join("/").replace(/\/\/+/g,"/"),n1=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),s1=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,a1=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function l1(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Bx=["POST","PUT","PATCH","DELETE"];new Set(Bx);var r1=["GET",...Bx];new Set(r1);var nl=m.createContext(null);nl.displayName="DataRouter";var bo=m.createContext(null);bo.displayName="DataRouterState";m.createContext(!1);var Lx=m.createContext({isTransitioning:!1});Lx.displayName="ViewTransition";var i1=m.createContext(new Map);i1.displayName="Fetchers";var o1=m.createContext(null);o1.displayName="Await";var Tn=m.createContext(null);Tn.displayName="Navigation";var pr=m.createContext(null);pr.displayName="Location";var ss=m.createContext({outlet:null,matches:[],isDataRoute:!1});ss.displayName="Route";var Ud=m.createContext(null);Ud.displayName="RouteError";function c1(n,{relative:a}={}){ot(xr(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:o}=m.useContext(Tn),{hash:u,pathname:f,search:h}=gr(n,{relative:a}),p=f;return r!=="/"&&(p=f==="/"?r:es([r,f])),o.createHref({pathname:p,search:h,hash:u})}function xr(){return m.useContext(pr)!=null}function na(){return ot(xr(),"useLocation() may be used only in the context of a component."),m.useContext(pr).location}var zx="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ux(n){m.useContext(Tn).static||m.useLayoutEffect(n)}function u1(){let{isDataRoute:n}=m.useContext(ss);return n?N1():d1()}function d1(){ot(xr(),"useNavigate() may be used only in the context of a component.");let n=m.useContext(nl),{basename:a,navigator:r}=m.useContext(Tn),{matches:o}=m.useContext(ss),{pathname:u}=na(),f=JSON.stringify(_x(o)),h=m.useRef(!1);return Ux(()=>{h.current=!0}),m.useCallback((g,x={})=>{if(jn(h.current,zx),!h.current)return;if(typeof g=="number"){r.go(g);return}let v=Ox(g,JSON.parse(f),u,x.relative==="path");n==null&&a!=="/"&&(v.pathname=v.pathname==="/"?a:es([a,v.pathname])),(x.replace?r.replace:r.push)(v,x.state,x)},[a,r,f,u,n])}m.createContext(null);function gr(n,{relative:a}={}){let{matches:r}=m.useContext(ss),{pathname:o}=na(),u=JSON.stringify(_x(r));return m.useMemo(()=>Ox(n,JSON.parse(u),o,a==="path"),[n,u,o,a])}function f1(n,a){return Hx(n,a)}function Hx(n,a,r,o,u){ot(xr(),"useRoutes() may be used only in the context of a component.");let{navigator:f}=m.useContext(Tn),{matches:h}=m.useContext(ss),p=h[h.length-1],g=p?p.params:{},x=p?p.pathname:"/",v=p?p.pathnameBase:"/",b=p&&p.route;{let T=b&&b.path||"";Vx(x,!b||T.endsWith("*")||T.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${x}" (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=na(),C;if(a){let T=typeof a=="string"?tl(a):a;ot(v==="/"||T.pathname?.startsWith(v),`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 "${v}" but pathname "${T.pathname}" was given in the \`location\` prop.`),C=T}else C=j;let E=C.pathname||"/",N=E;if(v!=="/"){let T=v.replace(/^\//,"").split("/");N="/"+E.replace(/^\//,"").split("/").slice(T.length).join("/")}let w=Tx(n,{pathname:N});jn(b||w!=null,`No routes matched location "${C.pathname}${C.search}${C.hash}" `),jn(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${C.pathname}${C.search}${C.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 S=g1(w&&w.map(T=>Object.assign({},T,{params:Object.assign({},g,T.params),pathname:es([v,f.encodeLocation?f.encodeLocation(T.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathname]),pathnameBase:T.pathnameBase==="/"?v:es([v,f.encodeLocation?f.encodeLocation(T.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathnameBase])})),h,r,o,u);return a&&S?m.createElement(pr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...C},navigationType:"POP"}},S):S}function m1(){let n=j1(),a=l1(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),r=n instanceof Error?n.stack:null,o="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:o},f={padding:"2px 4px",backgroundColor:o},h=null;return console.error("Error handled by React Router default ErrorBoundary:",n),h=m.createElement(m.Fragment,null,m.createElement("p",null,"💿 Hey developer 👋"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:f},"ErrorBoundary")," or"," ",m.createElement("code",{style:f},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},a),r?m.createElement("pre",{style:u},r):null,h)}var h1=m.createElement(m1,null),p1=class extends m.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,a){return a.location!==n.location||a.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:a.error,location:a.location,revalidation:n.revalidation||a.revalidation}}componentDidCatch(n,a){this.props.onError?this.props.onError(n,a):console.error("React Router caught the following error during render",n)}render(){return this.state.error!==void 0?m.createElement(ss.Provider,{value:this.props.routeContext},m.createElement(Ud.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function x1({routeContext:n,match:a,children:r}){let o=m.useContext(nl);return o&&o.static&&o.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=a.route.id),m.createElement(ss.Provider,{value:n},r)}function g1(n,a=[],r=null,o=null,u=null){if(n==null){if(!r)return null;if(r.errors)n=r.matches;else if(a.length===0&&!r.initialized&&r.matches.length>0)n=r.matches;else return null}let f=n,h=r?.errors;if(h!=null){let v=f.findIndex(b=>b.route.id&&h?.[b.route.id]!==void 0);ot(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),f=f.slice(0,Math.min(f.length,v+1))}let p=!1,g=-1;if(r)for(let v=0;v=0?f=f.slice(0,g+1):f=[f[0]];break}}}let x=r&&o?(v,b)=>{o(v,{location:r.location,params:r.matches?.[0]?.params??{},errorInfo:b})}:void 0;return f.reduceRight((v,b,j)=>{let C,E=!1,N=null,w=null;r&&(C=h&&b.route.id?h[b.route.id]:void 0,N=b.route.errorElement||h1,p&&(g<0&&j===0?(Vx("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,w=null):g===j&&(E=!0,w=b.route.hydrateFallbackElement||null)));let S=a.concat(f.slice(0,j+1)),T=()=>{let k;return C?k=N:E?k=w:b.route.Component?k=m.createElement(b.route.Component,null):b.route.element?k=b.route.element:k=v,m.createElement(x1,{match:b,routeContext:{outlet:v,matches:S,isDataRoute:r!=null},children:k})};return r&&(b.route.ErrorBoundary||b.route.errorElement||j===0)?m.createElement(p1,{location:r.location,revalidation:r.revalidation,component:N,error:C,children:T(),routeContext:{outlet:null,matches:S,isDataRoute:!0},onError:x}):T()},null)}function Hd(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function v1(n){let a=m.useContext(nl);return ot(a,Hd(n)),a}function b1(n){let a=m.useContext(bo);return ot(a,Hd(n)),a}function y1(n){let a=m.useContext(ss);return ot(a,Hd(n)),a}function Vd(n){let a=y1(n),r=a.matches[a.matches.length-1];return ot(r.route.id,`${n} can only be used on routes that contain a unique "id"`),r.route.id}function S1(){return Vd("useRouteId")}function j1(){let n=m.useContext(Ud),a=b1("useRouteError"),r=Vd("useRouteError");return n!==void 0?n:a.errors?.[r]}function N1(){let{router:n}=v1("useNavigate"),a=Vd("useNavigate"),r=m.useRef(!1);return Ux(()=>{r.current=!0}),m.useCallback(async(u,f={})=>{jn(r.current,zx),r.current&&(typeof u=="number"?n.navigate(u):await n.navigate(u,{fromRouteId:a,...f}))},[n,a])}var R0={};function Vx(n,a,r){!a&&!R0[n]&&(R0[n]=!0,jn(!1,r))}m.memo(w1);function w1({routes:n,future:a,state:r,unstable_onError:o}){return Hx(n,void 0,r,o,a)}function Ki(n){ot(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function A1({basename:n="/",children:a=null,location:r,navigationType:o="POP",navigator:u,static:f=!1}){ot(!xr(),"You cannot render a inside another . You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),p=m.useMemo(()=>({basename:h,navigator:u,static:f,future:{}}),[h,u,f]);typeof r=="string"&&(r=tl(r));let{pathname:g="/",search:x="",hash:v="",state:b=null,key:j="default"}=r,C=m.useMemo(()=>{let E=ts(g,h);return E==null?null:{location:{pathname:E,search:x,hash:v,state:b,key:j},navigationType:o}},[h,g,x,v,b,j,o]);return jn(C!=null,` is not able to match the URL "${g}${x}${v}" because it does not start with the basename, so the won't render anything.`),C==null?null:m.createElement(Tn.Provider,{value:p},m.createElement(pr.Provider,{children:a,value:C}))}function C1({children:n,location:a}){return f1(yd(n),a)}function yd(n,a=[]){let r=[];return m.Children.forEach(n,(o,u)=>{if(!m.isValidElement(o))return;let f=[...a,u];if(o.type===m.Fragment){r.push.apply(r,yd(o.props.children,f));return}ot(o.type===Ki,`[${typeof o.type=="string"?o.type:o.type.name}] is not a component. All component children of must be a or `),ot(!o.props.index||!o.props.children,"An index route cannot have child routes.");let h={id:o.props.id||f.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(h.children=yd(o.props.children,f)),r.push(h)}),r}var Zi="get",Ji="application/x-www-form-urlencoded";function yo(n){return n!=null&&typeof n.tagName=="string"}function k1(n){return yo(n)&&n.tagName.toLowerCase()==="button"}function E1(n){return yo(n)&&n.tagName.toLowerCase()==="form"}function M1(n){return yo(n)&&n.tagName.toLowerCase()==="input"}function R1(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function T1(n,a){return n.button===0&&(!a||a==="_self")&&!R1(n)}var zi=null;function q1(){if(zi===null)try{new FormData(document.createElement("form"),0),zi=!1}catch{zi=!0}return zi}var D1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ku(n){return n!=null&&!D1.has(n)?(jn(!1,`"${n}" is not a valid \`encType\` for \`

\`/\`\` and will default to "${Ji}"`),null):n}function _1(n,a){let r,o,u,f,h;if(E1(n)){let p=n.getAttribute("action");o=p?ts(p,a):null,r=n.getAttribute("method")||Zi,u=Ku(n.getAttribute("enctype"))||Ji,f=new FormData(n)}else if(k1(n)||M1(n)&&(n.type==="submit"||n.type==="image")){let p=n.form;if(p==null)throw new Error('Cannot submit a