From 9a1385823ec5a3342357533eb4cf69123eb0c922 Mon Sep 17 00:00:00 2001 From: birkskyum Date: Tue, 21 Jan 2025 09:51:57 +0000 Subject: [PATCH] deploy: b1d4b53548385dccfcd0c410a307bcf9d8556b60 --- assets/index-CscRlP6Y.js | 1047 ----------------- assets/index-CyZLG87c.js | 1001 ++++++++++++++++ ...-CscRlP6Y.js.map => index-CyZLG87c.js.map} | 2 +- ...{index-CmS0o0kb.css => index-DcLhYpDn.css} | 0 ...on-DMROeVlu.js => translation-BG6vn6wi.js} | 4 +- assets/translation-BG6vn6wi.js.map | 1 + assets/translation-BeHok-3B.js.map | 1 - assets/translation-BwY-6-lI.js.map | 1 - ...on-BeHok-3B.js => translation-CM4Rn8lU.js} | 4 +- assets/translation-CM4Rn8lU.js.map | 1 + assets/translation-Cx5K9xRA.js.map | 1 - ...on-Dkk3-oVs.js => translation-DHsMJ3Qo.js} | 4 +- assets/translation-DHsMJ3Qo.js.map | 1 + assets/translation-DMROeVlu.js.map | 1 - assets/translation-Dkk3-oVs.js.map | 1 - ...on-Cx5K9xRA.js => translation-jw99Nxvk.js} | 4 +- assets/translation-jw99Nxvk.js.map | 1 + ...on-BwY-6-lI.js => translation-y_pBWWYu.js} | 4 +- assets/translation-y_pBWWYu.js.map | 1 + index.html | 4 +- 20 files changed, 1019 insertions(+), 1065 deletions(-) delete mode 100644 assets/index-CscRlP6Y.js create mode 100644 assets/index-CyZLG87c.js rename assets/{index-CscRlP6Y.js.map => index-CyZLG87c.js.map} (64%) rename assets/{index-CmS0o0kb.css => index-DcLhYpDn.css} (100%) rename assets/{translation-DMROeVlu.js => translation-BG6vn6wi.js} (87%) create mode 100644 assets/translation-BG6vn6wi.js.map delete mode 100644 assets/translation-BeHok-3B.js.map delete mode 100644 assets/translation-BwY-6-lI.js.map rename assets/{translation-BeHok-3B.js => translation-CM4Rn8lU.js} (88%) create mode 100644 assets/translation-CM4Rn8lU.js.map delete mode 100644 assets/translation-Cx5K9xRA.js.map rename assets/{translation-Dkk3-oVs.js => translation-DHsMJ3Qo.js} (86%) create mode 100644 assets/translation-DHsMJ3Qo.js.map delete mode 100644 assets/translation-DMROeVlu.js.map delete mode 100644 assets/translation-Dkk3-oVs.js.map rename assets/{translation-Cx5K9xRA.js => translation-jw99Nxvk.js} (87%) create mode 100644 assets/translation-jw99Nxvk.js.map rename assets/{translation-BwY-6-lI.js => translation-y_pBWWYu.js} (81%) create mode 100644 assets/translation-y_pBWWYu.js.map diff --git a/assets/index-CscRlP6Y.js b/assets/index-CscRlP6Y.js deleted file mode 100644 index 18ad91c1..00000000 --- a/assets/index-CscRlP6Y.js +++ /dev/null @@ -1,1047 +0,0 @@ -var lV=Object.defineProperty;var uV=(n,e,t)=>e in n?lV(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var pn=(n,e,t)=>uV(n,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();var Cp=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function Da(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function rI(n){if(n.__esModule)return n;var e=n.default;if(typeof e=="function"){var t=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(r){var i=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return n[r]}})}),t}var CR={exports:{}},S5={},bR={exports:{}},Fo={};/** - * @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 Vb=Symbol.for("react.element"),AV=Symbol.for("react.portal"),cV=Symbol.for("react.fragment"),hV=Symbol.for("react.strict_mode"),dV=Symbol.for("react.profiler"),fV=Symbol.for("react.provider"),pV=Symbol.for("react.context"),mV=Symbol.for("react.forward_ref"),gV=Symbol.for("react.suspense"),yV=Symbol.for("react.memo"),vV=Symbol.for("react.lazy"),VT=Symbol.iterator;function _V(n){return n===null||typeof n!="object"?null:(n=VT&&n[VT]||n["@@iterator"],typeof n=="function"?n:null)}var xR={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wR=Object.assign,MR={};function zv(n,e,t){this.props=n,this.context=e,this.refs=MR,this.updater=t||xR}zv.prototype.isReactComponent={};zv.prototype.setState=function(n,e){if(typeof n!="object"&&typeof n!="function"&&n!=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,n,e,"setState")};zv.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")};function SR(){}SR.prototype=zv.prototype;function iI(n,e,t){this.props=n,this.context=e,this.refs=MR,this.updater=t||xR}var oI=iI.prototype=new SR;oI.constructor=iI;wR(oI,zv.prototype);oI.isPureReactComponent=!0;var HT=Array.isArray,ER=Object.prototype.hasOwnProperty,aI={current:null},OR={key:!0,ref:!0,__self:!0,__source:!0};function BR(n,e,t){var r,i={},o=null,s=null;if(e!=null)for(r in e.ref!==void 0&&(s=e.ref),e.key!==void 0&&(o=""+e.key),e)ER.call(e,r)&&!OR.hasOwnProperty(r)&&(i[r]=e[r]);var a=arguments.length-2;if(a===1)i.children=t;else if(1=0)&&Object.prototype.propertyIsEnumerable.call(n,r)&&(t[r]=n[r])}return t}function PV(n,e){if(n==null)return{};var t={},r=Object.keys(n),i,o;for(o=0;o=0)&&(t[i]=n[i]);return t}function M4(){return M4=Object.assign?Object.assign.bind():function(n){for(var e=1;ekn.createElement(e.tag,S4({key:t},e.attr),TR(e.child)))}function Ls(n){return e=>kn.createElement(FV,M4({attr:S4({},n.attr)},e),TR(n.child))}function FV(n){var e=t=>{var{attr:r,size:i,title:o}=n,s=TV(n,kV),a=i||t.size||"1em",f;return t.className&&(f=t.className),n.className&&(f=(f?f+" ":"")+n.className),kn.createElement("svg",M4({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,r,s,{className:f,style:S4(S4({color:n.color||t.color},t.style),n.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),o&&kn.createElement("title",null,o),n.children)};return oO!==void 0?kn.createElement(oO.Consumer,null,t=>e(t)):e(kR)}var PR={exports:{}},Oh={},KR={exports:{}},DR={};/** - * @license React - * scheduler.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. - */(function(n){function e(ft,bt){var $e=ft.length;ft.push(bt);e:for(;0<$e;){var tt=$e-1>>>1,nt=ft[tt];if(0>>1;tti(St,$e))Xti(Nt,St)?(ft[tt]=Nt,ft[Xt]=$e,tt=Xt):(ft[tt]=St,ft[tn]=$e,tt=tn);else if(Xti(Nt,$e))ft[tt]=Nt,ft[Xt]=$e,tt=Xt;else break e}}return bt}function i(ft,bt){var $e=ft.sortIndex-bt.sortIndex;return $e!==0?$e:ft.id-bt.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;n.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();n.unstable_now=function(){return s.now()-a}}var f=[],m=[],C=1,k=null,I=3,K=!1,L=!1,q=!1,X=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ee(ft){for(var bt=t(m);bt!==null;){if(bt.callback===null)r(m);else if(bt.startTime<=ft)r(m),bt.sortIndex=bt.expirationTime,e(f,bt);else break;bt=t(m)}}function ne(ft){if(q=!1,ee(ft),!L)if(t(f)!==null)L=!0,pt(se);else{var bt=t(m);bt!==null&&wt(ne,bt.startTime-ft)}}function se(ft,bt){L=!1,q&&(q=!1,H(re),re=-1),K=!0;var $e=I;try{for(ee(bt),k=t(f);k!==null&&(!(k.expirationTime>bt)||ft&&!Pe());){var tt=k.callback;if(typeof tt=="function"){k.callback=null,I=k.priorityLevel;var nt=tt(k.expirationTime<=bt);bt=n.unstable_now(),typeof nt=="function"?k.callback=nt:k===t(f)&&r(f),ee(bt)}else r(f);k=t(f)}if(k!==null)var en=!0;else{var tn=t(m);tn!==null&&wt(ne,tn.startTime-bt),en=!1}return en}finally{k=null,I=$e,K=!1}}var Ae=!1,V=null,re=-1,be=5,_e=-1;function Pe(){return!(n.unstable_now()-_eft||125tt?(ft.sortIndex=$e,e(m,ft),t(f)===null&&ft===t(m)&&(q?(H(re),re=-1):q=!0,wt(ne,$e-tt))):(ft.sortIndex=nt,e(f,ft),L||K||(L=!0,pt(se))),ft},n.unstable_shouldYield=Pe,n.unstable_wrapCallback=function(ft){var bt=I;return function(){var $e=I;I=bt;try{return ft.apply(this,arguments)}finally{I=$e}}}})(DR);KR.exports=DR;var RV=KR.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 LR=$n,Eh=RV;function qn(n){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+n,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),aO=Object.prototype.hasOwnProperty,UV=/^[: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]*$/,JT={},e9={};function jV(n){return aO.call(e9,n)?!0:aO.call(JT,n)?!1:UV.test(n)?e9[n]=!0:(JT[n]=!0,!1)}function zV(n,e,t,r){if(t!==null&&t.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(n=n.toLowerCase().slice(0,5),n!=="data-"&&n!=="aria-");default:return!1}}function NV(n,e,t,r){if(e===null||typeof e>"u"||zV(n,e,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function uc(n,e,t,r,i,o,s){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=n,this.type=e,this.sanitizeURL=o,this.removeEmptyString=s}var sA={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(n){sA[n]=new uc(n,0,!1,n,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(n){var e=n[0];sA[e]=new uc(e,1,!1,n[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(n){sA[n]=new uc(n,2,!1,n.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(n){sA[n]=new uc(n,2,!1,n,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(n){sA[n]=new uc(n,3,!1,n.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(n){sA[n]=new uc(n,3,!0,n,null,!1,!1)});["capture","download"].forEach(function(n){sA[n]=new uc(n,4,!1,n,null,!1,!1)});["cols","rows","size","span"].forEach(function(n){sA[n]=new uc(n,6,!1,n,null,!1,!1)});["rowSpan","start"].forEach(function(n){sA[n]=new uc(n,5,!1,n.toLowerCase(),null,!1,!1)});var lI=/[\-:]([a-z])/g;function uI(n){return n[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(n){var e=n.replace(lI,uI);sA[e]=new uc(e,1,!1,n,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(n){var e=n.replace(lI,uI);sA[e]=new uc(e,1,!1,n,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(n){var e=n.replace(lI,uI);sA[e]=new uc(e,1,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(n){sA[n]=new uc(n,1,!1,n.toLowerCase(),null,!1,!1)});sA.xlinkHref=new uc("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(n){sA[n]=new uc(n,1,!1,n.toLowerCase(),null,!0,!0)});function AI(n,e,t,r){var i=sA.hasOwnProperty(e)?sA[e]:null;(i!==null?i.type!==0:r||!(2a||i[s]!==o[a]){var f=` -`+i[s].replace(" at new "," at ");return n.displayName&&f.includes("")&&(f=f.replace("",n.displayName)),f}while(1<=s&&0<=a);break}}}finally{qS=!1,Error.prepareStackTrace=t}return(n=n?n.displayName||n.name:"")?uC(n):""}function WV(n){switch(n.tag){case 5:return uC(n.type);case 16:return uC("Lazy");case 13:return uC("Suspense");case 19:return uC("SuspenseList");case 0:case 2:case 15:return n=VS(n.type,!1),n;case 11:return n=VS(n.type.render,!1),n;case 1:return n=VS(n.type,!0),n;default:return""}}function AO(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case xy:return"Fragment";case by:return"Portal";case sO:return"Profiler";case cI:return"StrictMode";case lO:return"Suspense";case uO:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case UR:return(n.displayName||"Context")+".Consumer";case RR:return(n._context.displayName||"Context")+".Provider";case hI:var e=n.render;return n=n.displayName,n||(n=e.displayName||e.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case dI:return e=n.displayName||null,e!==null?e:AO(n.type)||"Memo";case r0:e=n._payload,n=n._init;try{return AO(n(e))}catch{}}return null}function GV(n){var e=n.type;switch(n.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=e.render,n=n.displayName||n.name||"",e.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return AO(e);case 8:return e===cI?"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 e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function K0(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function zR(n){var e=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function QV(n){var e=zR(n)?"checked":"value",t=Object.getOwnPropertyDescriptor(n.constructor.prototype,e),r=""+n[e];if(!n.hasOwnProperty(e)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,o=t.set;return Object.defineProperty(n,e,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(n,e,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){n._valueTracker=null,delete n[e]}}}}function Yx(n){n._valueTracker||(n._valueTracker=QV(n))}function NR(n){if(!n)return!1;var e=n._valueTracker;if(!e)return!0;var t=e.getValue(),r="";return n&&(r=zR(n)?n.checked?"true":"false":n.value),n=r,n!==t?(e.setValue(n),!0):!1}function E4(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}function cO(n,e){var t=e.checked;return Js({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??n._wrapperState.initialChecked})}function n9(n,e){var t=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;t=K0(e.value!=null?e.value:t),n._wrapperState={initialChecked:r,initialValue:t,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function WR(n,e){e=e.checked,e!=null&&AI(n,"checked",e,!1)}function hO(n,e){WR(n,e);var t=K0(e.value),r=e.type;if(t!=null)r==="number"?(t===0&&n.value===""||n.value!=t)&&(n.value=""+t):n.value!==""+t&&(n.value=""+t);else if(r==="submit"||r==="reset"){n.removeAttribute("value");return}e.hasOwnProperty("value")?dO(n,e.type,t):e.hasOwnProperty("defaultValue")&&dO(n,e.type,K0(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(n.defaultChecked=!!e.defaultChecked)}function r9(n,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+n._wrapperState.initialValue,t||e===n.value||(n.value=e),n.defaultValue=e}t=n.name,t!==""&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,t!==""&&(n.name=t)}function dO(n,e,t){(e!=="number"||E4(n.ownerDocument)!==n)&&(t==null?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+t&&(n.defaultValue=""+t))}var AC=Array.isArray;function Yy(n,e,t,r){if(n=n.options,e){e={};for(var i=0;i"+e.valueOf().toString()+"",e=qx.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;e.firstChild;)n.appendChild(e.firstChild)}});function nb(n,e){if(e){var t=n.firstChild;if(t&&t===n.lastChild&&t.nodeType===3){t.nodeValue=e;return}}n.textContent=e}var SC={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},$V=["Webkit","ms","Moz","O"];Object.keys(SC).forEach(function(n){$V.forEach(function(e){e=e+n.charAt(0).toUpperCase()+n.substring(1),SC[e]=SC[n]})});function YR(n,e,t){return e==null||typeof e=="boolean"||e===""?"":t||typeof e!="number"||e===0||SC.hasOwnProperty(n)&&SC[n]?(""+e).trim():e+"px"}function qR(n,e){n=n.style;for(var t in e)if(e.hasOwnProperty(t)){var r=t.indexOf("--")===0,i=YR(t,e[t],r);t==="float"&&(t="cssFloat"),r?n.setProperty(t,i):n[t]=i}}var YV=Js({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 mO(n,e){if(e){if(YV[n]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(qn(137,n));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(qn(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(qn(61))}if(e.style!=null&&typeof e.style!="object")throw Error(qn(62))}}function gO(n,e){if(n.indexOf("-")===-1)return typeof e.is=="string";switch(n){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 yO=null;function fI(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var vO=null,qy=null,Vy=null;function a9(n){if(n=Xb(n)){if(typeof vO!="function")throw Error(qn(280));var e=n.stateNode;e&&(e=k5(e),vO(n.stateNode,n.type,e))}}function VR(n){qy?Vy?Vy.push(n):Vy=[n]:qy=n}function HR(){if(qy){var n=qy,e=Vy;if(Vy=qy=null,a9(n),e)for(n=0;n>>=0,n===0?32:31-(iH(n)/oH|0)|0}var Vx=64,Hx=4194304;function cC(n){switch(n&-n){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 n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function k4(n,e){var t=n.pendingLanes;if(t===0)return 0;var r=0,i=n.suspendedLanes,o=n.pingedLanes,s=t&268435455;if(s!==0){var a=s&~i;a!==0?r=cC(a):(o&=s,o!==0&&(r=cC(o)))}else s=t&~i,s!==0?r=cC(s):o!==0&&(r=cC(o));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,o=e&-e,i>=o||i===16&&(o&4194240)!==0))return e;if(r&4&&(r|=t&16),e=n.entangledLanes,e!==0)for(n=n.entanglements,e&=r;0t;t++)e.push(n);return e}function Hb(n,e,t){n.pendingLanes|=e,e!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,e=31-pf(e),n[e]=t}function uH(n,e){var t=n.pendingLanes&~e;n.pendingLanes=e,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=e,n.mutableReadLanes&=e,n.entangledLanes&=e,e=n.entanglements;var r=n.eventTimes;for(n=n.expirationTimes;0=OC),p9=" ",m9=!1;function mU(n,e){switch(n){case"keyup":return FH.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gU(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var wy=!1;function UH(n,e){switch(n){case"compositionend":return gU(e);case"keypress":return e.which!==32?null:(m9=!0,p9);case"textInput":return n=e.data,n===p9&&m9?null:n;default:return null}}function jH(n,e){if(wy)return n==="compositionend"||!bI&&mU(n,e)?(n=fU(),t4=vI=c0=null,wy=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:t,offset:e-n};n=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=_9(t)}}function CU(n,e){return n&&e?n===e?!0:n&&n.nodeType===3?!1:e&&e.nodeType===3?CU(n,e.parentNode):"contains"in n?n.contains(e):n.compareDocumentPosition?!!(n.compareDocumentPosition(e)&16):!1:!1}function bU(){for(var n=window,e=E4();e instanceof n.HTMLIFrameElement;){try{var t=typeof e.contentWindow.location.href=="string"}catch{t=!1}if(t)n=e.contentWindow;else break;e=E4(n.document)}return e}function xI(n){var e=n&&n.nodeName&&n.nodeName.toLowerCase();return e&&(e==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||e==="textarea"||n.contentEditable==="true")}function VH(n){var e=bU(),t=n.focusedElem,r=n.selectionRange;if(e!==t&&t&&t.ownerDocument&&CU(t.ownerDocument.documentElement,t)){if(r!==null&&xI(t)){if(e=r.start,n=r.end,n===void 0&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if(n=(e=t.ownerDocument||document)&&e.defaultView||window,n.getSelection){n=n.getSelection();var i=t.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!n.extend&&o>r&&(i=r,r=o,o=i),i=C9(t,o);var s=C9(t,r);i&&s&&(n.rangeCount!==1||n.anchorNode!==i.node||n.anchorOffset!==i.offset||n.focusNode!==s.node||n.focusOffset!==s.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),n.removeAllRanges(),o>r?(n.addRange(e),n.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),n.addRange(e)))}}for(e=[],n=t;n=n.parentNode;)n.nodeType===1&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,My=null,MO=null,IC=null,SO=!1;function b9(n,e,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;SO||My==null||My!==E4(r)||(r=My,"selectionStart"in r&&xI(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),IC&&lb(IC,r)||(IC=r,r=K4(MO,"onSelect"),0Oy||(n.current=TO[Oy],TO[Oy]=null,Oy--)}function fs(n,e){Oy++,TO[Oy]=n.current,n.current=e}var D0={},TA=j0(D0),jc=j0(!1),t1=D0;function bv(n,e){var t=n.type.contextTypes;if(!t)return D0;var r=n.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in t)i[o]=e[o];return r&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=e,n.__reactInternalMemoizedMaskedChildContext=i),i}function zc(n){return n=n.childContextTypes,n!=null}function L4(){ws(jc),ws(TA)}function B9(n,e,t){if(TA.current!==D0)throw Error(qn(168));fs(TA,e),fs(jc,t)}function kU(n,e,t){var r=n.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(qn(108,GV(n)||"Unknown",i));return Js({},t,r)}function F4(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||D0,t1=TA.current,fs(TA,n),fs(jc,jc.current),!0}function I9(n,e,t){var r=n.stateNode;if(!r)throw Error(qn(169));t?(n=kU(n,e,t1),r.__reactInternalMemoizedMergedChildContext=n,ws(jc),ws(TA),fs(TA,n)):ws(jc),fs(jc,t)}var nm=null,T5=!1,uE=!1;function TU(n){nm===null?nm=[n]:nm.push(n)}function sZ(n){T5=!0,TU(n)}function z0(){if(!uE&&nm!==null){uE=!0;var n=0,e=Ka;try{var t=nm;for(Ka=1;n>=s,i-=s,lm=1<<32-pf(e)+i|t<re?(be=V,V=null):be=V.sibling;var _e=I(H,V,ee[re],ne);if(_e===null){V===null&&(V=be);break}n&&V&&_e.alternate===null&&e(H,V),G=o(_e,G,re),Ae===null?se=_e:Ae.sibling=_e,Ae=_e,V=be}if(re===ee.length)return t(H,V),Ps&&Cg(H,re),se;if(V===null){for(;rere?(be=V,V=null):be=V.sibling;var Pe=I(H,V,_e.value,ne);if(Pe===null){V===null&&(V=be);break}n&&V&&Pe.alternate===null&&e(H,V),G=o(Pe,G,re),Ae===null?se=Pe:Ae.sibling=Pe,Ae=Pe,V=be}if(_e.done)return t(H,V),Ps&&Cg(H,re),se;if(V===null){for(;!_e.done;re++,_e=ee.next())_e=k(H,_e.value,ne),_e!==null&&(G=o(_e,G,re),Ae===null?se=_e:Ae.sibling=_e,Ae=_e);return Ps&&Cg(H,re),se}for(V=r(H,V);!_e.done;re++,_e=ee.next())_e=K(V,H,re,_e.value,ne),_e!==null&&(n&&_e.alternate!==null&&V.delete(_e.key===null?re:_e.key),G=o(_e,G,re),Ae===null?se=_e:Ae.sibling=_e,Ae=_e);return n&&V.forEach(function(Ue){return e(H,Ue)}),Ps&&Cg(H,re),se}function X(H,G,ee,ne){if(typeof ee=="object"&&ee!==null&&ee.type===xy&&ee.key===null&&(ee=ee.props.children),typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case $x:e:{for(var se=ee.key,Ae=G;Ae!==null;){if(Ae.key===se){if(se=ee.type,se===xy){if(Ae.tag===7){t(H,Ae.sibling),G=i(Ae,ee.props.children),G.return=H,H=G;break e}}else if(Ae.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===r0&&F9(se)===Ae.type){t(H,Ae.sibling),G=i(Ae,ee.props),G.ref=W_(H,Ae,ee),G.return=H,H=G;break e}t(H,Ae);break}else e(H,Ae);Ae=Ae.sibling}ee.type===xy?(G=$g(ee.props.children,H.mode,ne,ee.key),G.return=H,H=G):(ne=u4(ee.type,ee.key,ee.props,null,H.mode,ne),ne.ref=W_(H,G,ee),ne.return=H,H=ne)}return s(H);case by:e:{for(Ae=ee.key;G!==null;){if(G.key===Ae)if(G.tag===4&&G.stateNode.containerInfo===ee.containerInfo&&G.stateNode.implementation===ee.implementation){t(H,G.sibling),G=i(G,ee.children||[]),G.return=H,H=G;break e}else{t(H,G);break}else e(H,G);G=G.sibling}G=gE(ee,H.mode,ne),G.return=H,H=G}return s(H);case r0:return Ae=ee._init,X(H,G,Ae(ee._payload),ne)}if(AC(ee))return L(H,G,ee,ne);if(R_(ee))return q(H,G,ee,ne);r3(H,ee)}return typeof ee=="string"&&ee!==""||typeof ee=="number"?(ee=""+ee,G!==null&&G.tag===6?(t(H,G.sibling),G=i(G,ee),G.return=H,H=G):(t(H,G),G=mE(ee,H.mode,ne),G.return=H,H=G),s(H)):t(H,G)}return X}var wv=jU(!0),zU=jU(!1),Jb={},hp=j0(Jb),hb=j0(Jb),db=j0(Jb);function Lg(n){if(n===Jb)throw Error(qn(174));return n}function TI(n,e){switch(fs(db,e),fs(hb,n),fs(hp,Jb),n=e.nodeType,n){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:pO(null,"");break;default:n=n===8?e.parentNode:e,e=n.namespaceURI||null,n=n.tagName,e=pO(e,n)}ws(hp),fs(hp,e)}function Mv(){ws(hp),ws(hb),ws(db)}function NU(n){Lg(db.current);var e=Lg(hp.current),t=pO(e,n.type);e!==t&&(fs(hb,n),fs(hp,t))}function PI(n){hb.current===n&&(ws(hp),ws(hb))}var Vs=j0(0);function W4(n){for(var e=n;e!==null;){if(e.tag===13){var t=e.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break;for(;e.sibling===null;){if(e.return===null||e.return===n)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var AE=[];function KI(){for(var n=0;nt?t:4,n(!0);var r=cE.transition;cE.transition={};try{n(!1),e()}finally{Ka=t,cE.transition=r}}function ij(){return fd().memoizedState}function cZ(n,e,t){var r=M0(n);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},oj(n))aj(e,t);else if(t=LU(n,e,t,r),t!==null){var i=ac();mf(t,n,r,i),sj(t,e,r)}}function hZ(n,e,t){var r=M0(n),i={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(oj(n))aj(e,i);else{var o=n.alternate;if(n.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var s=e.lastRenderedState,a=o(s,t);if(i.hasEagerState=!0,i.eagerState=a,yf(a,s)){var f=e.interleaved;f===null?(i.next=i,II(e)):(i.next=f.next,f.next=i),e.interleaved=i;return}}catch{}finally{}t=LU(n,e,i,r),t!==null&&(i=ac(),mf(t,n,r,i),sj(t,e,r))}}function oj(n){var e=n.alternate;return n===Xs||e!==null&&e===Xs}function aj(n,e){kC=G4=!0;var t=n.pending;t===null?e.next=e:(e.next=t.next,t.next=e),n.pending=e}function sj(n,e,t){if(t&4194240){var r=e.lanes;r&=n.pendingLanes,t|=r,e.lanes=t,mI(n,t)}}var Q4={readContext:dd,useCallback:SA,useContext:SA,useEffect:SA,useImperativeHandle:SA,useInsertionEffect:SA,useLayoutEffect:SA,useMemo:SA,useReducer:SA,useRef:SA,useState:SA,useDebugValue:SA,useDeferredValue:SA,useTransition:SA,useMutableSource:SA,useSyncExternalStore:SA,useId:SA,unstable_isNewReconciler:!1},dZ={readContext:dd,useCallback:function(n,e){return Vf().memoizedState=[n,e===void 0?null:e],n},useContext:dd,useEffect:U9,useImperativeHandle:function(n,e,t){return t=t!=null?t.concat([n]):null,o4(4194308,4,JU.bind(null,e,n),t)},useLayoutEffect:function(n,e){return o4(4194308,4,n,e)},useInsertionEffect:function(n,e){return o4(4,2,n,e)},useMemo:function(n,e){var t=Vf();return e=e===void 0?null:e,n=n(),t.memoizedState=[n,e],n},useReducer:function(n,e,t){var r=Vf();return e=t!==void 0?t(e):e,r.memoizedState=r.baseState=e,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:e},r.queue=n,n=n.dispatch=cZ.bind(null,Xs,n),[r.memoizedState,n]},useRef:function(n){var e=Vf();return n={current:n},e.memoizedState=n},useState:R9,useDebugValue:UI,useDeferredValue:function(n){return Vf().memoizedState=n},useTransition:function(){var n=R9(!1),e=n[0];return n=AZ.bind(null,n[1]),Vf().memoizedState=n,[e,n]},useMutableSource:function(){},useSyncExternalStore:function(n,e,t){var r=Xs,i=Vf();if(Ps){if(t===void 0)throw Error(qn(407));t=t()}else{if(t=e(),qu===null)throw Error(qn(349));r1&30||QU(r,e,t)}i.memoizedState=t;var o={value:t,getSnapshot:e};return i.queue=o,U9(YU.bind(null,r,o,n),[n]),r.flags|=2048,mb(9,$U.bind(null,r,o,t,e),void 0,null),t},useId:function(){var n=Vf(),e=qu.identifierPrefix;if(Ps){var t=um,r=lm;t=(r&~(1<<32-pf(r)-1)).toString(32)+t,e=":"+e+"R"+t,t=fb++,0<\/script>",n=n.removeChild(n.firstChild)):typeof r.is=="string"?n=s.createElement(t,{is:r.is}):(n=s.createElement(t),t==="select"&&(s=n,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):n=s.createElementNS(n,t),n[ip]=e,n[cb]=r,mj(n,e,!1,!1),e.stateNode=n;e:{switch(s=gO(t,r),t){case"dialog":ys("cancel",n),ys("close",n),i=r;break;case"iframe":case"object":case"embed":ys("load",n),i=r;break;case"video":case"audio":for(i=0;iEv&&(e.flags|=128,r=!0,G_(o,!1),e.lanes=4194304)}else{if(!r)if(n=W4(s),n!==null){if(e.flags|=128,r=!0,t=n.updateQueue,t!==null&&(e.updateQueue=t,e.flags|=4),G_(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!Ps)return EA(e),null}else 2*kl()-o.renderingStartTime>Ev&&t!==1073741824&&(e.flags|=128,r=!0,G_(o,!1),e.lanes=4194304);o.isBackwards?(s.sibling=e.child,e.child=s):(t=o.last,t!==null?t.sibling=s:e.child=s,o.last=s)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=kl(),e.sibling=null,t=Vs.current,fs(Vs,r?t&1|2:t&1),e):(EA(e),null);case 22:case 23:return QI(),r=e.memoizedState!==null,n!==null&&n.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?gh&1073741824&&(EA(e),e.subtreeFlags&6&&(e.flags|=8192)):EA(e),null;case 24:return null;case 25:return null}throw Error(qn(156,e.tag))}function CZ(n,e){switch(MI(e),e.tag){case 1:return zc(e.type)&&L4(),n=e.flags,n&65536?(e.flags=n&-65537|128,e):null;case 3:return Mv(),ws(jc),ws(TA),KI(),n=e.flags,n&65536&&!(n&128)?(e.flags=n&-65537|128,e):null;case 5:return PI(e),null;case 13:if(ws(Vs),n=e.memoizedState,n!==null&&n.dehydrated!==null){if(e.alternate===null)throw Error(qn(340));xv()}return n=e.flags,n&65536?(e.flags=n&-65537|128,e):null;case 19:return ws(Vs),null;case 4:return Mv(),null;case 10:return BI(e.type._context),null;case 22:case 23:return QI(),null;case 24:return null;default:return null}}var o3=!1,kA=!1,bZ=typeof WeakSet=="function"?WeakSet:Set,Rr=null;function Ty(n,e){var t=n.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){pl(n,e,r)}else t.current=null}function GO(n,e,t){try{t()}catch(r){pl(n,e,r)}}var q9=!1;function xZ(n,e){if(EO=T4,n=bU(),xI(n)){if("selectionStart"in n)var t={start:n.selectionStart,end:n.selectionEnd};else e:{t=(t=n.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var s=0,a=-1,f=-1,m=0,C=0,k=n,I=null;t:for(;;){for(var K;k!==t||i!==0&&k.nodeType!==3||(a=s+i),k!==o||r!==0&&k.nodeType!==3||(f=s+r),k.nodeType===3&&(s+=k.nodeValue.length),(K=k.firstChild)!==null;)I=k,k=K;for(;;){if(k===n)break t;if(I===t&&++m===i&&(a=s),I===o&&++C===r&&(f=s),(K=k.nextSibling)!==null)break;k=I,I=k.parentNode}k=K}t=a===-1||f===-1?null:{start:a,end:f}}else t=null}t=t||{start:0,end:0}}else t=null;for(OO={focusedElem:n,selectionRange:t},T4=!1,Rr=e;Rr!==null;)if(e=Rr,n=e.child,(e.subtreeFlags&1028)!==0&&n!==null)n.return=e,Rr=n;else for(;Rr!==null;){e=Rr;try{var L=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(L!==null){var q=L.memoizedProps,X=L.memoizedState,H=e.stateNode,G=H.getSnapshotBeforeUpdate(e.elementType===e.type?q:sf(e.type,q),X);H.__reactInternalSnapshotBeforeUpdate=G}break;case 3:var ee=e.stateNode.containerInfo;ee.nodeType===1?ee.textContent="":ee.nodeType===9&&ee.documentElement&&ee.removeChild(ee.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(qn(163))}}catch(ne){pl(e,e.return,ne)}if(n=e.sibling,n!==null){n.return=e.return,Rr=n;break}Rr=e.return}return L=q9,q9=!1,L}function TC(n,e,t){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&n)===n){var o=i.destroy;i.destroy=void 0,o!==void 0&&GO(e,t,o)}i=i.next}while(i!==r)}}function D5(n,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var t=e=e.next;do{if((t.tag&n)===n){var r=t.create;t.destroy=r()}t=t.next}while(t!==e)}}function QO(n){var e=n.ref;if(e!==null){var t=n.stateNode;switch(n.tag){case 5:n=t;break;default:n=t}typeof e=="function"?e(n):e.current=n}}function vj(n){var e=n.alternate;e!==null&&(n.alternate=null,vj(e)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(e=n.stateNode,e!==null&&(delete e[ip],delete e[cb],delete e[kO],delete e[oZ],delete e[aZ])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function _j(n){return n.tag===5||n.tag===3||n.tag===4}function V9(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||_j(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function $O(n,e,t){var r=n.tag;if(r===5||r===6)n=n.stateNode,e?t.nodeType===8?t.parentNode.insertBefore(n,e):t.insertBefore(n,e):(t.nodeType===8?(e=t.parentNode,e.insertBefore(n,t)):(e=t,e.appendChild(n)),t=t._reactRootContainer,t!=null||e.onclick!==null||(e.onclick=D4));else if(r!==4&&(n=n.child,n!==null))for($O(n,e,t),n=n.sibling;n!==null;)$O(n,e,t),n=n.sibling}function YO(n,e,t){var r=n.tag;if(r===5||r===6)n=n.stateNode,e?t.insertBefore(n,e):t.appendChild(n);else if(r!==4&&(n=n.child,n!==null))for(YO(n,e,t),n=n.sibling;n!==null;)YO(n,e,t),n=n.sibling}var iA=null,Af=!1;function qm(n,e,t){for(t=t.child;t!==null;)Cj(n,e,t),t=t.sibling}function Cj(n,e,t){if(cp&&typeof cp.onCommitFiberUnmount=="function")try{cp.onCommitFiberUnmount(E5,t)}catch{}switch(t.tag){case 5:kA||Ty(t,e);case 6:var r=iA,i=Af;iA=null,qm(n,e,t),iA=r,Af=i,iA!==null&&(Af?(n=iA,t=t.stateNode,n.nodeType===8?n.parentNode.removeChild(t):n.removeChild(t)):iA.removeChild(t.stateNode));break;case 18:iA!==null&&(Af?(n=iA,t=t.stateNode,n.nodeType===8?lE(n.parentNode,t):n.nodeType===1&&lE(n,t),ab(n)):lE(iA,t.stateNode));break;case 4:r=iA,i=Af,iA=t.stateNode.containerInfo,Af=!0,qm(n,e,t),iA=r,Af=i;break;case 0:case 11:case 14:case 15:if(!kA&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&GO(t,e,s),i=i.next}while(i!==r)}qm(n,e,t);break;case 1:if(!kA&&(Ty(t,e),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(a){pl(t,e,a)}qm(n,e,t);break;case 21:qm(n,e,t);break;case 22:t.mode&1?(kA=(r=kA)||t.memoizedState!==null,qm(n,e,t),kA=r):qm(n,e,t);break;default:qm(n,e,t)}}function H9(n){var e=n.updateQueue;if(e!==null){n.updateQueue=null;var t=n.stateNode;t===null&&(t=n.stateNode=new bZ),e.forEach(function(r){var i=TZ.bind(null,n,r);t.has(r)||(t.add(r),r.then(i,i))})}}function tf(n,e){var t=e.deletions;if(t!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=kl()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*MZ(r/1960))-r,10n?16:n,h0===null)var r=!1;else{if(n=h0,h0=null,q4=0,na&6)throw Error(qn(331));var i=na;for(na|=4,Rr=n.current;Rr!==null;){var o=Rr,s=o.child;if(Rr.flags&16){var a=o.deletions;if(a!==null){for(var f=0;fkl()-WI?Qg(n,0):NI|=t),Nc(n,e)}function Bj(n,e){e===0&&(n.mode&1?(e=Hx,Hx<<=1,!(Hx&130023424)&&(Hx=4194304)):e=1);var t=ac();n=ym(n,e),n!==null&&(Hb(n,e,t),Nc(n,t))}function kZ(n){var e=n.memoizedState,t=0;e!==null&&(t=e.retryLane),Bj(n,t)}function TZ(n,e){var t=0;switch(n.tag){case 13:var r=n.stateNode,i=n.memoizedState;i!==null&&(t=i.retryLane);break;case 19:r=n.stateNode;break;default:throw Error(qn(314))}r!==null&&r.delete(e),Bj(n,t)}var Ij;Ij=function(n,e,t){if(n!==null)if(n.memoizedProps!==e.pendingProps||jc.current)Uc=!0;else{if(!(n.lanes&t)&&!(e.flags&128))return Uc=!1,vZ(n,e,t);Uc=!!(n.flags&131072)}else Uc=!1,Ps&&e.flags&1048576&&PU(e,U4,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;a4(n,e),n=e.pendingProps;var i=bv(e,TA.current);Zy(e,t),i=LI(null,e,r,n,i,t);var o=FI();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,zc(r)?(o=!0,F4(e)):o=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,kI(e),i.updater=P5,e.stateNode=i,i._reactInternals=e,FO(e,r,n,t),e=jO(null,e,r,!0,o,t)):(e.tag=0,Ps&&o&&wI(e),tc(null,e,i,t),e=e.child),e;case 16:r=e.elementType;e:{switch(a4(n,e),n=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=KZ(r),n=sf(r,n),i){case 0:e=UO(null,e,r,n,t);break e;case 1:e=Q9(null,e,r,n,t);break e;case 11:e=W9(null,e,r,n,t);break e;case 14:e=G9(null,e,r,sf(r.type,n),t);break e}throw Error(qn(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:sf(r,i),UO(n,e,r,i,t);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:sf(r,i),Q9(n,e,r,i,t);case 3:e:{if(dj(e),n===null)throw Error(qn(387));r=e.pendingProps,o=e.memoizedState,i=o.element,FU(n,e),N4(e,r,null,t);var s=e.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){i=Sv(Error(qn(423)),e),e=$9(n,e,r,t,i);break e}else if(r!==i){i=Sv(Error(qn(424)),e),e=$9(n,e,r,t,i);break e}else for(bh=b0(e.stateNode.containerInfo.firstChild),Mh=e,Ps=!0,df=null,t=zU(e,null,r,t),e.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(xv(),r===i){e=vm(n,e,t);break e}tc(n,e,r,t)}e=e.child}return e;case 5:return NU(e),n===null&&KO(e),r=e.type,i=e.pendingProps,o=n!==null?n.memoizedProps:null,s=i.children,BO(r,i)?s=null:o!==null&&BO(r,o)&&(e.flags|=32),hj(n,e),tc(n,e,s,t),e.child;case 6:return n===null&&KO(e),null;case 13:return fj(n,e,t);case 4:return TI(e,e.stateNode.containerInfo),r=e.pendingProps,n===null?e.child=wv(e,null,r,t):tc(n,e,r,t),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:sf(r,i),W9(n,e,r,i,t);case 7:return tc(n,e,e.pendingProps,t),e.child;case 8:return tc(n,e,e.pendingProps.children,t),e.child;case 12:return tc(n,e,e.pendingProps.children,t),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,o=e.memoizedProps,s=i.value,fs(j4,r._currentValue),r._currentValue=s,o!==null)if(yf(o.value,s)){if(o.children===i.children&&!jc.current){e=vm(n,e,t);break e}}else for(o=e.child,o!==null&&(o.return=e);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var f=a.firstContext;f!==null;){if(f.context===r){if(o.tag===1){f=Am(-1,t&-t),f.tag=2;var m=o.updateQueue;if(m!==null){m=m.shared;var C=m.pending;C===null?f.next=f:(f.next=C.next,C.next=f),m.pending=f}}o.lanes|=t,f=o.alternate,f!==null&&(f.lanes|=t),DO(o.return,t,e),a.lanes|=t;break}f=f.next}}else if(o.tag===10)s=o.type===e.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(qn(341));s.lanes|=t,a=s.alternate,a!==null&&(a.lanes|=t),DO(s,t,e),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===e){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}tc(n,e,i.children,t),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,Zy(e,t),i=dd(i),r=r(i),e.flags|=1,tc(n,e,r,t),e.child;case 14:return r=e.type,i=sf(r,e.pendingProps),i=sf(r.type,i),G9(n,e,r,i,t);case 15:return Aj(n,e,e.type,e.pendingProps,t);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:sf(r,i),a4(n,e),e.tag=1,zc(r)?(n=!0,F4(e)):n=!1,Zy(e,t),UU(e,r,i),FO(e,r,i,t),jO(null,e,r,!0,n,t);case 19:return pj(n,e,t);case 22:return cj(n,e,t)}throw Error(qn(156,e.tag))};function kj(n,e){return rU(n,e)}function PZ(n,e,t,r){this.tag=n,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ad(n,e,t,r){return new PZ(n,e,t,r)}function YI(n){return n=n.prototype,!(!n||!n.isReactComponent)}function KZ(n){if(typeof n=="function")return YI(n)?1:0;if(n!=null){if(n=n.$$typeof,n===hI)return 11;if(n===dI)return 14}return 2}function S0(n,e){var t=n.alternate;return t===null?(t=ad(n.tag,e,n.key,n.mode),t.elementType=n.elementType,t.type=n.type,t.stateNode=n.stateNode,t.alternate=n,n.alternate=t):(t.pendingProps=e,t.type=n.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=n.flags&14680064,t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},t.sibling=n.sibling,t.index=n.index,t.ref=n.ref,t}function u4(n,e,t,r,i,o){var s=2;if(r=n,typeof n=="function")YI(n)&&(s=1);else if(typeof n=="string")s=5;else e:switch(n){case xy:return $g(t.children,i,o,e);case cI:s=8,i|=8;break;case sO:return n=ad(12,t,e,i|2),n.elementType=sO,n.lanes=o,n;case lO:return n=ad(13,t,e,i),n.elementType=lO,n.lanes=o,n;case uO:return n=ad(19,t,e,i),n.elementType=uO,n.lanes=o,n;case jR:return F5(t,i,o,e);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case RR:s=10;break e;case UR:s=9;break e;case hI:s=11;break e;case dI:s=14;break e;case r0:s=16,r=null;break e}throw Error(qn(130,n==null?n:typeof n,""))}return e=ad(s,t,e,i),e.elementType=n,e.type=r,e.lanes=o,e}function $g(n,e,t,r){return n=ad(7,n,r,e),n.lanes=t,n}function F5(n,e,t,r){return n=ad(22,n,r,e),n.elementType=jR,n.lanes=t,n.stateNode={isHidden:!1},n}function mE(n,e,t){return n=ad(6,n,null,e),n.lanes=t,n}function gE(n,e,t){return e=ad(4,n.children!==null?n.children:[],n.key,e),e.lanes=t,e.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},e}function DZ(n,e,t,r,i){this.tag=e,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ZS(0),this.expirationTimes=ZS(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ZS(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function qI(n,e,t,r,i,o,s,a,f){return n=new DZ(n,e,t,a,f),e===1?(e=1,o===!0&&(e|=8)):e=0,o=ad(3,null,null,e),n.current=o,o.stateNode=n,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},kI(o),n}function LZ(n,e,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Dj)}catch(n){console.error(n)}}Dj(),PR.exports=Oh;var N0=PR.exports;const zZ=Da(N0);var Lj,iP=N0;Lj=iP.createRoot,iP.hydrateRoot;const NZ="modulepreload",WZ=function(n){return"/maputnik/"+n},oP={},$_=function(e,t,r){let i=Promise.resolve();if(t&&t.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),a=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));i=Promise.allSettled(t.map(f=>{if(f=WZ(f),f in oP)return;oP[f]=!0;const m=f.endsWith(".css"),C=m?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${C}`))return;const k=document.createElement("link");if(k.rel=m?"stylesheet":NZ,m||(k.as="script"),k.crossOrigin="",k.href=f,a&&k.setAttribute("nonce",a),document.head.appendChild(k),m)return new Promise((I,K)=>{k.addEventListener("load",I),k.addEventListener("error",()=>K(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return i.then(s=>{for(const a of s||[])a.status==="rejected"&&o(a.reason);return e().catch(o)})},GZ=(n,e,t)=>{const r=n[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==t?". Note that variables only represent file names one level deep.":""))))})},QZ={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,e){console&&console[n]&&console[n].apply(console,e)}};class Z4{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||QZ,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),r=0;r{this.observers[r]||(this.observers[r]=new Map);const i=this.observers[r].get(t)||0;this.observers[r].set(t,i+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i{let[a,f]=s;for(let m=0;m{let[a,f]=s;for(let m=0;m{n=r,e=i});return t.resolve=n,t.reject=e,t}function aP(n){return n==null?"":""+n}function $Z(n,e,t){n.forEach(r=>{e[r]&&(t[r]=e[r])})}const YZ=/###/g;function DC(n,e,t){function r(a){return a&&a.indexOf("###")>-1?a.replace(YZ,"."):a}function i(){return!n||typeof n=="string"}const o=typeof e!="string"?e:e.split(".");let s=0;for(;s":">",'"':""","'":"'","/":"/"};function ZZ(n){return typeof n=="string"?n.replace(/[&<>"'\/]/g,e=>HZ[e]):n}class XZ{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(t!==void 0)return t;const r=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,r),this.regExpQueue.push(e),r}}const JZ=[" ",",","?","!",";"],eX=new XZ(20);function tX(n,e,t){e=e||"",t=t||"";const r=JZ.filter(s=>e.indexOf(s)<0&&t.indexOf(s)<0);if(r.length===0)return!0;const i=eX.getRegExp(`(${r.map(s=>s==="?"?"\\?":s).join("|")})`);let o=!i.test(n);if(!o){const s=n.indexOf(t);s>0&&!i.test(n.substring(0,s))&&(o=!0)}return o}function XO(n,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!n)return;if(n[e])return n[e];const r=e.split(t);let i=n;for(let o=0;o-1&&f0?n.replace("_","-"):n}class lP extends N5{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,s=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let a;e.indexOf(".")>-1?a=e.split("."):(a=[e,t],r&&(Array.isArray(r)?a.push(...r):typeof r=="string"&&o?a.push(...r.split(o)):a.push(r)));const f=X4(this.data,a);return!f&&!t&&!r&&e.indexOf(".")>-1&&(e=a[0],t=a[1],r=a.slice(2).join(".")),f||!s||typeof r!="string"?f:XO(this.data&&this.data[e]&&this.data[e][t],r,o)}addResource(e,t,r,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let a=[e,t];r&&(a=a.concat(s?r.split(s):r)),e.indexOf(".")>-1&&(a=e.split("."),i=t,t=a[1]),this.addNamespaces(t),sP(this.data,a,i),o.silent||this.emit("added",e,t,r,i)}addResources(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(typeof r[o]=="string"||Array.isArray(r[o]))&&this.addResource(e,t,o,r[o],{silent:!0});i.silent||this.emit("added",e,t,r)}addResourceBundle(e,t,r,i,o){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},a=[e,t];e.indexOf(".")>-1&&(a=e.split("."),i=r,r=t,t=a[1]),this.addNamespaces(t);let f=X4(this.data,a)||{};s.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?Fj(f,r,o):f={...f,...r},sP(this.data,a,f),s.silent||this.emit("added",e,t,r)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||(t=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(i=>t[i]&&Object.keys(t[i]).length>0)}toJSON(){return this.data}}var Rj={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,e,t,r,i){return n.forEach(o=>{this.processors[o]&&(e=this.processors[o].process(e,t,r,i))}),e}};const uP={};class ew extends N5{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),$Z(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=lp.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const r=this.resolve(e,t);return r&&r.res!==void 0}extractFromKey(e,t){let r=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let o=t.ns||this.options.defaultNS||[];const s=r&&e.indexOf(r)>-1,a=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!tX(e,r,i);if(s&&!a){const f=e.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:e,namespaces:o};const m=e.split(r);(r!==i||r===i&&this.options.ns.indexOf(m[0])>-1)&&(o=m.shift()),e=m.join(i)}return typeof o=="string"&&(o=[o]),{key:e,namespaces:o}}translate(e,t,r){if(typeof t!="object"&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),typeof t=="object"&&(t={...t}),t||(t={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const i=t.returnDetails!==void 0?t.returnDetails:this.options.returnDetails,o=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,{key:s,namespaces:a}=this.extractFromKey(e[e.length-1],t),f=a[a.length-1],m=t.lng||this.language,C=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(C){const ne=t.nsSeparator||this.options.nsSeparator;return i?{res:`${f}${ne}${s}`,usedKey:s,exactUsedKey:s,usedLng:m,usedNS:f,usedParams:this.getUsedParamsDetails(t)}:`${f}${ne}${s}`}return i?{res:s,usedKey:s,exactUsedKey:s,usedLng:m,usedNS:f,usedParams:this.getUsedParamsDetails(t)}:s}const k=this.resolve(e,t);let I=k&&k.res;const K=k&&k.usedKey||s,L=k&&k.exactUsedKey||s,q=Object.prototype.toString.apply(I),X=["[object Number]","[object Function]","[object RegExp]"],H=t.joinArrays!==void 0?t.joinArrays:this.options.joinArrays,G=!this.i18nFormat||this.i18nFormat.handleAsObject;if(G&&I&&(typeof I!="string"&&typeof I!="boolean"&&typeof I!="number")&&X.indexOf(q)<0&&!(typeof H=="string"&&Array.isArray(I))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const ne=this.options.returnedObjectHandler?this.options.returnedObjectHandler(K,I,{...t,ns:a}):`key '${s} (${this.language})' returned an object instead of string.`;return i?(k.res=ne,k.usedParams=this.getUsedParamsDetails(t),k):ne}if(o){const ne=Array.isArray(I),se=ne?[]:{},Ae=ne?L:K;for(const V in I)if(Object.prototype.hasOwnProperty.call(I,V)){const re=`${Ae}${o}${V}`;se[V]=this.translate(re,{...t,joinArrays:!1,ns:a}),se[V]===re&&(se[V]=I[V])}I=se}}else if(G&&typeof H=="string"&&Array.isArray(I))I=I.join(H),I&&(I=this.extendTranslation(I,e,t,r));else{let ne=!1,se=!1;const Ae=t.count!==void 0&&typeof t.count!="string",V=ew.hasDefaultValue(t),re=Ae?this.pluralResolver.getSuffix(m,t.count,t):"",be=t.ordinal&&Ae?this.pluralResolver.getSuffix(m,t.count,{ordinal:!1}):"",_e=Ae&&!t.ordinal&&t.count===0&&this.pluralResolver.shouldUseIntlApi(),Pe=_e&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${re}`]||t[`defaultValue${be}`]||t.defaultValue;!this.isValidLookup(I)&&V&&(ne=!0,I=Pe),this.isValidLookup(I)||(se=!0,I=s);const pe=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&se?void 0:I,Ye=V&&Pe!==I&&this.options.updateMissing;if(se||ne||Ye){if(this.logger.log(Ye?"updateKey":"missingKey",m,f,s,Ye?Pe:I),o){const ft=this.resolve(s,{...t,keySeparator:!1});ft&&ft.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let we=[];const pt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if(this.options.saveMissingTo==="fallback"&&pt&&pt[0])for(let ft=0;ft{const tt=V&&$e!==I?$e:pe;this.options.missingKeyHandler?this.options.missingKeyHandler(ft,f,bt,tt,Ye,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(ft,f,bt,tt,Ye,t),this.emit("missingKey",ft,f,bt,I)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Ae?we.forEach(ft=>{const bt=this.pluralResolver.getSuffixes(ft,t);_e&&t[`defaultValue${this.options.pluralSeparator}zero`]&&bt.indexOf(`${this.options.pluralSeparator}zero`)<0&&bt.push(`${this.options.pluralSeparator}zero`),bt.forEach($e=>{wt([ft],s+$e,t[`defaultValue${$e}`]||Pe)})}):wt(we,s,Pe))}I=this.extendTranslation(I,e,t,k,r),se&&I===s&&this.options.appendNamespaceToMissingKey&&(I=`${f}:${s}`),(se||ne)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?I=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${f}:${s}`:s,ne?I:void 0):I=this.options.parseMissingKeyHandler(I))}return i?(k.res=I,k.usedParams=this.getUsedParamsDetails(t),k):I}extendTranslation(e,t,r,i,o){var s=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const m=typeof e=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let C;if(m){const I=e.match(this.interpolator.nestingRegexp);C=I&&I.length}let k=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(k={...this.options.interpolation.defaultVariables,...k}),e=this.interpolator.interpolate(e,k,r.lng||this.language||i.usedLng,r),m){const I=e.match(this.interpolator.nestingRegexp),K=I&&I.length;C1&&arguments[1]!==void 0?arguments[1]:{},r,i,o,s,a;return typeof e=="string"&&(e=[e]),e.forEach(f=>{if(this.isValidLookup(r))return;const m=this.extractFromKey(f,t),C=m.key;i=C;let k=m.namespaces;this.options.fallbackNS&&(k=k.concat(this.options.fallbackNS));const I=t.count!==void 0&&typeof t.count!="string",K=I&&!t.ordinal&&t.count===0&&this.pluralResolver.shouldUseIntlApi(),L=t.context!==void 0&&(typeof t.context=="string"||typeof t.context=="number")&&t.context!=="",q=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);k.forEach(X=>{this.isValidLookup(r)||(a=X,!uP[`${q[0]}-${X}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(uP[`${q[0]}-${X}`]=!0,this.logger.warn(`key "${i}" for languages "${q.join(", ")}" won't get resolved as namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),q.forEach(H=>{if(this.isValidLookup(r))return;s=H;const G=[C];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(G,C,H,X,t);else{let ne;I&&(ne=this.pluralResolver.getSuffix(H,t.count,t));const se=`${this.options.pluralSeparator}zero`,Ae=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(I&&(G.push(C+ne),t.ordinal&&ne.indexOf(Ae)===0&&G.push(C+ne.replace(Ae,this.options.pluralSeparator)),K&&G.push(C+se)),L){const V=`${C}${this.options.contextSeparator}${t.context}`;G.push(V),I&&(G.push(V+ne),t.ordinal&&ne.indexOf(Ae)===0&&G.push(V+ne.replace(Ae,this.options.pluralSeparator)),K&&G.push(V+se))}}let ee;for(;ee=G.pop();)this.isValidLookup(r)||(o=ee,r=this.getResource(H,X,ee,t))}))})}),{res:r,usedKey:i,exactUsedKey:o,usedLng:s,usedNS:a}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,i):this.resourceStore.getResource(e,t,r,i)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=e.replace&&typeof e.replace!="string";let i=r?e.replace:e;if(r&&typeof e.count<"u"&&(i.count=e.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!r){i={...i};for(const o of t)delete i[o]}return i}static hasDefaultValue(e){const t="defaultValue";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&e[r]!==void 0)return!0;return!1}}function yE(n){return n.charAt(0).toUpperCase()+n.slice(1)}class AP{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=lp.create("languageUtils")}getScriptPartFromCode(e){if(e=J4(e),!e||e.indexOf("-")<0)return null;const t=e.split("-");return t.length===2||(t.pop(),t[t.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(e=J4(e),!e||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(typeof e=="string"&&e.indexOf("-")>-1){const t=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map(i=>i.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=yE(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=yE(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=yE(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(r=>{if(t)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(t=i)}),!t&&this.options.supportedLngs&&e.forEach(r=>{if(t)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return t=i;t=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if(typeof e=="function"&&(e=e(t)),typeof e=="string"&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let r=e[t];return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}toResolveHierarchy(e,t){const r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],o=s=>{s&&(this.isSupportedCode(s)?i.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return typeof e=="string"&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(e))):typeof e=="string"&&o(this.formatLanguageCode(e)),r.forEach(s=>{i.indexOf(s)<0&&o(this.formatLanguageCode(s))}),i}}let nX=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],rX={1:function(n){return+(n>1)},2:function(n){return+(n!=1)},3:function(n){return 0},4:function(n){return n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2},5:function(n){return n==0?0:n==1?1:n==2?2:n%100>=3&&n%100<=10?3:n%100>=11?4:5},6:function(n){return n==1?0:n>=2&&n<=4?1:2},7:function(n){return n==1?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2},8:function(n){return n==1?0:n==2?1:n!=8&&n!=11?2:3},9:function(n){return+(n>=2)},10:function(n){return n==1?0:n==2?1:n<7?2:n<11?3:4},11:function(n){return n==1||n==11?0:n==2||n==12?1:n>2&&n<20?2:3},12:function(n){return+(n%10!=1||n%100==11)},13:function(n){return+(n!==0)},14:function(n){return n==1?0:n==2?1:n==3?2:3},15:function(n){return n%10==1&&n%100!=11?0:n%10>=2&&(n%100<10||n%100>=20)?1:2},16:function(n){return n%10==1&&n%100!=11?0:n!==0?1:2},17:function(n){return n==1||n%10==1&&n%100!=11?0:1},18:function(n){return n==0?0:n==1?1:2},19:function(n){return n==1?0:n==0||n%100>1&&n%100<11?1:n%100>10&&n%100<20?2:3},20:function(n){return n==1?0:n==0||n%100>0&&n%100<20?1:2},21:function(n){return n%100==1?1:n%100==2?2:n%100==3||n%100==4?3:0},22:function(n){return n==1?0:n==2?1:(n<0||n>10)&&n%10==0?2:3}};const iX=["v1","v2","v3"],oX=["v4"],cP={zero:0,one:1,two:2,few:3,many:4,other:5};function aX(){const n={};return nX.forEach(e=>{e.lngs.forEach(t=>{n[t]={numbers:e.nr,plurals:rX[e.fc]}})}),n}class sX{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=lp.create("pluralResolver"),(!this.options.compatibilityJSON||oX.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=aX()}addRule(e,t){this.rules[e]=t}getRule(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(J4(e==="dev"?"en":e),{type:t.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,r).map(i=>`${t}${i}`)}getSuffixes(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,t);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((i,o)=>cP[i]-cP[o]).map(i=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${i}`):r.numbers.map(i=>this.getSuffix(e,i,t)):[]}getSuffix(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(e,r);return i?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(t)}`:this.getSuffixRetroCompatible(i,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){const r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let i=e.numbers[r];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const o=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:o():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!iX.includes(this.options.compatibilityJSON)}}function hP(n,e,t){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=VZ(n,e,t);return!o&&i&&typeof t=="string"&&(o=XO(n,t,r),o===void 0&&(o=XO(e,t,r))),o}class lX{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=lp.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(t=>t),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:r,useRawValueToEscape:i,prefix:o,prefixEscaped:s,suffix:a,suffixEscaped:f,formatSeparator:m,unescapeSuffix:C,unescapePrefix:k,nestingPrefix:I,nestingPrefixEscaped:K,nestingSuffix:L,nestingSuffixEscaped:q,nestingOptionsSeparator:X,maxReplaces:H,alwaysFormat:G}=e.interpolation;this.escape=t!==void 0?t:ZZ,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?q1(o):s||"{{",this.suffix=a?q1(a):f||"}}",this.formatSeparator=m||",",this.unescapePrefix=C?"":k||"-",this.unescapeSuffix=this.unescapePrefix?"":C||"",this.nestingPrefix=I?q1(I):K||q1("$t("),this.nestingSuffix=L?q1(L):q||q1(")"),this.nestingOptionsSeparator=X||",",this.maxReplaces=H||1e3,this.alwaysFormat=G!==void 0?G:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(t,r)=>t&&t.source===r?(t.lastIndex=0,t):new RegExp(r,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,r,i){let o,s,a;const f=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function m(L){return L.replace(/\$/g,"$$$$")}const C=L=>{if(L.indexOf(this.formatSeparator)<0){const G=hP(t,f,L,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(G,void 0,r,{...i,...t,interpolationkey:L}):G}const q=L.split(this.formatSeparator),X=q.shift().trim(),H=q.join(this.formatSeparator).trim();return this.format(hP(t,f,X,this.options.keySeparator,this.options.ignoreJSONStructure),H,r,{...i,...t,interpolationkey:X})};this.resetRegExp();const k=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,I=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:L=>m(L)},{regex:this.regexp,safeValue:L=>this.escapeValue?m(this.escape(L)):m(L)}].forEach(L=>{for(a=0;o=L.regex.exec(e);){const q=o[1].trim();if(s=C(q),s===void 0)if(typeof k=="function"){const H=k(e,o,i);s=typeof H=="string"?H:""}else if(i&&Object.prototype.hasOwnProperty.call(i,q))s="";else if(I){s=o[0];continue}else this.logger.warn(`missed to pass in variable ${q} for interpolating ${e}`),s="";else typeof s!="string"&&!this.useRawValueToEscape&&(s=aP(s));const X=L.safeValue(s);if(e=e.replace(o[0],X),I?(L.regex.lastIndex+=s.length,L.regex.lastIndex-=o[0].length):L.regex.lastIndex=0,a++,a>=this.maxReplaces)break}}),e}nest(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,s;function a(f,m){const C=this.nestingOptionsSeparator;if(f.indexOf(C)<0)return f;const k=f.split(new RegExp(`${C}[ ]*{`));let I=`{${k[1]}`;f=k[0],I=this.interpolate(I,s);const K=I.match(/'/g),L=I.match(/"/g);(K&&K.length%2===0&&!L||L.length%2!==0)&&(I=I.replace(/'/g,'"'));try{s=JSON.parse(I),m&&(s={...m,...s})}catch(q){return this.logger.warn(`failed parsing options string in nesting for key ${f}`,q),`${f}${C}${I}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,f}for(;i=this.nestingRegexp.exec(e);){let f=[];s={...r},s=s.replace&&typeof s.replace!="string"?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;let m=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const C=i[1].split(this.formatSeparator).map(k=>k.trim());i[1]=C.shift(),f=C,m=!0}if(o=t(a.call(this,i[1].trim(),s),s),o&&i[0]===e&&typeof o!="string")return o;typeof o!="string"&&(o=aP(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${e}`),o=""),m&&(o=f.reduce((C,k)=>this.format(C,k,r.lng,{...r,interpolationkey:i[1].trim()}),o.trim())),e=e.replace(i[0],o),this.regexp.lastIndex=0}return e}}function uX(n){let e=n.toLowerCase().trim();const t={};if(n.indexOf("(")>-1){const r=n.split("(");e=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);e==="currency"&&i.indexOf(":")<0?t.currency||(t.currency=i.trim()):e==="relativetime"&&i.indexOf(":")<0?t.range||(t.range=i.trim()):i.split(";").forEach(s=>{if(s){const[a,...f]=s.split(":"),m=f.join(":").trim().replace(/^'+|'+$/g,""),C=a.trim();t[C]||(t[C]=m),m==="false"&&(t[C]=!1),m==="true"&&(t[C]=!0),isNaN(m)||(t[C]=parseInt(m,10))}})}return{formatName:e,formatOptions:t}}function V1(n){const e={};return function(r,i,o){const s=i+JSON.stringify(o);let a=e[s];return a||(a=n(J4(i),o),e[s]=a),a(r)}}class AX{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=lp.create("formatter"),this.options=e,this.formats={number:V1((t,r)=>{const i=new Intl.NumberFormat(t,{...r});return o=>i.format(o)}),currency:V1((t,r)=>{const i=new Intl.NumberFormat(t,{...r,style:"currency"});return o=>i.format(o)}),datetime:V1((t,r)=>{const i=new Intl.DateTimeFormat(t,{...r});return o=>i.format(o)}),relativetime:V1((t,r)=>{const i=new Intl.RelativeTimeFormat(t,{...r});return o=>i.format(o,r.range||"day")}),list:V1((t,r)=>{const i=new Intl.ListFormat(t,{...r});return o=>i.format(o)})},this.init(e)}init(e){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=V1(t)}format(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return t.split(this.formatSeparator).reduce((a,f)=>{const{formatName:m,formatOptions:C}=uX(f);if(this.formats[m]){let k=a;try{const I=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},K=I.locale||I.lng||i.locale||i.lng||r;k=this.formats[m](a,K,{...C,...i,...I})}catch(I){this.logger.warn(I)}return k}else this.logger.warn(`there was no format function for ${m}`);return a},e)}}function cX(n,e){n.pending[e]!==void 0&&(delete n.pending[e],n.pendingCount--)}class hX extends N5{constructor(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=lp.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,i.backend,i)}queueLoad(e,t,r,i){const o={},s={},a={},f={};return e.forEach(m=>{let C=!0;t.forEach(k=>{const I=`${m}|${k}`;!r.reload&&this.store.hasResourceBundle(m,k)?this.state[I]=2:this.state[I]<0||(this.state[I]===1?s[I]===void 0&&(s[I]=!0):(this.state[I]=1,C=!1,s[I]===void 0&&(s[I]=!0),o[I]===void 0&&(o[I]=!0),f[k]===void 0&&(f[k]=!0)))}),C||(a[m]=!0)}),(Object.keys(o).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(s),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(f)}}loaded(e,t,r){const i=e.split("|"),o=i[0],s=i[1];t&&this.emit("failedLoading",o,s,t),r&&this.store.addResourceBundle(o,s,r,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2;const a={};this.queue.forEach(f=>{qZ(f.loaded,[o],s),cX(f,e),t&&f.errors.push(t),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(m=>{a[m]||(a[m]={});const C=f.loaded[m];C.length&&C.forEach(k=>{a[m][k]===void 0&&(a[m][k]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(f=>!f.done)}read(e,t,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,s=arguments.length>5?arguments[5]:void 0;if(!e.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:r,tried:i,wait:o,callback:s});return}this.readingCalls++;const a=(m,C)=>{if(this.readingCalls--,this.waitingReads.length>0){const k=this.waitingReads.shift();this.read(k.lng,k.ns,k.fcName,k.tried,k.wait,k.callback)}if(m&&C&&i{this.read.call(this,e,t,r,i+1,o*2,s)},o);return}s(m,C)},f=this.backend[r].bind(this.backend);if(f.length===2){try{const m=f(e,t);m&&typeof m.then=="function"?m.then(C=>a(null,C)).catch(a):a(null,m)}catch(m){a(m)}return}return f(e,t,a)}prepareLoading(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof e=="string"&&(e=this.languageUtils.toResolveHierarchy(e)),typeof t=="string"&&(t=[t]);const o=this.queueLoad(e,t,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(s=>{this.loadOne(s)})}load(e,t,r){this.prepareLoading(e,t,{},r)}reload(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}loadOne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=e.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(s,a)=>{s&&this.logger.warn(`${t}loading namespace ${o} for language ${i} failed`,s),!s&&a&&this.logger.log(`${t}loaded namespace ${o} for language ${i}`,a),this.loaded(e,s,a)})}saveMissing(e,t,r,i,o){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},a=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${r}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const f={...s,isUpdate:o},m=this.backend.create.bind(this.backend);if(m.length<6)try{let C;m.length===5?C=m(e,t,r,i,f):C=m(e,t,r,i),C&&typeof C.then=="function"?C.then(k=>a(null,k)).catch(a):a(null,C)}catch(C){a(C)}else m(e,t,r,i,a,f)}!e||!e[0]||this.store.addResource(e[0],t,r,i)}}}function dP(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let t={};if(typeof e[1]=="object"&&(t=e[1]),typeof e[1]=="string"&&(t.defaultValue=e[1]),typeof e[2]=="string"&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(i=>{t[i]=r[i]})}return t},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function fP(n){return typeof n.ns=="string"&&(n.ns=[n.ns]),typeof n.fallbackLng=="string"&&(n.fallbackLng=[n.fallbackLng]),typeof n.fallbackNS=="string"&&(n.fallbackNS=[n.fallbackNS]),n.supportedLngs&&n.supportedLngs.indexOf("cimode")<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),n}function l3(){}function dX(n){Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(t=>{typeof n[t]=="function"&&(n[t]=n[t].bind(n))})}class yb extends N5{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=fP(e),this.services={},this.logger=lp,this.modules={external:[]},dX(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof t=="function"&&(r=t,t={}),!t.defaultNS&&t.defaultNS!==!1&&t.ns&&(typeof t.ns=="string"?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const i=dP();this.options={...i,...this.options,...fP(t)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator);function o(C){return C?typeof C=="function"?new C:C:null}if(!this.options.isClone){this.modules.logger?lp.init(o(this.modules.logger),this.options):lp.init(null,this.options);let C;this.modules.formatter?C=this.modules.formatter:typeof Intl<"u"&&(C=AX);const k=new AP(this.options);this.store=new lP(this.options.resources,this.options);const I=this.services;I.logger=lp,I.resourceStore=this.store,I.languageUtils=k,I.pluralResolver=new sX(k,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),C&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(I.formatter=o(C),I.formatter.init(I,this.options),this.options.interpolation.format=I.formatter.format.bind(I.formatter)),I.interpolator=new lX(this.options),I.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},I.backendConnector=new hX(o(this.modules.backend),I.resourceStore,I,this.options),I.backendConnector.on("*",function(K){for(var L=arguments.length,q=new Array(L>1?L-1:0),X=1;X1?L-1:0),X=1;X{K.init&&K.init(this)})}if(this.format=this.options.interpolation.format,r||(r=l3),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const C=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);C.length>0&&C[0]!=="dev"&&(this.options.lng=C[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(C=>{this[C]=function(){return e.store[C](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(C=>{this[C]=function(){return e.store[C](...arguments),e}});const f=Y_(),m=()=>{const C=(k,I)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),f.resolve(I),r(k,I)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return C(null,this.t.bind(this));this.changeLanguage(this.options.lng,C)};return this.options.resources||!this.options.initImmediate?m():setTimeout(m,0),f}loadResources(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l3;const i=typeof e=="string"?e:this.language;if(typeof e=="function"&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const o=[],s=a=>{if(!a||a==="cimode")return;this.services.languageUtils.toResolveHierarchy(a).forEach(m=>{m!=="cimode"&&o.indexOf(m)<0&&o.push(m)})};i?s(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(f=>s(f)),this.options.preload&&this.options.preload.forEach(a=>s(a)),this.services.backendConnector.load(o,this.options.ns,a=>{!a&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(a)})}else r(null)}reloadResources(e,t,r){const i=Y_();return e||(e=this.languages),t||(t=this.options.ns),r||(r=l3),this.services.backendConnector.reload(e,t,o=>{i.resolve(),r(o)}),i}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&Rj.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let t=0;t-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(e,t){var r=this;this.isLanguageChangingTo=e;const i=Y_();this.emit("languageChanging",e);const o=f=>{this.language=f,this.languages=this.services.languageUtils.toResolveHierarchy(f),this.resolvedLanguage=void 0,this.setResolvedLanguage(f)},s=(f,m)=>{m?(o(m),this.translator.changeLanguage(m),this.isLanguageChangingTo=void 0,this.emit("languageChanged",m),this.logger.log("languageChanged",m)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),t&&t(f,function(){return r.t(...arguments)})},a=f=>{!e&&!f&&this.services.languageDetector&&(f=[]);const m=typeof f=="string"?f:this.services.languageUtils.getBestMatchFromCodes(f);m&&(this.language||o(m),this.translator.language||this.translator.changeLanguage(m),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(m)),this.loadResources(m,C=>{s(C,m)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),i}getFixedT(e,t,r){var i=this;const o=function(s,a){let f;if(typeof a!="object"){for(var m=arguments.length,C=new Array(m>2?m-2:0),k=2;k`${f.keyPrefix}${I}${L}`):K=f.keyPrefix?`${f.keyPrefix}${I}${s}`:s,i.t(K,f)};return typeof e=="string"?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=r,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=t.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const s=(a,f)=>{const m=this.services.backendConnector.state[`${a}|${f}`];return m===-1||m===2};if(t.precheck){const a=t.precheck(this,s);if(a!==void 0)return a}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(r,e)&&(!i||s(o,e)))}loadNamespaces(e,t){const r=Y_();return this.options.ns?(typeof e=="string"&&(e=[e]),e.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),t&&t(i)}),r):(t&&t(),Promise.resolve())}loadLanguages(e,t){const r=Y_();typeof e=="string"&&(e=[e]);const i=this.options.preload||[],o=e.filter(s=>i.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return o.length?(this.options.preload=i.concat(o),this.loadResources(s=>{r.resolve(),t&&t(s)}),r):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new AP(dP());return t.indexOf(r.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new yb(e,t)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l3;const r=e.forkResourceStore;r&&delete e.forkResourceStore;const i={...this.options,...e,isClone:!0},o=new yb(i);return(e.debug!==void 0||e.prefix!==void 0)&&(o.logger=o.logger.clone(e)),["store","services","language"].forEach(a=>{o[a]=this[a]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r&&(o.store=new lP(this.store.data,i),o.services.resourceStore=o.store),o.translator=new ew(o.services,i),o.translator.on("*",function(a){for(var f=arguments.length,m=new Array(f>1?f-1:0),C=1;C{if(e)for(const t in e)n[t]===void 0&&(n[t]=e[t])}),n}const pP=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,gX=(n,e,t)=>{const r=t||{};r.path=r.path||"/";const i=encodeURIComponent(e);let o=`${n}=${i}`;if(r.maxAge>0){const s=r.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(s)}`}if(r.domain){if(!pP.test(r.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${r.domain}`}if(r.path){if(!pP.test(r.path))throw new TypeError("option path is invalid");o+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(o+="; HttpOnly"),r.secure&&(o+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o},mP={create(n,e,t,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};t&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+t*60*1e3)),r&&(i.domain=r),document.cookie=gX(n,encodeURIComponent(e),i)},read(n){const e=`${n}=`,t=document.cookie.split(";");for(let r=0;r-1&&(i=window.location.hash.substring(window.location.hash.indexOf("?")));const s=i.substring(1).split("&");for(let a=0;a0&&s[a].substring(0,f)===e&&(t=s[a].substring(f+1))}}return t}};let q_=null;const gP=()=>{if(q_!==null)return q_;try{q_=window!=="undefined"&&window.localStorage!==null;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{q_=!1}return q_};var _X={name:"localStorage",lookup(n){let{lookupLocalStorage:e}=n;if(e&&gP())return window.localStorage.getItem(e)||void 0},cacheUserLanguage(n,e){let{lookupLocalStorage:t}=e;t&&gP()&&window.localStorage.setItem(t,n)}};let V_=null;const yP=()=>{if(V_!==null)return V_;try{V_=window!=="undefined"&&window.sessionStorage!==null;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{V_=!1}return V_};var CX={name:"sessionStorage",lookup(n){let{lookupSessionStorage:e}=n;if(e&&yP())return window.sessionStorage.getItem(e)||void 0},cacheUserLanguage(n,e){let{lookupSessionStorage:t}=e;t&&yP()&&window.sessionStorage.setItem(t,n)}},bX={name:"navigator",lookup(n){const e=[];if(typeof navigator<"u"){const{languages:t,userLanguage:r,language:i}=navigator;if(t)for(let o=0;o0?e:void 0}},xX={name:"htmlTag",lookup(n){let{htmlTag:e}=n,t;const r=e||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(t=r.getAttribute("lang")),t}},wX={name:"path",lookup(n){var i;let{lookupFromPathIndex:e}=n;if(typeof window>"u")return;const t=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(t)?(i=t[typeof e=="number"?e:0])==null?void 0:i.replace("/",""):void 0}},MX={name:"subdomain",lookup(n){var i,o;let{lookupFromSubdomainIndex:e}=n;const t=typeof e=="number"?e+1:1,r=typeof window<"u"&&((o=(i=window.location)==null?void 0:i.hostname)==null?void 0:o.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(r)return r[t]}};function SX(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n}}class Uj{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(e,t)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=e||{languageUtils:{}},this.options=mX(t,this.options||{},SX()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(yX),this.addDetector(vX),this.addDetector(_X),this.addDetector(CX),this.addDetector(bX),this.addDetector(xX),this.addDetector(wX),this.addDetector(MX)}addDetector(e){return this.detectors[e.name]=e,this}detect(e){e||(e=this.options.order);let t=[];return e.forEach(r=>{if(this.detectors[r]){let i=this.detectors[r].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(t=t.concat(i))}}),t=t.map(r=>this.options.convertDetectedLanguage(r)),this.services.languageUtils.getBestMatchFromCodes?t:t.length>0?t[0]:null}cacheUserLanguage(e,t){t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(e,this.options)}))}}Uj.type="languageDetector";var EX=function(e){return{type:"backend",init:function(r,i,o){},read:function(r,i,o){if(typeof e=="function"){if(e.length<3){try{var s=e(r,i);s&&typeof s.then=="function"?s.then(function(a){return o(null,a&&a.default||a)}).catch(o):o(null,s)}catch(a){o(a)}return}e(r,i,o);return}o(null,e&&e[r]&&e[r][i])}}},OX={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};const BX=Da(OX);var IX=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function vP(n){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},t=n.match(/<\/?([^\s]+?)[/\s>]/);if(t&&(e.name=t[1],(BX[t[1]]||n.charAt(n.length-2)==="/")&&(e.voidElement=!0),e.name.startsWith("!--"))){var r=n.indexOf("-->");return{type:"comment",comment:r!==-1?n.slice(4,r):""}}for(var i=new RegExp(IX),o=null;(o=i.exec(n))!==null;)if(o[0].trim())if(o[1]){var s=o[1].trim(),a=[s,""];s.indexOf("=")>-1&&(a=s.split("=")),e.attrs[a[0]]=a[1],i.lastIndex--}else o[2]&&(e.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return e}var kX=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,TX=/^\s*$/,PX=Object.create(null);function jj(n,e){switch(e.type){case"text":return n+e.content;case"tag":return n+="<"+e.name+(e.attrs?function(t){var r=[];for(var i in t)r.push(i+'="'+t[i]+'"');return r.length?" "+r.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?n:n+e.children.reduce(jj,"")+"";case"comment":return n+""}}var KX={parse:function(n,e){e||(e={}),e.components||(e.components=PX);var t,r=[],i=[],o=-1,s=!1;if(n.indexOf("<")!==0){var a=n.indexOf("<");r.push({type:"text",content:a===-1?n:n.substring(0,a)})}return n.replace(kX,function(f,m){if(s){if(f!=="")return;s=!1}var C,k=f.charAt(1)!=="/",I=f.startsWith("");return{type:"comment",comment:n!==-1?r.slice(4,n):""}}for(var i=new RegExp(WN),o=null;(o=i.exec(r))!==null;)if(o[0].trim())if(o[1]){var s=o[1].trim(),a=[s,""];s.indexOf("=")>-1&&(a=s.split("=")),t.attrs[a[0]]=a[1],i.lastIndex--}else o[2]&&(t.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return t}var QN=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,qN=/^\s*$/,YN=Object.create(null);function iR(r,t){switch(t.type){case"text":return r+t.content;case"tag":return r+="<"+t.name+(t.attrs?function(e){var n=[];for(var i in e)n.push(i+'="'+e[i]+'"');return n.length?" "+n.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?r:r+t.children.reduce(iR,"")+"";case"comment":return r+""}}var $N={parse:function(r,t){t||(t={}),t.components||(t.components=YN);var e,n=[],i=[],o=-1,s=!1;if(r.indexOf("<")!==0){var a=r.indexOf("<");n.push({type:"text",content:a===-1?r:r.substring(0,a)})}return r.replace(QN,function(f,g){if(s){if(f!=="")return;s=!1}var b,I=f.charAt(1)!=="/",S=f.startsWith("