All Downloads are FREE. Search and download functionalities are using the official Maven repository.

theme.keycloak.v2.admin.resources.assets.index-0cda761d.js Maven / Gradle / Ivy

There is a newer version: 25.0.1
Show newest version
function _mergeNamespaces(e,o){for(var a=0;as[c]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))s(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const h of d.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&s(h)}).observe(document,{childList:!0,subtree:!0});function a(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function s(c){if(c.ep)return;c.ep=!0;const d=a(c);fetch(c.href,d)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/**
 * @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 l$1=Symbol.for("react.element"),n$1=Symbol.for("react.portal"),p$2=Symbol.for("react.fragment"),q$1=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),t=Symbol.for("react.provider"),u=Symbol.for("react.context"),v$1=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),z$1=Symbol.iterator;function A$1(e){return e===null||typeof e!="object"?null:(e=z$1&&e[z$1]||e["@@iterator"],typeof e=="function"?e:null)}var B$1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$1=Object.assign,D$2={};function E$1(e,o,a){this.props=e,this.context=o,this.refs=D$2,this.updater=a||B$1}E$1.prototype.isReactComponent={};E$1.prototype.setState=function(e,o){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,o,"setState")};E$1.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function F(){}F.prototype=E$1.prototype;function G$1(e,o,a){this.props=e,this.context=o,this.refs=D$2,this.updater=a||B$1}var H$2=G$1.prototype=new F;H$2.constructor=G$1;C$1(H$2,E$1.prototype);H$2.isPureReactComponent=!0;var I$1=Array.isArray,J=Object.prototype.hasOwnProperty,K$1={current:null},L$1={key:!0,ref:!0,__self:!0,__source:!0};function M$1(e,o,a){var s,c={},d=null,h=null;if(o!=null)for(s in o.ref!==void 0&&(h=o.ref),o.key!==void 0&&(d=""+o.key),o)J.call(o,s)&&!L$1.hasOwnProperty(s)&&(c[s]=o[s]);var b=arguments.length-2;if(b===1)c.children=a;else if(1>>1,lt=xt[Kt];if(0>>1;Ktc(Ot,Ft))wtc(Lt,Ot)?(xt[Kt]=Lt,xt[wt]=Ft,Kt=wt):(xt[Kt]=Ot,xt[Et]=Ft,Kt=Et);else if(wtc(Lt,Ft))xt[Kt]=Lt,xt[wt]=Ft,Kt=wt;else break e}}return Rt}function c(xt,Rt){var Ft=xt.sortIndex-Rt.sortIndex;return Ft!==0?Ft:xt.id-Rt.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;e.unstable_now=function(){return d.now()}}else{var h=Date,b=h.now();e.unstable_now=function(){return h.now()-b}}var _=[],$=[],j=1,et=null,_e=3,rt=!1,ot=!1,it=!1,pt=typeof setTimeout=="function"?setTimeout:null,nt=typeof clearTimeout=="function"?clearTimeout:null,tt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function st(xt){for(var Rt=a($);Rt!==null;){if(Rt.callback===null)s($);else if(Rt.startTime<=xt)s($),Rt.sortIndex=Rt.expirationTime,o(_,Rt);else break;Rt=a($)}}function at(xt){if(it=!1,st(xt),!ot)if(a(_)!==null)ot=!0,$t(ct);else{var Rt=a($);Rt!==null&&Dt(at,Rt.startTime-xt)}}function ct(xt,Rt){ot=!1,it&&(it=!1,nt(ht),ht=-1),rt=!0;var Ft=_e;try{for(st(Rt),et=a(_);et!==null&&(!(et.expirationTime>Rt)||xt&&!Ct());){var Kt=et.callback;if(typeof Kt=="function"){et.callback=null,_e=et.priorityLevel;var lt=Kt(et.expirationTime<=Rt);Rt=e.unstable_now(),typeof lt=="function"?et.callback=lt:et===a(_)&&s(_),st(Rt)}else s(_);et=a(_)}if(et!==null)var gt=!0;else{var Et=a($);Et!==null&&Dt(at,Et.startTime-Rt),gt=!1}return gt}finally{et=null,_e=Ft,rt=!1}}var ut=!1,dt=null,ht=-1,Pt=5,vt=-1;function Ct(){return!(e.unstable_now()-vtxt||125Kt?(xt.sortIndex=Ft,o($,xt),a(_)===null&&xt===a($)&&(it?(nt(ht),ht=-1):it=!0,Dt(at,Ft-Kt))):(xt.sortIndex=lt,o(_,xt),ot||rt||(ot=!0,$t(ct))),xt},e.unstable_shouldYield=Ct,e.unstable_wrapCallback=function(xt){var Rt=_e;return function(){var Ft=_e;_e=Rt;try{return xt.apply(this,arguments)}finally{_e=Ft}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.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 aa=reactExports,ca=schedulerExports;function p(e){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[: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]*$/,la={},ma={};function oa(e){return ja.call(ma,e)?!0:ja.call(la,e)?!1:ka.test(e)?ma[e]=!0:(la[e]=!0,!1)}function pa(e,o,a,s){if(a!==null&&a.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return s?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qa(e,o,a,s){if(o===null||typeof o>"u"||pa(e,o,a,s))return!0;if(s)return!1;if(a!==null)switch(a.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function v(e,o,a,s,c,d,h){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=s,this.attributeNamespace=c,this.mustUseProperty=a,this.propertyName=e,this.type=o,this.sanitizeURL=d,this.removeEmptyString=h}var z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){z[e]=new v(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var o=e[0];z[o]=new v(o,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){z[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){z[e]=new v(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){z[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){z[e]=new v(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){z[e]=new v(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){z[e]=new v(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){z[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa(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 o=e.replace(ra,sa);z[o]=new v(o,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var o=e.replace(ra,sa);z[o]=new v(o,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var o=e.replace(ra,sa);z[o]=new v(o,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){z[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)});z.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){z[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)});function ta(e,o,a,s){var c=z.hasOwnProperty(o)?z[o]:null;(c!==null?c.type!==0:s||!(2b||c[h]!==d[b]){var _=`
`+c[h].replace(" at new "," at ");return e.displayName&&_.includes("")&&(_=_.replace("",e.displayName)),_}while(1<=h&&0<=b);break}}}finally{Na=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?Ma(e):""}function Pa(e){switch(e.tag){case 5:return Ma(e.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return e=Oa(e.type,!1),e;case 11:return e=Oa(e.type.render,!1),e;case 1:return e=Oa(e.type,!0),e;default:return""}}function Qa(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 ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ca:return(e.displayName||"Context")+".Consumer";case Ba:return(e._context.displayName||"Context")+".Provider";case Da:var o=e.render;return e=e.displayName,e||(e=o.displayName||o.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ga:return o=e.displayName||null,o!==null?o:Qa(e.type)||"Memo";case Ha:o=e._payload,e=e._init;try{return Qa(e(o))}catch{}}return null}function Ra(e){var o=e.type;switch(e.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=o.render,e=e.displayName||e.name||"",o.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(o);case 8:return o===za?"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 o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function Sa(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ta(e){var o=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Ua(e){var o=Ta(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,o),s=""+e[o];if(!e.hasOwnProperty(o)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var c=a.get,d=a.set;return Object.defineProperty(e,o,{configurable:!0,get:function(){return c.call(this)},set:function(h){s=""+h,d.call(this,h)}}),Object.defineProperty(e,o,{enumerable:a.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){e._valueTracker=null,delete e[o]}}}}function Va(e){e._valueTracker||(e._valueTracker=Ua(e))}function Wa(e){if(!e)return!1;var o=e._valueTracker;if(!o)return!0;var a=o.getValue(),s="";return e&&(s=Ta(e)?e.checked?"true":"false":e.value),e=s,e!==a?(o.setValue(e),!0):!1}function Xa(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 Ya(e,o){var a=o.checked;return A({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked})}function Za(e,o){var a=o.defaultValue==null?"":o.defaultValue,s=o.checked!=null?o.checked:o.defaultChecked;a=Sa(o.value!=null?o.value:a),e._wrapperState={initialChecked:s,initialValue:a,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function ab(e,o){o=o.checked,o!=null&&ta(e,"checked",o,!1)}function bb(e,o){ab(e,o);var a=Sa(o.value),s=o.type;if(a!=null)s==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}o.hasOwnProperty("value")?cb(e,o.type,a):o.hasOwnProperty("defaultValue")&&cb(e,o.type,Sa(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(e.defaultChecked=!!o.defaultChecked)}function db(e,o,a){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var s=o.type;if(!(s!=="submit"&&s!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+e._wrapperState.initialValue,a||o===e.value||(e.value=o),e.defaultValue=o}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function cb(e,o,a){(o!=="number"||Xa(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var eb=Array.isArray;function fb(e,o,a,s){if(e=e.options,o){o={};for(var c=0;c"+o.valueOf().toString()+"",o=mb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;o.firstChild;)e.appendChild(o.firstChild)}});function ob(e,o){if(o){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=o;return}}e.textContent=o}var pb={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},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(e){qb.forEach(function(o){o=o+e.charAt(0).toUpperCase()+e.substring(1),pb[o]=pb[e]})});function rb(e,o,a){return o==null||typeof o=="boolean"||o===""?"":a||typeof o!="number"||o===0||pb.hasOwnProperty(e)&&pb[e]?(""+o).trim():o+"px"}function sb(e,o){e=e.style;for(var a in o)if(o.hasOwnProperty(a)){var s=a.indexOf("--")===0,c=rb(a,o[a],s);a==="float"&&(a="cssFloat"),s?e.setProperty(a,c):e[a]=c}}var tb=A({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 ub(e,o){if(o){if(tb[e]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(p(137,e));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(p(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(p(61))}if(o.style!=null&&typeof o.style!="object")throw Error(p(62))}}function vb(e,o){if(e.indexOf("-")===-1)return typeof o.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 wb=null;function xb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yb=null,zb=null,Ab=null;function Bb(e){if(e=Cb(e)){if(typeof yb!="function")throw Error(p(280));var o=e.stateNode;o&&(o=Db(o),yb(e.stateNode,e.type,o))}}function Eb(e){zb?Ab?Ab.push(e):Ab=[e]:zb=e}function Fb(){if(zb){var e=zb,o=Ab;if(Ab=zb=null,Bb(e),o)for(e=0;e>>=0,e===0?32:31-(pc(e)/qc|0)|0}var rc=64,sc=4194304;function tc(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 uc(e,o){var a=e.pendingLanes;if(a===0)return 0;var s=0,c=e.suspendedLanes,d=e.pingedLanes,h=a&268435455;if(h!==0){var b=h&~c;b!==0?s=tc(b):(d&=h,d!==0&&(s=tc(d)))}else h=a&~c,h!==0?s=tc(h):d!==0&&(s=tc(d));if(s===0)return 0;if(o!==0&&o!==s&&!(o&c)&&(c=s&-s,d=o&-o,c>=d||c===16&&(d&4194240)!==0))return o;if(s&4&&(s|=a&16),o=e.entangledLanes,o!==0)for(e=e.entanglements,o&=s;0a;a++)o.push(e);return o}function Ac(e,o,a){e.pendingLanes|=o,o!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,o=31-oc(o),e[o]=a}function Bc(e,o){var a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0=be$1),ee=String.fromCharCode(32),fe$1=!1;function ge(e,o){switch(e){case"keyup":return $d.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he$1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ie=!1;function je(e,o){switch(e){case"compositionend":return he$1(o);case"keypress":return o.which!==32?null:(fe$1=!0,ee);case"textInput":return e=o.data,e===ee&&fe$1?null:e;default:return null}}function ke$1(e,o){if(ie)return e==="compositionend"||!ae&&ge(e,o)?(e=nd(),md=ld=kd=null,ie=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:a,offset:o-e};e=s}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Je(a)}}function Le(e,o){return e&&o?e===o?!0:e&&e.nodeType===3?!1:o&&o.nodeType===3?Le(e,o.parentNode):"contains"in e?e.contains(o):e.compareDocumentPosition?!!(e.compareDocumentPosition(o)&16):!1:!1}function Me(){for(var e=window,o=Xa();o instanceof e.HTMLIFrameElement;){try{var a=typeof o.contentWindow.location.href=="string"}catch{a=!1}if(a)e=o.contentWindow;else break;o=Xa(e.document)}return o}function Ne(e){var o=e&&e.nodeName&&e.nodeName.toLowerCase();return o&&(o==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||o==="textarea"||e.contentEditable==="true")}function Oe$1(e){var o=Me(),a=e.focusedElem,s=e.selectionRange;if(o!==a&&a&&a.ownerDocument&&Le(a.ownerDocument.documentElement,a)){if(s!==null&&Ne(a)){if(o=s.start,e=s.end,e===void 0&&(e=o),"selectionStart"in a)a.selectionStart=o,a.selectionEnd=Math.min(e,a.value.length);else if(e=(o=a.ownerDocument||document)&&o.defaultView||window,e.getSelection){e=e.getSelection();var c=a.textContent.length,d=Math.min(s.start,c);s=s.end===void 0?d:Math.min(s.end,c),!e.extend&&d>s&&(c=s,s=d,d=c),c=Ke(a,d);var h=Ke(a,s);c&&h&&(e.rangeCount!==1||e.anchorNode!==c.node||e.anchorOffset!==c.offset||e.focusNode!==h.node||e.focusOffset!==h.offset)&&(o=o.createRange(),o.setStart(c.node,c.offset),e.removeAllRanges(),d>s?(e.addRange(o),e.extend(h.node,h.offset)):(o.setEnd(h.node,h.offset),e.addRange(o)))}}for(o=[],e=a;e=e.parentNode;)e.nodeType===1&&o.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(e,o,a){var s=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Te||Qe==null||Qe!==Xa(s)||(s=Qe,"selectionStart"in s&&Ne(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Se&&Ie(Se,s)||(Se=s,s=oe(Re,"onSelect"),0Tf||(e.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G(e,o){Tf++,Sf[Tf]=e.current,e.current=o}var Vf={},H$1=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(e,o){var a=e.type.contextTypes;if(!a)return Vf;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===o)return s.__reactInternalMemoizedMaskedChildContext;var c={},d;for(d in a)c[d]=o[d];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=c),c}function Zf(e){return e=e.childContextTypes,e!=null}function $f(){E(Wf),E(H$1)}function ag(e,o,a){if(H$1.current!==Vf)throw Error(p(168));G(H$1,o),G(Wf,a)}function bg(e,o,a){var s=e.stateNode;if(o=o.childContextTypes,typeof s.getChildContext!="function")return a;s=s.getChildContext();for(var c in s)if(!(c in o))throw Error(p(108,Ra(e)||"Unknown",c));return A({},a,s)}function cg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$1.current,G(H$1,e),G(Wf,Wf.current),!0}function dg(e,o,a){var s=e.stateNode;if(!s)throw Error(p(169));a?(e=bg(e,o,Xf),s.__reactInternalMemoizedMergedChildContext=e,E(Wf),E(H$1),G(H$1,e)):E(Wf),G(Wf,a)}var eg=null,fg=!1,gg=!1;function hg(e){eg===null?eg=[e]:eg.push(e)}function ig(e){fg=!0,hg(e)}function jg(){if(!gg&&eg!==null){gg=!0;var e=0,o=C;try{var a=eg;for(C=1;e>=h,c-=h,rg=1<<32-oc(o)+c|a<ht?(Pt=dt,dt=null):Pt=dt.sibling;var vt=_e(nt,dt,st[ht],at);if(vt===null){dt===null&&(dt=Pt);break}e&&dt&&vt.alternate===null&&o(nt,dt),tt=d(vt,tt,ht),ut===null?ct=vt:ut.sibling=vt,ut=vt,dt=Pt}if(ht===st.length)return a(nt,dt),I&&tg(nt,ht),ct;if(dt===null){for(;htht?(Pt=dt,dt=null):Pt=dt.sibling;var Ct=_e(nt,dt,vt.value,at);if(Ct===null){dt===null&&(dt=Pt);break}e&&dt&&Ct.alternate===null&&o(nt,dt),tt=d(Ct,tt,ht),ut===null?ct=Ct:ut.sibling=Ct,ut=Ct,dt=Pt}if(vt.done)return a(nt,dt),I&&tg(nt,ht),ct;if(dt===null){for(;!vt.done;ht++,vt=st.next())vt=et(nt,vt.value,at),vt!==null&&(tt=d(vt,tt,ht),ut===null?ct=vt:ut.sibling=vt,ut=vt);return I&&tg(nt,ht),ct}for(dt=s(nt,dt);!vt.done;ht++,vt=st.next())vt=rt(dt,nt,ht,vt.value,at),vt!==null&&(e&&vt.alternate!==null&&dt.delete(vt.key===null?ht:vt.key),tt=d(vt,tt,ht),ut===null?ct=vt:ut.sibling=vt,ut=vt);return e&&dt.forEach(function(At){return o(nt,At)}),I&&tg(nt,ht),ct}function pt(nt,tt,st,at){if(typeof st=="object"&&st!==null&&st.type===ya&&st.key===null&&(st=st.props.children),typeof st=="object"&&st!==null){switch(st.$$typeof){case va:e:{for(var ct=st.key,ut=tt;ut!==null;){if(ut.key===ct){if(ct=st.type,ct===ya){if(ut.tag===7){a(nt,ut.sibling),tt=c(ut,st.props.children),tt.return=nt,nt=tt;break e}}else if(ut.elementType===ct||typeof ct=="object"&&ct!==null&&ct.$$typeof===Ha&&uh(ct)===ut.type){a(nt,ut.sibling),tt=c(ut,st.props),tt.ref=sh(nt,ut,st),tt.return=nt,nt=tt;break e}a(nt,ut);break}else o(nt,ut);ut=ut.sibling}st.type===ya?(tt=Ah(st.props.children,nt.mode,at,st.key),tt.return=nt,nt=tt):(at=yh(st.type,st.key,st.props,null,nt.mode,at),at.ref=sh(nt,tt,st),at.return=nt,nt=at)}return h(nt);case wa:e:{for(ut=st.key;tt!==null;){if(tt.key===ut)if(tt.tag===4&&tt.stateNode.containerInfo===st.containerInfo&&tt.stateNode.implementation===st.implementation){a(nt,tt.sibling),tt=c(tt,st.children||[]),tt.return=nt,nt=tt;break e}else{a(nt,tt);break}else o(nt,tt);tt=tt.sibling}tt=zh(st,nt.mode,at),tt.return=nt,nt=tt}return h(nt);case Ha:return ut=st._init,pt(nt,tt,ut(st._payload),at)}if(eb(st))return ot(nt,tt,st,at);if(Ka(st))return it(nt,tt,st,at);th(nt,st)}return typeof st=="string"&&st!==""||typeof st=="number"?(st=""+st,tt!==null&&tt.tag===6?(a(nt,tt.sibling),tt=c(tt,st),tt.return=nt,nt=tt):(a(nt,tt),tt=xh(st,nt.mode,at),tt.return=nt,nt=tt),h(nt)):a(nt,tt)}return pt}var Bh=vh(!0),Ch=vh(!1),Dh={},Eh=Uf(Dh),Fh=Uf(Dh),Gh=Uf(Dh);function Hh(e){if(e===Dh)throw Error(p(174));return e}function Ih(e,o){switch(G(Gh,o),G(Fh,e),G(Eh,Dh),e=o.nodeType,e){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:lb(null,"");break;default:e=e===8?o.parentNode:o,o=e.namespaceURI||null,e=e.tagName,o=lb(o,e)}E(Eh),G(Eh,o)}function Jh(){E(Eh),E(Fh),E(Gh)}function Kh(e){Hh(Gh.current);var o=Hh(Eh.current),a=lb(o,e.type);o!==a&&(G(Fh,e),G(Eh,a))}function Lh(e){Fh.current===e&&(E(Eh),E(Fh))}var M=Uf(0);function Mh(e){for(var o=e;o!==null;){if(o.tag===13){var a=o.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if(o.flags&128)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===e)break;for(;o.sibling===null;){if(o.return===null||o.return===e)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var Nh=[];function Oh(){for(var e=0;ea?a:4,e(!0);var s=Qh.transition;Qh.transition={};try{e(!1),o()}finally{C=a,Qh.transition=s}}function Fi(){return di().memoizedState}function Gi(e,o,a){var s=lh(e);if(a={lane:s,action:a,hasEagerState:!1,eagerState:null,next:null},Hi(e))Ii(o,a);else if(a=Yg(e,o,a,s),a!==null){var c=L();mh(a,e,s,c),Ji(a,o,s)}}function ri(e,o,a){var s=lh(e),c={lane:s,action:a,hasEagerState:!1,eagerState:null,next:null};if(Hi(e))Ii(o,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=o.lastRenderedReducer,d!==null))try{var h=o.lastRenderedState,b=d(h,a);if(c.hasEagerState=!0,c.eagerState=b,He(b,h)){var _=o.interleaved;_===null?(c.next=c,Xg(o)):(c.next=_.next,_.next=c),o.interleaved=c;return}}catch{}finally{}a=Yg(e,o,c,s),a!==null&&(c=L(),mh(a,e,s,c),Ji(a,o,s))}}function Hi(e){var o=e.alternate;return e===N$1||o!==null&&o===N$1}function Ii(e,o){Th=Sh=!0;var a=e.pending;a===null?o.next=o:(o.next=a.next,a.next=o),e.pending=o}function Ji(e,o,a){if(a&4194240){var s=o.lanes;s&=e.pendingLanes,a|=s,o.lanes=a,Cc(e,a)}}var ai={readContext:Vg,useCallback:Q,useContext:Q,useEffect:Q,useImperativeHandle:Q,useInsertionEffect:Q,useLayoutEffect:Q,useMemo:Q,useReducer:Q,useRef:Q,useState:Q,useDebugValue:Q,useDeferredValue:Q,useTransition:Q,useMutableSource:Q,useSyncExternalStore:Q,useId:Q,unstable_isNewReconciler:!1},Yh={readContext:Vg,useCallback:function(e,o){return ci().memoizedState=[e,o===void 0?null:o],e},useContext:Vg,useEffect:vi,useImperativeHandle:function(e,o,a){return a=a!=null?a.concat([e]):null,ti(4194308,4,yi.bind(null,o,e),a)},useLayoutEffect:function(e,o){return ti(4194308,4,e,o)},useInsertionEffect:function(e,o){return ti(4,2,e,o)},useMemo:function(e,o){var a=ci();return o=o===void 0?null:o,e=e(),a.memoizedState=[e,o],e},useReducer:function(e,o,a){var s=ci();return o=a!==void 0?a(o):o,s.memoizedState=s.baseState=o,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},s.queue=e,e=e.dispatch=Gi.bind(null,N$1,e),[s.memoizedState,e]},useRef:function(e){var o=ci();return e={current:e},o.memoizedState=e},useState:qi,useDebugValue:Ai,useDeferredValue:function(e){return ci().memoizedState=e},useTransition:function(){var e=qi(!1),o=e[0];return e=Ei.bind(null,e[1]),ci().memoizedState=e,[o,e]},useMutableSource:function(){},useSyncExternalStore:function(e,o,a){var s=N$1,c=ci();if(I){if(a===void 0)throw Error(p(407));a=a()}else{if(a=o(),R===null)throw Error(p(349));Rh&30||ni(s,o,a)}c.memoizedState=a;var d={value:a,getSnapshot:o};return c.queue=d,vi(ki.bind(null,s,d,e),[e]),s.flags|=2048,li(9,mi.bind(null,s,d,a,o),void 0,null),a},useId:function(){var e=ci(),o=R.identifierPrefix;if(I){var a=sg,s=rg;a=(s&~(1<<32-oc(s)-1)).toString(32)+a,o=":"+o+"R"+a,a=Uh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=h.createElement(a,{is:s.is}):(e=h.createElement(a),a==="select"&&(h=e,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):e=h.createElementNS(e,a),e[Of]=o,e[Pf]=s,Aj(e,o,!1,!1),o.stateNode=e;e:{switch(h=vb(a,s),a){case"dialog":D$1("cancel",e),D$1("close",e),c=s;break;case"iframe":case"object":case"embed":D$1("load",e),c=s;break;case"video":case"audio":for(c=0;cHj&&(o.flags|=128,s=!0,Ej(d,!1),o.lanes=4194304)}else{if(!s)if(e=Mh(h),e!==null){if(o.flags|=128,s=!0,a=e.updateQueue,a!==null&&(o.updateQueue=a,o.flags|=4),Ej(d,!0),d.tail===null&&d.tailMode==="hidden"&&!h.alternate&&!I)return S(o),null}else 2*B()-d.renderingStartTime>Hj&&a!==1073741824&&(o.flags|=128,s=!0,Ej(d,!1),o.lanes=4194304);d.isBackwards?(h.sibling=o.child,o.child=h):(a=d.last,a!==null?a.sibling=h:o.child=h,d.last=h)}return d.tail!==null?(o=d.tail,d.rendering=o,d.tail=o.sibling,d.renderingStartTime=B(),o.sibling=null,a=M.current,G(M,s?a&1|2:a&1),o):(S(o),null);case 22:case 23:return Ij(),s=o.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(o.flags|=8192),s&&o.mode&1?gj&1073741824&&(S(o),o.subtreeFlags&6&&(o.flags|=8192)):S(o),null;case 24:return null;case 25:return null}throw Error(p(156,o.tag))}function Jj(e,o){switch(wg(o),o.tag){case 1:return Zf(o.type)&&$f(),e=o.flags,e&65536?(o.flags=e&-65537|128,o):null;case 3:return Jh(),E(Wf),E(H$1),Oh(),e=o.flags,e&65536&&!(e&128)?(o.flags=e&-65537|128,o):null;case 5:return Lh(o),null;case 13:if(E(M),e=o.memoizedState,e!==null&&e.dehydrated!==null){if(o.alternate===null)throw Error(p(340));Ig()}return e=o.flags,e&65536?(o.flags=e&-65537|128,o):null;case 19:return E(M),null;case 4:return Jh(),null;case 10:return Rg(o.type._context),null;case 22:case 23:return Ij(),null;case 24:return null;default:return null}}var Kj=!1,U=!1,Lj=typeof WeakSet=="function"?WeakSet:Set,V=null;function Mj(e,o){var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(s){W(e,o,s)}else a.current=null}function Nj(e,o,a){try{a()}catch(s){W(e,o,s)}}var Oj=!1;function Pj(e,o){if(Cf=dd,e=Me(),Ne(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var s=a.getSelection&&a.getSelection();if(s&&s.rangeCount!==0){a=s.anchorNode;var c=s.anchorOffset,d=s.focusNode;s=s.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var h=0,b=-1,_=-1,$=0,j=0,et=e,_e=null;t:for(;;){for(var rt;et!==a||c!==0&&et.nodeType!==3||(b=h+c),et!==d||s!==0&&et.nodeType!==3||(_=h+s),et.nodeType===3&&(h+=et.nodeValue.length),(rt=et.firstChild)!==null;)_e=et,et=rt;for(;;){if(et===e)break t;if(_e===a&&++$===c&&(b=h),_e===d&&++j===s&&(_=h),(rt=et.nextSibling)!==null)break;et=_e,_e=et.parentNode}et=rt}a=b===-1||_===-1?null:{start:b,end:_}}else a=null}a=a||{start:0,end:0}}else a=null;for(Df={focusedElem:e,selectionRange:a},dd=!1,V=o;V!==null;)if(o=V,e=o.child,(o.subtreeFlags&1028)!==0&&e!==null)e.return=o,V=e;else for(;V!==null;){o=V;try{var ot=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(ot!==null){var it=ot.memoizedProps,pt=ot.memoizedState,nt=o.stateNode,tt=nt.getSnapshotBeforeUpdate(o.elementType===o.type?it:Lg(o.type,it),pt);nt.__reactInternalSnapshotBeforeUpdate=tt}break;case 3:var st=o.stateNode.containerInfo;st.nodeType===1?st.textContent="":st.nodeType===9&&st.documentElement&&st.removeChild(st.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163))}}catch(at){W(o,o.return,at)}if(e=o.sibling,e!==null){e.return=o.return,V=e;break}V=o.return}return ot=Oj,Oj=!1,ot}function Qj(e,o,a){var s=o.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var c=s=s.next;do{if((c.tag&e)===e){var d=c.destroy;c.destroy=void 0,d!==void 0&&Nj(o,a,d)}c=c.next}while(c!==s)}}function Rj(e,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var a=o=o.next;do{if((a.tag&e)===e){var s=a.create;a.destroy=s()}a=a.next}while(a!==o)}}function Sj(e){var o=e.ref;if(o!==null){var a=e.stateNode;switch(e.tag){case 5:e=a;break;default:e=a}typeof o=="function"?o(e):o.current=e}}function Tj(e){var o=e.alternate;o!==null&&(e.alternate=null,Tj(o)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(o=e.stateNode,o!==null&&(delete o[Of],delete o[Pf],delete o[of],delete o[Qf],delete o[Rf])),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 Uj(e){return e.tag===5||e.tag===3||e.tag===4}function Vj(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Uj(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 Wj(e,o,a){var s=e.tag;if(s===5||s===6)e=e.stateNode,o?a.nodeType===8?a.parentNode.insertBefore(e,o):a.insertBefore(e,o):(a.nodeType===8?(o=a.parentNode,o.insertBefore(e,a)):(o=a,o.appendChild(e)),a=a._reactRootContainer,a!=null||o.onclick!==null||(o.onclick=Bf));else if(s!==4&&(e=e.child,e!==null))for(Wj(e,o,a),e=e.sibling;e!==null;)Wj(e,o,a),e=e.sibling}function Xj(e,o,a){var s=e.tag;if(s===5||s===6)e=e.stateNode,o?a.insertBefore(e,o):a.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(Xj(e,o,a),e=e.sibling;e!==null;)Xj(e,o,a),e=e.sibling}var X=null,Yj=!1;function Zj(e,o,a){for(a=a.child;a!==null;)ak(e,o,a),a=a.sibling}function ak(e,o,a){if(lc&&typeof lc.onCommitFiberUnmount=="function")try{lc.onCommitFiberUnmount(kc,a)}catch{}switch(a.tag){case 5:U||Mj(a,o);case 6:var s=X,c=Yj;X=null,Zj(e,o,a),X=s,Yj=c,X!==null&&(Yj?(e=X,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):X.removeChild(a.stateNode));break;case 18:X!==null&&(Yj?(e=X,a=a.stateNode,e.nodeType===8?Kf(e.parentNode,a):e.nodeType===1&&Kf(e,a),bd(e)):Kf(X,a.stateNode));break;case 4:s=X,c=Yj,X=a.stateNode.containerInfo,Yj=!0,Zj(e,o,a),X=s,Yj=c;break;case 0:case 11:case 14:case 15:if(!U&&(s=a.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){c=s=s.next;do{var d=c,h=d.destroy;d=d.tag,h!==void 0&&(d&2||d&4)&&Nj(a,o,h),c=c.next}while(c!==s)}Zj(e,o,a);break;case 1:if(!U&&(Mj(a,o),s=a.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=a.memoizedProps,s.state=a.memoizedState,s.componentWillUnmount()}catch(b){W(a,o,b)}Zj(e,o,a);break;case 21:Zj(e,o,a);break;case 22:a.mode&1?(U=(s=U)||a.memoizedState!==null,Zj(e,o,a),U=s):Zj(e,o,a);break;default:Zj(e,o,a)}}function bk(e){var o=e.updateQueue;if(o!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new Lj),o.forEach(function(s){var c=ck.bind(null,e,s);a.has(s)||(a.add(s),s.then(c,c))})}}function dk(e,o){var a=o.deletions;if(a!==null)for(var s=0;sc&&(c=h),s&=~d}if(s=c,s=B()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*mk(s/1960))-s,10e?16:e,xk===null)var s=!1;else{if(e=xk,xk=null,yk=0,K&6)throw Error(p(331));var c=K;for(K|=4,V=e.current;V!==null;){var d=V,h=d.child;if(V.flags&16){var b=d.deletions;if(b!==null){for(var _=0;_B()-gk?Lk(e,0):sk|=a),Ek(e,o)}function Zk(e,o){o===0&&(e.mode&1?(o=sc,sc<<=1,!(sc&130023424)&&(sc=4194304)):o=1);var a=L();e=Zg(e,o),e!==null&&(Ac(e,o,a),Ek(e,a))}function vj(e){var o=e.memoizedState,a=0;o!==null&&(a=o.retryLane),Zk(e,a)}function ck(e,o){var a=0;switch(e.tag){case 13:var s=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(p(314))}s!==null&&s.delete(o),Zk(e,a)}var Wk;Wk=function(e,o,a){if(e!==null)if(e.memoizedProps!==o.pendingProps||Wf.current)Ug=!0;else{if(!(e.lanes&a)&&!(o.flags&128))return Ug=!1,zj(e,o,a);Ug=!!(e.flags&131072)}else Ug=!1,I&&o.flags&1048576&&ug(o,ng,o.index);switch(o.lanes=0,o.tag){case 2:var s=o.type;jj(e,o),e=o.pendingProps;var c=Yf(o,H$1.current);Tg(o,a),c=Xh(null,o,s,e,c,a);var d=bi();return o.flags|=1,typeof c=="object"&&c!==null&&typeof c.render=="function"&&c.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Zf(s)?(d=!0,cg(o)):d=!1,o.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,ah(o),c.updater=nh,o.stateNode=c,c._reactInternals=o,rh(o,s,e,a),o=kj(null,o,s,!0,d,a)):(o.tag=0,I&&d&&vg(o),Yi(null,o,c,a),o=o.child),o;case 16:s=o.elementType;e:{switch(jj(e,o),e=o.pendingProps,c=s._init,s=c(s._payload),o.type=s,c=o.tag=$k(s),e=Lg(s,e),c){case 0:o=dj(null,o,s,e,a);break e;case 1:o=ij(null,o,s,e,a);break e;case 11:o=Zi(null,o,s,e,a);break e;case 14:o=aj(null,o,s,Lg(s.type,e),a);break e}throw Error(p(306,s,""))}return o;case 0:return s=o.type,c=o.pendingProps,c=o.elementType===s?c:Lg(s,c),dj(e,o,s,c,a);case 1:return s=o.type,c=o.pendingProps,c=o.elementType===s?c:Lg(s,c),ij(e,o,s,c,a);case 3:e:{if(lj(o),e===null)throw Error(p(387));s=o.pendingProps,d=o.memoizedState,c=d.element,bh(e,o),gh(o,s,null,a);var h=o.memoizedState;if(s=h.element,d.isDehydrated)if(d={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},o.updateQueue.baseState=d,o.memoizedState=d,o.flags&256){c=Ki(Error(p(423)),o),o=mj(e,o,s,a,c);break e}else if(s!==c){c=Ki(Error(p(424)),o),o=mj(e,o,s,a,c);break e}else for(yg=Lf(o.stateNode.containerInfo.firstChild),xg=o,I=!0,zg=null,a=Ch(o,null,s,a),o.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(Ig(),s===c){o=$i(e,o,a);break e}Yi(e,o,s,a)}o=o.child}return o;case 5:return Kh(o),e===null&&Eg(o),s=o.type,c=o.pendingProps,d=e!==null?e.memoizedProps:null,h=c.children,Ef(s,c)?h=null:d!==null&&Ef(s,d)&&(o.flags|=32),hj(e,o),Yi(e,o,h,a),o.child;case 6:return e===null&&Eg(o),null;case 13:return pj(e,o,a);case 4:return Ih(o,o.stateNode.containerInfo),s=o.pendingProps,e===null?o.child=Bh(o,null,s,a):Yi(e,o,s,a),o.child;case 11:return s=o.type,c=o.pendingProps,c=o.elementType===s?c:Lg(s,c),Zi(e,o,s,c,a);case 7:return Yi(e,o,o.pendingProps,a),o.child;case 8:return Yi(e,o,o.pendingProps.children,a),o.child;case 12:return Yi(e,o,o.pendingProps.children,a),o.child;case 10:e:{if(s=o.type._context,c=o.pendingProps,d=o.memoizedProps,h=c.value,G(Mg,s._currentValue),s._currentValue=h,d!==null)if(He(d.value,h)){if(d.children===c.children&&!Wf.current){o=$i(e,o,a);break e}}else for(d=o.child,d!==null&&(d.return=o);d!==null;){var b=d.dependencies;if(b!==null){h=d.child;for(var _=b.firstContext;_!==null;){if(_.context===s){if(d.tag===1){_=ch(-1,a&-a),_.tag=2;var $=d.updateQueue;if($!==null){$=$.shared;var j=$.pending;j===null?_.next=_:(_.next=j.next,j.next=_),$.pending=_}}d.lanes|=a,_=d.alternate,_!==null&&(_.lanes|=a),Sg(d.return,a,o),b.lanes|=a;break}_=_.next}}else if(d.tag===10)h=d.type===o.type?null:d.child;else if(d.tag===18){if(h=d.return,h===null)throw Error(p(341));h.lanes|=a,b=h.alternate,b!==null&&(b.lanes|=a),Sg(h,a,o),h=d.sibling}else h=d.child;if(h!==null)h.return=d;else for(h=d;h!==null;){if(h===o){h=null;break}if(d=h.sibling,d!==null){d.return=h.return,h=d;break}h=h.return}d=h}Yi(e,o,c.children,a),o=o.child}return o;case 9:return c=o.type,s=o.pendingProps.children,Tg(o,a),c=Vg(c),s=s(c),o.flags|=1,Yi(e,o,s,a),o.child;case 14:return s=o.type,c=Lg(s,o.pendingProps),c=Lg(s.type,c),aj(e,o,s,c,a);case 15:return cj(e,o,o.type,o.pendingProps,a);case 17:return s=o.type,c=o.pendingProps,c=o.elementType===s?c:Lg(s,c),jj(e,o),o.tag=1,Zf(s)?(e=!0,cg(o)):e=!1,Tg(o,a),ph(o,s,c),rh(o,s,c,a),kj(null,o,s,!0,e,a);case 19:return yj(e,o,a);case 22:return ej(e,o,a)}throw Error(p(156,o.tag))};function Gk(e,o){return ac(e,o)}function al(e,o,a,s){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(e,o,a,s){return new al(e,o,a,s)}function bj(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $k(e){if(typeof e=="function")return bj(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Da)return 11;if(e===Ga)return 14}return 2}function wh(e,o){var a=e.alternate;return a===null?(a=Bg(e.tag,o,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=o,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,o=e.dependencies,a.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function yh(e,o,a,s,c,d){var h=2;if(s=e,typeof e=="function")bj(e)&&(h=1);else if(typeof e=="string")h=5;else e:switch(e){case ya:return Ah(a.children,c,d,o);case za:h=8,c|=8;break;case Aa:return e=Bg(12,a,o,c|2),e.elementType=Aa,e.lanes=d,e;case Ea:return e=Bg(13,a,o,c),e.elementType=Ea,e.lanes=d,e;case Fa:return e=Bg(19,a,o,c),e.elementType=Fa,e.lanes=d,e;case Ia:return qj(a,c,d,o);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ba:h=10;break e;case Ca:h=9;break e;case Da:h=11;break e;case Ga:h=14;break e;case Ha:h=16,s=null;break e}throw Error(p(130,e==null?e:typeof e,""))}return o=Bg(h,a,o,c),o.elementType=e,o.type=s,o.lanes=d,o}function Ah(e,o,a,s){return e=Bg(7,e,s,o),e.lanes=a,e}function qj(e,o,a,s){return e=Bg(22,e,s,o),e.elementType=Ia,e.lanes=a,e.stateNode={isHidden:!1},e}function xh(e,o,a){return e=Bg(6,e,null,o),e.lanes=a,e}function zh(e,o,a){return o=Bg(4,e.children!==null?e.children:[],e.key,o),o.lanes=a,o.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},o}function bl(e,o,a,s,c){this.tag=o,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=zc(0),this.expirationTimes=zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc(0),this.identifierPrefix=s,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function cl(e,o,a,s,c,d,h,b,_){return e=new bl(e,o,a,b,_),o===1?(o=1,d===!0&&(o|=8)):o=0,d=Bg(3,null,null,o),e.current=d,d.stateNode=e,d.memoizedState={element:s,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},ah(d),e}function dl(e,o,a){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(e){console.error(e)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;/**
 * @remix-run/router v1.6.3
 *
 * 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 _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(e){for(var o=1;o"u")throw new Error(o)}function warning(e,o){if(!e){typeof console<"u"&&console.warn(o);try{throw new Error(o)}catch{}}}function createKey(){return Math.random().toString(36).substr(2,8)}function getHistoryState(e,o){return{usr:e.state,key:e.key,idx:o}}function createLocation(e,o,a,s){return a===void 0&&(a=null),_extends$2({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof o=="string"?parsePath(o):o,{state:a,key:o&&o.key||s||createKey()})}function createPath(e){let{pathname:o="/",search:a="",hash:s=""}=e;return a&&a!=="?"&&(o+=a.charAt(0)==="?"?a:"?"+a),s&&s!=="#"&&(o+=s.charAt(0)==="#"?s:"#"+s),o}function parsePath(e){let o={};if(e){let a=e.indexOf("#");a>=0&&(o.hash=e.substr(a),e=e.substr(0,a));let s=e.indexOf("?");s>=0&&(o.search=e.substr(s),e=e.substr(0,s)),e&&(o.pathname=e)}return o}function getUrlBasedHistory(e,o,a,s){s===void 0&&(s={});let{window:c=document.defaultView,v5Compat:d=!1}=s,h=c.history,b=Action.Pop,_=null,$=j();$==null&&($=0,h.replaceState(_extends$2({},h.state,{idx:$}),""));function j(){return(h.state||{idx:null}).idx}function et(){b=Action.Pop;let pt=j(),nt=pt==null?null:pt-$;$=pt,_&&_({action:b,location:it.location,delta:nt})}function _e(pt,nt){b=Action.Push;let tt=createLocation(it.location,pt,nt);a&&a(tt,pt),$=j()+1;let st=getHistoryState(tt,$),at=it.createHref(tt);try{h.pushState(st,"",at)}catch(ct){if(ct instanceof DOMException&&ct.name==="DataCloneError")throw ct;c.location.assign(at)}d&&_&&_({action:b,location:it.location,delta:1})}function rt(pt,nt){b=Action.Replace;let tt=createLocation(it.location,pt,nt);a&&a(tt,pt),$=j();let st=getHistoryState(tt,$),at=it.createHref(tt);h.replaceState(st,"",at),d&&_&&_({action:b,location:it.location,delta:0})}function ot(pt){let nt=c.location.origin!=="null"?c.location.origin:c.location.href,tt=typeof pt=="string"?pt:createPath(pt);return invariant(nt,"No window.location.(origin|href) available to create URL for href: "+tt),new URL(tt,nt)}let it={get action(){return b},get location(){return e(c,h)},listen(pt){if(_)throw new Error("A history only accepts one active listener");return c.addEventListener(PopStateEventType,et),_=pt,()=>{c.removeEventListener(PopStateEventType,et),_=null}},createHref(pt){return o(c,pt)},createURL:ot,encodeLocation(pt){let nt=ot(pt);return{pathname:nt.pathname,search:nt.search,hash:nt.hash}},push:_e,replace:rt,go(pt){return h.go(pt)}};return it}var ResultType;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ResultType||(ResultType={}));const immutableRouteKeys=new Set(["lazy","caseSensitive","path","id","index","children"]);function isIndexRoute(e){return e.index===!0}function convertRoutesToDataRoutes(e,o,a,s){return a===void 0&&(a=[]),s===void 0&&(s={}),e.map((c,d)=>{let h=[...a,d],b=typeof c.id=="string"?c.id:h.join("-");if(invariant(c.index!==!0||!c.children,"Cannot specify children on an index route"),invariant(!s[b],'Found a route id collision on id "'+b+`".  Route id's must be globally unique within Data Router usages`),isIndexRoute(c)){let _=_extends$2({},c,o(c),{id:b});return s[b]=_,_}else{let _=_extends$2({},c,o(c),{id:b,children:void 0});return s[b]=_,c.children&&(_.children=convertRoutesToDataRoutes(c.children,o,h,s)),_}})}function matchRoutes(e,o,a){a===void 0&&(a="/");let s=typeof o=="string"?parsePath(o):o,c=stripBasename(s.pathname||"/",a);if(c==null)return null;let d=flattenRoutes$1(e);rankRouteBranches$1(d);let h=null;for(let b=0;h==null&&b{let _={relativePath:b===void 0?d.path||"":b,caseSensitive:d.caseSensitive===!0,childrenIndex:h,route:d};_.relativePath.startsWith("/")&&(invariant(_.relativePath.startsWith(s),'Absolute route path "'+_.relativePath+'" nested under path '+('"'+s+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),_.relativePath=_.relativePath.slice(s.length));let $=joinPaths$1([s,_.relativePath]),j=a.concat(_);d.children&&d.children.length>0&&(invariant(d.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+$+'".')),flattenRoutes$1(d.children,o,j,$)),!(d.path==null&&!d.index)&&o.push({path:$,score:computeScore$1($,d.index),routesMeta:j})};return e.forEach((d,h)=>{var b;if(d.path===""||!((b=d.path)!=null&&b.includes("?")))c(d,h);else for(let _ of explodeOptionalSegments(d.path))c(d,h,_)}),o}function explodeOptionalSegments(e){let o=e.split("/");if(o.length===0)return[];let[a,...s]=o,c=a.endsWith("?"),d=a.replace(/\?$/,"");if(s.length===0)return c?[d,""]:[d];let h=explodeOptionalSegments(s.join("/")),b=[];return b.push(...h.map(_=>_===""?d:[d,_].join("/"))),c&&b.push(...h),b.map(_=>e.startsWith("/")&&_===""?"/":_)}function rankRouteBranches$1(e){e.sort((o,a)=>o.score!==a.score?a.score-o.score:compareIndexes$1(o.routesMeta.map(s=>s.childrenIndex),a.routesMeta.map(s=>s.childrenIndex)))}const paramRe$1=/^:\w+$/,dynamicSegmentValue$1=3,indexRouteValue$1=2,emptySegmentValue$1=1,staticSegmentValue$1=10,splatPenalty$1=-2,isSplat$1=e=>e==="*";function computeScore$1(e,o){let a=e.split("/"),s=a.length;return a.some(isSplat$1)&&(s+=splatPenalty$1),o&&(s+=indexRouteValue$1),a.filter(c=>!isSplat$1(c)).reduce((c,d)=>c+(paramRe$1.test(d)?dynamicSegmentValue$1:d===""?emptySegmentValue$1:staticSegmentValue$1),s)}function compareIndexes$1(e,o){return e.length===o.length&&e.slice(0,-1).every((s,c)=>s===o[c])?e[e.length-1]-o[o.length-1]:0}function matchRouteBranch(e,o){let{routesMeta:a}=e,s={},c="/",d=[];for(let h=0;h{if(h===b.length-1&&d==="*")return o["*"];const $=d.match(/^:(\w+)(\??)$/);if($){const[,j,et]=$;let _e=o[j];return et==="?"?_e??"":(_e==null&&invariant(!1,'Missing ":'+j+'" param'),_e)}return d.replace(/\?$/g,"")}).filter(d=>!!d);return s+c.join("/")}function matchPath(e,o){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[a,s]=compilePath(e.path,e.caseSensitive,e.end),c=o.match(a);if(!c)return null;let d=c[0],h=d.replace(/(.)\/+$/,"$1"),b=c.slice(1);return{params:s.reduce(($,j,et)=>{if(j==="*"){let _e=b[et]||"";h=d.slice(0,d.length-_e.length).replace(/(.)\/+$/,"$1")}return $[j]=safelyDecodeURIComponent(b[et]||"",j),$},{}),pathname:d,pathnameBase:h,pattern:e}}function compilePath(e,o,a){o===void 0&&(o=!1),a===void 0&&(a=!0),warning(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 s=[],c="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(h,b)=>(s.push(b),"/([^\\/]+)"));return e.endsWith("*")?(s.push("*"),c+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?c+="\\/*$":e!==""&&e!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,o?void 0:"i"),s]}function safelyDecodeURI(e){try{return decodeURI(e)}catch(o){return warning(!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 ("+o+").")),e}}function safelyDecodeURIComponent(e,o){try{return decodeURIComponent(e)}catch(a){return warning(!1,'The value for the URL param "'+o+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+a+").")),e}}function stripBasename(e,o){if(o==="/")return e;if(!e.toLowerCase().startsWith(o.toLowerCase()))return null;let a=o.endsWith("/")?o.length-1:o.length,s=e.charAt(a);return s&&s!=="/"?null:e.slice(a)||"/"}function resolvePath(e,o){o===void 0&&(o="/");let{pathname:a,search:s="",hash:c=""}=typeof e=="string"?parsePath(e):e;return{pathname:a?a.startsWith("/")?a:resolvePathname(a,o):o,search:normalizeSearch(s),hash:normalizeHash(c)}}function resolvePathname(e,o){let a=o.replace(/\/+$/,"").split("/");return e.split("/").forEach(c=>{c===".."?a.length>1&&a.pop():c!=="."&&a.push(c)}),a.length>1?a.join("/"):"/"}function getInvalidPathError(e,o,a,s){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+o+"` field ["+JSON.stringify(s)+"].  Please separate it out to the ")+("`to."+a+"` field. Alternatively you may provide the full path as ")+'a string in  and the router will parse it for you.'}function getPathContributingMatches(e){return e.filter((o,a)=>a===0||o.route.path&&o.route.path.length>0)}function resolveTo(e,o,a,s){s===void 0&&(s=!1);let c;typeof e=="string"?c=parsePath(e):(c=_extends$2({},e),invariant(!c.pathname||!c.pathname.includes("?"),getInvalidPathError("?","pathname","search",c)),invariant(!c.pathname||!c.pathname.includes("#"),getInvalidPathError("#","pathname","hash",c)),invariant(!c.search||!c.search.includes("#"),getInvalidPathError("#","search","hash",c)));let d=e===""||c.pathname==="",h=d?"/":c.pathname,b;if(s||h==null)b=a;else{let et=o.length-1;if(h.startsWith("..")){let _e=h.split("/");for(;_e[0]==="..";)_e.shift(),et-=1;c.pathname=_e.join("/")}b=et>=0?o[et]:"/"}let _=resolvePath(c,b),$=h&&h!=="/"&&h.endsWith("/"),j=(d||h===".")&&a.endsWith("/");return!_.pathname.endsWith("/")&&($||j)&&(_.pathname+="/"),_}const joinPaths$1=e=>e.join("/").replace(/\/\/+/g,"/"),normalizePathname=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),normalizeSearch=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,normalizeHash=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class ErrorResponse{constructor(o,a,s,c){c===void 0&&(c=!1),this.status=o,this.statusText=a||"",this.internal=c,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}}function isRouteErrorResponse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const validMutationMethodsArr=["post","put","patch","delete"],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=["get",...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr),redirectStatusCodes=new Set([301,302,303,307,308]),redirectPreserveMethodStatusCodes=new Set([307,308]),IDLE_NAVIGATION={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},IDLE_FETCHER={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},IDLE_BLOCKER={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ABSOLUTE_URL_REGEX$1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,defaultMapRouteProperties=e=>({hasErrorBoundary:!!e.hasErrorBoundary});function createRouter(e){const o=e.window?e.window:typeof window<"u"?window:void 0,a=typeof o<"u"&&typeof o.document<"u"&&typeof o.document.createElement<"u",s=!a;invariant(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let c;if(e.mapRouteProperties)c=e.mapRouteProperties;else if(e.detectErrorBoundary){let _t=e.detectErrorBoundary;c=Tt=>({hasErrorBoundary:_t(Tt)})}else c=defaultMapRouteProperties;let d={},h=convertRoutesToDataRoutes(e.routes,c,void 0,d),b,_=e.basename||"/",$=_extends$2({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),j=null,et=new Set,_e=null,rt=null,ot=null,it=e.hydrationData!=null,pt=matchRoutes(h,e.history.location,_),nt=null;if(pt==null){let _t=getInternalRouterError(404,{pathname:e.history.location.pathname}),{matches:Tt,route:jt}=getShortCircuitMatches(h);pt=Tt,nt={[jt.id]:_t}}let tt=!pt.some(_t=>_t.route.lazy)&&(!pt.some(_t=>_t.route.loader)||e.hydrationData!=null),st,at={historyAction:e.history.action,location:e.history.location,matches:pt,initialized:tt,navigation:IDLE_NAVIGATION,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||nt,fetchers:new Map,blockers:new Map},ct=Action.Pop,ut=!1,dt,ht=!1,Pt=!1,vt=[],Ct=[],At=new Map,Nt=0,mt=-1,yt=new Map,$t=new Set,Dt=new Map,xt=new Map,Rt=new Map,Ft=!1;function Kt(){return j=e.history.listen(_t=>{let{action:Tt,location:jt,delta:Ht}=_t;if(Ft){Ft=!1;return}warning(Rt.size===0||Ht!=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 Qt=yr({currentLocation:at.location,nextLocation:jt,historyAction:Tt});if(Qt&&Ht!=null){Ft=!0,e.history.go(Ht*-1),sr(Qt,{state:"blocked",location:jt,proceed(){sr(Qt,{state:"proceeding",proceed:void 0,reset:void 0,location:jt}),e.history.go(Ht)},reset(){pr(Qt),Et({blockers:new Map(st.state.blockers)})}});return}return bt(Tt,jt)}),at.initialized||bt(Action.Pop,at.location),st}function lt(){j&&j(),et.clear(),dt&&dt.abort(),at.fetchers.forEach((_t,Tt)=>qt(Tt)),at.blockers.forEach((_t,Tt)=>pr(Tt))}function gt(_t){return et.add(_t),()=>et.delete(_t)}function Et(_t){at=_extends$2({},at,_t),et.forEach(Tt=>Tt(at))}function Ot(_t,Tt){var jt,Ht;let Qt=at.actionData!=null&&at.navigation.formMethod!=null&&isMutationMethod(at.navigation.formMethod)&&at.navigation.state==="loading"&&((jt=_t.state)==null?void 0:jt._isRedirect)!==!0,Jt;Tt.actionData?Object.keys(Tt.actionData).length>0?Jt=Tt.actionData:Jt=null:Qt?Jt=at.actionData:Jt=null;let Zt=Tt.loaderData?mergeLoaderData(at.loaderData,Tt.loaderData,Tt.matches||[],Tt.errors):at.loaderData;for(let[Yt]of Rt)pr(Yt);let er=ut===!0||at.navigation.formMethod!=null&&isMutationMethod(at.navigation.formMethod)&&((Ht=_t.state)==null?void 0:Ht._isRedirect)!==!0;b&&(h=b,b=void 0),Et(_extends$2({},Tt,{actionData:Jt,loaderData:Zt,historyAction:ct,location:_t,initialized:!0,navigation:IDLE_NAVIGATION,revalidation:"idle",restoreScrollPosition:Rr(_t,Tt.matches||at.matches),preventScrollReset:er,blockers:new Map(at.blockers)})),ht||ct===Action.Pop||(ct===Action.Push?e.history.push(_t,_t.state):ct===Action.Replace&&e.history.replace(_t,_t.state)),ct=Action.Pop,ut=!1,ht=!1,Pt=!1,vt=[],Ct=[]}async function wt(_t,Tt){if(typeof _t=="number"){e.history.go(_t);return}let jt=normalizeTo(at.location,at.matches,_,$.v7_prependBasename,_t,Tt?.fromRouteId,Tt?.relative),{path:Ht,submission:Qt,error:Jt}=normalizeNavigateOptions($.v7_normalizeFormMethod,!1,jt,Tt),Zt=at.location,er=createLocation(at.location,Ht,Tt&&Tt.state);er=_extends$2({},er,e.history.encodeLocation(er));let Yt=Tt&&Tt.replace!=null?Tt.replace:void 0,rr=Action.Push;Yt===!0?rr=Action.Replace:Yt===!1||Qt!=null&&isMutationMethod(Qt.formMethod)&&Qt.formAction===at.location.pathname+at.location.search&&(rr=Action.Replace);let nr=Tt&&"preventScrollReset"in Tt?Tt.preventScrollReset===!0:void 0,dr=yr({currentLocation:Zt,nextLocation:er,historyAction:rr});if(dr){sr(dr,{state:"blocked",location:er,proceed(){sr(dr,{state:"proceeding",proceed:void 0,reset:void 0,location:er}),wt(_t,Tt)},reset(){pr(dr),Et({blockers:new Map(at.blockers)})}});return}return await bt(rr,er,{submission:Qt,pendingError:Jt,preventScrollReset:nr,replace:Tt&&Tt.replace})}function Lt(){if(St(),Et({revalidation:"loading"}),at.navigation.state!=="submitting"){if(at.navigation.state==="idle"){bt(at.historyAction,at.location,{startUninterruptedRevalidation:!0});return}bt(ct||at.historyAction,at.navigation.location,{overrideNavigation:at.navigation})}}async function bt(_t,Tt,jt){dt&&dt.abort(),dt=null,ct=_t,ht=(jt&&jt.startUninterruptedRevalidation)===!0,Er(at.location,at.matches),ut=(jt&&jt.preventScrollReset)===!0;let Ht=b||h,Qt=jt&&jt.overrideNavigation,Jt=matchRoutes(Ht,Tt,_);if(!Jt){let lr=getInternalRouterError(404,{pathname:Tt.pathname}),{matches:cr,route:hr}=getShortCircuitMatches(Ht);mr(),Ot(Tt,{matches:cr,loaderData:{},errors:{[hr.id]:lr}});return}if(at.initialized&&!Pt&&isHashChangeOnly(at.location,Tt)&&!(jt&&jt.submission&&isMutationMethod(jt.submission.formMethod))){Ot(Tt,{matches:Jt});return}dt=new AbortController;let Zt=createClientSideRequest(e.history,Tt,dt.signal,jt&&jt.submission),er,Yt;if(jt&&jt.pendingError)Yt={[findNearestBoundary(Jt).route.id]:jt.pendingError};else if(jt&&jt.submission&&isMutationMethod(jt.submission.formMethod)){let lr=await kt(Zt,Tt,jt.submission,Jt,{replace:jt.replace});if(lr.shortCircuited)return;er=lr.pendingActionData,Yt=lr.pendingActionError,Qt=_extends$2({state:"loading",location:Tt},jt.submission),Zt=new Request(Zt.url,{signal:Zt.signal})}let{shortCircuited:rr,loaderData:nr,errors:dr}=await Ut(Zt,Tt,Jt,Qt,jt&&jt.submission,jt&&jt.fetcherSubmission,jt&&jt.replace,er,Yt);rr||(dt=null,Ot(Tt,_extends$2({matches:Jt},er?{actionData:er}:{},{loaderData:nr,errors:dr})))}async function kt(_t,Tt,jt,Ht,Qt){St();let Jt=_extends$2({state:"submitting",location:Tt},jt);Et({navigation:Jt});let Zt,er=getTargetMatch(Ht,Tt);if(!er.route.action&&!er.route.lazy)Zt={type:ResultType.error,error:getInternalRouterError(405,{method:_t.method,pathname:Tt.pathname,routeId:er.route.id})};else if(Zt=await callLoaderOrAction("action",_t,er,Ht,d,c,_),_t.signal.aborted)return{shortCircuited:!0};if(isRedirectResult(Zt)){let Yt;return Qt&&Qt.replace!=null?Yt=Qt.replace:Yt=Zt.location===at.location.pathname+at.location.search,await tr(at,Zt,{submission:jt,replace:Yt}),{shortCircuited:!0}}if(isErrorResult(Zt)){let Yt=findNearestBoundary(Ht,er.route.id);return(Qt&&Qt.replace)!==!0&&(ct=Action.Push),{pendingActionData:{},pendingActionError:{[Yt.route.id]:Zt.error}}}if(isDeferredResult(Zt))throw getInternalRouterError(400,{type:"defer-action"});return{pendingActionData:{[er.route.id]:Zt.data}}}async function Ut(_t,Tt,jt,Ht,Qt,Jt,Zt,er,Yt){let rr=Ht;rr||(rr=_extends$2({state:"loading",location:Tt,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Qt));let nr=Qt||Jt?Qt||Jt:rr.formMethod&&rr.formAction&&rr.formData&&rr.formEncType?{formMethod:rr.formMethod,formAction:rr.formAction,formData:rr.formData,formEncType:rr.formEncType}:void 0,dr=b||h,[lr,cr]=getMatchesToLoad(e.history,at,jt,nr,Tt,Pt,vt,Ct,Dt,dr,_,er,Yt);if(mr(ir=>!(jt&&jt.some(fr=>fr.route.id===ir))||lr&&lr.some(fr=>fr.route.id===ir)),lr.length===0&&cr.length===0){let ir=Xt();return Ot(Tt,_extends$2({matches:jt,loaderData:{},errors:Yt||null},er?{actionData:er}:{},ir?{fetchers:new Map(at.fetchers)}:{})),{shortCircuited:!0}}if(!ht){cr.forEach(fr=>{let vr=at.fetchers.get(fr.key),ur={state:"loading",data:vr&&vr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};at.fetchers.set(fr.key,ur)});let ir=er||at.actionData;Et(_extends$2({navigation:rr},ir?Object.keys(ir).length===0?{actionData:null}:{actionData:ir}:{},cr.length>0?{fetchers:new Map(at.fetchers)}:{}))}mt=++Nt,cr.forEach(ir=>{ir.controller&&At.set(ir.key,ir.controller)});let hr=()=>cr.forEach(ir=>zt(ir.key));dt&&dt.signal.addEventListener("abort",hr);let{results:xr,loaderResults:Cr,fetcherResults:Sr}=await ft(at.matches,jt,lr,cr,_t);if(_t.signal.aborted)return{shortCircuited:!0};dt&&dt.signal.removeEventListener("abort",hr),cr.forEach(ir=>At.delete(ir.key));let gr=findRedirect(xr);if(gr)return await tr(at,gr,{replace:Zt}),{shortCircuited:!0};let{loaderData:Pr,errors:Tr}=processLoaderData(at,jt,lr,Cr,Yt,cr,Sr,xt);xt.forEach((ir,fr)=>{ir.subscribe(vr=>{(vr||ir.done)&&xt.delete(fr)})});let kr=Xt(),Or=or(mt),_r=kr||Or||cr.length>0;return _extends$2({loaderData:Pr,errors:Tr},_r?{fetchers:new Map(at.fetchers)}:{})}function Vt(_t){return at.fetchers.get(_t)||IDLE_FETCHER}function Wt(_t,Tt,jt,Ht){if(s)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.has(_t)&&zt(_t);let Qt=b||h,Jt=normalizeTo(at.location,at.matches,_,$.v7_prependBasename,jt,Tt,Ht?.relative),Zt=matchRoutes(Qt,Jt,_);if(!Zt){It(_t,Tt,getInternalRouterError(404,{pathname:Jt}));return}let{path:er,submission:Yt}=normalizeNavigateOptions($.v7_normalizeFormMethod,!0,Jt,Ht),rr=getTargetMatch(Zt,er);if(ut=(Ht&&Ht.preventScrollReset)===!0,Yt&&isMutationMethod(Yt.formMethod)){Bt(_t,Tt,er,rr,Zt,Yt);return}Dt.set(_t,{routeId:Tt,path:er}),Gt(_t,Tt,er,rr,Zt,Yt)}async function Bt(_t,Tt,jt,Ht,Qt,Jt){if(St(),Dt.delete(_t),!Ht.route.action&&!Ht.route.lazy){let ur=getInternalRouterError(405,{method:Jt.formMethod,pathname:jt,routeId:Tt});It(_t,Tt,ur);return}let Zt=at.fetchers.get(_t),er=_extends$2({state:"submitting"},Jt,{data:Zt&&Zt.data," _hasFetcherDoneAnything ":!0});at.fetchers.set(_t,er),Et({fetchers:new Map(at.fetchers)});let Yt=new AbortController,rr=createClientSideRequest(e.history,jt,Yt.signal,Jt);At.set(_t,Yt);let nr=await callLoaderOrAction("action",rr,Ht,Qt,d,c,_);if(rr.signal.aborted){At.get(_t)===Yt&&At.delete(_t);return}if(isRedirectResult(nr)){At.delete(_t),$t.add(_t);let ur=_extends$2({state:"loading"},Jt,{data:void 0," _hasFetcherDoneAnything ":!0});return at.fetchers.set(_t,ur),Et({fetchers:new Map(at.fetchers)}),tr(at,nr,{submission:Jt,isFetchActionRedirect:!0})}if(isErrorResult(nr)){It(_t,Tt,nr.error);return}if(isDeferredResult(nr))throw getInternalRouterError(400,{type:"defer-action"});let dr=at.navigation.location||at.location,lr=createClientSideRequest(e.history,dr,Yt.signal),cr=b||h,hr=at.navigation.state!=="idle"?matchRoutes(cr,at.navigation.location,_):at.matches;invariant(hr,"Didn't find any matches after fetcher action");let xr=++Nt;yt.set(_t,xr);let Cr=_extends$2({state:"loading",data:nr.data},Jt,{" _hasFetcherDoneAnything ":!0});at.fetchers.set(_t,Cr);let[Sr,gr]=getMatchesToLoad(e.history,at,hr,Jt,dr,Pt,vt,Ct,Dt,cr,_,{[Ht.route.id]:nr.data},void 0);gr.filter(ur=>ur.key!==_t).forEach(ur=>{let Ir=ur.key,Ar=at.fetchers.get(Ir),$r={state:"loading",data:Ar&&Ar.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};at.fetchers.set(Ir,$r),ur.controller&&At.set(Ir,ur.controller)}),Et({fetchers:new Map(at.fetchers)});let Pr=()=>gr.forEach(ur=>zt(ur.key));Yt.signal.addEventListener("abort",Pr);let{results:Tr,loaderResults:kr,fetcherResults:Or}=await ft(at.matches,hr,Sr,gr,lr);if(Yt.signal.aborted)return;Yt.signal.removeEventListener("abort",Pr),yt.delete(_t),At.delete(_t),gr.forEach(ur=>At.delete(ur.key));let _r=findRedirect(Tr);if(_r)return tr(at,_r);let{loaderData:ir,errors:fr}=processLoaderData(at,at.matches,Sr,kr,void 0,gr,Or,xt);if(at.fetchers.has(_t)){let ur={state:"idle",data:nr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};at.fetchers.set(_t,ur)}let vr=or(xr);at.navigation.state==="loading"&&xr>mt?(invariant(ct,"Expected pending action"),dt&&dt.abort(),Ot(at.navigation.location,{matches:hr,loaderData:ir,errors:fr,fetchers:new Map(at.fetchers)})):(Et(_extends$2({errors:fr,loaderData:mergeLoaderData(at.loaderData,ir,hr,fr)},vr||gr.length>0?{fetchers:new Map(at.fetchers)}:{})),Pt=!1)}async function Gt(_t,Tt,jt,Ht,Qt,Jt){let Zt=at.fetchers.get(_t),er=_extends$2({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Jt,{data:Zt&&Zt.data," _hasFetcherDoneAnything ":!0});at.fetchers.set(_t,er),Et({fetchers:new Map(at.fetchers)});let Yt=new AbortController,rr=createClientSideRequest(e.history,jt,Yt.signal);At.set(_t,Yt);let nr=await callLoaderOrAction("loader",rr,Ht,Qt,d,c,_);if(isDeferredResult(nr)&&(nr=await resolveDeferredData(nr,rr.signal,!0)||nr),At.get(_t)===Yt&&At.delete(_t),rr.signal.aborted)return;if(isRedirectResult(nr)){$t.add(_t),await tr(at,nr);return}if(isErrorResult(nr)){let lr=findNearestBoundary(at.matches,Tt);at.fetchers.delete(_t),Et({fetchers:new Map(at.fetchers),errors:{[lr.route.id]:nr.error}});return}invariant(!isDeferredResult(nr),"Unhandled fetcher deferred data");let dr={state:"idle",data:nr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};at.fetchers.set(_t,dr),Et({fetchers:new Map(at.fetchers)})}async function tr(_t,Tt,jt){let{submission:Ht,replace:Qt,isFetchActionRedirect:Jt}=jt===void 0?{}:jt;Tt.revalidate&&(Pt=!0);let Zt=createLocation(_t.location,Tt.location,_extends$2({_isRedirect:!0},Jt?{_isFetchActionRedirect:!0}:{}));if(invariant(Zt,"Expected a location on the redirect navigation"),ABSOLUTE_URL_REGEX$1.test(Tt.location)&&a){let lr=e.history.createURL(Tt.location),cr=stripBasename(lr.pathname,_)==null;if(o.location.origin!==lr.origin||cr){Qt?o.location.replace(Tt.location):o.location.assign(Tt.location);return}}dt=null;let er=Qt===!0?Action.Replace:Action.Push,{formMethod:Yt,formAction:rr,formEncType:nr,formData:dr}=_t.navigation;!Ht&&Yt&&rr&&dr&&nr&&(Ht={formMethod:Yt,formAction:rr,formEncType:nr,formData:dr}),redirectPreserveMethodStatusCodes.has(Tt.status)&&Ht&&isMutationMethod(Ht.formMethod)?await bt(er,Zt,{submission:_extends$2({},Ht,{formAction:Tt.location}),preventScrollReset:ut}):Jt?await bt(er,Zt,{overrideNavigation:{state:"loading",location:Zt,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},fetcherSubmission:Ht,preventScrollReset:ut}):await bt(er,Zt,{overrideNavigation:{state:"loading",location:Zt,formMethod:Ht?Ht.formMethod:void 0,formAction:Ht?Ht.formAction:void 0,formEncType:Ht?Ht.formEncType:void 0,formData:Ht?Ht.formData:void 0},preventScrollReset:ut})}async function ft(_t,Tt,jt,Ht,Qt){let Jt=await Promise.all([...jt.map(Yt=>callLoaderOrAction("loader",Qt,Yt,Tt,d,c,_)),...Ht.map(Yt=>Yt.matches&&Yt.match&&Yt.controller?callLoaderOrAction("loader",createClientSideRequest(e.history,Yt.path,Yt.controller.signal),Yt.match,Yt.matches,d,c,_):{type:ResultType.error,error:getInternalRouterError(404,{pathname:Yt.path})})]),Zt=Jt.slice(0,jt.length),er=Jt.slice(jt.length);return await Promise.all([resolveDeferredResults(_t,jt,Zt,Zt.map(()=>Qt.signal),!1,at.loaderData),resolveDeferredResults(_t,Ht.map(Yt=>Yt.match),er,Ht.map(Yt=>Yt.controller?Yt.controller.signal:null),!0)]),{results:Jt,loaderResults:Zt,fetcherResults:er}}function St(){Pt=!0,vt.push(...mr()),Dt.forEach((_t,Tt)=>{At.has(Tt)&&(Ct.push(Tt),zt(Tt))})}function It(_t,Tt,jt){let Ht=findNearestBoundary(at.matches,Tt);qt(_t),Et({errors:{[Ht.route.id]:jt},fetchers:new Map(at.fetchers)})}function qt(_t){let Tt=at.fetchers.get(_t);At.has(_t)&&!(Tt&&Tt.state==="loading"&&yt.has(_t))&&zt(_t),Dt.delete(_t),yt.delete(_t),$t.delete(_t),at.fetchers.delete(_t)}function zt(_t){let Tt=At.get(_t);invariant(Tt,"Expected fetch controller: "+_t),Tt.abort(),At.delete(_t)}function Mt(_t){for(let Tt of _t){let Ht={state:"idle",data:Vt(Tt).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};at.fetchers.set(Tt,Ht)}}function Xt(){let _t=[],Tt=!1;for(let jt of $t){let Ht=at.fetchers.get(jt);invariant(Ht,"Expected fetcher: "+jt),Ht.state==="loading"&&($t.delete(jt),_t.push(jt),Tt=!0)}return Mt(_t),Tt}function or(_t){let Tt=[];for(let[jt,Ht]of yt)if(Ht<_t){let Qt=at.fetchers.get(jt);invariant(Qt,"Expected fetcher: "+jt),Qt.state==="loading"&&(zt(jt),yt.delete(jt),Tt.push(jt))}return Mt(Tt),Tt.length>0}function ar(_t,Tt){let jt=at.blockers.get(_t)||IDLE_BLOCKER;return Rt.get(_t)!==Tt&&Rt.set(_t,Tt),jt}function pr(_t){at.blockers.delete(_t),Rt.delete(_t)}function sr(_t,Tt){let jt=at.blockers.get(_t)||IDLE_BLOCKER;invariant(jt.state==="unblocked"&&Tt.state==="blocked"||jt.state==="blocked"&&Tt.state==="blocked"||jt.state==="blocked"&&Tt.state==="proceeding"||jt.state==="blocked"&&Tt.state==="unblocked"||jt.state==="proceeding"&&Tt.state==="unblocked","Invalid blocker state transition: "+jt.state+" -> "+Tt.state),at.blockers.set(_t,Tt),Et({blockers:new Map(at.blockers)})}function yr(_t){let{currentLocation:Tt,nextLocation:jt,historyAction:Ht}=_t;if(Rt.size===0)return;Rt.size>1&&warning(!1,"A router only supports one blocker at a time");let Qt=Array.from(Rt.entries()),[Jt,Zt]=Qt[Qt.length-1],er=at.blockers.get(Jt);if(!(er&&er.state==="proceeding")&&Zt({currentLocation:Tt,nextLocation:jt,historyAction:Ht}))return Jt}function mr(_t){let Tt=[];return xt.forEach((jt,Ht)=>{(!_t||_t(Ht))&&(jt.cancel(),Tt.push(Ht),xt.delete(Ht))}),Tt}function br(_t,Tt,jt){if(_e=_t,ot=Tt,rt=jt||(Ht=>Ht.key),!it&&at.navigation===IDLE_NAVIGATION){it=!0;let Ht=Rr(at.location,at.matches);Ht!=null&&Et({restoreScrollPosition:Ht})}return()=>{_e=null,ot=null,rt=null}}function Er(_t,Tt){if(_e&&rt&&ot){let jt=Tt.map(Qt=>createUseMatchesMatch(Qt,at.loaderData)),Ht=rt(_t,jt)||_t.key;_e[Ht]=ot()}}function Rr(_t,Tt){if(_e&&rt&&ot){let jt=Tt.map(Jt=>createUseMatchesMatch(Jt,at.loaderData)),Ht=rt(_t,jt)||_t.key,Qt=_e[Ht];if(typeof Qt=="number")return Qt}return null}function wr(_t){d={},b=convertRoutesToDataRoutes(_t,c,void 0,d)}return st={get basename(){return _},get state(){return at},get routes(){return h},initialize:Kt,subscribe:gt,enableScrollRestoration:br,navigate:wt,fetch:Wt,revalidate:Lt,createHref:_t=>e.history.createHref(_t),encodeLocation:_t=>e.history.encodeLocation(_t),getFetcher:Vt,deleteFetcher:qt,dispose:lt,getBlocker:ar,deleteBlocker:pr,_internalFetchControllers:At,_internalActiveDeferreds:xt,_internalSetRoutes:wr},st}function isSubmissionNavigation(e){return e!=null&&"formData"in e}function normalizeTo(e,o,a,s,c,d,h){let b,_;if(d!=null&&h!=="path"){b=[];for(let j of o)if(b.push(j),j.route.id===d){_=j;break}}else b=o,_=o[o.length-1];let $=resolveTo(c||".",getPathContributingMatches(b).map(j=>j.pathnameBase),stripBasename(e.pathname,a)||e.pathname,h==="path");return c==null&&($.search=e.search,$.hash=e.hash),(c==null||c===""||c===".")&&_&&_.route.index&&!hasNakedIndexQuery($.search)&&($.search=$.search?$.search.replace(/^\?/,"?index&"):"?index"),s&&a!=="/"&&($.pathname=$.pathname==="/"?a:joinPaths$1([a,$.pathname])),createPath($)}function normalizeNavigateOptions(e,o,a,s){if(!s||!isSubmissionNavigation(s))return{path:a};if(s.formMethod&&!isValidMethod(s.formMethod))return{path:a,error:getInternalRouterError(405,{method:s.formMethod})};let c;if(s.formData){let b=s.formMethod||"get";if(c={formMethod:e?b.toUpperCase():b.toLowerCase(),formAction:stripHashFromPath(a),formEncType:s&&s.formEncType||"application/x-www-form-urlencoded",formData:s.formData},isMutationMethod(c.formMethod))return{path:a,submission:c}}let d=parsePath(a),h=convertFormDataToSearchParams(s.formData);return o&&d.search&&hasNakedIndexQuery(d.search)&&h.append("index",""),d.search="?"+h,{path:createPath(d),submission:c}}function getLoaderMatchesUntilBoundary(e,o){let a=e;if(o){let s=e.findIndex(c=>c.route.id===o);s>=0&&(a=e.slice(0,s))}return a}function getMatchesToLoad(e,o,a,s,c,d,h,b,_,$,j,et,_e){let rt=_e?Object.values(_e)[0]:et?Object.values(et)[0]:void 0,ot=e.createURL(o.location),it=e.createURL(c),pt=_e?Object.keys(_e)[0]:void 0,tt=getLoaderMatchesUntilBoundary(a,pt).filter((at,ct)=>{if(at.route.lazy)return!0;if(at.route.loader==null)return!1;if(isNewLoader(o.loaderData,o.matches[ct],at)||h.some(ht=>ht===at.route.id))return!0;let ut=o.matches[ct],dt=at;return shouldRevalidateLoader(at,_extends$2({currentUrl:ot,currentParams:ut.params,nextUrl:it,nextParams:dt.params},s,{actionResult:rt,defaultShouldRevalidate:d||ot.pathname+ot.search===it.pathname+it.search||ot.search!==it.search||isNewRouteInstance(ut,dt)}))}),st=[];return _.forEach((at,ct)=>{if(!a.some(Pt=>Pt.route.id===at.routeId))return;let ut=matchRoutes($,at.path,j);if(!ut){st.push({key:ct,routeId:at.routeId,path:at.path,matches:null,match:null,controller:null});return}let dt=getTargetMatch(ut,at.path);if(b.includes(ct)){st.push({key:ct,routeId:at.routeId,path:at.path,matches:ut,match:dt,controller:new AbortController});return}shouldRevalidateLoader(dt,_extends$2({currentUrl:ot,currentParams:o.matches[o.matches.length-1].params,nextUrl:it,nextParams:a[a.length-1].params},s,{actionResult:rt,defaultShouldRevalidate:d}))&&st.push({key:ct,routeId:at.routeId,path:at.path,matches:ut,match:dt,controller:new AbortController})}),[tt,st]}function isNewLoader(e,o,a){let s=!o||a.route.id!==o.route.id,c=e[a.route.id]===void 0;return s||c}function isNewRouteInstance(e,o){let a=e.route.path;return e.pathname!==o.pathname||a!=null&&a.endsWith("*")&&e.params["*"]!==o.params["*"]}function shouldRevalidateLoader(e,o){if(e.route.shouldRevalidate){let a=e.route.shouldRevalidate(o);if(typeof a=="boolean")return a}return o.defaultShouldRevalidate}async function loadLazyRouteModule(e,o,a){if(!e.lazy)return;let s=await e.lazy();if(!e.lazy)return;let c=a[e.id];invariant(c,"No route found in manifest");let d={};for(let h in s){let _=c[h]!==void 0&&h!=="hasErrorBoundary";warning(!_,'Route "'+c.id+'" has a static property "'+h+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+h+'" will be ignored.')),!_&&!immutableRouteKeys.has(h)&&(d[h]=s[h])}Object.assign(c,d),Object.assign(c,_extends$2({},o(c),{lazy:void 0}))}async function callLoaderOrAction(e,o,a,s,c,d,h,b,_,$){b===void 0&&(b=!1),_===void 0&&(_=!1);let j,et,_e,rt=pt=>{let nt,tt=new Promise((st,at)=>nt=at);return _e=()=>nt(),o.signal.addEventListener("abort",_e),Promise.race([pt({request:o,params:a.params,context:$}),tt])};try{let pt=a.route[e];if(a.route.lazy)if(pt)et=(await Promise.all([rt(pt),loadLazyRouteModule(a.route,d,c)]))[0];else if(await loadLazyRouteModule(a.route,d,c),pt=a.route[e],pt)et=await rt(pt);else if(e==="action"){let nt=new URL(o.url),tt=nt.pathname+nt.search;throw getInternalRouterError(405,{method:o.method,pathname:tt,routeId:a.route.id})}else return{type:ResultType.data,data:void 0};else if(pt)et=await rt(pt);else{let nt=new URL(o.url),tt=nt.pathname+nt.search;throw getInternalRouterError(404,{pathname:tt})}invariant(et!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+a.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(pt){j=ResultType.error,et=pt}finally{_e&&o.signal.removeEventListener("abort",_e)}if(isResponse(et)){let pt=et.status;if(redirectStatusCodes.has(pt)){let st=et.headers.get("Location");if(invariant(st,"Redirects returned/thrown from loaders/actions must have a Location header"),!ABSOLUTE_URL_REGEX$1.test(st))st=normalizeTo(new URL(o.url),s.slice(0,s.indexOf(a)+1),h,!0,st);else if(!b){let at=new URL(o.url),ct=st.startsWith("//")?new URL(at.protocol+st):new URL(st),ut=stripBasename(ct.pathname,h)!=null;ct.origin===at.origin&&ut&&(st=ct.pathname+ct.search+ct.hash)}if(b)throw et.headers.set("Location",st),et;return{type:ResultType.redirect,status:pt,location:st,revalidate:et.headers.get("X-Remix-Revalidate")!==null}}if(_)throw{type:j||ResultType.data,response:et};let nt,tt=et.headers.get("Content-Type");return tt&&/\bapplication\/json\b/.test(tt)?nt=await et.json():nt=await et.text(),j===ResultType.error?{type:j,error:new ErrorResponse(pt,et.statusText,nt),headers:et.headers}:{type:ResultType.data,data:nt,statusCode:et.status,headers:et.headers}}if(j===ResultType.error)return{type:j,error:et};if(isDeferredData(et)){var ot,it;return{type:ResultType.deferred,deferredData:et,statusCode:(ot=et.init)==null?void 0:ot.status,headers:((it=et.init)==null?void 0:it.headers)&&new Headers(et.init.headers)}}return{type:ResultType.data,data:et}}function createClientSideRequest(e,o,a,s){let c=e.createURL(stripHashFromPath(o)).toString(),d={signal:a};if(s&&isMutationMethod(s.formMethod)){let{formMethod:h,formEncType:b,formData:_}=s;d.method=h.toUpperCase(),d.body=b==="application/x-www-form-urlencoded"?convertFormDataToSearchParams(_):_}return new Request(c,d)}function convertFormDataToSearchParams(e){let o=new URLSearchParams;for(let[a,s]of e.entries())o.append(a,s instanceof File?s.name:s);return o}function processRouteLoaderData(e,o,a,s,c){let d={},h=null,b,_=!1,$={};return a.forEach((j,et)=>{let _e=o[et].route.id;if(invariant(!isRedirectResult(j),"Cannot handle redirect results in processLoaderData"),isErrorResult(j)){let rt=findNearestBoundary(e,_e),ot=j.error;s&&(ot=Object.values(s)[0],s=void 0),h=h||{},h[rt.route.id]==null&&(h[rt.route.id]=ot),d[_e]=void 0,_||(_=!0,b=isRouteErrorResponse(j.error)?j.error.status:500),j.headers&&($[_e]=j.headers)}else isDeferredResult(j)?(c.set(_e,j.deferredData),d[_e]=j.deferredData.data):d[_e]=j.data,j.statusCode!=null&&j.statusCode!==200&&!_&&(b=j.statusCode),j.headers&&($[_e]=j.headers)}),s&&(h=s,d[Object.keys(s)[0]]=void 0),{loaderData:d,errors:h,statusCode:b||200,loaderHeaders:$}}function processLoaderData(e,o,a,s,c,d,h,b){let{loaderData:_,errors:$}=processRouteLoaderData(o,a,s,c,b);for(let j=0;js.route.id===o)+1):[...e]).reverse().find(s=>s.route.hasErrorBoundary===!0)||e[0]}function getShortCircuitMatches(e){let o=e.find(a=>a.index||!a.path||a.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:o}],route:o}}function getInternalRouterError(e,o){let{pathname:a,routeId:s,method:c,type:d}=o===void 0?{}:o,h="Unknown Server Error",b="Unknown @remix-run/router error";return e===400?(h="Bad Request",c&&a&&s?b="You made a "+c+' request to "'+a+'" but '+('did not provide a `loader` for route "'+s+'", ')+"so there is no way to handle the request.":d==="defer-action"&&(b="defer() is not supported in actions")):e===403?(h="Forbidden",b='Route "'+s+'" does not match URL "'+a+'"'):e===404?(h="Not Found",b='No route matches URL "'+a+'"'):e===405&&(h="Method Not Allowed",c&&a&&s?b="You made a "+c.toUpperCase()+' request to "'+a+'" but '+('did not provide an `action` for route "'+s+'", ')+"so there is no way to handle the request.":c&&(b='Invalid request method "'+c.toUpperCase()+'"')),new ErrorResponse(e||500,h,new Error(b),!0)}function findRedirect(e){for(let o=e.length-1;o>=0;o--){let a=e[o];if(isRedirectResult(a))return a}}function stripHashFromPath(e){let o=typeof e=="string"?parsePath(e):e;return createPath(_extends$2({},o,{hash:""}))}function isHashChangeOnly(e,o){return e.pathname!==o.pathname||e.search!==o.search?!1:e.hash===""?o.hash!=="":e.hash===o.hash?!0:o.hash!==""}function isDeferredResult(e){return e.type===ResultType.deferred}function isErrorResult(e){return e.type===ResultType.error}function isRedirectResult(e){return(e&&e.type)===ResultType.redirect}function isDeferredData(e){let o=e;return o&&typeof o=="object"&&typeof o.data=="object"&&typeof o.subscribe=="function"&&typeof o.cancel=="function"&&typeof o.resolveData=="function"}function isResponse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function isValidMethod(e){return validRequestMethods.has(e.toLowerCase())}function isMutationMethod(e){return validMutationMethods.has(e.toLowerCase())}async function resolveDeferredResults(e,o,a,s,c,d){for(let h=0;het.route.id===_.route.id),j=$!=null&&!isNewRouteInstance($,_)&&(d&&d[_.route.id])!==void 0;if(isDeferredResult(b)&&(c||j)){let et=s[h];invariant(et,"Expected an AbortSignal for revalidating fetcher deferred result"),await resolveDeferredData(b,et,c).then(_e=>{_e&&(a[h]=_e||a[h])})}}}async function resolveDeferredData(e,o,a){if(a===void 0&&(a=!1),!await e.deferredData.resolveData(o)){if(a)try{return{type:ResultType.data,data:e.deferredData.unwrappedData}}catch(c){return{type:ResultType.error,error:c}}return{type:ResultType.data,data:e.deferredData.data}}}function hasNakedIndexQuery(e){return new URLSearchParams(e).getAll("index").some(o=>o==="")}function createUseMatchesMatch(e,o){let{route:a,pathname:s,params:c}=e;return{id:a.id,pathname:s,params:c,data:o[a.id],handle:a.handle}}function getTargetMatch(e,o){let a=typeof o=="string"?parsePath(o).search:o.search;if(e[e.length-1].route.index&&hasNakedIndexQuery(a||""))return e[e.length-1];let s=getPathContributingMatches(e);return s[s.length-1]}/**
 * React Router v6.12.1
 *
 * 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 _extends$1(){return _extends$1=Object.assign?Object.assign.bind():function(e){for(var o=1;omatchPath(e,o),[o,e])}function useIsomorphicLayoutEffect$1(e){reactExports.useContext(NavigationContext).static||reactExports.useLayoutEffect(e)}function useNavigate(){let{isDataRoute:e}=reactExports.useContext(RouteContext);return e?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){useInRouterContext()||invariant(!1);let e=reactExports.useContext(DataRouterContext),{basename:o,navigator:a}=reactExports.useContext(NavigationContext),{matches:s}=reactExports.useContext(RouteContext),{pathname:c}=useLocation(),d=JSON.stringify(getPathContributingMatches(s).map(_=>_.pathnameBase)),h=reactExports.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{h.current=!0}),reactExports.useCallback(function(_,$){if($===void 0&&($={}),!h.current)return;if(typeof _=="number"){a.go(_);return}let j=resolveTo(_,JSON.parse(d),c,$.relative==="path");e==null&&o!=="/"&&(j.pathname=j.pathname==="/"?o:joinPaths$1([o,j.pathname])),($.replace?a.replace:a.push)(j,$.state,$)},[o,a,d,c,e])}const OutletContext=reactExports.createContext(null);function useOutlet(e){let o=reactExports.useContext(RouteContext).outlet;return o&&reactExports.createElement(OutletContext.Provider,{value:e},o)}function useParams(){let{matches:e}=reactExports.useContext(RouteContext),o=e[e.length-1];return o?o.params:{}}function useResolvedPath(e,o){let{relative:a}=o===void 0?{}:o,{matches:s}=reactExports.useContext(RouteContext),{pathname:c}=useLocation(),d=JSON.stringify(getPathContributingMatches(s).map(h=>h.pathnameBase));return reactExports.useMemo(()=>resolveTo(e,JSON.parse(d),c,a==="path"),[e,d,c,a])}function useRoutesImpl(e,o,a){useInRouterContext()||invariant(!1);let{navigator:s}=reactExports.useContext(NavigationContext),{matches:c}=reactExports.useContext(RouteContext),d=c[c.length-1],h=d?d.params:{};d&&d.pathname;let b=d?d.pathnameBase:"/";d&&d.route;let _=useLocation(),$;if(o){var j;let it=typeof o=="string"?parsePath(o):o;b==="/"||(j=it.pathname)!=null&&j.startsWith(b)||invariant(!1),$=it}else $=_;let et=$.pathname||"/",_e=b==="/"?et:et.slice(b.length)||"/",rt=matchRoutes(e,{pathname:_e}),ot=_renderMatches(rt&&rt.map(it=>Object.assign({},it,{params:Object.assign({},h,it.params),pathname:joinPaths$1([b,s.encodeLocation?s.encodeLocation(it.pathname).pathname:it.pathname]),pathnameBase:it.pathnameBase==="/"?b:joinPaths$1([b,s.encodeLocation?s.encodeLocation(it.pathnameBase).pathname:it.pathnameBase])})),c,a);return o&&ot?reactExports.createElement(LocationContext.Provider,{value:{location:_extends$1({pathname:"/",search:"",hash:"",state:null,key:"default"},$),navigationType:Action.Pop}},ot):ot}function DefaultErrorComponent(){let e=useRouteError(),o=isRouteErrorResponse(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,c={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},d=null;return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},o),a?reactExports.createElement("pre",{style:c},a):null,d)}const defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null);class RenderErrorBoundary extends reactExports.Component{constructor(o){super(o),this.state={location:o.location,revalidation:o.revalidation,error:o.error}}static getDerivedStateFromError(o){return{error:o}}static getDerivedStateFromProps(o,a){return a.location!==o.location||a.revalidation!=="idle"&&o.revalidation==="idle"?{error:o.error,location:o.location,revalidation:o.revalidation}:{error:o.error||a.error,location:a.location,revalidation:o.revalidation||a.revalidation}}componentDidCatch(o,a){console.error("React Router caught the following error during render",o,a)}render(){return this.state.error?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function RenderedRoute(e){let{routeContext:o,match:a,children:s}=e,c=reactExports.useContext(DataRouterContext);return c&&c.static&&c.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=a.route.id),reactExports.createElement(RouteContext.Provider,{value:o},s)}function _renderMatches(e,o,a){var s;if(o===void 0&&(o=[]),a===void 0&&(a=null),e==null){var c;if((c=a)!=null&&c.errors)e=a.matches;else return null}let d=e,h=(s=a)==null?void 0:s.errors;if(h!=null){let b=d.findIndex(_=>_.route.id&&h?.[_.route.id]);b>=0||invariant(!1),d=d.slice(0,Math.min(d.length,b+1))}return d.reduceRight((b,_,$)=>{let j=_.route.id?h?.[_.route.id]:null,et=null;a&&(et=_.route.errorElement||defaultErrorElement);let _e=o.concat(d.slice(0,$+1)),rt=()=>{let ot;return j?ot=et:_.route.Component?ot=reactExports.createElement(_.route.Component,null):_.route.element?ot=_.route.element:ot=b,reactExports.createElement(RenderedRoute,{match:_,routeContext:{outlet:b,matches:_e,isDataRoute:a!=null},children:ot})};return a&&(_.route.ErrorBoundary||_.route.errorElement||$===0)?reactExports.createElement(RenderErrorBoundary,{location:a.location,revalidation:a.revalidation,component:et,error:j,children:rt(),routeContext:{outlet:null,matches:_e,isDataRoute:!0}}):rt()},null)}var DataRouterHook$1;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(DataRouterHook$1||(DataRouterHook$1={}));var DataRouterStateHook$1;(function(e){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"})(DataRouterStateHook$1||(DataRouterStateHook$1={}));function useDataRouterContext$1(e){let o=reactExports.useContext(DataRouterContext);return o||invariant(!1),o}function useDataRouterState(e){let o=reactExports.useContext(DataRouterStateContext);return o||invariant(!1),o}function useRouteContext(e){let o=reactExports.useContext(RouteContext);return o||invariant(!1),o}function useCurrentRouteId(e){let o=useRouteContext(),a=o.matches[o.matches.length-1];return a.route.id||invariant(!1),a.route.id}function useRouteId(){return useCurrentRouteId(DataRouterStateHook$1.UseRouteId)}function useMatches(){let{matches:e,loaderData:o}=useDataRouterState(DataRouterStateHook$1.UseMatches);return reactExports.useMemo(()=>e.map(a=>{let{pathname:s,params:c}=a;return{id:a.route.id,pathname:s,params:c,data:o[a.route.id],handle:a.route.handle}}),[e,o])}function useRouteError(){var e;let o=reactExports.useContext(RouteErrorContext),a=useDataRouterState(DataRouterStateHook$1.UseRouteError),s=useCurrentRouteId(DataRouterStateHook$1.UseRouteError);return o||((e=a.errors)==null?void 0:e[s])}function useNavigateStable(){let{router:e}=useDataRouterContext$1(DataRouterHook$1.UseNavigateStable),o=useCurrentRouteId(DataRouterStateHook$1.UseNavigateStable),a=reactExports.useRef(!1);return useIsomorphicLayoutEffect$1(()=>{a.current=!0}),reactExports.useCallback(function(c,d){d===void 0&&(d={}),a.current&&(typeof c=="number"?e.navigate(c):e.navigate(c,_extends$1({fromRouteId:o},d)))},[e,o])}const START_TRANSITION="startTransition";function RouterProvider(e){let{fallbackElement:o,router:a}=e,[s,c]=reactExports.useState(a.state),d=reactExports.useCallback($=>{START_TRANSITION in React$1?React$1[START_TRANSITION](()=>c($)):c($)},[c]);reactExports.useLayoutEffect(()=>a.subscribe(d),[a,d]);let h=reactExports.useMemo(()=>({createHref:a.createHref,encodeLocation:a.encodeLocation,go:$=>a.navigate($),push:($,j,et)=>a.navigate($,{state:j,preventScrollReset:et?.preventScrollReset}),replace:($,j,et)=>a.navigate($,{replace:!0,state:j,preventScrollReset:et?.preventScrollReset})}),[a]),b=a.basename||"/",_=reactExports.useMemo(()=>({router:a,navigator:h,static:!1,basename:b}),[a,h,b]);return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(DataRouterContext.Provider,{value:_},reactExports.createElement(DataRouterStateContext.Provider,{value:s},reactExports.createElement(Router,{basename:b,location:s.location,navigationType:s.historyAction,navigator:h},s.initialized?reactExports.createElement(DataRoutes,{routes:a.routes,state:s}):o))),null)}function DataRoutes(e){let{routes:o,state:a}=e;return useRoutesImpl(o,void 0,a)}function Outlet(e){return useOutlet(e.context)}function Router(e){let{basename:o="/",children:a=null,location:s,navigationType:c=Action.Pop,navigator:d,static:h=!1}=e;useInRouterContext()&&invariant(!1);let b=o.replace(/^\/*/,"/"),_=reactExports.useMemo(()=>({basename:b,navigator:d,static:h}),[b,d,h]);typeof s=="string"&&(s=parsePath(s));let{pathname:$="/",search:j="",hash:et="",state:_e=null,key:rt="default"}=s,ot=reactExports.useMemo(()=>{let it=stripBasename($,b);return it==null?null:{location:{pathname:it,search:j,hash:et,state:_e,key:rt},navigationType:c}},[b,$,j,et,_e,rt,c]);return ot==null?null:reactExports.createElement(NavigationContext.Provider,{value:_},reactExports.createElement(LocationContext.Provider,{children:a,value:ot}))}var AwaitRenderStatus;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(AwaitRenderStatus||(AwaitRenderStatus={}));new Promise(()=>{});function mapRouteProperties(e){let o={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(o,{element:reactExports.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(o,{errorElement:reactExports.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),o}/**
 * React Router DOM v6.12.1
 *
 * 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 _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var o=1;o=0)&&(a[c]=e[c]);return a}const defaultMethod="get",defaultEncType="application/x-www-form-urlencoded";function isHtmlElement(e){return e!=null&&typeof e.tagName=="string"}function isButtonElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="button"}function isFormElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="form"}function isInputElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="input"}function isModifiedEvent(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function shouldProcessLinkClick(e,o){return e.button===0&&(!o||o==="_self")&&!isModifiedEvent(e)}function getFormSubmissionInfo(e,o,a){let s,c=null,d,h;if(isFormElement(e)){let b=o.submissionTrigger;if(o.action)c=o.action;else{let _=e.getAttribute("action");c=_?stripBasename(_,a):null}s=o.method||e.getAttribute("method")||defaultMethod,d=o.encType||e.getAttribute("enctype")||defaultEncType,h=new FormData(e),b&&b.name&&h.append(b.name,b.value)}else if(isButtonElement(e)||isInputElement(e)&&(e.type==="submit"||e.type==="image")){let b=e.form;if(b==null)throw new Error('Cannot submit a 




© 2015 - 2024 Weber Informatics LLC | Privacy Policy