diff --git a/dist/assets/index-BYKs5Exj.js b/dist/assets/index-BYKs5Exj.js new file mode 100644 index 0000000..0be0435 --- /dev/null +++ b/dist/assets/index-BYKs5Exj.js @@ -0,0 +1,341 @@ +function OT(e,t){for(var a=0;as[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&s(u)}).observe(document,{childList:!0,subtree:!0});function a(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function s(o){if(o.ep)return;o.ep=!0;const c=a(o);fetch(o.href,c)}})();function L0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jf={exports:{}},mo={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Vy;function kT(){if(Vy)return mo;Vy=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(s,o,c){var u=null;if(c!==void 0&&(u=""+c),o.key!==void 0&&(u=""+o.key),"key"in o){c={};for(var d in o)d!=="key"&&(c[d]=o[d])}else c=o;return o=c.ref,{$$typeof:e,type:s,key:u,ref:o!==void 0?o:null,props:c}}return mo.Fragment=t,mo.jsx=a,mo.jsxs=a,mo}var Ky;function jT(){return Ky||(Ky=1,Jf.exports=kT()),Jf.exports}var b=jT(),Qf={exports:{}},Te={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Yy;function MT(){if(Yy)return Te;Yy=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),S=Symbol.iterator;function x(j){return j===null||typeof j!="object"?null:(j=S&&j[S]||j["@@iterator"],typeof j=="function"?j:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,C={};function R(j,G,F){this.props=j,this.context=G,this.refs=C,this.updater=F||E}R.prototype.isReactComponent={},R.prototype.setState=function(j,G){if(typeof j!="object"&&typeof j!="function"&&j!=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,j,G,"setState")},R.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function N(){}N.prototype=R.prototype;function A(j,G,F){this.props=j,this.context=G,this.refs=C,this.updater=F||E}var D=A.prototype=new N;D.constructor=A,_(D,R.prototype),D.isPureReactComponent=!0;var V=Array.isArray;function q(){}var U={H:null,A:null,T:null,S:null},I=Object.prototype.hasOwnProperty;function ae(j,G,F){var ee=F.ref;return{$$typeof:e,type:j,key:G,ref:ee!==void 0?ee:null,props:F}}function me(j,G){return ae(j.type,G,j.props)}function ve(j){return typeof j=="object"&&j!==null&&j.$$typeof===e}function de(j){var G={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(F){return G[F]})}var pe=/\/+/g;function J(j,G){return typeof j=="object"&&j!==null&&j.key!=null?de(""+j.key):G.toString(36)}function ie(j){switch(j.status){case"fulfilled":return j.value;case"rejected":throw j.reason;default:switch(typeof j.status=="string"?j.then(q,q):(j.status="pending",j.then(function(G){j.status==="pending"&&(j.status="fulfilled",j.value=G)},function(G){j.status==="pending"&&(j.status="rejected",j.reason=G)})),j.status){case"fulfilled":return j.value;case"rejected":throw j.reason}}throw j}function O(j,G,F,ee,ne){var se=typeof j;(se==="undefined"||se==="boolean")&&(j=null);var te=!1;if(j===null)te=!0;else switch(se){case"bigint":case"string":case"number":te=!0;break;case"object":switch(j.$$typeof){case e:case t:te=!0;break;case v:return te=j._init,O(te(j._payload),G,F,ee,ne)}}if(te)return ne=ne(j),te=ee===""?"."+J(j,0):ee,V(ne)?(F="",te!=null&&(F=te.replace(pe,"$&/")+"/"),O(ne,G,F,"",function(Re){return Re})):ne!=null&&(ve(ne)&&(ne=me(ne,F+(ne.key==null||j&&j.key===ne.key?"":(""+ne.key).replace(pe,"$&/")+"/")+te)),G.push(ne)),1;te=0;var ce=ee===""?".":ee+":";if(V(j))for(var le=0;le>>1,W=O[Z];if(0>>1;Zo(F,K))eeo(ne,F)?(O[Z]=ne,O[ee]=K,Z=ee):(O[Z]=F,O[G]=K,Z=G);else if(eeo(ne,K))O[Z]=ne,O[ee]=K,Z=ee;else break e}}return $}function o(O,$){var K=O.sortIndex-$.sortIndex;return K!==0?K:O.id-$.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var h=[],p=[],v=1,g=null,S=3,x=!1,E=!1,_=!1,C=!1,R=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function D(O){for(var $=a(p);$!==null;){if($.callback===null)s(p);else if($.startTime<=O)s(p),$.sortIndex=$.expirationTime,t(h,$);else break;$=a(p)}}function V(O){if(_=!1,D(O),!E)if(a(h)!==null)E=!0,q||(q=!0,de());else{var $=a(p);$!==null&&ie(V,$.startTime-O)}}var q=!1,U=-1,I=5,ae=-1;function me(){return C?!0:!(e.unstable_now()-aeO&&me());){var Z=g.callback;if(typeof Z=="function"){g.callback=null,S=g.priorityLevel;var W=Z(g.expirationTime<=O);if(O=e.unstable_now(),typeof W=="function"){g.callback=W,D(O),$=!0;break t}g===a(h)&&s(h),D(O)}else s(h);g=a(h)}if(g!==null)$=!0;else{var j=a(p);j!==null&&ie(V,j.startTime-O),$=!1}}break e}finally{g=null,S=K,x=!1}$=void 0}}finally{$?de():q=!1}}}var de;if(typeof A=="function")de=function(){A(ve)};else if(typeof MessageChannel<"u"){var pe=new MessageChannel,J=pe.port2;pe.port1.onmessage=ve,de=function(){J.postMessage(null)}}else de=function(){R(ve,0)};function ie(O,$){U=R(function(){O(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(O){O.callback=null},e.unstable_forceFrameRate=function(O){0>O||125Z?(O.sortIndex=K,t(p,O),a(h)===null&&O===a(p)&&(_?(N(U),U=-1):_=!0,ie(V,K-Z))):(O.sortIndex=W,t(h,O),E||x||(E=!0,q||(q=!0,de()))),O},e.unstable_shouldYield=me,e.unstable_wrapCallback=function(O){var $=S;return function(){var K=S;S=$;try{return O.apply(this,arguments)}finally{S=K}}}})(th)),th}var Xy;function LT(){return Xy||(Xy=1,eh.exports=DT()),eh.exports}var nh={exports:{}},kt={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Jy;function UT(){if(Jy)return kt;Jy=1;var e=mu();function t(h){var p="https://react.dev/errors/"+h;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),nh.exports=UT(),nh.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Zy;function zT(){if(Zy)return po;Zy=1;var e=LT(),t=mu(),a=U0();function s(n){var r="https://react.dev/errors/"+n;if(1W||(n.current=Z[W],Z[W]=null,W--)}function F(n,r){W++,Z[W]=n.current,n.current=r}var ee=j(null),ne=j(null),se=j(null),te=j(null);function ce(n,r){switch(F(se,r),F(ne,n),F(ee,null),r.nodeType){case 9:case 11:n=(n=r.documentElement)&&(n=n.namespaceURI)?my(n):0;break;default:if(n=r.tagName,r=r.namespaceURI)r=my(r),n=py(r,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}G(ee),F(ee,n)}function le(){G(ee),G(ne),G(se)}function Re(n){n.memoizedState!==null&&F(te,n);var r=ee.current,i=py(r,n.type);r!==i&&(F(ne,n),F(ee,i))}function Ce(n){ne.current===n&&(G(ee),G(ne)),te.current===n&&(G(te),co._currentValue=K)}var Ee,rt;function Ke(n){if(Ee===void 0)try{throw Error()}catch(i){var r=i.stack.trim().match(/\n( *(at )?)/);Ee=r&&r[1]||"",rt=-1)":-1f||k[l]!==P[f]){var Y=` +`+k[l].replace(" at new "," at ");return n.displayName&&Y.includes("")&&(Y=Y.replace("",n.displayName)),Y}while(1<=l&&0<=f);break}}}finally{En=!1,Error.prepareStackTrace=i}return(i=n?n.displayName||n.name:"")?Ke(i):""}function Xt(n,r){switch(n.tag){case 26:case 27:case 5:return Ke(n.type);case 16:return Ke("Lazy");case 13:return n.child!==r&&r!==null?Ke("Suspense Fallback"):Ke("Suspense");case 19:return Ke("SuspenseList");case 0:case 15:return cn(n.type,!1);case 11:return cn(n.type.render,!1);case 1:return cn(n.type,!0);case 31:return Ke("Activity");default:return""}}function ya(n){try{var r="",i=null;do r+=Xt(n,i),i=n,n=n.return;while(n);return r}catch(l){return` +Error generating stack: `+l.message+` +`+l.stack}}var vt=Object.prototype.hasOwnProperty,wi=e.unstable_scheduleCallback,Si=e.unstable_cancelCallback,Mt=e.unstable_shouldYield,Dr=e.unstable_requestPaint,Dt=e.unstable_now,Pu=e.unstable_getCurrentPriorityLevel,ba=e.unstable_ImmediatePriority,nl=e.unstable_UserBlockingPriority,wa=e.unstable_NormalPriority,xi=e.unstable_LowPriority,nr=e.unstable_IdlePriority,rl=e.log,Lr=e.unstable_setDisableYieldValue,Sa=null,Lt=null;function Tn(n){if(typeof rl=="function"&&Lr(n),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Sa,n)}catch{}}var Nt=Math.clz32?Math.clz32:Bn,Bu=Math.log,_i=Math.LN2;function Bn(n){return n>>>=0,n===0?32:31-(Bu(n)/_i|0)|0}var rs=256,as=262144,xa=4194304;function In(n){var r=n&42;if(r!==0)return r;switch(n&-n){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 n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function _e(n,r,i){var l=n.pendingLanes;if(l===0)return 0;var f=0,m=n.suspendedLanes,w=n.pingedLanes;n=n.warmLanes;var T=l&134217727;return T!==0?(l=T&~m,l!==0?f=In(l):(w&=T,w!==0?f=In(w):i||(i=T&~n,i!==0&&(f=In(i))))):(T=l&~m,T!==0?f=In(T):w!==0?f=In(w):i||(i=l&~n,i!==0&&(f=In(i)))),f===0?0:r!==0&&r!==f&&(r&m)===0&&(m=f&-f,i=r&-r,m>=i||m===32&&(i&4194048)!==0)?r:f}function Ze(n,r){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&r)===0}function yt(n,r){switch(n){case 1:case 2:case 4:case 8:case 64:return r+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 r+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 Ot(){var n=xa;return xa<<=1,(xa&62914560)===0&&(xa=4194304),n}function Ur(n){for(var r=[],i=0;31>i;i++)r.push(n);return r}function tt(n,r){n.pendingLanes|=r,r!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function Pt(n,r,i,l,f,m){var w=n.pendingLanes;n.pendingLanes=i,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=i,n.entangledLanes&=i,n.errorRecoveryDisabledLanes&=i,n.shellSuspendCounter=0;var T=n.entanglements,k=n.expirationTimes,P=n.hiddenUpdates;for(i=w&~i;0"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var EE=/[\n"\\]/g;function dn(n){return n.replace(EE,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function Gu(n,r,i,l,f,m,w,T){n.name="",w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?n.type=w:n.removeAttribute("type"),r!=null?w==="number"?(r===0&&n.value===""||n.value!=r)&&(n.value=""+un(r)):n.value!==""+un(r)&&(n.value=""+un(r)):w!=="submit"&&w!=="reset"||n.removeAttribute("value"),r!=null?Vu(n,w,un(r)):i!=null?Vu(n,w,un(i)):l!=null&&n.removeAttribute("value"),f==null&&m!=null&&(n.defaultChecked=!!m),f!=null&&(n.checked=f&&typeof f!="function"&&typeof f!="symbol"),T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?n.name=""+un(T):n.removeAttribute("name")}function lp(n,r,i,l,f,m,w,T){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(n.type=m),r!=null||i!=null){if(!(m!=="submit"&&m!=="reset"||r!=null)){qu(n);return}i=i!=null?""+un(i):"",r=r!=null?""+un(r):i,T||r===n.value||(n.value=r),n.defaultValue=r}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,n.checked=T?n.checked:!!l,n.defaultChecked=!!l,w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(n.name=w),qu(n)}function Vu(n,r,i){r==="number"&&il(n.ownerDocument)===n||n.defaultValue===""+i||(n.defaultValue=""+i)}function ds(n,r,i,l){if(n=n.options,r){r={};for(var f=0;f"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xu=!1;if(sr)try{var Ci={};Object.defineProperty(Ci,"passive",{get:function(){Xu=!0}}),window.addEventListener("test",Ci,Ci),window.removeEventListener("test",Ci,Ci)}catch{Xu=!1}var Pr=null,Ju=null,ll=null;function pp(){if(ll)return ll;var n,r=Ju,i=r.length,l,f="value"in Pr?Pr.value:Pr.textContent,m=f.length;for(n=0;n=Oi),Sp=" ",xp=!1;function _p(n,r){switch(n){case"keyup":return QE.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ep(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var ps=!1;function e1(n,r){switch(n){case"compositionend":return Ep(r);case"keypress":return r.which!==32?null:(xp=!0,Sp);case"textInput":return n=r.data,n===Sp&&xp?null:n;default:return null}}function t1(n,r){if(ps)return n==="compositionend"||!nd&&_p(n,r)?(n=pp(),ll=Ju=Pr=null,ps=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:i,offset:r-n};n=l}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=jp(i)}}function Dp(n,r){return n&&r?n===r?!0:n&&n.nodeType===3?!1:r&&r.nodeType===3?Dp(n,r.parentNode):"contains"in n?n.contains(r):n.compareDocumentPosition?!!(n.compareDocumentPosition(r)&16):!1:!1}function Lp(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var r=il(n.document);r instanceof n.HTMLIFrameElement;){try{var i=typeof r.contentWindow.location.href=="string"}catch{i=!1}if(i)n=r.contentWindow;else break;r=il(n.document)}return r}function sd(n){var r=n&&n.nodeName&&n.nodeName.toLowerCase();return r&&(r==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||r==="textarea"||n.contentEditable==="true")}var c1=sr&&"documentMode"in document&&11>=document.documentMode,gs=null,id=null,Di=null,od=!1;function Up(n,r,i){var l=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;od||gs==null||gs!==il(l)||(l=gs,"selectionStart"in l&&sd(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Di&&Mi(Di,l)||(Di=l,l=tc(id,"onSelect"),0>=w,f-=w,$n=1<<32-Nt(r)+f|i<Ne?(De=ye,ye=null):De=ye.sibling;var Be=B(L,ye,z[Ne],X);if(Be===null){ye===null&&(ye=De);break}n&&ye&&Be.alternate===null&&r(L,ye),M=m(Be,M,Ne),Pe===null?we=Be:Pe.sibling=Be,Pe=Be,ye=De}if(Ne===z.length)return i(L,ye),Ue&&or(L,Ne),we;if(ye===null){for(;NeNe?(De=ye,ye=null):De=ye.sibling;var ia=B(L,ye,Be.value,X);if(ia===null){ye===null&&(ye=De);break}n&&ye&&ia.alternate===null&&r(L,ye),M=m(ia,M,Ne),Pe===null?we=ia:Pe.sibling=ia,Pe=ia,ye=De}if(Be.done)return i(L,ye),Ue&&or(L,Ne),we;if(ye===null){for(;!Be.done;Ne++,Be=z.next())Be=Q(L,Be.value,X),Be!==null&&(M=m(Be,M,Ne),Pe===null?we=Be:Pe.sibling=Be,Pe=Be);return Ue&&or(L,Ne),we}for(ye=l(ye);!Be.done;Ne++,Be=z.next())Be=H(ye,L,Ne,Be.value,X),Be!==null&&(n&&Be.alternate!==null&&ye.delete(Be.key===null?Ne:Be.key),M=m(Be,M,Ne),Pe===null?we=Be:Pe.sibling=Be,Pe=Be);return n&&ye.forEach(function(NT){return r(L,NT)}),Ue&&or(L,Ne),we}function Ve(L,M,z,X){if(typeof z=="object"&&z!==null&&z.type===_&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case x:e:{for(var we=z.key;M!==null;){if(M.key===we){if(we=z.type,we===_){if(M.tag===7){i(L,M.sibling),X=f(M,z.props.children),X.return=L,L=X;break e}}else if(M.elementType===we||typeof we=="object"&&we!==null&&we.$$typeof===I&&Da(we)===M.type){i(L,M.sibling),X=f(M,z.props),Ii(X,z),X.return=L,L=X;break e}i(L,M);break}else r(L,M);M=M.sibling}z.type===_?(X=Na(z.props.children,L.mode,X,z.key),X.return=L,L=X):(X=yl(z.type,z.key,z.props,null,L.mode,X),Ii(X,z),X.return=L,L=X)}return w(L);case E:e:{for(we=z.key;M!==null;){if(M.key===we)if(M.tag===4&&M.stateNode.containerInfo===z.containerInfo&&M.stateNode.implementation===z.implementation){i(L,M.sibling),X=f(M,z.children||[]),X.return=L,L=X;break e}else{i(L,M);break}else r(L,M);M=M.sibling}X=md(z,L.mode,X),X.return=L,L=X}return w(L);case I:return z=Da(z),Ve(L,M,z,X)}if(ie(z))return he(L,M,z,X);if(de(z)){if(we=de(z),typeof we!="function")throw Error(s(150));return z=we.call(z),Se(L,M,z,X)}if(typeof z.then=="function")return Ve(L,M,Tl(z),X);if(z.$$typeof===A)return Ve(L,M,Sl(L,z),X);Rl(L,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,M!==null&&M.tag===6?(i(L,M.sibling),X=f(M,z),X.return=L,L=X):(i(L,M),X=hd(z,L.mode,X),X.return=L,L=X),w(L)):i(L,M)}return function(L,M,z,X){try{Bi=0;var we=Ve(L,M,z,X);return Cs=null,we}catch(ye){if(ye===Rs||ye===_l)throw ye;var Pe=Qt(29,ye,null,L.mode);return Pe.lanes=X,Pe.return=L,Pe}finally{}}}var Ua=sg(!0),ig=sg(!1),qr=!1;function Rd(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Cd(n,r){n=n.updateQueue,r.updateQueue===n&&(r.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Gr(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Vr(n,r,i){var l=n.updateQueue;if(l===null)return null;if(l=l.shared,(Ie&2)!==0){var f=l.pending;return f===null?r.next=r:(r.next=f.next,f.next=r),l.pending=r,r=vl(n),qp(n,null,i),r}return gl(n,l,r,i),vl(n)}function $i(n,r,i){if(r=r.updateQueue,r!==null&&(r=r.shared,(i&4194048)!==0)){var l=r.lanes;l&=n.pendingLanes,i|=l,r.lanes=i,Bt(n,i)}}function Ad(n,r){var i=n.updateQueue,l=n.alternate;if(l!==null&&(l=l.updateQueue,i===l)){var f=null,m=null;if(i=i.firstBaseUpdate,i!==null){do{var w={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};m===null?f=m=w:m=m.next=w,i=i.next}while(i!==null);m===null?f=m=r:m=m.next=r}else f=m=r;i={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:m,shared:l.shared,callbacks:l.callbacks},n.updateQueue=i;return}n=i.lastBaseUpdate,n===null?i.firstBaseUpdate=r:n.next=r,i.lastBaseUpdate=r}var Nd=!1;function Hi(){if(Nd){var n=Ts;if(n!==null)throw n}}function qi(n,r,i,l){Nd=!1;var f=n.updateQueue;qr=!1;var m=f.firstBaseUpdate,w=f.lastBaseUpdate,T=f.shared.pending;if(T!==null){f.shared.pending=null;var k=T,P=k.next;k.next=null,w===null?m=P:w.next=P,w=k;var Y=n.alternate;Y!==null&&(Y=Y.updateQueue,T=Y.lastBaseUpdate,T!==w&&(T===null?Y.firstBaseUpdate=P:T.next=P,Y.lastBaseUpdate=k))}if(m!==null){var Q=f.baseState;w=0,Y=P=k=null,T=m;do{var B=T.lane&-536870913,H=B!==T.lane;if(H?(Me&B)===B:(l&B)===B){B!==0&&B===Es&&(Nd=!0),Y!==null&&(Y=Y.next={lane:0,tag:T.tag,payload:T.payload,callback:null,next:null});e:{var he=n,Se=T;B=r;var Ve=i;switch(Se.tag){case 1:if(he=Se.payload,typeof he=="function"){Q=he.call(Ve,Q,B);break e}Q=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=Se.payload,B=typeof he=="function"?he.call(Ve,Q,B):he,B==null)break e;Q=g({},Q,B);break e;case 2:qr=!0}}B=T.callback,B!==null&&(n.flags|=64,H&&(n.flags|=8192),H=f.callbacks,H===null?f.callbacks=[B]:H.push(B))}else H={lane:B,tag:T.tag,payload:T.payload,callback:T.callback,next:null},Y===null?(P=Y=H,k=Q):Y=Y.next=H,w|=B;if(T=T.next,T===null){if(T=f.shared.pending,T===null)break;H=T,T=H.next,H.next=null,f.lastBaseUpdate=H,f.shared.pending=null}}while(!0);Y===null&&(k=Q),f.baseState=k,f.firstBaseUpdate=P,f.lastBaseUpdate=Y,m===null&&(f.shared.lanes=0),Xr|=w,n.lanes=w,n.memoizedState=Q}}function og(n,r){if(typeof n!="function")throw Error(s(191,n));n.call(r)}function lg(n,r){var i=n.callbacks;if(i!==null)for(n.callbacks=null,n=0;nm?m:8;var w=O.T,T={};O.T=T,Fd(n,!1,r,i);try{var k=f(),P=O.S;if(P!==null&&P(T,k),k!==null&&typeof k=="object"&&typeof k.then=="function"){var Y=y1(k,l);Ki(n,r,Y,rn(n))}else Ki(n,r,l,rn(n))}catch(Q){Ki(n,r,{then:function(){},status:"rejected",reason:Q},rn())}finally{$.p=m,w!==null&&T.types!==null&&(w.types=T.types),O.T=w}}function E1(){}function Kd(n,r,i,l){if(n.tag!==5)throw Error(s(476));var f=Ig(n).queue;Bg(n,f,r,K,i===null?E1:function(){return $g(n),i(l)})}function Ig(n){var r=n.memoizedState;if(r!==null)return r;r={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:K},next:null};var i={};return r.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:dr,lastRenderedState:i},next:null},n.memoizedState=r,n=n.alternate,n!==null&&(n.memoizedState=r),r}function $g(n){var r=Ig(n);r.next===null&&(r=n.alternate.memoizedState),Ki(n,r.next.queue,{},rn())}function Yd(){return Et(co)}function Hg(){return lt().memoizedState}function qg(){return lt().memoizedState}function T1(n){for(var r=n.return;r!==null;){switch(r.tag){case 24:case 3:var i=rn();n=Gr(i);var l=Vr(r,n,i);l!==null&&(Yt(l,r,i),$i(l,r,i)),r={cache:xd()},n.payload=r;return}r=r.return}}function R1(n,r,i){var l=rn();i={lane:l,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Ul(n)?Vg(r,i):(i=dd(n,r,i,l),i!==null&&(Yt(i,n,l),Kg(i,r,l)))}function Gg(n,r,i){var l=rn();Ki(n,r,i,l)}function Ki(n,r,i,l){var f={lane:l,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ul(n))Vg(r,f);else{var m=n.alternate;if(n.lanes===0&&(m===null||m.lanes===0)&&(m=r.lastRenderedReducer,m!==null))try{var w=r.lastRenderedState,T=m(w,i);if(f.hasEagerState=!0,f.eagerState=T,Jt(T,w))return gl(n,r,f,0),Ye===null&&pl(),!1}catch{}finally{}if(i=dd(n,r,f,l),i!==null)return Yt(i,n,l),Kg(i,r,l),!0}return!1}function Fd(n,r,i,l){if(l={lane:2,revertLane:Cf(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ul(n)){if(r)throw Error(s(479))}else r=dd(n,i,l,2),r!==null&&Yt(r,n,2)}function Ul(n){var r=n.alternate;return n===Ae||r!==null&&r===Ae}function Vg(n,r){Ns=Nl=!0;var i=n.pending;i===null?r.next=r:(r.next=i.next,i.next=r),n.pending=r}function Kg(n,r,i){if((i&4194048)!==0){var l=r.lanes;l&=n.pendingLanes,i|=l,r.lanes=i,Bt(n,i)}}var Yi={readContext:Et,use:jl,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at};Yi.useEffectEvent=at;var Yg={readContext:Et,use:jl,useCallback:function(n,r){return Ut().memoizedState=[n,r===void 0?null:r],n},useContext:Et,useEffect:Og,useImperativeHandle:function(n,r,i){i=i!=null?i.concat([n]):null,Dl(4194308,4,Dg.bind(null,r,n),i)},useLayoutEffect:function(n,r){return Dl(4194308,4,n,r)},useInsertionEffect:function(n,r){Dl(4,2,n,r)},useMemo:function(n,r){var i=Ut();r=r===void 0?null:r;var l=n();if(za){Tn(!0);try{n()}finally{Tn(!1)}}return i.memoizedState=[l,r],l},useReducer:function(n,r,i){var l=Ut();if(i!==void 0){var f=i(r);if(za){Tn(!0);try{i(r)}finally{Tn(!1)}}}else f=r;return l.memoizedState=l.baseState=f,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:f},l.queue=n,n=n.dispatch=R1.bind(null,Ae,n),[l.memoizedState,n]},useRef:function(n){var r=Ut();return n={current:n},r.memoizedState=n},useState:function(n){n=$d(n);var r=n.queue,i=Gg.bind(null,Ae,r);return r.dispatch=i,[n.memoizedState,i]},useDebugValue:Gd,useDeferredValue:function(n,r){var i=Ut();return Vd(i,n,r)},useTransition:function(){var n=$d(!1);return n=Bg.bind(null,Ae,n.queue,!0,!1),Ut().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,r,i){var l=Ae,f=Ut();if(Ue){if(i===void 0)throw Error(s(407));i=i()}else{if(i=r(),Ye===null)throw Error(s(349));(Me&127)!==0||mg(l,r,i)}f.memoizedState=i;var m={value:i,getSnapshot:r};return f.queue=m,Og(gg.bind(null,l,m,n),[n]),l.flags|=2048,ks(9,{destroy:void 0},pg.bind(null,l,m,i,r),null),i},useId:function(){var n=Ut(),r=Ye.identifierPrefix;if(Ue){var i=Hn,l=$n;i=(l&~(1<<32-Nt(l)-1)).toString(32)+i,r="_"+r+"R_"+i,i=Ol++,0<\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof l.is=="string"?w.createElement("select",{is:l.is}):w.createElement("select"),l.multiple?m.multiple=!0:l.size&&(m.size=l.size);break;default:m=typeof l.is=="string"?w.createElement(f,{is:l.is}):w.createElement(f)}}m[xt]=r,m[$t]=l;e:for(w=r.child;w!==null;){if(w.tag===5||w.tag===6)m.appendChild(w.stateNode);else if(w.tag!==4&&w.tag!==27&&w.child!==null){w.child.return=w,w=w.child;continue}if(w===r)break e;for(;w.sibling===null;){if(w.return===null||w.return===r)break e;w=w.return}w.sibling.return=w.return,w=w.sibling}r.stateNode=m;e:switch(Rt(m,f,l),f){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&hr(r)}}return Je(r),cf(r,r.type,n===null?null:n.memoizedProps,r.pendingProps,i),null;case 6:if(n&&r.stateNode!=null)n.memoizedProps!==l&&hr(r);else{if(typeof l!="string"&&r.stateNode===null)throw Error(s(166));if(n=se.current,xs(r)){if(n=r.stateNode,i=r.memoizedProps,l=null,f=_t,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}n[xt]=r,n=!!(n.nodeValue===i||l!==null&&l.suppressHydrationWarning===!0||fy(n.nodeValue,i)),n||$r(r,!0)}else n=nc(n).createTextNode(l),n[xt]=r,r.stateNode=n}return Je(r),null;case 31:if(i=r.memoizedState,n===null||n.memoizedState!==null){if(l=xs(r),i!==null){if(n===null){if(!l)throw Error(s(318));if(n=r.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(557));n[xt]=r}else Oa(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Je(r),n=!1}else i=yd(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=i),n=!0;if(!n)return r.flags&256?(en(r),r):(en(r),null);if((r.flags&128)!==0)throw Error(s(558))}return Je(r),null;case 13:if(l=r.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(f=xs(r),l!==null&&l.dehydrated!==null){if(n===null){if(!f)throw Error(s(318));if(f=r.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(s(317));f[xt]=r}else Oa(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Je(r),f=!1}else f=yd(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=f),f=!0;if(!f)return r.flags&256?(en(r),r):(en(r),null)}return en(r),(r.flags&128)!==0?(r.lanes=i,r):(i=l!==null,n=n!==null&&n.memoizedState!==null,i&&(l=r.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool),m=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==f&&(l.flags|=2048)),i!==n&&i&&(r.child.flags|=8192),$l(r,r.updateQueue),Je(r),null);case 4:return le(),n===null&&kf(r.stateNode.containerInfo),Je(r),null;case 10:return cr(r.type),Je(r),null;case 19:if(G(ot),l=r.memoizedState,l===null)return Je(r),null;if(f=(r.flags&128)!==0,m=l.rendering,m===null)if(f)Wi(l,!1);else{if(st!==0||n!==null&&(n.flags&128)!==0)for(n=r.child;n!==null;){if(m=Al(n),m!==null){for(r.flags|=128,Wi(l,!1),n=m.updateQueue,r.updateQueue=n,$l(r,n),r.subtreeFlags=0,n=i,i=r.child;i!==null;)Gp(i,n),i=i.sibling;return F(ot,ot.current&1|2),Ue&&or(r,l.treeForkCount),r.child}n=n.sibling}l.tail!==null&&Dt()>Kl&&(r.flags|=128,f=!0,Wi(l,!1),r.lanes=4194304)}else{if(!f)if(n=Al(m),n!==null){if(r.flags|=128,f=!0,n=n.updateQueue,r.updateQueue=n,$l(r,n),Wi(l,!0),l.tail===null&&l.tailMode==="hidden"&&!m.alternate&&!Ue)return Je(r),null}else 2*Dt()-l.renderingStartTime>Kl&&i!==536870912&&(r.flags|=128,f=!0,Wi(l,!1),r.lanes=4194304);l.isBackwards?(m.sibling=r.child,r.child=m):(n=l.last,n!==null?n.sibling=m:r.child=m,l.last=m)}return l.tail!==null?(n=l.tail,l.rendering=n,l.tail=n.sibling,l.renderingStartTime=Dt(),n.sibling=null,i=ot.current,F(ot,f?i&1|2:i&1),Ue&&or(r,l.treeForkCount),n):(Je(r),null);case 22:case 23:return en(r),kd(),l=r.memoizedState!==null,n!==null?n.memoizedState!==null!==l&&(r.flags|=8192):l&&(r.flags|=8192),l?(i&536870912)!==0&&(r.flags&128)===0&&(Je(r),r.subtreeFlags&6&&(r.flags|=8192)):Je(r),i=r.updateQueue,i!==null&&$l(r,i.retryQueue),i=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),l=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(l=r.memoizedState.cachePool.pool),l!==i&&(r.flags|=2048),n!==null&&G(Ma),null;case 24:return i=null,n!==null&&(i=n.memoizedState.cache),r.memoizedState.cache!==i&&(r.flags|=2048),cr(ct),Je(r),null;case 25:return null;case 30:return null}throw Error(s(156,r.tag))}function k1(n,r){switch(gd(r),r.tag){case 1:return n=r.flags,n&65536?(r.flags=n&-65537|128,r):null;case 3:return cr(ct),le(),n=r.flags,(n&65536)!==0&&(n&128)===0?(r.flags=n&-65537|128,r):null;case 26:case 27:case 5:return Ce(r),null;case 31:if(r.memoizedState!==null){if(en(r),r.alternate===null)throw Error(s(340));Oa()}return n=r.flags,n&65536?(r.flags=n&-65537|128,r):null;case 13:if(en(r),n=r.memoizedState,n!==null&&n.dehydrated!==null){if(r.alternate===null)throw Error(s(340));Oa()}return n=r.flags,n&65536?(r.flags=n&-65537|128,r):null;case 19:return G(ot),null;case 4:return le(),null;case 10:return cr(r.type),null;case 22:case 23:return en(r),kd(),n!==null&&G(Ma),n=r.flags,n&65536?(r.flags=n&-65537|128,r):null;case 24:return cr(ct),null;case 25:return null;default:return null}}function vv(n,r){switch(gd(r),r.tag){case 3:cr(ct),le();break;case 26:case 27:case 5:Ce(r);break;case 4:le();break;case 31:r.memoizedState!==null&&en(r);break;case 13:en(r);break;case 19:G(ot);break;case 10:cr(r.type);break;case 22:case 23:en(r),kd(),n!==null&&G(Ma);break;case 24:cr(ct)}}function Xi(n,r){try{var i=r.updateQueue,l=i!==null?i.lastEffect:null;if(l!==null){var f=l.next;i=f;do{if((i.tag&n)===n){l=void 0;var m=i.create,w=i.inst;l=m(),w.destroy=l}i=i.next}while(i!==f)}}catch(T){He(r,r.return,T)}}function Fr(n,r,i){try{var l=r.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var m=f.next;l=m;do{if((l.tag&n)===n){var w=l.inst,T=w.destroy;if(T!==void 0){w.destroy=void 0,f=r;var k=i,P=T;try{P()}catch(Y){He(f,k,Y)}}}l=l.next}while(l!==m)}}catch(Y){He(r,r.return,Y)}}function yv(n){var r=n.updateQueue;if(r!==null){var i=n.stateNode;try{lg(r,i)}catch(l){He(n,n.return,l)}}}function bv(n,r,i){i.props=Pa(n.type,n.memoizedProps),i.state=n.memoizedState;try{i.componentWillUnmount()}catch(l){He(n,r,l)}}function Ji(n,r){try{var i=n.ref;if(i!==null){switch(n.tag){case 26:case 27:case 5:var l=n.stateNode;break;case 30:l=n.stateNode;break;default:l=n.stateNode}typeof i=="function"?n.refCleanup=i(l):i.current=l}}catch(f){He(n,r,f)}}function qn(n,r){var i=n.ref,l=n.refCleanup;if(i!==null)if(typeof l=="function")try{l()}catch(f){He(n,r,f)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(f){He(n,r,f)}else i.current=null}function wv(n){var r=n.type,i=n.memoizedProps,l=n.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":i.autoFocus&&l.focus();break e;case"img":i.src?l.src=i.src:i.srcSet&&(l.srcset=i.srcSet)}}catch(f){He(n,n.return,f)}}function uf(n,r,i){try{var l=n.stateNode;Z1(l,n.type,i,r),l[$t]=r}catch(f){He(n,n.return,f)}}function Sv(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&ta(n.type)||n.tag===4}function df(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Sv(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&ta(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function ff(n,r,i){var l=n.tag;if(l===5||l===6)n=n.stateNode,r?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(n,r):(r=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,r.appendChild(n),i=i._reactRootContainer,i!=null||r.onclick!==null||(r.onclick=ar));else if(l!==4&&(l===27&&ta(n.type)&&(i=n.stateNode,r=null),n=n.child,n!==null))for(ff(n,r,i),n=n.sibling;n!==null;)ff(n,r,i),n=n.sibling}function Hl(n,r,i){var l=n.tag;if(l===5||l===6)n=n.stateNode,r?i.insertBefore(n,r):i.appendChild(n);else if(l!==4&&(l===27&&ta(n.type)&&(i=n.stateNode),n=n.child,n!==null))for(Hl(n,r,i),n=n.sibling;n!==null;)Hl(n,r,i),n=n.sibling}function xv(n){var r=n.stateNode,i=n.memoizedProps;try{for(var l=n.type,f=r.attributes;f.length;)r.removeAttributeNode(f[0]);Rt(r,l,i),r[xt]=n,r[$t]=i}catch(m){He(n,n.return,m)}}var mr=!1,ft=!1,hf=!1,_v=typeof WeakSet=="function"?WeakSet:Set,wt=null;function j1(n,r){if(n=n.containerInfo,Df=cc,n=Lp(n),sd(n)){if("selectionStart"in n)var i={start:n.selectionStart,end:n.selectionEnd};else e:{i=(i=n.ownerDocument)&&i.defaultView||window;var l=i.getSelection&&i.getSelection();if(l&&l.rangeCount!==0){i=l.anchorNode;var f=l.anchorOffset,m=l.focusNode;l=l.focusOffset;try{i.nodeType,m.nodeType}catch{i=null;break e}var w=0,T=-1,k=-1,P=0,Y=0,Q=n,B=null;t:for(;;){for(var H;Q!==i||f!==0&&Q.nodeType!==3||(T=w+f),Q!==m||l!==0&&Q.nodeType!==3||(k=w+l),Q.nodeType===3&&(w+=Q.nodeValue.length),(H=Q.firstChild)!==null;)B=Q,Q=H;for(;;){if(Q===n)break t;if(B===i&&++P===f&&(T=w),B===m&&++Y===l&&(k=w),(H=Q.nextSibling)!==null)break;Q=B,B=Q.parentNode}Q=H}i=T===-1||k===-1?null:{start:T,end:k}}else i=null}i=i||{start:0,end:0}}else i=null;for(Lf={focusedElem:n,selectionRange:i},cc=!1,wt=r;wt!==null;)if(r=wt,n=r.child,(r.subtreeFlags&1028)!==0&&n!==null)n.return=r,wt=n;else for(;wt!==null;){switch(r=wt,m=r.alternate,n=r.flags,r.tag){case 0:if((n&4)!==0&&(n=r.updateQueue,n=n!==null?n.events:null,n!==null))for(i=0;i title"))),Rt(m,l,i),m[xt]=n,bt(m),l=m;break e;case"link":var w=Ny("link","href",f).get(l+(i.href||""));if(w){for(var T=0;TVe&&(w=Ve,Ve=Se,Se=w);var L=Mp(T,Se),M=Mp(T,Ve);if(L&&M&&(H.rangeCount!==1||H.anchorNode!==L.node||H.anchorOffset!==L.offset||H.focusNode!==M.node||H.focusOffset!==M.offset)){var z=Q.createRange();z.setStart(L.node,L.offset),H.removeAllRanges(),Se>Ve?(H.addRange(z),H.extend(M.node,M.offset)):(z.setEnd(M.node,M.offset),H.addRange(z))}}}}for(Q=[],H=T;H=H.parentNode;)H.nodeType===1&&Q.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof T.focus=="function"&&T.focus(),T=0;Ti?32:i,O.T=null,i=wf,wf=null;var m=Qr,w=br;if(mt=0,Us=Qr=null,br=0,(Ie&6)!==0)throw Error(s(331));var T=Ie;if(Ie|=4,Dv(m.current),kv(m,m.current,w,i),Ie=T,ro(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Sa,m)}catch{}return!0}finally{$.p=f,O.T=l,Qv(n,r)}}function ey(n,r,i){r=hn(i,r),r=Qd(n.stateNode,r,2),n=Vr(n,r,2),n!==null&&(tt(n,2),Gn(n))}function He(n,r,i){if(n.tag===3)ey(n,n,i);else for(;r!==null;){if(r.tag===3){ey(r,n,i);break}else if(r.tag===1){var l=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Jr===null||!Jr.has(l))){n=hn(i,n),i=tv(2),l=Vr(r,i,2),l!==null&&(nv(i,l,r,n),tt(l,2),Gn(l));break}}r=r.return}}function Ef(n,r,i){var l=n.pingCache;if(l===null){l=n.pingCache=new L1;var f=new Set;l.set(r,f)}else f=l.get(r),f===void 0&&(f=new Set,l.set(r,f));f.has(i)||(gf=!0,f.add(i),n=I1.bind(null,n,r,i),r.then(n,n))}function I1(n,r,i){var l=n.pingCache;l!==null&&l.delete(r),n.pingedLanes|=n.suspendedLanes&i,n.warmLanes&=~i,Ye===n&&(Me&i)===i&&(st===4||st===3&&(Me&62914560)===Me&&300>Dt()-Vl?(Ie&2)===0&&zs(n,0):vf|=i,Ls===Me&&(Ls=0)),Gn(n)}function ty(n,r){r===0&&(r=Ot()),n=Aa(n,r),n!==null&&(tt(n,r),Gn(n))}function $1(n){var r=n.memoizedState,i=0;r!==null&&(i=r.retryLane),ty(n,i)}function H1(n,r){var i=0;switch(n.tag){case 31:case 13:var l=n.stateNode,f=n.memoizedState;f!==null&&(i=f.retryLane);break;case 19:l=n.stateNode;break;case 22:l=n.stateNode._retryCache;break;default:throw Error(s(314))}l!==null&&l.delete(r),ty(n,i)}function q1(n,r){return wi(n,r)}var Ql=null,Bs=null,Tf=!1,Zl=!1,Rf=!1,ea=0;function Gn(n){n!==Bs&&n.next===null&&(Bs===null?Ql=Bs=n:Bs=Bs.next=n),Zl=!0,Tf||(Tf=!0,V1())}function ro(n,r){if(!Rf&&Zl){Rf=!0;do for(var i=!1,l=Ql;l!==null;){if(n!==0){var f=l.pendingLanes;if(f===0)var m=0;else{var w=l.suspendedLanes,T=l.pingedLanes;m=(1<<31-Nt(42|n)+1)-1,m&=f&~(w&~T),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(i=!0,sy(l,m))}else m=Me,m=_e(l,l===Ye?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(m&3)===0||Ze(l,m)||(i=!0,sy(l,m));l=l.next}while(i);Rf=!1}}function G1(){ny()}function ny(){Zl=Tf=!1;var n=0;ea!==0&&tT()&&(n=ea);for(var r=Dt(),i=null,l=Ql;l!==null;){var f=l.next,m=ry(l,r);m===0?(l.next=null,i===null?Ql=f:i.next=f,f===null&&(Bs=i)):(i=l,(n!==0||(m&3)!==0)&&(Zl=!0)),l=f}mt!==0&&mt!==5||ro(n),ea!==0&&(ea=0)}function ry(n,r){for(var i=n.suspendedLanes,l=n.pingedLanes,f=n.expirationTimes,m=n.pendingLanes&-62914561;0T)break;var Y=k.transferSize,Q=k.initiatorType;Y&&hy(Q)&&(k=k.responseEnd,w+=Y*(k"u"?null:document;function Ty(n,r,i){var l=Is;if(l&&typeof r=="string"&&r){var f=dn(r);f='link[rel="'+n+'"][href="'+f+'"]',typeof i=="string"&&(f+='[crossorigin="'+i+'"]'),Ey.has(f)||(Ey.add(f),n={rel:n,crossOrigin:i,href:r},l.querySelector(f)===null&&(r=l.createElement("link"),Rt(r,"link",n),bt(r),l.head.appendChild(r)))}}function uT(n){wr.D(n),Ty("dns-prefetch",n,null)}function dT(n,r){wr.C(n,r),Ty("preconnect",n,r)}function fT(n,r,i){wr.L(n,r,i);var l=Is;if(l&&n&&r){var f='link[rel="preload"][as="'+dn(r)+'"]';r==="image"&&i&&i.imageSrcSet?(f+='[imagesrcset="'+dn(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(f+='[imagesizes="'+dn(i.imageSizes)+'"]')):f+='[href="'+dn(n)+'"]';var m=f;switch(r){case"style":m=$s(n);break;case"script":m=Hs(n)}bn.has(m)||(n=g({rel:"preload",href:r==="image"&&i&&i.imageSrcSet?void 0:n,as:r},i),bn.set(m,n),l.querySelector(f)!==null||r==="style"&&l.querySelector(oo(m))||r==="script"&&l.querySelector(lo(m))||(r=l.createElement("link"),Rt(r,"link",n),bt(r),l.head.appendChild(r)))}}function hT(n,r){wr.m(n,r);var i=Is;if(i&&n){var l=r&&typeof r.as=="string"?r.as:"script",f='link[rel="modulepreload"][as="'+dn(l)+'"][href="'+dn(n)+'"]',m=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Hs(n)}if(!bn.has(m)&&(n=g({rel:"modulepreload",href:n},r),bn.set(m,n),i.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(lo(m)))return}l=i.createElement("link"),Rt(l,"link",n),bt(l),i.head.appendChild(l)}}}function mT(n,r,i){wr.S(n,r,i);var l=Is;if(l&&n){var f=cs(l).hoistableStyles,m=$s(n);r=r||"default";var w=f.get(m);if(!w){var T={loading:0,preload:null};if(w=l.querySelector(oo(m)))T.loading=5;else{n=g({rel:"stylesheet",href:n,"data-precedence":r},i),(i=bn.get(m))&&Hf(n,i);var k=w=l.createElement("link");bt(k),Rt(k,"link",n),k._p=new Promise(function(P,Y){k.onload=P,k.onerror=Y}),k.addEventListener("load",function(){T.loading|=1}),k.addEventListener("error",function(){T.loading|=2}),T.loading|=4,ac(w,r,l)}w={type:"stylesheet",instance:w,count:1,state:T},f.set(m,w)}}}function pT(n,r){wr.X(n,r);var i=Is;if(i&&n){var l=cs(i).hoistableScripts,f=Hs(n),m=l.get(f);m||(m=i.querySelector(lo(f)),m||(n=g({src:n,async:!0},r),(r=bn.get(f))&&qf(n,r),m=i.createElement("script"),bt(m),Rt(m,"link",n),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function gT(n,r){wr.M(n,r);var i=Is;if(i&&n){var l=cs(i).hoistableScripts,f=Hs(n),m=l.get(f);m||(m=i.querySelector(lo(f)),m||(n=g({src:n,async:!0,type:"module"},r),(r=bn.get(f))&&qf(n,r),m=i.createElement("script"),bt(m),Rt(m,"link",n),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function Ry(n,r,i,l){var f=(f=se.current)?rc(f):null;if(!f)throw Error(s(446));switch(n){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(r=$s(i.href),i=cs(f).hoistableStyles,l=i.get(r),l||(l={type:"style",instance:null,count:0,state:null},i.set(r,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){n=$s(i.href);var m=cs(f).hoistableStyles,w=m.get(n);if(w||(f=f.ownerDocument||f,w={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(n,w),(m=f.querySelector(oo(n)))&&!m._p&&(w.instance=m,w.state.loading=5),bn.has(n)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},bn.set(n,i),m||vT(f,n,i,w.state))),r&&l===null)throw Error(s(528,""));return w}if(r&&l!==null)throw Error(s(529,""));return null;case"script":return r=i.async,i=i.src,typeof i=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=Hs(i),i=cs(f).hoistableScripts,l=i.get(r),l||(l={type:"script",instance:null,count:0,state:null},i.set(r,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,n))}}function $s(n){return'href="'+dn(n)+'"'}function oo(n){return'link[rel="stylesheet"]['+n+"]"}function Cy(n){return g({},n,{"data-precedence":n.precedence,precedence:null})}function vT(n,r,i,l){n.querySelector('link[rel="preload"][as="style"]['+r+"]")?l.loading=1:(r=n.createElement("link"),l.preload=r,r.addEventListener("load",function(){return l.loading|=1}),r.addEventListener("error",function(){return l.loading|=2}),Rt(r,"link",i),bt(r),n.head.appendChild(r))}function Hs(n){return'[src="'+dn(n)+'"]'}function lo(n){return"script[async]"+n}function Ay(n,r,i){if(r.count++,r.instance===null)switch(r.type){case"style":var l=n.querySelector('style[data-href~="'+dn(i.href)+'"]');if(l)return r.instance=l,bt(l),l;var f=g({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return l=(n.ownerDocument||n).createElement("style"),bt(l),Rt(l,"style",f),ac(l,i.precedence,n),r.instance=l;case"stylesheet":f=$s(i.href);var m=n.querySelector(oo(f));if(m)return r.state.loading|=4,r.instance=m,bt(m),m;l=Cy(i),(f=bn.get(f))&&Hf(l,f),m=(n.ownerDocument||n).createElement("link"),bt(m);var w=m;return w._p=new Promise(function(T,k){w.onload=T,w.onerror=k}),Rt(m,"link",l),r.state.loading|=4,ac(m,i.precedence,n),r.instance=m;case"script":return m=Hs(i.src),(f=n.querySelector(lo(m)))?(r.instance=f,bt(f),f):(l=i,(f=bn.get(m))&&(l=g({},i),qf(l,f)),n=n.ownerDocument||n,f=n.createElement("script"),bt(f),Rt(f,"link",l),n.head.appendChild(f),r.instance=f);case"void":return null;default:throw Error(s(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(l=r.instance,r.state.loading|=4,ac(l,i.precedence,n));return r.instance}function ac(n,r,i){for(var l=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,m=f,w=0;w title"):null)}function yT(n,r,i){if(i===1||r.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return n=r.disabled,typeof r.precedence=="string"&&n==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function ky(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function bT(n,r,i,l){if(i.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var f=$s(l.href),m=r.querySelector(oo(f));if(m){r=m._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(n.count++,n=ic.bind(n),r.then(n,n)),i.state.loading|=4,i.instance=m,bt(m);return}m=r.ownerDocument||r,l=Cy(l),(f=bn.get(f))&&Hf(l,f),m=m.createElement("link"),bt(m);var w=m;w._p=new Promise(function(T,k){w.onload=T,w.onerror=k}),Rt(m,"link",l),i.instance=m}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(i,r),(r=i.state.preload)&&(i.state.loading&3)===0&&(n.count++,i=ic.bind(n),r.addEventListener("load",i),r.addEventListener("error",i))}}var Gf=0;function wT(n,r){return n.stylesheets&&n.count===0&&lc(n,n.stylesheets),0Gf?50:800)+r);return n.unsuspend=i,function(){n.unsuspend=null,clearTimeout(l),clearTimeout(f)}}:null}function ic(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)lc(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var oc=null;function lc(n,r){n.stylesheets=null,n.unsuspend!==null&&(n.count++,oc=new Map,r.forEach(ST,n),oc=null,ic.call(n))}function ST(n,r){if(!(r.state.loading&4)){var i=oc.get(n);if(i)var l=i.get(null);else{i=new Map,oc.set(n,i);for(var f=n.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Zf.exports=zT(),Zf.exports}var BT=PT();/** + * react-router v7.15.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */var tb="popstate";function nb(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function IT(e={}){function t(s,o){var p;let c=(p=o.state)==null?void 0:p.masked,{pathname:u,search:d,hash:h}=c||s.location;return Rh("",{pathname:u,search:d,hash:h},o.state&&o.state.usr||null,o.state&&o.state.key||"default",c?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function a(s,o){return typeof o=="string"?o:ko(o)}return HT(t,a,null,e)}function nt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function er(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $T(){return Math.random().toString(36).substring(2,10)}function rb(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Rh(e,t,a=null,s,o){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?hi(t):t,state:a,key:t&&t.key||s||$T(),mask:o}}function ko({pathname:e="/",search:t="",hash:a=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),a&&a!=="#"&&(e+=a.charAt(0)==="#"?a:"#"+a),e}function hi(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substring(a),e=e.substring(0,a));let s=e.indexOf("?");s>=0&&(t.search=e.substring(s),e=e.substring(0,s)),e&&(t.pathname=e)}return t}function HT(e,t,a,s={}){let{window:o=document.defaultView,v5Compat:c=!1}=s,u=o.history,d="POP",h=null,p=v();p==null&&(p=0,u.replaceState({...u.state,idx:p},""));function v(){return(u.state||{idx:null}).idx}function g(){d="POP";let C=v(),R=C==null?null:C-p;p=C,h&&h({action:d,location:_.location,delta:R})}function S(C,R){d="PUSH";let N=nb(C)?C:Rh(_.location,C,R);p=v()+1;let A=rb(N,p),D=_.createHref(N.mask||N);try{u.pushState(A,"",D)}catch(V){if(V instanceof DOMException&&V.name==="DataCloneError")throw V;o.location.assign(D)}c&&h&&h({action:d,location:_.location,delta:1})}function x(C,R){d="REPLACE";let N=nb(C)?C:Rh(_.location,C,R);p=v();let A=rb(N,p),D=_.createHref(N.mask||N);u.replaceState(A,"",D),c&&h&&h({action:d,location:_.location,delta:0})}function E(C){return qT(C)}let _={get action(){return d},get location(){return e(o,u)},listen(C){if(h)throw new Error("A history only accepts one active listener");return o.addEventListener(tb,g),h=C,()=>{o.removeEventListener(tb,g),h=null}},createHref(C){return t(o,C)},createURL:E,encodeLocation(C){let R=E(C);return{pathname:R.pathname,search:R.search,hash:R.hash}},push:S,replace:x,go(C){return u.go(C)}};return _}function qT(e,t=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),nt(a,"No window.location.(origin|href) available to create URL");let s=typeof e=="string"?e:ko(e);return s=s.replace(/ $/,"%20"),!t&&s.startsWith("//")&&(s=a+s),new URL(s,a)}function z0(e,t,a="/"){return GT(e,t,a,!1)}function GT(e,t,a,s,o){let c=typeof t=="string"?hi(t):t,u=Rr(c.pathname||"/",a);if(u==null)return null;let d=VT(e),h=null,p=rR(u);for(let v=0;h==null&&v{let v={relativePath:p===void 0?u.path||"":p,caseSensitive:u.caseSensitive===!0,childrenIndex:d,route:u};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(s)&&h)return;nt(v.relativePath.startsWith(s),`Absolute route path "${v.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(s.length)}let g=Dn([s,v.relativePath]),S=a.concat(v);u.children&&u.children.length>0&&(nt(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),P0(u.children,t,S,g,h)),!(u.path==null&&!u.index)&&t.push({path:g,score:ZT(g,u.index),routesMeta:S})};return e.forEach((u,d)=>{var h;if(u.path===""||!((h=u.path)!=null&&h.includes("?")))c(u,d);else for(let p of B0(u.path))c(u,d,!0,p)}),t}function B0(e){let t=e.split("/");if(t.length===0)return[];let[a,...s]=t,o=a.endsWith("?"),c=a.replace(/\?$/,"");if(s.length===0)return o?[c,""]:[c];let u=B0(s.join("/")),d=[];return d.push(...u.map(h=>h===""?c:[c,h].join("/"))),o&&d.push(...u),d.map(h=>e.startsWith("/")&&h===""?"/":h)}function KT(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:eR(t.routesMeta.map(s=>s.childrenIndex),a.routesMeta.map(s=>s.childrenIndex)))}var YT=/^:[\w-]+$/,FT=3,WT=2,XT=1,JT=10,QT=-2,ab=e=>e==="*";function ZT(e,t){let a=e.split("/"),s=a.length;return a.some(ab)&&(s+=QT),t&&(s+=WT),a.filter(o=>!ab(o)).reduce((o,c)=>o+(YT.test(c)?FT:c===""?XT:JT),s)}function eR(e,t){return e.length===t.length&&e.slice(0,-1).every((s,o)=>s===t[o])?e[e.length-1]-t[t.length-1]:0}function tR(e,t,a=!1){let{routesMeta:s}=e,o={},c="/",u=[];for(let d=0;d{if(v==="*"){let E=d[S]||"";u=c.slice(0,c.length-E.length).replace(/(.)\/+$/,"$1")}const x=d[S];return g&&!x?p[v]=void 0:p[v]=(x||"").replace(/%2F/g,"/"),p},{}),pathname:c,pathnameBase:u,pattern:e}}function nR(e,t=!1,a=!0){er(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let s=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,d,h,p,v)=>{if(s.push({paramName:d,isOptional:h!=null}),h){let g=v.charAt(p+u.length);return g&&g!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(s.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),s]}function rR(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return er(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Rr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,s=e.charAt(a);return s&&s!=="/"?null:e.slice(a)||"/"}var aR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function sR(e,t="/"){let{pathname:a,search:s="",hash:o=""}=typeof e=="string"?hi(e):e,c;return a?(a=$0(a),a.startsWith("/")?c=sb(a.substring(1),"/"):c=sb(a,t)):c=t,{pathname:c,search:lR(s),hash:cR(o)}}function sb(e,t){let a=Jc(t).split("/");return e.split("/").forEach(o=>{o===".."?a.length>1&&a.pop():o!=="."&&a.push(o)}),a.length>1?a.join("/"):"/"}function rh(e,t,a,s){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function iR(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function I0(e){let t=iR(e);return t.map((a,s)=>s===t.length-1?a.pathname:a.pathnameBase)}function lm(e,t,a,s=!1){let o;typeof e=="string"?o=hi(e):(o={...e},nt(!o.pathname||!o.pathname.includes("?"),rh("?","pathname","search",o)),nt(!o.pathname||!o.pathname.includes("#"),rh("#","pathname","hash",o)),nt(!o.search||!o.search.includes("#"),rh("#","search","hash",o)));let c=e===""||o.pathname==="",u=c?"/":o.pathname,d;if(u==null)d=a;else{let g=t.length-1;if(!s&&u.startsWith("..")){let S=u.split("/");for(;S[0]==="..";)S.shift(),g-=1;o.pathname=S.join("/")}d=g>=0?t[g]:"/"}let h=sR(o,d),p=u&&u!=="/"&&u.endsWith("/"),v=(c||u===".")&&a.endsWith("/");return!h.pathname.endsWith("/")&&(p||v)&&(h.pathname+="/"),h}var $0=e=>e.replace(/\/\/+/g,"/"),Dn=e=>$0(e.join("/")),Jc=e=>e.replace(/\/+$/,""),oR=e=>Jc(e).replace(/^\/*/,"/"),lR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,uR=class{constructor(e,t,a,s=!1){this.status=e,this.statusText=t||"",this.internal=s,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}};function dR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function fR(e){let t=e.map(a=>a.route.path).filter(Boolean);return Dn(t)||"/"}var H0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function q0(e,t){let a=e;if(typeof a!="string"||!aR.test(a))return{absoluteURL:void 0,isExternal:!1,to:a};let s=a,o=!1;if(H0)try{let c=new URL(window.location.href),u=a.startsWith("//")?new URL(c.protocol+a):new URL(a),d=Rr(u.pathname,t);u.origin===c.origin&&d!=null?a=d+u.search+u.hash:o=!0}catch{er(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:o,to:a}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var G0=["POST","PUT","PATCH","DELETE"];new Set(G0);var hR=["GET",...G0];new Set(hR);var mi=y.createContext(null);mi.displayName="DataRouter";var pu=y.createContext(null);pu.displayName="DataRouterState";var V0=y.createContext(!1);function mR(){return y.useContext(V0)}var K0=y.createContext({isTransitioning:!1});K0.displayName="ViewTransition";var pR=y.createContext(new Map);pR.displayName="Fetchers";var gR=y.createContext(null);gR.displayName="Await";var _n=y.createContext(null);_n.displayName="Navigation";var Ko=y.createContext(null);Ko.displayName="Location";var Nr=y.createContext({outlet:null,matches:[],isDataRoute:!1});Nr.displayName="Route";var cm=y.createContext(null);cm.displayName="RouteError";var Y0="REACT_ROUTER_ERROR",vR="REDIRECT",yR="ROUTE_ERROR_RESPONSE";function bR(e){if(e.startsWith(`${Y0}:${vR}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function wR(e){if(e.startsWith(`${Y0}:${yR}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new uR(t.status,t.statusText,t.data)}catch{}}function SR(e,{relative:t}={}){nt(Yo(),"useHref() may be used only in the context of a component.");let{basename:a,navigator:s}=y.useContext(_n),{hash:o,pathname:c,search:u}=Fo(e,{relative:t}),d=c;return a!=="/"&&(d=c==="/"?a:Dn([a,c])),s.createHref({pathname:d,search:u,hash:o})}function Yo(){return y.useContext(Ko)!=null}function Or(){return nt(Yo(),"useLocation() may be used only in the context of a component."),y.useContext(Ko).location}var F0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function W0(e){y.useContext(_n).static||y.useLayoutEffect(e)}function xR(){let{isDataRoute:e}=y.useContext(Nr);return e?LR():_R()}function _R(){nt(Yo(),"useNavigate() may be used only in the context of a component.");let e=y.useContext(mi),{basename:t,navigator:a}=y.useContext(_n),{matches:s}=y.useContext(Nr),{pathname:o}=Or(),c=JSON.stringify(I0(s)),u=y.useRef(!1);return W0(()=>{u.current=!0}),y.useCallback((h,p={})=>{if(er(u.current,F0),!u.current)return;if(typeof h=="number"){a.go(h);return}let v=lm(h,JSON.parse(c),o,p.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:Dn([t,v.pathname])),(p.replace?a.replace:a.push)(v,p.state,p)},[t,a,c,o,e])}y.createContext(null);function Fo(e,{relative:t}={}){let{matches:a}=y.useContext(Nr),{pathname:s}=Or(),o=JSON.stringify(I0(a));return y.useMemo(()=>lm(e,JSON.parse(o),s,t==="path"),[e,o,s,t])}function ER(e,t){return X0(e,t)}function X0(e,t,a){var C;nt(Yo(),"useRoutes() may be used only in the context of a component.");let{navigator:s}=y.useContext(_n),{matches:o}=y.useContext(Nr),c=o[o.length-1],u=c?c.params:{},d=c?c.pathname:"/",h=c?c.pathnameBase:"/",p=c&&c.route;{let R=p&&p.path||"";Q0(d,!p||R.endsWith("*")||R.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${d}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + +Please change the parent to .`)}let v=Or(),g;if(t){let R=typeof t=="string"?hi(t):t;nt(h==="/"||((C=R.pathname)==null?void 0:C.startsWith(h)),`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 "${h}" but pathname "${R.pathname}" was given in the \`location\` prop.`),g=R}else g=v;let S=g.pathname||"/",x=S;if(h!=="/"){let R=h.replace(/^\//,"").split("/");x="/"+S.replace(/^\//,"").split("/").slice(R.length).join("/")}let E=a&&a.state.matches.length?a.state.matches.map(R=>Object.assign(R,{route:a.manifest[R.route.id]||R.route})):z0(e,{pathname:x});er(p||E!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),er(E==null||E[E.length-1].route.element!==void 0||E[E.length-1].route.Component!==void 0||E[E.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let _=NR(E&&E.map(R=>Object.assign({},R,{params:Object.assign({},u,R.params),pathname:Dn([h,s.encodeLocation?s.encodeLocation(R.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?h:Dn([h,s.encodeLocation?s.encodeLocation(R.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:R.pathnameBase])})),o,a);return t&&_?y.createElement(Ko.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...g},navigationType:"POP"}},_):_}function TR(){let e=DR(),t=dR(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},c={padding:"2px 4px",backgroundColor:s},u=null;return console.error("Error handled by React Router default ErrorBoundary:",e),u=y.createElement(y.Fragment,null,y.createElement("p",null,"šŸ’æ Hey developer šŸ‘‹"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:c},"ErrorBoundary")," or"," ",y.createElement("code",{style:c},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),a?y.createElement("pre",{style:o},a):null,u)}var RR=y.createElement(TR,null),J0=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const a=wR(e.digest);a&&(e=a)}let t=e!==void 0?y.createElement(Nr.Provider,{value:this.props.routeContext},y.createElement(cm.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(CR,{error:e},t):t}};J0.contextType=V0;var ah=new WeakMap;function CR({children:e,error:t}){let{basename:a}=y.useContext(_n);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let s=bR(t.digest);if(s){let o=ah.get(t);if(o)throw o;let c=q0(s.location,a);if(H0&&!ah.get(t))if(c.isExternal||s.reloadDocument)window.location.href=c.absoluteURL||c.to;else{const u=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:s.replace}));throw ah.set(t,u),u}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${c.absoluteURL||c.to}`})}}return e}function AR({routeContext:e,match:t,children:a}){let s=y.useContext(mi);return s&&s.static&&s.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(Nr.Provider,{value:e},a)}function NR(e,t=[],a){let s=a==null?void 0:a.state;if(e==null){if(!s)return null;if(s.errors)e=s.matches;else if(t.length===0&&!s.initialized&&s.matches.length>0)e=s.matches;else return null}let o=e,c=s==null?void 0:s.errors;if(c!=null){let v=o.findIndex(g=>g.route.id&&(c==null?void 0:c[g.route.id])!==void 0);nt(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),o=o.slice(0,Math.min(o.length,v+1))}let u=!1,d=-1;if(a&&s){u=s.renderFallback;for(let v=0;v=0?o=o.slice(0,d+1):o=[o[0]];break}}}}let h=a==null?void 0:a.onError,p=s&&h?(v,g)=>{var S,x;h(v,{location:s.location,params:((x=(S=s.matches)==null?void 0:S[0])==null?void 0:x.params)??{},pattern:fR(s.matches),errorInfo:g})}:void 0;return o.reduceRight((v,g,S)=>{let x,E=!1,_=null,C=null;s&&(x=c&&g.route.id?c[g.route.id]:void 0,_=g.route.errorElement||RR,u&&(d<0&&S===0?(Q0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,C=null):d===S&&(E=!0,C=g.route.hydrateFallbackElement||null)));let R=t.concat(o.slice(0,S+1)),N=()=>{let A;return x?A=_:E?A=C:g.route.Component?A=y.createElement(g.route.Component,null):g.route.element?A=g.route.element:A=v,y.createElement(AR,{match:g,routeContext:{outlet:v,matches:R,isDataRoute:s!=null},children:A})};return s&&(g.route.ErrorBoundary||g.route.errorElement||S===0)?y.createElement(J0,{location:s.location,revalidation:s.revalidation,component:_,error:x,children:N(),routeContext:{outlet:null,matches:R,isDataRoute:!0},onError:p}):N()},null)}function um(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function OR(e){let t=y.useContext(mi);return nt(t,um(e)),t}function kR(e){let t=y.useContext(pu);return nt(t,um(e)),t}function jR(e){let t=y.useContext(Nr);return nt(t,um(e)),t}function dm(e){let t=jR(e),a=t.matches[t.matches.length-1];return nt(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function MR(){return dm("useRouteId")}function DR(){var s;let e=y.useContext(cm),t=kR("useRouteError"),a=dm("useRouteError");return e!==void 0?e:(s=t.errors)==null?void 0:s[a]}function LR(){let{router:e}=OR("useNavigate"),t=dm("useNavigate"),a=y.useRef(!1);return W0(()=>{a.current=!0}),y.useCallback(async(o,c={})=>{er(a.current,F0),a.current&&(typeof o=="number"?await e.navigate(o):await e.navigate(o,{fromRouteId:t,...c}))},[e,t])}var ib={};function Q0(e,t,a){!t&&!ib[e]&&(ib[e]=!0,er(!1,a))}y.memo(UR);function UR({routes:e,manifest:t,future:a,state:s,isStatic:o,onError:c}){return X0(e,void 0,{manifest:t,state:s,isStatic:o,onError:c})}function Z0(e){nt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function zR({basename:e="/",children:t=null,location:a,navigationType:s="POP",navigator:o,static:c=!1,useTransitions:u}){nt(!Yo(),"You cannot render a inside another . You should never have more than one in your app.");let d=e.replace(/^\/*/,"/"),h=y.useMemo(()=>({basename:d,navigator:o,static:c,useTransitions:u,future:{}}),[d,o,c,u]);typeof a=="string"&&(a=hi(a));let{pathname:p="/",search:v="",hash:g="",state:S=null,key:x="default",mask:E}=a,_=y.useMemo(()=>{let C=Rr(p,d);return C==null?null:{location:{pathname:C,search:v,hash:g,state:S,key:x,mask:E},navigationType:s}},[d,p,v,g,S,x,s,E]);return er(_!=null,` is not able to match the URL "${p}${v}${g}" because it does not start with the basename, so the won't render anything.`),_==null?null:y.createElement(_n.Provider,{value:h},y.createElement(Ko.Provider,{children:t,value:_}))}function PR({children:e,location:t}){return ER(Ch(e),t)}function Ch(e,t=[]){let a=[];return y.Children.forEach(e,(s,o)=>{if(!y.isValidElement(s))return;let c=[...t,o];if(s.type===y.Fragment){a.push.apply(a,Ch(s.props.children,c));return}nt(s.type===Z0,`[${typeof s.type=="string"?s.type:s.type.name}] is not a component. All component children of must be a or `),nt(!s.props.index||!s.props.children,"An index route cannot have child routes.");let u={id:s.props.id||c.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(u.children=Ch(s.props.children,c)),a.push(u)}),a}var $c="get",Hc="application/x-www-form-urlencoded";function gu(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function BR(e){return gu(e)&&e.tagName.toLowerCase()==="button"}function IR(e){return gu(e)&&e.tagName.toLowerCase()==="form"}function $R(e){return gu(e)&&e.tagName.toLowerCase()==="input"}function HR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function qR(e,t){return e.button===0&&(!t||t==="_self")&&!HR(e)}var gc=null;function GR(){if(gc===null)try{new FormData(document.createElement("form"),0),gc=!1}catch{gc=!0}return gc}var VR=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function sh(e){return e!=null&&!VR.has(e)?(er(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Hc}"`),null):e}function KR(e,t){let a,s,o,c,u;if(IR(e)){let d=e.getAttribute("action");s=d?Rr(d,t):null,a=e.getAttribute("method")||$c,o=sh(e.getAttribute("enctype"))||Hc,c=new FormData(e)}else if(BR(e)||$R(e)&&(e.type==="submit"||e.type==="image")){let d=e.form;if(d==null)throw new Error('Cannot submit a