var YC=Object.defineProperty;var XC=(e,t,n)=>t in e?YC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var an=(e,t,n)=>(XC(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();var O8=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Af(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var j8={exports:{}},Pc={},z8={exports:{}},ht={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var vl=Symbol.for("react.element"),JC=Symbol.for("react.portal"),qC=Symbol.for("react.fragment"),QC=Symbol.for("react.strict_mode"),e6=Symbol.for("react.profiler"),t6=Symbol.for("react.provider"),n6=Symbol.for("react.context"),r6=Symbol.for("react.forward_ref"),i6=Symbol.for("react.suspense"),o6=Symbol.for("react.memo"),s6=Symbol.for("react.lazy"),om=Symbol.iterator;function a6(e){return e===null||typeof e!="object"?null:(e=om&&e[om]||e["@@iterator"],typeof e=="function"?e:null)}var U8={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$8=Object.assign,V8={};function Rs(e,t,n){this.props=e,this.context=t,this.refs=V8,this.updater=n||U8}Rs.prototype.isReactComponent={};Rs.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")};Rs.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function W8(){}W8.prototype=Rs.prototype;function Df(e,t,n){this.props=e,this.context=t,this.refs=V8,this.updater=n||U8}var Ff=Df.prototype=new W8;Ff.constructor=Df;$8(Ff,Rs.prototype);Ff.isPureReactComponent=!0;var sm=Array.isArray,H8=Object.prototype.hasOwnProperty,kf={current:null},Z8={key:!0,ref:!0,__self:!0,__source:!0};function K8(e,t,n){var r,o={},s=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(s=""+t.key),t)H8.call(t,r)&&!Z8.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(c===1)o.children=n;else if(1>>1,ue=z[se];if(0>>1;seo(le,Q))weo(Le,le)?(z[se]=Le,z[we]=Q,se=we):(z[se]=le,z[xe]=Q,se=xe);else if(weo(Le,Q))z[se]=Le,z[we]=Q,se=we;else break e}}return ce}function o(z,ce){var Q=z.sortIndex-ce.sortIndex;return Q!==0?Q:z.id-ce.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var l=Date,c=l.now();e.unstable_now=function(){return l.now()-c}}var u=[],x=[],f=1,h=null,m=3,E=!1,y=!1,D=!1,b=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(z){for(var ce=n(x);ce!==null;){if(ce.callback===null)r(x);else if(ce.startTime<=z)r(x),ce.sortIndex=ce.expirationTime,t(u,ce);else break;ce=n(x)}}function B(z){if(D=!1,_(z),!y)if(n(u)!==null)y=!0,J(S);else{var ce=n(x);ce!==null&&Z(B,ce.startTime-z)}}function S(z,ce){y=!1,D&&(D=!1,C(T),T=-1),E=!0;var Q=m;try{for(_(ce),h=n(u);h!==null&&(!(h.expirationTime>ce)||z&&!K());){var se=h.callback;if(typeof se=="function"){h.callback=null,m=h.priorityLevel;var ue=se(h.expirationTime<=ce);ce=e.unstable_now(),typeof ue=="function"?h.callback=ue:h===n(u)&&r(u),_(ce)}else r(u);h=n(u)}if(h!==null)var Fe=!0;else{var xe=n(x);xe!==null&&Z(B,xe.startTime-ce),Fe=!1}return Fe}finally{h=null,m=Q,E=!1}}var k=!1,F=null,T=-1,U=5,W=-1;function K(){return!(e.unstable_now()-Wz||125se?(z.sortIndex=Q,t(x,z),n(u)===null&&z===n(x)&&(D?(C(T),T=-1):D=!0,Z(B,Q-se))):(z.sortIndex=ue,t(u,z),y||E||(y=!0,J(S))),z},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(z){var ce=m;return function(){var Q=m;m=ce;try{return z.apply(this,arguments)}finally{m=Q}}}})(q8);J8.exports=q8;var g6=J8.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var y6=A,ir=g6;function Ce(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zx=Object.prototype.hasOwnProperty,v6=/^[: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]*$/,lm={},cm={};function C6(e){return zx.call(cm,e)?!0:zx.call(lm,e)?!1:v6.test(e)?cm[e]=!0:(lm[e]=!0,!1)}function _6(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 w6(e,t,n,r){if(t===null||typeof t>"u"||_6(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 $n(e,t,n,r,o,s,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=l}var Fn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Fn[e]=new $n(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Fn[t]=new $n(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Fn[e]=new $n(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Fn[e]=new $n(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){Fn[e]=new $n(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Fn[e]=new $n(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Fn[e]=new $n(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Fn[e]=new $n(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Fn[e]=new $n(e,5,!1,e.toLowerCase(),null,!1,!1)});var bf=/[\-:]([a-z])/g;function Pf(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(bf,Pf);Fn[t]=new $n(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(bf,Pf);Fn[t]=new $n(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(bf,Pf);Fn[t]=new $n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Fn[e]=new $n(e,1,!1,e.toLowerCase(),null,!1,!1)});Fn.xlinkHref=new $n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Fn[e]=new $n(e,1,!1,e.toLowerCase(),null,!0,!0)});function Tf(e,t,n,r){var o=Fn.hasOwnProperty(t)?Fn[t]:null;(o!==null?o.type!==0:r||!(2c||o[l]!==s[c]){var u=` `+o[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=c);break}}}finally{Lu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?pa(e):""}function B6(e){switch(e.tag){case 5:return pa(e.type);case 16:return pa("Lazy");case 13:return pa("Suspense");case 19:return pa("SuspenseList");case 0:case 2:case 15:return e=Ru(e.type,!1),e;case 11:return e=Ru(e.type.render,!1),e;case 1:return e=Ru(e.type,!0),e;default:return""}}function Wx(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 Qo:return"Fragment";case qo:return"Portal";case Ux:return"Profiler";case Lf:return"StrictMode";case $x:return"Suspense";case Vx:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case t1:return(e.displayName||"Context")+".Consumer";case e1:return(e._context.displayName||"Context")+".Provider";case Rf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Mf:return t=e.displayName||null,t!==null?t:Wx(e.type)||"Memo";case ki:t=e._payload,e=e._init;try{return Wx(e(t))}catch{}}return null}function A6(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 Wx(t);case 8:return t===Lf?"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 Ki(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function r1(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function D6(e){var t=r1(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 o=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,s.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function n0(e){e._valueTracker||(e._valueTracker=D6(e))}function i1(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=r1(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Y0(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 Hx(e,t){var n=t.checked;return tn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xm(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ki(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 o1(e,t){t=t.checked,t!=null&&Tf(e,"checked",t,!1)}function Zx(e,t){o1(e,t);var n=Ki(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")?Kx(e,t.type,n):t.hasOwnProperty("defaultValue")&&Kx(e,t.type,Ki(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function dm(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 Kx(e,t,n){(t!=="number"||Y0(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ma=Array.isArray;function ps(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=r0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $a(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var wa={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},F6=["Webkit","ms","Moz","O"];Object.keys(wa).forEach(function(e){F6.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),wa[t]=wa[e]})});function c1(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||wa.hasOwnProperty(e)&&wa[e]?(""+t).trim():t+"px"}function u1(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=c1(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var k6=tn({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 Xx(e,t){if(t){if(k6[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ce(62))}}function Jx(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 qx=null;function If(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qx=null,ms=null,Es=null;function pm(e){if(e=wl(e)){if(typeof Qx!="function")throw Error(Ce(280));var t=e.stateNode;t&&(t=Ic(t),Qx(e.stateNode,e.type,t))}}function x1(e){ms?Es?Es.push(e):Es=[e]:ms=e}function d1(){if(ms){var e=ms,t=Es;if(Es=ms=null,pm(e),t)for(e=0;e>>=0,e===0?32:31-(j6(e)/z6|0)|0}var i0=64,o0=4194304;function Ea(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 Q0(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,s=e.pingedLanes,l=n&268435455;if(l!==0){var c=l&~o;c!==0?r=Ea(c):(s&=l,s!==0&&(r=Ea(s)))}else l=n&~o,l!==0?r=Ea(l):s!==0&&(r=Ea(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,s=t&-t,o>=s||o===16&&(s&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 Cl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pr(t),e[t]=n}function W6(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=Aa),Bm=String.fromCharCode(32),Am=!1;function T1(e,t){switch(e){case"keyup":return g2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function L1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var es=!1;function v2(e,t){switch(e){case"compositionend":return L1(t);case"keypress":return t.which!==32?null:(Am=!0,Bm);case"textInput":return e=t.data,e===Bm&&Am?null:e;default:return null}}function C2(e,t){if(es)return e==="compositionend"||!Wf&&T1(e,t)?(e=b1(),S0=Uf=Li=null,es=!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=Sm(n)}}function N1(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?N1(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function O1(){for(var e=window,t=Y0();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Y0(e.document)}return t}function Hf(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 b2(e){var t=O1(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&N1(n.ownerDocument.documentElement,n)){if(r!==null&&Hf(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 o=n.textContent.length,s=Math.min(r.start,o);r=r.end===void 0?s:Math.min(r.end,o),!e.extend&&s>r&&(o=r,r=s,s=o),o=bm(n,s);var l=bm(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.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,ts=null,od=null,Fa=null,sd=!1;function Pm(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;sd||ts==null||ts!==Y0(r)||(r=ts,"selectionStart"in r&&Hf(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}),Fa&&Ga(Fa,r)||(Fa=r,r=nc(od,"onSelect"),0is||(e.current=dd[is],dd[is]=null,is--)}function zt(e,t){is++,dd[is]=e.current,e.current=t}var Gi={},Rn=qi(Gi),Yn=qi(!1),Do=Gi;function Bs(e,t){var n=e.type.contextTypes;if(!n)return Gi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},s;for(s in n)o[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Xn(e){return e=e.childContextTypes,e!=null}function ic(){Wt(Yn),Wt(Rn)}function Om(e,t,n){if(Rn.current!==Gi)throw Error(Ce(168));zt(Rn,t),zt(Yn,n)}function K1(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Ce(108,A6(e)||"Unknown",o));return tn({},n,r)}function oc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gi,Do=Rn.current,zt(Rn,e),zt(Yn,Yn.current),!0}function jm(e,t,n){var r=e.stateNode;if(!r)throw Error(Ce(169));n?(e=K1(e,t,Do),r.__reactInternalMemoizedMergedChildContext=e,Wt(Yn),Wt(Rn),zt(Rn,e)):Wt(Yn),zt(Yn,n)}var ai=null,Nc=!1,Gu=!1;function G1(e){ai===null?ai=[e]:ai.push(e)}function $2(e){Nc=!0,G1(e)}function Qi(){if(!Gu&&ai!==null){Gu=!0;var e=0,t=Tt;try{var n=ai;for(Tt=1;e>=l,o-=l,ui=1<<32-Pr(t)+o|n<T?(U=F,F=null):U=F.sibling;var W=m(C,F,_[T],B);if(W===null){F===null&&(F=U);break}e&&F&&W.alternate===null&&t(C,F),w=s(W,w,T),k===null?S=W:k.sibling=W,k=W,F=U}if(T===_.length)return n(C,F),Kt&&co(C,T),S;if(F===null){for(;T<_.length;T++)F=h(C,_[T],B),F!==null&&(w=s(F,w,T),k===null?S=F:k.sibling=F,k=F);return Kt&&co(C,T),S}for(F=r(C,F);T<_.length;T++)U=E(F,C,T,_[T],B),U!==null&&(e&&U.alternate!==null&&F.delete(U.key===null?T:U.key),w=s(U,w,T),k===null?S=U:k.sibling=U,k=U);return e&&F.forEach(function(K){return t(C,K)}),Kt&&co(C,T),S}function D(C,w,_,B){var S=ra(_);if(typeof S!="function")throw Error(Ce(150));if(_=S.call(_),_==null)throw Error(Ce(151));for(var k=S=null,F=w,T=w=0,U=null,W=_.next();F!==null&&!W.done;T++,W=_.next()){F.index>T?(U=F,F=null):U=F.sibling;var K=m(C,F,W.value,B);if(K===null){F===null&&(F=U);break}e&&F&&K.alternate===null&&t(C,F),w=s(K,w,T),k===null?S=K:k.sibling=K,k=K,F=U}if(W.done)return n(C,F),Kt&&co(C,T),S;if(F===null){for(;!W.done;T++,W=_.next())W=h(C,W.value,B),W!==null&&(w=s(W,w,T),k===null?S=W:k.sibling=W,k=W);return Kt&&co(C,T),S}for(F=r(C,F);!W.done;T++,W=_.next())W=E(F,C,T,W.value,B),W!==null&&(e&&W.alternate!==null&&F.delete(W.key===null?T:W.key),w=s(W,w,T),k===null?S=W:k.sibling=W,k=W);return e&&F.forEach(function(te){return t(C,te)}),Kt&&co(C,T),S}function b(C,w,_,B){if(typeof _=="object"&&_!==null&&_.type===Qo&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case t0:e:{for(var S=_.key,k=w;k!==null;){if(k.key===S){if(S=_.type,S===Qo){if(k.tag===7){n(C,k.sibling),w=o(k,_.props.children),w.return=C,C=w;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ki&&$m(S)===k.type){n(C,k.sibling),w=o(k,_.props),w.ref=la(C,k,_),w.return=C,C=w;break e}n(C,k);break}else t(C,k);k=k.sibling}_.type===Qo?(w=wo(_.props.children,C.mode,B,_.key),w.return=C,C=w):(B=N0(_.type,_.key,_.props,null,C.mode,B),B.ref=la(C,w,_),B.return=C,C=B)}return l(C);case qo:e:{for(k=_.key;w!==null;){if(w.key===k)if(w.tag===4&&w.stateNode.containerInfo===_.containerInfo&&w.stateNode.implementation===_.implementation){n(C,w.sibling),w=o(w,_.children||[]),w.return=C,C=w;break e}else{n(C,w);break}else t(C,w);w=w.sibling}w=nx(_,C.mode,B),w.return=C,C=w}return l(C);case ki:return k=_._init,b(C,w,k(_._payload),B)}if(ma(_))return y(C,w,_,B);if(ra(_))return D(C,w,_,B);d0(C,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,w!==null&&w.tag===6?(n(C,w.sibling),w=o(w,_),w.return=C,C=w):(n(C,w),w=tx(_,C.mode,B),w.return=C,C=w),l(C)):n(C,w)}return b}var Ds=q1(!0),Q1=q1(!1),lc=qi(null),cc=null,as=null,Yf=null;function Xf(){Yf=as=cc=null}function Jf(e){var t=lc.current;Wt(lc),e._currentValue=t}function pd(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 ys(e,t){cc=e,Yf=as=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Hn=!0),e.firstContext=null)}function Cr(e){var t=e._currentValue;if(Yf!==e)if(e={context:e,memoizedValue:t,next:null},as===null){if(cc===null)throw Error(Ce(308));as=e,cc.dependencies={lanes:0,firstContext:e}}else as=as.next=e;return t}var ho=null;function qf(e){ho===null?ho=[e]:ho.push(e)}function eg(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,qf(t)):(n.next=o.next,o.next=n),t.interleaved=n,mi(e,r)}function mi(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 Si=!1;function Qf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tg(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 di(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function zi(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ft&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,mi(e,n)}return o=r.interleaved,o===null?(t.next=t,qf(r)):(t.next=o.next,o.next=t),r.interleaved=t,mi(e,n)}function P0(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,Of(e,n)}}function Vm(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?o=s=l:s=s.next=l,n=n.next}while(n!==null);s===null?o=s=t:s=s.next=t}else o=s=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:s,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 uc(e,t,n,r){var o=e.updateQueue;Si=!1;var s=o.firstBaseUpdate,l=o.lastBaseUpdate,c=o.shared.pending;if(c!==null){o.shared.pending=null;var u=c,x=u.next;u.next=null,l===null?s=x:l.next=x,l=u;var f=e.alternate;f!==null&&(f=f.updateQueue,c=f.lastBaseUpdate,c!==l&&(c===null?f.firstBaseUpdate=x:c.next=x,f.lastBaseUpdate=u))}if(s!==null){var h=o.baseState;l=0,f=x=u=null,c=s;do{var m=c.lane,E=c.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:E,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var y=e,D=c;switch(m=t,E=n,D.tag){case 1:if(y=D.payload,typeof y=="function"){h=y.call(E,h,m);break e}h=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=D.payload,m=typeof y=="function"?y.call(E,h,m):y,m==null)break e;h=tn({},h,m);break e;case 2:Si=!0}}c.callback!==null&&c.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[c]:m.push(c))}else E={eventTime:E,lane:m,tag:c.tag,payload:c.payload,callback:c.callback,next:null},f===null?(x=f=E,u=h):f=f.next=E,l|=m;if(c=c.next,c===null){if(c=o.shared.pending,c===null)break;m=c,c=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(1);if(f===null&&(u=h),o.baseState=u,o.firstBaseUpdate=x,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else s===null&&(o.shared.lanes=0);So|=l,e.lanes=l,e.memoizedState=h}}function Wm(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Xu.transition;Xu.transition={};try{e(!1),t()}finally{Tt=n,Xu.transition=r}}function gg(){return _r().memoizedState}function Z2(e,t,n){var r=$i(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yg(e))vg(t,n);else if(n=eg(e,t,n,r),n!==null){var o=zn();Tr(n,e,r,o),Cg(n,t,r)}}function K2(e,t,n){var r=$i(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yg(e))vg(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var l=t.lastRenderedState,c=s(l,n);if(o.hasEagerState=!0,o.eagerState=c,Rr(c,l)){var u=t.interleaved;u===null?(o.next=o,qf(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=eg(e,t,o,r),n!==null&&(o=zn(),Tr(n,e,r,o),Cg(n,t,r))}}function yg(e){var t=e.alternate;return e===Qt||t!==null&&t===Qt}function vg(e,t){ka=dc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Cg(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Of(e,n)}}var fc={readContext:Cr,useCallback:kn,useContext:kn,useEffect:kn,useImperativeHandle:kn,useInsertionEffect:kn,useLayoutEffect:kn,useMemo:kn,useReducer:kn,useRef:kn,useState:kn,useDebugValue:kn,useDeferredValue:kn,useTransition:kn,useMutableSource:kn,useSyncExternalStore:kn,useId:kn,unstable_isNewReconciler:!1},G2={readContext:Cr,useCallback:function(e,t){return Wr().memoizedState=[e,t===void 0?null:t],e},useContext:Cr,useEffect:Zm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,L0(4194308,4,fg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return L0(4194308,4,e,t)},useInsertionEffect:function(e,t){return L0(4,2,e,t)},useMemo:function(e,t){var n=Wr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wr();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=Z2.bind(null,Qt,e),[r.memoizedState,e]},useRef:function(e){var t=Wr();return e={current:e},t.memoizedState=e},useState:Hm,useDebugValue:ah,useDeferredValue:function(e){return Wr().memoizedState=e},useTransition:function(){var e=Hm(!1),t=e[0];return e=H2.bind(null,e[1]),Wr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Qt,o=Wr();if(Kt){if(n===void 0)throw Error(Ce(407));n=n()}else{if(n=t(),Cn===null)throw Error(Ce(349));ko&30||og(r,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,Zm(ag.bind(null,r,s,e),[e]),r.flags|=2048,nl(9,sg.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=Wr(),t=Cn.identifierPrefix;if(Kt){var n=xi,r=ui;n=(r&~(1<<32-Pr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=el++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Hr]=t,e[Ja]=r,Pg(e,t,!1,!1),t.stateNode=e;e:{switch(l=Jx(n,r),n){case"dialog":Vt("cancel",e),Vt("close",e),o=r;break;case"iframe":case"object":case"embed":Vt("load",e),o=r;break;case"video":case"audio":for(o=0;oSs&&(t.flags|=128,r=!0,ca(s,!1),t.lanes=4194304)}else{if(!r)if(e=xc(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ca(s,!0),s.tail===null&&s.tailMode==="hidden"&&!l.alternate&&!Kt)return Sn(t),null}else 2*cn()-s.renderingStartTime>Ss&&n!==1073741824&&(t.flags|=128,r=!0,ca(s,!1),t.lanes=4194304);s.isBackwards?(l.sibling=t.child,t.child=l):(n=s.last,n!==null?n.sibling=l:t.child=l,s.last=l)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=cn(),t.sibling=null,n=Jt.current,zt(Jt,r?n&1|2:n&1),t):(Sn(t),null);case 22:case 23:return fh(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?er&1073741824&&(Sn(t),t.subtreeFlags&6&&(t.flags|=8192)):Sn(t),null;case 24:return null;case 25:return null}throw Error(Ce(156,t.tag))}function n_(e,t){switch(Kf(t),t.tag){case 1:return Xn(t.type)&&ic(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fs(),Wt(Yn),Wt(Rn),nh(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return th(t),null;case 13:if(Wt(Jt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ce(340));As()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Wt(Jt),null;case 4:return Fs(),null;case 10:return Jf(t.type._context),null;case 22:case 23:return fh(),null;case 24:return null;default:return null}}var h0=!1,Pn=!1,r_=typeof WeakSet=="function"?WeakSet:Set,Me=null;function ls(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){rn(e,t,r)}else n.current=null}function Bd(e,t,n){try{n()}catch(r){rn(e,t,r)}}var r9=!1;function i_(e,t){if(ad=ec,e=O1(),Hf(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 o=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var l=0,c=-1,u=-1,x=0,f=0,h=e,m=null;t:for(;;){for(var E;h!==n||o!==0&&h.nodeType!==3||(c=l+o),h!==s||r!==0&&h.nodeType!==3||(u=l+r),h.nodeType===3&&(l+=h.nodeValue.length),(E=h.firstChild)!==null;)m=h,h=E;for(;;){if(h===e)break t;if(m===n&&++x===o&&(c=l),m===s&&++f===r&&(u=l),(E=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=E}n=c===-1||u===-1?null:{start:c,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ld={focusedElem:e,selectionRange:n},ec=!1,Me=t;Me!==null;)if(t=Me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Me=e;else for(;Me!==null;){t=Me;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var D=y.memoizedProps,b=y.memoizedState,C=t.stateNode,w=C.getSnapshotBeforeUpdate(t.elementType===t.type?D:kr(t.type,D),b);C.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ce(163))}}catch(B){rn(t,t.return,B)}if(e=t.sibling,e!==null){e.return=t.return,Me=e;break}Me=t.return}return y=r9,r9=!1,y}function Sa(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var s=o.destroy;o.destroy=void 0,s!==void 0&&Bd(t,n,s)}o=o.next}while(o!==r)}}function zc(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 Ad(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 Rg(e){var t=e.alternate;t!==null&&(e.alternate=null,Rg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Hr],delete t[Ja],delete t[xd],delete t[z2],delete t[U2])),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 Mg(e){return e.tag===5||e.tag===3||e.tag===4}function i9(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mg(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 Dd(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=rc));else if(r!==4&&(e=e.child,e!==null))for(Dd(e,t,n),e=e.sibling;e!==null;)Dd(e,t,n),e=e.sibling}function Fd(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(Fd(e,t,n),e=e.sibling;e!==null;)Fd(e,t,n),e=e.sibling}var wn=null,Sr=!1;function Ai(e,t,n){for(n=n.child;n!==null;)Ig(e,t,n),n=n.sibling}function Ig(e,t,n){if(Kr&&typeof Kr.onCommitFiberUnmount=="function")try{Kr.onCommitFiberUnmount(Tc,n)}catch{}switch(n.tag){case 5:Pn||ls(n,t);case 6:var r=wn,o=Sr;wn=null,Ai(e,t,n),wn=r,Sr=o,wn!==null&&(Sr?(e=wn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):wn.removeChild(n.stateNode));break;case 18:wn!==null&&(Sr?(e=wn,n=n.stateNode,e.nodeType===8?Ku(e.parentNode,n):e.nodeType===1&&Ku(e,n),Za(e)):Ku(wn,n.stateNode));break;case 4:r=wn,o=Sr,wn=n.stateNode.containerInfo,Sr=!0,Ai(e,t,n),wn=r,Sr=o;break;case 0:case 11:case 14:case 15:if(!Pn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var s=o,l=s.destroy;s=s.tag,l!==void 0&&(s&2||s&4)&&Bd(n,t,l),o=o.next}while(o!==r)}Ai(e,t,n);break;case 1:if(!Pn&&(ls(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){rn(n,t,c)}Ai(e,t,n);break;case 21:Ai(e,t,n);break;case 22:n.mode&1?(Pn=(r=Pn)||n.memoizedState!==null,Ai(e,t,n),Pn=r):Ai(e,t,n);break;default:Ai(e,t,n)}}function o9(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new r_),t.forEach(function(r){var o=f_.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Dr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~s}if(r=o,r=cn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*s_(r/1960))-r,10e?16:e,Ri===null)var r=!1;else{if(e=Ri,Ri=null,mc=0,Ft&6)throw Error(Ce(331));var o=Ft;for(Ft|=4,Me=e.current;Me!==null;){var s=Me,l=s.child;if(Me.flags&16){var c=s.deletions;if(c!==null){for(var u=0;ucn()-xh?_o(e,0):uh|=n),Jn(e,t)}function Wg(e,t){t===0&&(e.mode&1?(t=o0,o0<<=1,!(o0&130023424)&&(o0=4194304)):t=1);var n=zn();e=mi(e,t),e!==null&&(Cl(e,t,n),Jn(e,n))}function d_(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wg(e,n)}function f_(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ce(314))}r!==null&&r.delete(t),Wg(e,n)}var Hg;Hg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Yn.current)Hn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Hn=!1,e_(e,t,n);Hn=!!(e.flags&131072)}else Hn=!1,Kt&&t.flags&1048576&&Y1(t,ac,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;R0(e,t),e=t.pendingProps;var o=Bs(t,Rn.current);ys(t,n),o=ih(null,t,r,e,o,n);var s=oh();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Xn(r)?(s=!0,oc(t)):s=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Qf(t),o.updater=jc,t.stateNode=o,o._reactInternals=t,Ed(t,r,e,n),t=vd(null,t,r,!0,s,n)):(t.tag=0,Kt&&s&&Zf(t),Nn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(R0(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=p_(r),e=kr(r,e),o){case 0:t=yd(null,t,r,e,n);break e;case 1:t=e9(null,t,r,e,n);break e;case 11:t=qm(null,t,r,e,n);break e;case 14:t=Qm(null,t,r,kr(r.type,e),n);break e}throw Error(Ce(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:kr(r,o),yd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:kr(r,o),e9(e,t,r,o,n);case 3:e:{if(kg(t),e===null)throw Error(Ce(387));r=t.pendingProps,s=t.memoizedState,o=s.element,tg(e,t),uc(t,r,null,n);var l=t.memoizedState;if(r=l.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){o=ks(Error(Ce(423)),t),t=t9(e,t,r,n,o);break e}else if(r!==o){o=ks(Error(Ce(424)),t),t=t9(e,t,r,n,o);break e}else for(tr=ji(t.stateNode.containerInfo.firstChild),rr=t,Kt=!0,br=null,n=Q1(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(As(),r===o){t=Ei(e,t,n);break e}Nn(e,t,r,n)}t=t.child}return t;case 5:return ng(t),e===null&&hd(t),r=t.type,o=t.pendingProps,s=e!==null?e.memoizedProps:null,l=o.children,cd(r,o)?l=null:s!==null&&cd(r,s)&&(t.flags|=32),Fg(e,t),Nn(e,t,l,n),t.child;case 6:return e===null&&hd(t),null;case 13:return Sg(e,t,n);case 4:return eh(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ds(t,null,r,n):Nn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:kr(r,o),qm(e,t,r,o,n);case 7:return Nn(e,t,t.pendingProps,n),t.child;case 8:return Nn(e,t,t.pendingProps.children,n),t.child;case 12:return Nn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,l=o.value,zt(lc,r._currentValue),r._currentValue=l,s!==null)if(Rr(s.value,l)){if(s.children===o.children&&!Yn.current){t=Ei(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var c=s.dependencies;if(c!==null){l=s.child;for(var u=c.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=di(-1,n&-n),u.tag=2;var x=s.updateQueue;if(x!==null){x=x.shared;var f=x.pending;f===null?u.next=u:(u.next=f.next,f.next=u),x.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),pd(s.return,n,t),c.lanes|=n;break}u=u.next}}else if(s.tag===10)l=s.type===t.type?null:s.child;else if(s.tag===18){if(l=s.return,l===null)throw Error(Ce(341));l.lanes|=n,c=l.alternate,c!==null&&(c.lanes|=n),pd(l,n,t),l=s.sibling}else l=s.child;if(l!==null)l.return=s;else for(l=s;l!==null;){if(l===t){l=null;break}if(s=l.sibling,s!==null){s.return=l.return,l=s;break}l=l.return}s=l}Nn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ys(t,n),o=Cr(o),r=r(o),t.flags|=1,Nn(e,t,r,n),t.child;case 14:return r=t.type,o=kr(r,t.pendingProps),o=kr(r.type,o),Qm(e,t,r,o,n);case 15:return Ag(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:kr(r,o),R0(e,t),t.tag=1,Xn(r)?(e=!0,oc(t)):e=!1,ys(t,n),_g(t,r,o),Ed(t,r,o,n),vd(null,t,r,!0,e,n);case 19:return bg(e,t,n);case 22:return Dg(e,t,n)}throw Error(Ce(156,t.tag))};function Zg(e,t){return y1(e,t)}function h_(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 mr(e,t,n,r){return new h_(e,t,n,r)}function ph(e){return e=e.prototype,!(!e||!e.isReactComponent)}function p_(e){if(typeof e=="function")return ph(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rf)return 11;if(e===Mf)return 14}return 2}function Vi(e,t){var n=e.alternate;return n===null?(n=mr(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 N0(e,t,n,r,o,s){var l=2;if(r=e,typeof e=="function")ph(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Qo:return wo(n.children,o,s,t);case Lf:l=8,o|=8;break;case Ux:return e=mr(12,n,t,o|2),e.elementType=Ux,e.lanes=s,e;case $x:return e=mr(13,n,t,o),e.elementType=$x,e.lanes=s,e;case Vx:return e=mr(19,n,t,o),e.elementType=Vx,e.lanes=s,e;case n1:return $c(n,o,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case e1:l=10;break e;case t1:l=9;break e;case Rf:l=11;break e;case Mf:l=14;break e;case ki:l=16,r=null;break e}throw Error(Ce(130,e==null?e:typeof e,""))}return t=mr(l,n,t,o),t.elementType=e,t.type=r,t.lanes=s,t}function wo(e,t,n,r){return e=mr(7,e,r,t),e.lanes=n,e}function $c(e,t,n,r){return e=mr(22,e,r,t),e.elementType=n1,e.lanes=n,e.stateNode={isHidden:!1},e}function tx(e,t,n){return e=mr(6,e,null,t),e.lanes=n,e}function nx(e,t,n){return t=mr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function m_(e,t,n,r,o){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=Iu(0),this.expirationTimes=Iu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Iu(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function mh(e,t,n,r,o,s,l,c,u){return e=new m_(e,t,n,c,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=mr(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qf(s),e}function E_(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Xg)}catch(e){console.error(e)}}Xg(),X8.exports=or;var vh=X8.exports,f9=vh;jx.createRoot=f9.createRoot,jx.hydrateRoot=f9.hydrateRoot;const __="modulepreload",w_=function(e){return"/"+e},h9={},B_=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=w_(s),s in h9)return;h9[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(!!r)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===s&&(!l||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${c}`))return;const x=document.createElement("link");if(x.rel=l?"stylesheet":__,l||(x.as="script",x.crossOrigin=""),x.href=s,document.head.appendChild(x),l)return new Promise((f,h)=>{x.addEventListener("load",f),x.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s})};var p9="popstate";function A_(e={}){function t(o,s){let{pathname:l="/",search:c="",hash:u=""}=No(o.location.hash.substring(1));return!l.startsWith("/")&&!l.startsWith(".")&&(l="/"+l),Td("",{pathname:l,search:c,hash:u},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(o,s){let l=o.document.querySelector("base"),c="";if(l&&l.getAttribute("href")){let u=o.location.href,x=u.indexOf("#");c=x===-1?u:u.slice(0,x)}return c+"#"+(typeof s=="string"?s:il(s))}function r(o,s){Mr(o.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(s)})`)}return F_(t,n,r,e)}function en(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Mr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function D_(){return Math.random().toString(36).substring(2,10)}function m9(e,t){return{usr:e.state,key:e.key,idx:t}}function Td(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?No(t):t,state:n,key:t&&t.key||r||D_()}}function il({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 No(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 F_(e,t,n,r={}){let{window:o=document.defaultView,v5Compat:s=!1}=r,l=o.history,c="POP",u=null,x=f();x==null&&(x=0,l.replaceState({...l.state,idx:x},""));function f(){return(l.state||{idx:null}).idx}function h(){c="POP";let b=f(),C=b==null?null:b-x;x=b,u&&u({action:c,location:D.location,delta:C})}function m(b,C){c="PUSH";let w=Td(D.location,b,C);n&&n(w,b),x=f()+1;let _=m9(w,x),B=D.createHref(w);try{l.pushState(_,"",B)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;o.location.assign(B)}s&&u&&u({action:c,location:D.location,delta:1})}function E(b,C){c="REPLACE";let w=Td(D.location,b,C);n&&n(w,b),x=f();let _=m9(w,x),B=D.createHref(w);l.replaceState(_,"",B),s&&u&&u({action:c,location:D.location,delta:0})}function y(b){return k_(b)}let D={get action(){return c},get location(){return e(o,l)},listen(b){if(u)throw new Error("A history only accepts one active listener");return o.addEventListener(p9,h),u=b,()=>{o.removeEventListener(p9,h),u=null}},createHref(b){return t(o,b)},createURL:y,encodeLocation(b){let C=y(b);return{pathname:C.pathname,search:C.search,hash:C.hash}},push:m,replace:E,go(b){return l.go(b)}};return D}function k_(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),en(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:il(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function Jg(e,t,n="/"){return S_(e,t,n,!1)}function S_(e,t,n,r){let o=typeof t=="string"?No(t):t,s=gi(o.pathname||"/",n);if(s==null)return null;let l=qg(e);b_(l);let c=null;for(let u=0;c==null&&u{let u={relativePath:c===void 0?s.path||"":c,caseSensitive:s.caseSensitive===!0,childrenIndex:l,route:s};u.relativePath.startsWith("/")&&(en(u.relativePath.startsWith(r),`Absolute route path "${u.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(r.length));let x=fi([r,u.relativePath]),f=n.concat(u);s.children&&s.children.length>0&&(en(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),qg(s.children,t,f,x)),!(s.path==null&&!s.index)&&t.push({path:x,score:N_(x,s.index),routesMeta:f})};return e.forEach((s,l)=>{var c;if(s.path===""||!((c=s.path)!=null&&c.includes("?")))o(s,l);else for(let u of Qg(s.path))o(s,l,u)}),t}function Qg(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return o?[s,""]:[s];let l=Qg(r.join("/")),c=[];return c.push(...l.map(u=>u===""?s:[s,u].join("/"))),o&&c.push(...l),c.map(u=>e.startsWith("/")&&u===""?"/":u)}function b_(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:O_(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var P_=/^:[\w-]+$/,T_=3,L_=2,R_=1,M_=10,I_=-2,E9=e=>e==="*";function N_(e,t){let n=e.split("/"),r=n.length;return n.some(E9)&&(r+=I_),t&&(r+=L_),n.filter(o=>!E9(o)).reduce((o,s)=>o+(P_.test(s)?T_:s===""?R_:M_),r)}function O_(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function j_(e,t,n=!1){let{routesMeta:r}=e,o={},s="/",l=[];for(let c=0;c{if(f==="*"){let y=c[m]||"";l=s.slice(0,s.length-y.length).replace(/(.)\/+$/,"$1")}const E=c[m];return h&&!E?x[f]=void 0:x[f]=(E||"").replace(/%2F/g,"/"),x},{}),pathname:s,pathnameBase:l,pattern:e}}function z_(e,t=!1,n=!0){Mr(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=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,c,u)=>(r.push({paramName:c,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function U_(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Mr(!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 gi(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)||"/"}function $_(e,t="/"){let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?No(e):e;return{pathname:n?n.startsWith("/")?n:V_(n,t):t,search:Z_(r),hash:K_(o)}}function V_(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function rx(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 W_(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ey(e){let t=W_(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function ty(e,t,n,r=!1){let o;typeof e=="string"?o=No(e):(o={...e},en(!o.pathname||!o.pathname.includes("?"),rx("?","pathname","search",o)),en(!o.pathname||!o.pathname.includes("#"),rx("#","pathname","hash",o)),en(!o.search||!o.search.includes("#"),rx("#","search","hash",o)));let s=e===""||o.pathname==="",l=s?"/":o.pathname,c;if(l==null)c=n;else{let h=t.length-1;if(!r&&l.startsWith("..")){let m=l.split("/");for(;m[0]==="..";)m.shift(),h-=1;o.pathname=m.join("/")}c=h>=0?t[h]:"/"}let u=$_(o,c),x=l&&l!=="/"&&l.endsWith("/"),f=(s||l===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(x||f)&&(u.pathname+="/"),u}var fi=e=>e.join("/").replace(/\/\/+/g,"/"),H_=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Z_=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,K_=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function G_(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var ny=["POST","PUT","PATCH","DELETE"];new Set(ny);var Y_=["GET",...ny];new Set(Y_);var Ns=A.createContext(null);Ns.displayName="DataRouter";var Kc=A.createContext(null);Kc.displayName="DataRouterState";A.createContext(!1);var ry=A.createContext({isTransitioning:!1});ry.displayName="ViewTransition";var X_=A.createContext(new Map);X_.displayName="Fetchers";var J_=A.createContext(null);J_.displayName="Await";var Qr=A.createContext(null);Qr.displayName="Navigation";var Al=A.createContext(null);Al.displayName="Location";var ei=A.createContext({outlet:null,matches:[],isDataRoute:!1});ei.displayName="Route";var Ch=A.createContext(null);Ch.displayName="RouteError";function q_(e,{relative:t}={}){en(Dl(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=A.useContext(Qr),{hash:o,pathname:s,search:l}=Fl(e,{relative:t}),c=s;return n!=="/"&&(c=s==="/"?n:fi([n,s])),r.createHref({pathname:c,search:l,hash:o})}function Dl(){return A.useContext(Al)!=null}function eo(){return en(Dl(),"useLocation() may be used only in the context of a component."),A.useContext(Al).location}var iy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function oy(e){A.useContext(Qr).static||A.useLayoutEffect(e)}function sy(){let{isDataRoute:e}=A.useContext(ei);return e?xw():Q_()}function Q_(){en(Dl(),"useNavigate() may be used only in the context of a component.");let e=A.useContext(Ns),{basename:t,navigator:n}=A.useContext(Qr),{matches:r}=A.useContext(ei),{pathname:o}=eo(),s=JSON.stringify(ey(r)),l=A.useRef(!1);return oy(()=>{l.current=!0}),A.useCallback((u,x={})=>{if(Mr(l.current,iy),!l.current)return;if(typeof u=="number"){n.go(u);return}let f=ty(u,JSON.parse(s),o,x.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:fi([t,f.pathname])),(x.replace?n.replace:n.push)(f,x.state,x)},[t,n,s,o,e])}A.createContext(null);function ay(){let{matches:e}=A.useContext(ei),t=e[e.length-1];return t?t.params:{}}function Fl(e,{relative:t}={}){let{matches:n}=A.useContext(ei),{pathname:r}=eo(),o=JSON.stringify(ey(n));return A.useMemo(()=>ty(e,JSON.parse(o),r,t==="path"),[e,o,r,t])}function ew(e,t){return ly(e,t)}function ly(e,t,n,r){var C;en(Dl(),"useRoutes() may be used only in the context of a component.");let{navigator:o}=A.useContext(Qr),{matches:s}=A.useContext(ei),l=s[s.length-1],c=l?l.params:{},u=l?l.pathname:"/",x=l?l.pathnameBase:"/",f=l&&l.route;{let w=f&&f.path||"";cy(u,!f||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${u}" (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 h=eo(),m;if(t){let w=typeof t=="string"?No(t):t;en(x==="/"||((C=w.pathname)==null?void 0:C.startsWith(x)),`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 "${x}" but pathname "${w.pathname}" was given in the \`location\` prop.`),m=w}else m=h;let E=m.pathname||"/",y=E;if(x!=="/"){let w=x.replace(/^\//,"").split("/");y="/"+E.replace(/^\//,"").split("/").slice(w.length).join("/")}let D=Jg(e,{pathname:y});Mr(f||D!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),Mr(D==null||D[D.length-1].route.element!==void 0||D[D.length-1].route.Component!==void 0||D[D.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.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 b=ow(D&&D.map(w=>Object.assign({},w,{params:Object.assign({},c,w.params),pathname:fi([x,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?x:fi([x,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,n,r);return t&&b?A.createElement(Al.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...m},navigationType:"POP"}},b):b}function tw(){let e=uw(),t=G_(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)",o={padding:"0.5rem",backgroundColor:r},s={padding:"2px 4px",backgroundColor:r},l=null;return console.error("Error handled by React Router default ErrorBoundary:",e),l=A.createElement(A.Fragment,null,A.createElement("p",null,"💿 Hey developer 👋"),A.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",A.createElement("code",{style:s},"ErrorBoundary")," or"," ",A.createElement("code",{style:s},"errorElement")," prop on your route.")),A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),n?A.createElement("pre",{style:o},n):null,l)}var nw=A.createElement(tw,null),rw=class extends A.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){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?A.createElement(ei.Provider,{value:this.props.routeContext},A.createElement(Ch.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function iw({routeContext:e,match:t,children:n}){let r=A.useContext(Ns);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),A.createElement(ei.Provider,{value:e},n)}function ow(e,t=[],n=null,r=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=n==null?void 0:n.errors;if(s!=null){let u=o.findIndex(x=>x.route.id&&(s==null?void 0:s[x.route.id])!==void 0);en(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),o=o.slice(0,Math.min(o.length,u+1))}let l=!1,c=-1;if(n)for(let u=0;u=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((u,x,f)=>{let h,m=!1,E=null,y=null;n&&(h=s&&x.route.id?s[x.route.id]:void 0,E=x.route.errorElement||nw,l&&(c<0&&f===0?(cy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),m=!0,y=null):c===f&&(m=!0,y=x.route.hydrateFallbackElement||null)));let D=t.concat(o.slice(0,f+1)),b=()=>{let C;return h?C=E:m?C=y:x.route.Component?C=A.createElement(x.route.Component,null):x.route.element?C=x.route.element:C=u,A.createElement(iw,{match:x,routeContext:{outlet:u,matches:D,isDataRoute:n!=null},children:C})};return n&&(x.route.ErrorBoundary||x.route.errorElement||f===0)?A.createElement(rw,{location:n.location,revalidation:n.revalidation,component:E,error:h,children:b(),routeContext:{outlet:null,matches:D,isDataRoute:!0}}):b()},null)}function _h(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function sw(e){let t=A.useContext(Ns);return en(t,_h(e)),t}function aw(e){let t=A.useContext(Kc);return en(t,_h(e)),t}function lw(e){let t=A.useContext(ei);return en(t,_h(e)),t}function wh(e){let t=lw(e),n=t.matches[t.matches.length-1];return en(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function cw(){return wh("useRouteId")}function uw(){var r;let e=A.useContext(Ch),t=aw("useRouteError"),n=wh("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function xw(){let{router:e}=sw("useNavigate"),t=wh("useNavigate"),n=A.useRef(!1);return oy(()=>{n.current=!0}),A.useCallback(async(o,s={})=>{Mr(n.current,iy),n.current&&(typeof o=="number"?e.navigate(o):await e.navigate(o,{fromRouteId:t,...s}))},[e,t])}var g9={};function cy(e,t,n){!t&&!g9[e]&&(g9[e]=!0,Mr(!1,n))}A.memo(dw);function dw({routes:e,future:t,state:n}){return ly(e,void 0,n,t)}function ya(e){en(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function fw({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:o,static:s=!1}){en(!Dl(),"You cannot render a inside another . You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),c=A.useMemo(()=>({basename:l,navigator:o,static:s,future:{}}),[l,o,s]);typeof n=="string"&&(n=No(n));let{pathname:u="/",search:x="",hash:f="",state:h=null,key:m="default"}=n,E=A.useMemo(()=>{let y=gi(u,l);return y==null?null:{location:{pathname:y,search:x,hash:f,state:h,key:m},navigationType:r}},[l,u,x,f,h,m,r]);return Mr(E!=null,` is not able to match the URL "${u}${x}${f}" because it does not start with the basename, so the won't render anything.`),E==null?null:A.createElement(Qr.Provider,{value:c},A.createElement(Al.Provider,{children:t,value:E}))}function hw({children:e,location:t}){return ew(Ld(e),t)}function Ld(e,t=[]){let n=[];return A.Children.forEach(e,(r,o)=>{if(!A.isValidElement(r))return;let s=[...t,o];if(r.type===A.Fragment){n.push.apply(n,Ld(r.props.children,s));return}en(r.type===ya,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),en(!r.props.index||!r.props.children,"An index route cannot have child routes.");let l={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,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&&(l.children=Ld(r.props.children,s)),n.push(l)}),n}var O0="get",j0="application/x-www-form-urlencoded";function Gc(e){return e!=null&&typeof e.tagName=="string"}function pw(e){return Gc(e)&&e.tagName.toLowerCase()==="button"}function mw(e){return Gc(e)&&e.tagName.toLowerCase()==="form"}function Ew(e){return Gc(e)&&e.tagName.toLowerCase()==="input"}function gw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function yw(e,t){return e.button===0&&(!t||t==="_self")&&!gw(e)}var E0=null;function vw(){if(E0===null)try{new FormData(document.createElement("form"),0),E0=!1}catch{E0=!0}return E0}var Cw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ix(e){return e!=null&&!Cw.has(e)?(Mr(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${j0}"`),null):e}function _w(e,t){let n,r,o,s,l;if(mw(e)){let c=e.getAttribute("action");r=c?gi(c,t):null,n=e.getAttribute("method")||O0,o=ix(e.getAttribute("enctype"))||j0,s=new FormData(e)}else if(pw(e)||Ew(e)&&(e.type==="submit"||e.type==="image")){let c=e.form;if(c==null)throw new Error('Cannot submit a

integration

We use cookies and similar technologies to enhance your experience on wobizdu.com, analyze site traffic, personalize content, and deliver relevant ads. Some cookies are essential for the site to function, while others help us improve performance and user experience. You may accept all cookies, decline optional ones, or customize your settings. Review our Privacy Policy to learn more.