From ca3af19f112d3e481c24d1a63a48902ea74e06de Mon Sep 17 00:00:00 2001 From: acelaya Date: Thu, 6 Feb 2025 08:42:33 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20preview-env=20from=20@=20shlin?= =?UTF-8?q?kio/shlink-web-client@c98616234f4b0bf3a769f592dcd4cae96ca3e185?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- feature/react-router-tests/.htaccess | 16 + .../assets/index-DslVwAkQ.js | 824 ++++++++++++++++++ .../assets/index-Ina9ujc2.css | 6 + feature/react-router-tests/favicon.gif | Bin 0 -> 642 bytes feature/react-router-tests/favicon.ico | Bin 0 -> 1165 bytes feature/react-router-tests/favicon.png | Bin 0 -> 1165 bytes feature/react-router-tests/favicon.svg | 1 + .../icons/icon-1024x1024.png | Bin 0 -> 8726 bytes .../react-router-tests/icons/icon-114x114.png | Bin 0 -> 1080 bytes .../react-router-tests/icons/icon-120x120.png | Bin 0 -> 1100 bytes .../react-router-tests/icons/icon-128x128.png | Bin 0 -> 1165 bytes .../react-router-tests/icons/icon-144x144.png | Bin 0 -> 1410 bytes .../react-router-tests/icons/icon-150x150.png | Bin 0 -> 1366 bytes .../react-router-tests/icons/icon-152x152.png | Bin 0 -> 1360 bytes .../react-router-tests/icons/icon-160x160.png | Bin 0 -> 1411 bytes .../react-router-tests/icons/icon-167x167.png | Bin 0 -> 1474 bytes .../react-router-tests/icons/icon-16x16.png | Bin 0 -> 287 bytes .../react-router-tests/icons/icon-180x180.png | Bin 0 -> 1657 bytes .../react-router-tests/icons/icon-192x192.png | Bin 0 -> 1753 bytes .../react-router-tests/icons/icon-196x196.png | Bin 0 -> 1684 bytes .../react-router-tests/icons/icon-228x228.png | Bin 0 -> 1999 bytes .../react-router-tests/icons/icon-24x24.png | Bin 0 -> 381 bytes .../react-router-tests/icons/icon-256x256.png | Bin 0 -> 2209 bytes .../react-router-tests/icons/icon-310x310.png | Bin 0 -> 2639 bytes .../react-router-tests/icons/icon-32x32.png | Bin 0 -> 437 bytes .../react-router-tests/icons/icon-384x384.png | Bin 0 -> 3236 bytes .../react-router-tests/icons/icon-40x40.png | Bin 0 -> 466 bytes .../react-router-tests/icons/icon-48x48.png | Bin 0 -> 551 bytes .../react-router-tests/icons/icon-512x512.png | Bin 0 -> 4335 bytes .../react-router-tests/icons/icon-60x60.png | Bin 0 -> 638 bytes .../react-router-tests/icons/icon-64x64.png | Bin 0 -> 684 bytes .../react-router-tests/icons/icon-72x72.png | Bin 0 -> 750 bytes .../react-router-tests/icons/icon-76x76.png | Bin 0 -> 783 bytes .../react-router-tests/icons/icon-96x96.png | Bin 0 -> 984 bytes feature/react-router-tests/index.html | 91 ++ feature/react-router-tests/manifest.json | 1 + feature/react-router-tests/service-worker.js | 2 + 37 files changed, 941 insertions(+) create mode 100644 feature/react-router-tests/.htaccess create mode 100644 feature/react-router-tests/assets/index-DslVwAkQ.js create mode 100644 feature/react-router-tests/assets/index-Ina9ujc2.css create mode 100644 feature/react-router-tests/favicon.gif create mode 100644 feature/react-router-tests/favicon.ico create mode 100644 feature/react-router-tests/favicon.png create mode 100644 feature/react-router-tests/favicon.svg create mode 100644 feature/react-router-tests/icons/icon-1024x1024.png create mode 100644 feature/react-router-tests/icons/icon-114x114.png create mode 100644 feature/react-router-tests/icons/icon-120x120.png create mode 100644 feature/react-router-tests/icons/icon-128x128.png create mode 100644 feature/react-router-tests/icons/icon-144x144.png create mode 100644 feature/react-router-tests/icons/icon-150x150.png create mode 100644 feature/react-router-tests/icons/icon-152x152.png create mode 100644 feature/react-router-tests/icons/icon-160x160.png create mode 100644 feature/react-router-tests/icons/icon-167x167.png create mode 100644 feature/react-router-tests/icons/icon-16x16.png create mode 100644 feature/react-router-tests/icons/icon-180x180.png create mode 100644 feature/react-router-tests/icons/icon-192x192.png create mode 100644 feature/react-router-tests/icons/icon-196x196.png create mode 100644 feature/react-router-tests/icons/icon-228x228.png create mode 100644 feature/react-router-tests/icons/icon-24x24.png create mode 100644 feature/react-router-tests/icons/icon-256x256.png create mode 100644 feature/react-router-tests/icons/icon-310x310.png create mode 100644 feature/react-router-tests/icons/icon-32x32.png create mode 100644 feature/react-router-tests/icons/icon-384x384.png create mode 100644 feature/react-router-tests/icons/icon-40x40.png create mode 100644 feature/react-router-tests/icons/icon-48x48.png create mode 100644 feature/react-router-tests/icons/icon-512x512.png create mode 100644 feature/react-router-tests/icons/icon-60x60.png create mode 100644 feature/react-router-tests/icons/icon-64x64.png create mode 100644 feature/react-router-tests/icons/icon-72x72.png create mode 100644 feature/react-router-tests/icons/icon-76x76.png create mode 100644 feature/react-router-tests/icons/icon-96x96.png create mode 100644 feature/react-router-tests/index.html create mode 100644 feature/react-router-tests/manifest.json create mode 100644 feature/react-router-tests/service-worker.js diff --git a/feature/react-router-tests/.htaccess b/feature/react-router-tests/.htaccess new file mode 100644 index 00000000..680e1a5e --- /dev/null +++ b/feature/react-router-tests/.htaccess @@ -0,0 +1,16 @@ +RewriteEngine on +RewriteBase / + +# do not do anything for already existing files +RewriteCond %{REQUEST_FILENAME} -f [OR] +RewriteCond %{REQUEST_FILENAME} -l [OR] +RewriteCond %{REQUEST_FILENAME} -d +RewriteRule (.*) - [L] + +# if request is no valid file NOR directory +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +# if static asset do not do anything +RewriteRule (.*)(css|js|html|png|jpe?g|gif|bmp|ico|json|csv|otf|eot|svg|svgz|ttf|woff|woff2|ijmap|pdf|tif|map) - [NC,L,R=404] +# everything else should be redirected to /index.html so it can be routed by it +RewriteRule (.*) /index.html [L] diff --git a/feature/react-router-tests/assets/index-DslVwAkQ.js b/feature/react-router-tests/assets/index-DslVwAkQ.js new file mode 100644 index 00000000..2304cabe --- /dev/null +++ b/feature/react-router-tests/assets/index-DslVwAkQ.js @@ -0,0 +1,824 @@ +var dq=Object.defineProperty;var hq=(e,t,r)=>t in e?dq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Tc=(e,t,r)=>hq(e,typeof t!="symbol"?t+"":t,r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var $v=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a1={exports:{}},rh={},s1={exports:{}},Ct={};/** + * @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 e3;function pq(){if(e3)return Ct;e3=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function v(z){return z===null||typeof z!="object"?null:(z=p&&z[p]||z["@@iterator"],typeof z=="function"?z:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,x={};function w(z,re,X){this.props=z,this.context=re,this.refs=x,this.updater=X||b}w.prototype.isReactComponent={},w.prototype.setState=function(z,re){if(typeof z!="object"&&typeof z!="function"&&z!=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,z,re,"setState")},w.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function O(){}O.prototype=w.prototype;function P(z,re,X){this.props=z,this.context=re,this.refs=x,this.updater=X||b}var C=P.prototype=new O;C.constructor=P,_(C,w.prototype),C.isPureReactComponent=!0;var T=Array.isArray,A=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function F(z,re,X){var le,ce={},de=null,be=null;if(re!=null)for(le in re.ref!==void 0&&(be=re.ref),re.key!==void 0&&(de=""+re.key),re)A.call(re,le)&&!N.hasOwnProperty(le)&&(ce[le]=re[le]);var M=arguments.length-2;if(M===1)ce.children=X;else if(1>>1,re=oe[z];if(0>>1;zi(ce,G))dei(be,ce)?(oe[z]=be,oe[de]=G,z=de):(oe[z]=ce,oe[le]=G,z=le);else if(dei(be,G))oe[z]=be,oe[de]=G,z=de;else break e}}return K}function i(oe,K){var G=oe.sortIndex-K.sortIndex;return G!==0?G:oe.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],u=[],h=1,p=null,v=3,b=!1,_=!1,x=!1,w=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(oe){for(var K=r(u);K!==null;){if(K.callback===null)n(u);else if(K.startTime<=oe)n(u),K.sortIndex=K.expirationTime,t(c,K);else break;K=r(u)}}function T(oe){if(x=!1,C(oe),!_)if(r(c)!==null)_=!0,ae(A);else{var K=r(u);K!==null&&se(T,K.startTime-oe)}}function A(oe,K){_=!1,x&&(x=!1,O(F),F=-1),b=!0;var G=v;try{for(C(K),p=r(c);p!==null&&(!(p.expirationTime>K)||oe&&!W());){var z=p.callback;if(typeof z=="function"){p.callback=null,v=p.priorityLevel;var re=z(p.expirationTime<=K);K=e.unstable_now(),typeof re=="function"?p.callback=re:p===r(c)&&n(c),C(K)}else n(c);p=r(c)}if(p!==null)var X=!0;else{var le=r(u);le!==null&&se(T,le.startTime-K),X=!1}return X}finally{p=null,v=G,b=!1}}var j=!1,N=null,F=-1,V=5,B=-1;function W(){return!(e.unstable_now()-Boe||125z?(oe.sortIndex=G,t(u,oe),r(c)===null&&oe===r(u)&&(x?(O(F),F=-1):x=!0,se(T,G-z))):(oe.sortIndex=re,t(c,oe),_||b||(_=!0,ae(A))),oe},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(oe){var K=v;return function(){var G=v;v=K;try{return oe.apply(this,arguments)}finally{v=G}}}}(c1)),c1}var o3;function yq(){return o3||(o3=1,u1.exports=gq()),u1.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 a3;function bq(){if(a3)return zn;a3=1;var e=S0(),t=yq();function r(l){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+l,y=1;y"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,u=/^[: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]*$/,h={},p={};function v(l){return c.call(p,l)?!0:c.call(h,l)?!1:u.test(l)?p[l]=!0:(h[l]=!0,!1)}function b(l,d,y,E){if(y!==null&&y.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return E?!1:y!==null?!y.acceptsBooleans:(l=l.toLowerCase().slice(0,5),l!=="data-"&&l!=="aria-");default:return!1}}function _(l,d,y,E){if(d===null||typeof d>"u"||b(l,d,y,E))return!0;if(E)return!1;if(y!==null)switch(y.type){case 3:return!d;case 4:return d===!1;case 5:return isNaN(d);case 6:return isNaN(d)||1>d}return!1}function x(l,d,y,E,R,D,ee){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=E,this.attributeNamespace=R,this.mustUseProperty=y,this.propertyName=l,this.type=d,this.sanitizeURL=D,this.removeEmptyString=ee}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(l){w[l]=new x(l,0,!1,l,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(l){var d=l[0];w[d]=new x(d,1,!1,l[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(l){w[l]=new x(l,2,!1,l.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(l){w[l]=new x(l,2,!1,l,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(l){w[l]=new x(l,3,!1,l.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(l){w[l]=new x(l,3,!0,l,null,!1,!1)}),["capture","download"].forEach(function(l){w[l]=new x(l,4,!1,l,null,!1,!1)}),["cols","rows","size","span"].forEach(function(l){w[l]=new x(l,6,!1,l,null,!1,!1)}),["rowSpan","start"].forEach(function(l){w[l]=new x(l,5,!1,l.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function P(l){return l[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(l){var d=l.replace(O,P);w[d]=new x(d,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var d=l.replace(O,P);w[d]=new x(d,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var d=l.replace(O,P);w[d]=new x(d,1,!1,l,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(l){w[l]=new x(l,1,!1,l.toLowerCase(),null,!1,!1)}),w.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(l){w[l]=new x(l,1,!1,l.toLowerCase(),null,!0,!0)});function C(l,d,y,E){var R=w.hasOwnProperty(d)?w[d]:null;(R!==null?R.type!==0:E||!(2fe||R[ee]!==D[fe]){var me=` +`+R[ee].replace(" at new "," at ");return l.displayName&&me.includes("")&&(me=me.replace("",l.displayName)),me}while(1<=ee&&0<=fe);break}}}finally{X=!1,Error.prepareStackTrace=y}return(l=l?l.displayName||l.name:"")?re(l):""}function ce(l){switch(l.tag){case 5:return re(l.type);case 16:return re("Lazy");case 13:return re("Suspense");case 19:return re("SuspenseList");case 0:case 2:case 15:return l=le(l.type,!1),l;case 11:return l=le(l.type.render,!1),l;case 1:return l=le(l.type,!0),l;default:return""}}function de(l){if(l==null)return null;if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case N:return"Fragment";case j:return"Portal";case V:return"Profiler";case F:return"StrictMode";case J:return"Suspense";case Q:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case W:return(l.displayName||"Context")+".Consumer";case B:return(l._context.displayName||"Context")+".Provider";case q:var d=l.render;return l=l.displayName,l||(l=d.displayName||d.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case ne:return d=l.displayName||null,d!==null?d:de(l.type)||"Memo";case ae:d=l._payload,l=l._init;try{return de(l(d))}catch{}}return null}function be(l){var d=l.type;switch(l.tag){case 24:return"Cache";case 9:return(d.displayName||"Context")+".Consumer";case 10:return(d._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return l=d.render,l=l.displayName||l.name||"",d.displayName||(l!==""?"ForwardRef("+l+")":"ForwardRef");case 7:return"Fragment";case 5:return d;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return de(d);case 8:return d===F?"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 d=="function")return d.displayName||d.name||null;if(typeof d=="string")return d}return null}function M(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function $(l){var d=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function Y(l){var d=$(l)?"checked":"value",y=Object.getOwnPropertyDescriptor(l.constructor.prototype,d),E=""+l[d];if(!l.hasOwnProperty(d)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var R=y.get,D=y.set;return Object.defineProperty(l,d,{configurable:!0,get:function(){return R.call(this)},set:function(ee){E=""+ee,D.call(this,ee)}}),Object.defineProperty(l,d,{enumerable:y.enumerable}),{getValue:function(){return E},setValue:function(ee){E=""+ee},stopTracking:function(){l._valueTracker=null,delete l[d]}}}}function ue(l){l._valueTracker||(l._valueTracker=Y(l))}function ie(l){if(!l)return!1;var d=l._valueTracker;if(!d)return!0;var y=d.getValue(),E="";return l&&(E=$(l)?l.checked?"true":"false":l.value),l=E,l!==y?(d.setValue(l),!0):!1}function he(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function Se(l,d){var y=d.checked;return G({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??l._wrapperState.initialChecked})}function Fe(l,d){var y=d.defaultValue==null?"":d.defaultValue,E=d.checked!=null?d.checked:d.defaultChecked;y=M(d.value!=null?d.value:y),l._wrapperState={initialChecked:E,initialValue:y,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function ge(l,d){d=d.checked,d!=null&&C(l,"checked",d,!1)}function Ce(l,d){ge(l,d);var y=M(d.value),E=d.type;if(y!=null)E==="number"?(y===0&&l.value===""||l.value!=y)&&(l.value=""+y):l.value!==""+y&&(l.value=""+y);else if(E==="submit"||E==="reset"){l.removeAttribute("value");return}d.hasOwnProperty("value")?Me(l,d.type,y):d.hasOwnProperty("defaultValue")&&Me(l,d.type,M(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(l.defaultChecked=!!d.defaultChecked)}function je(l,d,y){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var E=d.type;if(!(E!=="submit"&&E!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+l._wrapperState.initialValue,y||d===l.value||(l.value=d),l.defaultValue=d}y=l.name,y!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,y!==""&&(l.name=y)}function Me(l,d,y){(d!=="number"||he(l.ownerDocument)!==l)&&(y==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+y&&(l.defaultValue=""+y))}var He=Array.isArray;function Be(l,d,y,E){if(l=l.options,d){d={};for(var R=0;R"+d.valueOf().toString()+"",d=Ke.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;d.firstChild;)l.appendChild(d.firstChild)}});function bt(l,d){if(d){var y=l.firstChild;if(y&&y===l.lastChild&&y.nodeType===3){y.nodeValue=d;return}}l.textContent=d}var Ot={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},xt=["Webkit","ms","Moz","O"];Object.keys(Ot).forEach(function(l){xt.forEach(function(d){d=d+l.charAt(0).toUpperCase()+l.substring(1),Ot[d]=Ot[l]})});function Jt(l,d,y){return d==null||typeof d=="boolean"||d===""?"":y||typeof d!="number"||d===0||Ot.hasOwnProperty(l)&&Ot[l]?(""+d).trim():d+"px"}function Gt(l,d){l=l.style;for(var y in d)if(d.hasOwnProperty(y)){var E=y.indexOf("--")===0,R=Jt(y,d[y],E);y==="float"&&(y="cssFloat"),E?l.setProperty(y,R):l[y]=R}}var jr=G({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 Lr(l,d){if(d){if(jr[l]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(r(137,l));if(d.dangerouslySetInnerHTML!=null){if(d.children!=null)throw Error(r(60));if(typeof d.dangerouslySetInnerHTML!="object"||!("__html"in d.dangerouslySetInnerHTML))throw Error(r(61))}if(d.style!=null&&typeof d.style!="object")throw Error(r(62))}}function Nn(l,d){if(l.indexOf("-")===-1)return typeof d.is=="string";switch(l){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 Pr=null;function fa(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Mn=null,Ji=null,eo=null;function xl(l){if(l=Oa(l)){if(typeof Mn!="function")throw Error(r(280));var d=l.stateNode;d&&(d=hc(d),Mn(l.stateNode,l.type,d))}}function is(l){Ji?eo?eo.push(l):eo=[l]:Ji=l}function Ro(){if(Ji){var l=Ji,d=eo;if(eo=Ji=null,xl(l),d)for(l=0;l>>=0,l===0?32:31-(er(l)/qu|0)|0}var to=64,ss=4194304;function gt(l){switch(l&-l){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 l&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return l&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return l}}function Kt(l,d){var y=l.pendingLanes;if(y===0)return 0;var E=0,R=l.suspendedLanes,D=l.pingedLanes,ee=y&268435455;if(ee!==0){var fe=ee&~R;fe!==0?E=gt(fe):(D&=ee,D!==0&&(E=gt(D)))}else ee=y&~R,ee!==0?E=gt(ee):D!==0&&(E=gt(D));if(E===0)return 0;if(d!==0&&d!==E&&!(d&R)&&(R=E&-E,D=d&-d,R>=D||R===16&&(D&4194240)!==0))return d;if(E&4&&(E|=y&16),d=l.entangledLanes,d!==0)for(l=l.entanglements,d&=E;0y;y++)d.push(l);return d}function Jn(l,d,y){l.pendingLanes|=d,d!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,d=31-wt(d),l[d]=y}function xr(l,d){var y=l.pendingLanes&~d;l.pendingLanes=d,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=d,l.mutableReadLanes&=d,l.entangledLanes&=d,d=l.entanglements;var E=l.eventTimes;for(l=l.expirationTimes;0=kl),ba=" ",zm=!1;function ps(l,d){switch(l){case"keyup":return ni.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ad(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var oo=!1;function Xb(l,d){switch(l){case"compositionend":return Ad(d);case"keypress":return d.which!==32?null:(zm=!0,ba);case"textInput":return l=d.data,l===ba&&zm?null:l;default:return null}}function Do(l,d){if(oo)return l==="compositionend"||!Io&&ps(l,d)?(l=xd(),Lo=yn=Mo=null,oo=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1=d)return{node:y,offset:d-l};l=E}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=qm(y)}}function Hm(l,d){return l&&d?l===d?!0:l&&l.nodeType===3?!1:d&&d.nodeType===3?Hm(l,d.parentNode):"contains"in l?l.contains(d):l.compareDocumentPosition?!!(l.compareDocumentPosition(d)&16):!1:!1}function Nd(){for(var l=window,d=he();d instanceof l.HTMLIFrameElement;){try{var y=typeof d.contentWindow.location.href=="string"}catch{y=!1}if(y)l=d.contentWindow;else break;d=he(l.document)}return d}function Md(l){var d=l&&l.nodeName&&l.nodeName.toLowerCase();return d&&(d==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||d==="textarea"||l.contentEditable==="true")}function Ci(l){var d=Nd(),y=l.focusedElem,E=l.selectionRange;if(d!==y&&y&&y.ownerDocument&&Hm(y.ownerDocument.documentElement,y)){if(E!==null&&Md(y)){if(d=E.start,l=E.end,l===void 0&&(l=d),"selectionStart"in y)y.selectionStart=d,y.selectionEnd=Math.min(l,y.value.length);else if(l=(d=y.ownerDocument||document)&&d.defaultView||window,l.getSelection){l=l.getSelection();var R=y.textContent.length,D=Math.min(E.start,R);E=E.end===void 0?D:Math.min(E.end,R),!l.extend&&D>E&&(R=E,E=D,D=R),R=Rd(y,D);var ee=Rd(y,E);R&&ee&&(l.rangeCount!==1||l.anchorNode!==R.node||l.anchorOffset!==R.offset||l.focusNode!==ee.node||l.focusOffset!==ee.offset)&&(d=d.createRange(),d.setStart(R.node,R.offset),l.removeAllRanges(),D>E?(l.addRange(d),l.extend(ee.node,ee.offset)):(d.setEnd(ee.node,ee.offset),l.addRange(d)))}}for(d=[],l=y;l=l.parentNode;)l.nodeType===1&&d.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y=document.documentMode,gs=null,ys=null,Ml=null,fc=!1;function Gm(l,d,y){var E=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;fc||gs==null||gs!==he(E)||(E=gs,"selectionStart"in E&&Md(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),Ml&&$o(Ml,E)||(Ml=E,E=S(ys,"onSelect"),0pc||(l.current=n_[pc],n_[pc]=null,pc--)}function Yt(l,d){pc++,n_[pc]=l.current,l.current=d}var Cs={},cn=Es(Cs),Dn=Es(!1),Dl=Cs;function mc(l,d){var y=l.type.contextTypes;if(!y)return Cs;var E=l.stateNode;if(E&&E.__reactInternalMemoizedUnmaskedChildContext===d)return E.__reactInternalMemoizedMaskedChildContext;var R={},D;for(D in y)R[D]=d[D];return E&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=d,l.__reactInternalMemoizedMaskedChildContext=R),R}function $n(l){return l=l.childContextTypes,l!=null}function ev(){tr(Dn),tr(cn)}function wA(l,d,y){if(cn.current!==Cs)throw Error(r(168));Yt(cn,d),Yt(Dn,y)}function OA(l,d,y){var E=l.stateNode;if(d=d.childContextTypes,typeof E.getChildContext!="function")return y;E=E.getChildContext();for(var R in E)if(!(R in d))throw Error(r(108,be(l)||"Unknown",R));return G({},y,E)}function tv(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||Cs,Dl=cn.current,Yt(cn,l),Yt(Dn,Dn.current),!0}function SA(l,d,y){var E=l.stateNode;if(!E)throw Error(r(169));y?(l=OA(l,d,Dl),E.__reactInternalMemoizedMergedChildContext=l,tr(Dn),tr(cn),Yt(cn,l)):tr(Dn),Yt(Dn,y)}var Pa=null,rv=!1,i_=!1;function PA(l){Pa===null?Pa=[l]:Pa.push(l)}function kW(l){rv=!0,PA(l)}function Ts(){if(!i_&&Pa!==null){i_=!0;var l=0,d=Rt;try{var y=Pa;for(Rt=1;l>=ee,R-=ee,Ea=1<<32-wt(d)+R|y<vt?(Gr=ut,ut=null):Gr=ut.sibling;var Lt=Le(xe,ut,Oe[vt],We);if(Lt===null){ut===null&&(ut=Gr);break}l&&ut&&Lt.alternate===null&&d(xe,ut),ve=D(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt,ut=Gr}if(vt===Oe.length)return y(xe,ut),ar&&Fl(xe,vt),ot;if(ut===null){for(;vtvt?(Gr=ut,ut=null):Gr=ut.sibling;var Ds=Le(xe,ut,Lt.value,We);if(Ds===null){ut===null&&(ut=Gr);break}l&&ut&&Ds.alternate===null&&d(xe,ut),ve=D(Ds,ve,vt),lt===null?ot=Ds:lt.sibling=Ds,lt=Ds,ut=Gr}if(Lt.done)return y(xe,ut),ar&&Fl(xe,vt),ot;if(ut===null){for(;!Lt.done;vt++,Lt=Oe.next())Lt=$e(xe,Lt.value,We),Lt!==null&&(ve=D(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt);return ar&&Fl(xe,vt),ot}for(ut=E(xe,ut);!Lt.done;vt++,Lt=Oe.next())Lt=Qe(ut,xe,vt,Lt.value,We),Lt!==null&&(l&&Lt.alternate!==null&&ut.delete(Lt.key===null?vt:Lt.key),ve=D(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt);return l&&ut.forEach(function(fq){return d(xe,fq)}),ar&&Fl(xe,vt),ot}function Er(xe,ve,Oe,We){if(typeof Oe=="object"&&Oe!==null&&Oe.type===N&&Oe.key===null&&(Oe=Oe.props.children),typeof Oe=="object"&&Oe!==null){switch(Oe.$$typeof){case A:e:{for(var ot=Oe.key,lt=ve;lt!==null;){if(lt.key===ot){if(ot=Oe.type,ot===N){if(lt.tag===7){y(xe,lt.sibling),ve=R(lt,Oe.props.children),ve.return=xe,xe=ve;break e}}else if(lt.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===ae&&kA(ot)===lt.type){y(xe,lt.sibling),ve=R(lt,Oe.props),ve.ref=zd(xe,lt,Oe),ve.return=xe,xe=ve;break e}y(xe,lt);break}else d(xe,lt);lt=lt.sibling}Oe.type===N?(ve=Gl(Oe.props.children,xe.mode,We,Oe.key),ve.return=xe,xe=ve):(We=Av(Oe.type,Oe.key,Oe.props,null,xe.mode,We),We.ref=zd(xe,ve,Oe),We.return=xe,xe=We)}return ee(xe);case j:e:{for(lt=Oe.key;ve!==null;){if(ve.key===lt)if(ve.tag===4&&ve.stateNode.containerInfo===Oe.containerInfo&&ve.stateNode.implementation===Oe.implementation){y(xe,ve.sibling),ve=R(ve,Oe.children||[]),ve.return=xe,xe=ve;break e}else{y(xe,ve);break}else d(xe,ve);ve=ve.sibling}ve=t1(Oe,xe.mode,We),ve.return=xe,xe=ve}return ee(xe);case ae:return lt=Oe._init,Er(xe,ve,lt(Oe._payload),We)}if(He(Oe))return tt(xe,ve,Oe,We);if(K(Oe))return rt(xe,ve,Oe,We);av(xe,Oe)}return typeof Oe=="string"&&Oe!==""||typeof Oe=="number"?(Oe=""+Oe,ve!==null&&ve.tag===6?(y(xe,ve.sibling),ve=R(ve,Oe),ve.return=xe,xe=ve):(y(xe,ve),ve=e1(Oe,xe.mode,We),ve.return=xe,xe=ve),ee(xe)):y(xe,ve)}return Er}var bc=RA(!0),NA=RA(!1),sv=Es(null),lv=null,_c=null,c_=null;function f_(){c_=_c=lv=null}function d_(l){var d=sv.current;tr(sv),l._currentValue=d}function h_(l,d,y){for(;l!==null;){var E=l.alternate;if((l.childLanes&d)!==d?(l.childLanes|=d,E!==null&&(E.childLanes|=d)):E!==null&&(E.childLanes&d)!==d&&(E.childLanes|=d),l===y)break;l=l.return}}function xc(l,d){lv=l,c_=_c=null,l=l.dependencies,l!==null&&l.firstContext!==null&&(l.lanes&d&&(Fn=!0),l.firstContext=null)}function Ri(l){var d=l._currentValue;if(c_!==l)if(l={context:l,memoizedValue:d,next:null},_c===null){if(lv===null)throw Error(r(308));_c=l,lv.dependencies={lanes:0,firstContext:l}}else _c=_c.next=l;return d}var Bl=null;function p_(l){Bl===null?Bl=[l]:Bl.push(l)}function MA(l,d,y,E){var R=d.interleaved;return R===null?(y.next=y,p_(d)):(y.next=R.next,R.next=y),d.interleaved=y,Ta(l,E)}function Ta(l,d){l.lanes|=d;var y=l.alternate;for(y!==null&&(y.lanes|=d),y=l,l=l.return;l!==null;)l.childLanes|=d,y=l.alternate,y!==null&&(y.childLanes|=d),y=l,l=l.return;return y.tag===3?y.stateNode:null}var js=!1;function m_(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function LA(l,d){l=l.updateQueue,d.updateQueue===l&&(d.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function ja(l,d){return{eventTime:l,lane:d,tag:0,payload:null,callback:null,next:null}}function As(l,d,y){var E=l.updateQueue;if(E===null)return null;if(E=E.shared,Mt&2){var R=E.pending;return R===null?d.next=d:(d.next=R.next,R.next=d),E.pending=d,Ta(l,y)}return R=E.interleaved,R===null?(d.next=d,p_(E)):(d.next=R.next,R.next=d),E.interleaved=d,Ta(l,y)}function uv(l,d,y){if(d=d.updateQueue,d!==null&&(d=d.shared,(y&4194240)!==0)){var E=d.lanes;E&=l.pendingLanes,y|=E,d.lanes=y,ro(l,y)}}function IA(l,d){var y=l.updateQueue,E=l.alternate;if(E!==null&&(E=E.updateQueue,y===E)){var R=null,D=null;if(y=y.firstBaseUpdate,y!==null){do{var ee={eventTime:y.eventTime,lane:y.lane,tag:y.tag,payload:y.payload,callback:y.callback,next:null};D===null?R=D=ee:D=D.next=ee,y=y.next}while(y!==null);D===null?R=D=d:D=D.next=d}else R=D=d;y={baseState:E.baseState,firstBaseUpdate:R,lastBaseUpdate:D,shared:E.shared,effects:E.effects},l.updateQueue=y;return}l=y.lastBaseUpdate,l===null?y.firstBaseUpdate=d:l.next=d,y.lastBaseUpdate=d}function cv(l,d,y,E){var R=l.updateQueue;js=!1;var D=R.firstBaseUpdate,ee=R.lastBaseUpdate,fe=R.shared.pending;if(fe!==null){R.shared.pending=null;var me=fe,Ee=me.next;me.next=null,ee===null?D=Ee:ee.next=Ee,ee=me;var Ie=l.alternate;Ie!==null&&(Ie=Ie.updateQueue,fe=Ie.lastBaseUpdate,fe!==ee&&(fe===null?Ie.firstBaseUpdate=Ee:fe.next=Ee,Ie.lastBaseUpdate=me))}if(D!==null){var $e=R.baseState;ee=0,Ie=Ee=me=null,fe=D;do{var Le=fe.lane,Qe=fe.eventTime;if((E&Le)===Le){Ie!==null&&(Ie=Ie.next={eventTime:Qe,lane:0,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null});e:{var tt=l,rt=fe;switch(Le=d,Qe=y,rt.tag){case 1:if(tt=rt.payload,typeof tt=="function"){$e=tt.call(Qe,$e,Le);break e}$e=tt;break e;case 3:tt.flags=tt.flags&-65537|128;case 0:if(tt=rt.payload,Le=typeof tt=="function"?tt.call(Qe,$e,Le):tt,Le==null)break e;$e=G({},$e,Le);break e;case 2:js=!0}}fe.callback!==null&&fe.lane!==0&&(l.flags|=64,Le=R.effects,Le===null?R.effects=[fe]:Le.push(fe))}else Qe={eventTime:Qe,lane:Le,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null},Ie===null?(Ee=Ie=Qe,me=$e):Ie=Ie.next=Qe,ee|=Le;if(fe=fe.next,fe===null){if(fe=R.shared.pending,fe===null)break;Le=fe,fe=Le.next,Le.next=null,R.lastBaseUpdate=Le,R.shared.pending=null}}while(!0);if(Ie===null&&(me=$e),R.baseState=me,R.firstBaseUpdate=Ee,R.lastBaseUpdate=Ie,d=R.shared.interleaved,d!==null){R=d;do ee|=R.lane,R=R.next;while(R!==d)}else D===null&&(R.shared.lanes=0);Vl|=ee,l.lanes=ee,l.memoizedState=$e}}function DA(l,d,y){if(l=d.effects,d.effects=null,l!==null)for(d=0;dy?y:4,l(!0);var E=__.transition;__.transition={};try{l(!1),d()}finally{Rt=y,__.transition=E}}function rk(){return Ni().memoizedState}function LW(l,d,y){var E=Ms(l);if(y={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null},nk(l))ik(d,y);else if(y=MA(l,d,y,E),y!==null){var R=wn();fo(y,l,E,R),ok(y,d,E)}}function IW(l,d,y){var E=Ms(l),R={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null};if(nk(l))ik(d,R);else{var D=l.alternate;if(l.lanes===0&&(D===null||D.lanes===0)&&(D=d.lastRenderedReducer,D!==null))try{var ee=d.lastRenderedState,fe=D(ee,y);if(R.hasEagerState=!0,R.eagerState=fe,ii(fe,ee)){var me=d.interleaved;me===null?(R.next=R,p_(d)):(R.next=me.next,me.next=R),d.interleaved=R;return}}catch{}finally{}y=MA(l,d,R,E),y!==null&&(R=wn(),fo(y,l,E,R),ok(y,d,E))}}function nk(l){var d=l.alternate;return l===br||d!==null&&d===br}function ik(l,d){Hd=hv=!0;var y=l.pending;y===null?d.next=d:(d.next=y.next,y.next=d),l.pending=d}function ok(l,d,y){if(y&4194240){var E=d.lanes;E&=l.pendingLanes,y|=E,d.lanes=y,ro(l,y)}}var vv={readContext:Ri,useCallback:fn,useContext:fn,useEffect:fn,useImperativeHandle:fn,useInsertionEffect:fn,useLayoutEffect:fn,useMemo:fn,useReducer:fn,useRef:fn,useState:fn,useDebugValue:fn,useDeferredValue:fn,useTransition:fn,useMutableSource:fn,useSyncExternalStore:fn,useId:fn,unstable_isNewReconciler:!1},DW={readContext:Ri,useCallback:function(l,d){return Vo().memoizedState=[l,d===void 0?null:d],l},useContext:Ri,useEffect:KA,useImperativeHandle:function(l,d,y){return y=y!=null?y.concat([l]):null,pv(4194308,4,XA.bind(null,d,l),y)},useLayoutEffect:function(l,d){return pv(4194308,4,l,d)},useInsertionEffect:function(l,d){return pv(4,2,l,d)},useMemo:function(l,d){var y=Vo();return d=d===void 0?null:d,l=l(),y.memoizedState=[l,d],l},useReducer:function(l,d,y){var E=Vo();return d=y!==void 0?y(d):d,E.memoizedState=E.baseState=d,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:d},E.queue=l,l=l.dispatch=LW.bind(null,br,l),[E.memoizedState,l]},useRef:function(l){var d=Vo();return l={current:l},d.memoizedState=l},useState:HA,useDebugValue:C_,useDeferredValue:function(l){return Vo().memoizedState=l},useTransition:function(){var l=HA(!1),d=l[0];return l=MW.bind(null,l[1]),Vo().memoizedState=l,[d,l]},useMutableSource:function(){},useSyncExternalStore:function(l,d,y){var E=br,R=Vo();if(ar){if(y===void 0)throw Error(r(407));y=y()}else{if(y=d(),Hr===null)throw Error(r(349));zl&30||UA(E,d,y)}R.memoizedState=y;var D={value:y,getSnapshot:d};return R.queue=D,KA(VA.bind(null,E,D,l),[l]),E.flags|=2048,Yd(9,zA.bind(null,E,D,y,d),void 0,null),y},useId:function(){var l=Vo(),d=Hr.identifierPrefix;if(ar){var y=Ca,E=Ea;y=(E&~(1<<32-wt(E)-1)).toString(32)+y,d=":"+d+"R"+y,y=Gd++,0<\/script>",l=l.removeChild(l.firstChild)):typeof E.is=="string"?l=ee.createElement(y,{is:E.is}):(l=ee.createElement(y),y==="select"&&(ee=l,E.multiple?ee.multiple=!0:E.size&&(ee.size=E.size))):l=ee.createElementNS(l,y),l[ji]=d,l[Ss]=E,Pk(l,d,!1,!1),d.stateNode=l;e:{switch(ee=Nn(y,E),y){case"dialog":Ut("cancel",l),Ut("close",l),R=E;break;case"iframe":case"object":case"embed":Ut("load",l),R=E;break;case"video":case"audio":for(R=0;REc&&(d.flags|=128,E=!0,Zd(D,!1),d.lanes=4194304)}else{if(!E)if(l=fv(ee),l!==null){if(d.flags|=128,E=!0,y=l.updateQueue,y!==null&&(d.updateQueue=y,d.flags|=4),Zd(D,!0),D.tail===null&&D.tailMode==="hidden"&&!ee.alternate&&!ar)return dn(d),null}else 2*vr()-D.renderingStartTime>Ec&&y!==1073741824&&(d.flags|=128,E=!0,Zd(D,!1),d.lanes=4194304);D.isBackwards?(ee.sibling=d.child,d.child=ee):(y=D.last,y!==null?y.sibling=ee:d.child=ee,D.last=ee)}return D.tail!==null?(d=D.tail,D.rendering=d,D.tail=d.sibling,D.renderingStartTime=vr(),d.sibling=null,y=yr.current,Yt(yr,E?y&1|2:y&1),d):(dn(d),null);case 22:case 23:return X_(),E=d.memoizedState!==null,l!==null&&l.memoizedState!==null!==E&&(d.flags|=8192),E&&d.mode&1?li&1073741824&&(dn(d),d.subtreeFlags&6&&(d.flags|=8192)):dn(d),null;case 24:return null;case 25:return null}throw Error(r(156,d.tag))}function qW(l,d){switch(a_(d),d.tag){case 1:return $n(d.type)&&ev(),l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 3:return wc(),tr(Dn),tr(cn),b_(),l=d.flags,l&65536&&!(l&128)?(d.flags=l&-65537|128,d):null;case 5:return g_(d),null;case 13:if(tr(yr),l=d.memoizedState,l!==null&&l.dehydrated!==null){if(d.alternate===null)throw Error(r(340));yc()}return l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 19:return tr(yr),null;case 4:return wc(),null;case 10:return d_(d.type._context),null;case 22:case 23:return X_(),null;case 24:return null;default:return null}}var _v=!1,hn=!1,HW=typeof WeakSet=="function"?WeakSet:Set,Je=null;function Sc(l,d){var y=l.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(E){wr(l,d,E)}else y.current=null}function F_(l,d,y){try{y()}catch(E){wr(l,d,E)}}var Tk=!1;function GW(l,d){if(Ze=jl,l=Nd(),Md(l)){if("selectionStart"in l)var y={start:l.selectionStart,end:l.selectionEnd};else e:{y=(y=l.ownerDocument)&&y.defaultView||window;var E=y.getSelection&&y.getSelection();if(E&&E.rangeCount!==0){y=E.anchorNode;var R=E.anchorOffset,D=E.focusNode;E=E.focusOffset;try{y.nodeType,D.nodeType}catch{y=null;break e}var ee=0,fe=-1,me=-1,Ee=0,Ie=0,$e=l,Le=null;t:for(;;){for(var Qe;$e!==y||R!==0&&$e.nodeType!==3||(fe=ee+R),$e!==D||E!==0&&$e.nodeType!==3||(me=ee+E),$e.nodeType===3&&(ee+=$e.nodeValue.length),(Qe=$e.firstChild)!==null;)Le=$e,$e=Qe;for(;;){if($e===l)break t;if(Le===y&&++Ee===R&&(fe=ee),Le===D&&++Ie===E&&(me=ee),(Qe=$e.nextSibling)!==null)break;$e=Le,Le=$e.parentNode}$e=Qe}y=fe===-1||me===-1?null:{start:fe,end:me}}else y=null}y=y||{start:0,end:0}}else y=null;for(st={focusedElem:l,selectionRange:y},jl=!1,Je=d;Je!==null;)if(d=Je,l=d.child,(d.subtreeFlags&1028)!==0&&l!==null)l.return=d,Je=l;else for(;Je!==null;){d=Je;try{var tt=d.alternate;if(d.flags&1024)switch(d.tag){case 0:case 11:case 15:break;case 1:if(tt!==null){var rt=tt.memoizedProps,Er=tt.memoizedState,xe=d.stateNode,ve=xe.getSnapshotBeforeUpdate(d.elementType===d.type?rt:lo(d.type,rt),Er);xe.__reactInternalSnapshotBeforeUpdate=ve}break;case 3:var Oe=d.stateNode.containerInfo;Oe.nodeType===1?Oe.textContent="":Oe.nodeType===9&&Oe.documentElement&&Oe.removeChild(Oe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(We){wr(d,d.return,We)}if(l=d.sibling,l!==null){l.return=d.return,Je=l;break}Je=d.return}return tt=Tk,Tk=!1,tt}function Xd(l,d,y){var E=d.updateQueue;if(E=E!==null?E.lastEffect:null,E!==null){var R=E=E.next;do{if((R.tag&l)===l){var D=R.destroy;R.destroy=void 0,D!==void 0&&F_(d,y,D)}R=R.next}while(R!==E)}}function xv(l,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var y=d=d.next;do{if((y.tag&l)===l){var E=y.create;y.destroy=E()}y=y.next}while(y!==d)}}function B_(l){var d=l.ref;if(d!==null){var y=l.stateNode;switch(l.tag){case 5:l=y;break;default:l=y}typeof d=="function"?d(l):d.current=l}}function jk(l){var d=l.alternate;d!==null&&(l.alternate=null,jk(d)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(d=l.stateNode,d!==null&&(delete d[ji],delete d[Ss],delete d[Ps],delete d[t_],delete d[r_])),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function Ak(l){return l.tag===5||l.tag===3||l.tag===4}function kk(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||Ak(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function U_(l,d,y){var E=l.tag;if(E===5||E===6)l=l.stateNode,d?y.nodeType===8?y.parentNode.insertBefore(l,d):y.insertBefore(l,d):(y.nodeType===8?(d=y.parentNode,d.insertBefore(l,y)):(d=y,d.appendChild(l)),y=y._reactRootContainer,y!=null||d.onclick!==null||(d.onclick=Re));else if(E!==4&&(l=l.child,l!==null))for(U_(l,d,y),l=l.sibling;l!==null;)U_(l,d,y),l=l.sibling}function z_(l,d,y){var E=l.tag;if(E===5||E===6)l=l.stateNode,d?y.insertBefore(l,d):y.appendChild(l);else if(E!==4&&(l=l.child,l!==null))for(z_(l,d,y),l=l.sibling;l!==null;)z_(l,d,y),l=l.sibling}var tn=null,uo=!1;function ks(l,d,y){for(y=y.child;y!==null;)Rk(l,d,y),y=y.sibling}function Rk(l,d,y){if(Qn&&typeof Qn.onCommitFiberUnmount=="function")try{Qn.onCommitFiberUnmount(Ol,y)}catch{}switch(y.tag){case 5:hn||Sc(y,d);case 6:var E=tn,R=uo;tn=null,ks(l,d,y),tn=E,uo=R,tn!==null&&(uo?(l=tn,y=y.stateNode,l.nodeType===8?l.parentNode.removeChild(y):l.removeChild(y)):tn.removeChild(y.stateNode));break;case 18:tn!==null&&(uo?(l=tn,y=y.stateNode,l.nodeType===8?Ud(l.parentNode,y):l.nodeType===1&&Ud(l,y),ti(l)):Ud(tn,y.stateNode));break;case 4:E=tn,R=uo,tn=y.stateNode.containerInfo,uo=!0,ks(l,d,y),tn=E,uo=R;break;case 0:case 11:case 14:case 15:if(!hn&&(E=y.updateQueue,E!==null&&(E=E.lastEffect,E!==null))){R=E=E.next;do{var D=R,ee=D.destroy;D=D.tag,ee!==void 0&&(D&2||D&4)&&F_(y,d,ee),R=R.next}while(R!==E)}ks(l,d,y);break;case 1:if(!hn&&(Sc(y,d),E=y.stateNode,typeof E.componentWillUnmount=="function"))try{E.props=y.memoizedProps,E.state=y.memoizedState,E.componentWillUnmount()}catch(fe){wr(y,d,fe)}ks(l,d,y);break;case 21:ks(l,d,y);break;case 22:y.mode&1?(hn=(E=hn)||y.memoizedState!==null,ks(l,d,y),hn=E):ks(l,d,y);break;default:ks(l,d,y)}}function Nk(l){var d=l.updateQueue;if(d!==null){l.updateQueue=null;var y=l.stateNode;y===null&&(y=l.stateNode=new HW),d.forEach(function(E){var R=rq.bind(null,l,E);y.has(E)||(y.add(E),E.then(R,R))})}}function co(l,d){var y=d.deletions;if(y!==null)for(var E=0;ER&&(R=ee),E&=~D}if(E=R,E=vr()-E,E=(120>E?120:480>E?480:1080>E?1080:1920>E?1920:3e3>E?3e3:4320>E?4320:1960*YW(E/1960))-E,10l?16:l,Ns===null)var E=!1;else{if(l=Ns,Ns=null,Ev=0,Mt&6)throw Error(r(331));var R=Mt;for(Mt|=4,Je=l.current;Je!==null;){var D=Je,ee=D.child;if(Je.flags&16){var fe=D.deletions;if(fe!==null){for(var me=0;mevr()-q_?ql(l,0):W_|=y),Un(l,d)}function Hk(l,d){d===0&&(l.mode&1?(d=ss,ss<<=1,!(ss&130023424)&&(ss=4194304)):d=1);var y=wn();l=Ta(l,d),l!==null&&(Jn(l,d,y),Un(l,y))}function tq(l){var d=l.memoizedState,y=0;d!==null&&(y=d.retryLane),Hk(l,y)}function rq(l,d){var y=0;switch(l.tag){case 13:var E=l.stateNode,R=l.memoizedState;R!==null&&(y=R.retryLane);break;case 19:E=l.stateNode;break;default:throw Error(r(314))}E!==null&&E.delete(d),Hk(l,y)}var Gk;Gk=function(l,d,y){if(l!==null)if(l.memoizedProps!==d.pendingProps||Dn.current)Fn=!0;else{if(!(l.lanes&y)&&!(d.flags&128))return Fn=!1,VW(l,d,y);Fn=!!(l.flags&131072)}else Fn=!1,ar&&d.flags&1048576&&EA(d,iv,d.index);switch(d.lanes=0,d.tag){case 2:var E=d.type;bv(l,d),l=d.pendingProps;var R=mc(d,cn.current);xc(d,y),R=w_(null,d,E,l,R,y);var D=O_();return d.flags|=1,typeof R=="object"&&R!==null&&typeof R.render=="function"&&R.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,$n(E)?(D=!0,tv(d)):D=!1,d.memoizedState=R.state!==null&&R.state!==void 0?R.state:null,m_(d),R.updater=gv,d.stateNode=R,R._reactInternals=d,j_(d,E,l,y),d=N_(null,d,E,!0,D,y)):(d.tag=0,ar&&D&&o_(d),xn(null,d,R,y),d=d.child),d;case 16:E=d.elementType;e:{switch(bv(l,d),l=d.pendingProps,R=E._init,E=R(E._payload),d.type=E,R=d.tag=iq(E),l=lo(E,l),R){case 0:d=R_(null,d,E,l,y);break e;case 1:d=bk(null,d,E,l,y);break e;case 11:d=pk(null,d,E,l,y);break e;case 14:d=mk(null,d,E,lo(E.type,l),y);break e}throw Error(r(306,E,""))}return d;case 0:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:lo(E,R),R_(l,d,E,R,y);case 1:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:lo(E,R),bk(l,d,E,R,y);case 3:e:{if(_k(d),l===null)throw Error(r(387));E=d.pendingProps,D=d.memoizedState,R=D.element,LA(l,d),cv(d,E,null,y);var ee=d.memoizedState;if(E=ee.element,D.isDehydrated)if(D={element:E,isDehydrated:!1,cache:ee.cache,pendingSuspenseBoundaries:ee.pendingSuspenseBoundaries,transitions:ee.transitions},d.updateQueue.baseState=D,d.memoizedState=D,d.flags&256){R=Oc(Error(r(423)),d),d=xk(l,d,E,y,R);break e}else if(E!==R){R=Oc(Error(r(424)),d),d=xk(l,d,E,y,R);break e}else for(si=Uo(d.stateNode.containerInfo.firstChild),ai=d,ar=!0,so=null,y=NA(d,null,E,y),d.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(yc(),E===R){d=Aa(l,d,y);break e}xn(l,d,E,y)}d=d.child}return d;case 5:return $A(d),l===null&&l_(d),E=d.type,R=d.pendingProps,D=l!==null?l.memoizedProps:null,ee=R.children,St(E,R)?ee=null:D!==null&&St(E,D)&&(d.flags|=32),yk(l,d),xn(l,d,ee,y),d.child;case 6:return l===null&&l_(d),null;case 13:return wk(l,d,y);case 4:return v_(d,d.stateNode.containerInfo),E=d.pendingProps,l===null?d.child=bc(d,null,E,y):xn(l,d,E,y),d.child;case 11:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:lo(E,R),pk(l,d,E,R,y);case 7:return xn(l,d,d.pendingProps,y),d.child;case 8:return xn(l,d,d.pendingProps.children,y),d.child;case 12:return xn(l,d,d.pendingProps.children,y),d.child;case 10:e:{if(E=d.type._context,R=d.pendingProps,D=d.memoizedProps,ee=R.value,Yt(sv,E._currentValue),E._currentValue=ee,D!==null)if(ii(D.value,ee)){if(D.children===R.children&&!Dn.current){d=Aa(l,d,y);break e}}else for(D=d.child,D!==null&&(D.return=d);D!==null;){var fe=D.dependencies;if(fe!==null){ee=D.child;for(var me=fe.firstContext;me!==null;){if(me.context===E){if(D.tag===1){me=ja(-1,y&-y),me.tag=2;var Ee=D.updateQueue;if(Ee!==null){Ee=Ee.shared;var Ie=Ee.pending;Ie===null?me.next=me:(me.next=Ie.next,Ie.next=me),Ee.pending=me}}D.lanes|=y,me=D.alternate,me!==null&&(me.lanes|=y),h_(D.return,y,d),fe.lanes|=y;break}me=me.next}}else if(D.tag===10)ee=D.type===d.type?null:D.child;else if(D.tag===18){if(ee=D.return,ee===null)throw Error(r(341));ee.lanes|=y,fe=ee.alternate,fe!==null&&(fe.lanes|=y),h_(ee,y,d),ee=D.sibling}else ee=D.child;if(ee!==null)ee.return=D;else for(ee=D;ee!==null;){if(ee===d){ee=null;break}if(D=ee.sibling,D!==null){D.return=ee.return,ee=D;break}ee=ee.return}D=ee}xn(l,d,R.children,y),d=d.child}return d;case 9:return R=d.type,E=d.pendingProps.children,xc(d,y),R=Ri(R),E=E(R),d.flags|=1,xn(l,d,E,y),d.child;case 14:return E=d.type,R=lo(E,d.pendingProps),R=lo(E.type,R),mk(l,d,E,R,y);case 15:return vk(l,d,d.type,d.pendingProps,y);case 17:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:lo(E,R),bv(l,d),d.tag=1,$n(E)?(l=!0,tv(d)):l=!1,xc(d,y),sk(d,E,R),j_(d,E,R,y),N_(null,d,E,!0,l,y);case 19:return Sk(l,d,y);case 22:return gk(l,d,y)}throw Error(r(156,d.tag))};function Kk(l,d){return jm(l,d)}function nq(l,d,y,E){this.tag=l,this.key=y,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=d,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=E,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Li(l,d,y,E){return new nq(l,d,y,E)}function J_(l){return l=l.prototype,!(!l||!l.isReactComponent)}function iq(l){if(typeof l=="function")return J_(l)?1:0;if(l!=null){if(l=l.$$typeof,l===q)return 11;if(l===ne)return 14}return 2}function Is(l,d){var y=l.alternate;return y===null?(y=Li(l.tag,d,l.key,l.mode),y.elementType=l.elementType,y.type=l.type,y.stateNode=l.stateNode,y.alternate=l,l.alternate=y):(y.pendingProps=d,y.type=l.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=l.flags&14680064,y.childLanes=l.childLanes,y.lanes=l.lanes,y.child=l.child,y.memoizedProps=l.memoizedProps,y.memoizedState=l.memoizedState,y.updateQueue=l.updateQueue,d=l.dependencies,y.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},y.sibling=l.sibling,y.index=l.index,y.ref=l.ref,y}function Av(l,d,y,E,R,D){var ee=2;if(E=l,typeof l=="function")J_(l)&&(ee=1);else if(typeof l=="string")ee=5;else e:switch(l){case N:return Gl(y.children,R,D,d);case F:ee=8,R|=8;break;case V:return l=Li(12,y,d,R|2),l.elementType=V,l.lanes=D,l;case J:return l=Li(13,y,d,R),l.elementType=J,l.lanes=D,l;case Q:return l=Li(19,y,d,R),l.elementType=Q,l.lanes=D,l;case se:return kv(y,R,D,d);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case B:ee=10;break e;case W:ee=9;break e;case q:ee=11;break e;case ne:ee=14;break e;case ae:ee=16,E=null;break e}throw Error(r(130,l==null?l:typeof l,""))}return d=Li(ee,y,d,R),d.elementType=l,d.type=E,d.lanes=D,d}function Gl(l,d,y,E){return l=Li(7,l,E,d),l.lanes=y,l}function kv(l,d,y,E){return l=Li(22,l,E,d),l.elementType=se,l.lanes=y,l.stateNode={isHidden:!1},l}function e1(l,d,y){return l=Li(6,l,null,d),l.lanes=y,l}function t1(l,d,y){return d=Li(4,l.children!==null?l.children:[],l.key,d),d.lanes=y,d.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},d}function oq(l,d,y,E,R){this.tag=d,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ls(0),this.expirationTimes=ls(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ls(0),this.identifierPrefix=E,this.onRecoverableError=R,this.mutableSourceEagerHydrationData=null}function r1(l,d,y,E,R,D,ee,fe,me){return l=new oq(l,d,y,fe,me),d===1?(d=1,D===!0&&(d|=8)):d=0,D=Li(3,null,null,d),l.current=D,D.stateNode=l,D.memoizedState={element:E,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},m_(D),l}function aq(l,d,y){var E=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),l1.exports=bq(),l1.exports}var l3;function _q(){if(l3)return Fv;l3=1;var e=w8();return Fv.createRoot=e.createRoot,Fv.hydrateRoot=e.hydrateRoot,Fv}var xq=_q(),I=S0();const Z=Nt(I);var f1={exports:{}},d1={};/** + * @license React + * use-sync-external-store-with-selector.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var u3;function wq(){if(u3)return d1;u3=1;var e=S0();function t(c,u){return c===u&&(c!==0||1/c===1/u)||c!==c&&u!==u}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,o=e.useEffect,a=e.useMemo,s=e.useDebugValue;return d1.useSyncExternalStoreWithSelector=function(c,u,h,p,v){var b=i(null);if(b.current===null){var _={hasValue:!1,value:null};b.current=_}else _=b.current;b=a(function(){function w(A){if(!O){if(O=!0,P=A,A=p(A),v!==void 0&&_.hasValue){var j=_.value;if(v(j,A))return C=j}return C=A}if(j=C,r(P,A))return j;var N=p(A);return v!==void 0&&v(j,N)?(P=A,j):(P=A,C=N)}var O=!1,P,C,T=h===void 0?null:h;return[function(){return w(u())},T===null?void 0:function(){return w(T())}]},[u,h,p,v]);var x=n(c,b[0],b[1]);return o(function(){_.hasValue=!0,_.value=x},[x]),s(x),x},d1}var c3;function Oq(){return c3||(c3=1,f1.exports=wq()),f1.exports}Oq();var Sq=I.version.startsWith("19"),Pq=Symbol.for(Sq?"react.transitional.element":"react.element"),Eq=Symbol.for("react.portal"),Cq=Symbol.for("react.fragment"),Tq=Symbol.for("react.strict_mode"),jq=Symbol.for("react.profiler"),Aq=Symbol.for("react.consumer"),kq=Symbol.for("react.context"),O8=Symbol.for("react.forward_ref"),Rq=Symbol.for("react.suspense"),Nq=Symbol.for("react.suspense_list"),kC=Symbol.for("react.memo"),Mq=Symbol.for("react.lazy"),Lq=O8,Iq=kC;function Dq(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case Pq:switch(e=e.type,e){case Cq:case jq:case Tq:case Rq:case Nq:return e;default:switch(e=e&&e.$$typeof,e){case kq:case O8:case Mq:case kC:return e;case Aq:return e;default:return t}}case Eq:return t}}}function $q(e){return Dq(e)===kC}function Fq(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:o,areStatePropsEqual:a}){let s=!1,c,u,h,p,v;function b(P,C){return c=P,u=C,h=e(c,u),p=t(n,u),v=r(h,p,u),s=!0,v}function _(){return h=e(c,u),t.dependsOnOwnProps&&(p=t(n,u)),v=r(h,p,u),v}function x(){return e.dependsOnOwnProps&&(h=e(c,u)),t.dependsOnOwnProps&&(p=t(n,u)),v=r(h,p,u),v}function w(){const P=e(c,u),C=!a(P,h);return h=P,C&&(v=r(h,p,u)),v}function O(P,C){const T=!o(C,u),A=!i(P,c,C,u);return c=P,u=C,T&&A?_():T?x():A?w():v}return function(C,T){return s?O(C,T):b(C,T)}}function Bq(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const o=t(e,i),a=r(e,i),s=n(e,i);return Fq(o,a,s,e,i)}function Uq(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...o)=>t(i(...o)))}return r}function QO(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function f3(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function S8(e,t){return function(n,{displayName:i}){const o=function(s,c){return o.dependsOnOwnProps?o.mapToProps(s,c):o.mapToProps(s,void 0)};return o.dependsOnOwnProps=!0,o.mapToProps=function(s,c){o.mapToProps=e,o.dependsOnOwnProps=f3(e);let u=o(s,c);return typeof u=="function"&&(o.mapToProps=u,o.dependsOnOwnProps=f3(u),u=o(s,c)),u},o}}function RC(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function zq(e){return e&&typeof e=="object"?QO(t=>Uq(e,t)):e?typeof e=="function"?S8(e):RC(e,"mapDispatchToProps"):QO(t=>({dispatch:t}))}function Vq(e){return e?typeof e=="function"?S8(e):RC(e,"mapStateToProps"):QO(()=>({}))}function Wq(e,t,r){return{...r,...e,...t}}function qq(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let o=!1,a;return function(c,u,h){const p=e(c,u,h);return o?i(p,a)||(a=p):(o=!0,a=p),a}}}function Hq(e){return e?typeof e=="function"?qq(e):RC(e,"mergeProps"):()=>Wq}function Gq(e){e()}function Kq(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Gq(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var d3={notify(){},get:()=>[]};function P8(e,t){let r,n=d3,i=0,o=!1;function a(x){h();const w=n.subscribe(x);let O=!1;return()=>{O||(O=!0,w(),p())}}function s(){n.notify()}function c(){_.onStateChange&&_.onStateChange()}function u(){return o}function h(){i++,r||(r=t?t.addNestedSub(c):e.subscribe(c),n=Kq())}function p(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=d3)}function v(){o||(o=!0,h())}function b(){o&&(o=!1,p())}const _={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:u,trySubscribe:v,tryUnsubscribe:b,getListeners:()=>n};return _}var Yq=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Zq=Yq(),Xq=()=>typeof navigator<"u"&&navigator.product==="ReactNative",Qq=Xq(),Jq=()=>Zq||Qq?I.useLayoutEffect:I.useEffect,Tg=Jq();function h3(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function h1(e,t){if(h3(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;ie(...t),r)}function fH(e,t,r,n,i,o){e.current=n,r.current=!1,i.current&&(i.current=null,o())}function dH(e,t,r,n,i,o,a,s,c,u,h){if(!e)return()=>{};let p=!1,v=null;const b=()=>{if(p||!s.current)return;const x=t.getState();let w,O;try{w=n(x,i.current)}catch(P){O=P,v=P}O||(v=null),w===o.current?a.current||u():(o.current=w,c.current=w,a.current=!0,h())};return r.onStateChange=b,r.trySubscribe(),b(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,v)throw v}}function hH(e,t){return e===t}function pH(e,t,r,{pure:n,areStatesEqual:i=hH,areOwnPropsEqual:o=h1,areStatePropsEqual:a=h1,areMergedPropsEqual:s=h1,forwardRef:c=!1,context:u=C8}={}){const h=u,p=Vq(e),v=zq(t),b=Hq(r),_=!!e;return w=>{const O=w.displayName||w.name||"Component",P=`Connect(${O})`,C={shouldHandleStateChanges:_,displayName:P,wrappedComponentName:O,WrappedComponent:w,initMapStateToProps:p,initMapDispatchToProps:v,initMergeProps:b,areStatesEqual:i,areStatePropsEqual:a,areOwnPropsEqual:o,areMergedPropsEqual:s};function T(N){const[F,V,B]=I.useMemo(()=>{const{reactReduxForwardedRef:ie,...he}=N;return[N.context,ie,he]},[N]),W=I.useMemo(()=>{let ie=h;return F!=null&&F.Consumer,ie},[F,h]),q=I.useContext(W),J=!!N.store&&!!N.store.getState&&!!N.store.dispatch,Q=!!q&&!!q.store,ne=J?N.store:q.store,ae=Q?q.getServerState:ne.getState,se=I.useMemo(()=>Bq(ne.dispatch,C),[ne]),[oe,K]=I.useMemo(()=>{if(!_)return uH;const ie=P8(ne,J?void 0:q.subscription),he=ie.notifyNestedSubs.bind(ie);return[ie,he]},[ne,J,q]),G=I.useMemo(()=>J?q:{...q,subscription:oe},[J,q,oe]),z=I.useRef(void 0),re=I.useRef(B),X=I.useRef(void 0),le=I.useRef(!1),ce=I.useRef(!1),de=I.useRef(void 0);Tg(()=>(ce.current=!0,()=>{ce.current=!1}),[]);const be=I.useMemo(()=>()=>X.current&&B===re.current?X.current:se(ne.getState(),B),[ne,B]),M=I.useMemo(()=>he=>oe?dH(_,ne,oe,se,re,z,le,ce,X,K,he):()=>{},[oe]);cH(fH,[re,z,le,B,X,K]);let $;try{$=I.useSyncExternalStore(M,be,ae?()=>se(ae(),B):be)}catch(ie){throw de.current&&(ie.message+=` +The error may be correlated with this previous error: +${de.current.stack} + +`),ie}Tg(()=>{de.current=void 0,X.current=void 0,z.current=$});const Y=I.useMemo(()=>I.createElement(w,{...$,ref:V}),[V,w,$]);return I.useMemo(()=>_?I.createElement(W.Provider,{value:G},Y):Y,[W,Y,G])}const j=I.memo(T);if(j.WrappedComponent=w,j.displayName=T.displayName=P,c){const F=I.forwardRef(function(B,W){return I.createElement(j,{...B,reactReduxForwardedRef:W})});return F.displayName=P,F.WrappedComponent=w,JO(F,w)}return JO(j,w)}}var T8=pH;function mH(e){const{children:t,context:r,serverState:n,store:i}=e,o=I.useMemo(()=>{const c=P8(i);return{store:i,subscription:c,getServerState:n?()=>n:void 0}},[i,n]),a=I.useMemo(()=>i.getState(),[i]);Tg(()=>{const{subscription:c}=o;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),a!==i.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[o,a]);const s=r||C8;return I.createElement(s.Provider,{value:o},t)}var j8=mH,nh={},g3;function vH(){if(g3)return nh;g3=1,Object.defineProperty(nh,"__esModule",{value:!0}),nh.parse=a,nh.serialize=u;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,n=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,o=(()=>{const v=function(){};return v.prototype=Object.create(null),v})();function a(v,b){const _=new o,x=v.length;if(x<2)return _;const w=(b==null?void 0:b.decode)||h;let O=0;do{const P=v.indexOf("=",O);if(P===-1)break;const C=v.indexOf(";",O),T=C===-1?x:C;if(P>T){O=v.lastIndexOf(";",P-1)+1;continue}const A=s(v,O,P),j=c(v,P,A),N=v.slice(A,j);if(_[N]===void 0){let F=s(v,P+1,T),V=c(v,T,F);const B=w(v.slice(F,V));_[N]=B}O=T+1}while(O_;){const x=v.charCodeAt(--b);if(x!==32&&x!==9)return b+1}return _}function u(v,b,_){const x=(_==null?void 0:_.encode)||encodeURIComponent;if(!e.test(v))throw new TypeError(`argument name is invalid: ${v}`);const w=x(b);if(!t.test(w))throw new TypeError(`argument val is invalid: ${b}`);let O=v+"="+w;if(!_)return O;if(_.maxAge!==void 0){if(!Number.isInteger(_.maxAge))throw new TypeError(`option maxAge is invalid: ${_.maxAge}`);O+="; Max-Age="+_.maxAge}if(_.domain){if(!r.test(_.domain))throw new TypeError(`option domain is invalid: ${_.domain}`);O+="; Domain="+_.domain}if(_.path){if(!n.test(_.path))throw new TypeError(`option path is invalid: ${_.path}`);O+="; Path="+_.path}if(_.expires){if(!p(_.expires)||!Number.isFinite(_.expires.valueOf()))throw new TypeError(`option expires is invalid: ${_.expires}`);O+="; Expires="+_.expires.toUTCString()}if(_.httpOnly&&(O+="; HttpOnly"),_.secure&&(O+="; Secure"),_.partitioned&&(O+="; Partitioned"),_.priority)switch(typeof _.priority=="string"?_.priority.toLowerCase():void 0){case"low":O+="; Priority=Low";break;case"medium":O+="; Priority=Medium";break;case"high":O+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${_.priority}`)}if(_.sameSite)switch(typeof _.sameSite=="string"?_.sameSite.toLowerCase():_.sameSite){case!0:case"strict":O+="; SameSite=Strict";break;case"lax":O+="; SameSite=Lax";break;case"none":O+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${_.sameSite}`)}return O}function h(v){if(v.indexOf("%")===-1)return v;try{return decodeURIComponent(v)}catch{return v}}function p(v){return i.call(v)==="[object Date]"}return nh}vH();/** + * react-router v7.1.5 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */var y3="popstate";function gH(e={}){function t(n,i){let{pathname:o,search:a,hash:s}=n.location;return eS("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Yh(i)}return bH(t,r,null,e)}function lr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function wo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function yH(){return Math.random().toString(36).substring(2,10)}function b3(e,t){return{usr:e.state,key:e.key,idx:t}}function eS(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Hf(t):t,state:r,key:t&&t.key||n||yH()}}function Yh({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Hf(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function bH(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:o=!1}=n,a=i.history,s="POP",c=null,u=h();u==null&&(u=0,a.replaceState({...a.state,idx:u},""));function h(){return(a.state||{idx:null}).idx}function p(){s="POP";let w=h(),O=w==null?null:w-u;u=w,c&&c({action:s,location:x.location,delta:O})}function v(w,O){s="PUSH";let P=eS(x.location,w,O);u=h()+1;let C=b3(P,u),T=x.createHref(P);try{a.pushState(C,"",T)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;i.location.assign(T)}o&&c&&c({action:s,location:x.location,delta:1})}function b(w,O){s="REPLACE";let P=eS(x.location,w,O);u=h();let C=b3(P,u),T=x.createHref(P);a.replaceState(C,"",T),o&&c&&c({action:s,location:x.location,delta:0})}function _(w){let O=i.location.origin!=="null"?i.location.origin:i.location.href,P=typeof w=="string"?w:Yh(w);return P=P.replace(/ $/,"%20"),lr(O,`No window.location.(origin|href) available to create URL for href: ${P}`),new URL(P,O)}let x={get action(){return s},get location(){return e(i,a)},listen(w){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(y3,p),c=w,()=>{i.removeEventListener(y3,p),c=null}},createHref(w){return t(i,w)},createURL:_,encodeLocation(w){let O=_(w);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:v,replace:b,go(w){return a.go(w)}};return x}function A8(e,t,r="/"){return _H(e,t,r,!1)}function _H(e,t,r,n){let i=typeof t=="string"?Hf(t):t,o=rl(i.pathname||"/",r);if(o==null)return null;let a=k8(e);xH(a);let s=null;for(let c=0;s==null&&c{let c={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};c.relativePath.startsWith("/")&&(lr(c.relativePath.startsWith(n),`Absolute route path "${c.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(n.length));let u=Da([n,c.relativePath]),h=r.concat(c);o.children&&o.children.length>0&&(lr(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),k8(o.children,t,h,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:TH(u,o.index),routesMeta:h})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let c of R8(o.path))i(o,a,c)}),t}function R8(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let a=R8(n.join("/")),s=[];return s.push(...a.map(c=>c===""?o:[o,c].join("/"))),i&&s.push(...a),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function xH(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:jH(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var wH=/^:[\w-]+$/,OH=3,SH=2,PH=1,EH=10,CH=-2,_3=e=>e==="*";function TH(e,t){let r=e.split("/"),n=r.length;return r.some(_3)&&(n+=CH),t&&(n+=SH),r.filter(i=>!_3(i)).reduce((i,o)=>i+(wH.test(o)?OH:o===""?PH:EH),n)}function jH(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function AH(e,t,r=!1){let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s{if(h==="*"){let _=s[v]||"";a=o.slice(0,o.length-_.length).replace(/(.)\/+$/,"$1")}const b=s[v];return p&&!b?u[h]=void 0:u[h]=(b||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:a,pattern:e}}function kH(e,t=!1,r=!0){wo(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 n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function RH(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return wo(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function rl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function NH(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Hf(e):e;return{pathname:r?r.startsWith("/")?r:MH(r,t):t,search:DH(n),hash:$H(i)}}function MH(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function v1(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function LH(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function NC(e){let t=LH(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function MC(e,t,r,n=!1){let i;typeof e=="string"?i=Hf(e):(i={...e},lr(!i.pathname||!i.pathname.includes("?"),v1("?","pathname","search",i)),lr(!i.pathname||!i.pathname.includes("#"),v1("#","pathname","hash",i)),lr(!i.search||!i.search.includes("#"),v1("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=r;else{let p=t.length-1;if(!n&&a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),p-=1;i.pathname=v.join("/")}s=p>=0?t[p]:"/"}let c=NH(i,s),u=a&&a!=="/"&&a.endsWith("/"),h=(o||a===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(u||h)&&(c.pathname+="/"),c}var Da=e=>e.join("/").replace(/\/\/+/g,"/"),IH=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),DH=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,$H=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function FH(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var N8=["POST","PUT","PATCH","DELETE"];new Set(N8);var BH=["GET",...N8];new Set(BH);var Gf=I.createContext(null);Gf.displayName="DataRouter";var P0=I.createContext(null);P0.displayName="DataRouterState";var M8=I.createContext({isTransitioning:!1});M8.displayName="ViewTransition";var UH=I.createContext(new Map);UH.displayName="Fetchers";var zH=I.createContext(null);zH.displayName="Await";var So=I.createContext(null);So.displayName="Navigation";var Gp=I.createContext(null);Gp.displayName="Location";var Po=I.createContext({outlet:null,matches:[],isDataRoute:!1});Po.displayName="Route";var LC=I.createContext(null);LC.displayName="RouteError";function VH(e,{relative:t}={}){lr(Nu(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:n}=I.useContext(So),{hash:i,pathname:o,search:a}=Kp(e,{relative:t}),s=o;return r!=="/"&&(s=o==="/"?r:Da([r,o])),n.createHref({pathname:s,search:a,hash:i})}function Nu(){return I.useContext(Gp)!=null}function gn(){return lr(Nu(),"useLocation() may be used only in the context of a component."),I.useContext(Gp).location}var L8="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function I8(e){I.useContext(So).static||I.useLayoutEffect(e)}function sa(){let{isDataRoute:e}=I.useContext(Po);return e?rG():WH()}function WH(){lr(Nu(),"useNavigate() may be used only in the context of a component.");let e=I.useContext(Gf),{basename:t,navigator:r}=I.useContext(So),{matches:n}=I.useContext(Po),{pathname:i}=gn(),o=JSON.stringify(NC(n)),a=I.useRef(!1);return I8(()=>{a.current=!0}),I.useCallback((c,u={})=>{if(wo(a.current,L8),!a.current)return;if(typeof c=="number"){r.go(c);return}let h=MC(c,JSON.parse(o),i,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Da([t,h.pathname])),(u.replace?r.replace:r.push)(h,u.state,u)},[t,r,o,i,e])}I.createContext(null);function Kf(){let{matches:e}=I.useContext(Po),t=e[e.length-1];return t?t.params:{}}function Kp(e,{relative:t}={}){let{matches:r}=I.useContext(Po),{pathname:n}=gn(),i=JSON.stringify(NC(r));return I.useMemo(()=>MC(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function qH(e,t){return D8(e,t)}function D8(e,t,r,n){var P;lr(Nu(),"useRoutes() may be used only in the context of a component.");let{navigator:i,static:o}=I.useContext(So),{matches:a}=I.useContext(Po),s=a[a.length-1],c=s?s.params:{},u=s?s.pathname:"/",h=s?s.pathnameBase:"/",p=s&&s.route;{let C=p&&p.path||"";$8(u,!p||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${u}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + +Please change the parent to .`)}let v=gn(),b;if(t){let C=typeof t=="string"?Hf(t):t;lr(h==="/"||((P=C.pathname)==null?void 0:P.startsWith(h)),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${C.pathname}" was given in the \`location\` prop.`),b=C}else b=v;let _=b.pathname||"/",x=_;if(h!=="/"){let C=h.replace(/^\//,"").split("/");x="/"+_.replace(/^\//,"").split("/").slice(C.length).join("/")}let w=!o&&r&&r.matches&&r.matches.length>0?r.matches:A8(e,{pathname:x});wo(p||w!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),wo(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let O=ZH(w&&w.map(C=>Object.assign({},C,{params:Object.assign({},c,C.params),pathname:Da([h,i.encodeLocation?i.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?h:Da([h,i.encodeLocation?i.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),a,r,n);return t&&O?I.createElement(Gp.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...b},navigationType:"POP"}},O):O}function HH(){let e=tG(),t=FH(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},o={padding:"2px 4px",backgroundColor:n},a=null;return console.error("Error handled by React Router default ErrorBoundary:",e),a=I.createElement(I.Fragment,null,I.createElement("p",null,"💿 Hey developer 👋"),I.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",I.createElement("code",{style:o},"ErrorBoundary")," or"," ",I.createElement("code",{style:o},"errorElement")," prop on your route.")),I.createElement(I.Fragment,null,I.createElement("h2",null,"Unexpected Application Error!"),I.createElement("h3",{style:{fontStyle:"italic"}},t),r?I.createElement("pre",{style:i},r):null,a)}var GH=I.createElement(HH,null),KH=class extends I.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?I.createElement(Po.Provider,{value:this.props.routeContext},I.createElement(LC.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function YH({routeContext:e,match:t,children:r}){let n=I.useContext(Gf);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),I.createElement(Po.Provider,{value:e},r)}function ZH(e,t=[],r=null,n=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,o=r==null?void 0:r.errors;if(o!=null){let c=i.findIndex(u=>u.route.id&&(o==null?void 0:o[u.route.id])!==void 0);lr(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),i=i.slice(0,Math.min(i.length,c+1))}let a=!1,s=-1;if(r)for(let c=0;c=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((c,u,h)=>{let p,v=!1,b=null,_=null;r&&(p=o&&u.route.id?o[u.route.id]:void 0,b=u.route.errorElement||GH,a&&(s<0&&h===0?($8("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,_=null):s===h&&(v=!0,_=u.route.hydrateFallbackElement||null)));let x=t.concat(i.slice(0,h+1)),w=()=>{let O;return p?O=b:v?O=_:u.route.Component?O=I.createElement(u.route.Component,null):u.route.element?O=u.route.element:O=c,I.createElement(YH,{match:u,routeContext:{outlet:c,matches:x,isDataRoute:r!=null},children:O})};return r&&(u.route.ErrorBoundary||u.route.errorElement||h===0)?I.createElement(KH,{location:r.location,revalidation:r.revalidation,component:b,error:p,children:w(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):w()},null)}function IC(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function XH(e){let t=I.useContext(Gf);return lr(t,IC(e)),t}function QH(e){let t=I.useContext(P0);return lr(t,IC(e)),t}function JH(e){let t=I.useContext(Po);return lr(t,IC(e)),t}function DC(e){let t=JH(e),r=t.matches[t.matches.length-1];return lr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function eG(){return DC("useRouteId")}function tG(){var n;let e=I.useContext(LC),t=QH("useRouteError"),r=DC("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function rG(){let{router:e}=XH("useNavigate"),t=DC("useNavigate"),r=I.useRef(!1);return I8(()=>{r.current=!0}),I.useCallback(async(i,o={})=>{wo(r.current,L8),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...o}))},[e,t])}var x3={};function $8(e,t,r){!t&&!x3[e]&&(x3[e]=!0,wo(!1,r))}I.memo(nG);function nG({routes:e,future:t,state:r}){return D8(e,void 0,r,t)}function $C({to:e,replace:t,state:r,relative:n}){lr(Nu()," may be used only in the context of a component.");let{static:i}=I.useContext(So);wo(!i," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:o}=I.useContext(Po),{pathname:a}=gn(),s=sa(),c=MC(e,NC(o),a,n==="path"),u=JSON.stringify(c);return I.useEffect(()=>{s(JSON.parse(u),{replace:t,state:r,relative:n})},[s,u,n,t,r]),null}function Pt(e){lr(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function iG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:o=!1}){lr(!Nu(),"You cannot render a inside another . You should never have more than one in your app.");let a=e.replace(/^\/*/,"/"),s=I.useMemo(()=>({basename:a,navigator:i,static:o,future:{}}),[a,i,o]);typeof r=="string"&&(r=Hf(r));let{pathname:c="/",search:u="",hash:h="",state:p=null,key:v="default"}=r,b=I.useMemo(()=>{let _=rl(c,a);return _==null?null:{location:{pathname:_,search:u,hash:h,state:p,key:v},navigationType:n}},[a,c,u,h,p,v,n]);return wo(b!=null,` is not able to match the URL "${c}${u}${h}" because it does not start with the basename, so the won't render anything.`),b==null?null:I.createElement(So.Provider,{value:s},I.createElement(Gp.Provider,{children:t,value:b}))}function E0({children:e,location:t}){return qH(tS(e),t)}function tS(e,t=[]){let r=[];return I.Children.forEach(e,(n,i)=>{if(!I.isValidElement(n))return;let o=[...t,i];if(n.type===I.Fragment){r.push.apply(r,tS(n.props.children,o));return}lr(n.type===Pt,`[${typeof n.type=="string"?n.type:n.type.name}] is not a component. All component children of must be a or `),lr(!n.props.index||!n.props.children,"An index route cannot have child routes.");let a={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(a.children=tS(n.props.children,o)),r.push(a)}),r}var vg="get",gg="application/x-www-form-urlencoded";function C0(e){return e!=null&&typeof e.tagName=="string"}function oG(e){return C0(e)&&e.tagName.toLowerCase()==="button"}function aG(e){return C0(e)&&e.tagName.toLowerCase()==="form"}function sG(e){return C0(e)&&e.tagName.toLowerCase()==="input"}function lG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function uG(e,t){return e.button===0&&(!t||t==="_self")&&!lG(e)}var Bv=null;function cG(){if(Bv===null)try{new FormData(document.createElement("form"),0),Bv=!1}catch{Bv=!0}return Bv}var fG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function g1(e){return e!=null&&!fG.has(e)?(wo(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${gg}"`),null):e}function dG(e,t){let r,n,i,o,a;if(aG(e)){let s=e.getAttribute("action");n=s?rl(s,t):null,r=e.getAttribute("method")||vg,i=g1(e.getAttribute("enctype"))||gg,o=new FormData(e)}else if(oG(e)||sG(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a