diff --git a/lab/assets/index-Zjyw1-5g.js b/lab/assets/index-CYNTQ0ay.js similarity index 69% rename from lab/assets/index-Zjyw1-5g.js rename to lab/assets/index-CYNTQ0ay.js index ed61b55..c2308e8 100644 --- a/lab/assets/index-Zjyw1-5g.js +++ b/lab/assets/index-CYNTQ0ay.js @@ -1,11 +1,11 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))c(h);new MutationObserver(h=>{for(const m of h)if(m.type==="childList")for(const S of m.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&c(S)}).observe(document,{childList:!0,subtree:!0});function s(h){const m={};return h.integrity&&(m.integrity=h.integrity),h.referrerPolicy&&(m.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?m.credentials="include":h.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(h){if(h.ep)return;h.ep=!0;const m=s(h);fetch(h.href,m)}})();function Iy(f){return f&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default")?f.default:f}var Oc={exports:{}},Mu={};var wd;function Py(){if(wd)return Mu;wd=1;var f=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function s(c,h,m){var S=null;if(m!==void 0&&(S=""+m),h.key!==void 0&&(S=""+h.key),"key"in h){m={};for(var M in h)M!=="key"&&(m[M]=h[M])}else m=h;return h=m.ref,{$$typeof:f,type:c,key:S,ref:h!==void 0?h:null,props:m}}return Mu.Fragment=o,Mu.jsx=s,Mu.jsxs=s,Mu}var $d;function tv(){return $d||($d=1,Oc.exports=Py()),Oc.exports}var V=tv(),Mc={exports:{}},F={};var Wd;function ev(){if(Wd)return F;Wd=1;var f=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),S=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),A=Symbol.for("react.activity"),q=Symbol.iterator;function J(v){return v===null||typeof v!="object"?null:(v=q&&v[q]||v["@@iterator"],typeof v=="function"?v:null)}var Z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,H={};function w(v,x,j){this.props=v,this.context=x,this.refs=H,this.updater=j||Z}w.prototype.isReactComponent={},w.prototype.setState=function(v,x){if(typeof v!="object"&&typeof v!="function"&&v!=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,v,x,"setState")},w.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function I(){}I.prototype=w.prototype;function $(v,x,j){this.props=v,this.context=x,this.refs=H,this.updater=j||Z}var pt=$.prototype=new I;pt.constructor=$,L(pt,w.prototype),pt.isPureReactComponent=!0;var St=Array.isArray;function Rt(){}var k={H:null,A:null,T:null,S:null},Dt=Object.prototype.hasOwnProperty;function Jt(v,x,j){var G=j.ref;return{$$typeof:f,type:v,key:x,ref:G!==void 0?G:null,props:j}}function Ce(v,x){return Jt(v.type,x,v.props)}function me(v){return typeof v=="object"&&v!==null&&v.$$typeof===f}function wt(v){var x={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(j){return x[j]})}var Ne=/\/+/g;function ye(v,x){return typeof v=="object"&&v!==null&&v.key!=null?wt(""+v.key):x.toString(36)}function xt(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(Rt,Rt):(v.status="pending",v.then(function(x){v.status==="pending"&&(v.status="fulfilled",v.value=x)},function(x){v.status==="pending"&&(v.status="rejected",v.reason=x)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function O(v,x,j,G,P){var lt=typeof v;(lt==="undefined"||lt==="boolean")&&(v=null);var st=!1;if(v===null)st=!0;else switch(lt){case"bigint":case"string":case"number":st=!0;break;case"object":switch(v.$$typeof){case f:case o:st=!0;break;case N:return st=v._init,O(st(v._payload),x,j,G,P)}}if(st)return P=P(v),st=G===""?"."+ye(v,0):G,St(P)?(j="",st!=null&&(j=st.replace(Ne,"$&/")+"/"),O(P,x,j,"",function(Ba){return Ba})):P!=null&&(me(P)&&(P=Ce(P,j+(P.key==null||v&&v.key===P.key?"":(""+P.key).replace(Ne,"$&/")+"/")+st)),x.push(P)),1;st=0;var Wt=G===""?".":G+":";if(St(v))for(var Ut=0;Ut>>1,bt=O[mt];if(0>>1;mth(j,W))Gh(P,j)?(O[mt]=P,O[G]=W,mt=G):(O[mt]=j,O[x]=W,mt=x);else if(Gh(P,W))O[mt]=P,O[G]=W,mt=G;else break t}}return B}function h(O,B){var W=O.sortIndex-B.sortIndex;return W!==0?W:O.id-B.id}if(f.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;f.unstable_now=function(){return m.now()}}else{var S=Date,M=S.now();f.unstable_now=function(){return S.now()-M}}var b=[],g=[],N=1,A=null,q=3,J=!1,Z=!1,L=!1,H=!1,w=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;function pt(O){for(var B=s(g);B!==null;){if(B.callback===null)c(g);else if(B.startTime<=O)c(g),B.sortIndex=B.expirationTime,o(b,B);else break;B=s(g)}}function St(O){if(L=!1,pt(O),!Z)if(s(b)!==null)Z=!0,Rt||(Rt=!0,wt());else{var B=s(g);B!==null&&xt(St,B.startTime-O)}}var Rt=!1,k=-1,Dt=5,Jt=-1;function Ce(){return H?!0:!(f.unstable_now()-JtO&&Ce());){var mt=A.callback;if(typeof mt=="function"){A.callback=null,q=A.priorityLevel;var bt=mt(A.expirationTime<=O);if(O=f.unstable_now(),typeof bt=="function"){A.callback=bt,pt(O),B=!0;break e}A===s(b)&&c(b),pt(O)}else c(b);A=s(b)}if(A!==null)B=!0;else{var v=s(g);v!==null&&xt(St,v.startTime-O),B=!1}}break t}finally{A=null,q=W,J=!1}B=void 0}}finally{B?wt():Rt=!1}}}var wt;if(typeof $=="function")wt=function(){$(me)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,ye=Ne.port2;Ne.port1.onmessage=me,wt=function(){ye.postMessage(null)}}else wt=function(){w(me,0)};function xt(O,B){k=w(function(){O(f.unstable_now())},B)}f.unstable_IdlePriority=5,f.unstable_ImmediatePriority=1,f.unstable_LowPriority=4,f.unstable_NormalPriority=3,f.unstable_Profiling=null,f.unstable_UserBlockingPriority=2,f.unstable_cancelCallback=function(O){O.callback=null},f.unstable_forceFrameRate=function(O){0>O||125mt?(O.sortIndex=W,o(g,O),s(b)===null&&O===s(g)&&(L?(I(k),k=-1):L=!0,xt(St,W-mt))):(O.sortIndex=bt,o(b,O),Z||J||(Z=!0,Rt||(Rt=!0,wt()))),O},f.unstable_shouldYield=Ce,f.unstable_wrapCallback=function(O){var B=q;return function(){var W=q;q=B;try{return O.apply(this,arguments)}finally{q=W}}}})(Cc)),Cc}var Id;function uv(){return Id||(Id=1,Uc.exports=av()),Uc.exports}var Nc={exports:{}},$t={};var Pd;function nv(){if(Pd)return $t;Pd=1;var f=Yc();function o(b){var g="https://react.dev/errors/"+b;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(o){console.error(o)}}return f(),Nc.exports=nv(),Nc.exports}var eh;function fv(){if(eh)return Du;eh=1;var f=uv(),o=Yc(),s=iv();function c(t){var e="https://react.dev/errors/"+t;if(1bt||(t.current=mt[bt],mt[bt]=null,bt--)}function j(t,e){bt++,mt[bt]=t.current,t.current=e}var G=v(null),P=v(null),lt=v(null),st=v(null);function Wt(t,e){switch(j(lt,e),j(P,t),j(G,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?vd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=vd(e),t=gd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}x(G),j(G,t)}function Ut(){x(G),x(P),x(lt)}function Ba(t){t.memoizedState!==null&&j(st,t);var e=G.current,l=gd(e,t.type);e!==l&&(j(P,t),j(G,l))}function Bu(t){P.current===t&&(x(G),x(P)),st.current===t&&(x(st),Au._currentValue=W)}var ci,Kc;function Ul(t){if(ci===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);ci=e&&e[1]||"",Kc=-1{for(const m of h)if(m.type==="childList")for(const S of m.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&f(S)}).observe(document,{childList:!0,subtree:!0});function s(h){const m={};return h.integrity&&(m.integrity=h.integrity),h.referrerPolicy&&(m.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?m.credentials="include":h.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function f(h){if(h.ep)return;h.ep=!0;const m=s(h);fetch(h.href,m)}})();function tv(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var Of={exports:{}},Mu={};var wd;function ev(){if(wd)return Mu;wd=1;var c=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function s(f,h,m){var S=null;if(m!==void 0&&(S=""+m),h.key!==void 0&&(S=""+h.key),"key"in h){m={};for(var M in h)M!=="key"&&(m[M]=h[M])}else m=h;return h=m.ref,{$$typeof:c,type:f,key:S,ref:h!==void 0?h:null,props:m}}return Mu.Fragment=o,Mu.jsx=s,Mu.jsxs=s,Mu}var $d;function lv(){return $d||($d=1,Of.exports=ev()),Of.exports}var V=lv(),Mf={exports:{}},F={};var Wd;function av(){if(Wd)return F;Wd=1;var c=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),S=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),A=Symbol.for("react.activity"),q=Symbol.iterator;function J(v){return v===null||typeof v!="object"?null:(v=q&&v[q]||v["@@iterator"],typeof v=="function"?v:null)}var Z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,H={};function w(v,x,j){this.props=v,this.context=x,this.refs=H,this.updater=j||Z}w.prototype.isReactComponent={},w.prototype.setState=function(v,x){if(typeof v!="object"&&typeof v!="function"&&v!=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,v,x,"setState")},w.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function I(){}I.prototype=w.prototype;function $(v,x,j){this.props=v,this.context=x,this.refs=H,this.updater=j||Z}var pt=$.prototype=new I;pt.constructor=$,L(pt,w.prototype),pt.isPureReactComponent=!0;var St=Array.isArray;function Rt(){}var k={H:null,A:null,T:null,S:null},Dt=Object.prototype.hasOwnProperty;function Jt(v,x,j){var G=j.ref;return{$$typeof:c,type:v,key:x,ref:G!==void 0?G:null,props:j}}function Ce(v,x){return Jt(v.type,x,v.props)}function me(v){return typeof v=="object"&&v!==null&&v.$$typeof===c}function wt(v){var x={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(j){return x[j]})}var Ne=/\/+/g;function ye(v,x){return typeof v=="object"&&v!==null&&v.key!=null?wt(""+v.key):x.toString(36)}function xt(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(Rt,Rt):(v.status="pending",v.then(function(x){v.status==="pending"&&(v.status="fulfilled",v.value=x)},function(x){v.status==="pending"&&(v.status="rejected",v.reason=x)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function O(v,x,j,G,P){var lt=typeof v;(lt==="undefined"||lt==="boolean")&&(v=null);var st=!1;if(v===null)st=!0;else switch(lt){case"bigint":case"string":case"number":st=!0;break;case"object":switch(v.$$typeof){case c:case o:st=!0;break;case N:return st=v._init,O(st(v._payload),x,j,G,P)}}if(st)return P=P(v),st=G===""?"."+ye(v,0):G,St(P)?(j="",st!=null&&(j=st.replace(Ne,"$&/")+"/"),O(P,x,j,"",function(Ba){return Ba})):P!=null&&(me(P)&&(P=Ce(P,j+(P.key==null||v&&v.key===P.key?"":(""+P.key).replace(Ne,"$&/")+"/")+st)),x.push(P)),1;st=0;var Wt=G===""?".":G+":";if(St(v))for(var Ut=0;Ut>>1,bt=O[mt];if(0>>1;mth(j,W))Gh(P,j)?(O[mt]=P,O[G]=W,mt=G):(O[mt]=j,O[x]=W,mt=x);else if(Gh(P,W))O[mt]=P,O[G]=W,mt=G;else break t}}return B}function h(O,B){var W=O.sortIndex-B.sortIndex;return W!==0?W:O.id-B.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;c.unstable_now=function(){return m.now()}}else{var S=Date,M=S.now();c.unstable_now=function(){return S.now()-M}}var b=[],g=[],N=1,A=null,q=3,J=!1,Z=!1,L=!1,H=!1,w=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;function pt(O){for(var B=s(g);B!==null;){if(B.callback===null)f(g);else if(B.startTime<=O)f(g),B.sortIndex=B.expirationTime,o(b,B);else break;B=s(g)}}function St(O){if(L=!1,pt(O),!Z)if(s(b)!==null)Z=!0,Rt||(Rt=!0,wt());else{var B=s(g);B!==null&&xt(St,B.startTime-O)}}var Rt=!1,k=-1,Dt=5,Jt=-1;function Ce(){return H?!0:!(c.unstable_now()-JtO&&Ce());){var mt=A.callback;if(typeof mt=="function"){A.callback=null,q=A.priorityLevel;var bt=mt(A.expirationTime<=O);if(O=c.unstable_now(),typeof bt=="function"){A.callback=bt,pt(O),B=!0;break e}A===s(b)&&f(b),pt(O)}else f(b);A=s(b)}if(A!==null)B=!0;else{var v=s(g);v!==null&&xt(St,v.startTime-O),B=!1}}break t}finally{A=null,q=W,J=!1}B=void 0}}finally{B?wt():Rt=!1}}}var wt;if(typeof $=="function")wt=function(){$(me)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,ye=Ne.port2;Ne.port1.onmessage=me,wt=function(){ye.postMessage(null)}}else wt=function(){w(me,0)};function xt(O,B){k=w(function(){O(c.unstable_now())},B)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(O){O.callback=null},c.unstable_forceFrameRate=function(O){0>O||125mt?(O.sortIndex=W,o(g,O),s(b)===null&&O===s(g)&&(L?(I(k),k=-1):L=!0,xt(St,W-mt))):(O.sortIndex=bt,o(b,O),Z||J||(Z=!0,Rt||(Rt=!0,wt()))),O},c.unstable_shouldYield=Ce,c.unstable_wrapCallback=function(O){var B=q;return function(){var W=q;q=B;try{return O.apply(this,arguments)}finally{q=W}}}})(Cf)),Cf}var Id;function iv(){return Id||(Id=1,Uf.exports=nv()),Uf.exports}var Nf={exports:{}},$t={};var Pd;function cv(){if(Pd)return $t;Pd=1;var c=Yf();function o(b){var g="https://react.dev/errors/"+b;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(o){console.error(o)}}return c(),Nf.exports=cv(),Nf.exports}var eh;function rv(){if(eh)return Du;eh=1;var c=iv(),o=Yf(),s=fv();function f(t){var e="https://react.dev/errors/"+t;if(1bt||(t.current=mt[bt],mt[bt]=null,bt--)}function j(t,e){bt++,mt[bt]=t.current,t.current=e}var G=v(null),P=v(null),lt=v(null),st=v(null);function Wt(t,e){switch(j(lt,e),j(P,t),j(G,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?vd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=vd(e),t=gd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}x(G),j(G,t)}function Ut(){x(G),x(P),x(lt)}function Ba(t){t.memoizedState!==null&&j(st,t);var e=G.current,l=gd(e,t.type);e!==l&&(j(P,t),j(G,l))}function Bu(t){P.current===t&&(x(G),x(P)),st.current===t&&(x(st),Au._currentValue=W)}var fi,Kf;function Ul(t){if(fi===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);fi=e&&e[1]||"",Kf=-1)":-1u||d[a]!==T[u]){var _=` -`+d[a].replace(" at new "," at ");return t.displayName&&_.includes("")&&(_=_.replace("",t.displayName)),_}while(1<=a&&0<=u);break}}}finally{ri=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Ul(l):""}function Dh(t,e){switch(t.tag){case 26:case 27:case 5:return Ul(t.type);case 16:return Ul("Lazy");case 13:return t.child!==e&&e!==null?Ul("Suspense Fallback"):Ul("Suspense");case 19:return Ul("SuspenseList");case 0:case 15:return oi(t.type,!1);case 11:return oi(t.type.render,!1);case 1:return oi(t.type,!0);case 31:return Ul("Activity");default:return""}}function Jc(t){try{var e="",l=null;do e+=Dh(t,l),l=t,t=t.return;while(t);return e}catch(a){return` +`+d[a].replace(" at new "," at ");return t.displayName&&_.includes("")&&(_=_.replace("",t.displayName)),_}while(1<=a&&0<=u);break}}}finally{ri=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Ul(l):""}function Ch(t,e){switch(t.tag){case 26:case 27:case 5:return Ul(t.type);case 16:return Ul("Lazy");case 13:return t.child!==e&&e!==null?Ul("Suspense Fallback"):Ul("Suspense");case 19:return Ul("SuspenseList");case 0:case 15:return oi(t.type,!1);case 11:return oi(t.type.render,!1);case 1:return oi(t.type,!0);case 31:return Ul("Activity");default:return""}}function Jf(t){try{var e="",l=null;do e+=Ch(t,l),l=t,t=t.return;while(t);return e}catch(a){return` Error generating stack: `+a.message+` -`+a.stack}}var si=Object.prototype.hasOwnProperty,di=f.unstable_scheduleCallback,hi=f.unstable_cancelCallback,Uh=f.unstable_shouldYield,Ch=f.unstable_requestPaint,ue=f.unstable_now,Nh=f.unstable_getCurrentPriorityLevel,wc=f.unstable_ImmediatePriority,$c=f.unstable_UserBlockingPriority,qu=f.unstable_NormalPriority,xh=f.unstable_LowPriority,Wc=f.unstable_IdlePriority,Hh=f.log,Bh=f.unstable_setDisableYieldValue,qa=null,ne=null;function ul(t){if(typeof Hh=="function"&&Bh(t),ne&&typeof ne.setStrictMode=="function")try{ne.setStrictMode(qa,t)}catch{}}var ie=Math.clz32?Math.clz32:Yh,qh=Math.log,jh=Math.LN2;function Yh(t){return t>>>=0,t===0?32:31-(qh(t)/jh|0)|0}var ju=256,Yu=262144,Lu=4194304;function Cl(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 Gu(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~n,a!==0?u=Cl(a):(i&=r,i!==0?u=Cl(i):l||(l=r&~t,l!==0&&(u=Cl(l))))):(r=a&~n,r!==0?u=Cl(r):i!==0?u=Cl(i):l||(l=a&~t,l!==0&&(u=Cl(l)))),u===0?0:e!==0&&e!==u&&(e&n)===0&&(n=u&-u,l=e&-e,n>=l||n===32&&(l&4194048)!==0)?e:u}function ja(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Lh(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 kc(){var t=Lu;return Lu<<=1,(Lu&62914560)===0&&(Lu=4194304),t}function mi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Ya(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Gh(t,e,l,a,u,n){var i=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 r=t.entanglements,d=t.expirationTimes,T=t.hiddenUpdates;for(l=i&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Jh=/[\n"\\]/g;function ge(t){return t.replace(Jh,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function bi(t,e,l,a,u,n,i,r){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ve(e)):t.value!==""+ve(e)&&(t.value=""+ve(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?Ei(t,i,ve(e)):l!=null?Ei(t,i,ve(l)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.name=""+ve(r):t.removeAttribute("name")}function rr(t,e,l,a,u,n,i,r){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),e!=null||l!=null){if(!(n!=="submit"&&n!=="reset"||e!=null)){Si(t);return}l=l!=null?""+ve(l):"",e=e!=null?""+ve(e):l,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),Si(t)}function Ei(t,e,l){e==="number"&&Zu(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function ea(t,e,l,a){if(t=t.options,e){e={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_i=!1;if(Ge)try{var Qa={};Object.defineProperty(Qa,"passive",{get:function(){_i=!0}}),window.addEventListener("test",Qa,Qa),window.removeEventListener("test",Qa,Qa)}catch{_i=!1}var il=null,Oi=null,Ku=null;function vr(){if(Ku)return Ku;var t,e=Oi,l=e.length,a,u="value"in il?il.value:il.textContent,n=u.length;for(t=0;t=Ka),Tr=" ",zr=!1;function Ar(t,e){switch(t){case"keyup":return bm.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var na=!1;function Tm(t,e){switch(t){case"compositionend":return Rr(e);case"keypress":return e.which!==32?null:(zr=!0,Tr);case"textInput":return t=e.data,t===Tr&&zr?null:t;default:return null}}function zm(t,e){if(na)return t==="compositionend"||!Ni&&Ar(t,e)?(t=vr(),Ku=Oi=il=null,na=!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=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=xr(l)}}function Br(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Br(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function qr(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Zu(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=Zu(t.document)}return e}function Bi(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 Cm=Ge&&"documentMode"in document&&11>=document.documentMode,ia=null,qi=null,Wa=null,ji=!1;function jr(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;ji||ia==null||ia!==Zu(a)||(a=ia,"selectionStart"in a&&Bi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Wa&&$a(Wa,a)||(Wa=a,a=Ln(qi,"onSelect"),0>=i,u-=i,xe=1<<32-ie(e)+u|l<et?(it=X,X=null):it=X.sibling;var rt=z(p,X,E[et],D);if(rt===null){X===null&&(X=it);break}t&&X&&rt.alternate===null&&e(p,X),y=n(rt,y,et),ct===null?Q=rt:ct.sibling=rt,ct=rt,X=it}if(et===E.length)return l(p,X),ft&&Qe(p,et),Q;if(X===null){for(;etet?(it=X,X=null):it=X.sibling;var Ml=z(p,X,rt.value,D);if(Ml===null){X===null&&(X=it);break}t&&X&&Ml.alternate===null&&e(p,X),y=n(Ml,y,et),ct===null?Q=Ml:ct.sibling=Ml,ct=Ml,X=it}if(rt.done)return l(p,X),ft&&Qe(p,et),Q;if(X===null){for(;!rt.done;et++,rt=E.next())rt=C(p,rt.value,D),rt!==null&&(y=n(rt,y,et),ct===null?Q=rt:ct.sibling=rt,ct=rt);return ft&&Qe(p,et),Q}for(X=a(X);!rt.done;et++,rt=E.next())rt=R(X,p,et,rt.value,D),rt!==null&&(t&&rt.alternate!==null&&X.delete(rt.key===null?et:rt.key),y=n(rt,y,et),ct===null?Q=rt:ct.sibling=rt,ct=rt);return t&&X.forEach(function(Fy){return e(p,Fy)}),ft&&Qe(p,et),Q}function gt(p,y,E,D){if(typeof E=="object"&&E!==null&&E.type===L&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case J:t:{for(var Q=E.key;y!==null;){if(y.key===Q){if(Q=E.type,Q===L){if(y.tag===7){l(p,y.sibling),D=u(y,E.props.children),D.return=p,p=D;break t}}else if(y.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===Dt&&Ql(Q)===y.type){l(p,y.sibling),D=u(y,E.props),eu(D,E),D.return=p,p=D;break t}l(p,y);break}else e(p,y);y=y.sibling}E.type===L?(D=jl(E.props.children,p.mode,D,E.key),D.return=p,p=D):(D=en(E.type,E.key,E.props,null,p.mode,D),eu(D,E),D.return=p,p=D)}return i(p);case Z:t:{for(Q=E.key;y!==null;){if(y.key===Q)if(y.tag===4&&y.stateNode.containerInfo===E.containerInfo&&y.stateNode.implementation===E.implementation){l(p,y.sibling),D=u(y,E.children||[]),D.return=p,p=D;break t}else{l(p,y);break}else e(p,y);y=y.sibling}D=Vi(E,p.mode,D),D.return=p,p=D}return i(p);case Dt:return E=Ql(E),gt(p,y,E,D)}if(xt(E))return Y(p,y,E,D);if(wt(E)){if(Q=wt(E),typeof Q!="function")throw Error(c(150));return E=Q.call(E),K(p,y,E,D)}if(typeof E.then=="function")return gt(p,y,rn(E),D);if(E.$$typeof===$)return gt(p,y,un(p,E),D);on(p,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,y!==null&&y.tag===6?(l(p,y.sibling),D=u(y,E),D.return=p,p=D):(l(p,y),D=Zi(E,p.mode,D),D.return=p,p=D),i(p)):l(p,y)}return function(p,y,E,D){try{tu=0;var Q=gt(p,y,E,D);return ga=null,Q}catch(X){if(X===va||X===fn)throw X;var ct=ce(29,X,null,p.mode);return ct.lanes=D,ct.return=p,ct}}}var Vl=io(!0),fo=io(!1),sl=!1;function lf(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function af(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 dl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function hl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(ot&2)!==0){var u=a.pending;return u===null?e.next=e:(e.next=u.next,u.next=e),a.pending=e,e=tn(t),Vr(t,null,l),e}return Pu(t,a,e,l),tn(t)}function lu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Ic(t,l)}}function uf(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var u=null,n=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,l=l.next}while(l!==null);n===null?u=n=e:n=n.next=e}else u=n=e;l={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var nf=!1;function au(){if(nf){var t=ya;if(t!==null)throw t}}function uu(t,e,l,a){nf=!1;var u=t.updateQueue;sl=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,r=u.shared.pending;if(r!==null){u.shared.pending=null;var d=r,T=d.next;d.next=null,i===null?n=T:i.next=T,i=d;var _=t.alternate;_!==null&&(_=_.updateQueue,r=_.lastBaseUpdate,r!==i&&(r===null?_.firstBaseUpdate=T:r.next=T,_.lastBaseUpdate=d))}if(n!==null){var C=u.baseState;i=0,_=T=d=null,r=n;do{var z=r.lane&-536870913,R=z!==r.lane;if(R?(nt&z)===z:(a&z)===z){z!==0&&z===ma&&(nf=!0),_!==null&&(_=_.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var Y=t,K=r;z=e;var gt=l;switch(K.tag){case 1:if(Y=K.payload,typeof Y=="function"){C=Y.call(gt,C,z);break t}C=Y;break t;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=K.payload,z=typeof Y=="function"?Y.call(gt,C,z):Y,z==null)break t;C=A({},C,z);break t;case 2:sl=!0}}z=r.callback,z!==null&&(t.flags|=64,R&&(t.flags|=8192),R=u.callbacks,R===null?u.callbacks=[z]:R.push(z))}else R={lane:z,tag:r.tag,payload:r.payload,callback:r.callback,next:null},_===null?(T=_=R,d=C):_=_.next=R,i|=z;if(r=r.next,r===null){if(r=u.shared.pending,r===null)break;R=r,r=R.next,R.next=null,u.lastBaseUpdate=R,u.shared.pending=null}}while(!0);_===null&&(d=C),u.baseState=d,u.firstBaseUpdate=T,u.lastBaseUpdate=_,n===null&&(u.shared.lanes=0),pl|=i,t.lanes=i,t.memoizedState=C}}function co(t,e){if(typeof t!="function")throw Error(c(191,t));t.call(e)}function ro(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tn?n:8;var i=O.T,r={};O.T=r,Rf(t,!1,e,l);try{var d=u(),T=O.S;if(T!==null&&T(r,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var _=Gm(d,a);fu(t,e,_,he(t))}else fu(t,e,a,he(t))}catch(C){fu(t,e,{then:function(){},status:"rejected",reason:C},he())}finally{B.p=n,i!==null&&r.types!==null&&(i.types=r.types),O.T=i}}function Jm(){}function zf(t,e,l,a){if(t.tag!==5)throw Error(c(476));var u=Qo(t).queue;Xo(t,u,e,W,l===null?Jm:function(){return Zo(t),l(a)})}function Qo(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:W},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Zo(t){var e=Qo(t);e.next===null&&(e=t.alternate.memoizedState),fu(t,e.next.queue,{},he())}function Af(){return Zt(Au)}function Vo(){return Nt().memoizedState}function Ko(){return Nt().memoizedState}function wm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=he();t=dl(l);var a=hl(e,t,l);a!==null&&(ae(a,e,l),lu(a,e,l)),e={cache:Ii()},t.payload=e;return}e=e.return}}function $m(t,e,l){var a=he();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},bn(t)?wo(e,l):(l=Xi(t,e,l,a),l!==null&&(ae(l,t,a),$o(l,e,a)))}function Jo(t,e,l){var a=he();fu(t,e,l,a)}function fu(t,e,l,a){var u={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(bn(t))wo(e,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=e.lastRenderedReducer,n!==null))try{var i=e.lastRenderedState,r=n(i,l);if(u.hasEagerState=!0,u.eagerState=r,fe(r,i))return Pu(t,e,u,0),Et===null&&Iu(),!1}catch{}if(l=Xi(t,e,u,a),l!==null)return ae(l,t,a),$o(l,e,a),!0}return!1}function Rf(t,e,l,a){if(a={lane:2,revertLane:ac(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},bn(t)){if(e)throw Error(c(479))}else e=Xi(t,l,a,2),e!==null&&ae(e,t,2)}function bn(t){var e=t.alternate;return t===tt||e!==null&&e===tt}function wo(t,e){Sa=hn=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function $o(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Ic(t,l)}}var cu={readContext:Zt,use:vn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot};cu.useEffectEvent=Ot;var Wo={readContext:Zt,use:vn,useCallback:function(t,e){return kt().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:No,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,pn(4194308,4,qo.bind(null,e,t),l)},useLayoutEffect:function(t,e){return pn(4194308,4,t,e)},useInsertionEffect:function(t,e){pn(4,2,t,e)},useMemo:function(t,e){var l=kt();e=e===void 0?null:e;var a=t();if(Kl){ul(!0);try{t()}finally{ul(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=kt();if(l!==void 0){var u=l(e);if(Kl){ul(!0);try{l(e)}finally{ul(!1)}}}else u=e;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=$m.bind(null,tt,t),[a.memoizedState,t]},useRef:function(t){var e=kt();return t={current:t},e.memoizedState=t},useState:function(t){t=pf(t);var e=t.queue,l=Jo.bind(null,tt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Ef,useDeferredValue:function(t,e){var l=kt();return Tf(l,t,e)},useTransition:function(){var t=pf(!1);return t=Xo.bind(null,tt,t.queue,!0,!1),kt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=tt,u=kt();if(ft){if(l===void 0)throw Error(c(407));l=l()}else{if(l=e(),Et===null)throw Error(c(349));(nt&127)!==0||vo(a,e,l)}u.memoizedState=l;var n={value:l,getSnapshot:e};return u.queue=n,No(po.bind(null,a,n,t),[t]),a.flags|=2048,Ea(9,{destroy:void 0},go.bind(null,a,n,l,e),null),l},useId:function(){var t=kt(),e=Et.identifierPrefix;if(ft){var l=He,a=xe;l=(a&~(1<<32-ie(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=mn++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?i.createElement(u,{is:a.is}):i.createElement(u)}}n[Xt]=e,n[Ft]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)n.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=n;t:switch(Kt(n,u,a),u){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&$e(e)}}return zt(e),Lf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&$e(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(c(166));if(t=lt.current,da(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,u=Qt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[Xt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||md(t.nodeValue,l)),t||rl(e,!0)}else t=Gn(t).createTextNode(a),t[Xt]=e,e.stateNode=t}return zt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=da(e),l!==null){if(t===null){if(!a)throw Error(c(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(c(557));t[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;zt(e),t=!1}else l=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(oe(e),e):(oe(e),null);if((e.flags&128)!==0)throw Error(c(558))}return zt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=da(e),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(c(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(c(317));u[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;zt(e),u=!1}else u=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return e.flags&256?(oe(e),e):(oe(e),null)}return oe(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Rn(e,e.updateQueue),zt(e),null);case 4:return Ut(),t===null&&fc(e.stateNode.containerInfo),zt(e),null;case 10:return Ve(e.type),zt(e),null;case 19:if(x(Ct),a=e.memoizedState,a===null)return zt(e),null;if(u=(e.flags&128)!==0,n=a.rendering,n===null)if(u)ou(a,!1);else{if(Mt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(n=dn(t),n!==null){for(e.flags|=128,ou(a,!1),t=n.updateQueue,e.updateQueue=t,Rn(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Kr(l,t),l=l.sibling;return j(Ct,Ct.current&1|2),ft&&Qe(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ue()>Un&&(e.flags|=128,u=!0,ou(a,!1),e.lanes=4194304)}else{if(!u)if(t=dn(n),t!==null){if(e.flags|=128,u=!0,t=t.updateQueue,e.updateQueue=t,Rn(e,t),ou(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!ft)return zt(e),null}else 2*ue()-a.renderingStartTime>Un&&l!==536870912&&(e.flags|=128,u=!0,ou(a,!1),e.lanes=4194304);a.isBackwards?(n.sibling=e.child,e.child=n):(t=a.last,t!==null?t.sibling=n:e.child=n,a.last=n)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ue(),t.sibling=null,l=Ct.current,j(Ct,u?l&1|2:l&1),ft&&Qe(e,a.treeForkCount),t):(zt(e),null);case 22:case 23:return oe(e),cf(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(zt(e),e.subtreeFlags&6&&(e.flags|=8192)):zt(e),l=e.updateQueue,l!==null&&Rn(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&x(Xl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ve(Ht),zt(e),null;case 25:return null;case 30:return null}throw Error(c(156,e.tag))}function Pm(t,e){switch(Ji(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ve(Ht),Ut(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Bu(e),null;case 31:if(e.memoizedState!==null){if(oe(e),e.alternate===null)throw Error(c(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(oe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(c(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return x(Ct),null;case 4:return Ut(),null;case 10:return Ve(e.type),null;case 22:case 23:return oe(e),cf(),t!==null&&x(Xl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ve(Ht),null;case 25:return null;default:return null}}function Ss(t,e){switch(Ji(e),e.tag){case 3:Ve(Ht),Ut();break;case 26:case 27:case 5:Bu(e);break;case 4:Ut();break;case 31:e.memoizedState!==null&&oe(e);break;case 13:oe(e);break;case 19:x(Ct);break;case 10:Ve(e.type);break;case 22:case 23:oe(e),cf(),t!==null&&x(Xl);break;case 24:Ve(Ht)}}function su(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var u=a.next;l=u;do{if((l.tag&t)===t){a=void 0;var n=l.create,i=l.inst;a=n(),i.destroy=a}l=l.next}while(l!==u)}}catch(r){ht(e,e.return,r)}}function vl(t,e,l){try{var a=e.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var n=u.next;a=n;do{if((a.tag&t)===t){var i=a.inst,r=i.destroy;if(r!==void 0){i.destroy=void 0,u=e;var d=l,T=r;try{T()}catch(_){ht(u,d,_)}}}a=a.next}while(a!==n)}}catch(_){ht(e,e.return,_)}}function bs(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{ro(e,l)}catch(a){ht(t,t.return,a)}}}function Es(t,e,l){l.props=Jl(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){ht(t,e,a)}}function du(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(u){ht(t,e,u)}}function Be(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(u){ht(t,e,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(u){ht(t,e,u)}else l.current=null}function Ts(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(u){ht(t,t.return,u)}}function Gf(t,e,l){try{var a=t.stateNode;Ey(a,t.type,l,e),a[Ft]=e}catch(u){ht(t,t.return,u)}}function zs(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&zl(t.type)||t.tag===4}function Xf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||zs(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&&zl(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 Qf(t,e,l){var a=t.tag;if(a===5||a===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=Le));else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Qf(t,e,l),t=t.sibling;t!==null;)Qf(t,e,l),t=t.sibling}function _n(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(_n(t,e,l),t=t.sibling;t!==null;)_n(t,e,l),t=t.sibling}function As(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,u=e.attributes;u.length;)e.removeAttributeNode(u[0]);Kt(e,a,l),e[Xt]=t,e[Ft]=l}catch(n){ht(t,t.return,n)}}var We=!1,jt=!1,Zf=!1,Rs=typeof WeakSet=="function"?WeakSet:Set,Gt=null;function ty(t,e){if(t=t.containerInfo,oc=wn,t=qr(t),Bi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{l.nodeType,n.nodeType}catch{l=null;break t}var i=0,r=-1,d=-1,T=0,_=0,C=t,z=null;e:for(;;){for(var R;C!==l||u!==0&&C.nodeType!==3||(r=i+u),C!==n||a!==0&&C.nodeType!==3||(d=i+a),C.nodeType===3&&(i+=C.nodeValue.length),(R=C.firstChild)!==null;)z=C,C=R;for(;;){if(C===t)break e;if(z===l&&++T===u&&(r=i),z===n&&++_===a&&(d=i),(R=C.nextSibling)!==null)break;C=z,z=C.parentNode}C=R}l=r===-1||d===-1?null:{start:r,end:d}}else l=null}l=l||{start:0,end:0}}else l=null;for(sc={focusedElem:t,selectionRange:l},wn=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,n=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),Kt(n,a,l),n[Xt]=t,Lt(n),a=n;break t;case"link":var i=Cd("link","href",u).get(a+(l.href||""));if(i){for(var r=0;rgt&&(i=gt,gt=K,K=i);var p=Hr(r,K),y=Hr(r,gt);if(p&&y&&(R.rangeCount!==1||R.anchorNode!==p.node||R.anchorOffset!==p.offset||R.focusNode!==y.node||R.focusOffset!==y.offset)){var E=C.createRange();E.setStart(p.node,p.offset),R.removeAllRanges(),K>gt?(R.addRange(E),R.extend(y.node,y.offset)):(E.setEnd(y.node,y.offset),R.addRange(E))}}}}for(C=[],R=r;R=R.parentNode;)R.nodeType===1&&C.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;rl?32:l,O.T=null,l=kf,kf=null;var n=bl,i=tl;if(Yt=0,_a=bl=null,tl=0,(ot&6)!==0)throw Error(c(331));var r=ot;if(ot|=4,qs(n.current),xs(n,n.current,i,l),ot=r,pu(0,!1),ne&&typeof ne.onPostCommitFiberRoot=="function")try{ne.onPostCommitFiberRoot(qa,n)}catch{}return!0}finally{B.p=u,O.T=a,td(t,e)}}function ld(t,e,l){e=Se(l,e),e=Df(t.stateNode,e,2),t=hl(t,e,2),t!==null&&(Ya(t,2),qe(t))}function ht(t,e,l){if(t.tag===3)ld(t,t,l);else for(;e!==null;){if(e.tag===3){ld(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Sl===null||!Sl.has(a))){t=Se(l,t),l=as(2),a=hl(e,l,2),a!==null&&(us(l,a,e,t),Ya(a,2),qe(a));break}}e=e.return}}function tc(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new ay;var u=new Set;a.set(e,u)}else u=a.get(e),u===void 0&&(u=new Set,a.set(e,u));u.has(l)||(Jf=!0,u.add(l),t=cy.bind(null,t,e,l),e.then(t,t))}function cy(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Et===t&&(nt&l)===l&&(Mt===4||Mt===3&&(nt&62914560)===nt&&300>ue()-Dn?(ot&2)===0&&Oa(t,0):wf|=l,Ra===nt&&(Ra=0)),qe(t)}function ad(t,e){e===0&&(e=kc()),t=ql(t,e),t!==null&&(Ya(t,e),qe(t))}function ry(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),ad(t,l)}function oy(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(e),ad(t,l)}function sy(t,e){return di(t,e)}var qn=null,Da=null,ec=!1,jn=!1,lc=!1,Tl=0;function qe(t){t!==Da&&t.next===null&&(Da===null?qn=Da=t:Da=Da.next=t),jn=!0,ec||(ec=!0,hy())}function pu(t,e){if(!lc&&jn){lc=!0;do for(var l=!1,a=qn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,r=a.pingedLanes;n=(1<<31-ie(42|t)+1)-1,n&=u&~(i&~r),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(l=!0,fd(a,n))}else n=nt,n=Gu(a,a===Et?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||ja(a,n)||(l=!0,fd(a,n));a=a.next}while(l);lc=!1}}function dy(){ud()}function ud(){jn=ec=!1;var t=0;Tl!==0&&zy()&&(t=Tl);for(var e=ue(),l=null,a=qn;a!==null;){var u=a.next,n=nd(a,e);n===0?(a.next=null,l===null?qn=u:l.next=u,u===null&&(Da=l)):(l=a,(t!==0||(n&3)!==0)&&(jn=!0)),a=u}Yt!==0&&Yt!==5||pu(t),Tl!==0&&(Tl=0)}function nd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0r)break;var _=d.transferSize,C=d.initiatorType;_&&yd(C)&&(d=d.responseEnd,i+=_*(d"u"?null:document;function Od(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var u=ge(e);u='link[rel="'+t+'"][href="'+u+'"]',typeof l=="string"&&(u+='[crossorigin="'+l+'"]'),_d.has(u)||(_d.add(u),t={rel:t,crossOrigin:l,href:e},a.querySelector(u)===null&&(e=a.createElement("link"),Kt(e,"link",t),Lt(e),a.head.appendChild(e)))}}function Ny(t){el.D(t),Od("dns-prefetch",t,null)}function xy(t,e){el.C(t,e),Od("preconnect",t,e)}function Hy(t,e,l){el.L(t,e,l);var a=Ua;if(a&&t&&e){var u='link[rel="preload"][as="'+ge(e)+'"]';e==="image"&&l&&l.imageSrcSet?(u+='[imagesrcset="'+ge(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(u+='[imagesizes="'+ge(l.imageSizes)+'"]')):u+='[href="'+ge(t)+'"]';var n=u;switch(e){case"style":n=Ca(t);break;case"script":n=Na(t)}Re.has(n)||(t=A({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Re.set(n,t),a.querySelector(u)!==null||e==="style"&&a.querySelector(Tu(n))||e==="script"&&a.querySelector(zu(n))||(e=a.createElement("link"),Kt(e,"link",t),Lt(e),a.head.appendChild(e)))}}function By(t,e){el.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",u='link[rel="modulepreload"][as="'+ge(a)+'"][href="'+ge(t)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Na(t)}if(!Re.has(n)&&(t=A({rel:"modulepreload",href:t},e),Re.set(n,t),l.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(zu(n)))return}a=l.createElement("link"),Kt(a,"link",t),Lt(a),l.head.appendChild(a)}}}function qy(t,e,l){el.S(t,e,l);var a=Ua;if(a&&t){var u=Pl(a).hoistableStyles,n=Ca(t);e=e||"default";var i=u.get(n);if(!i){var r={loading:0,preload:null};if(i=a.querySelector(Tu(n)))r.loading=5;else{t=A({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Re.get(n))&&pc(t,l);var d=i=a.createElement("link");Lt(d),Kt(d,"link",t),d._p=new Promise(function(T,_){d.onload=T,d.onerror=_}),d.addEventListener("load",function(){r.loading|=1}),d.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Qn(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:r},u.set(n,i)}}}function jy(t,e){el.X(t,e);var l=Ua;if(l&&t){var a=Pl(l).hoistableScripts,u=Na(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=A({src:t,async:!0},e),(e=Re.get(u))&&Sc(t,e),n=l.createElement("script"),Lt(n),Kt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Yy(t,e){el.M(t,e);var l=Ua;if(l&&t){var a=Pl(l).hoistableScripts,u=Na(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=A({src:t,async:!0,type:"module"},e),(e=Re.get(u))&&Sc(t,e),n=l.createElement("script"),Lt(n),Kt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Md(t,e,l,a){var u=(u=lt.current)?Xn(u):null;if(!u)throw Error(c(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Ca(l.href),l=Pl(u).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Ca(l.href);var n=Pl(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(Tu(t)))&&!n._p&&(i.instance=n,i.state.loading=5),Re.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},Re.set(t,l),n||Ly(u,t,l,i.state))),e&&a===null)throw Error(c(528,""));return i}if(e&&a!==null)throw Error(c(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Na(l),l=Pl(u).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,t))}}function Ca(t){return'href="'+ge(t)+'"'}function Tu(t){return'link[rel="stylesheet"]['+t+"]"}function Dd(t){return A({},t,{"data-precedence":t.precedence,precedence:null})}function Ly(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Kt(e,"link",l),Lt(e),t.head.appendChild(e))}function Na(t){return'[src="'+ge(t)+'"]'}function zu(t){return"script[async]"+t}function Ud(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+ge(l.href)+'"]');if(a)return e.instance=a,Lt(a),a;var u=A({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Lt(a),Kt(a,"style",u),Qn(a,l.precedence,t),e.instance=a;case"stylesheet":u=Ca(l.href);var n=t.querySelector(Tu(u));if(n)return e.state.loading|=4,e.instance=n,Lt(n),n;a=Dd(l),(u=Re.get(u))&&pc(a,u),n=(t.ownerDocument||t).createElement("link"),Lt(n);var i=n;return i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Kt(n,"link",a),e.state.loading|=4,Qn(n,l.precedence,t),e.instance=n;case"script":return n=Na(l.src),(u=t.querySelector(zu(n)))?(e.instance=u,Lt(u),u):(a=l,(u=Re.get(n))&&(a=A({},l),Sc(a,u)),t=t.ownerDocument||t,u=t.createElement("script"),Lt(u),Kt(u,"link",a),t.head.appendChild(u),e.instance=u);case"void":return null;default:throw Error(c(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Qn(a,l.precedence,t));return e.instance}function Qn(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i title"):null)}function Gy(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 xd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Xy(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=Ca(a.href),n=e.querySelector(Tu(u));if(n){e=n._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Vn.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=n,Lt(n);return}n=e.ownerDocument||e,a=Dd(a),(u=Re.get(u))&&pc(a,u),n=n.createElement("link"),Lt(n);var i=n;i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Kt(n,"link",a),l.instance=n}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Vn.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var bc=0;function Qy(t,e){return t.stylesheets&&t.count===0&&Jn(t,t.stylesheets),0bc?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function Vn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Jn(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Kn=null;function Jn(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Kn=new Map,e.forEach(Zy,t),Kn=null,Vn.call(t))}function Zy(t,e){if(!(e.state.loading&4)){var l=Kn.get(t);if(l)var a=l.get(null);else{l=new Map,Kn.set(t,l);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(o){console.error(o)}}return f(),Dc.exports=fv(),Dc.exports}var rv=cv();var ah="popstate";function uh(f){return typeof f=="object"&&f!=null&&"pathname"in f&&"search"in f&&"hash"in f&&"state"in f&&"key"in f}function ov(f={}){function o(h,m){let{pathname:S="/",search:M="",hash:b=""}=Wl(h.location.hash.substring(1));return!S.startsWith("/")&&!S.startsWith(".")&&(S="/"+S),qc("",{pathname:S,search:M,hash:b},m.state&&m.state.usr||null,m.state&&m.state.key||"default")}function s(h,m){let S=h.document.querySelector("base"),M="";if(S&&S.getAttribute("href")){let b=h.location.href,g=b.indexOf("#");M=g===-1?b:b.slice(0,g)}return M+"#"+(typeof m=="string"?m:Cu(m))}function c(h,m){Ue(h.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(m)})`)}return dv(o,s,c,f)}function _t(f,o){if(f===!1||f===null||typeof f>"u")throw new Error(o)}function Ue(f,o){if(!f){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function sv(){return Math.random().toString(36).substring(2,10)}function nh(f,o){return{usr:f.state,key:f.key,idx:o,masked:f.unstable_mask?{pathname:f.pathname,search:f.search,hash:f.hash}:void 0}}function qc(f,o,s=null,c,h){return{pathname:typeof f=="string"?f:f.pathname,search:"",hash:"",...typeof o=="string"?Wl(o):o,state:s,key:o&&o.key||c||sv(),unstable_mask:h}}function Cu({pathname:f="/",search:o="",hash:s=""}){return o&&o!=="?"&&(f+=o.charAt(0)==="?"?o:"?"+o),s&&s!=="#"&&(f+=s.charAt(0)==="#"?s:"#"+s),f}function Wl(f){let o={};if(f){let s=f.indexOf("#");s>=0&&(o.hash=f.substring(s),f=f.substring(0,s));let c=f.indexOf("?");c>=0&&(o.search=f.substring(c),f=f.substring(0,c)),f&&(o.pathname=f)}return o}function dv(f,o,s,c={}){let{window:h=document.defaultView,v5Compat:m=!1}=c,S=h.history,M="POP",b=null,g=N();g==null&&(g=0,S.replaceState({...S.state,idx:g},""));function N(){return(S.state||{idx:null}).idx}function A(){M="POP";let H=N(),w=H==null?null:H-g;g=H,b&&b({action:M,location:L.location,delta:w})}function q(H,w){M="PUSH";let I=uh(H)?H:qc(L.location,H,w);s&&s(I,H),g=N()+1;let $=nh(I,g),pt=L.createHref(I.unstable_mask||I);try{S.pushState($,"",pt)}catch(St){if(St instanceof DOMException&&St.name==="DataCloneError")throw St;h.location.assign(pt)}m&&b&&b({action:M,location:L.location,delta:1})}function J(H,w){M="REPLACE";let I=uh(H)?H:qc(L.location,H,w);s&&s(I,H),g=N();let $=nh(I,g),pt=L.createHref(I.unstable_mask||I);S.replaceState($,"",pt),m&&b&&b({action:M,location:L.location,delta:0})}function Z(H){return hv(H)}let L={get action(){return M},get location(){return f(h,S)},listen(H){if(b)throw new Error("A history only accepts one active listener");return h.addEventListener(ah,A),b=H,()=>{h.removeEventListener(ah,A),b=null}},createHref(H){return o(h,H)},createURL:Z,encodeLocation(H){let w=Z(H);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:q,replace:J,go(H){return S.go(H)}};return L}function hv(f,o=!1){let s="http://localhost";typeof window<"u"&&(s=window.location.origin!=="null"?window.location.origin:window.location.href),_t(s,"No window.location.(origin|href) available to create URL");let c=typeof f=="string"?f:Cu(f);return c=c.replace(/ $/,"%20"),!o&&c.startsWith("//")&&(c=s+c),new URL(c,s)}function oh(f,o,s="/"){return mv(f,o,s,!1)}function mv(f,o,s,c){let h=typeof o=="string"?Wl(o):o,m=ll(h.pathname||"/",s);if(m==null)return null;let S=sh(f);yv(S);let M=null;for(let b=0;M==null&&b{let N={relativePath:g===void 0?S.path||"":g,caseSensitive:S.caseSensitive===!0,childrenIndex:M,route:S};if(N.relativePath.startsWith("/")){if(!N.relativePath.startsWith(c)&&b)return;_t(N.relativePath.startsWith(c),`Absolute route path "${N.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),N.relativePath=N.relativePath.slice(c.length)}let A=je([c,N.relativePath]),q=s.concat(N);S.children&&S.children.length>0&&(_t(S.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${A}".`),sh(S.children,o,q,A,b)),!(S.path==null&&!S.index)&&o.push({path:A,score:Tv(A,S.index),routesMeta:q})};return f.forEach((S,M)=>{if(S.path===""||!S.path?.includes("?"))m(S,M);else for(let b of dh(S.path))m(S,M,!0,b)}),o}function dh(f){let o=f.split("/");if(o.length===0)return[];let[s,...c]=o,h=s.endsWith("?"),m=s.replace(/\?$/,"");if(c.length===0)return h?[m,""]:[m];let S=dh(c.join("/")),M=[];return M.push(...S.map(b=>b===""?m:[m,b].join("/"))),h&&M.push(...S),M.map(b=>f.startsWith("/")&&b===""?"/":b)}function yv(f){f.sort((o,s)=>o.score!==s.score?s.score-o.score:zv(o.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var vv=/^:[\w-]+$/,gv=3,pv=2,Sv=1,bv=10,Ev=-2,ih=f=>f==="*";function Tv(f,o){let s=f.split("/"),c=s.length;return s.some(ih)&&(c+=Ev),o&&(c+=pv),s.filter(h=>!ih(h)).reduce((h,m)=>h+(vv.test(m)?gv:m===""?Sv:bv),c)}function zv(f,o){return f.length===o.length&&f.slice(0,-1).every((c,h)=>c===o[h])?f[f.length-1]-o[o.length-1]:0}function Av(f,o,s=!1){let{routesMeta:c}=f,h={},m="/",S=[];for(let M=0;M{if(N==="*"){let Z=M[q]||"";S=m.slice(0,m.length-Z.length).replace(/(.)\/+$/,"$1")}const J=M[q];return A&&!J?g[N]=void 0:g[N]=(J||"").replace(/%2F/g,"/"),g},{}),pathname:m,pathnameBase:S,pattern:f}}function Rv(f,o=!1,s=!0){Ue(f==="*"||!f.endsWith("*")||f.endsWith("/*"),`Route path "${f}" will be treated as if it were "${f.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${f.replace(/\*$/,"/*")}".`);let c=[],h="^"+f.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,M,b,g,N)=>{if(c.push({paramName:M,isOptional:b!=null}),b){let A=N.charAt(g+S.length);return A&&A!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return f.endsWith("*")?(c.push({paramName:"*"}),h+=f==="*"||f==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?h+="\\/*$":f!==""&&f!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,o?void 0:"i"),c]}function _v(f){try{return f.split("/").map(o=>decodeURIComponent(o).replace(/\//g,"%2F")).join("/")}catch(o){return Ue(!1,`The URL path "${f}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${o}).`),f}}function ll(f,o){if(o==="/")return f;if(!f.toLowerCase().startsWith(o.toLowerCase()))return null;let s=o.endsWith("/")?o.length-1:o.length,c=f.charAt(s);return c&&c!=="/"?null:f.slice(s)||"/"}var Ov=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Mv(f,o="/"){let{pathname:s,search:c="",hash:h=""}=typeof f=="string"?Wl(f):f,m;return s?(s=s.replace(/\/\/+/g,"/"),s.startsWith("/")?m=fh(s.substring(1),"/"):m=fh(s,o)):m=o,{pathname:m,search:Cv(c),hash:Nv(h)}}function fh(f,o){let s=o.replace(/\/+$/,"").split("/");return f.split("/").forEach(h=>{h===".."?s.length>1&&s.pop():h!=="."&&s.push(h)}),s.length>1?s.join("/"):"/"}function xc(f,o,s,c){return`Cannot include a '${f}' character in a manually specified \`to.${o}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Dv(f){return f.filter((o,s)=>s===0||o.route.path&&o.route.path.length>0)}function hh(f){let o=Dv(f);return o.map((s,c)=>c===o.length-1?s.pathname:s.pathnameBase)}function Lc(f,o,s,c=!1){let h;typeof f=="string"?h=Wl(f):(h={...f},_t(!h.pathname||!h.pathname.includes("?"),xc("?","pathname","search",h)),_t(!h.pathname||!h.pathname.includes("#"),xc("#","pathname","hash",h)),_t(!h.search||!h.search.includes("#"),xc("#","search","hash",h)));let m=f===""||h.pathname==="",S=m?"/":h.pathname,M;if(S==null)M=s;else{let A=o.length-1;if(!c&&S.startsWith("..")){let q=S.split("/");for(;q[0]==="..";)q.shift(),A-=1;h.pathname=q.join("/")}M=A>=0?o[A]:"/"}let b=Mv(h,M),g=S&&S!=="/"&&S.endsWith("/"),N=(m||S===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(g||N)&&(b.pathname+="/"),b}var je=f=>f.join("/").replace(/\/\/+/g,"/"),Uv=f=>f.replace(/\/+$/,"").replace(/^\/*/,"/"),Cv=f=>!f||f==="?"?"":f.startsWith("?")?f:"?"+f,Nv=f=>!f||f==="#"?"":f.startsWith("#")?f:"#"+f,xv=class{constructor(f,o,s,c=!1){this.status=f,this.statusText=o||"",this.internal=c,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function Hv(f){return f!=null&&typeof f.status=="number"&&typeof f.statusText=="string"&&typeof f.internal=="boolean"&&"data"in f}function Bv(f){return f.map(o=>o.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var mh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function yh(f,o){let s=f;if(typeof s!="string"||!Ov.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,h=!1;if(mh)try{let m=new URL(window.location.href),S=s.startsWith("//")?new URL(m.protocol+s):new URL(s),M=ll(S.pathname,o);S.origin===m.origin&&M!=null?s=M+S.search+S.hash:h=!0}catch{Ue(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:h,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var vh=["POST","PUT","PATCH","DELETE"];new Set(vh);var qv=["GET",...vh];new Set(qv);var Ha=U.createContext(null);Ha.displayName="DataRouter";var ii=U.createContext(null);ii.displayName="DataRouterState";var jv=U.createContext(!1),gh=U.createContext({isTransitioning:!1});gh.displayName="ViewTransition";var Yv=U.createContext(new Map);Yv.displayName="Fetchers";var Lv=U.createContext(null);Lv.displayName="Await";var _e=U.createContext(null);_e.displayName="Navigation";var Nu=U.createContext(null);Nu.displayName="Location";var al=U.createContext({outlet:null,matches:[],isDataRoute:!1});al.displayName="Route";var Gc=U.createContext(null);Gc.displayName="RouteError";var ph="REACT_ROUTER_ERROR",Gv="REDIRECT",Xv="ROUTE_ERROR_RESPONSE";function Qv(f){if(f.startsWith(`${ph}:${Gv}:{`))try{let o=JSON.parse(f.slice(28));if(typeof o=="object"&&o&&typeof o.status=="number"&&typeof o.statusText=="string"&&typeof o.location=="string"&&typeof o.reloadDocument=="boolean"&&typeof o.replace=="boolean")return o}catch{}}function Zv(f){if(f.startsWith(`${ph}:${Xv}:{`))try{let o=JSON.parse(f.slice(40));if(typeof o=="object"&&o&&typeof o.status=="number"&&typeof o.statusText=="string")return new xv(o.status,o.statusText,o.data)}catch{}}function Vv(f,{relative:o}={}){_t(xu(),"useHref() may be used only in the context of a component.");let{basename:s,navigator:c}=U.useContext(_e),{hash:h,pathname:m,search:S}=Hu(f,{relative:o}),M=m;return s!=="/"&&(M=m==="/"?s:je([s,m])),c.createHref({pathname:M,search:S,hash:h})}function xu(){return U.useContext(Nu)!=null}function Dl(){return _t(xu(),"useLocation() may be used only in the context of a component."),U.useContext(Nu).location}var Sh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function bh(f){U.useContext(_e).static||U.useLayoutEffect(f)}function Kv(){let{isDataRoute:f}=U.useContext(al);return f?u0():Jv()}function Jv(){_t(xu(),"useNavigate() may be used only in the context of a component.");let f=U.useContext(Ha),{basename:o,navigator:s}=U.useContext(_e),{matches:c}=U.useContext(al),{pathname:h}=Dl(),m=JSON.stringify(hh(c)),S=U.useRef(!1);return bh(()=>{S.current=!0}),U.useCallback((b,g={})=>{if(Ue(S.current,Sh),!S.current)return;if(typeof b=="number"){s.go(b);return}let N=Lc(b,JSON.parse(m),h,g.relative==="path");f==null&&o!=="/"&&(N.pathname=N.pathname==="/"?o:je([o,N.pathname])),(g.replace?s.replace:s.push)(N,g.state,g)},[o,s,m,h,f])}U.createContext(null);function Hu(f,{relative:o}={}){let{matches:s}=U.useContext(al),{pathname:c}=Dl(),h=JSON.stringify(hh(s));return U.useMemo(()=>Lc(f,JSON.parse(h),c,o==="path"),[f,h,c,o])}function wv(f,o){return Eh(f,o)}function Eh(f,o,s){_t(xu(),"useRoutes() may be used only in the context of a component.");let{navigator:c}=U.useContext(_e),{matches:h}=U.useContext(al),m=h[h.length-1],S=m?m.params:{},M=m?m.pathname:"/",b=m?m.pathnameBase:"/",g=m&&m.route;{let H=g&&g.path||"";zh(M,!g||H.endsWith("*")||H.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${M}" (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. +`+a.stack}}var si=Object.prototype.hasOwnProperty,di=c.unstable_scheduleCallback,hi=c.unstable_cancelCallback,Nh=c.unstable_shouldYield,xh=c.unstable_requestPaint,ue=c.unstable_now,Hh=c.unstable_getCurrentPriorityLevel,wf=c.unstable_ImmediatePriority,$f=c.unstable_UserBlockingPriority,qu=c.unstable_NormalPriority,Bh=c.unstable_LowPriority,Wf=c.unstable_IdlePriority,qh=c.log,jh=c.unstable_setDisableYieldValue,qa=null,ne=null;function ul(t){if(typeof qh=="function"&&jh(t),ne&&typeof ne.setStrictMode=="function")try{ne.setStrictMode(qa,t)}catch{}}var ie=Math.clz32?Math.clz32:Gh,Yh=Math.log,Lh=Math.LN2;function Gh(t){return t>>>=0,t===0?32:31-(Yh(t)/Lh|0)|0}var ju=256,Yu=262144,Lu=4194304;function Cl(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 Gu(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~n,a!==0?u=Cl(a):(i&=r,i!==0?u=Cl(i):l||(l=r&~t,l!==0&&(u=Cl(l))))):(r=a&~n,r!==0?u=Cl(r):i!==0?u=Cl(i):l||(l=a&~t,l!==0&&(u=Cl(l)))),u===0?0:e!==0&&e!==u&&(e&n)===0&&(n=u&-u,l=e&-e,n>=l||n===32&&(l&4194048)!==0)?e:u}function ja(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Xh(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 kf(){var t=Lu;return Lu<<=1,(Lu&62914560)===0&&(Lu=4194304),t}function mi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Ya(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Qh(t,e,l,a,u,n){var i=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 r=t.entanglements,d=t.expirationTimes,T=t.hiddenUpdates;for(l=i&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var $h=/[\n"\\]/g;function ge(t){return t.replace($h,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function bi(t,e,l,a,u,n,i,r){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ve(e)):t.value!==""+ve(e)&&(t.value=""+ve(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?Ei(t,i,ve(e)):l!=null?Ei(t,i,ve(l)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.name=""+ve(r):t.removeAttribute("name")}function rr(t,e,l,a,u,n,i,r){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),e!=null||l!=null){if(!(n!=="submit"&&n!=="reset"||e!=null)){Si(t);return}l=l!=null?""+ve(l):"",e=e!=null?""+ve(e):l,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),Si(t)}function Ei(t,e,l){e==="number"&&Zu(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function ea(t,e,l,a){if(t=t.options,e){e={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_i=!1;if(Ge)try{var Qa={};Object.defineProperty(Qa,"passive",{get:function(){_i=!0}}),window.addEventListener("test",Qa,Qa),window.removeEventListener("test",Qa,Qa)}catch{_i=!1}var il=null,Oi=null,Ku=null;function vr(){if(Ku)return Ku;var t,e=Oi,l=e.length,a,u="value"in il?il.value:il.textContent,n=u.length;for(t=0;t=Ka),Tr=" ",zr=!1;function Ar(t,e){switch(t){case"keyup":return Tm.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var na=!1;function Am(t,e){switch(t){case"compositionend":return Rr(e);case"keypress":return e.which!==32?null:(zr=!0,Tr);case"textInput":return t=e.data,t===Tr&&zr?null:t;default:return null}}function Rm(t,e){if(na)return t==="compositionend"||!Ni&&Ar(t,e)?(t=vr(),Ku=Oi=il=null,na=!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=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=xr(l)}}function Br(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Br(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function qr(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Zu(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=Zu(t.document)}return e}function Bi(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 xm=Ge&&"documentMode"in document&&11>=document.documentMode,ia=null,qi=null,Wa=null,ji=!1;function jr(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;ji||ia==null||ia!==Zu(a)||(a=ia,"selectionStart"in a&&Bi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Wa&&$a(Wa,a)||(Wa=a,a=Ln(qi,"onSelect"),0>=i,u-=i,xe=1<<32-ie(e)+u|l<et?(it=X,X=null):it=X.sibling;var rt=z(p,X,E[et],D);if(rt===null){X===null&&(X=it);break}t&&X&&rt.alternate===null&&e(p,X),y=n(rt,y,et),ft===null?Q=rt:ft.sibling=rt,ft=rt,X=it}if(et===E.length)return l(p,X),ct&&Qe(p,et),Q;if(X===null){for(;etet?(it=X,X=null):it=X.sibling;var Ml=z(p,X,rt.value,D);if(Ml===null){X===null&&(X=it);break}t&&X&&Ml.alternate===null&&e(p,X),y=n(Ml,y,et),ft===null?Q=Ml:ft.sibling=Ml,ft=Ml,X=it}if(rt.done)return l(p,X),ct&&Qe(p,et),Q;if(X===null){for(;!rt.done;et++,rt=E.next())rt=C(p,rt.value,D),rt!==null&&(y=n(rt,y,et),ft===null?Q=rt:ft.sibling=rt,ft=rt);return ct&&Qe(p,et),Q}for(X=a(X);!rt.done;et++,rt=E.next())rt=R(X,p,et,rt.value,D),rt!==null&&(t&&rt.alternate!==null&&X.delete(rt.key===null?et:rt.key),y=n(rt,y,et),ft===null?Q=rt:ft.sibling=rt,ft=rt);return t&&X.forEach(function(Py){return e(p,Py)}),ct&&Qe(p,et),Q}function gt(p,y,E,D){if(typeof E=="object"&&E!==null&&E.type===L&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case J:t:{for(var Q=E.key;y!==null;){if(y.key===Q){if(Q=E.type,Q===L){if(y.tag===7){l(p,y.sibling),D=u(y,E.props.children),D.return=p,p=D;break t}}else if(y.elementType===Q||typeof Q=="object"&&Q!==null&&Q.$$typeof===Dt&&Ql(Q)===y.type){l(p,y.sibling),D=u(y,E.props),eu(D,E),D.return=p,p=D;break t}l(p,y);break}else e(p,y);y=y.sibling}E.type===L?(D=jl(E.props.children,p.mode,D,E.key),D.return=p,p=D):(D=en(E.type,E.key,E.props,null,p.mode,D),eu(D,E),D.return=p,p=D)}return i(p);case Z:t:{for(Q=E.key;y!==null;){if(y.key===Q)if(y.tag===4&&y.stateNode.containerInfo===E.containerInfo&&y.stateNode.implementation===E.implementation){l(p,y.sibling),D=u(y,E.children||[]),D.return=p,p=D;break t}else{l(p,y);break}else e(p,y);y=y.sibling}D=Vi(E,p.mode,D),D.return=p,p=D}return i(p);case Dt:return E=Ql(E),gt(p,y,E,D)}if(xt(E))return Y(p,y,E,D);if(wt(E)){if(Q=wt(E),typeof Q!="function")throw Error(f(150));return E=Q.call(E),K(p,y,E,D)}if(typeof E.then=="function")return gt(p,y,rn(E),D);if(E.$$typeof===$)return gt(p,y,un(p,E),D);on(p,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,y!==null&&y.tag===6?(l(p,y.sibling),D=u(y,E),D.return=p,p=D):(l(p,y),D=Zi(E,p.mode,D),D.return=p,p=D),i(p)):l(p,y)}return function(p,y,E,D){try{tu=0;var Q=gt(p,y,E,D);return ga=null,Q}catch(X){if(X===va||X===cn)throw X;var ft=fe(29,X,null,p.mode);return ft.lanes=D,ft.return=p,ft}}}var Vl=io(!0),co=io(!1),sl=!1;function lc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ac(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 dl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function hl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(ot&2)!==0){var u=a.pending;return u===null?e.next=e:(e.next=u.next,u.next=e),a.pending=e,e=tn(t),Vr(t,null,l),e}return Pu(t,a,e,l),tn(t)}function lu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,If(t,l)}}function uc(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var u=null,n=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,l=l.next}while(l!==null);n===null?u=n=e:n=n.next=e}else u=n=e;l={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var nc=!1;function au(){if(nc){var t=ya;if(t!==null)throw t}}function uu(t,e,l,a){nc=!1;var u=t.updateQueue;sl=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,r=u.shared.pending;if(r!==null){u.shared.pending=null;var d=r,T=d.next;d.next=null,i===null?n=T:i.next=T,i=d;var _=t.alternate;_!==null&&(_=_.updateQueue,r=_.lastBaseUpdate,r!==i&&(r===null?_.firstBaseUpdate=T:r.next=T,_.lastBaseUpdate=d))}if(n!==null){var C=u.baseState;i=0,_=T=d=null,r=n;do{var z=r.lane&-536870913,R=z!==r.lane;if(R?(nt&z)===z:(a&z)===z){z!==0&&z===ma&&(nc=!0),_!==null&&(_=_.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var Y=t,K=r;z=e;var gt=l;switch(K.tag){case 1:if(Y=K.payload,typeof Y=="function"){C=Y.call(gt,C,z);break t}C=Y;break t;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=K.payload,z=typeof Y=="function"?Y.call(gt,C,z):Y,z==null)break t;C=A({},C,z);break t;case 2:sl=!0}}z=r.callback,z!==null&&(t.flags|=64,R&&(t.flags|=8192),R=u.callbacks,R===null?u.callbacks=[z]:R.push(z))}else R={lane:z,tag:r.tag,payload:r.payload,callback:r.callback,next:null},_===null?(T=_=R,d=C):_=_.next=R,i|=z;if(r=r.next,r===null){if(r=u.shared.pending,r===null)break;R=r,r=R.next,R.next=null,u.lastBaseUpdate=R,u.shared.pending=null}}while(!0);_===null&&(d=C),u.baseState=d,u.firstBaseUpdate=T,u.lastBaseUpdate=_,n===null&&(u.shared.lanes=0),pl|=i,t.lanes=i,t.memoizedState=C}}function fo(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function ro(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tn?n:8;var i=O.T,r={};O.T=r,Ac(t,!1,e,l);try{var d=u(),T=O.S;if(T!==null&&T(r,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var _=Qm(d,a);cu(t,e,_,he(t))}else cu(t,e,a,he(t))}catch(C){cu(t,e,{then:function(){},status:"rejected",reason:C},he())}finally{B.p=n,i!==null&&r.types!==null&&(i.types=r.types),O.T=i}}function $m(){}function Tc(t,e,l,a){if(t.tag!==5)throw Error(f(476));var u=Qo(t).queue;Xo(t,u,e,W,l===null?$m:function(){return Zo(t),l(a)})}function Qo(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:W},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Zo(t){var e=Qo(t);e.next===null&&(e=t.alternate.memoizedState),cu(t,e.next.queue,{},he())}function zc(){return Zt(Au)}function Vo(){return Nt().memoizedState}function Ko(){return Nt().memoizedState}function Wm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=he();t=dl(l);var a=hl(e,t,l);a!==null&&(ae(a,e,l),lu(a,e,l)),e={cache:Ii()},t.payload=e;return}e=e.return}}function km(t,e,l){var a=he();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},bn(t)?wo(e,l):(l=Xi(t,e,l,a),l!==null&&(ae(l,t,a),$o(l,e,a)))}function Jo(t,e,l){var a=he();cu(t,e,l,a)}function cu(t,e,l,a){var u={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(bn(t))wo(e,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=e.lastRenderedReducer,n!==null))try{var i=e.lastRenderedState,r=n(i,l);if(u.hasEagerState=!0,u.eagerState=r,ce(r,i))return Pu(t,e,u,0),Et===null&&Iu(),!1}catch{}if(l=Xi(t,e,u,a),l!==null)return ae(l,t,a),$o(l,e,a),!0}return!1}function Ac(t,e,l,a){if(a={lane:2,revertLane:lf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},bn(t)){if(e)throw Error(f(479))}else e=Xi(t,l,a,2),e!==null&&ae(e,t,2)}function bn(t){var e=t.alternate;return t===tt||e!==null&&e===tt}function wo(t,e){Sa=hn=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function $o(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,If(t,l)}}var fu={readContext:Zt,use:vn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot};fu.useEffectEvent=Ot;var Wo={readContext:Zt,use:vn,useCallback:function(t,e){return kt().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:No,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,pn(4194308,4,qo.bind(null,e,t),l)},useLayoutEffect:function(t,e){return pn(4194308,4,t,e)},useInsertionEffect:function(t,e){pn(4,2,t,e)},useMemo:function(t,e){var l=kt();e=e===void 0?null:e;var a=t();if(Kl){ul(!0);try{t()}finally{ul(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=kt();if(l!==void 0){var u=l(e);if(Kl){ul(!0);try{l(e)}finally{ul(!1)}}}else u=e;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=km.bind(null,tt,t),[a.memoizedState,t]},useRef:function(t){var e=kt();return t={current:t},e.memoizedState=t},useState:function(t){t=gc(t);var e=t.queue,l=Jo.bind(null,tt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:bc,useDeferredValue:function(t,e){var l=kt();return Ec(l,t,e)},useTransition:function(){var t=gc(!1);return t=Xo.bind(null,tt,t.queue,!0,!1),kt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=tt,u=kt();if(ct){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),Et===null)throw Error(f(349));(nt&127)!==0||vo(a,e,l)}u.memoizedState=l;var n={value:l,getSnapshot:e};return u.queue=n,No(po.bind(null,a,n,t),[t]),a.flags|=2048,Ea(9,{destroy:void 0},go.bind(null,a,n,l,e),null),l},useId:function(){var t=kt(),e=Et.identifierPrefix;if(ct){var l=He,a=xe;l=(a&~(1<<32-ie(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=mn++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?i.createElement(u,{is:a.is}):i.createElement(u)}}n[Xt]=e,n[Ft]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)n.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=n;t:switch(Kt(n,u,a),u){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&$e(e)}}return zt(e),Yc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&$e(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=lt.current,da(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,u=Qt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[Xt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||md(t.nodeValue,l)),t||rl(e,!0)}else t=Gn(t).createTextNode(a),t[Xt]=e,e.stateNode=t}return zt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=da(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;zt(e),t=!1}else l=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(oe(e),e):(oe(e),null);if((e.flags&128)!==0)throw Error(f(558))}return zt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=da(e),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(f(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(f(317));u[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;zt(e),u=!1}else u=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return e.flags&256?(oe(e),e):(oe(e),null)}return oe(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Rn(e,e.updateQueue),zt(e),null);case 4:return Ut(),t===null&&cf(e.stateNode.containerInfo),zt(e),null;case 10:return Ve(e.type),zt(e),null;case 19:if(x(Ct),a=e.memoizedState,a===null)return zt(e),null;if(u=(e.flags&128)!==0,n=a.rendering,n===null)if(u)ou(a,!1);else{if(Mt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(n=dn(t),n!==null){for(e.flags|=128,ou(a,!1),t=n.updateQueue,e.updateQueue=t,Rn(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Kr(l,t),l=l.sibling;return j(Ct,Ct.current&1|2),ct&&Qe(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ue()>Un&&(e.flags|=128,u=!0,ou(a,!1),e.lanes=4194304)}else{if(!u)if(t=dn(n),t!==null){if(e.flags|=128,u=!0,t=t.updateQueue,e.updateQueue=t,Rn(e,t),ou(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!ct)return zt(e),null}else 2*ue()-a.renderingStartTime>Un&&l!==536870912&&(e.flags|=128,u=!0,ou(a,!1),e.lanes=4194304);a.isBackwards?(n.sibling=e.child,e.child=n):(t=a.last,t!==null?t.sibling=n:e.child=n,a.last=n)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ue(),t.sibling=null,l=Ct.current,j(Ct,u?l&1|2:l&1),ct&&Qe(e,a.treeForkCount),t):(zt(e),null);case 22:case 23:return oe(e),cc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(zt(e),e.subtreeFlags&6&&(e.flags|=8192)):zt(e),l=e.updateQueue,l!==null&&Rn(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&x(Xl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ve(Ht),zt(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function ey(t,e){switch(Ji(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ve(Ht),Ut(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Bu(e),null;case 31:if(e.memoizedState!==null){if(oe(e),e.alternate===null)throw Error(f(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(oe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return x(Ct),null;case 4:return Ut(),null;case 10:return Ve(e.type),null;case 22:case 23:return oe(e),cc(),t!==null&&x(Xl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ve(Ht),null;case 25:return null;default:return null}}function Ss(t,e){switch(Ji(e),e.tag){case 3:Ve(Ht),Ut();break;case 26:case 27:case 5:Bu(e);break;case 4:Ut();break;case 31:e.memoizedState!==null&&oe(e);break;case 13:oe(e);break;case 19:x(Ct);break;case 10:Ve(e.type);break;case 22:case 23:oe(e),cc(),t!==null&&x(Xl);break;case 24:Ve(Ht)}}function su(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var u=a.next;l=u;do{if((l.tag&t)===t){a=void 0;var n=l.create,i=l.inst;a=n(),i.destroy=a}l=l.next}while(l!==u)}}catch(r){ht(e,e.return,r)}}function vl(t,e,l){try{var a=e.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var n=u.next;a=n;do{if((a.tag&t)===t){var i=a.inst,r=i.destroy;if(r!==void 0){i.destroy=void 0,u=e;var d=l,T=r;try{T()}catch(_){ht(u,d,_)}}}a=a.next}while(a!==n)}}catch(_){ht(e,e.return,_)}}function bs(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{ro(e,l)}catch(a){ht(t,t.return,a)}}}function Es(t,e,l){l.props=Jl(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){ht(t,e,a)}}function du(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(u){ht(t,e,u)}}function Be(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(u){ht(t,e,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(u){ht(t,e,u)}else l.current=null}function Ts(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(u){ht(t,t.return,u)}}function Lc(t,e,l){try{var a=t.stateNode;zy(a,t.type,l,e),a[Ft]=e}catch(u){ht(t,t.return,u)}}function zs(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&zl(t.type)||t.tag===4}function Gc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||zs(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&&zl(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 Xc(t,e,l){var a=t.tag;if(a===5||a===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=Le));else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Xc(t,e,l),t=t.sibling;t!==null;)Xc(t,e,l),t=t.sibling}function _n(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(_n(t,e,l),t=t.sibling;t!==null;)_n(t,e,l),t=t.sibling}function As(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,u=e.attributes;u.length;)e.removeAttributeNode(u[0]);Kt(e,a,l),e[Xt]=t,e[Ft]=l}catch(n){ht(t,t.return,n)}}var We=!1,jt=!1,Qc=!1,Rs=typeof WeakSet=="function"?WeakSet:Set,Gt=null;function ly(t,e){if(t=t.containerInfo,of=wn,t=qr(t),Bi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{l.nodeType,n.nodeType}catch{l=null;break t}var i=0,r=-1,d=-1,T=0,_=0,C=t,z=null;e:for(;;){for(var R;C!==l||u!==0&&C.nodeType!==3||(r=i+u),C!==n||a!==0&&C.nodeType!==3||(d=i+a),C.nodeType===3&&(i+=C.nodeValue.length),(R=C.firstChild)!==null;)z=C,C=R;for(;;){if(C===t)break e;if(z===l&&++T===u&&(r=i),z===n&&++_===a&&(d=i),(R=C.nextSibling)!==null)break;C=z,z=C.parentNode}C=R}l=r===-1||d===-1?null:{start:r,end:d}}else l=null}l=l||{start:0,end:0}}else l=null;for(sf={focusedElem:t,selectionRange:l},wn=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,n=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),Kt(n,a,l),n[Xt]=t,Lt(n),a=n;break t;case"link":var i=Cd("link","href",u).get(a+(l.href||""));if(i){for(var r=0;rgt&&(i=gt,gt=K,K=i);var p=Hr(r,K),y=Hr(r,gt);if(p&&y&&(R.rangeCount!==1||R.anchorNode!==p.node||R.anchorOffset!==p.offset||R.focusNode!==y.node||R.focusOffset!==y.offset)){var E=C.createRange();E.setStart(p.node,p.offset),R.removeAllRanges(),K>gt?(R.addRange(E),R.extend(y.node,y.offset)):(E.setEnd(y.node,y.offset),R.addRange(E))}}}}for(C=[],R=r;R=R.parentNode;)R.nodeType===1&&C.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;rl?32:l,O.T=null,l=Wc,Wc=null;var n=bl,i=tl;if(Yt=0,_a=bl=null,tl=0,(ot&6)!==0)throw Error(f(331));var r=ot;if(ot|=4,qs(n.current),xs(n,n.current,i,l),ot=r,pu(0,!1),ne&&typeof ne.onPostCommitFiberRoot=="function")try{ne.onPostCommitFiberRoot(qa,n)}catch{}return!0}finally{B.p=u,O.T=a,td(t,e)}}function ld(t,e,l){e=Se(l,e),e=Mc(t.stateNode,e,2),t=hl(t,e,2),t!==null&&(Ya(t,2),qe(t))}function ht(t,e,l){if(t.tag===3)ld(t,t,l);else for(;e!==null;){if(e.tag===3){ld(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Sl===null||!Sl.has(a))){t=Se(l,t),l=as(2),a=hl(e,l,2),a!==null&&(us(l,a,e,t),Ya(a,2),qe(a));break}}e=e.return}}function Pc(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new ny;var u=new Set;a.set(e,u)}else u=a.get(e),u===void 0&&(u=new Set,a.set(e,u));u.has(l)||(Kc=!0,u.add(l),t=oy.bind(null,t,e,l),e.then(t,t))}function oy(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Et===t&&(nt&l)===l&&(Mt===4||Mt===3&&(nt&62914560)===nt&&300>ue()-Dn?(ot&2)===0&&Oa(t,0):Jc|=l,Ra===nt&&(Ra=0)),qe(t)}function ad(t,e){e===0&&(e=kf()),t=ql(t,e),t!==null&&(Ya(t,e),qe(t))}function sy(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),ad(t,l)}function dy(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),ad(t,l)}function hy(t,e){return di(t,e)}var qn=null,Da=null,tf=!1,jn=!1,ef=!1,Tl=0;function qe(t){t!==Da&&t.next===null&&(Da===null?qn=Da=t:Da=Da.next=t),jn=!0,tf||(tf=!0,yy())}function pu(t,e){if(!ef&&jn){ef=!0;do for(var l=!1,a=qn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,r=a.pingedLanes;n=(1<<31-ie(42|t)+1)-1,n&=u&~(i&~r),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(l=!0,cd(a,n))}else n=nt,n=Gu(a,a===Et?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||ja(a,n)||(l=!0,cd(a,n));a=a.next}while(l);ef=!1}}function my(){ud()}function ud(){jn=tf=!1;var t=0;Tl!==0&&Ry()&&(t=Tl);for(var e=ue(),l=null,a=qn;a!==null;){var u=a.next,n=nd(a,e);n===0?(a.next=null,l===null?qn=u:l.next=u,u===null&&(Da=l)):(l=a,(t!==0||(n&3)!==0)&&(jn=!0)),a=u}Yt!==0&&Yt!==5||pu(t),Tl!==0&&(Tl=0)}function nd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0r)break;var _=d.transferSize,C=d.initiatorType;_&&yd(C)&&(d=d.responseEnd,i+=_*(d"u"?null:document;function Od(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var u=ge(e);u='link[rel="'+t+'"][href="'+u+'"]',typeof l=="string"&&(u+='[crossorigin="'+l+'"]'),_d.has(u)||(_d.add(u),t={rel:t,crossOrigin:l,href:e},a.querySelector(u)===null&&(e=a.createElement("link"),Kt(e,"link",t),Lt(e),a.head.appendChild(e)))}}function Hy(t){el.D(t),Od("dns-prefetch",t,null)}function By(t,e){el.C(t,e),Od("preconnect",t,e)}function qy(t,e,l){el.L(t,e,l);var a=Ua;if(a&&t&&e){var u='link[rel="preload"][as="'+ge(e)+'"]';e==="image"&&l&&l.imageSrcSet?(u+='[imagesrcset="'+ge(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(u+='[imagesizes="'+ge(l.imageSizes)+'"]')):u+='[href="'+ge(t)+'"]';var n=u;switch(e){case"style":n=Ca(t);break;case"script":n=Na(t)}Re.has(n)||(t=A({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Re.set(n,t),a.querySelector(u)!==null||e==="style"&&a.querySelector(Tu(n))||e==="script"&&a.querySelector(zu(n))||(e=a.createElement("link"),Kt(e,"link",t),Lt(e),a.head.appendChild(e)))}}function jy(t,e){el.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",u='link[rel="modulepreload"][as="'+ge(a)+'"][href="'+ge(t)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Na(t)}if(!Re.has(n)&&(t=A({rel:"modulepreload",href:t},e),Re.set(n,t),l.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(zu(n)))return}a=l.createElement("link"),Kt(a,"link",t),Lt(a),l.head.appendChild(a)}}}function Yy(t,e,l){el.S(t,e,l);var a=Ua;if(a&&t){var u=Pl(a).hoistableStyles,n=Ca(t);e=e||"default";var i=u.get(n);if(!i){var r={loading:0,preload:null};if(i=a.querySelector(Tu(n)))r.loading=5;else{t=A({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Re.get(n))&&pf(t,l);var d=i=a.createElement("link");Lt(d),Kt(d,"link",t),d._p=new Promise(function(T,_){d.onload=T,d.onerror=_}),d.addEventListener("load",function(){r.loading|=1}),d.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Qn(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:r},u.set(n,i)}}}function Ly(t,e){el.X(t,e);var l=Ua;if(l&&t){var a=Pl(l).hoistableScripts,u=Na(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=A({src:t,async:!0},e),(e=Re.get(u))&&Sf(t,e),n=l.createElement("script"),Lt(n),Kt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Gy(t,e){el.M(t,e);var l=Ua;if(l&&t){var a=Pl(l).hoistableScripts,u=Na(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=A({src:t,async:!0,type:"module"},e),(e=Re.get(u))&&Sf(t,e),n=l.createElement("script"),Lt(n),Kt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Md(t,e,l,a){var u=(u=lt.current)?Xn(u):null;if(!u)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Ca(l.href),l=Pl(u).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Ca(l.href);var n=Pl(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(Tu(t)))&&!n._p&&(i.instance=n,i.state.loading=5),Re.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},Re.set(t,l),n||Xy(u,t,l,i.state))),e&&a===null)throw Error(f(528,""));return i}if(e&&a!==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=Na(l),l=Pl(u).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function Ca(t){return'href="'+ge(t)+'"'}function Tu(t){return'link[rel="stylesheet"]['+t+"]"}function Dd(t){return A({},t,{"data-precedence":t.precedence,precedence:null})}function Xy(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Kt(e,"link",l),Lt(e),t.head.appendChild(e))}function Na(t){return'[src="'+ge(t)+'"]'}function zu(t){return"script[async]"+t}function Ud(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+ge(l.href)+'"]');if(a)return e.instance=a,Lt(a),a;var u=A({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Lt(a),Kt(a,"style",u),Qn(a,l.precedence,t),e.instance=a;case"stylesheet":u=Ca(l.href);var n=t.querySelector(Tu(u));if(n)return e.state.loading|=4,e.instance=n,Lt(n),n;a=Dd(l),(u=Re.get(u))&&pf(a,u),n=(t.ownerDocument||t).createElement("link"),Lt(n);var i=n;return i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Kt(n,"link",a),e.state.loading|=4,Qn(n,l.precedence,t),e.instance=n;case"script":return n=Na(l.src),(u=t.querySelector(zu(n)))?(e.instance=u,Lt(u),u):(a=l,(u=Re.get(n))&&(a=A({},l),Sf(a,u)),t=t.ownerDocument||t,u=t.createElement("script"),Lt(u),Kt(u,"link",a),t.head.appendChild(u),e.instance=u);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Qn(a,l.precedence,t));return e.instance}function Qn(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i title"):null)}function Qy(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 xd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Zy(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=Ca(a.href),n=e.querySelector(Tu(u));if(n){e=n._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Vn.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=n,Lt(n);return}n=e.ownerDocument||e,a=Dd(a),(u=Re.get(u))&&pf(a,u),n=n.createElement("link"),Lt(n);var i=n;i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Kt(n,"link",a),l.instance=n}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Vn.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var bf=0;function Vy(t,e){return t.stylesheets&&t.count===0&&Jn(t,t.stylesheets),0bf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function Vn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Jn(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Kn=null;function Jn(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Kn=new Map,e.forEach(Ky,t),Kn=null,Vn.call(t))}function Ky(t,e){if(!(e.state.loading&4)){var l=Kn.get(t);if(l)var a=l.get(null);else{l=new Map,Kn.set(t,l);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(o){console.error(o)}}return c(),Df.exports=rv(),Df.exports}var sv=ov();var ah="popstate";function uh(c){return typeof c=="object"&&c!=null&&"pathname"in c&&"search"in c&&"hash"in c&&"state"in c&&"key"in c}function dv(c={}){function o(h,m){let{pathname:S="/",search:M="",hash:b=""}=Wl(h.location.hash.substring(1));return!S.startsWith("/")&&!S.startsWith(".")&&(S="/"+S),qf("",{pathname:S,search:M,hash:b},m.state&&m.state.usr||null,m.state&&m.state.key||"default")}function s(h,m){let S=h.document.querySelector("base"),M="";if(S&&S.getAttribute("href")){let b=h.location.href,g=b.indexOf("#");M=g===-1?b:b.slice(0,g)}return M+"#"+(typeof m=="string"?m:Cu(m))}function f(h,m){Ue(h.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(m)})`)}return mv(o,s,f,c)}function _t(c,o){if(c===!1||c===null||typeof c>"u")throw new Error(o)}function Ue(c,o){if(!c){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function hv(){return Math.random().toString(36).substring(2,10)}function nh(c,o){return{usr:c.state,key:c.key,idx:o,masked:c.unstable_mask?{pathname:c.pathname,search:c.search,hash:c.hash}:void 0}}function qf(c,o,s=null,f,h){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof o=="string"?Wl(o):o,state:s,key:o&&o.key||f||hv(),unstable_mask:h}}function Cu({pathname:c="/",search:o="",hash:s=""}){return o&&o!=="?"&&(c+=o.charAt(0)==="?"?o:"?"+o),s&&s!=="#"&&(c+=s.charAt(0)==="#"?s:"#"+s),c}function Wl(c){let o={};if(c){let s=c.indexOf("#");s>=0&&(o.hash=c.substring(s),c=c.substring(0,s));let f=c.indexOf("?");f>=0&&(o.search=c.substring(f),c=c.substring(0,f)),c&&(o.pathname=c)}return o}function mv(c,o,s,f={}){let{window:h=document.defaultView,v5Compat:m=!1}=f,S=h.history,M="POP",b=null,g=N();g==null&&(g=0,S.replaceState({...S.state,idx:g},""));function N(){return(S.state||{idx:null}).idx}function A(){M="POP";let H=N(),w=H==null?null:H-g;g=H,b&&b({action:M,location:L.location,delta:w})}function q(H,w){M="PUSH";let I=uh(H)?H:qf(L.location,H,w);s&&s(I,H),g=N()+1;let $=nh(I,g),pt=L.createHref(I.unstable_mask||I);try{S.pushState($,"",pt)}catch(St){if(St instanceof DOMException&&St.name==="DataCloneError")throw St;h.location.assign(pt)}m&&b&&b({action:M,location:L.location,delta:1})}function J(H,w){M="REPLACE";let I=uh(H)?H:qf(L.location,H,w);s&&s(I,H),g=N();let $=nh(I,g),pt=L.createHref(I.unstable_mask||I);S.replaceState($,"",pt),m&&b&&b({action:M,location:L.location,delta:0})}function Z(H){return yv(H)}let L={get action(){return M},get location(){return c(h,S)},listen(H){if(b)throw new Error("A history only accepts one active listener");return h.addEventListener(ah,A),b=H,()=>{h.removeEventListener(ah,A),b=null}},createHref(H){return o(h,H)},createURL:Z,encodeLocation(H){let w=Z(H);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:q,replace:J,go(H){return S.go(H)}};return L}function yv(c,o=!1){let s="http://localhost";typeof window<"u"&&(s=window.location.origin!=="null"?window.location.origin:window.location.href),_t(s,"No window.location.(origin|href) available to create URL");let f=typeof c=="string"?c:Cu(c);return f=f.replace(/ $/,"%20"),!o&&f.startsWith("//")&&(f=s+f),new URL(f,s)}function sh(c,o,s="/"){return vv(c,o,s,!1)}function vv(c,o,s,f){let h=typeof o=="string"?Wl(o):o,m=ll(h.pathname||"/",s);if(m==null)return null;let S=dh(c);gv(S);let M=null;for(let b=0;M==null&&b{let N={relativePath:g===void 0?S.path||"":g,caseSensitive:S.caseSensitive===!0,childrenIndex:M,route:S};if(N.relativePath.startsWith("/")){if(!N.relativePath.startsWith(f)&&b)return;_t(N.relativePath.startsWith(f),`Absolute route path "${N.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),N.relativePath=N.relativePath.slice(f.length)}let A=je([f,N.relativePath]),q=s.concat(N);S.children&&S.children.length>0&&(_t(S.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${A}".`),dh(S.children,o,q,A,b)),!(S.path==null&&!S.index)&&o.push({path:A,score:Av(A,S.index),routesMeta:q})};return c.forEach((S,M)=>{if(S.path===""||!S.path?.includes("?"))m(S,M);else for(let b of hh(S.path))m(S,M,!0,b)}),o}function hh(c){let o=c.split("/");if(o.length===0)return[];let[s,...f]=o,h=s.endsWith("?"),m=s.replace(/\?$/,"");if(f.length===0)return h?[m,""]:[m];let S=hh(f.join("/")),M=[];return M.push(...S.map(b=>b===""?m:[m,b].join("/"))),h&&M.push(...S),M.map(b=>c.startsWith("/")&&b===""?"/":b)}function gv(c){c.sort((o,s)=>o.score!==s.score?s.score-o.score:Rv(o.routesMeta.map(f=>f.childrenIndex),s.routesMeta.map(f=>f.childrenIndex)))}var pv=/^:[\w-]+$/,Sv=3,bv=2,Ev=1,Tv=10,zv=-2,ih=c=>c==="*";function Av(c,o){let s=c.split("/"),f=s.length;return s.some(ih)&&(f+=zv),o&&(f+=bv),s.filter(h=>!ih(h)).reduce((h,m)=>h+(pv.test(m)?Sv:m===""?Ev:Tv),f)}function Rv(c,o){return c.length===o.length&&c.slice(0,-1).every((f,h)=>f===o[h])?c[c.length-1]-o[o.length-1]:0}function _v(c,o,s=!1){let{routesMeta:f}=c,h={},m="/",S=[];for(let M=0;M{if(N==="*"){let Z=M[q]||"";S=m.slice(0,m.length-Z.length).replace(/(.)\/+$/,"$1")}const J=M[q];return A&&!J?g[N]=void 0:g[N]=(J||"").replace(/%2F/g,"/"),g},{}),pathname:m,pathnameBase:S,pattern:c}}function Ov(c,o=!1,s=!0){Ue(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let f=[],h="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,M,b,g,N)=>{if(f.push({paramName:M,isOptional:b!=null}),b){let A=N.charAt(g+S.length);return A&&A!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(f.push({paramName:"*"}),h+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?h+="\\/*$":c!==""&&c!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,o?void 0:"i"),f]}function Mv(c){try{return c.split("/").map(o=>decodeURIComponent(o).replace(/\//g,"%2F")).join("/")}catch(o){return Ue(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${o}).`),c}}function ll(c,o){if(o==="/")return c;if(!c.toLowerCase().startsWith(o.toLowerCase()))return null;let s=o.endsWith("/")?o.length-1:o.length,f=c.charAt(s);return f&&f!=="/"?null:c.slice(s)||"/"}var Dv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Uv(c,o="/"){let{pathname:s,search:f="",hash:h=""}=typeof c=="string"?Wl(c):c,m;return s?(s=s.replace(/\/\/+/g,"/"),s.startsWith("/")?m=ch(s.substring(1),"/"):m=ch(s,o)):m=o,{pathname:m,search:xv(f),hash:Hv(h)}}function ch(c,o){let s=o.replace(/\/+$/,"").split("/");return c.split("/").forEach(h=>{h===".."?s.length>1&&s.pop():h!=="."&&s.push(h)}),s.length>1?s.join("/"):"/"}function xf(c,o,s,f){return`Cannot include a '${c}' character in a manually specified \`to.${o}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Cv(c){return c.filter((o,s)=>s===0||o.route.path&&o.route.path.length>0)}function mh(c){let o=Cv(c);return o.map((s,f)=>f===o.length-1?s.pathname:s.pathnameBase)}function Lf(c,o,s,f=!1){let h;typeof c=="string"?h=Wl(c):(h={...c},_t(!h.pathname||!h.pathname.includes("?"),xf("?","pathname","search",h)),_t(!h.pathname||!h.pathname.includes("#"),xf("#","pathname","hash",h)),_t(!h.search||!h.search.includes("#"),xf("#","search","hash",h)));let m=c===""||h.pathname==="",S=m?"/":h.pathname,M;if(S==null)M=s;else{let A=o.length-1;if(!f&&S.startsWith("..")){let q=S.split("/");for(;q[0]==="..";)q.shift(),A-=1;h.pathname=q.join("/")}M=A>=0?o[A]:"/"}let b=Uv(h,M),g=S&&S!=="/"&&S.endsWith("/"),N=(m||S===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(g||N)&&(b.pathname+="/"),b}var je=c=>c.join("/").replace(/\/\/+/g,"/"),Nv=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),xv=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,Hv=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c,Bv=class{constructor(c,o,s,f=!1){this.status=c,this.statusText=o||"",this.internal=f,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function qv(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}function jv(c){return c.map(o=>o.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var yh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function vh(c,o){let s=c;if(typeof s!="string"||!Dv.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let f=s,h=!1;if(yh)try{let m=new URL(window.location.href),S=s.startsWith("//")?new URL(m.protocol+s):new URL(s),M=ll(S.pathname,o);S.origin===m.origin&&M!=null?s=M+S.search+S.hash:h=!0}catch{Ue(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:h,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var gh=["POST","PUT","PATCH","DELETE"];new Set(gh);var Yv=["GET",...gh];new Set(Yv);var Ha=U.createContext(null);Ha.displayName="DataRouter";var ii=U.createContext(null);ii.displayName="DataRouterState";var Lv=U.createContext(!1),ph=U.createContext({isTransitioning:!1});ph.displayName="ViewTransition";var Gv=U.createContext(new Map);Gv.displayName="Fetchers";var Xv=U.createContext(null);Xv.displayName="Await";var _e=U.createContext(null);_e.displayName="Navigation";var Nu=U.createContext(null);Nu.displayName="Location";var al=U.createContext({outlet:null,matches:[],isDataRoute:!1});al.displayName="Route";var Gf=U.createContext(null);Gf.displayName="RouteError";var Sh="REACT_ROUTER_ERROR",Qv="REDIRECT",Zv="ROUTE_ERROR_RESPONSE";function Vv(c){if(c.startsWith(`${Sh}:${Qv}:{`))try{let o=JSON.parse(c.slice(28));if(typeof o=="object"&&o&&typeof o.status=="number"&&typeof o.statusText=="string"&&typeof o.location=="string"&&typeof o.reloadDocument=="boolean"&&typeof o.replace=="boolean")return o}catch{}}function Kv(c){if(c.startsWith(`${Sh}:${Zv}:{`))try{let o=JSON.parse(c.slice(40));if(typeof o=="object"&&o&&typeof o.status=="number"&&typeof o.statusText=="string")return new Bv(o.status,o.statusText,o.data)}catch{}}function Jv(c,{relative:o}={}){_t(xu(),"useHref() may be used only in the context of a component.");let{basename:s,navigator:f}=U.useContext(_e),{hash:h,pathname:m,search:S}=Hu(c,{relative:o}),M=m;return s!=="/"&&(M=m==="/"?s:je([s,m])),f.createHref({pathname:M,search:S,hash:h})}function xu(){return U.useContext(Nu)!=null}function Dl(){return _t(xu(),"useLocation() may be used only in the context of a component."),U.useContext(Nu).location}var bh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Eh(c){U.useContext(_e).static||U.useLayoutEffect(c)}function wv(){let{isDataRoute:c}=U.useContext(al);return c?i0():$v()}function $v(){_t(xu(),"useNavigate() may be used only in the context of a component.");let c=U.useContext(Ha),{basename:o,navigator:s}=U.useContext(_e),{matches:f}=U.useContext(al),{pathname:h}=Dl(),m=JSON.stringify(mh(f)),S=U.useRef(!1);return Eh(()=>{S.current=!0}),U.useCallback((b,g={})=>{if(Ue(S.current,bh),!S.current)return;if(typeof b=="number"){s.go(b);return}let N=Lf(b,JSON.parse(m),h,g.relative==="path");c==null&&o!=="/"&&(N.pathname=N.pathname==="/"?o:je([o,N.pathname])),(g.replace?s.replace:s.push)(N,g.state,g)},[o,s,m,h,c])}U.createContext(null);function Hu(c,{relative:o}={}){let{matches:s}=U.useContext(al),{pathname:f}=Dl(),h=JSON.stringify(mh(s));return U.useMemo(()=>Lf(c,JSON.parse(h),f,o==="path"),[c,h,f,o])}function Wv(c,o){return Th(c,o)}function Th(c,o,s){_t(xu(),"useRoutes() may be used only in the context of a component.");let{navigator:f}=U.useContext(_e),{matches:h}=U.useContext(al),m=h[h.length-1],S=m?m.params:{},M=m?m.pathname:"/",b=m?m.pathnameBase:"/",g=m&&m.route;{let H=g&&g.path||"";Ah(M,!g||H.endsWith("*")||H.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${M}" (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 N=Dl(),A;if(o){let H=typeof o=="string"?Wl(o):o;_t(b==="/"||H.pathname?.startsWith(b),`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 "${b}" but pathname "${H.pathname}" was given in the \`location\` prop.`),A=H}else A=N;let q=A.pathname||"/",J=q;if(b!=="/"){let H=b.replace(/^\//,"").split("/");J="/"+q.replace(/^\//,"").split("/").slice(H.length).join("/")}let Z=oh(f,{pathname:J});Ue(g||Z!=null,`No routes matched location "${A.pathname}${A.search}${A.hash}" `),Ue(Z==null||Z[Z.length-1].route.element!==void 0||Z[Z.length-1].route.Component!==void 0||Z[Z.length-1].route.lazy!==void 0,`Matched leaf route at location "${A.pathname}${A.search}${A.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 L=Iv(Z&&Z.map(H=>Object.assign({},H,{params:Object.assign({},S,H.params),pathname:je([b,c.encodeLocation?c.encodeLocation(H.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:H.pathname]),pathnameBase:H.pathnameBase==="/"?b:je([b,c.encodeLocation?c.encodeLocation(H.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:H.pathnameBase])})),h,s);return o&&L?U.createElement(Nu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...A},navigationType:"POP"}},L):L}function $v(){let f=a0(),o=Hv(f)?`${f.status} ${f.statusText}`:f instanceof Error?f.message:JSON.stringify(f),s=f instanceof Error?f.stack:null,c="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:c},m={padding:"2px 4px",backgroundColor:c},S=null;return console.error("Error handled by React Router default ErrorBoundary:",f),S=U.createElement(U.Fragment,null,U.createElement("p",null,"💿 Hey developer 👋"),U.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",U.createElement("code",{style:m},"ErrorBoundary")," or"," ",U.createElement("code",{style:m},"errorElement")," prop on your route.")),U.createElement(U.Fragment,null,U.createElement("h2",null,"Unexpected Application Error!"),U.createElement("h3",{style:{fontStyle:"italic"}},o),s?U.createElement("pre",{style:h},s):null,S)}var Wv=U.createElement($v,null),Th=class extends U.Component{constructor(f){super(f),this.state={location:f.location,revalidation:f.revalidation,error:f.error}}static getDerivedStateFromError(f){return{error:f}}static getDerivedStateFromProps(f,o){return o.location!==f.location||o.revalidation!=="idle"&&f.revalidation==="idle"?{error:f.error,location:f.location,revalidation:f.revalidation}:{error:f.error!==void 0?f.error:o.error,location:o.location,revalidation:f.revalidation||o.revalidation}}componentDidCatch(f,o){this.props.onError?this.props.onError(f,o):console.error("React Router caught the following error during render",f)}render(){let f=this.state.error;if(this.context&&typeof f=="object"&&f&&"digest"in f&&typeof f.digest=="string"){const s=Zv(f.digest);s&&(f=s)}let o=f!==void 0?U.createElement(al.Provider,{value:this.props.routeContext},U.createElement(Gc.Provider,{value:f,children:this.props.component})):this.props.children;return this.context?U.createElement(kv,{error:f},o):o}};Th.contextType=jv;var Hc=new WeakMap;function kv({children:f,error:o}){let{basename:s}=U.useContext(_e);if(typeof o=="object"&&o&&"digest"in o&&typeof o.digest=="string"){let c=Qv(o.digest);if(c){let h=Hc.get(o);if(h)throw h;let m=yh(c.location,s);if(mh&&!Hc.get(o))if(m.isExternal||c.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const S=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:c.replace}));throw Hc.set(o,S),S}return U.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return f}function Fv({routeContext:f,match:o,children:s}){let c=U.useContext(Ha);return c&&c.static&&c.staticContext&&(o.route.errorElement||o.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=o.route.id),U.createElement(al.Provider,{value:f},s)}function Iv(f,o=[],s){let c=s?.state;if(f==null){if(!c)return null;if(c.errors)f=c.matches;else if(o.length===0&&!c.initialized&&c.matches.length>0)f=c.matches;else return null}let h=f,m=c?.errors;if(m!=null){let N=h.findIndex(A=>A.route.id&&m?.[A.route.id]!==void 0);_t(N>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),h=h.slice(0,Math.min(h.length,N+1))}let S=!1,M=-1;if(s&&c){S=c.renderFallback;for(let N=0;N=0?h=h.slice(0,M+1):h=[h[0]];break}}}}let b=s?.onError,g=c&&b?(N,A)=>{b(N,{location:c.location,params:c.matches?.[0]?.params??{},unstable_pattern:Bv(c.matches),errorInfo:A})}:void 0;return h.reduceRight((N,A,q)=>{let J,Z=!1,L=null,H=null;c&&(J=m&&A.route.id?m[A.route.id]:void 0,L=A.route.errorElement||Wv,S&&(M<0&&q===0?(zh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),Z=!0,H=null):M===q&&(Z=!0,H=A.route.hydrateFallbackElement||null)));let w=o.concat(h.slice(0,q+1)),I=()=>{let $;return J?$=L:Z?$=H:A.route.Component?$=U.createElement(A.route.Component,null):A.route.element?$=A.route.element:$=N,U.createElement(Fv,{match:A,routeContext:{outlet:N,matches:w,isDataRoute:c!=null},children:$})};return c&&(A.route.ErrorBoundary||A.route.errorElement||q===0)?U.createElement(Th,{location:c.location,revalidation:c.revalidation,component:L,error:J,children:I(),routeContext:{outlet:null,matches:w,isDataRoute:!0},onError:g}):I()},null)}function Xc(f){return`${f} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pv(f){let o=U.useContext(Ha);return _t(o,Xc(f)),o}function t0(f){let o=U.useContext(ii);return _t(o,Xc(f)),o}function e0(f){let o=U.useContext(al);return _t(o,Xc(f)),o}function Qc(f){let o=e0(f),s=o.matches[o.matches.length-1];return _t(s.route.id,`${f} can only be used on routes that contain a unique "id"`),s.route.id}function l0(){return Qc("useRouteId")}function a0(){let f=U.useContext(Gc),o=t0("useRouteError"),s=Qc("useRouteError");return f!==void 0?f:o.errors?.[s]}function u0(){let{router:f}=Pv("useNavigate"),o=Qc("useNavigate"),s=U.useRef(!1);return bh(()=>{s.current=!0}),U.useCallback(async(h,m={})=>{Ue(s.current,Sh),s.current&&(typeof h=="number"?await f.navigate(h):await f.navigate(h,{fromRouteId:o,...m}))},[f,o])}var ch={};function zh(f,o,s){!o&&!ch[f]&&(ch[f]=!0,Ue(!1,s))}U.memo(n0);function n0({routes:f,future:o,state:s,isStatic:c,onError:h}){return Eh(f,void 0,{state:s,isStatic:c,onError:h})}function ei(f){_t(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function i0({basename:f="/",children:o=null,location:s,navigationType:c="POP",navigator:h,static:m=!1,unstable_useTransitions:S}){_t(!xu(),"You cannot render a inside another . You should never have more than one in your app.");let M=f.replace(/^\/*/,"/"),b=U.useMemo(()=>({basename:M,navigator:h,static:m,unstable_useTransitions:S,future:{}}),[M,h,m,S]);typeof s=="string"&&(s=Wl(s));let{pathname:g="/",search:N="",hash:A="",state:q=null,key:J="default",unstable_mask:Z}=s,L=U.useMemo(()=>{let H=ll(g,M);return H==null?null:{location:{pathname:H,search:N,hash:A,state:q,key:J,unstable_mask:Z},navigationType:c}},[M,g,N,A,q,J,c,Z]);return Ue(L!=null,` is not able to match the URL "${g}${N}${A}" because it does not start with the basename, so the won't render anything.`),L==null?null:U.createElement(_e.Provider,{value:b},U.createElement(Nu.Provider,{children:o,value:L}))}function f0({children:f,location:o}){return wv(jc(f),o)}function jc(f,o=[]){let s=[];return U.Children.forEach(f,(c,h)=>{if(!U.isValidElement(c))return;let m=[...o,h];if(c.type===U.Fragment){s.push.apply(s,jc(c.props.children,m));return}_t(c.type===ei,`[${typeof c.type=="string"?c.type:c.type.name}] is not a component. All component children of must be a or `),_t(!c.props.index||!c.props.children,"An index route cannot have child routes.");let S={id:c.props.id||m.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(S.children=jc(c.props.children,m)),s.push(S)}),s}var li="get",ai="application/x-www-form-urlencoded";function fi(f){return typeof HTMLElement<"u"&&f instanceof HTMLElement}function c0(f){return fi(f)&&f.tagName.toLowerCase()==="button"}function r0(f){return fi(f)&&f.tagName.toLowerCase()==="form"}function o0(f){return fi(f)&&f.tagName.toLowerCase()==="input"}function s0(f){return!!(f.metaKey||f.altKey||f.ctrlKey||f.shiftKey)}function d0(f,o){return f.button===0&&(!o||o==="_self")&&!s0(f)}var ti=null;function h0(){if(ti===null)try{new FormData(document.createElement("form"),0),ti=!1}catch{ti=!0}return ti}var m0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Bc(f){return f!=null&&!m0.has(f)?(Ue(!1,`"${f}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${ai}"`),null):f}function y0(f,o){let s,c,h,m,S;if(r0(f)){let M=f.getAttribute("action");c=M?ll(M,o):null,s=f.getAttribute("method")||li,h=Bc(f.getAttribute("enctype"))||ai,m=new FormData(f)}else if(c0(f)||o0(f)&&(f.type==="submit"||f.type==="image")){let M=f.form;if(M==null)throw new Error('Cannot submit a