From 1fbe3d291dbfae51980b0c6312507e93dcee47ce Mon Sep 17 00:00:00 2001 From: asunoka <53555524-asunoka@users.noreply.replit.com> Date: Wed, 1 Apr 2026 00:57:08 +0000 Subject: [PATCH 1/3] Transitioned from Plan to Build mode Replit-Commit-Author: Agent Replit-Commit-Session-Id: 7d6cf2b1-1234-4d1c-9fed-40f7bec5ea5a Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 3b781ce7-57d4-4faa-aec6-13bcd83d31bd Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/de101c3e-94cf-4350-8636-b7ea30a6ba8d/7d6cf2b1-1234-4d1c-9fed-40f7bec5ea5a/Y1oVtGk Replit-Helium-Checkpoint-Created: true From afd070c3a3d61ee5cbd19c962263e02dbf8d3942 Mon Sep 17 00:00:00 2001 From: asunoka <53555524-asunoka@users.noreply.replit.com> Date: Wed, 1 Apr 2026 00:58:32 +0000 Subject: [PATCH 2/3] Task #3: Unlock 7-day checkbox after spin result MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two targeted changes to client/src/pages/SpinPage.jsx: 1. Checkbox disabled prop (line ~430): - Changed from `disabled={controlsLocked}` to `disabled={wheelBusy}` - controlsLocked = wheelBusy || hasParkedResult, so the checkbox was previously disabled whenever a result was shown. Now it only disables during an active spin (wheelBusy), matching the user's request. - Cuisine and price filters are unchanged โ€” still use controlsLocked. 2. Wheel re-population useEffect (lines ~305-320): - Removed `hasParkedResult` from the early-return guard so the wheel re-populates immediately when eligibleRestaurants changes (triggered by toggleing excludeRecent) even while a result is on screen. - Added `if (hasParkedResult) setWinnerIndex(null)` after repopulating, so the stale winner-slice highlight is cleared when the pool changes mid-result. The result overlay (result state) is unaffected and stays visible. hasParkedResult remains in the deps array since it's still referenced inside the effect body. No backend changes. Build: 55 modules, 0 errors. Tests: 123/123 pass. --- .../{index-B1WdjBnZ.js => index-NjtIigYE.js} | 22 +++++++++---------- client/dist/index.html | 2 +- client/src/pages/SpinPage.jsx | 5 +++-- 3 files changed, 15 insertions(+), 14 deletions(-) rename client/dist/assets/{index-B1WdjBnZ.js => index-NjtIigYE.js} (77%) diff --git a/client/dist/assets/index-B1WdjBnZ.js b/client/dist/assets/index-NjtIigYE.js similarity index 77% rename from client/dist/assets/index-B1WdjBnZ.js rename to client/dist/assets/index-NjtIigYE.js index f7b815c..118495b 100644 --- a/client/dist/assets/index-B1WdjBnZ.js +++ b/client/dist/assets/index-NjtIigYE.js @@ -1,4 +1,4 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var mu={exports:{}},Vl={},gu={exports:{}},U={};/** +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var mu={exports:{}},Hl={},gu={exports:{}},U={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Pr=Symbol.for("react.element"),mf=Symbol.for("react.portal"),gf=Symbol.for("react.fragment"),vf=Symbol.for("react.strict_mode"),yf=Symbol.for("react.profiler"),xf=Symbol.for("react.provider"),wf=Symbol.for("react.context"),Sf=Symbol.for("react.forward_ref"),kf=Symbol.for("react.suspense"),jf=Symbol.for("react.memo"),Ef=Symbol.for("react.lazy"),Ws=Symbol.iterator;function Nf(e){return e===null||typeof e!="object"?null:(e=Ws&&e[Ws]||e["@@iterator"],typeof e=="function"?e:null)}var vu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yu=Object.assign,xu={};function Fn(e,t,n){this.props=e,this.context=t,this.refs=xu,this.updater=n||vu}Fn.prototype.isReactComponent={};Fn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Fn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wu(){}wu.prototype=Fn.prototype;function Ia(e,t,n){this.props=e,this.context=t,this.refs=xu,this.updater=n||vu}var Da=Ia.prototype=new wu;Da.constructor=Ia;yu(Da,Fn.prototype);Da.isPureReactComponent=!0;var Bs=Array.isArray,Su=Object.prototype.hasOwnProperty,Oa={current:null},ku={key:!0,ref:!0,__self:!0,__source:!0};function ju(e,t,n){var r,l={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Su.call(t,r)&&!ku.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ui=Object.prototype.hasOwnProperty,zf=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Vs={},Qs={};function Af(e){return Ui.call(Qs,e)?!0:Ui.call(Vs,e)?!1:zf.test(e)?Qs[e]=!0:(Vs[e]=!0,!1)}function Uf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Wf(e,t,n,r){if(t===null||typeof t>"u"||Uf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ee(e,t,n,r,l,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){pe[e]=new Ee(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];pe[t]=new Ee(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pe[e]=new Ee(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pe[e]=new Ee(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){pe[e]=new Ee(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pe[e]=new Ee(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pe[e]=new Ee(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pe[e]=new Ee(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pe[e]=new Ee(e,5,!1,e.toLowerCase(),null,!1,!1)});var Aa=/[\-:]([a-z])/g;function Ua(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!1,!1)});pe.xlinkHref=new Ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wa(e,t,n,r){var l=pe.hasOwnProperty(t)?pe[t]:null;(l!==null?l.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ui=Object.prototype.hasOwnProperty,zf=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Vs={},Qs={};function Af(e){return Ui.call(Qs,e)?!0:Ui.call(Vs,e)?!1:zf.test(e)?Qs[e]=!0:(Vs[e]=!0,!1)}function Uf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Wf(e,t,n,r){if(t===null||typeof t>"u"||Uf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ee(e,t,n,r,l,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){pe[e]=new Ee(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];pe[t]=new Ee(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pe[e]=new Ee(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pe[e]=new Ee(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){pe[e]=new Ee(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pe[e]=new Ee(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pe[e]=new Ee(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pe[e]=new Ee(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pe[e]=new Ee(e,5,!1,e.toLowerCase(),null,!1,!1)});var Aa=/[\-:]([a-z])/g;function Ua(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Aa,Ua);pe[t]=new Ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!1,!1)});pe.xlinkHref=new Ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wa(e,t,n,r){var l=pe.hasOwnProperty(t)?pe[t]:null;(l!==null?l.type!==0:r||!(2s||l[a]!==i[s]){var o=` -`+l[a].replace(" at new "," at ");return e.displayName&&o.includes("")&&(o=o.replace("",e.displayName)),o}while(1<=a&&0<=s);break}}}finally{pi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Zn(e):""}function Bf(e){switch(e.tag){case 5:return Zn(e.type);case 16:return Zn("Lazy");case 13:return Zn("Suspense");case 19:return Zn("SuspenseList");case 0:case 2:case 15:return e=hi(e.type,!1),e;case 11:return e=hi(e.type.render,!1),e;case 1:return e=hi(e.type,!0),e;default:return""}}function Vi(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case cn:return"Fragment";case un:return"Portal";case Wi:return"Profiler";case Ba:return"StrictMode";case Bi:return"Suspense";case Hi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Tu:return(e.displayName||"Context")+".Consumer";case Lu:return(e._context.displayName||"Context")+".Provider";case Ha:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Va:return t=e.displayName||null,t!==null?t:Vi(e.type)||"Memo";case St:t=e._payload,e=e._init;try{return Vi(e(t))}catch{}}return null}function Hf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Vi(t);case 8:return t===Ba?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $u(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vf(e){var t=$u(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wr(e){e._valueTracker||(e._valueTracker=Vf(e))}function Fu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$u(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function xl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Qi(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=It(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Iu(e,t){t=t.checked,t!=null&&Wa(e,"checked",t,!1)}function Ki(e,t){Iu(e,t);var n=It(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Gi(e,t.type,n):t.hasOwnProperty("defaultValue")&&Gi(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ys(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Gi(e,t,n){(t!=="number"||xl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qn=Array.isArray;function Sn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Br.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var tr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qf=["Webkit","ms","Moz","O"];Object.keys(tr).forEach(function(e){Qf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),tr[t]=tr[e]})});function Au(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||tr.hasOwnProperty(e)&&tr[e]?(""+t).trim():t+"px"}function Uu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Au(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Kf=te({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ji(e,t){if(t){if(Kf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function Zi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var qi=null;function Qa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bi=null,kn=null,jn=null;function Zs(e){if(e=Mr(e)){if(typeof bi!="function")throw Error(L(280));var t=e.stateNode;t&&(t=Xl(t),bi(e.stateNode,e.type,t))}}function Wu(e){kn?jn?jn.push(e):jn=[e]:kn=e}function Bu(){if(kn){var e=kn,t=jn;if(jn=kn=null,Zs(e),t)for(e=0;e>>=0,e===0?32:31-(rp(e)/lp|0)|0}var Hr=64,Vr=4194304;function bn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function jl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~l;s!==0?r=bn(s):(i&=a,i!==0&&(r=bn(i)))}else a=n&~l,a!==0?r=bn(a):i!==0&&(r=bn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Lr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ze(t),e[t]=n}function op(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=rr),ao=" ",so=!1;function oc(e,t){switch(e){case"keyup":return Dp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dn=!1;function zp(e,t){switch(e){case"compositionend":return uc(t);case"keypress":return t.which!==32?null:(so=!0,ao);case"textInput":return e=t.data,e===ao&&so?null:e;default:return null}}function Ap(e,t){if(dn)return e==="compositionend"||!ba&&oc(e,t)?(e=ac(),sl=Ja=Nt=null,dn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=fo(n)}}function pc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function hc(){for(var e=window,t=xl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=xl(e.document)}return t}function es(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Yp(e){var t=hc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&pc(n.ownerDocument.documentElement,n)){if(r!==null&&es(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=po(n,i);var a=po(n,r);l&&a&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,fn=null,ia=null,ir=null,aa=!1;function ho(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;aa||fn==null||fn!==xl(r)||(r=fn,"selectionStart"in r&&es(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ir&&vr(ir,r)||(ir=r,r=Cl(ia,"onSelect"),0mn||(e.current=fa[mn],fa[mn]=null,mn--)}function Y(e,t){mn++,fa[mn]=e.current,e.current=t}var Dt={},ye=zt(Dt),_e=zt(!1),Jt=Dt;function Rn(e,t){var n=e.type.contextTypes;if(!n)return Dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Re(e){return e=e.childContextTypes,e!=null}function Rl(){J(_e),J(ye)}function So(e,t,n){if(ye.current!==Dt)throw Error(L(168));Y(ye,t),Y(_e,n)}function jc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(L(108,Hf(e)||"Unknown",l));return te({},n,r)}function Pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dt,Jt=ye.current,Y(ye,e),Y(_e,_e.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(L(169));n?(e=jc(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,J(_e),J(ye),Y(ye,e)):J(_e),Y(_e,n)}var ut=null,Jl=!1,Ri=!1;function Ec(e){ut===null?ut=[e]:ut.push(e)}function ah(e){Jl=!0,Ec(e)}function At(){if(!Ri&&ut!==null){Ri=!0;var e=0,t=K;try{var n=ut;for(K=1;e>=a,l-=a,ct=1<<32-Ze(t)+l|n<M?(A=T,T=null):A=T.sibling;var O=g(p,T,v[M],w);if(O===null){T===null&&(T=A);break}e&&T&&O.alternate===null&&t(p,T),h=i(O,h,M),P===null?j=O:P.sibling=O,P=O,T=A}if(M===v.length)return n(p,T),Z&&Wt(p,M),j;if(T===null){for(;MM?(A=T,T=null):A=T.sibling;var B=g(p,T,O.value,w);if(B===null){T===null&&(T=A);break}e&&T&&B.alternate===null&&t(p,T),h=i(B,h,M),P===null?j=B:P.sibling=B,P=B,T=A}if(O.done)return n(p,T),Z&&Wt(p,M),j;if(T===null){for(;!O.done;M++,O=v.next())O=d(p,O.value,w),O!==null&&(h=i(O,h,M),P===null?j=O:P.sibling=O,P=O);return Z&&Wt(p,M),j}for(T=r(p,T);!O.done;M++,O=v.next())O=y(T,p,M,O.value,w),O!==null&&(e&&O.alternate!==null&&T.delete(O.key===null?M:O.key),h=i(O,h,M),P===null?j=O:P.sibling=O,P=O);return e&&T.forEach(function(G){return t(p,G)}),Z&&Wt(p,M),j}function E(p,h,v,w){if(typeof v=="object"&&v!==null&&v.type===cn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ur:e:{for(var j=v.key,P=h;P!==null;){if(P.key===j){if(j=v.type,j===cn){if(P.tag===7){n(p,P.sibling),h=l(P,v.props.children),h.return=p,p=h;break e}}else if(P.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===St&&No(j)===P.type){n(p,P.sibling),h=l(P,v.props),h.ref=Kn(p,P,v),h.return=p,p=h;break e}n(p,P);break}else t(p,P);P=P.sibling}v.type===cn?(h=Yt(v.props.children,p.mode,w,v.key),h.return=p,p=h):(w=ml(v.type,v.key,v.props,null,p.mode,w),w.ref=Kn(p,h,v),w.return=p,p=w)}return a(p);case un:e:{for(P=v.key;h!==null;){if(h.key===P)if(h.tag===4&&h.stateNode.containerInfo===v.containerInfo&&h.stateNode.implementation===v.implementation){n(p,h.sibling),h=l(h,v.children||[]),h.return=p,p=h;break e}else{n(p,h);break}else t(p,h);h=h.sibling}h=Di(v,p.mode,w),h.return=p,p=h}return a(p);case St:return P=v._init,E(p,h,P(v._payload),w)}if(qn(v))return S(p,h,v,w);if(Wn(v))return x(p,h,v,w);Zr(p,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,h!==null&&h.tag===6?(n(p,h.sibling),h=l(h,v),h.return=p,p=h):(n(p,h),h=Ii(v,p.mode,w),h.return=p,p=h),a(p)):n(p,h)}return E}var Ln=Rc(!0),Pc=Rc(!1),Ml=zt(null),$l=null,yn=null,ls=null;function is(){ls=yn=$l=null}function as(e){var t=Ml.current;J(Ml),e._currentValue=t}function ma(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Nn(e,t){$l=e,ls=yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ce=!0),e.firstContext=null)}function Be(e){var t=e._currentValue;if(ls!==e)if(e={context:e,memoizedValue:t,next:null},yn===null){if($l===null)throw Error(L(308));yn=e,$l.dependencies={lanes:0,firstContext:e}}else yn=yn.next=e;return t}var Qt=null;function ss(e){Qt===null?Qt=[e]:Qt.push(e)}function Lc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ss(t)):(n.next=l.next,l.next=n),t.interleaved=n,mt(e,r)}function mt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var kt=!1;function os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Tc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Tt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,V&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,mt(e,n)}return l=r.interleaved,l===null?(t.next=t,ss(r)):(t.next=l.next,l.next=t),r.interleaved=t,mt(e,n)}function ul(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ga(e,n)}}function Co(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Fl(e,t,n,r){var l=e.updateQueue;kt=!1;var i=l.firstBaseUpdate,a=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var o=s,c=o.next;o.next=null,a===null?i=c:a.next=c,a=o;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==a&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=o))}if(i!==null){var d=l.baseState;a=0,f=c=o=null,s=i;do{var g=s.lane,y=s.eventTime;if((r&g)===g){f!==null&&(f=f.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,x=s;switch(g=t,y=n,x.tag){case 1:if(S=x.payload,typeof S=="function"){d=S.call(y,d,g);break e}d=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=x.payload,g=typeof S=="function"?S.call(y,d,g):S,g==null)break e;d=te({},d,g);break e;case 2:kt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[s]:g.push(s))}else y={eventTime:y,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=y,o=d):f=f.next=y,a|=g;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;g=s,s=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(f===null&&(o=d),l.baseState=o,l.firstBaseUpdate=c,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);bt|=a,e.lanes=a,e.memoizedState=d}}function _o(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Li.transition;Li.transition={};try{e(!1),t()}finally{K=n,Li.transition=r}}function Yc(){return He().memoizedState}function ch(e,t,n){var r=$t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xc(e))Jc(t,n);else if(n=Lc(e,t,n,r),n!==null){var l=ke();qe(n,e,r,l),Zc(n,t,r)}}function dh(e,t,n){var r=$t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xc(e))Jc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(l.hasEagerState=!0,l.eagerState=s,be(s,a)){var o=t.interleaved;o===null?(l.next=l,ss(t)):(l.next=o.next,o.next=l),t.interleaved=l;return}}catch{}finally{}n=Lc(e,t,l,r),n!==null&&(l=ke(),qe(n,e,r,l),Zc(n,t,r))}}function Xc(e){var t=e.alternate;return e===b||t!==null&&t===b}function Jc(e,t){ar=Dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ga(e,n)}}var Ol={readContext:Be,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},fh={readContext:Be,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Be,useEffect:Po,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,dl(4194308,4,Hc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dl(4194308,4,e,t)},useInsertionEffect:function(e,t){return dl(4,2,e,t)},useMemo:function(e,t){var n=nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ch.bind(null,b,e),[r.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:Ro,useDebugValue:gs,useDeferredValue:function(e){return nt().memoizedState=e},useTransition:function(){var e=Ro(!1),t=e[0];return e=uh.bind(null,e[1]),nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=b,l=nt();if(Z){if(n===void 0)throw Error(L(407));n=n()}else{if(n=t(),ce===null)throw Error(L(349));qt&30||Ic(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Po(Oc.bind(null,r,i,e),[e]),r.flags|=2048,Nr(9,Dc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=nt(),t=ce.identifierPrefix;if(Z){var n=dt,r=ct;n=(r&~(1<<32-Ze(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=jr++,0")&&(o=o.replace("",e.displayName)),o}while(1<=a&&0<=s);break}}}finally{pi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Zn(e):""}function Bf(e){switch(e.tag){case 5:return Zn(e.type);case 16:return Zn("Lazy");case 13:return Zn("Suspense");case 19:return Zn("SuspenseList");case 0:case 2:case 15:return e=hi(e.type,!1),e;case 11:return e=hi(e.type.render,!1),e;case 1:return e=hi(e.type,!0),e;default:return""}}function Vi(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case cn:return"Fragment";case un:return"Portal";case Wi:return"Profiler";case Ba:return"StrictMode";case Bi:return"Suspense";case Hi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Tu:return(e.displayName||"Context")+".Consumer";case Lu:return(e._context.displayName||"Context")+".Provider";case Ha:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Va:return t=e.displayName||null,t!==null?t:Vi(e.type)||"Memo";case St:t=e._payload,e=e._init;try{return Vi(e(t))}catch{}}return null}function Hf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Vi(t);case 8:return t===Ba?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $u(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vf(e){var t=$u(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ur(e){e._valueTracker||(e._valueTracker=Vf(e))}function Fu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$u(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function yl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Qi(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=It(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Iu(e,t){t=t.checked,t!=null&&Wa(e,"checked",t,!1)}function Ki(e,t){Iu(e,t);var n=It(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Gi(e,t.type,n):t.hasOwnProperty("defaultValue")&&Gi(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ys(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Gi(e,t,n){(t!=="number"||yl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qn=Array.isArray;function Sn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Wr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var tr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qf=["Webkit","ms","Moz","O"];Object.keys(tr).forEach(function(e){Qf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),tr[t]=tr[e]})});function Au(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||tr.hasOwnProperty(e)&&tr[e]?(""+t).trim():t+"px"}function Uu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Au(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Kf=te({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ji(e,t){if(t){if(Kf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function Zi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var qi=null;function Qa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bi=null,kn=null,jn=null;function Zs(e){if(e=Mr(e)){if(typeof bi!="function")throw Error(L(280));var t=e.stateNode;t&&(t=Yl(t),bi(e.stateNode,e.type,t))}}function Wu(e){kn?jn?jn.push(e):jn=[e]:kn=e}function Bu(){if(kn){var e=kn,t=jn;if(jn=kn=null,Zs(e),t)for(e=0;e>>=0,e===0?32:31-(rp(e)/lp|0)|0}var Br=64,Hr=4194304;function bn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function kl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~l;s!==0?r=bn(s):(i&=a,i!==0&&(r=bn(i)))}else a=n&~l,a!==0?r=bn(a):i!==0&&(r=bn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Lr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ze(t),e[t]=n}function op(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=rr),ao=" ",so=!1;function oc(e,t){switch(e){case"keyup":return Dp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dn=!1;function zp(e,t){switch(e){case"compositionend":return uc(t);case"keypress":return t.which!==32?null:(so=!0,ao);case"textInput":return e=t.data,e===ao&&so?null:e;default:return null}}function Ap(e,t){if(dn)return e==="compositionend"||!ba&&oc(e,t)?(e=ac(),al=Ja=Nt=null,dn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=fo(n)}}function pc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function hc(){for(var e=window,t=yl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=yl(e.document)}return t}function es(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Yp(e){var t=hc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&pc(n.ownerDocument.documentElement,n)){if(r!==null&&es(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=po(n,i);var a=po(n,r);l&&a&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,fn=null,ia=null,ir=null,aa=!1;function ho(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;aa||fn==null||fn!==yl(r)||(r=fn,"selectionStart"in r&&es(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ir&&vr(ir,r)||(ir=r,r=Nl(ia,"onSelect"),0mn||(e.current=fa[mn],fa[mn]=null,mn--)}function Y(e,t){mn++,fa[mn]=e.current,e.current=t}var Dt={},ye=zt(Dt),_e=zt(!1),Jt=Dt;function Rn(e,t){var n=e.type.contextTypes;if(!n)return Dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Re(e){return e=e.childContextTypes,e!=null}function _l(){J(_e),J(ye)}function So(e,t,n){if(ye.current!==Dt)throw Error(L(168));Y(ye,t),Y(_e,n)}function jc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(L(108,Hf(e)||"Unknown",l));return te({},n,r)}function Rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dt,Jt=ye.current,Y(ye,e),Y(_e,_e.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(L(169));n?(e=jc(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,J(_e),J(ye),Y(ye,e)):J(_e),Y(_e,n)}var ut=null,Xl=!1,Ri=!1;function Ec(e){ut===null?ut=[e]:ut.push(e)}function ah(e){Xl=!0,Ec(e)}function At(){if(!Ri&&ut!==null){Ri=!0;var e=0,t=K;try{var n=ut;for(K=1;e>=a,l-=a,ct=1<<32-Ze(t)+l|n<M?(A=T,T=null):A=T.sibling;var O=g(p,T,v[M],w);if(O===null){T===null&&(T=A);break}e&&T&&O.alternate===null&&t(p,T),h=i(O,h,M),P===null?j=O:P.sibling=O,P=O,T=A}if(M===v.length)return n(p,T),Z&&Wt(p,M),j;if(T===null){for(;MM?(A=T,T=null):A=T.sibling;var B=g(p,T,O.value,w);if(B===null){T===null&&(T=A);break}e&&T&&B.alternate===null&&t(p,T),h=i(B,h,M),P===null?j=B:P.sibling=B,P=B,T=A}if(O.done)return n(p,T),Z&&Wt(p,M),j;if(T===null){for(;!O.done;M++,O=v.next())O=d(p,O.value,w),O!==null&&(h=i(O,h,M),P===null?j=O:P.sibling=O,P=O);return Z&&Wt(p,M),j}for(T=r(p,T);!O.done;M++,O=v.next())O=y(T,p,M,O.value,w),O!==null&&(e&&O.alternate!==null&&T.delete(O.key===null?M:O.key),h=i(O,h,M),P===null?j=O:P.sibling=O,P=O);return e&&T.forEach(function(G){return t(p,G)}),Z&&Wt(p,M),j}function E(p,h,v,w){if(typeof v=="object"&&v!==null&&v.type===cn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ar:e:{for(var j=v.key,P=h;P!==null;){if(P.key===j){if(j=v.type,j===cn){if(P.tag===7){n(p,P.sibling),h=l(P,v.props.children),h.return=p,p=h;break e}}else if(P.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===St&&No(j)===P.type){n(p,P.sibling),h=l(P,v.props),h.ref=Kn(p,P,v),h.return=p,p=h;break e}n(p,P);break}else t(p,P);P=P.sibling}v.type===cn?(h=Yt(v.props.children,p.mode,w,v.key),h.return=p,p=h):(w=hl(v.type,v.key,v.props,null,p.mode,w),w.ref=Kn(p,h,v),w.return=p,p=w)}return a(p);case un:e:{for(P=v.key;h!==null;){if(h.key===P)if(h.tag===4&&h.stateNode.containerInfo===v.containerInfo&&h.stateNode.implementation===v.implementation){n(p,h.sibling),h=l(h,v.children||[]),h.return=p,p=h;break e}else{n(p,h);break}else t(p,h);h=h.sibling}h=Di(v,p.mode,w),h.return=p,p=h}return a(p);case St:return P=v._init,E(p,h,P(v._payload),w)}if(qn(v))return S(p,h,v,w);if(Wn(v))return x(p,h,v,w);Jr(p,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,h!==null&&h.tag===6?(n(p,h.sibling),h=l(h,v),h.return=p,p=h):(n(p,h),h=Ii(v,p.mode,w),h.return=p,p=h),a(p)):n(p,h)}return E}var Ln=Rc(!0),Pc=Rc(!1),Tl=zt(null),Ml=null,yn=null,ls=null;function is(){ls=yn=Ml=null}function as(e){var t=Tl.current;J(Tl),e._currentValue=t}function ma(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Nn(e,t){Ml=e,ls=yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ce=!0),e.firstContext=null)}function Be(e){var t=e._currentValue;if(ls!==e)if(e={context:e,memoizedValue:t,next:null},yn===null){if(Ml===null)throw Error(L(308));yn=e,Ml.dependencies={lanes:0,firstContext:e}}else yn=yn.next=e;return t}var Qt=null;function ss(e){Qt===null?Qt=[e]:Qt.push(e)}function Lc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ss(t)):(n.next=l.next,l.next=n),t.interleaved=n,mt(e,r)}function mt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var kt=!1;function os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Tc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Tt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,V&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,mt(e,n)}return l=r.interleaved,l===null?(t.next=t,ss(r)):(t.next=l.next,l.next=t),r.interleaved=t,mt(e,n)}function ol(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ga(e,n)}}function Co(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function $l(e,t,n,r){var l=e.updateQueue;kt=!1;var i=l.firstBaseUpdate,a=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var o=s,c=o.next;o.next=null,a===null?i=c:a.next=c,a=o;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==a&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=o))}if(i!==null){var d=l.baseState;a=0,f=c=o=null,s=i;do{var g=s.lane,y=s.eventTime;if((r&g)===g){f!==null&&(f=f.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,x=s;switch(g=t,y=n,x.tag){case 1:if(S=x.payload,typeof S=="function"){d=S.call(y,d,g);break e}d=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=x.payload,g=typeof S=="function"?S.call(y,d,g):S,g==null)break e;d=te({},d,g);break e;case 2:kt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[s]:g.push(s))}else y={eventTime:y,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=y,o=d):f=f.next=y,a|=g;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;g=s,s=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(f===null&&(o=d),l.baseState=o,l.firstBaseUpdate=c,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);bt|=a,e.lanes=a,e.memoizedState=d}}function _o(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Li.transition;Li.transition={};try{e(!1),t()}finally{K=n,Li.transition=r}}function Yc(){return He().memoizedState}function ch(e,t,n){var r=$t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xc(e))Jc(t,n);else if(n=Lc(e,t,n,r),n!==null){var l=ke();qe(n,e,r,l),Zc(n,t,r)}}function dh(e,t,n){var r=$t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xc(e))Jc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(l.hasEagerState=!0,l.eagerState=s,be(s,a)){var o=t.interleaved;o===null?(l.next=l,ss(t)):(l.next=o.next,o.next=l),t.interleaved=l;return}}catch{}finally{}n=Lc(e,t,l,r),n!==null&&(l=ke(),qe(n,e,r,l),Zc(n,t,r))}}function Xc(e){var t=e.alternate;return e===b||t!==null&&t===b}function Jc(e,t){ar=Il=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ga(e,n)}}var Dl={readContext:Be,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},fh={readContext:Be,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Be,useEffect:Po,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,cl(4194308,4,Hc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cl(4194308,4,e,t)},useInsertionEffect:function(e,t){return cl(4,2,e,t)},useMemo:function(e,t){var n=nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ch.bind(null,b,e),[r.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:Ro,useDebugValue:gs,useDeferredValue:function(e){return nt().memoizedState=e},useTransition:function(){var e=Ro(!1),t=e[0];return e=uh.bind(null,e[1]),nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=b,l=nt();if(Z){if(n===void 0)throw Error(L(407));n=n()}else{if(n=t(),ce===null)throw Error(L(349));qt&30||Ic(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Po(Oc.bind(null,r,i,e),[e]),r.flags|=2048,Nr(9,Dc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=nt(),t=ce.identifierPrefix;if(Z){var n=dt,r=ct;n=(r&~(1<<32-Ze(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=jr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[rt]=t,e[wr]=r,sd(e,t,!1,!1),t.stateNode=e;e:{switch(a=Zi(n,r),n){case"dialog":X("cancel",e),X("close",e),l=r;break;case"iframe":case"object":case"embed":X("load",e),l=r;break;case"video":case"audio":for(l=0;l$n&&(t.flags|=128,r=!0,Gn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Il(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Gn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Z)return me(t),null}else 2*le()-i.renderingStartTime>$n&&n!==1073741824&&(t.flags|=128,r=!0,Gn(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=le(),t.sibling=null,n=q.current,Y(q,r?n&1|2:n&1),t):(me(t),null);case 22:case 23:return ks(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Le&1073741824&&(me(t),t.subtreeFlags&6&&(t.flags|=8192)):me(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function wh(e,t){switch(ns(t),t.tag){case 1:return Re(t.type)&&Rl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Tn(),J(_e),J(ye),ds(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return cs(t),null;case 13:if(J(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));Pn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return J(q),null;case 4:return Tn(),null;case 10:return as(t.type._context),null;case 22:case 23:return ks(),null;case 24:return null;default:return null}}var br=!1,ve=!1,Sh=typeof WeakSet=="function"?WeakSet:Set,I=null;function xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ne(e,t,r)}else n.current=null}function Ea(e,t,n){try{n()}catch(r){ne(e,t,r)}}var Uo=!1;function kh(e,t){if(sa=El,e=hc(),es(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,o=-1,c=0,f=0,d=e,g=null;t:for(;;){for(var y;d!==n||l!==0&&d.nodeType!==3||(s=a+l),d!==i||r!==0&&d.nodeType!==3||(o=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(y=d.firstChild)!==null;)g=d,d=y;for(;;){if(d===e)break t;if(g===n&&++c===l&&(s=a),g===i&&++f===r&&(o=a),(y=d.nextSibling)!==null)break;d=g,g=d.parentNode}d=y}n=s===-1||o===-1?null:{start:s,end:o}}else n=null}n=n||{start:0,end:0}}else n=null;for(oa={focusedElem:e,selectionRange:n},El=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var x=S.memoizedProps,E=S.memoizedState,p=t.stateNode,h=p.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ye(t.type,x),E);p.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(L(163))}}catch(w){ne(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return S=Uo,Uo=!1,S}function sr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Ea(t,n,i)}l=l.next}while(l!==r)}}function bl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Na(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cd(e){var t=e.alternate;t!==null&&(e.alternate=null,cd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[rt],delete t[wr],delete t[da],delete t[lh],delete t[ih])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dd(e){return e.tag===5||e.tag===3||e.tag===4}function Wo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ca(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=_l));else if(r!==4&&(e=e.child,e!==null))for(Ca(e,t,n),e=e.sibling;e!==null;)Ca(e,t,n),e=e.sibling}function _a(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(_a(e,t,n),e=e.sibling;e!==null;)_a(e,t,n),e=e.sibling}var de=null,Xe=!1;function wt(e,t,n){for(n=n.child;n!==null;)fd(e,t,n),n=n.sibling}function fd(e,t,n){if(lt&&typeof lt.onCommitFiberUnmount=="function")try{lt.onCommitFiberUnmount(Ql,n)}catch{}switch(n.tag){case 5:ve||xn(n,t);case 6:var r=de,l=Xe;de=null,wt(e,t,n),de=r,Xe=l,de!==null&&(Xe?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(Xe?(e=de,n=n.stateNode,e.nodeType===8?_i(e.parentNode,n):e.nodeType===1&&_i(e,n),mr(e)):_i(de,n.stateNode));break;case 4:r=de,l=Xe,de=n.stateNode.containerInfo,Xe=!0,wt(e,t,n),de=r,Xe=l;break;case 0:case 11:case 14:case 15:if(!ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Ea(n,t,a),l=l.next}while(l!==r)}wt(e,t,n);break;case 1:if(!ve&&(xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ne(n,t,s)}wt(e,t,n);break;case 21:wt(e,t,n);break;case 22:n.mode&1?(ve=(r=ve)||n.memoizedState!==null,wt(e,t,n),ve=r):wt(e,t,n);break;default:wt(e,t,n)}}function Bo(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Sh),t.forEach(function(r){var l=Th.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ge(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=a),r&=~i}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Eh(r/1960))-r,10e?16:e,Ct===null)var r=!1;else{if(e=Ct,Ct=null,Ul=0,V&6)throw Error(L(331));var l=V;for(V|=4,I=e.current;I!==null;){var i=I,a=i.child;if(I.flags&16){var s=i.deletions;if(s!==null){for(var o=0;ole()-ws?Gt(e,0):xs|=n),Pe(e,t)}function wd(e,t){t===0&&(e.mode&1?(t=Vr,Vr<<=1,!(Vr&130023424)&&(Vr=4194304)):t=1);var n=ke();e=mt(e,t),e!==null&&(Lr(e,t,n),Pe(e,n))}function Lh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wd(e,n)}function Th(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(L(314))}r!==null&&r.delete(t),wd(e,n)}var Sd;Sd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_e.current)Ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ce=!1,yh(e,t,n);Ce=!!(e.flags&131072)}else Ce=!1,Z&&t.flags&1048576&&Nc(t,Tl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fl(e,t),e=t.pendingProps;var l=Rn(t,ye.current);Nn(t,n),l=ps(null,t,r,e,l,n);var i=hs();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Re(r)?(i=!0,Pl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,os(t),l.updater=ql,t.stateNode=l,l._reactInternals=t,va(t,r,e,n),t=wa(null,t,r,!0,i,n)):(t.tag=0,Z&&i&&ts(t),Se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=$h(r),e=Ye(r,e),l){case 0:t=xa(null,t,r,e,n);break e;case 1:t=Oo(null,t,r,e,n);break e;case 11:t=Io(null,t,r,e,n);break e;case 14:t=Do(null,t,r,Ye(r.type,e),n);break e}throw Error(L(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),xa(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),Oo(e,t,r,l,n);case 3:e:{if(ld(t),e===null)throw Error(L(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Tc(e,t),Fl(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Mn(Error(L(423)),t),t=zo(e,t,r,n,l);break e}else if(r!==l){l=Mn(Error(L(424)),t),t=zo(e,t,r,n,l);break e}else for(Te=Lt(t.stateNode.containerInfo.firstChild),Me=t,Z=!0,Je=null,n=Pc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Pn(),r===l){t=gt(e,t,n);break e}Se(e,t,r,n)}t=t.child}return t;case 5:return Mc(t),e===null&&ha(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ua(r,l)?a=null:i!==null&&ua(r,i)&&(t.flags|=32),rd(e,t),Se(e,t,a,n),t.child;case 6:return e===null&&ha(t),null;case 13:return id(e,t,n);case 4:return us(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ln(t,null,r,n):Se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),Io(e,t,r,l,n);case 7:return Se(e,t,t.pendingProps,n),t.child;case 8:return Se(e,t,t.pendingProps.children,n),t.child;case 12:return Se(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,a=l.value,Y(Ml,r._currentValue),r._currentValue=a,i!==null)if(be(i.value,a)){if(i.children===l.children&&!_e.current){t=gt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var o=s.firstContext;o!==null;){if(o.context===r){if(i.tag===1){o=ft(-1,n&-n),o.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?o.next=o:(o.next=f.next,f.next=o),c.pending=o}}i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),ma(i.return,n,t),s.lanes|=n;break}o=o.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(L(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ma(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Nn(t,n),l=Be(l),r=r(l),t.flags|=1,Se(e,t,r,n),t.child;case 14:return r=t.type,l=Ye(r,t.pendingProps),l=Ye(r.type,l),Do(e,t,r,l,n);case 15:return td(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),fl(e,t),t.tag=1,Re(r)?(e=!0,Pl(t)):e=!1,Nn(t,n),qc(t,r,l),va(t,r,l,n),wa(null,t,r,!0,e,n);case 19:return ad(e,t,n);case 22:return nd(e,t,n)}throw Error(L(156,t.tag))};function kd(e,t){return Xu(e,t)}function Mh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ue(e,t,n,r){return new Mh(e,t,n,r)}function Es(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $h(e){if(typeof e=="function")return Es(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ha)return 11;if(e===Va)return 14}return 2}function Ft(e,t){var n=e.alternate;return n===null?(n=Ue(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ml(e,t,n,r,l,i){var a=2;if(r=e,typeof e=="function")Es(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case cn:return Yt(n.children,l,i,t);case Ba:a=8,l|=8;break;case Wi:return e=Ue(12,n,t,l|2),e.elementType=Wi,e.lanes=i,e;case Bi:return e=Ue(13,n,t,l),e.elementType=Bi,e.lanes=i,e;case Hi:return e=Ue(19,n,t,l),e.elementType=Hi,e.lanes=i,e;case Mu:return ti(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lu:a=10;break e;case Tu:a=9;break e;case Ha:a=11;break e;case Va:a=14;break e;case St:a=16,r=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=Ue(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Yt(e,t,n,r){return e=Ue(7,e,r,t),e.lanes=n,e}function ti(e,t,n,r){return e=Ue(22,e,r,t),e.elementType=Mu,e.lanes=n,e.stateNode={isHidden:!1},e}function Ii(e,t,n){return e=Ue(6,e,null,t),e.lanes=n,e}function Di(e,t,n){return t=Ue(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gi(0),this.expirationTimes=gi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ns(e,t,n,r,l,i,a,s,o){return e=new Fh(e,t,n,s,o),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ue(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},os(i),e}function Ih(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Cd)}catch(e){console.error(e)}}Cd(),Cu.exports=Fe;var Uh=Cu.exports,_d,Jo=Uh;_d=Jo.createRoot,Jo.hydrateRoot;/** +`+i.stack}return{value:e,source:t,stack:l,digest:null}}function $i(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ya(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var mh=typeof WeakMap=="function"?WeakMap:Map;function bc(e,t,n){n=ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){zl||(zl=!0,Ra=r),ya(e,t)},n}function ed(e,t,n){n=ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ya(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ya(e,t),typeof r!="function"&&(Mt===null?Mt=new Set([this]):Mt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Mo(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new mh;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Ph.bind(null,e,t,n),t.then(e,e))}function $o(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Fo(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ft(-1,1),t.tag=2,Tt(n,t,1))),n.lanes|=1),e)}var gh=yt.ReactCurrentOwner,Ce=!1;function Se(e,t,n,r){t.child=e===null?Pc(t,null,n,r):Ln(t,e.child,n,r)}function Io(e,t,n,r,l){n=n.render;var i=t.ref;return Nn(t,l),r=ps(e,t,n,r,i,l),n=hs(),e!==null&&!Ce?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,gt(e,t,l)):(Z&&n&&ts(t),t.flags|=1,Se(e,t,r,l),t.child)}function Do(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!Es(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,td(e,t,i,r,l)):(e=hl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:vr,n(a,r)&&e.ref===t.ref)return gt(e,t,l)}return t.flags|=1,e=Ft(i,r),e.ref=t.ref,e.return=t,t.child=e}function td(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(vr(i,r)&&e.ref===t.ref)if(Ce=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Ce=!0);else return t.lanes=e.lanes,gt(e,t,l)}return xa(e,t,n,r,l)}function nd(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Y(wn,Le),Le|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Y(wn,Le),Le|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Y(wn,Le),Le|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Y(wn,Le),Le|=r;return Se(e,t,l,n),t.child}function rd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function xa(e,t,n,r,l){var i=Re(n)?Jt:ye.current;return i=Rn(t,i),Nn(t,l),n=ps(e,t,n,r,i,l),r=hs(),e!==null&&!Ce?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,gt(e,t,l)):(Z&&r&&ts(t),t.flags|=1,Se(e,t,n,l),t.child)}function Oo(e,t,n,r,l){if(Re(n)){var i=!0;Rl(t)}else i=!1;if(Nn(t,l),t.stateNode===null)dl(e,t),qc(t,n,r),va(t,n,r,l),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var o=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Be(c):(c=Re(n)?Jt:ye.current,c=Rn(t,c));var f=n.getDerivedStateFromProps,d=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||o!==c)&&To(t,a,r,c),kt=!1;var g=t.memoizedState;a.state=g,$l(t,r,a,l),o=t.memoizedState,s!==r||g!==o||_e.current||kt?(typeof f=="function"&&(ga(t,n,f,r),o=t.memoizedState),(s=kt||Lo(t,n,s,r,g,o,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=o),a.props=r,a.state=o,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Tc(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ye(t.type,s),a.props=c,d=t.pendingProps,g=a.context,o=n.contextType,typeof o=="object"&&o!==null?o=Be(o):(o=Re(n)?Jt:ye.current,o=Rn(t,o));var y=n.getDerivedStateFromProps;(f=typeof y=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||g!==o)&&To(t,a,r,o),kt=!1,g=t.memoizedState,a.state=g,$l(t,r,a,l);var S=t.memoizedState;s!==d||g!==S||_e.current||kt?(typeof y=="function"&&(ga(t,n,y,r),S=t.memoizedState),(c=kt||Lo(t,n,c,r,g,S,o)||!1)?(f||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,S,o),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,S,o)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),a.props=r,a.state=S,a.context=o,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return wa(e,t,n,r,i,l)}function wa(e,t,n,r,l,i){rd(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return l&&ko(t,n,!1),gt(e,t,i);r=t.stateNode,gh.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ln(t,e.child,null,i),t.child=Ln(t,null,s,i)):Se(e,t,s,i),t.memoizedState=r.state,l&&ko(t,n,!0),t.child}function ld(e){var t=e.stateNode;t.pendingContext?So(e,t.pendingContext,t.pendingContext!==t.context):t.context&&So(e,t.context,!1),us(e,t.containerInfo)}function zo(e,t,n,r,l){return Pn(),rs(l),t.flags|=256,Se(e,t,n,r),t.child}var Sa={dehydrated:null,treeContext:null,retryLane:0};function ka(e){return{baseLanes:e,cachePool:null,transitions:null}}function id(e,t,n){var r=t.pendingProps,l=q.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),Y(q,l&1),e===null)return ha(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=ei(a,r,0,null),e=Yt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=ka(n),t.memoizedState=Sa,e):vs(t,a));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return vh(e,t,a,r,s,l,n);if(i){i=r.fallback,a=t.mode,l=e.child,s=l.sibling;var o={mode:"hidden",children:r.children};return!(a&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=o,t.deletions=null):(r=Ft(l,o),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=Ft(s,i):(i=Yt(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?ka(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Sa,r}return i=e.child,e=i.sibling,r=Ft(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function vs(e,t){return t=ei({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Zr(e,t,n,r){return r!==null&&rs(r),Ln(t,e.child,null,n),e=vs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function vh(e,t,n,r,l,i,a){if(n)return t.flags&256?(t.flags&=-257,r=$i(Error(L(422))),Zr(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=ei({mode:"visible",children:r.children},l,0,null),i=Yt(i,l,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ln(t,e.child,null,a),t.child.memoizedState=ka(a),t.memoizedState=Sa,i);if(!(t.mode&1))return Zr(e,t,a,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(L(419)),r=$i(i,r,void 0),Zr(e,t,a,r)}if(s=(a&e.childLanes)!==0,Ce||s){if(r=ce,r!==null){switch(a&-a){case 4:l=2;break;case 16:l=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|a)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,mt(e,l),qe(r,e,l,-1))}return js(),r=$i(Error(L(421))),Zr(e,t,a,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Lh.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Te=Lt(l.nextSibling),Me=t,Z=!0,Je=null,e!==null&&(ze[Ae++]=ct,ze[Ae++]=dt,ze[Ae++]=Zt,ct=e.id,dt=e.overflow,Zt=t),t=vs(t,r.children),t.flags|=4096,t)}function Ao(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ma(e.return,t,n)}function Fi(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function ad(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Se(e,t,r.children,n),r=q.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ao(e,n,t);else if(e.tag===19)Ao(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Y(q,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Fl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Fi(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Fl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Fi(t,!0,n,null,i);break;case"together":Fi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function dl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function gt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(L(153));if(t.child!==null){for(e=t.child,n=Ft(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ft(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function yh(e,t,n){switch(t.tag){case 3:ld(t),Pn();break;case 5:Mc(t);break;case 1:Re(t.type)&&Rl(t);break;case 4:us(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Y(Tl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(q,q.current&1),t.flags|=128,null):n&t.child.childLanes?id(e,t,n):(Y(q,q.current&1),e=gt(e,t,n),e!==null?e.sibling:null);Y(q,q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ad(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Y(q,q.current),r)break;return null;case 22:case 23:return t.lanes=0,nd(e,t,n)}return gt(e,t,n)}var sd,ja,od,ud;sd=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ja=function(){};od=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Kt(it.current);var i=null;switch(n){case"input":l=Qi(e,l),r=Qi(e,r),i=[];break;case"select":l=te({},l,{value:void 0}),r=te({},r,{value:void 0}),i=[];break;case"textarea":l=Yi(e,l),r=Yi(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Cl)}Ji(n,r);var a;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(cr.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var o=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&o!==s&&(o!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||o&&o.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in o)o.hasOwnProperty(a)&&s[a]!==o[a]&&(n||(n={}),n[a]=o[a])}else n||(i||(i=[]),i.push(c,n)),n=o;else c==="dangerouslySetInnerHTML"?(o=o?o.__html:void 0,s=s?s.__html:void 0,o!=null&&s!==o&&(i=i||[]).push(c,o)):c==="children"?typeof o!="string"&&typeof o!="number"||(i=i||[]).push(c,""+o):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(cr.hasOwnProperty(c)?(o!=null&&c==="onScroll"&&X("scroll",e),i||s===o||(i=[])):(i=i||[]).push(c,o))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};ud=function(e,t,n,r){n!==r&&(t.flags|=4)};function Gn(e,t){if(!Z)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function me(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function xh(e,t,n){var r=t.pendingProps;switch(ns(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return me(t),null;case 1:return Re(t.type)&&_l(),me(t),null;case 3:return r=t.stateNode,Tn(),J(_e),J(ye),ds(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Xr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Je!==null&&(Ta(Je),Je=null))),ja(e,t),me(t),null;case 5:cs(t);var l=Kt(kr.current);if(n=t.type,e!==null&&t.stateNode!=null)od(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(L(166));return me(t),null}if(e=Kt(it.current),Xr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[rt]=t,r[wr]=i,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[rt]=t,e[wr]=r,sd(e,t,!1,!1),t.stateNode=e;e:{switch(a=Zi(n,r),n){case"dialog":X("cancel",e),X("close",e),l=r;break;case"iframe":case"object":case"embed":X("load",e),l=r;break;case"video":case"audio":for(l=0;l$n&&(t.flags|=128,r=!0,Gn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Fl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Gn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Z)return me(t),null}else 2*le()-i.renderingStartTime>$n&&n!==1073741824&&(t.flags|=128,r=!0,Gn(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=le(),t.sibling=null,n=q.current,Y(q,r?n&1|2:n&1),t):(me(t),null);case 22:case 23:return ks(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Le&1073741824&&(me(t),t.subtreeFlags&6&&(t.flags|=8192)):me(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function wh(e,t){switch(ns(t),t.tag){case 1:return Re(t.type)&&_l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Tn(),J(_e),J(ye),ds(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return cs(t),null;case 13:if(J(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));Pn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return J(q),null;case 4:return Tn(),null;case 10:return as(t.type._context),null;case 22:case 23:return ks(),null;case 24:return null;default:return null}}var qr=!1,ve=!1,Sh=typeof WeakSet=="function"?WeakSet:Set,I=null;function xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ne(e,t,r)}else n.current=null}function Ea(e,t,n){try{n()}catch(r){ne(e,t,r)}}var Uo=!1;function kh(e,t){if(sa=jl,e=hc(),es(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,o=-1,c=0,f=0,d=e,g=null;t:for(;;){for(var y;d!==n||l!==0&&d.nodeType!==3||(s=a+l),d!==i||r!==0&&d.nodeType!==3||(o=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(y=d.firstChild)!==null;)g=d,d=y;for(;;){if(d===e)break t;if(g===n&&++c===l&&(s=a),g===i&&++f===r&&(o=a),(y=d.nextSibling)!==null)break;d=g,g=d.parentNode}d=y}n=s===-1||o===-1?null:{start:s,end:o}}else n=null}n=n||{start:0,end:0}}else n=null;for(oa={focusedElem:e,selectionRange:n},jl=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var x=S.memoizedProps,E=S.memoizedState,p=t.stateNode,h=p.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ye(t.type,x),E);p.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(L(163))}}catch(w){ne(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return S=Uo,Uo=!1,S}function sr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Ea(t,n,i)}l=l.next}while(l!==r)}}function ql(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Na(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cd(e){var t=e.alternate;t!==null&&(e.alternate=null,cd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[rt],delete t[wr],delete t[da],delete t[lh],delete t[ih])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dd(e){return e.tag===5||e.tag===3||e.tag===4}function Wo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ca(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Cl));else if(r!==4&&(e=e.child,e!==null))for(Ca(e,t,n),e=e.sibling;e!==null;)Ca(e,t,n),e=e.sibling}function _a(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(_a(e,t,n),e=e.sibling;e!==null;)_a(e,t,n),e=e.sibling}var de=null,Xe=!1;function wt(e,t,n){for(n=n.child;n!==null;)fd(e,t,n),n=n.sibling}function fd(e,t,n){if(lt&&typeof lt.onCommitFiberUnmount=="function")try{lt.onCommitFiberUnmount(Vl,n)}catch{}switch(n.tag){case 5:ve||xn(n,t);case 6:var r=de,l=Xe;de=null,wt(e,t,n),de=r,Xe=l,de!==null&&(Xe?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(Xe?(e=de,n=n.stateNode,e.nodeType===8?_i(e.parentNode,n):e.nodeType===1&&_i(e,n),mr(e)):_i(de,n.stateNode));break;case 4:r=de,l=Xe,de=n.stateNode.containerInfo,Xe=!0,wt(e,t,n),de=r,Xe=l;break;case 0:case 11:case 14:case 15:if(!ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Ea(n,t,a),l=l.next}while(l!==r)}wt(e,t,n);break;case 1:if(!ve&&(xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ne(n,t,s)}wt(e,t,n);break;case 21:wt(e,t,n);break;case 22:n.mode&1?(ve=(r=ve)||n.memoizedState!==null,wt(e,t,n),ve=r):wt(e,t,n);break;default:wt(e,t,n)}}function Bo(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Sh),t.forEach(function(r){var l=Th.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ge(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=a),r&=~i}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Eh(r/1960))-r,10e?16:e,Ct===null)var r=!1;else{if(e=Ct,Ct=null,Al=0,V&6)throw Error(L(331));var l=V;for(V|=4,I=e.current;I!==null;){var i=I,a=i.child;if(I.flags&16){var s=i.deletions;if(s!==null){for(var o=0;ole()-ws?Gt(e,0):xs|=n),Pe(e,t)}function wd(e,t){t===0&&(e.mode&1?(t=Hr,Hr<<=1,!(Hr&130023424)&&(Hr=4194304)):t=1);var n=ke();e=mt(e,t),e!==null&&(Lr(e,t,n),Pe(e,n))}function Lh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wd(e,n)}function Th(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(L(314))}r!==null&&r.delete(t),wd(e,n)}var Sd;Sd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_e.current)Ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ce=!1,yh(e,t,n);Ce=!!(e.flags&131072)}else Ce=!1,Z&&t.flags&1048576&&Nc(t,Ll,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;dl(e,t),e=t.pendingProps;var l=Rn(t,ye.current);Nn(t,n),l=ps(null,t,r,e,l,n);var i=hs();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Re(r)?(i=!0,Rl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,os(t),l.updater=Zl,t.stateNode=l,l._reactInternals=t,va(t,r,e,n),t=wa(null,t,r,!0,i,n)):(t.tag=0,Z&&i&&ts(t),Se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(dl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=$h(r),e=Ye(r,e),l){case 0:t=xa(null,t,r,e,n);break e;case 1:t=Oo(null,t,r,e,n);break e;case 11:t=Io(null,t,r,e,n);break e;case 14:t=Do(null,t,r,Ye(r.type,e),n);break e}throw Error(L(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),xa(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),Oo(e,t,r,l,n);case 3:e:{if(ld(t),e===null)throw Error(L(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Tc(e,t),$l(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Mn(Error(L(423)),t),t=zo(e,t,r,n,l);break e}else if(r!==l){l=Mn(Error(L(424)),t),t=zo(e,t,r,n,l);break e}else for(Te=Lt(t.stateNode.containerInfo.firstChild),Me=t,Z=!0,Je=null,n=Pc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Pn(),r===l){t=gt(e,t,n);break e}Se(e,t,r,n)}t=t.child}return t;case 5:return Mc(t),e===null&&ha(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ua(r,l)?a=null:i!==null&&ua(r,i)&&(t.flags|=32),rd(e,t),Se(e,t,a,n),t.child;case 6:return e===null&&ha(t),null;case 13:return id(e,t,n);case 4:return us(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ln(t,null,r,n):Se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),Io(e,t,r,l,n);case 7:return Se(e,t,t.pendingProps,n),t.child;case 8:return Se(e,t,t.pendingProps.children,n),t.child;case 12:return Se(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,a=l.value,Y(Tl,r._currentValue),r._currentValue=a,i!==null)if(be(i.value,a)){if(i.children===l.children&&!_e.current){t=gt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var o=s.firstContext;o!==null;){if(o.context===r){if(i.tag===1){o=ft(-1,n&-n),o.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?o.next=o:(o.next=f.next,f.next=o),c.pending=o}}i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),ma(i.return,n,t),s.lanes|=n;break}o=o.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(L(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ma(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Nn(t,n),l=Be(l),r=r(l),t.flags|=1,Se(e,t,r,n),t.child;case 14:return r=t.type,l=Ye(r,t.pendingProps),l=Ye(r.type,l),Do(e,t,r,l,n);case 15:return td(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ye(r,l),dl(e,t),t.tag=1,Re(r)?(e=!0,Rl(t)):e=!1,Nn(t,n),qc(t,r,l),va(t,r,l,n),wa(null,t,r,!0,e,n);case 19:return ad(e,t,n);case 22:return nd(e,t,n)}throw Error(L(156,t.tag))};function kd(e,t){return Xu(e,t)}function Mh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ue(e,t,n,r){return new Mh(e,t,n,r)}function Es(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $h(e){if(typeof e=="function")return Es(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ha)return 11;if(e===Va)return 14}return 2}function Ft(e,t){var n=e.alternate;return n===null?(n=Ue(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function hl(e,t,n,r,l,i){var a=2;if(r=e,typeof e=="function")Es(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case cn:return Yt(n.children,l,i,t);case Ba:a=8,l|=8;break;case Wi:return e=Ue(12,n,t,l|2),e.elementType=Wi,e.lanes=i,e;case Bi:return e=Ue(13,n,t,l),e.elementType=Bi,e.lanes=i,e;case Hi:return e=Ue(19,n,t,l),e.elementType=Hi,e.lanes=i,e;case Mu:return ei(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lu:a=10;break e;case Tu:a=9;break e;case Ha:a=11;break e;case Va:a=14;break e;case St:a=16,r=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=Ue(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Yt(e,t,n,r){return e=Ue(7,e,r,t),e.lanes=n,e}function ei(e,t,n,r){return e=Ue(22,e,r,t),e.elementType=Mu,e.lanes=n,e.stateNode={isHidden:!1},e}function Ii(e,t,n){return e=Ue(6,e,null,t),e.lanes=n,e}function Di(e,t,n){return t=Ue(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gi(0),this.expirationTimes=gi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ns(e,t,n,r,l,i,a,s,o){return e=new Fh(e,t,n,s,o),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ue(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},os(i),e}function Ih(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Cd)}catch(e){console.error(e)}}Cd(),Cu.exports=Fe;var Uh=Cu.exports,_d,Jo=Uh;_d=Jo.createRoot,Jo.hydrateRoot;/** * react-router v7.13.1 * * Copyright (c) Remix Software Inc. @@ -46,8 +46,8 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */var Zo="popstate";function qo(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function Wh(e={}){function t(r,l){var c;let i=(c=l.state)==null?void 0:c.masked,{pathname:a,search:s,hash:o}=i||r.location;return Ma("",{pathname:a,search:s,hash:o},l.state&&l.state.usr||null,l.state&&l.state.key||"default",i?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function n(r,l){return typeof l=="string"?l:_r(l)}return Hh(t,n,null,e)}function ee(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function st(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Bh(){return Math.random().toString(36).substring(2,10)}function bo(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ma(e,t,n=null,r,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?On(t):t,state:n,key:t&&t.key||r||Bh(),unstable_mask:l}}function _r({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function On(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Hh(e,t,n,r={}){let{window:l=document.defaultView,v5Compat:i=!1}=r,a=l.history,s="POP",o=null,c=f();c==null&&(c=0,a.replaceState({...a.state,idx:c},""));function f(){return(a.state||{idx:null}).idx}function d(){s="POP";let E=f(),p=E==null?null:E-c;c=E,o&&o({action:s,location:x.location,delta:p})}function g(E,p){s="PUSH";let h=qo(E)?E:Ma(x.location,E,p);c=f()+1;let v=bo(h,c),w=x.createHref(h.unstable_mask||h);try{a.pushState(v,"",w)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(w)}i&&o&&o({action:s,location:x.location,delta:1})}function y(E,p){s="REPLACE";let h=qo(E)?E:Ma(x.location,E,p);c=f();let v=bo(h,c),w=x.createHref(h.unstable_mask||h);a.replaceState(v,"",w),i&&o&&o({action:s,location:x.location,delta:0})}function S(E){return Vh(E)}let x={get action(){return s},get location(){return e(l,a)},listen(E){if(o)throw new Error("A history only accepts one active listener");return l.addEventListener(Zo,d),o=E,()=>{l.removeEventListener(Zo,d),o=null}},createHref(E){return t(l,E)},createURL:S,encodeLocation(E){let p=S(E);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:g,replace:y,go(E){return a.go(E)}};return x}function Vh(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),ee(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:_r(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function Rd(e,t,n="/"){return Qh(e,t,n,!1)}function Qh(e,t,n,r){let l=typeof t=="string"?On(t):t,i=vt(l.pathname||"/",n);if(i==null)return null;let a=Pd(e);Kh(a);let s=null;for(let o=0;s==null&&o{let f={relativePath:c===void 0?a.path||"":c,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};if(f.relativePath.startsWith("/")){if(!f.relativePath.startsWith(r)&&o)return;ee(f.relativePath.startsWith(r),`Absolute route path "${f.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(r.length)}let d=at([r,f.relativePath]),g=n.concat(f);a.children&&a.children.length>0&&(ee(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),Pd(a.children,t,g,d,o)),!(a.path==null&&!a.index)&&t.push({path:d,score:bh(d,a.index),routesMeta:g})};return e.forEach((a,s)=>{var o;if(a.path===""||!((o=a.path)!=null&&o.includes("?")))i(a,s);else for(let c of Ld(a.path))i(a,s,!0,c)}),t}function Ld(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let a=Ld(r.join("/")),s=[];return s.push(...a.map(o=>o===""?i:[i,o].join("/"))),l&&s.push(...a),s.map(o=>e.startsWith("/")&&o===""?"/":o)}function Kh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:em(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var Gh=/^:[\w-]+$/,Yh=3,Xh=2,Jh=1,Zh=10,qh=-2,eu=e=>e==="*";function bh(e,t){let n=e.split("/"),r=n.length;return n.some(eu)&&(r+=qh),t&&(r+=Xh),n.filter(l=>!eu(l)).reduce((l,i)=>l+(Gh.test(i)?Yh:i===""?Jh:Zh),r)}function em(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function tm(e,t,n=!1){let{routesMeta:r}=e,l={},i="/",a=[];for(let s=0;s{if(f==="*"){let S=s[g]||"";a=i.slice(0,i.length-S.length).replace(/(.)\/+$/,"$1")}const y=s[g];return d&&!y?c[f]=void 0:c[f]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function nm(e,t=!1,n=!0){st(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,o,c,f)=>{if(r.push({paramName:s,isOptional:o!=null}),o){let d=f.charAt(c+a.length);return d&&d!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function rm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return st(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function vt(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var lm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function im(e,t="/"){let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?On(e):e,i;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?i=tu(n.substring(1),"/"):i=tu(n,t)):i=t,{pathname:i,search:om(r),hash:um(l)}}function tu(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Oi(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function am(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Td(e){let t=am(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Ps(e,t,n,r=!1){let l;typeof e=="string"?l=On(e):(l={...e},ee(!l.pathname||!l.pathname.includes("?"),Oi("?","pathname","search",l)),ee(!l.pathname||!l.pathname.includes("#"),Oi("#","pathname","hash",l)),ee(!l.search||!l.search.includes("#"),Oi("#","search","hash",l)));let i=e===""||l.pathname==="",a=i?"/":l.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let g=a.split("/");for(;g[0]==="..";)g.shift(),d-=1;l.pathname=g.join("/")}s=d>=0?t[d]:"/"}let o=im(l,s),c=a&&a!=="/"&&a.endsWith("/"),f=(i||a===".")&&n.endsWith("/");return!o.pathname.endsWith("/")&&(c||f)&&(o.pathname+="/"),o}var at=e=>e.join("/").replace(/\/\/+/g,"/"),sm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),om=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,um=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,cm=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function dm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function fm(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Md=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function $d(e,t){let n=e;if(typeof n!="string"||!lm.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,l=!1;if(Md)try{let i=new URL(window.location.href),a=n.startsWith("//")?new URL(i.protocol+n):new URL(n),s=vt(a.pathname,t);a.origin===i.origin&&s!=null?n=s+a.search+a.hash:l=!0}catch{st(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:l,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Fd=["POST","PUT","PATCH","DELETE"];new Set(Fd);var pm=["GET",...Fd];new Set(pm);var zn=m.createContext(null);zn.displayName="DataRouter";var ai=m.createContext(null);ai.displayName="DataRouterState";var hm=m.createContext(!1),Id=m.createContext({isTransitioning:!1});Id.displayName="ViewTransition";var mm=m.createContext(new Map);mm.displayName="Fetchers";var gm=m.createContext(null);gm.displayName="Await";var Ve=m.createContext(null);Ve.displayName="Navigation";var Fr=m.createContext(null);Fr.displayName="Location";var xt=m.createContext({outlet:null,matches:[],isDataRoute:!1});xt.displayName="Route";var Ls=m.createContext(null);Ls.displayName="RouteError";var Dd="REACT_ROUTER_ERROR",vm="REDIRECT",ym="ROUTE_ERROR_RESPONSE";function xm(e){if(e.startsWith(`${Dd}:${vm}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function wm(e){if(e.startsWith(`${Dd}:${ym}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new cm(t.status,t.statusText,t.data)}catch{}}function Sm(e,{relative:t}={}){ee(Ir(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=m.useContext(Ve),{hash:l,pathname:i,search:a}=Dr(e,{relative:t}),s=i;return n!=="/"&&(s=i==="/"?n:at([n,i])),r.createHref({pathname:s,search:a,hash:l})}function Ir(){return m.useContext(Fr)!=null}function Ut(){return ee(Ir(),"useLocation() may be used only in the context of a component."),m.useContext(Fr).location}var Od="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function zd(e){m.useContext(Ve).static||m.useLayoutEffect(e)}function km(){let{isDataRoute:e}=m.useContext(xt);return e?Im():jm()}function jm(){ee(Ir(),"useNavigate() may be used only in the context of a component.");let e=m.useContext(zn),{basename:t,navigator:n}=m.useContext(Ve),{matches:r}=m.useContext(xt),{pathname:l}=Ut(),i=JSON.stringify(Td(r)),a=m.useRef(!1);return zd(()=>{a.current=!0}),m.useCallback((o,c={})=>{if(st(a.current,Od),!a.current)return;if(typeof o=="number"){n.go(o);return}let f=Ps(o,JSON.parse(i),l,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:at([t,f.pathname])),(c.replace?n.replace:n.push)(f,c.state,c)},[t,n,i,l,e])}m.createContext(null);function Dr(e,{relative:t}={}){let{matches:n}=m.useContext(xt),{pathname:r}=Ut(),l=JSON.stringify(Td(n));return m.useMemo(()=>Ps(e,JSON.parse(l),r,t==="path"),[e,l,r,t])}function Em(e,t){return Ad(e,t)}function Ad(e,t,n){var E;ee(Ir(),"useRoutes() may be used only in the context of a component.");let{navigator:r}=m.useContext(Ve),{matches:l}=m.useContext(xt),i=l[l.length-1],a=i?i.params:{},s=i?i.pathname:"/",o=i?i.pathnameBase:"/",c=i&&i.route;{let p=c&&c.path||"";Wd(s,!c||p.endsWith("*")||p.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (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. + */var Zo="popstate";function qo(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function Wh(e={}){function t(r,l){var c;let i=(c=l.state)==null?void 0:c.masked,{pathname:a,search:s,hash:o}=i||r.location;return Ma("",{pathname:a,search:s,hash:o},l.state&&l.state.usr||null,l.state&&l.state.key||"default",i?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function n(r,l){return typeof l=="string"?l:_r(l)}return Hh(t,n,null,e)}function ee(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function st(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Bh(){return Math.random().toString(36).substring(2,10)}function bo(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ma(e,t,n=null,r,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?On(t):t,state:n,key:t&&t.key||r||Bh(),unstable_mask:l}}function _r({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function On(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Hh(e,t,n,r={}){let{window:l=document.defaultView,v5Compat:i=!1}=r,a=l.history,s="POP",o=null,c=f();c==null&&(c=0,a.replaceState({...a.state,idx:c},""));function f(){return(a.state||{idx:null}).idx}function d(){s="POP";let E=f(),p=E==null?null:E-c;c=E,o&&o({action:s,location:x.location,delta:p})}function g(E,p){s="PUSH";let h=qo(E)?E:Ma(x.location,E,p);c=f()+1;let v=bo(h,c),w=x.createHref(h.unstable_mask||h);try{a.pushState(v,"",w)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(w)}i&&o&&o({action:s,location:x.location,delta:1})}function y(E,p){s="REPLACE";let h=qo(E)?E:Ma(x.location,E,p);c=f();let v=bo(h,c),w=x.createHref(h.unstable_mask||h);a.replaceState(v,"",w),i&&o&&o({action:s,location:x.location,delta:0})}function S(E){return Vh(E)}let x={get action(){return s},get location(){return e(l,a)},listen(E){if(o)throw new Error("A history only accepts one active listener");return l.addEventListener(Zo,d),o=E,()=>{l.removeEventListener(Zo,d),o=null}},createHref(E){return t(l,E)},createURL:S,encodeLocation(E){let p=S(E);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:g,replace:y,go(E){return a.go(E)}};return x}function Vh(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),ee(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:_r(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function Rd(e,t,n="/"){return Qh(e,t,n,!1)}function Qh(e,t,n,r){let l=typeof t=="string"?On(t):t,i=vt(l.pathname||"/",n);if(i==null)return null;let a=Pd(e);Kh(a);let s=null;for(let o=0;s==null&&o{let f={relativePath:c===void 0?a.path||"":c,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};if(f.relativePath.startsWith("/")){if(!f.relativePath.startsWith(r)&&o)return;ee(f.relativePath.startsWith(r),`Absolute route path "${f.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(r.length)}let d=at([r,f.relativePath]),g=n.concat(f);a.children&&a.children.length>0&&(ee(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),Pd(a.children,t,g,d,o)),!(a.path==null&&!a.index)&&t.push({path:d,score:bh(d,a.index),routesMeta:g})};return e.forEach((a,s)=>{var o;if(a.path===""||!((o=a.path)!=null&&o.includes("?")))i(a,s);else for(let c of Ld(a.path))i(a,s,!0,c)}),t}function Ld(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let a=Ld(r.join("/")),s=[];return s.push(...a.map(o=>o===""?i:[i,o].join("/"))),l&&s.push(...a),s.map(o=>e.startsWith("/")&&o===""?"/":o)}function Kh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:em(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var Gh=/^:[\w-]+$/,Yh=3,Xh=2,Jh=1,Zh=10,qh=-2,eu=e=>e==="*";function bh(e,t){let n=e.split("/"),r=n.length;return n.some(eu)&&(r+=qh),t&&(r+=Xh),n.filter(l=>!eu(l)).reduce((l,i)=>l+(Gh.test(i)?Yh:i===""?Jh:Zh),r)}function em(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function tm(e,t,n=!1){let{routesMeta:r}=e,l={},i="/",a=[];for(let s=0;s{if(f==="*"){let S=s[g]||"";a=i.slice(0,i.length-S.length).replace(/(.)\/+$/,"$1")}const y=s[g];return d&&!y?c[f]=void 0:c[f]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function nm(e,t=!1,n=!0){st(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,o,c,f)=>{if(r.push({paramName:s,isOptional:o!=null}),o){let d=f.charAt(c+a.length);return d&&d!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function rm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return st(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function vt(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var lm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function im(e,t="/"){let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?On(e):e,i;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?i=tu(n.substring(1),"/"):i=tu(n,t)):i=t,{pathname:i,search:om(r),hash:um(l)}}function tu(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Oi(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function am(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Td(e){let t=am(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Ps(e,t,n,r=!1){let l;typeof e=="string"?l=On(e):(l={...e},ee(!l.pathname||!l.pathname.includes("?"),Oi("?","pathname","search",l)),ee(!l.pathname||!l.pathname.includes("#"),Oi("#","pathname","hash",l)),ee(!l.search||!l.search.includes("#"),Oi("#","search","hash",l)));let i=e===""||l.pathname==="",a=i?"/":l.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let g=a.split("/");for(;g[0]==="..";)g.shift(),d-=1;l.pathname=g.join("/")}s=d>=0?t[d]:"/"}let o=im(l,s),c=a&&a!=="/"&&a.endsWith("/"),f=(i||a===".")&&n.endsWith("/");return!o.pathname.endsWith("/")&&(c||f)&&(o.pathname+="/"),o}var at=e=>e.join("/").replace(/\/\/+/g,"/"),sm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),om=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,um=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,cm=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function dm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function fm(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Md=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function $d(e,t){let n=e;if(typeof n!="string"||!lm.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,l=!1;if(Md)try{let i=new URL(window.location.href),a=n.startsWith("//")?new URL(i.protocol+n):new URL(n),s=vt(a.pathname,t);a.origin===i.origin&&s!=null?n=s+a.search+a.hash:l=!0}catch{st(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:l,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Fd=["POST","PUT","PATCH","DELETE"];new Set(Fd);var pm=["GET",...Fd];new Set(pm);var zn=m.createContext(null);zn.displayName="DataRouter";var ii=m.createContext(null);ii.displayName="DataRouterState";var hm=m.createContext(!1),Id=m.createContext({isTransitioning:!1});Id.displayName="ViewTransition";var mm=m.createContext(new Map);mm.displayName="Fetchers";var gm=m.createContext(null);gm.displayName="Await";var Ve=m.createContext(null);Ve.displayName="Navigation";var Fr=m.createContext(null);Fr.displayName="Location";var xt=m.createContext({outlet:null,matches:[],isDataRoute:!1});xt.displayName="Route";var Ls=m.createContext(null);Ls.displayName="RouteError";var Dd="REACT_ROUTER_ERROR",vm="REDIRECT",ym="ROUTE_ERROR_RESPONSE";function xm(e){if(e.startsWith(`${Dd}:${vm}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function wm(e){if(e.startsWith(`${Dd}:${ym}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new cm(t.status,t.statusText,t.data)}catch{}}function Sm(e,{relative:t}={}){ee(Ir(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=m.useContext(Ve),{hash:l,pathname:i,search:a}=Dr(e,{relative:t}),s=i;return n!=="/"&&(s=i==="/"?n:at([n,i])),r.createHref({pathname:s,search:a,hash:l})}function Ir(){return m.useContext(Fr)!=null}function Ut(){return ee(Ir(),"useLocation() may be used only in the context of a component."),m.useContext(Fr).location}var Od="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function zd(e){m.useContext(Ve).static||m.useLayoutEffect(e)}function km(){let{isDataRoute:e}=m.useContext(xt);return e?Im():jm()}function jm(){ee(Ir(),"useNavigate() may be used only in the context of a component.");let e=m.useContext(zn),{basename:t,navigator:n}=m.useContext(Ve),{matches:r}=m.useContext(xt),{pathname:l}=Ut(),i=JSON.stringify(Td(r)),a=m.useRef(!1);return zd(()=>{a.current=!0}),m.useCallback((o,c={})=>{if(st(a.current,Od),!a.current)return;if(typeof o=="number"){n.go(o);return}let f=Ps(o,JSON.parse(i),l,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:at([t,f.pathname])),(c.replace?n.replace:n.push)(f,c.state,c)},[t,n,i,l,e])}m.createContext(null);function Dr(e,{relative:t}={}){let{matches:n}=m.useContext(xt),{pathname:r}=Ut(),l=JSON.stringify(Td(n));return m.useMemo(()=>Ps(e,JSON.parse(l),r,t==="path"),[e,l,r,t])}function Em(e,t){return Ad(e,t)}function Ad(e,t,n){var E;ee(Ir(),"useRoutes() may be used only in the context of a component.");let{navigator:r}=m.useContext(Ve),{matches:l}=m.useContext(xt),i=l[l.length-1],a=i?i.params:{},s=i?i.pathname:"/",o=i?i.pathnameBase:"/",c=i&&i.route;{let p=c&&c.path||"";Wd(s,!c||p.endsWith("*")||p.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (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 f=Ut(),d;if(t){let p=typeof t=="string"?On(t):t;ee(o==="/"||((E=p.pathname)==null?void 0:E.startsWith(o)),`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 "${o}" but pathname "${p.pathname}" was given in the \`location\` prop.`),d=p}else d=f;let g=d.pathname||"/",y=g;if(o!=="/"){let p=o.replace(/^\//,"").split("/");y="/"+g.replace(/^\//,"").split("/").slice(p.length).join("/")}let S=Rd(e,{pathname:y});st(c||S!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),st(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let x=Pm(S&&S.map(p=>Object.assign({},p,{params:Object.assign({},a,p.params),pathname:at([o,r.encodeLocation?r.encodeLocation(p.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:p.pathname]),pathnameBase:p.pathnameBase==="/"?o:at([o,r.encodeLocation?r.encodeLocation(p.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:p.pathnameBase])})),l,n);return t&&x?m.createElement(Fr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...d},navigationType:"POP"}},x):x}function Nm(){let e=Fm(),t=dm(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},i={padding:"2px 4px",backgroundColor:r},a=null;return console.error("Error handled by React Router default ErrorBoundary:",e),a=m.createElement(m.Fragment,null,m.createElement("p",null,"๐Ÿ’ฟ Hey developer ๐Ÿ‘‹"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:i},"ErrorBoundary")," or"," ",m.createElement("code",{style:i},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},t),n?m.createElement("pre",{style:l},n):null,a)}var Cm=m.createElement(Nm,null),Ud=class extends m.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=wm(e.digest);n&&(e=n)}let t=e!==void 0?m.createElement(xt.Provider,{value:this.props.routeContext},m.createElement(Ls.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?m.createElement(_m,{error:e},t):t}};Ud.contextType=hm;var zi=new WeakMap;function _m({children:e,error:t}){let{basename:n}=m.useContext(Ve);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=xm(t.digest);if(r){let l=zi.get(t);if(l)throw l;let i=$d(r.location,n);if(Md&&!zi.get(t))if(i.isExternal||r.reloadDocument)window.location.href=i.absoluteURL||i.to;else{const a=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:r.replace}));throw zi.set(t,a),a}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return e}function Rm({routeContext:e,match:t,children:n}){let r=m.useContext(zn);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),m.createElement(xt.Provider,{value:e},n)}function Pm(e,t=[],n){let r=n==null?void 0:n.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let l=e,i=r==null?void 0:r.errors;if(i!=null){let f=l.findIndex(d=>d.route.id&&(i==null?void 0:i[d.route.id])!==void 0);ee(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),l=l.slice(0,Math.min(l.length,f+1))}let a=!1,s=-1;if(n&&r){a=r.renderFallback;for(let f=0;f=0?l=l.slice(0,s+1):l=[l[0]];break}}}}let o=n==null?void 0:n.onError,c=r&&o?(f,d)=>{var g,y;o(f,{location:r.location,params:((y=(g=r.matches)==null?void 0:g[0])==null?void 0:y.params)??{},unstable_pattern:fm(r.matches),errorInfo:d})}:void 0;return l.reduceRight((f,d,g)=>{let y,S=!1,x=null,E=null;r&&(y=i&&d.route.id?i[d.route.id]:void 0,x=d.route.errorElement||Cm,a&&(s<0&&g===0?(Wd("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,E=null):s===g&&(S=!0,E=d.route.hydrateFallbackElement||null)));let p=t.concat(l.slice(0,g+1)),h=()=>{let v;return y?v=x:S?v=E:d.route.Component?v=m.createElement(d.route.Component,null):d.route.element?v=d.route.element:v=f,m.createElement(Rm,{match:d,routeContext:{outlet:f,matches:p,isDataRoute:r!=null},children:v})};return r&&(d.route.ErrorBoundary||d.route.errorElement||g===0)?m.createElement(Ud,{location:r.location,revalidation:r.revalidation,component:x,error:y,children:h(),routeContext:{outlet:null,matches:p,isDataRoute:!0},onError:c}):h()},null)}function Ts(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Lm(e){let t=m.useContext(zn);return ee(t,Ts(e)),t}function Tm(e){let t=m.useContext(ai);return ee(t,Ts(e)),t}function Mm(e){let t=m.useContext(xt);return ee(t,Ts(e)),t}function Ms(e){let t=Mm(e),n=t.matches[t.matches.length-1];return ee(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function $m(){return Ms("useRouteId")}function Fm(){var r;let e=m.useContext(Ls),t=Tm("useRouteError"),n=Ms("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function Im(){let{router:e}=Lm("useNavigate"),t=Ms("useNavigate"),n=m.useRef(!1);return zd(()=>{n.current=!0}),m.useCallback(async(l,i={})=>{st(n.current,Od),n.current&&(typeof l=="number"?await e.navigate(l):await e.navigate(l,{fromRouteId:t,...i}))},[e,t])}var nu={};function Wd(e,t,n){!t&&!nu[e]&&(nu[e]=!0,st(!1,n))}m.memo(Dm);function Dm({routes:e,future:t,state:n,isStatic:r,onError:l}){return Ad(e,void 0,{state:n,isStatic:r,onError:l})}function sn(e){ee(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function Om({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:l,static:i=!1,unstable_useTransitions:a}){ee(!Ir(),"You cannot render a inside another . You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),o=m.useMemo(()=>({basename:s,navigator:l,static:i,unstable_useTransitions:a,future:{}}),[s,l,i,a]);typeof n=="string"&&(n=On(n));let{pathname:c="/",search:f="",hash:d="",state:g=null,key:y="default",unstable_mask:S}=n,x=m.useMemo(()=>{let E=vt(c,s);return E==null?null:{location:{pathname:E,search:f,hash:d,state:g,key:y,unstable_mask:S},navigationType:r}},[s,c,f,d,g,y,r,S]);return st(x!=null,` is not able to match the URL "${c}${f}${d}" because it does not start with the basename, so the won't render anything.`),x==null?null:m.createElement(Ve.Provider,{value:o},m.createElement(Fr.Provider,{children:t,value:x}))}function zm({children:e,location:t}){return Em($a(e),t)}function $a(e,t=[]){let n=[];return m.Children.forEach(e,(r,l)=>{if(!m.isValidElement(r))return;let i=[...t,l];if(r.type===m.Fragment){n.push.apply(n,$a(r.props.children,i));return}ee(r.type===sn,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),ee(!r.props.index||!r.props.children,"An index route cannot have child routes.");let a={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=$a(r.props.children,i)),n.push(a)}),n}var gl="get",vl="application/x-www-form-urlencoded";function si(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function Am(e){return si(e)&&e.tagName.toLowerCase()==="button"}function Um(e){return si(e)&&e.tagName.toLowerCase()==="form"}function Wm(e){return si(e)&&e.tagName.toLowerCase()==="input"}function Bm(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Hm(e,t){return e.button===0&&(!t||t==="_self")&&!Bm(e)}var nl=null;function Vm(){if(nl===null)try{new FormData(document.createElement("form"),0),nl=!1}catch{nl=!0}return nl}var Qm=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ai(e){return e!=null&&!Qm.has(e)?(st(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${vl}"`),null):e}function Km(e,t){let n,r,l,i,a;if(Um(e)){let s=e.getAttribute("action");r=s?vt(s,t):null,n=e.getAttribute("method")||gl,l=Ai(e.getAttribute("enctype"))||vl,i=new FormData(e)}else if(Am(e)||Wm(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a