From f757a711539f5918538af336058d6424708c0a87 Mon Sep 17 00:00:00 2001 From: Mateus Elias Date: Fri, 25 Oct 2024 01:25:10 +0000 Subject: [PATCH] Updates --- assets/index-BCMY3BMu.css | 1 + assets/index-Dxp5zAIY.js | 40 ---------------------- assets/index-n_ryQ3BS.css | 1 - assets/index-xiO9a5n-.js | 68 ++++++++++++++++++++++++++++++++++++++ assets/react-CHdo91hT.svg | 1 - index.html | 8 ++--- logo.png | Bin 0 -> 31980 bytes vite.svg | 1 - 8 files changed, 73 insertions(+), 47 deletions(-) create mode 100644 assets/index-BCMY3BMu.css delete mode 100644 assets/index-Dxp5zAIY.js delete mode 100644 assets/index-n_ryQ3BS.css create mode 100644 assets/index-xiO9a5n-.js delete mode 100644 assets/react-CHdo91hT.svg create mode 100644 logo.png delete mode 100644 vite.svg diff --git a/assets/index-BCMY3BMu.css b/assets/index-BCMY3BMu.css new file mode 100644 index 0000000..50fc52b --- /dev/null +++ b/assets/index-BCMY3BMu.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{background-color:#fff;color:#000}.pointer-events-none{pointer-events:none}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.flex{display:flex}.h-20{height:5rem}.min-h-screen{min-height:100vh}.w-20{width:5rem}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.p-4{padding:1rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}*{scrollbar-width:thin}*::-webkit-scrollbar{width:8px;background:#eee}*::-webkit-scrollbar-track{border-radius:5px}*::-webkit-scrollbar-thumb{background-color:#dfdfdf;border-radius:14px}@media (min-width: 640px){.sm\:h-24{height:6rem}.sm\:w-24{width:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}} diff --git a/assets/index-Dxp5zAIY.js b/assets/index-Dxp5zAIY.js deleted file mode 100644 index c8d74a1..0000000 --- a/assets/index-Dxp5zAIY.js +++ /dev/null @@ -1,40 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();var Bi={exports:{}},br={},Hi={exports:{}},L={};/** - * @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 Yt=Symbol.for("react.element"),tc=Symbol.for("react.portal"),rc=Symbol.for("react.fragment"),lc=Symbol.for("react.strict_mode"),oc=Symbol.for("react.profiler"),uc=Symbol.for("react.provider"),ic=Symbol.for("react.context"),sc=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),cc=Symbol.for("react.memo"),fc=Symbol.for("react.lazy"),Mu=Symbol.iterator;function dc(e){return e===null||typeof e!="object"?null:(e=Mu&&e[Mu]||e["@@iterator"],typeof e=="function"?e:null)}var Wi={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qi=Object.assign,Ki={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Ki,this.updater=t||Wi}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){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,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yi(){}Yi.prototype=lt.prototype;function Uo(e,n,t){this.props=e,this.context=n,this.refs=Ki,this.updater=t||Wi}var $o=Uo.prototype=new Yi;$o.constructor=Uo;Qi($o,lt.prototype);$o.isPureReactComponent=!0;var Du=Array.isArray,Xi=Object.prototype.hasOwnProperty,Vo={current:null},Gi={key:!0,ref:!0,__self:!0,__source:!0};function Zi(e,n,t){var r,l={},o=null,u=null;if(n!=null)for(r in n.ref!==void 0&&(u=n.ref),n.key!==void 0&&(o=""+n.key),n)Xi.call(n,r)&&!Gi.hasOwnProperty(r)&&(l[r]=n[r]);var i=arguments.length-2;if(i===1)l.children=t;else if(1>>1,X=C[H];if(0>>1;Hl(gl,z))ynl(bt,gl)?(C[H]=bt,C[yn]=z,H=yn):(C[H]=gl,C[hn]=z,H=hn);else if(ynl(bt,z))C[H]=bt,C[yn]=z,H=yn;else break e}}return P}function l(C,P){var z=C.sortIndex-P.sortIndex;return z!==0?z:C.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,i=u.now();e.unstable_now=function(){return u.now()-i}}var s=[],c=[],v=1,m=null,p=3,g=!1,w=!1,S=!1,j=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var P=t(c);P!==null;){if(P.callback===null)r(c);else if(P.startTime<=C)r(c),P.sortIndex=P.expirationTime,n(s,P);else break;P=t(c)}}function h(C){if(S=!1,d(C),!w)if(t(s)!==null)w=!0,hl(E);else{var P=t(c);P!==null&&yl(h,P.startTime-C)}}function E(C,P){w=!1,S&&(S=!1,f(N),N=-1),g=!0;var z=p;try{for(d(P),m=t(s);m!==null&&(!(m.expirationTime>P)||C&&!Ne());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var X=H(m.expirationTime<=P);P=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(P)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var hn=t(c);hn!==null&&yl(h,hn.startTime-P),qt=!1}return qt}finally{m=null,p=z,g=!1}}var _=!1,x=null,N=-1,B=5,T=-1;function Ne(){return!(e.unstable_now()-TC||125H?(C.sortIndex=z,n(c,C),t(s)===null&&C===t(c)&&(S?(f(N),N=-1):S=!0,yl(h,z-H))):(C.sortIndex=X,n(s,C),w||g||(w=!0,hl(E))),C},e.unstable_shouldYield=Ne,e.unstable_wrapCallback=function(C){var P=p;return function(){var z=p;p=P;try{return C.apply(this,arguments)}finally{p=z}}}})(ns);es.exports=ns;var Cc=es.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 _c=el,ye=Cc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ql=Object.prototype.hasOwnProperty,xc=/^[: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]*$/,ju={},Fu={};function Nc(e){return Ql.call(Fu,e)?!0:Ql.call(ju,e)?!1:xc.test(e)?Fu[e]=!0:(ju[e]=!0,!1)}function Pc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function zc(e,n,t,r){if(n===null||typeof n>"u"||Pc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function se(e,n,t,r,l,o,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=u}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new se(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new se(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){b[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Bo=/[\-:]([a-z])/g;function Ho(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 n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wo(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2i||l[u]!==o[i]){var s=` -`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{kl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Lc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function Gl(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 Dn:return"Fragment";case Mn:return"Portal";case Kl:return"Profiler";case Qo:return"StrictMode";case Yl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ls:return(e.displayName||"Context")+".Consumer";case rs:return(e._context.displayName||"Context")+".Provider";case Ko:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yo:return n=e.displayName||null,n!==null?n:Gl(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return Gl(e(n))}catch{}}return null}function Tc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gl(n);case 8:return n===Qo?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function us(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Rc(e){var n=us(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Rc(e))}function is(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=us(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Lr(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 Zl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function $u(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function ss(e,n){n=n.checked,n!=null&&Wo(e,"checked",n,!1)}function Jl(e,n){ss(e,n);var t=fn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ql(e,n.type,t):n.hasOwnProperty("defaultValue")&&ql(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Vu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ql(e,n,t){(n!=="number"||Lr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var kt={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},Oc=["Webkit","ms","Moz","O"];Object.keys(kt).forEach(function(e){Oc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),kt[n]=kt[e]})});function ds(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||kt.hasOwnProperty(e)&&kt[e]?(""+n).trim():n+"px"}function ps(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=ds(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Mc=V({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 no(e,n){if(n){if(Mc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function to(e,n){if(e.indexOf("-")===-1)return typeof n.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 ro=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lo=null,Kn=null,Yn=null;function Hu(e){if(e=Zt(e)){if(typeof lo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),lo(e.stateNode,e.type,n))}}function ms(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function vs(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Hu(e),n)for(e=0;e>>=0,e===0?32:31-(Wc(e)/Qc|0)|0}var lr=64,or=4194304;function wt(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 Mr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=t&268435455;if(u!==0){var i=u&~l;i!==0?r=wt(i):(o&=u,o!==0&&(r=wt(o)))}else u=t&~l,u!==0?r=wt(u):o!==0&&(r=wt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Re(n),e[n]=t}function Gc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),qu=" ",bu=!1;function Is(e,n){switch(e){case"keyup":return _f.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function js(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function Nf(e,n){switch(e){case"compositionend":return js(n);case"keypress":return n.which!==32?null:(bu=!0,qu);case"textInput":return e=n.data,e===qu&&bu?null:e;default:return null}}function Pf(e,n){if(In)return e==="compositionend"||!tu&&Is(e,n)?(e=Ms(),Sr=bo=en=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ri(t)}}function Vs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Vs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function As(){for(var e=window,n=Lr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Lr(e.document)}return n}function ru(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function jf(e){var n=As(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Vs(t.ownerDocument.documentElement,t)){if(r!==null&&ru(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=li(t,o);var u=li(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,jn=null,co=null,xt=null,fo=!1;function oi(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;fo||jn==null||jn!==Lr(r)||(r=jn,"selectionStart"in r&&ru(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}),xt&&Ft(xt,r)||(xt=r,r=jr(co,"onSelect"),0$n||(e.current=go[$n],go[$n]=null,$n--)}function M(e,n){$n++,go[$n]=e.current,e.current=n}var dn={},re=mn(dn),fe=mn(!1),xn=dn;function qn(e,n){var t=e.type.contextTypes;if(!t)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Ur(){I(fe),I(re)}function di(e,n,t){if(re.current!==dn)throw Error(y(168));M(re,n),M(fe,t)}function Zs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Tc(e)||"Unknown",l));return V({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,xn=re.current,M(re,e),M(fe,fe.current),!0}function pi(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Zs(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,I(fe),I(re),M(re,e)):I(fe),M(fe,t)}var Ve=null,ul=!1,jl=!1;function Js(e){Ve===null?Ve=[e]:Ve.push(e)}function Xf(e){ul=!0,Js(e)}function vn(){if(!jl&&Ve!==null){jl=!0;var e=0,n=O;try{var t=Ve;for(O=1;e>=u,l-=u,Ae=1<<32-Re(n)+l|t<N?(B=x,x=null):B=x.sibling;var T=p(f,x,d[N],h);if(T===null){x===null&&(x=B);break}e&&x&&T.alternate===null&&n(f,x),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T,x=B}if(N===d.length)return t(f,x),F&&gn(f,N),E;if(x===null){for(;NN?(B=x,x=null):B=x.sibling;var Ne=p(f,x,T.value,h);if(Ne===null){x===null&&(x=B);break}e&&x&&Ne.alternate===null&&n(f,x),a=o(Ne,a,N),_===null?E=Ne:_.sibling=Ne,_=Ne,x=B}if(T.done)return t(f,x),F&&gn(f,N),E;if(x===null){for(;!T.done;N++,T=d.next())T=m(f,T.value,h),T!==null&&(a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return F&&gn(f,N),E}for(x=r(f,x);!T.done;N++,T=d.next())T=g(x,f,N,T.value,h),T!==null&&(e&&T.alternate!==null&&x.delete(T.key===null?N:T.key),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return e&&x.forEach(function(it){return n(f,it)}),F&&gn(f,N),E}function j(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ze&&hi(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return u(f);case Mn:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Wl(d,f.mode,h),a.return=f,f=a}return u(f);case Ze:return _=d._init,j(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return S(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Hl(d,f.mode,h),a.return=f,f=a),u(f)):t(f,a)}return j}var et=na(!0),ta=na(!1),Br=mn(null),Hr=null,Bn=null,iu=null;function su(){iu=Bn=Hr=null}function au(e){var n=Br.current;I(Br),e._currentValue=n}function ko(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Gn(e,n){Hr=e,iu=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(ce=!0),e.firstContext=null)}function _e(e){var n=e._currentValue;if(iu!==e)if(e={context:e,memoizedValue:n,next:null},Bn===null){if(Hr===null)throw Error(y(308));Bn=e,Hr.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return n}var kn=null;function cu(e){kn===null?kn=[e]:kn.push(e)}function ra(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,cu(n)):(t.next=l.next,l.next=t),n.interleaved=t,Ke(e,r)}function Ke(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Je=!1;function fu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function la(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function un(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,R&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Ke(e,t)}return l=r.interleaved,l===null?(n.next=n,cu(r)):(n.next=l.next,l.next=n),r.interleaved=n,Ke(e,t)}function Er(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}function yi(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=u:o=o.next=u,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Wr(e,n,t,r){var l=e.updateQueue;Je=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,c=s.next;s.next=null,u===null?o=c:u.next=c,u=s;var v=e.alternate;v!==null&&(v=v.updateQueue,i=v.lastBaseUpdate,i!==u&&(i===null?v.firstBaseUpdate=c:i.next=c,v.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;u=0,v=c=s=null,i=o;do{var p=i.lane,g=i.eventTime;if((r&p)===p){v!==null&&(v=v.next={eventTime:g,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var w=e,S=i;switch(p=n,g=t,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=V({},m,p);break e;case 2:Je=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[i]:p.push(i))}else g={eventTime:g,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},v===null?(c=v=g,s=m):v=v.next=g,u|=p;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;p=i,i=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(v===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=v,n=l.shared.interleaved,n!==null){l=n;do u|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);zn|=u,e.lanes=u,e.memoizedState=m}}function gi(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function ka(){return xe().memoizedState}function qf(e,n,t){var r=an(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ea(e))Ca(n,t);else if(t=ra(e,n,t,r),t!==null){var l=ue();Oe(t,e,r,l),_a(t,n,r)}}function bf(e,n,t){var r=an(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ea(e))Ca(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,u)){var s=n.interleaved;s===null?(l.next=l,cu(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ra(e,n,l,r),t!==null&&(l=ue(),Oe(t,e,r,l),_a(t,n,r))}}function Ea(e){var n=e.alternate;return e===$||n!==null&&n===$}function Ca(e,n){Nt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function _a(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}var Yr={readContext:_e,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},ed={readContext:_e,useCallback:function(e,n){return Ie().memoizedState=[e,n===void 0?null:n],e},useContext:_e,useEffect:Si,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,ha.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=Ie();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ie();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=qf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=Ie();return e={current:e},n.memoizedState=e},useState:wi,useDebugValue:wu,useDeferredValue:function(e){return Ie().memoizedState=e},useTransition:function(){var e=wi(!1),n=e[0];return e=Jf.bind(null,e[1]),Ie().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=Ie();if(F){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Pn&30||sa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Si(ca.bind(null,r,o,e),[e]),r.flags|=2048,Qt(9,aa.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Ie(),n=Z.identifierPrefix;if(F){var t=Be,r=Ae;t=(r&~(1<<32-Re(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[je]=n,e[Vt]=r,Da(e,n,!1,!1),n.stateNode=e;e:{switch(u=to(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!F)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(t=o.last,t!==null?t.sibling=u:n.child=u,o.last=u)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return xu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function sd(e,n){switch(ou(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(fe),I(re),mu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pu(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return au(n.type._context),null;case 22:case 23:return xu(),null;case 24:return null;default:return null}}var mr=!1,te=!1,ad=typeof WeakSet=="function"?WeakSet:Set,k=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function To(e,n,t){try{t()}catch(r){A(e,n,r)}}var Ri=!1;function cd(e,n){if(po=Dr,e=As(),ru(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var u=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=u+l),m!==o||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(mo={focusedElem:e,selectionRange:t},Dr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,j=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:ze(n.type,S),j);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return w=Ri,Ri=!1,w}function Pt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&To(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ro(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Fa(e){var n=e.alternate;n!==null&&(e.alternate=null,Fa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[je],delete n[Vt],delete n[yo],delete n[Kf],delete n[Yf])),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 Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Oi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(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 Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Fr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)$a(e,n,t),t=t.sibling}function $a(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?Il(e.parentNode,t):e.nodeType===1&&Il(e,t),It(e)):Il(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&(o&2||o&4)&&To(t,n,u),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){A(t,n,i)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new ad),n.forEach(function(r){var l=wd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dd(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,k=e.current;k!==null;){var o=k,u=o.child;if(k.flags&16){var i=o.deletions;if(i!==null){for(var s=0;sW()-Cu?Cn(e,0):Eu|=t),pe(e,n)}function Ya(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ue();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function gd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ya(e,t)}function wd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ya(e,t)}var Xa;Xa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,ud(e,n,t);ce=!!(e.flags&131072)}else ce=!1,F&&n.flags&1048576&&qs(n,Ar,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=hu(null,n,r,e,l,t);var o=yu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fu(n),l.updater=sl,n.stateNode=l,l._reactInternals=n,Co(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,F&&o&&lu(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=kd(r),e=ze(r,e),l){case 0:n=xo(null,n,r,e,t);break e;case 1:n=zi(null,n,r,e,t);break e;case 11:n=Ni(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xo(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),zi(e,n,r,l,t);case 3:e:{if(Ra(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,la(e,n),Wr(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Li(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Li(e,n,r,t,l);break e}else for(ve=on(n.stateNode.containerInfo.firstChild),he=n,F=!0,Te=null,t=ta(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return oa(n),e===null&&So(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,vo(r,l)?u=null:o!==null&&vo(r,o)&&(n.flags|=32),Ta(e,n),oe(e,n,u,t),n.child;case 6:return e===null&&So(n),null;case 13:return Oa(e,n,t);case 4:return du(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Ni(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,M(Br,r._currentValue),r._currentValue=u,o!==null)if(Me(o.value,u)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),ko(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(o.tag===10)u=o.type===n.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(y(341));u.lanes|=t,i=u.alternate,i!==null&&(i.lanes|=t),ko(u,t,n),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===n){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=_e(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),Pi(e,n,r,l,t);case 15:return za(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xr(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),xa(n,r,l),Co(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ma(e,n,t);case 22:return La(e,n,t)}throw Error(y(156,n.tag))};function Ga(e,n){return Es(e,n)}function Sd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,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 Ee(e,n,t,r){return new Sd(e,n,t,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kd(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ko)return 11;if(e===Yo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var u=2;if(r=e,typeof e=="function")Pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return _n(t.children,l,o,n);case Qo:u=8,l|=8;break;case Kl:return e=Ee(12,t,n,l|2),e.elementType=Kl,e.lanes=o,e;case Yl:return e=Ee(13,t,n,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case os:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rs:u=10;break e;case ls:u=9;break e;case Ko:u=11;break e;case Yo:u=14;break e;case Ze:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(u,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function _n(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=os,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ed(e,n,t,r,l){this.tag=n,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=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zu(e,n,t,r,l,o,u,i,s){return e=new Ed(e,n,t,i,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},fu(o),e}function Cd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ba)}catch(e){console.error(e)}}ba(),bi.exports=ge;var zd=bi.exports,ec,Ai=zd;ec=Ai.createRoot,Ai.hydrateRoot;const Ld="/assets/react-CHdo91hT.svg",Td="/vite.svg";function Rd(){const[e,n]=el.useState(0);return le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vite.dev",target:"_blank",children:le.jsx("img",{src:Td,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Ld,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.tsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}ec(document.getElementById("root")).render(le.jsx(el.StrictMode,{children:le.jsx(Rd,{})})); diff --git a/assets/index-n_ryQ3BS.css b/assets/index-n_ryQ3BS.css deleted file mode 100644 index 1579f8a..0000000 --- a/assets/index-n_ryQ3BS.css +++ /dev/null @@ -1 +0,0 @@ -:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888} diff --git a/assets/index-xiO9a5n-.js b/assets/index-xiO9a5n-.js new file mode 100644 index 0000000..368fae6 --- /dev/null +++ b/assets/index-xiO9a5n-.js @@ -0,0 +1,68 @@ +function ic(e,t){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function uc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ac={exports:{}},xo={},sc={exports:{}},W={};/** + * @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 ol=Symbol.for("react.element"),qd=Symbol.for("react.portal"),bd=Symbol.for("react.fragment"),ep=Symbol.for("react.strict_mode"),tp=Symbol.for("react.profiler"),np=Symbol.for("react.provider"),rp=Symbol.for("react.context"),lp=Symbol.for("react.forward_ref"),op=Symbol.for("react.suspense"),ip=Symbol.for("react.memo"),up=Symbol.for("react.lazy"),Na=Symbol.iterator;function ap(e){return e===null||typeof e!="object"?null:(e=Na&&e[Na]||e["@@iterator"],typeof e=="function"?e:null)}var cc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fc=Object.assign,dc={};function sr(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}sr.prototype.isReactComponent={};sr.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")};sr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function pc(){}pc.prototype=sr.prototype;function gu(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}var wu=gu.prototype=new pc;wu.constructor=gu;fc(wu,sr.prototype);wu.isPureReactComponent=!0;var Da=Array.isArray,hc=Object.prototype.hasOwnProperty,Su={current:null},mc={key:!0,ref:!0,__self:!0,__source:!0};function vc(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)hc.call(t,r)&&!mc.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,re=N[Z];if(0>>1;Zl(it,V))Fel(xt,it)?(N[Z]=xt,N[Fe]=V,Z=Fe):(N[Z]=it,N[_e]=V,Z=_e);else if(Fel(xt,V))N[Z]=xt,N[Fe]=V,Z=Fe;else break e}}return $}function l(N,$){var V=N.sortIndex-$.sortIndex;return V!==0?V:N.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var a=[],s=[],d=1,f=null,h=3,w=!1,k=!1,E=!1,T=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(N){for(var $=n(s);$!==null;){if($.callback===null)r(s);else if($.startTime<=N)r(s),$.sortIndex=$.expirationTime,t(a,$);else break;$=n(s)}}function x(N){if(E=!1,v(N),!k)if(n(a)!==null)k=!0,It(R);else{var $=n(s);$!==null&&me(x,$.startTime-N)}}function R(N,$){k=!1,E&&(E=!1,m(_),_=-1),w=!0;var V=h;try{for(v($),f=n(a);f!==null&&(!(f.expirationTime>$)||N&&!b());){var Z=f.callback;if(typeof Z=="function"){f.callback=null,h=f.priorityLevel;var re=Z(f.expirationTime<=$);$=e.unstable_now(),typeof re=="function"?f.callback=re:f===n(a)&&r(a),v($)}else r(a);f=n(a)}if(f!==null)var vt=!0;else{var _e=n(s);_e!==null&&me(x,_e.startTime-$),vt=!1}return vt}finally{f=null,h=V,w=!1}}var y=!1,L=null,_=-1,U=5,I=-1;function b(){return!(e.unstable_now()-IN||125Z?(N.sortIndex=V,t(s,N),n(a)===null&&N===n(s)&&(E?(m(_),_=-1):E=!0,me(x,V-Z))):(N.sortIndex=re,t(a,N),k||w||(k=!0,It(R))),N},e.unstable_shouldYield=b,e.unstable_wrapCallback=function(N){var $=h;return function(){var V=h;h=$;try{return N.apply(this,arguments)}finally{h=V}}}})(kc);Ec.exports=kc;var Sp=Ec.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 Ep=D,Je=Sp;function P(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"),Ei=Object.prototype.hasOwnProperty,kp=/^[: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]*$/,za={},Oa={};function xp(e){return Ei.call(Oa,e)?!0:Ei.call(za,e)?!1:kp.test(e)?Oa[e]=!0:(za[e]=!0,!1)}function Cp(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 Pp(e,t,n,r){if(t===null||typeof t>"u"||Cp(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 Be(e,t,n,r,l,o,i){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=o,this.removeEmptyString=i}var Ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ne[e]=new Be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ne[t]=new Be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ne[e]=new Be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ne[e]=new Be(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){Ne[e]=new Be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ne[e]=new Be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ne[e]=new Be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ne[e]=new Be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ne[e]=new Be(e,5,!1,e.toLowerCase(),null,!1,!1)});var ku=/[\-:]([a-z])/g;function xu(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(ku,xu);Ne[t]=new Be(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(ku,xu);Ne[t]=new Be(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(ku,xu);Ne[t]=new Be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ne[e]=new Be(e,1,!1,e.toLowerCase(),null,!1,!1)});Ne.xlinkHref=new Be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ne[e]=new Be(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cu(e,t,n,r){var l=Ne.hasOwnProperty(t)?Ne[t]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var a=` +`+l[i].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=i&&0<=u);break}}}finally{Yo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rr(e):""}function _p(e){switch(e.tag){case 5:return Rr(e.type);case 16:return Rr("Lazy");case 13:return Rr("Suspense");case 19:return Rr("SuspenseList");case 0:case 2:case 15:return e=Xo(e.type,!1),e;case 11:return e=Xo(e.type.render,!1),e;case 1:return e=Xo(e.type,!0),e;default:return""}}function Pi(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 Un:return"Fragment";case In:return"Portal";case ki:return"Profiler";case Pu:return"StrictMode";case xi:return"Suspense";case Ci:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pc:return(e.displayName||"Context")+".Consumer";case Cc:return(e._context.displayName||"Context")+".Provider";case _u:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ru:return t=e.displayName||null,t!==null?t:Pi(e.type)||"Memo";case Vt:t=e._payload,e=e._init;try{return Pi(e(t))}catch{}}return null}function Rp(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 Pi(t);case 8:return t===Pu?"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 rn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lp(e){var t=Rc(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,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Sl(e){e._valueTracker||(e._valueTracker=Lp(e))}function Lc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Rc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gl(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 _i(e,t){var n=t.checked;return fe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ja(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=rn(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 Tc(e,t){t=t.checked,t!=null&&Cu(e,"checked",t,!1)}function Ri(e,t){Tc(e,t);var n=rn(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")?Li(e,t.type,n):t.hasOwnProperty("defaultValue")&&Li(e,t.type,rn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ia(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 Li(e,t,n){(t!=="number"||Gl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Gn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=El.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mr={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},Tp=["Webkit","ms","Moz","O"];Object.keys(Mr).forEach(function(e){Tp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mr[t]=Mr[e]})});function zc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mr.hasOwnProperty(e)&&Mr[e]?(""+t).trim():t+"px"}function Oc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=zc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Np=fe({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 Di(e,t){if(t){if(Np[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function Mi(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 zi=null;function Lu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Oi=null,Zn=null,Jn=null;function Ba(e){if(e=al(e)){if(typeof Oi!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Lo(t),Oi(e.stateNode,e.type,t))}}function Fc(e){Zn?Jn?Jn.push(e):Jn=[e]:Zn=e}function jc(){if(Zn){var e=Zn,t=Jn;if(Jn=Zn=null,Ba(e),t)for(e=0;e>>=0,e===0?32:31-($p(e)/Vp|0)|0}var kl=64,xl=4194304;function Tr(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 bl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Tr(u):(o&=i,o!==0&&(r=Tr(o)))}else i=n&~l,i!==0?r=Tr(i):o!==0&&(r=Tr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&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 il(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-pt(t),e[t]=n}function Kp(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=Or),Ga=" ",Za=!1;function nf(e,t){switch(e){case"keyup":return Sh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var An=!1;function kh(e,t){switch(e){case"compositionend":return rf(t);case"keypress":return t.which!==32?null:(Za=!0,Ga);case"textInput":return e=t.data,e===Ga&&Za?null:e;default:return null}}function xh(e,t){if(An)return e==="compositionend"||!ju&&nf(e,t)?(e=ef(),Al=zu=Kt=null,An=!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=es(n)}}function af(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?af(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sf(){for(var e=window,t=Gl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gl(e.document)}return t}function Iu(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 Mh(e){var t=sf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&af(n.ownerDocument.documentElement,n)){if(r!==null&&Iu(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,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ts(n,o);var i=ts(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,Bn=null,Bi=null,jr=null,$i=!1;function ns(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$i||Bn==null||Bn!==Gl(r)||(r=Bn,"selectionStart"in r&&Iu(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}),jr&&Xr(jr,r)||(jr=r,r=no(Bi,"onSelect"),0Hn||(e.current=Yi[Hn],Yi[Hn]=null,Hn--)}function ne(e,t){Hn++,Yi[Hn]=e.current,e.current=t}var ln={},Oe=un(ln),We=un(!1),Cn=ln;function nr(e,t){var n=e.type.contextTypes;if(!n)return ln;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Qe(e){return e=e.childContextTypes,e!=null}function lo(){oe(We),oe(Oe)}function ss(e,t,n){if(Oe.current!==ln)throw Error(P(168));ne(Oe,t),ne(We,n)}function gf(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(P(108,Rp(e)||"Unknown",l));return fe({},n,r)}function oo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ln,Cn=Oe.current,ne(Oe,e),ne(We,We.current),!0}function cs(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=gf(e,t,Cn),r.__reactInternalMemoizedMergedChildContext=e,oe(We),oe(Oe),ne(Oe,e)):oe(We),ne(We,n)}var Rt=null,To=!1,ai=!1;function wf(e){Rt===null?Rt=[e]:Rt.push(e)}function Wh(e){To=!0,wf(e)}function an(){if(!ai&&Rt!==null){ai=!0;var e=0,t=q;try{var n=Rt;for(q=1;e>=i,l-=i,Lt=1<<32-pt(t)+l|n<_?(U=L,L=null):U=L.sibling;var I=h(m,L,v[_],x);if(I===null){L===null&&(L=U);break}e&&L&&I.alternate===null&&t(m,L),c=o(I,c,_),y===null?R=I:y.sibling=I,y=I,L=U}if(_===v.length)return n(m,L),ue&&pn(m,_),R;if(L===null){for(;__?(U=L,L=null):U=L.sibling;var b=h(m,L,I.value,x);if(b===null){L===null&&(L=U);break}e&&L&&b.alternate===null&&t(m,L),c=o(b,c,_),y===null?R=b:y.sibling=b,y=b,L=U}if(I.done)return n(m,L),ue&&pn(m,_),R;if(L===null){for(;!I.done;_++,I=v.next())I=f(m,I.value,x),I!==null&&(c=o(I,c,_),y===null?R=I:y.sibling=I,y=I);return ue&&pn(m,_),R}for(L=r(m,L);!I.done;_++,I=v.next())I=w(L,m,_,I.value,x),I!==null&&(e&&I.alternate!==null&&L.delete(I.key===null?_:I.key),c=o(I,c,_),y===null?R=I:y.sibling=I,y=I);return e&&L.forEach(function(ae){return t(m,ae)}),ue&&pn(m,_),R}function T(m,c,v,x){if(typeof v=="object"&&v!==null&&v.type===Un&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case wl:e:{for(var R=v.key,y=c;y!==null;){if(y.key===R){if(R=v.type,R===Un){if(y.tag===7){n(m,y.sibling),c=l(y,v.props.children),c.return=m,m=c;break e}}else if(y.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Vt&&ps(R)===y.type){n(m,y.sibling),c=l(y,v.props),c.ref=Er(m,y,v),c.return=m,m=c;break e}n(m,y);break}else t(m,y);y=y.sibling}v.type===Un?(c=kn(v.props.children,m.mode,x,v.key),c.return=m,m=c):(x=Yl(v.type,v.key,v.props,null,m.mode,x),x.ref=Er(m,c,v),x.return=m,m=x)}return i(m);case In:e:{for(y=v.key;c!==null;){if(c.key===y)if(c.tag===4&&c.stateNode.containerInfo===v.containerInfo&&c.stateNode.implementation===v.implementation){n(m,c.sibling),c=l(c,v.children||[]),c.return=m,m=c;break e}else{n(m,c);break}else t(m,c);c=c.sibling}c=vi(v,m.mode,x),c.return=m,m=c}return i(m);case Vt:return y=v._init,T(m,c,y(v._payload),x)}if(Lr(v))return k(m,c,v,x);if(vr(v))return E(m,c,v,x);Nl(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,c!==null&&c.tag===6?(n(m,c.sibling),c=l(c,v),c.return=m,m=c):(n(m,c),c=mi(v,m.mode,x),c.return=m,m=c),i(m)):n(m,c)}return T}var lr=xf(!0),Cf=xf(!1),ao=un(null),so=null,Kn=null,$u=null;function Vu(){$u=Kn=so=null}function Hu(e){var t=ao.current;oe(ao),e._currentValue=t}function Zi(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 bn(e,t){so=e,$u=Kn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(He=!0),e.firstContext=null)}function lt(e){var t=e._currentValue;if($u!==e)if(e={context:e,memoizedValue:t,next:null},Kn===null){if(so===null)throw Error(P(308));Kn=e,so.dependencies={lanes:0,firstContext:e}}else Kn=Kn.next=e;return t}var gn=null;function Wu(e){gn===null?gn=[e]:gn.push(e)}function Pf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Wu(t)):(n.next=l.next,l.next=n),t.interleaved=n,zt(e,r)}function zt(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 Ht=!1;function Qu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _f(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 Nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,X&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,zt(e,n)}return l=r.interleaved,l===null?(t.next=t,Wu(r)):(t.next=l.next,l.next=t),r.interleaved=t,zt(e,n)}function $l(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,Nu(e,n)}}function hs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,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 co(e,t,n,r){var l=e.updateQueue;Ht=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var a=u,s=a.next;a.next=null,i===null?o=s:i.next=s,i=a;var d=e.alternate;d!==null&&(d=d.updateQueue,u=d.lastBaseUpdate,u!==i&&(u===null?d.firstBaseUpdate=s:u.next=s,d.lastBaseUpdate=a))}if(o!==null){var f=l.baseState;i=0,d=s=a=null,u=o;do{var h=u.lane,w=u.eventTime;if((r&h)===h){d!==null&&(d=d.next={eventTime:w,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var k=e,E=u;switch(h=t,w=n,E.tag){case 1:if(k=E.payload,typeof k=="function"){f=k.call(w,f,h);break e}f=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=E.payload,h=typeof k=="function"?k.call(w,f,h):k,h==null)break e;f=fe({},f,h);break e;case 2:Ht=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[u]:h.push(u))}else w={eventTime:w,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},d===null?(s=d=w,a=f):d=d.next=w,i|=h;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;h=u,u=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(!0);if(d===null&&(a=f),l.baseState=a,l.firstBaseUpdate=s,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Rn|=i,e.lanes=i,e.memoizedState=f}}function ms(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=ci.transition;ci.transition={};try{e(!1),t()}finally{q=n,ci.transition=r}}function Hf(){return ot().memoizedState}function Xh(e,t,n){var r=tn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Wf(e))Qf(t,n);else if(n=Pf(e,t,n,r),n!==null){var l=Ue();ht(n,e,r,l),Kf(n,t,r)}}function Gh(e,t,n){var r=tn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Wf(e))Qf(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,mt(u,i)){var a=t.interleaved;a===null?(l.next=l,Wu(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=Pf(e,t,l,r),n!==null&&(l=Ue(),ht(n,e,r,l),Kf(n,t,r))}}function Wf(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function Qf(e,t){Ir=po=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Kf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nu(e,n)}}var ho={readContext:lt,useCallback:De,useContext:De,useEffect:De,useImperativeHandle:De,useInsertionEffect:De,useLayoutEffect:De,useMemo:De,useReducer:De,useRef:De,useState:De,useDebugValue:De,useDeferredValue:De,useTransition:De,useMutableSource:De,useSyncExternalStore:De,useId:De,unstable_isNewReconciler:!1},Zh={readContext:lt,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:ys,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hl(4194308,4,Uf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hl(4,2,e,t)},useMemo:function(e,t){var n=wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wt();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=Xh.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:vs,useDebugValue:bu,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=vs(!1),t=e[0];return e=Yh.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,l=wt();if(ue){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),Pe===null)throw Error(P(349));_n&30||Nf(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,ys(Mf.bind(null,r,o,e),[e]),r.flags|=2048,nl(9,Df.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=wt(),t=Pe.identifierPrefix;if(ue){var n=Tt,r=Lt;n=(r&~(1<<32-pt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=el++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[St]=t,e[Jr]=r,nd(e,t,!1,!1),t.stateNode=e;e:{switch(i=Mi(n,r),n){case"dialog":le("cancel",e),le("close",e),l=r;break;case"iframe":case"object":case"embed":le("load",e),l=r;break;case"video":case"audio":for(l=0;lur&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304)}else{if(!r)if(e=fo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!ue)return Me(t),null}else 2*ve()-o.renderingStartTime>ur&&n!==1073741824&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ve(),t.sibling=null,n=se.current,ne(se,r?n&1|2:n&1),t):(Me(t),null);case 22:case 23:return oa(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ye&1073741824&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function lm(e,t){switch(Au(t),t.tag){case 1:return Qe(t.type)&&lo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),oe(We),oe(Oe),Xu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yu(t),null;case 13:if(oe(se),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));rr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return oe(se),null;case 4:return or(),null;case 10:return Hu(t.type._context),null;case 22:case 23:return oa(),null;case 24:return null;default:return null}}var Ml=!1,ze=!1,om=typeof WeakSet=="function"?WeakSet:Set,M=null;function Yn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function ou(e,t,n){try{n()}catch(r){he(e,t,r)}}var Ls=!1;function im(e,t){if(Vi=eo,e=sf(),Iu(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,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,a=-1,s=0,d=0,f=e,h=null;t:for(;;){for(var w;f!==n||l!==0&&f.nodeType!==3||(u=i+l),f!==o||r!==0&&f.nodeType!==3||(a=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(w=f.firstChild)!==null;)h=f,f=w;for(;;){if(f===e)break t;if(h===n&&++s===l&&(u=i),h===o&&++d===r&&(a=i),(w=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=w}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Hi={focusedElem:e,selectionRange:n},eo=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var E=k.memoizedProps,T=k.memoizedState,m=t.stateNode,c=m.getSnapshotBeforeUpdate(t.elementType===t.type?E:at(t.type,E),T);m.__reactInternalSnapshotBeforeUpdate=c}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(P(163))}}catch(x){he(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return k=Ls,Ls=!1,k}function Ur(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 o=l.destroy;l.destroy=void 0,o!==void 0&&ou(t,n,o)}l=l.next}while(l!==r)}}function Mo(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 iu(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 od(e){var t=e.alternate;t!==null&&(e.alternate=null,od(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[Jr],delete t[Ki],delete t[Vh],delete t[Hh])),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 id(e){return e.tag===5||e.tag===3||e.tag===4}function Ts(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||id(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 uu(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=ro));else if(r!==4&&(e=e.child,e!==null))for(uu(e,t,n),e=e.sibling;e!==null;)uu(e,t,n),e=e.sibling}function au(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(au(e,t,n),e=e.sibling;e!==null;)au(e,t,n),e=e.sibling}var Le=null,ct=!1;function Bt(e,t,n){for(n=n.child;n!==null;)ud(e,t,n),n=n.sibling}function ud(e,t,n){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Co,n)}catch{}switch(n.tag){case 5:ze||Yn(n,t);case 6:var r=Le,l=ct;Le=null,Bt(e,t,n),Le=r,ct=l,Le!==null&&(ct?(e=Le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Le.removeChild(n.stateNode));break;case 18:Le!==null&&(ct?(e=Le,n=n.stateNode,e.nodeType===8?ui(e.parentNode,n):e.nodeType===1&&ui(e,n),Kr(e)):ui(Le,n.stateNode));break;case 4:r=Le,l=ct,Le=n.stateNode.containerInfo,ct=!0,Bt(e,t,n),Le=r,ct=l;break;case 0:case 11:case 14:case 15:if(!ze&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&ou(n,t,i),l=l.next}while(l!==r)}Bt(e,t,n);break;case 1:if(!ze&&(Yn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){he(n,t,u)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(ze=(r=ze)||n.memoizedState!==null,Bt(e,t,n),ze=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function Ns(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new om),t.forEach(function(r){var l=mm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ut(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=ve()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*am(r/1960))-r,10e?16:e,Yt===null)var r=!1;else{if(e=Yt,Yt=null,yo=0,X&6)throw Error(P(331));var l=X;for(X|=4,M=e.current;M!==null;){var o=M,i=o.child;if(M.flags&16){var u=o.deletions;if(u!==null){for(var a=0;ave()-ra?En(e,0):na|=n),Ke(e,t)}function md(e,t){t===0&&(e.mode&1?(t=xl,xl<<=1,!(xl&130023424)&&(xl=4194304)):t=1);var n=Ue();e=zt(e,t),e!==null&&(il(e,t,n),Ke(e,n))}function hm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),md(e,n)}function mm(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(P(314))}r!==null&&r.delete(t),md(e,n)}var vd;vd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||We.current)He=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return He=!1,nm(e,t,n);He=!!(e.flags&131072)}else He=!1,ue&&t.flags&1048576&&Sf(t,uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wl(e,t),e=t.pendingProps;var l=nr(t,Oe.current);bn(t,n),l=Zu(null,t,r,e,l,n);var o=Ju();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,Qe(r)?(o=!0,oo(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Qu(t),l.updater=Do,t.stateNode=l,l._reactInternals=t,qi(t,r,e,n),t=tu(null,t,r,!0,o,n)):(t.tag=0,ue&&o&&Uu(t),Ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ym(r),e=at(r,e),l){case 0:t=eu(null,t,r,e,n);break e;case 1:t=Ps(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=Cs(null,t,r,at(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),eu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),Ps(e,t,r,l,n);case 3:e:{if(bf(t),e===null)throw Error(P(387));r=t.pendingProps,o=t.memoizedState,l=o.element,_f(e,t),co(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=ir(Error(P(423)),t),t=_s(e,t,r,n,l);break e}else if(r!==l){l=ir(Error(P(424)),t),t=_s(e,t,r,n,l);break e}else for(Ge=qt(t.stateNode.containerInfo.firstChild),Ze=t,ue=!0,dt=null,n=Cf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rr(),r===l){t=Ot(e,t,n);break e}Ie(e,t,r,n)}t=t.child}return t;case 5:return Rf(t),e===null&&Gi(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Wi(r,l)?i=null:o!==null&&Wi(r,o)&&(t.flags|=32),qf(e,t),Ie(e,t,i,n),t.child;case 6:return e===null&&Gi(t),null;case 13:return ed(e,t,n);case 4:return Ku(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=lr(t,null,r,n):Ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),xs(e,t,r,l,n);case 7:return Ie(e,t,t.pendingProps,n),t.child;case 8:return Ie(e,t,t.pendingProps.children,n),t.child;case 12:return Ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ne(ao,r._currentValue),r._currentValue=i,o!==null)if(mt(o.value,i)){if(o.children===l.children&&!We.current){t=Ot(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Nt(-1,n&-n),a.tag=2;var s=o.updateQueue;if(s!==null){s=s.shared;var d=s.pending;d===null?a.next=a:(a.next=d.next,d.next=a),s.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Zi(o.return,n,t),u.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(P(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Zi(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,bn(t,n),l=lt(l),r=r(l),t.flags|=1,Ie(e,t,r,n),t.child;case 14:return r=t.type,l=at(r,t.pendingProps),l=at(r.type,l),Cs(e,t,r,l,n);case 15:return Zf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:at(r,l),Wl(e,t),t.tag=1,Qe(r)?(e=!0,oo(t)):e=!1,bn(t,n),Yf(t,r,l),qi(t,r,l,n),tu(null,t,r,!0,e,n);case 19:return td(e,t,n);case 22:return Jf(e,t,n)}throw Error(P(156,t.tag))};function yd(e,t){return Hc(e,t)}function vm(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 nt(e,t,n,r){return new vm(e,t,n,r)}function ua(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ym(e){if(typeof e=="function")return ua(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_u)return 11;if(e===Ru)return 14}return 2}function nn(e,t){var n=e.alternate;return n===null?(n=nt(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 Yl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")ua(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Un:return kn(n.children,l,o,t);case Pu:i=8,l|=8;break;case ki:return e=nt(12,n,t,l|2),e.elementType=ki,e.lanes=o,e;case xi:return e=nt(13,n,t,l),e.elementType=xi,e.lanes=o,e;case Ci:return e=nt(19,n,t,l),e.elementType=Ci,e.lanes=o,e;case _c:return Oo(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cc:i=10;break e;case Pc:i=9;break e;case _u:i=11;break e;case Ru:i=14;break e;case Vt:i=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=nt(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function kn(e,t,n,r){return e=nt(7,e,r,t),e.lanes=n,e}function Oo(e,t,n,r){return e=nt(22,e,r,t),e.elementType=_c,e.lanes=n,e.stateNode={isHidden:!1},e}function mi(e,t,n){return e=nt(6,e,null,t),e.lanes=n,e}function vi(e,t,n){return t=nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function gm(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=Zo(0),this.expirationTimes=Zo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function aa(e,t,n,r,l,o,i,u,a){return e=new gm(e,t,n,u,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=nt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qu(o),e}function wm(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ed)}catch(e){console.error(e)}}Ed(),Sc.exports=qe;var da=Sc.exports;const Cm=uc(da),Pm=ic({__proto__:null,default:Cm},[da]);var Us=da;Si.createRoot=Us.createRoot,Si.hydrateRoot=Us.hydrateRoot;/** + * @remix-run/router v1.20.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function ar(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Rm(){return Math.random().toString(36).substr(2,8)}function Bs(e,t){return{usr:e.state,key:e.key,idx:t}}function ll(e,t,n,r){return n===void 0&&(n=null),ie({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?sn(t):t,{state:n,key:t&&t.key||r||Rm()})}function cl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function sn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Lm(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=Se.Pop,a=null,s=d();s==null&&(s=0,i.replaceState(ie({},i.state,{idx:s}),""));function d(){return(i.state||{idx:null}).idx}function f(){u=Se.Pop;let T=d(),m=T==null?null:T-s;s=T,a&&a({action:u,location:E.location,delta:m})}function h(T,m){u=Se.Push;let c=ll(E.location,T,m);s=d()+1;let v=Bs(c,s),x=E.createHref(c);try{i.pushState(v,"",x)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;l.location.assign(x)}o&&a&&a({action:u,location:E.location,delta:1})}function w(T,m){u=Se.Replace;let c=ll(E.location,T,m);s=d();let v=Bs(c,s),x=E.createHref(c);i.replaceState(v,"",x),o&&a&&a({action:u,location:E.location,delta:0})}function k(T){let m=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof T=="string"?T:cl(T);return c=c.replace(/ $/,"%20"),Y(m,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,m)}let E={get action(){return u},get location(){return e(l,i)},listen(T){if(a)throw new Error("A history only accepts one active listener");return l.addEventListener(As,f),a=T,()=>{l.removeEventListener(As,f),a=null}},createHref(T){return t(l,T)},createURL:k,encodeLocation(T){let m=k(T);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:h,replace:w,go(T){return i.go(T)}};return E}var ee;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ee||(ee={}));const Tm=new Set(["lazy","caseSensitive","path","id","index","children"]);function Nm(e){return e.index===!0}function So(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,o)=>{let i=[...n,String(o)],u=typeof l.id=="string"?l.id:i.join("-");if(Y(l.index!==!0||!l.children,"Cannot specify children on an index route"),Y(!r[u],'Found a route id collision on id "'+u+`". Route id's must be globally unique within Data Router usages`),Nm(l)){let a=ie({},l,t(l),{id:u});return r[u]=a,a}else{let a=ie({},l,t(l),{id:u,children:void 0});return r[u]=a,l.children&&(a.children=So(l.children,t,i,r)),a}})}function mn(e,t,n){return n===void 0&&(n="/"),Xl(e,t,n,!1)}function Xl(e,t,n,r){let l=typeof t=="string"?sn(t):t,o=fl(l.pathname||"/",n);if(o==null)return null;let i=kd(e);Mm(i);let u=null;for(let a=0;u==null&&a{let a={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};a.relativePath.startsWith("/")&&(Y(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let s=xn([r,a.relativePath]),d=n.concat(a);o.children&&o.children.length>0&&(Y(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),kd(o.children,t,d,s)),!(o.path==null&&!o.index)&&t.push({path:s,score:Am(s,o.index),routesMeta:d})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let a of xd(o.path))l(o,i,a)}),t}function xd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=xd(r.join("/")),u=[];return u.push(...i.map(a=>a===""?o:[o,a].join("/"))),l&&u.push(...i),u.map(a=>e.startsWith("/")&&a===""?"/":a)}function Mm(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Bm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const zm=/^:[\w-]+$/,Om=3,Fm=2,jm=1,Im=10,Um=-2,$s=e=>e==="*";function Am(e,t){let n=e.split("/"),r=n.length;return n.some($s)&&(r+=Um),t&&(r+=Fm),n.filter(l=>!$s(l)).reduce((l,o)=>l+(zm.test(o)?Om:o===""?jm:Im),r)}function Bm(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 $m(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,l={},o="/",i=[];for(let u=0;u{let{paramName:h,isOptional:w}=d;if(h==="*"){let E=u[f]||"";i=o.slice(0,o.length-E.length).replace(/(.)\/+$/,"$1")}const k=u[f];return w&&!k?s[h]=void 0:s[h]=(k||"").replace(/%2F/g,"/"),s},{}),pathname:o,pathnameBase:i,pattern:e}}function Vm(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),ar(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,(i,u,a)=>(r.push({paramName:u,isOptional:a!=null}),a?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Hm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ar(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function fl(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 Wm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?sn(e):e;return{pathname:n?n.startsWith("/")?n:Qm(n,t):t,search:Gm(r),hash:Zm(l)}}function Qm(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 yi(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 Cd(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Km(e,t){let n=Cd(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Ym(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=sn(e):(l=ie({},e),Y(!l.pathname||!l.pathname.includes("?"),yi("?","pathname","search",l)),Y(!l.pathname||!l.pathname.includes("#"),yi("#","pathname","hash",l)),Y(!l.search||!l.search.includes("#"),yi("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(i==null)u=n;else{let f=t.length-1;if(!r&&i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),f-=1;l.pathname=h.join("/")}u=f>=0?t[f]:"/"}let a=Wm(l,u),s=i&&i!=="/"&&i.endsWith("/"),d=(o||i===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(s||d)&&(a.pathname+="/"),a}const xn=e=>e.join("/").replace(/\/\/+/g,"/"),Xm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Gm=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Zm=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Eo{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Ao(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Pd=["post","put","patch","delete"],Jm=new Set(Pd),qm=["get",...Pd],bm=new Set(qm),ev=new Set([301,302,303,307,308]),tv=new Set([307,308]),gi={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},nv={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Cr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},pa=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rv=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),_d="remix-router-transitions";function lv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Y(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let p=e.detectErrorBoundary;l=g=>({hasErrorBoundary:p(g)})}else l=rv;let o={},i=So(e.routes,l,void 0,o),u,a=e.basename||"/",s=e.dataStrategy||av,d=e.patchRoutesOnNavigation,f=ie({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,w=new Set,k=null,E=null,T=null,m=e.hydrationData!=null,c=mn(i,e.history.location,a),v=null;if(c==null&&!d){let p=$e(404,{pathname:e.history.location.pathname}),{matches:g,route:S}=bs(i);c=g,v={[S.id]:p}}c&&!e.hydrationData&&hl(c,i,e.history.location.pathname).active&&(c=null);let x;if(c)if(c.some(p=>p.route.lazy))x=!1;else if(!c.some(p=>p.route.loader))x=!0;else if(f.v7_partialHydration){let p=e.hydrationData?e.hydrationData.loaderData:null,g=e.hydrationData?e.hydrationData.errors:null;if(g){let S=c.findIndex(C=>g[C.route.id]!==void 0);x=c.slice(0,S+1).every(C=>!hu(C.route,p,g))}else x=c.every(S=>!hu(S.route,p,g))}else x=e.hydrationData!=null;else if(x=!1,c=[],f.v7_partialHydration){let p=hl(null,i,e.history.location.pathname);p.active&&p.matches&&(c=p.matches)}let R,y={historyAction:e.history.action,location:e.history.location,matches:c,initialized:x,navigation:gi,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||v,fetchers:new Map,blockers:new Map},L=Se.Pop,_=!1,U,I=!1,b=new Map,ae=null,ye=!1,ge=!1,jt=[],It=new Set,me=new Map,N=0,$=-1,V=new Map,Z=new Set,re=new Map,vt=new Map,_e=new Set,it=new Map,Fe=new Map,xt;function Fd(){if(h=e.history.listen(p=>{let{action:g,location:S,delta:C}=p;if(xt){xt(),xt=void 0;return}ar(Fe.size===0||C!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let z=_a({currentLocation:y.location,nextLocation:S,historyAction:g});if(z&&C!=null){let A=new Promise(H=>{xt=H});e.history.go(C*-1),pl(z,{state:"blocked",location:S,proceed(){pl(z,{state:"proceeding",proceed:void 0,reset:void 0,location:S}),A.then(()=>e.history.go(C))},reset(){let H=new Map(y.blockers);H.set(z,Cr),je({blockers:H})}});return}return cn(g,S)}),n){kv(t,b);let p=()=>xv(t,b);t.addEventListener("pagehide",p),ae=()=>t.removeEventListener("pagehide",p)}return y.initialized||cn(Se.Pop,y.location,{initialHydration:!0}),R}function jd(){h&&h(),ae&&ae(),w.clear(),U&&U.abort(),y.fetchers.forEach((p,g)=>dl(g)),y.blockers.forEach((p,g)=>Pa(g))}function Id(p){return w.add(p),()=>w.delete(p)}function je(p,g){g===void 0&&(g={}),y=ie({},y,p);let S=[],C=[];f.v7_fetcherPersist&&y.fetchers.forEach((z,A)=>{z.state==="idle"&&(_e.has(A)?C.push(A):S.push(A))}),[...w].forEach(z=>z(y,{deletedFetchers:C,viewTransitionOpts:g.viewTransitionOpts,flushSync:g.flushSync===!0})),f.v7_fetcherPersist&&(S.forEach(z=>y.fetchers.delete(z)),C.forEach(z=>dl(z)))}function Dn(p,g,S){var C,z;let{flushSync:A}=S===void 0?{}:S,H=y.actionData!=null&&y.navigation.formMethod!=null&&ft(y.navigation.formMethod)&&y.navigation.state==="loading"&&((C=p.state)==null?void 0:C._isRedirect)!==!0,F;g.actionData?Object.keys(g.actionData).length>0?F=g.actionData:F=null:H?F=y.actionData:F=null;let j=g.loaderData?Js(y.loaderData,g.loaderData,g.matches||[],g.errors):y.loaderData,O=y.blockers;O.size>0&&(O=new Map(O),O.forEach((K,Re)=>O.set(Re,Cr)));let B=_===!0||y.navigation.formMethod!=null&&ft(y.navigation.formMethod)&&((z=p.state)==null?void 0:z._isRedirect)!==!0;u&&(i=u,u=void 0),ye||L===Se.Pop||(L===Se.Push?e.history.push(p,p.state):L===Se.Replace&&e.history.replace(p,p.state));let Q;if(L===Se.Pop){let K=b.get(y.location.pathname);K&&K.has(p.pathname)?Q={currentLocation:y.location,nextLocation:p}:b.has(p.pathname)&&(Q={currentLocation:p,nextLocation:y.location})}else if(I){let K=b.get(y.location.pathname);K?K.add(p.pathname):(K=new Set([p.pathname]),b.set(y.location.pathname,K)),Q={currentLocation:y.location,nextLocation:p}}je(ie({},g,{actionData:F,loaderData:j,historyAction:L,location:p,initialized:!0,navigation:gi,revalidation:"idle",restoreScrollPosition:La(p,g.matches||y.matches),preventScrollReset:B,blockers:O}),{viewTransitionOpts:Q,flushSync:A===!0}),L=Se.Pop,_=!1,I=!1,ye=!1,ge=!1,jt=[]}async function ga(p,g){if(typeof p=="number"){e.history.go(p);return}let S=pu(y.location,y.matches,a,f.v7_prependBasename,p,f.v7_relativeSplatPath,g==null?void 0:g.fromRouteId,g==null?void 0:g.relative),{path:C,submission:z,error:A}=Hs(f.v7_normalizeFormMethod,!1,S,g),H=y.location,F=ll(y.location,C,g&&g.state);F=ie({},F,e.history.encodeLocation(F));let j=g&&g.replace!=null?g.replace:void 0,O=Se.Push;j===!0?O=Se.Replace:j===!1||z!=null&&ft(z.formMethod)&&z.formAction===y.location.pathname+y.location.search&&(O=Se.Replace);let B=g&&"preventScrollReset"in g?g.preventScrollReset===!0:void 0,Q=(g&&g.flushSync)===!0,K=_a({currentLocation:H,nextLocation:F,historyAction:O});if(K){pl(K,{state:"blocked",location:F,proceed(){pl(K,{state:"proceeding",proceed:void 0,reset:void 0,location:F}),ga(p,g)},reset(){let Re=new Map(y.blockers);Re.set(K,Cr),je({blockers:Re})}});return}return await cn(O,F,{submission:z,pendingError:A,preventScrollReset:B,replace:g&&g.replace,enableViewTransition:g&&g.viewTransition,flushSync:Q})}function Ud(){if($o(),je({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){cn(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}cn(L||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:I===!0})}}async function cn(p,g,S){U&&U.abort(),U=null,L=p,ye=(S&&S.startUninterruptedRevalidation)===!0,Xd(y.location,y.matches),_=(S&&S.preventScrollReset)===!0,I=(S&&S.enableViewTransition)===!0;let C=u||i,z=S&&S.overrideNavigation,A=mn(C,g,a),H=(S&&S.flushSync)===!0,F=hl(A,C,g.pathname);if(F.active&&F.matches&&(A=F.matches),!A){let{error:te,notFoundMatches:J,route:de}=Vo(g.pathname);Dn(g,{matches:J,loaderData:{},errors:{[de.id]:te}},{flushSync:H});return}if(y.initialized&&!ge&&hv(y.location,g)&&!(S&&S.submission&&ft(S.submission.formMethod))){Dn(g,{matches:A},{flushSync:H});return}U=new AbortController;let j=jn(e.history,g,U.signal,S&&S.submission),O;if(S&&S.pendingError)O=[vn(A).route.id,{type:ee.error,error:S.pendingError}];else if(S&&S.submission&&ft(S.submission.formMethod)){let te=await Ad(j,g,S.submission,A,F.active,{replace:S.replace,flushSync:H});if(te.shortCircuited)return;if(te.pendingActionResult){let[J,de]=te.pendingActionResult;if(Xe(de)&&Ao(de.error)&&de.error.status===404){U=null,Dn(g,{matches:te.matches,loaderData:{},errors:{[J]:de.error}});return}}A=te.matches||A,O=te.pendingActionResult,z=wi(g,S.submission),H=!1,F.active=!1,j=jn(e.history,j.url,j.signal)}let{shortCircuited:B,matches:Q,loaderData:K,errors:Re}=await Bd(j,g,A,F.active,z,S&&S.submission,S&&S.fetcherSubmission,S&&S.replace,S&&S.initialHydration===!0,H,O);B||(U=null,Dn(g,ie({matches:Q||A},qs(O),{loaderData:K,errors:Re})))}async function Ad(p,g,S,C,z,A){A===void 0&&(A={}),$o();let H=Sv(g,S);if(je({navigation:H},{flushSync:A.flushSync===!0}),z){let O=await ml(C,g.pathname,p.signal);if(O.type==="aborted")return{shortCircuited:!0};if(O.type==="error"){let B=vn(O.partialMatches).route.id;return{matches:O.partialMatches,pendingActionResult:[B,{type:ee.error,error:O.error}]}}else if(O.matches)C=O.matches;else{let{notFoundMatches:B,error:Q,route:K}=Vo(g.pathname);return{matches:B,pendingActionResult:[K.id,{type:ee.error,error:Q}]}}}let F,j=Dr(C,g);if(!j.route.action&&!j.route.lazy)F={type:ee.error,error:$e(405,{method:p.method,pathname:g.pathname,routeId:j.route.id})};else if(F=(await dr("action",y,p,[j],C,null))[j.route.id],p.signal.aborted)return{shortCircuited:!0};if(Sn(F)){let O;return A&&A.replace!=null?O=A.replace:O=Xs(F.response.headers.get("Location"),new URL(p.url),a)===y.location.pathname+y.location.search,await fn(p,F,!0,{submission:S,replace:O}),{shortCircuited:!0}}if(Xt(F))throw $e(400,{type:"defer-action"});if(Xe(F)){let O=vn(C,j.route.id);return(A&&A.replace)!==!0&&(L=Se.Push),{matches:C,pendingActionResult:[O.route.id,F]}}return{matches:C,pendingActionResult:[j.route.id,F]}}async function Bd(p,g,S,C,z,A,H,F,j,O,B){let Q=z||wi(g,A),K=A||H||tc(Q),Re=!ye&&(!f.v7_partialHydration||!j);if(C){if(Re){let pe=wa(B);je(ie({navigation:Q},pe!==void 0?{actionData:pe}:{}),{flushSync:O})}let G=await ml(S,g.pathname,p.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let pe=vn(G.partialMatches).route.id;return{matches:G.partialMatches,loaderData:{},errors:{[pe]:G.error}}}else if(G.matches)S=G.matches;else{let{error:pe,notFoundMatches:zn,route:mr}=Vo(g.pathname);return{matches:zn,loaderData:{},errors:{[mr.id]:pe}}}}let te=u||i,[J,de]=Qs(e.history,y,S,K,g,f.v7_partialHydration&&j===!0,f.v7_skipActionErrorRevalidation,ge,jt,It,_e,re,Z,te,a,B);if(Ho(G=>!(S&&S.some(pe=>pe.route.id===G))||J&&J.some(pe=>pe.route.id===G)),$=++N,J.length===0&&de.length===0){let G=xa();return Dn(g,ie({matches:S,loaderData:{},errors:B&&Xe(B[1])?{[B[0]]:B[1].error}:null},qs(B),G?{fetchers:new Map(y.fetchers)}:{}),{flushSync:O}),{shortCircuited:!0}}if(Re){let G={};if(!C){G.navigation=Q;let pe=wa(B);pe!==void 0&&(G.actionData=pe)}de.length>0&&(G.fetchers=$d(de)),je(G,{flushSync:O})}de.forEach(G=>{At(G.key),G.controller&&me.set(G.key,G.controller)});let Mn=()=>de.forEach(G=>At(G.key));U&&U.signal.addEventListener("abort",Mn);let{loaderResults:pr,fetcherResults:Pt}=await Sa(y,S,J,de,p);if(p.signal.aborted)return{shortCircuited:!0};U&&U.signal.removeEventListener("abort",Mn),de.forEach(G=>me.delete(G.key));let yt=Fl(pr);if(yt)return await fn(p,yt.result,!0,{replace:F}),{shortCircuited:!0};if(yt=Fl(Pt),yt)return Z.add(yt.key),await fn(p,yt.result,!0,{replace:F}),{shortCircuited:!0};let{loaderData:Wo,errors:hr}=Zs(y,S,pr,B,de,Pt,it);it.forEach((G,pe)=>{G.subscribe(zn=>{(zn||G.done)&&it.delete(pe)})}),f.v7_partialHydration&&j&&y.errors&&(hr=ie({},y.errors,hr));let dn=xa(),vl=Ca($),yl=dn||vl||de.length>0;return ie({matches:S,loaderData:Wo,errors:hr},yl?{fetchers:new Map(y.fetchers)}:{})}function wa(p){if(p&&!Xe(p[1]))return{[p[0]]:p[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function $d(p){return p.forEach(g=>{let S=y.fetchers.get(g.key),C=Pr(void 0,S?S.data:void 0);y.fetchers.set(g.key,C)}),new Map(y.fetchers)}function Vd(p,g,S,C){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");At(p);let z=(C&&C.flushSync)===!0,A=u||i,H=pu(y.location,y.matches,a,f.v7_prependBasename,S,f.v7_relativeSplatPath,g,C==null?void 0:C.relative),F=mn(A,H,a),j=hl(F,A,H);if(j.active&&j.matches&&(F=j.matches),!F){Ct(p,g,$e(404,{pathname:H}),{flushSync:z});return}let{path:O,submission:B,error:Q}=Hs(f.v7_normalizeFormMethod,!0,H,C);if(Q){Ct(p,g,Q,{flushSync:z});return}let K=Dr(F,O),Re=(C&&C.preventScrollReset)===!0;if(B&&ft(B.formMethod)){Hd(p,g,O,K,F,j.active,z,Re,B);return}re.set(p,{routeId:g,path:O}),Wd(p,g,O,K,F,j.active,z,Re,B)}async function Hd(p,g,S,C,z,A,H,F,j){$o(),re.delete(p);function O(we){if(!we.route.action&&!we.route.lazy){let On=$e(405,{method:j.formMethod,pathname:S,routeId:g});return Ct(p,g,On,{flushSync:H}),!0}return!1}if(!A&&O(C))return;let B=y.fetchers.get(p);Ut(p,Ev(j,B),{flushSync:H});let Q=new AbortController,K=jn(e.history,S,Q.signal,j);if(A){let we=await ml(z,S,K.signal);if(we.type==="aborted")return;if(we.type==="error"){Ct(p,g,we.error,{flushSync:H});return}else if(we.matches){if(z=we.matches,C=Dr(z,S),O(C))return}else{Ct(p,g,$e(404,{pathname:S}),{flushSync:H});return}}me.set(p,Q);let Re=N,J=(await dr("action",y,K,[C],z,p))[C.route.id];if(K.signal.aborted){me.get(p)===Q&&me.delete(p);return}if(f.v7_fetcherPersist&&_e.has(p)){if(Sn(J)||Xe(J)){Ut(p,$t(void 0));return}}else{if(Sn(J))if(me.delete(p),$>Re){Ut(p,$t(void 0));return}else return Z.add(p),Ut(p,Pr(j)),fn(K,J,!1,{fetcherSubmission:j,preventScrollReset:F});if(Xe(J)){Ct(p,g,J.error);return}}if(Xt(J))throw $e(400,{type:"defer-action"});let de=y.navigation.location||y.location,Mn=jn(e.history,de,Q.signal),pr=u||i,Pt=y.navigation.state!=="idle"?mn(pr,y.navigation.location,a):y.matches;Y(Pt,"Didn't find any matches after fetcher action");let yt=++N;V.set(p,yt);let Wo=Pr(j,J.data);y.fetchers.set(p,Wo);let[hr,dn]=Qs(e.history,y,Pt,j,de,!1,f.v7_skipActionErrorRevalidation,ge,jt,It,_e,re,Z,pr,a,[C.route.id,J]);dn.filter(we=>we.key!==p).forEach(we=>{let On=we.key,Ta=y.fetchers.get(On),Jd=Pr(void 0,Ta?Ta.data:void 0);y.fetchers.set(On,Jd),At(On),we.controller&&me.set(On,we.controller)}),je({fetchers:new Map(y.fetchers)});let vl=()=>dn.forEach(we=>At(we.key));Q.signal.addEventListener("abort",vl);let{loaderResults:yl,fetcherResults:G}=await Sa(y,Pt,hr,dn,Mn);if(Q.signal.aborted)return;Q.signal.removeEventListener("abort",vl),V.delete(p),me.delete(p),dn.forEach(we=>me.delete(we.key));let pe=Fl(yl);if(pe)return fn(Mn,pe.result,!1,{preventScrollReset:F});if(pe=Fl(G),pe)return Z.add(pe.key),fn(Mn,pe.result,!1,{preventScrollReset:F});let{loaderData:zn,errors:mr}=Zs(y,Pt,yl,void 0,dn,G,it);if(y.fetchers.has(p)){let we=$t(J.data);y.fetchers.set(p,we)}Ca(yt),y.navigation.state==="loading"&&yt>$?(Y(L,"Expected pending action"),U&&U.abort(),Dn(y.navigation.location,{matches:Pt,loaderData:zn,errors:mr,fetchers:new Map(y.fetchers)})):(je({errors:mr,loaderData:Js(y.loaderData,zn,Pt,mr),fetchers:new Map(y.fetchers)}),ge=!1)}async function Wd(p,g,S,C,z,A,H,F,j){let O=y.fetchers.get(p);Ut(p,Pr(j,O?O.data:void 0),{flushSync:H});let B=new AbortController,Q=jn(e.history,S,B.signal);if(A){let J=await ml(z,S,Q.signal);if(J.type==="aborted")return;if(J.type==="error"){Ct(p,g,J.error,{flushSync:H});return}else if(J.matches)z=J.matches,C=Dr(z,S);else{Ct(p,g,$e(404,{pathname:S}),{flushSync:H});return}}me.set(p,B);let K=N,te=(await dr("loader",y,Q,[C],z,p))[C.route.id];if(Xt(te)&&(te=await ha(te,Q.signal,!0)||te),me.get(p)===B&&me.delete(p),!Q.signal.aborted){if(_e.has(p)){Ut(p,$t(void 0));return}if(Sn(te))if($>K){Ut(p,$t(void 0));return}else{Z.add(p),await fn(Q,te,!1,{preventScrollReset:F});return}if(Xe(te)){Ct(p,g,te.error);return}Y(!Xt(te),"Unhandled fetcher deferred data"),Ut(p,$t(te.data))}}async function fn(p,g,S,C){let{submission:z,fetcherSubmission:A,preventScrollReset:H,replace:F}=C===void 0?{}:C;g.response.headers.has("X-Remix-Revalidate")&&(ge=!0);let j=g.response.headers.get("Location");Y(j,"Expected a Location header on the redirect Response"),j=Xs(j,new URL(p.url),a);let O=ll(y.location,j,{_isRedirect:!0});if(n){let J=!1;if(g.response.headers.has("X-Remix-Reload-Document"))J=!0;else if(pa.test(j)){const de=e.history.createURL(j);J=de.origin!==t.location.origin||fl(de.pathname,a)==null}if(J){F?t.location.replace(j):t.location.assign(j);return}}U=null;let B=F===!0||g.response.headers.has("X-Remix-Replace")?Se.Replace:Se.Push,{formMethod:Q,formAction:K,formEncType:Re}=y.navigation;!z&&!A&&Q&&K&&Re&&(z=tc(y.navigation));let te=z||A;if(tv.has(g.response.status)&&te&&ft(te.formMethod))await cn(B,O,{submission:ie({},te,{formAction:j}),preventScrollReset:H||_,enableViewTransition:S?I:void 0});else{let J=wi(O,z);await cn(B,O,{overrideNavigation:J,fetcherSubmission:A,preventScrollReset:H||_,enableViewTransition:S?I:void 0})}}async function dr(p,g,S,C,z,A){let H,F={};try{H=await sv(s,p,g,S,C,z,A,o,l)}catch(j){return C.forEach(O=>{F[O.route.id]={type:ee.error,error:j}}),F}for(let[j,O]of Object.entries(H))if(mv(O)){let B=O.result;F[j]={type:ee.redirect,response:dv(B,S,j,z,a,f.v7_relativeSplatPath)}}else F[j]=await fv(O);return F}async function Sa(p,g,S,C,z){let A=p.matches,H=dr("loader",p,z,S,g,null),F=Promise.all(C.map(async B=>{if(B.matches&&B.match&&B.controller){let K=(await dr("loader",p,jn(e.history,B.path,B.controller.signal),[B.match],B.matches,B.key))[B.match.route.id];return{[B.key]:K}}else return Promise.resolve({[B.key]:{type:ee.error,error:$e(404,{pathname:B.path})}})})),j=await H,O=(await F).reduce((B,Q)=>Object.assign(B,Q),{});return await Promise.all([gv(g,j,z.signal,A,p.loaderData),wv(g,O,C)]),{loaderResults:j,fetcherResults:O}}function $o(){ge=!0,jt.push(...Ho()),re.forEach((p,g)=>{me.has(g)&&It.add(g),At(g)})}function Ut(p,g,S){S===void 0&&(S={}),y.fetchers.set(p,g),je({fetchers:new Map(y.fetchers)},{flushSync:(S&&S.flushSync)===!0})}function Ct(p,g,S,C){C===void 0&&(C={});let z=vn(y.matches,g);dl(p),je({errors:{[z.route.id]:S},fetchers:new Map(y.fetchers)},{flushSync:(C&&C.flushSync)===!0})}function Ea(p){return f.v7_fetcherPersist&&(vt.set(p,(vt.get(p)||0)+1),_e.has(p)&&_e.delete(p)),y.fetchers.get(p)||nv}function dl(p){let g=y.fetchers.get(p);me.has(p)&&!(g&&g.state==="loading"&&V.has(p))&&At(p),re.delete(p),V.delete(p),Z.delete(p),_e.delete(p),It.delete(p),y.fetchers.delete(p)}function Qd(p){if(f.v7_fetcherPersist){let g=(vt.get(p)||0)-1;g<=0?(vt.delete(p),_e.add(p)):vt.set(p,g)}else dl(p);je({fetchers:new Map(y.fetchers)})}function At(p){let g=me.get(p);g&&(g.abort(),me.delete(p))}function ka(p){for(let g of p){let S=Ea(g),C=$t(S.data);y.fetchers.set(g,C)}}function xa(){let p=[],g=!1;for(let S of Z){let C=y.fetchers.get(S);Y(C,"Expected fetcher: "+S),C.state==="loading"&&(Z.delete(S),p.push(S),g=!0)}return ka(p),g}function Ca(p){let g=[];for(let[S,C]of V)if(C0}function Kd(p,g){let S=y.blockers.get(p)||Cr;return Fe.get(p)!==g&&Fe.set(p,g),S}function Pa(p){y.blockers.delete(p),Fe.delete(p)}function pl(p,g){let S=y.blockers.get(p)||Cr;Y(S.state==="unblocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="proceeding"||S.state==="blocked"&&g.state==="unblocked"||S.state==="proceeding"&&g.state==="unblocked","Invalid blocker state transition: "+S.state+" -> "+g.state);let C=new Map(y.blockers);C.set(p,g),je({blockers:C})}function _a(p){let{currentLocation:g,nextLocation:S,historyAction:C}=p;if(Fe.size===0)return;Fe.size>1&&ar(!1,"A router only supports one blocker at a time");let z=Array.from(Fe.entries()),[A,H]=z[z.length-1],F=y.blockers.get(A);if(!(F&&F.state==="proceeding")&&H({currentLocation:g,nextLocation:S,historyAction:C}))return A}function Vo(p){let g=$e(404,{pathname:p}),S=u||i,{matches:C,route:z}=bs(S);return Ho(),{notFoundMatches:C,route:z,error:g}}function Ho(p){let g=[];return it.forEach((S,C)=>{(!p||p(C))&&(S.cancel(),g.push(C),it.delete(C))}),g}function Yd(p,g,S){if(k=p,T=g,E=S||null,!m&&y.navigation===gi){m=!0;let C=La(y.location,y.matches);C!=null&&je({restoreScrollPosition:C})}return()=>{k=null,T=null,E=null}}function Ra(p,g){return E&&E(p,g.map(C=>Dm(C,y.loaderData)))||p.key}function Xd(p,g){if(k&&T){let S=Ra(p,g);k[S]=T()}}function La(p,g){if(k){let S=Ra(p,g),C=k[S];if(typeof C=="number")return C}return null}function hl(p,g,S){if(d)if(p){if(Object.keys(p[0].params).length>0)return{active:!0,matches:Xl(g,S,a,!0)}}else return{active:!0,matches:Xl(g,S,a,!0)||[]};return{active:!1,matches:null}}async function ml(p,g,S){if(!d)return{type:"success",matches:p};let C=p;for(;;){let z=u==null,A=u||i,H=o;try{await d({path:g,matches:C,patch:(O,B)=>{S.aborted||Ys(O,B,A,H,l)}})}catch(O){return{type:"error",error:O,partialMatches:C}}finally{z&&!S.aborted&&(i=[...i])}if(S.aborted)return{type:"aborted"};let F=mn(A,g,a);if(F)return{type:"success",matches:F};let j=Xl(A,g,a,!0);if(!j||C.length===j.length&&C.every((O,B)=>O.route.id===j[B].route.id))return{type:"success",matches:null};C=j}}function Gd(p){o={},u=So(p,l,void 0,o)}function Zd(p,g){let S=u==null;Ys(p,g,u||i,o,l),S&&(i=[...i],je({}))}return R={get basename(){return a},get future(){return f},get state(){return y},get routes(){return i},get window(){return t},initialize:Fd,subscribe:Id,enableScrollRestoration:Yd,navigate:ga,fetch:Vd,revalidate:Ud,createHref:p=>e.history.createHref(p),encodeLocation:p=>e.history.encodeLocation(p),getFetcher:Ea,deleteFetcher:Qd,dispose:jd,getBlocker:Kd,deleteBlocker:Pa,patchRoutes:Zd,_internalFetchControllers:me,_internalActiveDeferreds:it,_internalSetRoutes:Gd},R}function ov(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function pu(e,t,n,r,l,o,i,u){let a,s;if(i){a=[];for(let f of t)if(a.push(f),f.route.id===i){s=f;break}}else a=t,s=t[t.length-1];let d=Ym(l||".",Km(a,o),fl(e.pathname,n)||e.pathname,u==="path");if(l==null&&(d.search=e.search,d.hash=e.hash),(l==null||l===""||l===".")&&s){let f=ma(d.search);if(s.route.index&&!f)d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&f){let h=new URLSearchParams(d.search),w=h.getAll("index");h.delete("index"),w.filter(E=>E).forEach(E=>h.append("index",E));let k=h.toString();d.search=k?"?"+k:""}}return r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:xn([n,d.pathname])),cl(d)}function Hs(e,t,n,r){if(!r||!ov(r))return{path:n};if(r.formMethod&&!yv(r.formMethod))return{path:n,error:$e(405,{method:r.formMethod})};let l=()=>({path:n,error:$e(400,{type:"invalid-body"})}),o=r.formMethod||"get",i=e?o.toUpperCase():o.toLowerCase(),u=Td(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ft(i))return l();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((w,k)=>{let[E,T]=k;return""+w+E+"="+T+` +`},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:u,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!ft(i))return l();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:u,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return l()}}}Y(typeof FormData=="function","FormData is not available in this environment");let a,s;if(r.formData)a=mu(r.formData),s=r.formData;else if(r.body instanceof FormData)a=mu(r.body),s=r.body;else if(r.body instanceof URLSearchParams)a=r.body,s=Gs(a);else if(r.body==null)a=new URLSearchParams,s=new FormData;else try{a=new URLSearchParams(r.body),s=Gs(a)}catch{return l()}let d={formMethod:i,formAction:u,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(ft(d.formMethod))return{path:n,submission:d};let f=sn(n);return t&&f.search&&ma(f.search)&&a.append("index",""),f.search="?"+a,{path:cl(f),submission:d}}function Ws(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(l=>l.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function Qs(e,t,n,r,l,o,i,u,a,s,d,f,h,w,k,E){let T=E?Xe(E[1])?E[1].error:E[1].data:void 0,m=e.createURL(t.location),c=e.createURL(l),v=n;o&&t.errors?v=Ws(n,Object.keys(t.errors)[0],!0):E&&Xe(E[1])&&(v=Ws(n,E[0]));let x=E?E[1].statusCode:void 0,R=i&&x&&x>=400,y=v.filter((_,U)=>{let{route:I}=_;if(I.lazy)return!0;if(I.loader==null)return!1;if(o)return hu(I,t.loaderData,t.errors);if(iv(t.loaderData,t.matches[U],_)||a.some(ye=>ye===_.route.id))return!0;let b=t.matches[U],ae=_;return Ks(_,ie({currentUrl:m,currentParams:b.params,nextUrl:c,nextParams:ae.params},r,{actionResult:T,actionStatus:x,defaultShouldRevalidate:R?!1:u||m.pathname+m.search===c.pathname+c.search||m.search!==c.search||Rd(b,ae)}))}),L=[];return f.forEach((_,U)=>{if(o||!n.some(ge=>ge.route.id===_.routeId)||d.has(U))return;let I=mn(w,_.path,k);if(!I){L.push({key:U,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let b=t.fetchers.get(U),ae=Dr(I,_.path),ye=!1;h.has(U)?ye=!1:s.has(U)?(s.delete(U),ye=!0):b&&b.state!=="idle"&&b.data===void 0?ye=u:ye=Ks(ae,ie({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:c,nextParams:n[n.length-1].params},r,{actionResult:T,actionStatus:x,defaultShouldRevalidate:R?!1:u})),ye&&L.push({key:U,routeId:_.routeId,path:_.path,matches:I,match:ae,controller:new AbortController})}),[y,L]}function hu(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,l=n!=null&&n[e.id]!==void 0;return!r&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!l}function iv(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Rd(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Ks(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function Ys(e,t,n,r,l){var o;let i;if(e){let s=r[e];Y(s,"No route found to patch children into: routeId = "+e),s.children||(s.children=[]),i=s.children}else i=n;let u=t.filter(s=>!i.some(d=>Ld(s,d))),a=So(u,l,[e||"_","patch",String(((o=i)==null?void 0:o.length)||"0")],r);i.push(...a)}function Ld(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var l;return(l=t.children)==null?void 0:l.some(o=>Ld(n,o))}):!1}async function uv(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];Y(l,"No route found in manifest");let o={};for(let i in r){let a=l[i]!==void 0&&i!=="hasErrorBoundary";ar(!a,'Route "'+l.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!a&&!Tm.has(i)&&(o[i]=r[i])}Object.assign(l,o),Object.assign(l,ie({},t(l),{lazy:void 0}))}async function av(e){let{matches:t}=e,n=t.filter(l=>l.shouldLoad);return(await Promise.all(n.map(l=>l.resolve()))).reduce((l,o,i)=>Object.assign(l,{[n[i].route.id]:o}),{})}async function sv(e,t,n,r,l,o,i,u,a,s){let d=o.map(w=>w.route.lazy?uv(w.route,a,u):void 0),f=o.map((w,k)=>{let E=d[k],T=l.some(c=>c.route.id===w.route.id);return ie({},w,{shouldLoad:T,resolve:async c=>(c&&r.method==="GET"&&(w.route.lazy||w.route.loader)&&(T=!0),T?cv(t,r,w,E,c,s):Promise.resolve({type:ee.data,result:void 0}))})}),h=await e({matches:f,request:r,params:o[0].params,fetcherKey:i,context:s});try{await Promise.all(d)}catch{}return h}async function cv(e,t,n,r,l,o){let i,u,a=s=>{let d,f=new Promise((k,E)=>d=E);u=()=>d(),t.signal.addEventListener("abort",u);let h=k=>typeof s!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):s({request:t,params:n.params,context:o},...k!==void 0?[k]:[]),w=(async()=>{try{return{type:"data",result:await(l?l(E=>h(E)):h())}}catch(k){return{type:"error",result:k}}})();return Promise.race([w,f])};try{let s=n.route[e];if(r)if(s){let d,[f]=await Promise.all([a(s).catch(h=>{d=h}),r]);if(d!==void 0)throw d;i=f}else if(await r,s=n.route[e],s)i=await a(s);else if(e==="action"){let d=new URL(t.url),f=d.pathname+d.search;throw $e(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:ee.data,result:void 0};else if(s)i=await a(s);else{let d=new URL(t.url),f=d.pathname+d.search;throw $e(404,{pathname:f})}Y(i.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(s){return{type:ee.error,result:s}}finally{u&&t.signal.removeEventListener("abort",u)}return i}async function fv(e){let{result:t,type:n}=e;if(Nd(t)){let s;try{let d=t.headers.get("Content-Type");d&&/\bapplication\/json\b/.test(d)?t.body==null?s=null:s=await t.json():s=await t.text()}catch(d){return{type:ee.error,error:d}}return n===ee.error?{type:ee.error,error:new Eo(t.status,t.statusText,s),statusCode:t.status,headers:t.headers}:{type:ee.data,data:s,statusCode:t.status,headers:t.headers}}if(n===ee.error){if(ec(t)){var r;if(t.data instanceof Error){var l;return{type:ee.error,error:t.data,statusCode:(l=t.init)==null?void 0:l.status}}t=new Eo(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:ee.error,error:t,statusCode:Ao(t)?t.status:void 0}}if(vv(t)){var o,i;return{type:ee.deferred,deferredData:t,statusCode:(o=t.init)==null?void 0:o.status,headers:((i=t.init)==null?void 0:i.headers)&&new Headers(t.init.headers)}}if(ec(t)){var u,a;return{type:ee.data,data:t.data,statusCode:(u=t.init)==null?void 0:u.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:ee.data,data:t}}function dv(e,t,n,r,l,o){let i=e.headers.get("Location");if(Y(i,"Redirects returned/thrown from loaders/actions must have a Location header"),!pa.test(i)){let u=r.slice(0,r.findIndex(a=>a.route.id===n)+1);i=pu(new URL(t.url),u,l,!0,i,o),e.headers.set("Location",i)}return e}function Xs(e,t,n){if(pa.test(e)){let r=e,l=r.startsWith("//")?new URL(t.protocol+r):new URL(r),o=fl(l.pathname,n)!=null;if(l.origin===t.origin&&o)return l.pathname+l.search+l.hash}return e}function jn(e,t,n,r){let l=e.createURL(Td(t)).toString(),o={signal:n};if(r&&ft(r.formMethod)){let{formMethod:i,formEncType:u}=r;o.method=i.toUpperCase(),u==="application/json"?(o.headers=new Headers({"Content-Type":u}),o.body=JSON.stringify(r.json)):u==="text/plain"?o.body=r.text:u==="application/x-www-form-urlencoded"&&r.formData?o.body=mu(r.formData):o.body=r.formData}return new Request(l,o)}function mu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Gs(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function pv(e,t,n,r,l){let o={},i=null,u,a=!1,s={},d=n&&Xe(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let h=f.route.id,w=t[h];if(Y(!Sn(w),"Cannot handle redirect results in processLoaderData"),Xe(w)){let k=w.error;d!==void 0&&(k=d,d=void 0),i=i||{};{let E=vn(e,h);i[E.route.id]==null&&(i[E.route.id]=k)}o[h]=void 0,a||(a=!0,u=Ao(w.error)?w.error.status:500),w.headers&&(s[h]=w.headers)}else Xt(w)?(r.set(h,w.deferredData),o[h]=w.deferredData.data,w.statusCode!=null&&w.statusCode!==200&&!a&&(u=w.statusCode),w.headers&&(s[h]=w.headers)):(o[h]=w.data,w.statusCode&&w.statusCode!==200&&!a&&(u=w.statusCode),w.headers&&(s[h]=w.headers))}),d!==void 0&&n&&(i={[n[0]]:d},o[n[0]]=void 0),{loaderData:o,errors:i,statusCode:u||200,loaderHeaders:s}}function Zs(e,t,n,r,l,o,i){let{loaderData:u,errors:a}=pv(t,n,r,i);return l.forEach(s=>{let{key:d,match:f,controller:h}=s,w=o[d];if(Y(w,"Did not find corresponding fetcher result"),!(h&&h.signal.aborted))if(Xe(w)){let k=vn(e.matches,f==null?void 0:f.route.id);a&&a[k.route.id]||(a=ie({},a,{[k.route.id]:w.error})),e.fetchers.delete(d)}else if(Sn(w))Y(!1,"Unhandled fetcher revalidation redirect");else if(Xt(w))Y(!1,"Unhandled fetcher deferred data");else{let k=$t(w.data);e.fetchers.set(d,k)}}),{loaderData:u,errors:a}}function Js(e,t,n,r){let l=ie({},t);for(let o of n){let i=o.route.id;if(t.hasOwnProperty(i)?t[i]!==void 0&&(l[i]=t[i]):e[i]!==void 0&&o.route.loader&&(l[i]=e[i]),r&&r.hasOwnProperty(i))break}return l}function qs(e){return e?Xe(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function vn(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function bs(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function $e(e,t){let{pathname:n,routeId:r,method:l,type:o,message:i}=t===void 0?{}:t,u="Unknown Server Error",a="Unknown @remix-run/router error";return e===400?(u="Bad Request",l&&n&&r?a="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?a="defer() is not supported in actions":o==="invalid-body"&&(a="Unable to encode submission body")):e===403?(u="Forbidden",a='Route "'+r+'" does not match URL "'+n+'"'):e===404?(u="Not Found",a='No route matches URL "'+n+'"'):e===405&&(u="Method Not Allowed",l&&n&&r?a="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(a='Invalid request method "'+l.toUpperCase()+'"')),new Eo(e||500,u,new Error(a),!0)}function Fl(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,l]=t[n];if(Sn(l))return{key:r,result:l}}}function Td(e){let t=typeof e=="string"?sn(e):e;return cl(ie({},t,{hash:""}))}function hv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function mv(e){return Nd(e.result)&&ev.has(e.result.status)}function Xt(e){return e.type===ee.deferred}function Xe(e){return e.type===ee.error}function Sn(e){return(e&&e.type)===ee.redirect}function ec(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function vv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Nd(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function yv(e){return bm.has(e.toLowerCase())}function ft(e){return Jm.has(e.toLowerCase())}async function gv(e,t,n,r,l){let o=Object.entries(t);for(let i=0;i(h==null?void 0:h.route.id)===u);if(!s)continue;let d=r.find(h=>h.route.id===s.route.id),f=d!=null&&!Rd(d,s)&&(l&&l[s.route.id])!==void 0;Xt(a)&&f&&await ha(a,n,!1).then(h=>{h&&(t[u]=h)})}}async function wv(e,t,n){for(let r=0;r(s==null?void 0:s.route.id)===o)&&Xt(u)&&(Y(i,"Expected an AbortController for revalidating fetcher deferred result"),await ha(u,i.signal,!0).then(s=>{s&&(t[l]=s)}))}}async function ha(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:ee.data,data:e.deferredData.unwrappedData}}catch(l){return{type:ee.error,error:l}}return{type:ee.data,data:e.deferredData.data}}}function ma(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Dr(e,t){let n=typeof t=="string"?sn(t).search:t.search;if(e[e.length-1].route.index&&ma(n||""))return e[e.length-1];let r=Cd(e);return r[r.length-1]}function tc(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:o,json:i}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function wi(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Sv(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Pr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Ev(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function $t(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function kv(e,t){try{let n=e.sessionStorage.getItem(_d);if(n){let r=JSON.parse(n);for(let[l,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(l,new Set(o||[]))}}catch{}}function xv(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(_d,JSON.stringify(n))}catch(r){ar(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + * React Router v6.27.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.assign({},E,{params:Object.assign({},u,E.params),pathname:xn([a,l.encodeLocation?l.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?a:xn([a,l.encodeLocation?l.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),o,n,r)}function _v(){let e=Ov(),t=Ao(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},t),n?D.createElement("pre",{style:l},n):null,null)}const Rv=D.createElement(_v,null);class Lv extends D.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?D.createElement(Bo.Provider,{value:this.props.routeContext},D.createElement(Od.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Tv(e){let{routeContext:t,match:n,children:r}=e,l=D.useContext(Dd);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),D.createElement(Bo.Provider,{value:t},r)}function Nv(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,u=(l=n)==null?void 0:l.errors;if(u!=null){let d=i.findIndex(f=>f.route.id&&(u==null?void 0:u[f.route.id])!==void 0);d>=0||Y(!1),i=i.slice(0,Math.min(i.length,d+1))}let a=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((d,f,h)=>{let w,k=!1,E=null,T=null;n&&(w=u&&f.route.id?u[f.route.id]:void 0,E=f.route.errorElement||Rv,a&&(s<0&&h===0?(k=!0,T=null):s===h&&(k=!0,T=f.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,h+1)),c=()=>{let v;return w?v=E:k?v=T:f.route.Component?v=D.createElement(f.route.Component,null):f.route.element?v=f.route.element:v=d,D.createElement(Tv,{match:f,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:v})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?D.createElement(Lv,{location:n.location,revalidation:n.revalidation,component:E,error:w,children:c(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):c()},null)}var yu=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(yu||{});function Dv(e){let t=D.useContext(Md);return t||Y(!1),t}function Mv(e){let t=D.useContext(Bo);return t||Y(!1),t}function zv(e){let t=Mv(),n=t.matches[t.matches.length-1];return n.route.id||Y(!1),n.route.id}function Ov(){var e;let t=D.useContext(Od),n=Dv(yu.UseRouteError),r=zv(yu.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Fv(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Se.Pop,navigator:o,static:i=!1,future:u}=e;ya()&&Y(!1);let a=t.replace(/^\/*/,"/"),s=D.useMemo(()=>({basename:a,navigator:o,static:i,future:vu({v7_relativeSplatPath:!1},u)}),[a,u,o,i]);typeof r=="string"&&(r=sn(r));let{pathname:d="/",search:f="",hash:h="",state:w=null,key:k="default"}=r,E=D.useMemo(()=>{let T=fl(d,a);return T==null?null:{location:{pathname:T,search:f,hash:h,state:w,key:k},navigationType:l}},[a,d,f,h,w,k,l]);return E==null?null:D.createElement(zd.Provider,{value:s},D.createElement(va.Provider,{children:n,value:E}))}new Promise(()=>{});function jv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:D.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:D.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:D.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.27.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Yv(e){let{fallbackElement:t,router:n,future:r}=e,[l,o]=D.useState(n.state),[i,u]=D.useState(),[a,s]=D.useState({isTransitioning:!1}),[d,f]=D.useState(),[h,w]=D.useState(),[k,E]=D.useState(),T=D.useRef(new Map),{v7_startTransition:m}=r||{},c=D.useCallback(_=>{m?Qv(_):_()},[m]),v=D.useCallback((_,U)=>{let{deletedFetchers:I,flushSync:b,viewTransitionOpts:ae}=U;I.forEach(ge=>T.current.delete(ge)),_.fetchers.forEach((ge,jt)=>{ge.data!==void 0&&T.current.set(jt,ge.data)});let ye=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!ae||ye){b?_r(()=>o(_)):c(()=>o(_));return}if(b){_r(()=>{h&&(d&&d.resolve(),h.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:ae.currentLocation,nextLocation:ae.nextLocation})});let ge=n.window.document.startViewTransition(()=>{_r(()=>o(_))});ge.finished.finally(()=>{_r(()=>{f(void 0),w(void 0),u(void 0),s({isTransitioning:!1})})}),_r(()=>w(ge));return}h?(d&&d.resolve(),h.skipTransition(),E({state:_,currentLocation:ae.currentLocation,nextLocation:ae.nextLocation})):(u(_),s({isTransitioning:!0,flushSync:!1,currentLocation:ae.currentLocation,nextLocation:ae.nextLocation}))},[n.window,h,d,T,c]);D.useLayoutEffect(()=>n.subscribe(v),[n,v]),D.useEffect(()=>{a.isTransitioning&&!a.flushSync&&f(new Kv)},[a]),D.useEffect(()=>{if(d&&i&&n.window){let _=i,U=d.promise,I=n.window.document.startViewTransition(async()=>{c(()=>o(_)),await U});I.finished.finally(()=>{f(void 0),w(void 0),u(void 0),s({isTransitioning:!1})}),w(I)}},[c,i,d,n.window]),D.useEffect(()=>{d&&i&&l.location.key===i.location.key&&d.resolve()},[d,h,l.location,i]),D.useEffect(()=>{!a.isTransitioning&&k&&(u(k.state),s({isTransitioning:!0,flushSync:!1,currentLocation:k.currentLocation,nextLocation:k.nextLocation}),E(void 0))},[a.isTransitioning,k]),D.useEffect(()=>{},[]);let x=D.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,U,I)=>n.navigate(_,{state:U,preventScrollReset:I==null?void 0:I.preventScrollReset}),replace:(_,U,I)=>n.navigate(_,{replace:!0,state:U,preventScrollReset:I==null?void 0:I.preventScrollReset})}),[n]),R=n.basename||"/",y=D.useMemo(()=>({router:n,navigator:x,static:!1,basename:R}),[n,x,R]),L=D.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return D.createElement(D.Fragment,null,D.createElement(Dd.Provider,{value:y},D.createElement(Md.Provider,{value:l},D.createElement(Vv.Provider,{value:T.current},D.createElement($v.Provider,{value:a},D.createElement(Fv,{basename:R,location:l.location,navigationType:l.historyAction,navigator:x,future:L},l.initialized||n.future.v7_partialHydration?D.createElement(Xv,{routes:n.routes,future:n.future,state:l}):t))))),null)}const Xv=D.memo(Gv);function Gv(e){let{routes:t,future:n,state:r}=e;return Pv(t,void 0,r,n)}var lc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(lc||(lc={}));var oc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(oc||(oc={}));function Zv(){return st.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen bg-gray-100 p-4",children:[st.jsx("img",{src:"/logo.png",alt:"Codevolve Labs Logo",className:"w-20 h-20 sm:w-24 sm:h-24 mb-6 pointer-events-none"}),st.jsx("h1",{className:"text-3xl sm:text-4xl font-bold mb-4 text-gray-900 text-center",children:"Welcome to Codevolve Labs"}),st.jsx("p",{className:"text-lg sm:text-xl text-gray-700 mb-8 text-center",children:"We offer cutting-edge tech solutions for freelance projects."}),st.jsx("p",{className:"text-md sm:text-lg text-gray-600 text-center",children:"Our website is currently under development. Stay tuned for updates!"}),st.jsx("div",{className:"mt-8",children:st.jsx("p",{className:"text-xs sm:text-sm text-gray-500",children:"© 2024 Codevolve Labs"})})]})}const Jv=Uv([{path:"/",element:st.jsx(Zv,{})}]);function qv(){return st.jsx(Yv,{router:Jv})}Si.createRoot(document.getElementById("root")).render(st.jsx(gc.StrictMode,{children:st.jsx(qv,{})})); diff --git a/assets/react-CHdo91hT.svg b/assets/react-CHdo91hT.svg deleted file mode 100644 index 6c87de9..0000000 --- a/assets/react-CHdo91hT.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/index.html b/index.html index 0c0a54d..8c81aec 100644 --- a/index.html +++ b/index.html @@ -2,11 +2,11 @@ - + - Vite + React + TS - - + Codevolve Labs + +
diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9d007ef7ea4b77db11bbc7bd2252997254d5e0bd GIT binary patch literal 31980 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 P00000NkvXXu0mjf#RKB1 literal 0 HcmV?d00001 diff --git a/vite.svg b/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file