function r0(i,c){for(var r=0;rf[d]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}function po(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}function tp(i){if(Object.prototype.hasOwnProperty.call(i,"__esModule"))return i;var c=i.default;if(typeof c=="function"){var r=function f(){var d=!1;try{d=this instanceof f}catch{}return d?Reflect.construct(c,arguments,this.constructor):c.apply(this,arguments)};r.prototype=c.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(i).forEach(function(f){var d=Object.getOwnPropertyDescriptor(i,f);Object.defineProperty(r,f,d.get?d:{enumerable:!0,get:function(){return i[f]}})}),r}var to={exports:{}},Ja={};var Lm;function s0(){if(Lm)return Ja;Lm=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(f,d,m){var h=null;if(m!==void 0&&(h=""+m),d.key!==void 0&&(h=""+d.key),"key"in d){m={};for(var v in d)v!=="key"&&(m[v]=d[v])}else m=d;return d=m.ref,{$$typeof:i,type:f,key:h,ref:d!==void 0?d:null,props:m}}return Ja.Fragment=c,Ja.jsx=r,Ja.jsxs=r,Ja}var wm;function d0(){return wm||(wm=1,to.exports=s0()),to.exports}var ep=d0(),eo={exports:{}},tt={};var qm;function m0(){if(qm)return tt;qm=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),h=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),E=Symbol.for("react.activity"),x=Symbol.iterator;function M(b){return b===null||typeof b!="object"?null:(b=x&&b[x]||b["@@iterator"],typeof b=="function"?b:null)}var U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},q=Object.assign,w={};function Y(b,L,Q){this.props=b,this.context=L,this.refs=w,this.updater=Q||U}Y.prototype.isReactComponent={},Y.prototype.setState=function(b,L){if(typeof b!="object"&&typeof b!="function"&&b!=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,b,L,"setState")},Y.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function Z(){}Z.prototype=Y.prototype;function G(b,L,Q){this.props=b,this.context=L,this.refs=w,this.updater=Q||U}var J=G.prototype=new Z;J.constructor=G,q(J,Y.prototype),J.isPureReactComponent=!0;var k=Array.isArray;function F(){}var V={H:null,A:null,T:null,S:null},at=Object.prototype.hasOwnProperty;function St(b,L,Q){var $=Q.ref;return{$$typeof:i,type:b,key:L,ref:$!==void 0?$:null,props:Q}}function yt(b,L){return St(b.type,L,b.props)}function Nt(b){return typeof b=="object"&&b!==null&&b.$$typeof===i}function Mt(b){var L={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(Q){return L[Q]})}var Ot=/\/+/g;function Tt(b,L){return typeof b=="object"&&b!==null&&b.key!=null?Mt(""+b.key):L.toString(36)}function vt(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(F,F):(b.status="pending",b.then(function(L){b.status==="pending"&&(b.status="fulfilled",b.value=L)},function(L){b.status==="pending"&&(b.status="rejected",b.reason=L)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function D(b,L,Q,$,lt){var it=typeof b;(it==="undefined"||it==="boolean")&&(b=null);var pt=!1;if(b===null)pt=!0;else switch(it){case"bigint":case"string":case"number":pt=!0;break;case"object":switch(b.$$typeof){case i:case c:pt=!0;break;case A:return pt=b._init,D(pt(b._payload),L,Q,$,lt)}}if(pt)return lt=lt(b),pt=$===""?"."+Tt(b,0):$,k(lt)?(Q="",pt!=null&&(Q=pt.replace(Ot,"$&/")+"/"),D(lt,L,Q,"",function(ta){return ta})):lt!=null&&(Nt(lt)&&(lt=yt(lt,Q+(lt.key==null||b&&b.key===lt.key?"":(""+lt.key).replace(Ot,"$&/")+"/")+pt)),L.push(lt)),1;pt=0;var Pt=$===""?".":$+":";if(k(b))for(var Lt=0;Lt>>1,ot=D[et];if(0>>1;etd(Q,X))$d(lt,Q)?(D[et]=lt,D[$]=X,et=$):(D[et]=Q,D[L]=X,et=L);else if($d(lt,X))D[et]=lt,D[$]=X,et=$;else break t}}return j}function d(D,j){var X=D.sortIndex-j.sortIndex;return X!==0?X:D.id-j.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;i.unstable_now=function(){return m.now()}}else{var h=Date,v=h.now();i.unstable_now=function(){return h.now()-v}}var g=[],y=[],A=1,E=null,x=3,M=!1,U=!1,q=!1,w=!1,Y=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function J(D){for(var j=r(y);j!==null;){if(j.callback===null)f(y);else if(j.startTime<=D)f(y),j.sortIndex=j.expirationTime,c(g,j);else break;j=r(y)}}function k(D){if(q=!1,J(D),!U)if(r(g)!==null)U=!0,F||(F=!0,Mt());else{var j=r(y);j!==null&&vt(k,j.startTime-D)}}var F=!1,V=-1,at=5,St=-1;function yt(){return w?!0:!(i.unstable_now()-StD&&yt());){var et=E.callback;if(typeof et=="function"){E.callback=null,x=E.priorityLevel;var ot=et(E.expirationTime<=D);if(D=i.unstable_now(),typeof ot=="function"){E.callback=ot,J(D),j=!0;break e}E===r(g)&&f(g),J(D)}else f(g);E=r(g)}if(E!==null)j=!0;else{var b=r(y);b!==null&&vt(k,b.startTime-D),j=!1}}break t}finally{E=null,x=X,M=!1}j=void 0}}finally{j?Mt():F=!1}}}var Mt;if(typeof G=="function")Mt=function(){G(Nt)};else if(typeof MessageChannel<"u"){var Ot=new MessageChannel,Tt=Ot.port2;Ot.port1.onmessage=Nt,Mt=function(){Tt.postMessage(null)}}else Mt=function(){Y(Nt,0)};function vt(D,j){V=Y(function(){D(i.unstable_now())},j)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(D){D.callback=null},i.unstable_forceFrameRate=function(D){0>D||125et?(D.sortIndex=X,c(y,D),r(g)===null&&D===r(y)&&(q?(Z(V),V=-1):q=!0,vt(k,X-et))):(D.sortIndex=ot,c(g,D),U||M||(U=!0,F||(F=!0,Mt()))),D},i.unstable_shouldYield=yt,i.unstable_wrapCallback=function(D){var j=x;return function(){var X=x;x=j;try{return D.apply(this,arguments)}finally{x=X}}}})(ao)),ao}var Gm;function v0(){return Gm||(Gm=1,no.exports=y0()),no.exports}var uo={exports:{}},kt={};var Xm;function g0(){if(Xm)return kt;Xm=1;var i=So();function c(g){var y="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(c){console.error(c)}}return i(),uo.exports=g0(),uo.exports}var Vm;function p0(){if(Vm)return $a;Vm=1;var i=v0(),c=So(),r=oh();function f(t){var e="https://react.dev/errors/"+t;if(1ot||(t.current=et[ot],et[ot]=null,ot--)}function Q(t,e){ot++,et[ot]=t.current,t.current=e}var $=b(null),lt=b(null),it=b(null),pt=b(null);function Pt(t,e){switch(Q(it,e),Q(lt,t),Q($,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?um(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=um(e),t=im(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}L($),Q($,t)}function Lt(){L($),L(lt),L(it)}function ta(t){t.memoizedState!==null&&Q(pt,t);var e=$.current,l=im(e,t.type);e!==l&&(Q(lt,t),Q($,l))}function tu(t){lt.current===t&&(L($),L(lt)),pt.current===t&&(L(pt),Qa._currentValue=X)}var Bi,Bo;function jl(t){if(Bi===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Bi=e&&e[1]||"",Bo=-1)":-1a||p[n]!==z[a]){var N=` `+p[n].replace(" at new "," at ");return t.displayName&&N.includes("")&&(N=N.replace("",t.displayName)),N}while(1<=n&&0<=a);break}}}finally{Li=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?jl(l):""}function Gh(t,e){switch(t.tag){case 26:case 27:case 5:return jl(t.type);case 16:return jl("Lazy");case 13:return t.child!==e&&e!==null?jl("Suspense Fallback"):jl("Suspense");case 19:return jl("SuspenseList");case 0:case 15:return wi(t.type,!1);case 11:return wi(t.type.render,!1);case 1:return wi(t.type,!0);case 31:return jl("Activity");default:return""}}function Lo(t){try{var e="",l=null;do e+=Gh(t,l),l=t,t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var qi=Object.prototype.hasOwnProperty,Yi=i.unstable_scheduleCallback,ji=i.unstable_cancelCallback,Xh=i.unstable_shouldYield,Qh=i.unstable_requestPaint,fe=i.unstable_now,Vh=i.unstable_getCurrentPriorityLevel,wo=i.unstable_ImmediatePriority,qo=i.unstable_UserBlockingPriority,eu=i.unstable_NormalPriority,Zh=i.unstable_LowPriority,Yo=i.unstable_IdlePriority,Kh=i.log,Jh=i.unstable_setDisableYieldValue,ea=null,oe=null;function sl(t){if(typeof Kh=="function"&&Jh(t),oe&&typeof oe.setStrictMode=="function")try{oe.setStrictMode(ea,t)}catch{}}var re=Math.clz32?Math.clz32:Fh,$h=Math.log,Wh=Math.LN2;function Fh(t){return t>>>=0,t===0?32:31-($h(t)/Wh|0)|0}var lu=256,nu=262144,au=4194304;function Gl(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 uu(t,e,l){var n=t.pendingLanes;if(n===0)return 0;var a=0,u=t.suspendedLanes,o=t.pingedLanes;t=t.warmLanes;var s=n&134217727;return s!==0?(n=s&~u,n!==0?a=Gl(n):(o&=s,o!==0?a=Gl(o):l||(l=s&~t,l!==0&&(a=Gl(l))))):(s=n&~u,s!==0?a=Gl(s):o!==0?a=Gl(o):l||(l=n&~t,l!==0&&(a=Gl(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 la(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function kh(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 jo(){var t=au;return au<<=1,(au&62914560)===0&&(au=4194304),t}function Gi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function na(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ph(t,e,l,n,a,u){var o=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 s=t.entanglements,p=t.expirationTimes,z=t.hiddenUpdates;for(l=o&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var ay=/[\n"\\]/g;function Se(t){return t.replace(ay,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ji(t,e,l,n,a,u,o,s){t.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?t.type=o:t.removeAttribute("type"),e!=null?o==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+pe(e)):t.value!==""+pe(e)&&(t.value=""+pe(e)):o!=="submit"&&o!=="reset"||t.removeAttribute("value"),e!=null?$i(t,o,pe(e)):l!=null?$i(t,o,pe(l)):n!=null&&t.removeAttribute("value"),a==null&&u!=null&&(t.defaultChecked=!!u),a!=null&&(t.checked=a&&typeof a!="function"&&typeof a!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?t.name=""+pe(s):t.removeAttribute("name")}function Io(t,e,l,n,a,u,o,s){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)){Ki(t);return}l=l!=null?""+pe(l):"",e=e!=null?""+pe(e):l,s||e===t.value||(t.value=e),t.defaultValue=e}n=n??a,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=s?t.checked:!!n,t.defaultChecked=!!n,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(t.name=o),Ki(t)}function $i(t,e,l){e==="number"&&fu(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function hn(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"),Ii=!1;if(Ze)try{var ca={};Object.defineProperty(ca,"passive",{get:function(){Ii=!0}}),window.addEventListener("test",ca,ca),window.removeEventListener("test",ca,ca)}catch{Ii=!1}var ml=null,tc=null,ru=null;function ir(){if(ru)return ru;var t,e=tc,l=e.length,n,a="value"in ml?ml.value:ml.textContent,u=a.length;for(t=0;t=ra),dr=" ",mr=!1;function hr(t,e){switch(t){case"keyup":return Uy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var pn=!1;function Hy(t,e){switch(t){case"compositionend":return yr(e);case"keypress":return e.which!==32?null:(mr=!0,dr);case"textInput":return t=e.data,t===dr&&mr?null:t;default:return null}}function By(t,e){if(pn)return t==="compositionend"||!uc&&hr(t,e)?(t=ir(),ru=tc=ml=null,pn=!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=Ar(l)}}function zr(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?zr(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Or(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=fu(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=fu(t.document)}return e}function fc(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 Qy=Ze&&"documentMode"in document&&11>=document.documentMode,Sn=null,oc=null,ha=null,rc=!1;function _r(t,e,l){var n=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;rc||Sn==null||Sn!==fu(n)||(n=Sn,"selectionStart"in n&&fc(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}),ha&&ma(ha,n)||(ha=n,n=ni(oc,"onSelect"),0>=o,a-=o,Be=1<<32-re(e)+a|l<ut?(st=W,W=null):st=W.sibling;var ht=O(T,W,R[ut],H);if(ht===null){W===null&&(W=st);break}t&&W&&ht.alternate===null&&e(T,W),S=u(ht,S,ut),mt===null?P=ht:mt.sibling=ht,mt=ht,W=st}if(ut===R.length)return l(T,W),dt&&Je(T,ut),P;if(W===null){for(;utut?(st=W,W=null):st=W.sibling;var Bl=O(T,W,ht.value,H);if(Bl===null){W===null&&(W=st);break}t&&W&&Bl.alternate===null&&e(T,W),S=u(Bl,S,ut),mt===null?P=Bl:mt.sibling=Bl,mt=Bl,W=st}if(ht.done)return l(T,W),dt&&Je(T,ut),P;if(W===null){for(;!ht.done;ut++,ht=R.next())ht=B(T,ht.value,H),ht!==null&&(S=u(ht,S,ut),mt===null?P=ht:mt.sibling=ht,mt=ht);return dt&&Je(T,ut),P}for(W=n(W);!ht.done;ut++,ht=R.next())ht=C(W,T,ut,ht.value,H),ht!==null&&(t&&ht.alternate!==null&&W.delete(ht.key===null?ut:ht.key),S=u(ht,S,ut),mt===null?P=ht:mt.sibling=ht,mt=ht);return t&&W.forEach(function(o0){return e(T,o0)}),dt&&Je(T,ut),P}function zt(T,S,R,H){if(typeof R=="object"&&R!==null&&R.type===q&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case M:t:{for(var P=R.key;S!==null;){if(S.key===P){if(P=R.type,P===q){if(S.tag===7){l(T,S.sibling),H=a(S,R.props.children),H.return=T,T=H;break t}}else if(S.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===at&&Pl(P)===S.type){l(T,S.sibling),H=a(S,R.props),ba(H,R),H.return=T,T=H;break t}l(T,S);break}else e(T,S);S=S.sibling}R.type===q?(H=Jl(R.props.children,T.mode,H,R.key),H.return=T,T=H):(H=bu(R.type,R.key,R.props,null,T.mode,H),ba(H,R),H.return=T,T=H)}return o(T);case U:t:{for(P=R.key;S!==null;){if(S.key===P)if(S.tag===4&&S.stateNode.containerInfo===R.containerInfo&&S.stateNode.implementation===R.implementation){l(T,S.sibling),H=a(S,R.children||[]),H.return=T,T=H;break t}else{l(T,S);break}else e(T,S);S=S.sibling}H=gc(R,T.mode,H),H.return=T,T=H}return o(T);case at:return R=Pl(R),zt(T,S,R,H)}if(vt(R))return K(T,S,R,H);if(Mt(R)){if(P=Mt(R),typeof P!="function")throw Error(f(150));return R=P.call(R),I(T,S,R,H)}if(typeof R.then=="function")return zt(T,S,_u(R),H);if(R.$$typeof===G)return zt(T,S,Au(T,R),H);Mu(T,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,S!==null&&S.tag===6?(l(T,S.sibling),H=a(S,R),H.return=T,T=H):(l(T,S),H=vc(R,T.mode,H),H.return=T,T=H),o(T)):l(T,S)}return function(T,S,R,H){try{Sa=0;var P=zt(T,S,R,H);return Dn=null,P}catch(W){if(W===xn||W===zu)throw W;var mt=de(29,W,null,T.mode);return mt.lanes=H,mt.return=T,mt}}}var tn=Fr(!0),kr=Fr(!1),pl=!1;function xc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dc(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 Sl(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,(gt&2)!==0){var a=n.pending;return a===null?e.next=e:(e.next=a.next,a.next=e),n.pending=e,e=Su(t),Hr(t,null,l),e}return pu(t,n,e,l),Su(t)}function Ea(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,Xo(t,l)}}function Cc(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 o={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?a=u=o:u=u.next=o,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 Uc=!1;function Ta(){if(Uc){var t=Mn;if(t!==null)throw t}}function Aa(t,e,l,n){Uc=!1;var a=t.updateQueue;pl=!1;var u=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(s!==null){a.shared.pending=null;var p=s,z=p.next;p.next=null,o===null?u=z:o.next=z,o=p;var N=t.alternate;N!==null&&(N=N.updateQueue,s=N.lastBaseUpdate,s!==o&&(s===null?N.firstBaseUpdate=z:s.next=z,N.lastBaseUpdate=p))}if(u!==null){var B=a.baseState;o=0,N=z=p=null,s=u;do{var O=s.lane&-536870913,C=O!==s.lane;if(C?(rt&O)===O:(n&O)===O){O!==0&&O===_n&&(Uc=!0),N!==null&&(N=N.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});t:{var K=t,I=s;O=e;var zt=l;switch(I.tag){case 1:if(K=I.payload,typeof K=="function"){B=K.call(zt,B,O);break t}B=K;break t;case 3:K.flags=K.flags&-65537|128;case 0:if(K=I.payload,O=typeof K=="function"?K.call(zt,B,O):K,O==null)break t;B=E({},B,O);break t;case 2:pl=!0}}O=s.callback,O!==null&&(t.flags|=64,C&&(t.flags|=8192),C=a.callbacks,C===null?a.callbacks=[O]:C.push(O))}else C={lane:O,tag:s.tag,payload:s.payload,callback:s.callback,next:null},N===null?(z=N=C,p=B):N=N.next=C,o|=O;if(s=s.next,s===null){if(s=a.shared.pending,s===null)break;C=s,s=C.next,C.next=null,a.lastBaseUpdate=C,a.shared.pending=null}}while(!0);N===null&&(p=B),a.baseState=p,a.firstBaseUpdate=z,a.lastBaseUpdate=N,u===null&&(a.shared.lanes=0),zl|=o,t.lanes=o,t.memoizedState=B}}function Pr(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function Ir(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tu?u:8;var o=D.T,s={};D.T=s,kc(t,!1,e,l);try{var p=a(),z=D.S;if(z!==null&&z(s,p),p!==null&&typeof p=="object"&&typeof p.then=="function"){var N=Py(p,n);Oa(t,e,N,ge(t))}else Oa(t,e,n,ge(t))}catch(B){Oa(t,e,{then:function(){},status:"rejected",reason:B},ge())}finally{j.p=u,o!==null&&s.types!==null&&(o.types=s.types),D.T=o}}function av(){}function Wc(t,e,l,n){if(t.tag!==5)throw Error(f(476));var a=Cs(t).queue;Ds(t,a,e,X,l===null?av:function(){return Us(t),l(n)})}function Cs(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ke,lastRenderedState:X},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ke,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Us(t){var e=Cs(t);e.next===null&&(e=t.alternate.memoizedState),Oa(t,e.next.queue,{},ge())}function Fc(){return $t(Qa)}function Ns(){return qt().memoizedState}function Hs(){return qt().memoizedState}function uv(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=ge();t=Sl(l);var n=bl(e,t,l);n!==null&&(ie(n,e,l),Ea(n,e,l)),e={cache:zc()},t.payload=e;return}e=e.return}}function iv(t,e,l){var n=ge();l={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},qu(t)?Ls(e,l):(l=hc(t,e,l,n),l!==null&&(ie(l,t,n),ws(l,e,n)))}function Bs(t,e,l){var n=ge();Oa(t,e,l,n)}function Oa(t,e,l,n){var a={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(qu(t))Ls(e,a);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var o=e.lastRenderedState,s=u(o,l);if(a.hasEagerState=!0,a.eagerState=s,se(s,o))return pu(t,e,a,0),_t===null&&gu(),!1}catch{}if(l=hc(t,e,a,n),l!==null)return ie(l,t,n),ws(l,e,n),!0}return!1}function kc(t,e,l,n){if(n={lane:2,revertLane:Df(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},qu(t)){if(e)throw Error(f(479))}else e=hc(t,l,n,2),e!==null&&ie(e,t,2)}function qu(t){var e=t.alternate;return t===nt||e!==null&&e===nt}function Ls(t,e){Un=Cu=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function ws(t,e,l){if((l&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Xo(t,l)}}var _a={readContext:$t,use:Hu,useCallback:Ht,useContext:Ht,useEffect:Ht,useImperativeHandle:Ht,useLayoutEffect:Ht,useInsertionEffect:Ht,useMemo:Ht,useReducer:Ht,useRef:Ht,useState:Ht,useDebugValue:Ht,useDeferredValue:Ht,useTransition:Ht,useSyncExternalStore:Ht,useId:Ht,useHostTransitionStatus:Ht,useFormState:Ht,useActionState:Ht,useOptimistic:Ht,useMemoCache:Ht,useCacheRefresh:Ht};_a.useEffectEvent=Ht;var qs={readContext:$t,use:Hu,useCallback:function(t,e){return It().memoizedState=[t,e===void 0?null:e],t},useContext:$t,useEffect:Es,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Lu(4194308,4,zs.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Lu(4194308,4,t,e)},useInsertionEffect:function(t,e){Lu(4,2,t,e)},useMemo:function(t,e){var l=It();e=e===void 0?null:e;var n=t();if(en){sl(!0);try{t()}finally{sl(!1)}}return l.memoizedState=[n,e],n},useReducer:function(t,e,l){var n=It();if(l!==void 0){var a=l(e);if(en){sl(!0);try{l(e)}finally{sl(!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=iv.bind(null,nt,t),[n.memoizedState,t]},useRef:function(t){var e=It();return t={current:t},e.memoizedState=t},useState:function(t){t=Vc(t);var e=t.queue,l=Bs.bind(null,nt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Jc,useDeferredValue:function(t,e){var l=It();return $c(l,t,e)},useTransition:function(){var t=Vc(!1);return t=Ds.bind(null,nt,t.queue,!0,!1),It().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var n=nt,a=It();if(dt){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),_t===null)throw Error(f(349));(rt&127)!==0||us(n,e,l)}a.memoizedState=l;var u={value:l,getSnapshot:e};return a.queue=u,Es(cs.bind(null,n,u,t),[t]),n.flags|=2048,Hn(9,{destroy:void 0},is.bind(null,n,u,l,e),null),l},useId:function(){var t=It(),e=_t.identifierPrefix;if(dt){var l=Le,n=Be;l=(n&~(1<<32-re(n)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Uu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof n.is=="string"?o.createElement("select",{is:n.is}):o.createElement("select"),n.multiple?u.multiple=!0:n.size&&(u.size=n.size);break;default:u=typeof n.is=="string"?o.createElement(a,{is:n.is}):o.createElement(a)}}u[Kt]=e,u[te]=n;t:for(o=e.child;o!==null;){if(o.tag===5||o.tag===6)u.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===e)break t;for(;o.sibling===null;){if(o.return===null||o.return===e)break t;o=o.return}o.sibling.return=o.return,o=o.sibling}e.stateNode=u;t:switch(Ft(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 Dt(e),df(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(f(166));if(t=it.current,zn(e)){if(t=e.stateNode,l=e.memoizedProps,n=null,a=Jt,a!==null)switch(a.tag){case 27:case 5:n=a.memoizedProps}t[Kt]=e,t=!!(t.nodeValue===l||n!==null&&n.suppressHydrationWarning===!0||nm(t.nodeValue,l)),t||vl(e,!0)}else t=ai(t).createTextNode(n),t[Kt]=e,e.stateNode=t}return Dt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(n=zn(e),l!==null){if(t===null){if(!n)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Kt]=e}else $l(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Dt(e),t=!1}else l=Ec(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(he(e),e):(he(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Dt(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(a=zn(e),n!==null&&n.dehydrated!==null){if(t===null){if(!a)throw Error(f(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(f(317));a[Kt]=e}else $l(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Dt(e),a=!1}else a=Ec(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=a),a=!0;if(!a)return e.flags&256?(he(e),e):(he(e),null)}return he(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),Qu(e,e.updateQueue),Dt(e),null);case 4:return Lt(),t===null&&Hf(e.stateNode.containerInfo),Dt(e),null;case 10:return We(e.type),Dt(e),null;case 19:if(L(wt),n=e.memoizedState,n===null)return Dt(e),null;if(a=(e.flags&128)!==0,u=n.rendering,u===null)if(a)xa(n,!1);else{if(Bt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=Du(t),u!==null){for(e.flags|=128,xa(n,!1),t=u.updateQueue,e.updateQueue=t,Qu(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Br(l,t),l=l.sibling;return Q(wt,wt.current&1|2),dt&&Je(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&fe()>$u&&(e.flags|=128,a=!0,xa(n,!1),e.lanes=4194304)}else{if(!a)if(t=Du(u),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,Qu(e,t),xa(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!dt)return Dt(e),null}else 2*fe()-n.renderingStartTime>$u&&l!==536870912&&(e.flags|=128,a=!0,xa(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=fe(),t.sibling=null,l=wt.current,Q(wt,a?l&1|2:l&1),dt&&Je(e,n.treeForkCount),t):(Dt(e),null);case 22:case 23:return he(e),Hc(),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&&(Dt(e),e.subtreeFlags&6&&(e.flags|=8192)):Dt(e),l=e.updateQueue,l!==null&&Qu(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&&L(kl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),We(Yt),Dt(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function sv(t,e){switch(Sc(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return We(Yt),Lt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return tu(e),null;case 31:if(e.memoizedState!==null){if(he(e),e.alternate===null)throw Error(f(340));$l()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(he(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));$l()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return L(wt),null;case 4:return Lt(),null;case 10:return We(e.type),null;case 22:case 23:return he(e),Hc(),t!==null&&L(kl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return We(Yt),null;case 25:return null;default:return null}}function fd(t,e){switch(Sc(e),e.tag){case 3:We(Yt),Lt();break;case 26:case 27:case 5:tu(e);break;case 4:Lt();break;case 31:e.memoizedState!==null&&he(e);break;case 13:he(e);break;case 19:L(wt);break;case 10:We(e.type);break;case 22:case 23:he(e),Hc(),t!==null&&L(kl);break;case 24:We(Yt)}}function Da(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,o=l.inst;n=u(),o.destroy=n}l=l.next}while(l!==a)}}catch(s){Et(e,e.return,s)}}function Al(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 o=n.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,a=e;var p=l,z=s;try{z()}catch(N){Et(a,p,N)}}}n=n.next}while(n!==u)}}catch(N){Et(e,e.return,N)}}function od(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Ir(e,l)}catch(n){Et(t,t.return,n)}}}function rd(t,e,l){l.props=ln(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(n){Et(t,e,n)}}function Ca(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){Et(t,e,a)}}function we(t,e){var l=t.ref,n=t.refCleanup;if(l!==null)if(typeof n=="function")try{n()}catch(a){Et(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){Et(t,e,a)}else l.current=null}function sd(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){Et(t,t.return,a)}}function mf(t,e,l){try{var n=t.stateNode;Nv(n,t.type,l,e),n[te]=e}catch(a){Et(t,t.return,a)}}function dd(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Dl(t.type)||t.tag===4}function hf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||dd(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&&Dl(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 yf(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&&Dl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(yf(t,e,l),t=t.sibling;t!==null;)yf(t,e,l),t=t.sibling}function Vu(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&&Dl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Vu(t,e,l),t=t.sibling;t!==null;)Vu(t,e,l),t=t.sibling}function md(t){var e=t.stateNode,l=t.memoizedProps;try{for(var n=t.type,a=e.attributes;a.length;)e.removeAttributeNode(a[0]);Ft(e,n,l),e[Kt]=t,e[te]=l}catch(u){Et(t,t.return,u)}}var tl=!1,Xt=!1,vf=!1,hd=typeof WeakSet=="function"?WeakSet:Set,Zt=null;function dv(t,e){if(t=t.containerInfo,wf=si,t=Or(t),fc(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 o=0,s=-1,p=-1,z=0,N=0,B=t,O=null;e:for(;;){for(var C;B!==l||a!==0&&B.nodeType!==3||(s=o+a),B!==u||n!==0&&B.nodeType!==3||(p=o+n),B.nodeType===3&&(o+=B.nodeValue.length),(C=B.firstChild)!==null;)O=B,B=C;for(;;){if(B===t)break e;if(O===l&&++z===a&&(s=o),O===u&&++N===n&&(p=o),(C=B.nextSibling)!==null)break;B=O,O=B.parentNode}B=C}l=s===-1||p===-1?null:{start:s,end:p}}else l=null}l=l||{start:0,end:0}}else l=null;for(qf={focusedElem:t,selectionRange:l},si=!1,Zt=e;Zt!==null;)if(e=Zt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Zt=t;else for(;Zt!==null;){switch(e=Zt,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"))),Ft(u,n,l),u[Kt]=t,Vt(u),n=u;break t;case"link":var o=bm("link","href",a).get(n+(l.href||""));if(o){for(var s=0;szt&&(o=zt,zt=I,I=o);var T=Rr(s,I),S=Rr(s,zt);if(T&&S&&(C.rangeCount!==1||C.anchorNode!==T.node||C.anchorOffset!==T.offset||C.focusNode!==S.node||C.focusOffset!==S.offset)){var R=B.createRange();R.setStart(T.node,T.offset),C.removeAllRanges(),I>zt?(C.addRange(R),C.extend(S.node,S.offset)):(R.setEnd(S.node,S.offset),C.addRange(R))}}}}for(B=[],C=s;C=C.parentNode;)C.nodeType===1&&B.push({element:C,left:C.scrollLeft,top:C.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;sl?32:l,D.T=null,l=Af,Af=null;var u=_l,o=ul;if(Qt=0,Yn=_l=null,ul=0,(gt&6)!==0)throw Error(f(331));var s=gt;if(gt|=4,zd(u.current),Td(u,u.current,o,l),gt=s,wa(0,!1),oe&&typeof oe.onPostCommitFiberRoot=="function")try{oe.onPostCommitFiberRoot(ea,u)}catch{}return!0}finally{j.p=a,D.T=n,Qd(t,e)}}function Zd(t,e,l){e=Ee(l,e),e=ef(t.stateNode,e,2),t=bl(t,e,2),t!==null&&(na(t,2),qe(t))}function Et(t,e,l){if(t.tag===3)Zd(t,t,l);else for(;e!==null;){if(e.tag===3){Zd(e,t,l);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ol===null||!Ol.has(n))){t=Ee(l,t),l=Ks(2),n=bl(e,l,2),n!==null&&(Js(l,n,e,t),na(n,2),qe(n));break}}e=e.return}}function _f(t,e,l){var n=t.pingCache;if(n===null){n=t.pingCache=new yv;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)||(Sf=!0,a.add(l),t=bv.bind(null,t,e,l),e.then(t,t))}function bv(t,e,l){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,_t===t&&(rt&l)===l&&(Bt===4||Bt===3&&(rt&62914560)===rt&&300>fe()-Ju?(gt&2)===0&&jn(t,0):bf|=l,qn===rt&&(qn=0)),qe(t)}function Kd(t,e){e===0&&(e=jo()),t=Kl(t,e),t!==null&&(na(t,e),qe(t))}function Ev(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Kd(t,l)}function Tv(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(f(314))}n!==null&&n.delete(e),Kd(t,l)}function Av(t,e){return Yi(t,e)}var ti=null,Xn=null,Mf=!1,ei=!1,xf=!1,xl=0;function qe(t){t!==Xn&&t.next===null&&(Xn===null?ti=Xn=t:Xn=Xn.next=t),ei=!0,Mf||(Mf=!0,zv())}function wa(t,e){if(!xf&&ei){xf=!0;do for(var l=!1,n=ti;n!==null;){if(t!==0){var a=n.pendingLanes;if(a===0)var u=0;else{var o=n.suspendedLanes,s=n.pingedLanes;u=(1<<31-re(42|t)+1)-1,u&=a&~(o&~s),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Fd(n,u))}else u=rt,u=uu(n,n===_t?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(u&3)===0||la(n,u)||(l=!0,Fd(n,u));n=n.next}while(l);xf=!1}}function Rv(){Jd()}function Jd(){ei=Mf=!1;var t=0;xl!==0&&Bv()&&(t=xl);for(var e=fe(),l=null,n=ti;n!==null;){var a=n.next,u=$d(n,e);u===0?(n.next=null,l===null?ti=a:l.next=a,a===null&&(Xn=l)):(l=n,(t!==0||(u&3)!==0)&&(ei=!0)),n=a}Qt!==0&&Qt!==5||wa(t),xl!==0&&(xl=0)}function $d(t,e){for(var l=t.suspendedLanes,n=t.pingedLanes,a=t.expirationTimes,u=t.pendingLanes&-62914561;0s)break;var N=p.transferSize,B=p.initiatorType;N&&am(B)&&(p=p.responseEnd,o+=N*(p"u"?null:document;function vm(t,e,l){var n=Qn;if(n&&typeof e=="string"&&e){var a=Se(e);a='link[rel="'+t+'"][href="'+a+'"]',typeof l=="string"&&(a+='[crossorigin="'+l+'"]'),ym.has(a)||(ym.add(a),t={rel:t,crossOrigin:l,href:e},n.querySelector(a)===null&&(e=n.createElement("link"),Ft(e,"link",t),Vt(e),n.head.appendChild(e)))}}function Vv(t){il.D(t),vm("dns-prefetch",t,null)}function Zv(t,e){il.C(t,e),vm("preconnect",t,e)}function Kv(t,e,l){il.L(t,e,l);var n=Qn;if(n&&t&&e){var a='link[rel="preload"][as="'+Se(e)+'"]';e==="image"&&l&&l.imageSrcSet?(a+='[imagesrcset="'+Se(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(a+='[imagesizes="'+Se(l.imageSizes)+'"]')):a+='[href="'+Se(t)+'"]';var u=a;switch(e){case"style":u=Vn(t);break;case"script":u=Zn(t)}_e.has(u)||(t=E({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),_e.set(u,t),n.querySelector(a)!==null||e==="style"&&n.querySelector(Ga(u))||e==="script"&&n.querySelector(Xa(u))||(e=n.createElement("link"),Ft(e,"link",t),Vt(e),n.head.appendChild(e)))}}function Jv(t,e){il.m(t,e);var l=Qn;if(l&&t){var n=e&&typeof e.as=="string"?e.as:"script",a='link[rel="modulepreload"][as="'+Se(n)+'"][href="'+Se(t)+'"]',u=a;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Zn(t)}if(!_e.has(u)&&(t=E({rel:"modulepreload",href:t},e),_e.set(u,t),l.querySelector(a)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Xa(u)))return}n=l.createElement("link"),Ft(n,"link",t),Vt(n),l.head.appendChild(n)}}}function $v(t,e,l){il.S(t,e,l);var n=Qn;if(n&&t){var a=dn(n).hoistableStyles,u=Vn(t);e=e||"default";var o=a.get(u);if(!o){var s={loading:0,preload:null};if(o=n.querySelector(Ga(u)))s.loading=5;else{t=E({rel:"stylesheet",href:t,"data-precedence":e},l),(l=_e.get(u))&&Zf(t,l);var p=o=n.createElement("link");Vt(p),Ft(p,"link",t),p._p=new Promise(function(z,N){p.onload=z,p.onerror=N}),p.addEventListener("load",function(){s.loading|=1}),p.addEventListener("error",function(){s.loading|=2}),s.loading|=4,ii(o,e,n)}o={type:"stylesheet",instance:o,count:1,state:s},a.set(u,o)}}}function Wv(t,e){il.X(t,e);var l=Qn;if(l&&t){var n=dn(l).hoistableScripts,a=Zn(t),u=n.get(a);u||(u=l.querySelector(Xa(a)),u||(t=E({src:t,async:!0},e),(e=_e.get(a))&&Kf(t,e),u=l.createElement("script"),Vt(u),Ft(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function Fv(t,e){il.M(t,e);var l=Qn;if(l&&t){var n=dn(l).hoistableScripts,a=Zn(t),u=n.get(a);u||(u=l.querySelector(Xa(a)),u||(t=E({src:t,async:!0,type:"module"},e),(e=_e.get(a))&&Kf(t,e),u=l.createElement("script"),Vt(u),Ft(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function gm(t,e,l,n){var a=(a=it.current)?ui(a):null;if(!a)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Vn(l.href),l=dn(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=Vn(l.href);var u=dn(a).hoistableStyles,o=u.get(t);if(o||(a=a.ownerDocument||a,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,o),(u=a.querySelector(Ga(t)))&&!u._p&&(o.instance=u,o.state.loading=5),_e.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},_e.set(t,l),u||kv(a,t,l,o.state))),e&&n===null)throw Error(f(528,""));return o}if(e&&n!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Zn(l),l=dn(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(f(444,t))}}function Vn(t){return'href="'+Se(t)+'"'}function Ga(t){return'link[rel="stylesheet"]['+t+"]"}function pm(t){return E({},t,{"data-precedence":t.precedence,precedence:null})}function kv(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}),Ft(e,"link",l),Vt(e),t.head.appendChild(e))}function Zn(t){return'[src="'+Se(t)+'"]'}function Xa(t){return"script[async]"+t}function Sm(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+Se(l.href)+'"]');if(n)return e.instance=n,Vt(n),n;var a=E({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),Vt(n),Ft(n,"style",a),ii(n,l.precedence,t),e.instance=n;case"stylesheet":a=Vn(l.href);var u=t.querySelector(Ga(a));if(u)return e.state.loading|=4,e.instance=u,Vt(u),u;n=pm(l),(a=_e.get(a))&&Zf(n,a),u=(t.ownerDocument||t).createElement("link"),Vt(u);var o=u;return o._p=new Promise(function(s,p){o.onload=s,o.onerror=p}),Ft(u,"link",n),e.state.loading|=4,ii(u,l.precedence,t),e.instance=u;case"script":return u=Zn(l.src),(a=t.querySelector(Xa(u)))?(e.instance=a,Vt(a),a):(n=l,(a=_e.get(u))&&(n=E({},l),Kf(n,a)),t=t.ownerDocument||t,a=t.createElement("script"),Vt(a),Ft(a,"link",n),t.head.appendChild(a),e.instance=a);case"void":return null;default:throw Error(f(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,o=0;o title"):null)}function Pv(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;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!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 Tm(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Iv(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=Vn(n.href),u=e.querySelector(Ga(a));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=fi.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Vt(u);return}u=e.ownerDocument||e,n=pm(n),(a=_e.get(a))&&Zf(n,a),u=u.createElement("link"),Vt(u);var o=u;o._p=new Promise(function(s,p){o.onload=s,o.onerror=p}),Ft(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=fi.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Jf=0;function t0(t,e){return t.stylesheets&&t.count===0&&ri(t,t.stylesheets),0Jf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(a)}}:null}function fi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ri(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var oi=null;function ri(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,oi=new Map,e.forEach(e0,t),oi=null,fi.call(t))}function e0(t,e){if(!(e.state.loading&4)){var l=oi.get(t);if(l)var n=l.get(null);else{l=new Map,oi.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(i)}catch(c){console.error(c)}}return i(),lo.exports=p0(),lo.exports}var b0=S0();const np=po(b0);const bo=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,rh=/^[\\/]{2}/;function E0(i,c){return c+i.replace(/\\/g,"/")}const Km="popstate";function Jm(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i}function T0(i={}){function c(f,d){let m=d.state?.masked,{pathname:h,search:v,hash:g}=m||f.location;return mo("",{pathname:h,search:v,hash:g},d.state&&d.state.usr||null,d.state&&d.state.key||"default",m?{pathname:f.location.pathname,search:f.location.search,hash:f.location.hash}:void 0)}function r(f,d){return typeof d=="string"?d:Fa(d)}return R0(c,r,null,i)}function Ut(i,c){if(i===!1||i===null||typeof i>"u")throw new Error(c)}function Xe(i,c){if(!i){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function A0(){return Math.random().toString(36).substring(2,10)}function $m(i,c){return{usr:i.state,key:i.key,idx:c,masked:i.mask?{pathname:i.pathname,search:i.search,hash:i.hash}:void 0}}function mo(i,c,r=null,f,d){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof c=="string"?$n(c):c,state:r,key:c&&c.key||f||A0(),mask:d}}function Fa({pathname:i="/",search:c="",hash:r=""}){return c&&c!=="?"&&(i+=c.charAt(0)==="?"?c:"?"+c),r&&r!=="#"&&(i+=r.charAt(0)==="#"?r:"#"+r),i}function $n(i){let c={};if(i){let r=i.indexOf("#");r>=0&&(c.hash=i.substring(r),i=i.substring(0,r));let f=i.indexOf("?");f>=0&&(c.search=i.substring(f),i=i.substring(0,f)),i&&(c.pathname=i)}return c}function R0(i,c,r,f={}){let{window:d=document.defaultView,v5Compat:m=!1}=f,h=d.history,v="POP",g=null,y=A();y==null&&(y=0,h.replaceState({...h.state,idx:y},""));function A(){return(h.state||{idx:null}).idx}function E(){v="POP";let w=A(),Y=w==null?null:w-y;y=w,g&&g({action:v,location:q.location,delta:Y})}function x(w,Y){v="PUSH";let Z=Jm(w)?w:mo(q.location,w,Y);y=A()+1;let G=$m(Z,y),J=q.createHref(Z.mask||Z);try{h.pushState(G,"",J)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;d.location.assign(J)}m&&g&&g({action:v,location:q.location,delta:1})}function M(w,Y){v="REPLACE";let Z=Jm(w)?w:mo(q.location,w,Y);y=A();let G=$m(Z,y),J=q.createHref(Z.mask||Z);h.replaceState(G,"",J),m&&g&&g({action:v,location:q.location,delta:0})}function U(w){return z0(d,w)}let q={get action(){return v},get location(){return i(d,h)},listen(w){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(Km,E),g=w,()=>{d.removeEventListener(Km,E),g=null}},createHref(w){return c(d,w)},createURL:U,encodeLocation(w){let Y=U(w);return{pathname:Y.pathname,search:Y.search,hash:Y.hash}},push:x,replace:M,go(w){return h.go(w)}};return q}function z0(i,c,r=!1){let f="http://localhost";i&&(f=i.location.origin!=="null"?i.location.origin:i.location.href),Ut(f,"No window.location.(origin|href) available to create URL");let d=typeof c=="string"?c:Fa(c);return d=d.replace(/ $/,"%20"),!r&&rh.test(d)&&(d=f+d),new URL(d,f)}function sh(i,c,r="/"){return O0(i,c,r,!1)}function O0(i,c,r,f,d){let m=Ll((typeof c=="string"?$n(c):c).pathname||"/",r);if(m==null)return null;let h=_0(i),v=null,g=j0(m);for(let y=0;v==null&&y{let A={relativePath:y===void 0?h.path||"":y,caseSensitive:h.caseSensitive===!0,childrenIndex:v,route:h};if(A.relativePath.startsWith("/")){if(!A.relativePath.startsWith(f)&&g)return;Ut(A.relativePath.startsWith(f),`Absolute route path "${A.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),A.relativePath=A.relativePath.slice(f.length)}let E=Ue([f,A.relativePath]),x=r.concat(A);h.children&&h.children.length>0&&(Ut(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${E}".`),dh(h.children,c,x,E,g)),!(h.path==null&&!h.index)&&c.push({path:E,score:w0(E,h.index),routesMeta:x.map((M,U)=>{let[q,w]=yh(M.relativePath,M.caseSensitive,U===x.length-1);return{...M,matcher:q,compiledParams:w}})})};return i.forEach((h,v)=>{if(h.path===""||!h.path?.includes("?"))m(h,v);else for(let g of mh(h.path))m(h,v,!0,g)}),c}function mh(i){let c=i.split("/");if(c.length===0)return[];let[r,...f]=c,d=r.endsWith("?"),m=r.replace(/\?$/,"");if(f.length===0)return d?[m,""]:[m];let h=mh(f.join("/")),v=[];return v.push(...h.map(g=>g===""?m:[m,g].join("/"))),d&&v.push(...h),v.map(g=>i.startsWith("/")&&g===""?"/":g)}function M0(i){i.sort((c,r)=>c.score!==r.score?r.score-c.score:q0(c.routesMeta.map(f=>f.childrenIndex),r.routesMeta.map(f=>f.childrenIndex)))}const x0=/^:[\w-]+$/,D0=/^:[\w-]+/,C0=3.5,U0=3,N0=2,H0=1,B0=10,L0=-2,Wm=i=>i==="*";function w0(i,c){let r=i.split("/"),f=r.length;return r.some(Wm)&&(f+=L0),c&&(f+=N0),r.filter(d=>!Wm(d)).reduce((d,m)=>d+(x0.test(m)?U0:D0.test(m)?C0:m===""?H0:B0),f)}function q0(i,c){return i.length===c.length&&i.slice(0,-1).every((r,f)=>r===c[f])?i[i.length-1]-c[c.length-1]:0}function Y0(i,c,r=!1){let{routesMeta:f}=i,d={},m="/",h=[];for(let v=0;v{if(y==="*"){let M=v[E]||"";h=m.slice(0,m.length-M.length).replace(/(.)\/+$/,"$1")}const x=v[E];return A&&!x?g[y]=void 0:g[y]=(x||"").replace(/%2F/g,"/"),g},{}),pathname:m,pathnameBase:h,pattern:i}}function yh(i,c=!1,r=!0){Xe(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let f=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,h,v,g,y)=>{if(f.push({paramName:h,isOptional:v!=null}),v){let A=y.charAt(g+m.length);return A&&A!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(?=\/|$|\()/g,"(?:/$1)?");return i.endsWith("*")?(f.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,c?void 0:"i"),f]}function j0(i){try{return i.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return Xe(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),i}}function Ll(i,c){if(c==="/")return i;if(!i.toLowerCase().startsWith(c.toLowerCase()))return null;let r=c.endsWith("/")?c.length-1:c.length,f=i.charAt(r);return f&&f!=="/"?null:i.slice(r)||"/"}function G0(i,c="/"){let{pathname:r,search:f="",hash:d=""}=typeof i=="string"?$n(i):i,m;return r?(r=vh(r),r.startsWith("/")?m=Fm(r.substring(1),"/"):m=Fm(r,c)):m=c,{pathname:m,search:V0(f),hash:Z0(d)}}function Fm(i,c){let r=gh(c).split("/");return i.split("/").forEach(f=>{f===".."?r.length>1&&r.pop():f!=="."&&r.push(f)}),r.length>1?r.join("/"):"/"}function io(i,c,r,f){return`Cannot include a '${i}' character in a manually specified \`to.${c}\` field [${JSON.stringify(f)}]. 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 X0(i){return i.filter((c,r)=>r===0||c.route.path&&c.route.path.length>0)}function Eo(i){let c=X0(i);return c.map((r,f)=>f===c.length-1?r.pathname:r.pathnameBase)}function _i(i,c,r,f=!1){let d;typeof i=="string"?d=$n(i):(d={...i},Ut(!d.pathname||!d.pathname.includes("?"),io("?","pathname","search",d)),Ut(!d.pathname||!d.pathname.includes("#"),io("#","pathname","hash",d)),Ut(!d.search||!d.search.includes("#"),io("#","search","hash",d)));let m=i===""||d.pathname==="",h=m?"/":d.pathname,v;if(h==null)v=r;else{let E=c.length-1;if(!f&&h.startsWith("..")){let x=h.split("/");for(;x[0]==="..";)x.shift(),E-=1;d.pathname=x.join("/")}v=E>=0?c[E]:"/"}let g=G0(d,v),y=h&&h!=="/"&&h.endsWith("/"),A=(m||h===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(y||A)&&(g.pathname+="/"),g}const vh=i=>i.replace(/[\\/]{2,}/g,"/"),Ue=i=>vh(i.join("/")),gh=i=>i.replace(/\/+$/,""),Q0=i=>gh(i).replace(/^\/*/,"/"),V0=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,Z0=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i;var K0=class{status;statusText;data;error;internal;constructor(i,c,r,f=!1){this.status=i,this.statusText=c||"",this.internal=f,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function J0(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function $0(i){return Ue(i.map(c=>c.route.path).filter(Boolean))||"/"}const ph=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Sh(i,c){let r=i;if(typeof r!="string"||!bo.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let f=r,d=!1;if(ph)try{let m=new URL(window.location.href),h=rh.test(r)?new URL(E0(r,m.protocol)):new URL(r),v=Ll(h.pathname,c);h.origin===m.origin&&v!=null?r=v+h.search+h.hash:d=!0}catch{Xe(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:r}}const bh=["POST","PUT","PATCH","DELETE"];new Set(bh);const W0=["GET",...bh];new Set(W0);const F0=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function k0(i){try{return F0.includes(new URL(i).protocol)}catch{return!1}}const Wn=_.createContext(null);Wn.displayName="DataRouter";const Mi=_.createContext(null);Mi.displayName="DataRouterState";const Eh=_.createContext(!1);function P0(){return _.useContext(Eh)}const Th=_.createContext({isTransitioning:!1});Th.displayName="ViewTransition";const I0=_.createContext(new Map);I0.displayName="Fetchers";const tg=_.createContext(null);tg.displayName="Await";const Me=_.createContext(null);Me.displayName="Navigation";const Fn=_.createContext(null);Fn.displayName="Location";const Ne=_.createContext({outlet:null,matches:[],isDataRoute:!1});Ne.displayName="Route";const To=_.createContext(null);To.displayName="RouteError";const Ah="REACT_ROUTER_ERROR",eg="REDIRECT",lg="ROUTE_ERROR_RESPONSE";function ng(i){if(i.startsWith(`${Ah}:${eg}:{`))try{let c=JSON.parse(i.slice(28));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.location=="string"&&typeof c.reloadDocument=="boolean"&&typeof c.replace=="boolean")return c}catch{}}function ag(i){if(i.startsWith(`${Ah}:${lg}:{`))try{let c=JSON.parse(i.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new K0(c.status,c.statusText,c.data)}catch{}}function ug(i,{relative:c}={}){Ut(kn(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:f}=_.useContext(Me),{hash:d,pathname:m,search:h}=Ia(i,{relative:c}),v=m;return r!=="/"&&(v=m==="/"?r:Ue([r,m])),f.createHref({pathname:v,search:h,hash:d})}function kn(){return _.useContext(Fn)!=null}function He(){return Ut(kn(),"useLocation() may be used only in the context of a component."),_.useContext(Fn).location}function ap(){return _.useContext(Fn).navigationType}const Rh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ao(){let{isDataRoute:i}=_.useContext(Ne);return i?Sg():ig()}function ig(){Ut(kn(),"useNavigate() may be used only in the context of a component.");let i=_.useContext(Wn),{basename:c,navigator:r}=_.useContext(Me),{matches:f}=_.useContext(Ne),{pathname:d}=He(),m=JSON.stringify(Eo(f)),h=_.useRef(!1);return _.useLayoutEffect(()=>{h.current=!0}),_.useCallback((v,g={})=>{if(Xe(h.current,Rh),!h.current)return;if(typeof v=="number"){r.go(v);return}let y=_i(v,JSON.parse(m),d,g.relative==="path");i==null&&c!=="/"&&(y.pathname=y.pathname==="/"?c:Ue([c,y.pathname])),(g.replace?r.replace:r.push)(y,g.state,g)},[c,r,m,d,i])}_.createContext(null);function up(){let{matches:i}=_.useContext(Ne);return i[i.length-1]?.params??{}}function Ia(i,{relative:c}={}){let{matches:r}=_.useContext(Ne),{pathname:f}=He(),d=JSON.stringify(Eo(r));return _.useMemo(()=>_i(i,JSON.parse(d),f,c==="path"),[i,d,f,c])}function cg(i,c){return zh(i,c)}function zh(i,c,r){Ut(kn(),"useRoutes() may be used only in the context of a component.");let{navigator:f}=_.useContext(Me),{matches:d}=_.useContext(Ne),m=d[d.length-1],h=m?m.params:{};m&&m.pathname;let v=m?m.pathnameBase:"/";m&&m.route;let g=He(),y;if(c){let U=typeof c=="string"?$n(c):c;Ut(v==="/"||U.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 "${U.pathname}" was given in the \`location\` prop.`),y=U}else y=g;let A=y.pathname||"/",E=A;if(v!=="/"){let U=v.replace(/^\//,"").split("/");E="/"+A.replace(/^\//,"").split("/").slice(U.length).join("/")}let x=r&&r.state.matches.length?r.state.matches.map(U=>Object.assign(U,{route:r.manifest[U.route.id]||U.route})):sh(i,{pathname:E}),M=mg(x&&x.map(U=>Object.assign({},U,{params:Object.assign({},h,U.params),pathname:Ue([v,f.encodeLocation?f.encodeLocation(U.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:U.pathname]),pathnameBase:U.pathnameBase==="/"?v:Ue([v,f.encodeLocation?f.encodeLocation(U.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:U.pathnameBase])})),d,r);return c&&M?_.createElement(Fn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...y},navigationType:"POP"}},M):M}function fg(){let i=pg(),c=J0(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),r=i instanceof Error?i.stack:null;return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},c),r?_.createElement("pre",{style:{padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"}},r):null,null)}const og=_.createElement(fg,null);var rg=class extends _.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static contextType=Eh;static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,c){return c.location!==i.location||c.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:c.error,location:c.location,revalidation:i.revalidation||c.revalidation}}componentDidCatch(i,c){this.props.onError?this.props.onError(i,c):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const r=ag(i.digest);r&&(i=r)}let c=i!==void 0?_.createElement(Ne.Provider,{value:this.props.routeContext},_.createElement(To.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?_.createElement(sg,{error:i},c):c}};const co=new WeakMap;function sg({children:i,error:c}){let{basename:r}=_.useContext(Me);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let f=ng(c.digest);if(f){let d=co.get(c);if(d)throw d;let m=Sh(f.location,r),h=m.absoluteURL||m.to;if(k0(h))throw new Error("Invalid redirect location");if(ph&&!co.get(c))if(m.isExternal||f.reloadDocument)window.location.href=h;else{const v=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:f.replace}));throw co.set(c,v),v}return _.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h}`})}}return i}function dg({routeContext:i,match:c,children:r}){let f=_.useContext(Wn);return f&&f.static&&f.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=c.route.id),_.createElement(Ne.Provider,{value:i},r)}function mg(i,c=[],r){let f=r?.state;if(i==null){if(!f)return null;if(f.errors)i=f.matches;else if(c.length===0&&!f.initialized&&f.matches.length>0)i=f.matches;else return null}let d=i,m=f?.errors;if(m!=null){let A=d.findIndex(E=>E.route.id&&m?.[E.route.id]!==void 0);Ut(A>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),d=d.slice(0,Math.min(d.length,A+1))}let h=!1,v=-1;if(r&&f){h=f.renderFallback;for(let A=0;A=0?d=d.slice(0,v+1):d=[d[0]];break}}}}let g=r?.onError,y=f&&g?(A,E)=>{g(A,{location:f.location,params:f.matches?.[0]?.params??{},pattern:$0(f.matches),errorInfo:E})}:void 0;return d.reduceRight((A,E,x)=>{let M,U=!1,q=null,w=null;f&&(M=m&&E.route.id?m[E.route.id]:void 0,q=E.route.errorElement||og,h&&(v<0&&x===0?(bg("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),U=!0,w=null):v===x&&(U=!0,w=E.route.hydrateFallbackElement||null)));let Y=c.concat(d.slice(0,x+1)),Z=()=>{let G;return M?G=q:U?G=w:E.route.Component?G=_.createElement(E.route.Component,null):E.route.element?G=E.route.element:G=A,_.createElement(dg,{match:E,routeContext:{outlet:A,matches:Y,isDataRoute:f!=null},children:G})};return f&&(E.route.ErrorBoundary||E.route.errorElement||x===0)?_.createElement(rg,{location:f.location,revalidation:f.revalidation,component:q,error:M,children:Z(),routeContext:{outlet:null,matches:Y,isDataRoute:!0},onError:y}):Z()},null)}function Ro(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function hg(i){let c=_.useContext(Wn);return Ut(c,Ro(i)),c}function yg(i){let c=_.useContext(Mi);return Ut(c,Ro(i)),c}function vg(i){let c=_.useContext(Ne);return Ut(c,Ro(i)),c}function zo(i){let c=vg(i),r=c.matches[c.matches.length-1];return Ut(r.route.id,`${i} can only be used on routes that contain a unique "id"`),r.route.id}function gg(){return zo("useRouteId")}function pg(){let i=_.useContext(To),c=yg("useRouteError"),r=zo("useRouteError");return i!==void 0?i:c.errors?.[r]}function Sg(){let{router:i}=hg("useNavigate"),c=zo("useNavigate"),r=_.useRef(!1);return _.useLayoutEffect(()=>{r.current=!0}),_.useCallback(async(f,d={})=>{Xe(r.current,Rh),r.current&&(typeof f=="number"?await i.navigate(f):await i.navigate(f,{fromRouteId:c,...d}))},[i,c])}const km={};function bg(i,c,r){km[i]||(km[i]=!0,Xe(!1,r))}_.memo(Eg);function Eg({routes:i,manifest:c,future:r,state:f,isStatic:d,onError:m}){return zh(i,void 0,{manifest:c,state:f,isStatic:d,onError:m})}function ip({to:i,replace:c,state:r,relative:f}){Ut(kn()," may be used only in the context of a component.");let{static:d}=_.useContext(Me);Xe(!d," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:m}=_.useContext(Ne),{pathname:h}=He(),v=Ao(),g=_i(i,Eo(m),h,f==="path"),y=JSON.stringify(g);return _.useEffect(()=>{v(JSON.parse(y),{replace:c,state:r,relative:f})},[v,y,f,c,r]),null}function Tg(i){Ut(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function Ag({basename:i="/",children:c=null,location:r,navigationType:f="POP",navigator:d,static:m=!1,useTransitions:h}){Ut(!kn(),"You cannot render a inside another . You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),g=_.useMemo(()=>({basename:v,navigator:d,static:m,useTransitions:h,future:{}}),[v,d,m,h]);typeof r=="string"&&(r=$n(r));let{pathname:y="/",search:A="",hash:E="",state:x=null,key:M="default",mask:U}=r,q=_.useMemo(()=>{let w=Ll(y,v);return w==null?null:{location:{pathname:w,search:A,hash:E,state:x,key:M,mask:U},navigationType:f}},[v,y,A,E,x,M,f,U]);return Xe(q!=null,` is not able to match the URL "${y}${A}${E}" because it does not start with the basename, so the won't render anything.`),q==null?null:_.createElement(Me.Provider,{value:g},_.createElement(Fn.Provider,{children:c,value:q}))}function cp({children:i,location:c}){return cg(ho(i),c)}function ho(i,c=[]){let r=[];return _.Children.forEach(i,(f,d)=>{if(!_.isValidElement(f))return;let m=[...c,d];if(f.type===_.Fragment){r.push.apply(r,ho(f.props.children,m));return}Ut(f.type===Tg,`[${typeof f.type=="string"?f.type:f.type.name}] is not a component. All component children of must be a or `);let h=f.props;Ut(!h.index||!h.children,"An index route cannot have child routes.");let v={id:h.id||m.join("-"),caseSensitive:h.caseSensitive,element:h.element,Component:h.Component,index:h.index,path:h.path,middleware:h.middleware,loader:h.loader,action:h.action,hydrateFallbackElement:h.hydrateFallbackElement,HydrateFallback:h.HydrateFallback,errorElement:h.errorElement,ErrorBoundary:h.ErrorBoundary,shouldRevalidate:h.shouldRevalidate,handle:h.handle,lazy:h.lazy};h.children&&(v.children=ho(h.children,m)),r.push(v)}),r}const bi="application/x-www-form-urlencoded";function xi(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function Rg(i){return xi(i)&&i.tagName.toLowerCase()==="button"}function zg(i){return xi(i)&&i.tagName.toLowerCase()==="form"}function Og(i){return xi(i)&&i.tagName.toLowerCase()==="input"}function _g(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Mg(i,c){return i.button===0&&(!c||c==="_self")&&!_g(i)}function yo(i=""){return new URLSearchParams(typeof i=="string"||Array.isArray(i)||i instanceof URLSearchParams?i:Object.keys(i).reduce((c,r)=>{let f=i[r];return c.concat(Array.isArray(f)?f.map(d=>[r,d]):[[r,f]])},[]))}function xg(i,c){let r=yo(i);return c&&c.forEach((f,d)=>{r.has(d)||c.getAll(d).forEach(m=>{r.append(d,m)})}),r}let pi=null;function Dg(){if(pi===null)try{new FormData(document.createElement("form"),0),pi=!1}catch{pi=!0}return pi}const Cg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function fo(i){return i!=null&&!Cg.has(i)?(Xe(!1,`"${i}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${bi}"`),null):i}function Ug(i,c){let r,f,d,m,h;if(zg(i)){let v=i.getAttribute("action");f=v?Ll(v,c):null,r=i.getAttribute("method")||"get",d=fo(i.getAttribute("enctype"))||bi,m=new FormData(i)}else if(Rg(i)||Og(i)&&(i.type==="submit"||i.type==="image")){let v=i.form;if(v==null)throw new Error('Cannot submit a