(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function t(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=t(r);fetch(r.href,o)}})();function Zl(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function bH(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var e=n.default;if(typeof e=="function"){var t=function i(){var r=!1;try{r=this instanceof i}catch{}return 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(i){var r=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(t,i,r.get?r:{enumerable:!0,get:function(){return n[i]}})}),t}var XB={exports:{}},J2={};var YK;function iae(){if(YK)return J2;YK=1;var n=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function t(i,r,o){var s=null;if(o!==void 0&&(s=""+o),r.key!==void 0&&(s=""+r.key),"key"in r){o={};for(var a in r)a!=="key"&&(o[a]=r[a])}else o=r;return r=o.ref,{$$typeof:n,type:i,key:s,ref:r!==void 0?r:null,props:o}}return J2.Fragment=e,J2.jsx=t,J2.jsxs=t,J2}var VK;function rae(){return VK||(VK=1,XB.exports=iae()),XB.exports}var te=rae(),JB={exports:{}},Er={};var $K;function oae(){if($K)return Er;$K=1;var n=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),s=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),E=Symbol.iterator;function I(Ie){return Ie===null||typeof Ie!="object"?null:(Ie=E&&Ie[E]||Ie["@@iterator"],typeof Ie=="function"?Ie:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},K=Object.assign,z={};function Q(Ie,ze,Te){this.props=Ie,this.context=ze,this.refs=z,this.updater=Te||P}Q.prototype.isReactComponent={},Q.prototype.setState=function(Ie,ze){if(typeof Ie!="object"&&typeof Ie!="function"&&Ie!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,Ie,ze,"setState")},Q.prototype.forceUpdate=function(Ie){this.updater.enqueueForceUpdate(this,Ie,"forceUpdate")};function V(){}V.prototype=Q.prototype;function $(Ie,ze,Te){this.props=Ie,this.context=ze,this.refs=z,this.updater=Te||P}var Z=$.prototype=new V;Z.constructor=$,K(Z,Q.prototype),Z.isPureReactComponent=!0;var ee=Array.isArray;function X(){}var W={H:null,A:null,T:null,S:null},se=Object.prototype.hasOwnProperty;function le(Ie,ze,Te){var vt=Te.ref;return{$$typeof:n,type:Ie,key:ze,ref:vt!==void 0?vt:null,props:Te}}function ve(Ie,ze){return le(Ie.type,ze,Ie.props)}function pe(Ie){return typeof Ie=="object"&&Ie!==null&&Ie.$$typeof===n}function we(Ie){var ze={"=":"=0",":":"=2"};return"$"+Ie.replace(/[=:]/g,function(Te){return ze[Te]})}var _e=/\/+/g;function Be(Ie,ze){return typeof Ie=="object"&&Ie!==null&&Ie.key!=null?we(""+Ie.key):ze.toString(36)}function Fe(Ie){switch(Ie.status){case"fulfilled":return Ie.value;case"rejected":throw Ie.reason;default:switch(typeof Ie.status=="string"?Ie.then(X,X):(Ie.status="pending",Ie.then(function(ze){Ie.status==="pending"&&(Ie.status="fulfilled",Ie.value=ze)},function(ze){Ie.status==="pending"&&(Ie.status="rejected",Ie.reason=ze)})),Ie.status){case"fulfilled":return Ie.value;case"rejected":throw Ie.reason}}throw Ie}function Ee(Ie,ze,Te,vt,st){var Et=typeof Ie;(Et==="undefined"||Et==="boolean")&&(Ie=null);var Pt=!1;if(Ie===null)Pt=!0;else switch(Et){case"bigint":case"string":case"number":Pt=!0;break;case"object":switch(Ie.$$typeof){case n:case e:Pt=!0;break;case y:return Pt=Ie._init,Ee(Pt(Ie._payload),ze,Te,vt,st)}}if(Pt)return st=st(Ie),Pt=vt===""?"."+Be(Ie,0):vt,ee(st)?(Te="",Pt!=null&&(Te=Pt.replace(_e,"$&/")+"/"),Ee(st,ze,Te,"",function(Se){return Se})):st!=null&&(pe(st)&&(st=ve(st,Te+(st.key==null||Ie&&Ie.key===st.key?"":(""+st.key).replace(_e,"$&/")+"/")+Pt)),ze.push(st)),1;Pt=0;var ke=vt===""?".":vt+":";if(ee(Ie))for(var Oe=0;Oe=0)&&Object.prototype.propertyIsEnumerable.call(n,i)&&(t[i]=n[i])}return t}function lae(n,e){if(n==null)return{};var t={};for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){if(e.indexOf(i)>=0)continue;t[i]=n[i]}return t}function IS(){return IS=Object.assign?Object.assign.bind():function(n){for(var e=1;eOn.createElement(e.tag,TS({key:t},e.attr),_H(e.child)))}function fo(n){return e=>On.createElement(hae,IS({attr:TS({},n.attr)},e),_H(n.child))}function hae(n){var e=t=>{var{attr:i,size:r,title:o}=n,s=aae(n,sae),a=r||t.size||"1em",c;return t.className&&(c=t.className),n.className&&(c=(c?c+" ":"")+n.className),On.createElement("svg",IS({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,i,s,{className:c,style:TS(TS({color:n.color||t.color},t.style),n.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),o&&On.createElement("title",null,o),n.children)};return Xx!==void 0?On.createElement(Xx.Consumer,null,t=>e(t)):e(CH)}var eO={exports:{}},e3={},tO={exports:{}},nO={};var XK;function dae(){return XK||(XK=1,(function(n){function e(Ee,qe){var ut=Ee.length;Ee.push(qe);e:for(;0>>1,De=Ee[ht];if(0>>1;htr(Te,ut))vtr(st,Te)?(Ee[ht]=st,Ee[vt]=ut,ht=vt):(Ee[ht]=Te,Ee[ze]=ut,ht=ze);else if(vtr(st,ut))Ee[ht]=st,Ee[vt]=ut,ht=vt;else break e}}return qe}function r(Ee,qe){var ut=Ee.sortIndex-qe.sortIndex;return ut!==0?ut:Ee.id-qe.id}if(n.unstable_now=void 0,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 c=[],f=[],y=1,_=null,E=3,I=!1,P=!1,K=!1,z=!1,Q=typeof setTimeout=="function"?setTimeout:null,V=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;function Z(Ee){for(var qe=t(f);qe!==null;){if(qe.callback===null)i(f);else if(qe.startTime<=Ee)i(f),qe.sortIndex=qe.expirationTime,e(c,qe);else break;qe=t(f)}}function ee(Ee){if(K=!1,Z(Ee),!P)if(t(c)!==null)P=!0,X||(X=!0,we());else{var qe=t(f);qe!==null&&Fe(ee,qe.startTime-Ee)}}var X=!1,W=-1,se=5,le=-1;function ve(){return z?!0:!(n.unstable_now()-leEe&&ve());){var ht=_.callback;if(typeof ht=="function"){_.callback=null,E=_.priorityLevel;var De=ht(_.expirationTime<=Ee);if(Ee=n.unstable_now(),typeof De=="function"){_.callback=De,Z(Ee),qe=!0;break t}_===t(c)&&i(c),Z(Ee)}else i(c);_=t(c)}if(_!==null)qe=!0;else{var Ie=t(f);Ie!==null&&Fe(ee,Ie.startTime-Ee),qe=!1}}break e}finally{_=null,E=ut,I=!1}qe=void 0}}finally{qe?we():X=!1}}}var we;if(typeof $=="function")we=function(){$(pe)};else if(typeof MessageChannel<"u"){var _e=new MessageChannel,Be=_e.port2;_e.port1.onmessage=pe,we=function(){Be.postMessage(null)}}else we=function(){Q(pe,0)};function Fe(Ee,qe){W=Q(function(){Ee(n.unstable_now())},qe)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(Ee){Ee.callback=null},n.unstable_forceFrameRate=function(Ee){0>Ee||125ht?(Ee.sortIndex=ut,e(f,Ee),t(c)===null&&Ee===t(f)&&(K?(V(W),W=-1):K=!0,Fe(ee,ut-ht))):(Ee.sortIndex=De,e(c,Ee),P||I||(P=!0,X||(X=!0,we()))),Ee},n.unstable_shouldYield=ve,n.unstable_wrapCallback=function(Ee){var qe=E;return function(){var ut=E;E=qe;try{return Ee.apply(this,arguments)}finally{E=ut}}}})(nO)),nO}var JK;function fae(){return JK||(JK=1,tO.exports=dae()),tO.exports}var iO={exports:{}},DA={};var eF;function pae(){if(eF)return DA;eF=1;var n=pa();function e(c){var f="https://react.dev/errors/"+c;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}return n(),iO.exports=pae(),iO.exports}var nF;function mae(){if(nF)return e3;nF=1;var n=fae(),e=pa(),t=JR();function i(d){var v="https://react.dev/errors/"+d;if(1De||(d.current=ht[De],ht[De]=null,De--)}function Te(d,v){De++,ht[De]=d.current,d.current=v}var vt=Ie(null),st=Ie(null),Et=Ie(null),Pt=Ie(null);function ke(d,v){switch(Te(Et,v),Te(st,d),Te(vt,null),v.nodeType){case 9:case 11:d=(d=v.documentElement)&&(d=d.namespaceURI)?wg(d):0;break;default:if(d=v.tagName,v=v.namespaceURI)v=wg(v),d=du(v,d);else switch(d){case"svg":d=1;break;case"math":d=2;break;default:d=0}}ze(vt),Te(vt,d)}function Oe(){ze(vt),ze(st),ze(Et)}function Se(d){d.memoizedState!==null&&Te(Pt,d);var v=vt.current,S=du(v,d.type);v!==S&&(Te(st,d),Te(vt,S))}function Ye(d){st.current===d&&(ze(vt),ze(st)),Pt.current===d&&(ze(Pt),Xf._currentValue=ut)}var ft,dt;function gt(d){if(ft===void 0)try{throw Error()}catch(S){var v=S.stack.trim().match(/\n( *(at )?)/);ft=v&&v[1]||"",dt=-1)":-1N||mt[R]!==Wt[N]){var un=` `+mt[R].replace(" at new "," at ");return d.displayName&&un.includes("")&&(un=un.replace("",d.displayName)),un}while(1<=R&&0<=N);break}}}finally{Lt=!1,Error.prepareStackTrace=S}return(S=d?d.displayName||d.name:"")?gt(S):""}function Zt(d,v){switch(d.tag){case 26:case 27:case 5:return gt(d.type);case 16:return gt("Lazy");case 13:return d.child!==v&&v!==null?gt("Suspense Fallback"):gt("Suspense");case 19:return gt("SuspenseList");case 0:case 15:return Tt(d.type,!1);case 11:return Tt(d.type.render,!1);case 1:return Tt(d.type,!0);case 31:return gt("Activity");default:return""}}function Fn(d){try{var v="",S=null;do v+=Zt(d,S),S=d,d=d.return;while(d);return v}catch(R){return` Error generating stack: `+R.message+` `+R.stack}}var Ln=Object.prototype.hasOwnProperty,fi=n.unstable_scheduleCallback,Rn=n.unstable_cancelCallback,Dn=n.unstable_shouldYield,wn=n.unstable_requestPaint,qn=n.unstable_now,En=n.unstable_getCurrentPriorityLevel,wt=n.unstable_ImmediatePriority,be=n.unstable_UserBlockingPriority,re=n.unstable_NormalPriority,ce=n.unstable_LowPriority,Pe=n.unstable_IdlePriority,tt=n.log,xt=n.unstable_setDisableYieldValue,It=null,xn=null;function Xe(d){if(typeof tt=="function"&&xt(d),xn&&typeof xn.setStrictMode=="function")try{xn.setStrictMode(It,d)}catch{}}var ae=Math.clz32?Math.clz32:Ke,he=Math.log,C=Math.LN2;function Ke(d){return d>>>=0,d===0?32:31-(he(d)/C|0)|0}var $e=256,rt=262144,Re=4194304;function at(d){var v=d&42;if(v!==0)return v;switch(d&-d){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return d&261888;case 262144:case 524288:case 1048576:case 2097152:return d&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return d&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return d}}function St(d,v,S){var R=d.pendingLanes;if(R===0)return 0;var N=0,Y=d.suspendedLanes,Ce=d.pingedLanes;d=d.warmLanes;var Qe=R&134217727;return Qe!==0?(R=Qe&~Y,R!==0?N=at(R):(Ce&=Qe,Ce!==0?N=at(Ce):S||(S=Qe&~d,S!==0&&(N=at(S))))):(Qe=R&~Y,Qe!==0?N=at(Qe):Ce!==0?N=at(Ce):S||(S=R&~d,S!==0&&(N=at(S)))),N===0?0:v!==0&&v!==N&&(v&Y)===0&&(Y=N&-N,S=v&-v,Y>=S||Y===32&&(S&4194048)!==0)?v:N}function Bt(d,v){return(d.pendingLanes&~(d.suspendedLanes&~d.pingedLanes)&v)===0}function kt(d,v){switch(d){case 1:case 2:case 4:case 8:case 64:return v+250;case 16:case 32: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 v+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function sn(){var d=Re;return Re<<=1,(Re&62914560)===0&&(Re=4194304),d}function Tn(d){for(var v=[],S=0;31>S;S++)v.push(d);return v}function Yn(d,v){d.pendingLanes|=v,v!==268435456&&(d.suspendedLanes=0,d.pingedLanes=0,d.warmLanes=0)}function vi(d,v,S,R,N,Y){var Ce=d.pendingLanes;d.pendingLanes=S,d.suspendedLanes=0,d.pingedLanes=0,d.warmLanes=0,d.expiredLanes&=S,d.entangledLanes&=S,d.errorRecoveryDisabledLanes&=S,d.shellSuspendCounter=0;var Qe=d.entanglements,mt=d.expirationTimes,Wt=d.hiddenUpdates;for(S=Ce&~S;0"u")return null;try{return d.activeElement||d.body}catch{return d.body}}var VA=/[\n"\\]/g;function ia(d){return d.replace(VA,function(v){return"\\"+v.charCodeAt(0).toString(16)+" "})}function Bc(d,v,S,R,N,Y,Ce,Qe){d.name="",Ce!=null&&typeof Ce!="function"&&typeof Ce!="symbol"&&typeof Ce!="boolean"?d.type=Ce:d.removeAttribute("type"),v!=null?Ce==="number"?(v===0&&d.value===""||d.value!=v)&&(d.value=""+Jo(v)):d.value!==""+Jo(v)&&(d.value=""+Jo(v)):Ce!=="submit"&&Ce!=="reset"||d.removeAttribute("value"),v!=null?Oc(d,Ce,Jo(v)):S!=null?Oc(d,Ce,Jo(S)):R!=null&&d.removeAttribute("value"),N==null&&Y!=null&&(d.defaultChecked=!!Y),N!=null&&(d.checked=N&&typeof N!="function"&&typeof N!="symbol"),Qe!=null&&typeof Qe!="function"&&typeof Qe!="symbol"&&typeof Qe!="boolean"?d.name=""+Jo(Qe):d.removeAttribute("name")}function Il(d,v,S,R,N,Y,Ce,Qe){if(Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"&&(d.type=Y),v!=null||S!=null){if(!(Y!=="submit"&&Y!=="reset"||v!=null)){Ou(d);return}S=S!=null?""+Jo(S):"",v=v!=null?""+Jo(v):S,Qe||v===d.value||(d.value=v),d.defaultValue=v}R=R??N,R=typeof R!="function"&&typeof R!="symbol"&&!!R,d.checked=Qe?d.checked:!!R,d.defaultChecked=!!R,Ce!=null&&typeof Ce!="function"&&typeof Ce!="symbol"&&typeof Ce!="boolean"&&(d.name=Ce),Ou(d)}function Oc(d,v,S){v==="number"&&Zu(d.ownerDocument)===d||d.defaultValue===""+S||(d.defaultValue=""+S)}function eu(d,v,S,R){if(d=d.options,v){v={};for(var N=0;N"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),es=!1;if(po)try{var Ls={};Object.defineProperty(Ls,"passive",{get:function(){es=!0}}),window.addEventListener("test",Ls,Ls),window.removeEventListener("test",Ls,Ls)}catch{es=!1}var Us=null,Rr=null,_r=null;function yr(){if(_r)return _r;var d,v=Rr,S=v.length,R,N="value"in Us?Us.value:Us.textContent,Y=N.length;for(d=0;d=$A),V1=" ",Eh=!1;function Ip(d,v){switch(d){case"keyup":return kc.indexOf(v.keyCode)!==-1;case"keydown":return v.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _d(d){return d=d.detail,typeof d=="object"&&"data"in d?d.data:null}var Bh=!1;function iu(d,v){switch(d){case"compositionend":return _d(v);case"keypress":return v.which!==32?null:(Eh=!0,V1);case"textInput":return d=v.data,d===V1&&Eh?null:d;default:return null}}function w0(d,v){if(Bh)return d==="compositionend"||!Jm&&Ip(d,v)?(d=yr(),_r=Rr=Us=null,Bh=!1,d):null;switch(d){case"paste":return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1=v)return{node:S,offset:v-d};d=R}e:{for(;S;){if(S.nextSibling){S=S.nextSibling;break e}S=S.parentNode}S=void 0}S=ng(S)}}function rg(d,v){return d&&v?d===v?!0:d&&d.nodeType===3?!1:v&&v.nodeType===3?rg(d,v.parentNode):"contains"in d?d.contains(v):d.compareDocumentPosition?!!(d.compareDocumentPosition(v)&16):!1:!1}function og(d){d=d!=null&&d.ownerDocument!=null&&d.ownerDocument.defaultView!=null?d.ownerDocument.defaultView:window;for(var v=Zu(d.document);v instanceof d.HTMLIFrameElement;){try{var S=typeof v.contentWindow.location.href=="string"}catch{S=!1}if(S)d=v.contentWindow;else break;v=Zu(d.document)}return v}function Dp(d){var v=d&&d.nodeName&&d.nodeName.toLowerCase();return v&&(v==="input"&&(d.type==="text"||d.type==="search"||d.type==="tel"||d.type==="url"||d.type==="password")||v==="textarea"||d.contentEditable==="true")}var Ju=po&&"documentMode"in document&&11>=document.documentMode,Ot=null,ln=null,Rt=null,oi=!1;function er(d,v,S){var R=S.window===S?S.document:S.nodeType===9?S:S.ownerDocument;oi||Ot==null||Ot!==Zu(R)||(R=Ot,"selectionStart"in R&&Dp(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}),Rt&&Tl(Rt,R)||(Rt=R,R=Mg(ln,"onSelect"),0>=Ce,N-=Ce,ou=1<<32-ae(v)+N|S<Ar?(Ur=_i,_i=null):Ur=_i.sibling;var Ao=$t(Dt,_i,Gt[Ar],dn);if(Ao===null){_i===null&&(_i=Ur);break}d&&_i&&Ao.alternate===null&&v(Dt,_i),_t=Y(Ao,_t,Ar),oo===null?Ri=Ao:oo.sibling=Ao,oo=Ao,_i=Ur}if(Ar===Gt.length)return S(Dt,_i),Pr&&Pl(Dt,Ar),Ri;if(_i===null){for(;ArAr?(Ur=_i,_i=null):Ur=_i.sibling;var ep=$t(Dt,_i,Ao.value,dn);if(ep===null){_i===null&&(_i=Ur);break}d&&_i&&ep.alternate===null&&v(Dt,_i),_t=Y(ep,_t,Ar),oo===null?Ri=ep:oo.sibling=ep,oo=ep,_i=Ur}if(Ao.done)return S(Dt,_i),Pr&&Pl(Dt,Ar),Ri;if(_i===null){for(;!Ao.done;Ar++,Ao=Gt.next())Ao=fn(Dt,Ao.value,dn),Ao!==null&&(_t=Y(Ao,_t,Ar),oo===null?Ri=Ao:oo.sibling=Ao,oo=Ao);return Pr&&Pl(Dt,Ar),Ri}for(_i=R(_i);!Ao.done;Ar++,Ao=Gt.next())Ao=tn(_i,Dt,Ar,Ao.value,dn),Ao!==null&&(d&&Ao.alternate!==null&&_i.delete(Ao.key===null?Ar:Ao.key),_t=Y(Ao,_t,Ar),oo===null?Ri=Ao:oo.sibling=Ao,oo=Ao);return d&&_i.forEach(function(p){return v(Dt,p)}),Pr&&Pl(Dt,Ar),Ri}function jo(Dt,_t,Gt,dn){if(typeof Gt=="object"&&Gt!==null&&Gt.type===K&&Gt.key===null&&(Gt=Gt.props.children),typeof Gt=="object"&&Gt!==null){switch(Gt.$$typeof){case I:e:{for(var Ri=Gt.key;_t!==null;){if(_t.key===Ri){if(Ri=Gt.type,Ri===K){if(_t.tag===7){S(Dt,_t.sibling),dn=N(_t,Gt.props.children),dn.return=Dt,Dt=dn;break e}}else if(_t.elementType===Ri||typeof Ri=="object"&&Ri!==null&&Ri.$$typeof===se&&Kc(Ri)===_t.type){S(Dt,_t.sibling),dn=N(_t,Gt.props),ac(dn,Gt),dn.return=Dt,Dt=dn;break e}S(Dt,_t);break}else v(Dt,_t);_t=_t.sibling}Gt.type===K?(dn=Id(Gt.props.children,Dt.mode,dn,Gt.key),dn.return=Dt,Dt=dn):(dn=Pp(Gt.type,Gt.key,Gt.props,null,Dt.mode,dn),ac(dn,Gt),dn.return=Dt,Dt=dn)}return Ce(Dt);case P:e:{for(Ri=Gt.key;_t!==null;){if(_t.key===Ri)if(_t.tag===4&&_t.stateNode.containerInfo===Gt.containerInfo&&_t.stateNode.implementation===Gt.implementation){S(Dt,_t.sibling),dn=N(_t,Gt.children||[]),dn.return=Dt,Dt=dn;break e}else{S(Dt,_t);break}else v(Dt,_t);_t=_t.sibling}dn=Dh(Gt,Dt.mode,dn),dn.return=Dt,Dt=dn}return Ce(Dt);case se:return Gt=Kc(Gt),jo(Dt,_t,Gt,dn)}if(Fe(Gt))return mi(Dt,_t,Gt,dn);if(we(Gt)){if(Ri=we(Gt),typeof Ri!="function")throw Error(i(150));return Gt=Ri.call(Gt),ji(Dt,_t,Gt,dn)}if(typeof Gt.then=="function")return jo(Dt,_t,Ld(Gt),dn);if(Gt.$$typeof===$)return jo(Dt,_t,Ja(Dt,Gt),dn);el(Dt,Gt)}return typeof Gt=="string"&&Gt!==""||typeof Gt=="number"||typeof Gt=="bigint"?(Gt=""+Gt,_t!==null&&_t.tag===6?(S(Dt,_t.sibling),dn=N(_t,Gt),dn.return=Dt,Dt=dn):(S(Dt,_t),dn=eh(Gt,Dt.mode,dn),dn.return=Dt,Dt=dn),Ce(Dt)):S(Dt,_t)}return function(Dt,_t,Gt,dn){try{Ul=0;var Ri=jo(Dt,_t,Gt,dn);return rh=null,Ri}catch(_i){if(_i===Uc||_i===Ef)throw _i;var oo=Ga(29,_i,null,Dt.mode);return oo.lanes=dn,oo.return=Dt,oo}finally{}}}var bA=ag(!0),R0=ag(!1),Ru=!1;function tl(d){d.updateQueue={baseState:d.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ao(d,v){d=d.updateQueue,v.updateQueue===d&&(v.updateQueue={baseState:d.baseState,firstBaseUpdate:d.firstBaseUpdate,lastBaseUpdate:d.lastBaseUpdate,shared:d.shared,callbacks:null})}function zh(d){return{lane:d,tag:0,payload:null,callback:null,next:null}}function Kl(d,v,S){var R=d.updateQueue;if(R===null)return null;if(R=R.shared,(ro&2)!==0){var N=R.pending;return N===null?v.next=v:(v.next=N.next,N.next=v),R.pending=v,v=rr(d),Rp(d,null,S),v}return tc(d,R,v,S),rr(d)}function oh(d,v,S){if(v=v.updateQueue,v!==null&&(v=v.shared,(S&4194048)!==0)){var R=v.lanes;R&=d.pendingLanes,S|=R,v.lanes=S,Zn(d,S)}}function Of(d,v){var S=d.updateQueue,R=d.alternate;if(R!==null&&(R=R.updateQueue,S===R)){var N=null,Y=null;if(S=S.firstBaseUpdate,S!==null){do{var Ce={lane:S.lane,tag:S.tag,payload:S.payload,callback:null,next:null};Y===null?N=Y=Ce:Y=Y.next=Ce,S=S.next}while(S!==null);Y===null?N=Y=v:Y=Y.next=v}else N=Y=v;S={baseState:R.baseState,firstBaseUpdate:N,lastBaseUpdate:Y,shared:R.shared,callbacks:R.callbacks},d.updateQueue=S;return}d=S.lastBaseUpdate,d===null?S.firstBaseUpdate=v:d.next=v,S.lastBaseUpdate=v}var ba=!1;function sh(){if(ba){var d=sc;if(d!==null)throw d}}function jh(d,v,S,R){ba=!1;var N=d.updateQueue;Ru=!1;var Y=N.firstBaseUpdate,Ce=N.lastBaseUpdate,Qe=N.shared.pending;if(Qe!==null){N.shared.pending=null;var mt=Qe,Wt=mt.next;mt.next=null,Ce===null?Y=Wt:Ce.next=Wt,Ce=mt;var un=d.alternate;un!==null&&(un=un.updateQueue,Qe=un.lastBaseUpdate,Qe!==Ce&&(Qe===null?un.firstBaseUpdate=Wt:Qe.next=Wt,un.lastBaseUpdate=mt))}if(Y!==null){var fn=N.baseState;Ce=0,un=Wt=mt=null,Qe=Y;do{var $t=Qe.lane&-536870913,tn=$t!==Qe.lane;if(tn?(Zr&$t)===$t:(R&$t)===$t){$t!==0&&$t===gA&&(ba=!0),un!==null&&(un=un.next={lane:0,tag:Qe.tag,payload:Qe.payload,callback:null,next:null});e:{var mi=d,ji=Qe;$t=v;var jo=S;switch(ji.tag){case 1:if(mi=ji.payload,typeof mi=="function"){fn=mi.call(jo,fn,$t);break e}fn=mi;break e;case 3:mi.flags=mi.flags&-65537|128;case 0:if(mi=ji.payload,$t=typeof mi=="function"?mi.call(jo,fn,$t):mi,$t==null)break e;fn=_({},fn,$t);break e;case 2:Ru=!0}}$t=Qe.callback,$t!==null&&(d.flags|=64,tn&&(d.flags|=8192),tn=N.callbacks,tn===null?N.callbacks=[$t]:tn.push($t))}else tn={lane:$t,tag:Qe.tag,payload:Qe.payload,callback:Qe.callback,next:null},un===null?(Wt=un=tn,mt=fn):un=un.next=tn,Ce|=$t;if(Qe=Qe.next,Qe===null){if(Qe=N.shared.pending,Qe===null)break;tn=Qe,Qe=tn.next,tn.next=null,N.lastBaseUpdate=tn,N.shared.pending=null}}while(!0);un===null&&(mt=fn),N.baseState=mt,N.firstBaseUpdate=Wt,N.lastBaseUpdate=un,Y===null&&(N.shared.lanes=0),Ff|=Ce,d.lanes=Ce,d.memoizedState=fn}}function lc(d,v){if(typeof d!="function")throw Error(i(191,d));d.call(v)}function au(d,v){var S=d.callbacks;if(S!==null)for(d.callbacks=null,d=0;dY?Y:8;var Ce=Ee.T,Qe={};Ee.T=Qe,ms(d,!1,v,S);try{var mt=N(),Wt=Ee.S;if(Wt!==null&&Wt(Qe,mt),mt!==null&&typeof mt=="object"&&typeof mt.then=="function"){var un=Up(mt,R);To(d,v,un,qc(d))}else To(d,v,R,qc(d))}catch(fn){To(d,v,{then:function(){},status:"rejected",reason:fn},qc())}finally{qe.p=Y,Ce!==null&&Qe.types!==null&&(Ce.types=Qe.types),Ee.T=Ce}}function jc(){}function jl(d,v,S,R){if(d.tag!==5)throw Error(i(476));var N=uh(d).queue;zc(d,N,v,ut,S===null?jc:function(){return uu(d),S(R)})}function uh(d){var v=d.memoizedState;if(v!==null)return v;v={memoizedState:ut,baseState:ut,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:D,lastRenderedState:ut},next:null};var S={};return v.next={memoizedState:S,baseState:S,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:D,lastRenderedState:S},next:null},d.memoizedState=v,d=d.alternate,d!==null&&(d.memoizedState=v),v}function uu(d){var v=uh(d);v.next===null&&(v=d.alternate.memoizedState),To(d,v.next.queue,{},qc())}function Nc(){return Ia(Xf)}function Nl(){return T().memoizedState}function Gl(){return T().memoizedState}function Gc(d){for(var v=d.return;v!==null;){switch(v.tag){case 24:case 3:var S=qc();d=zh(S);var R=Kl(v,d,S);R!==null&&(Uu(R,v,S),oh(R,v,S)),v={cache:qs()},d.payload=v;return}v=v.return}}function zd(d,v,S){var R=qc();S={lane:R,revertLane:0,gesture:null,action:S,hasEagerState:!1,eagerState:null,next:null},co(d)?cc(v,S):(S=JA(d,v,S,R),S!==null&&(Uu(S,d,R),zp(S,v,R)))}function ps(d,v,S){var R=qc();To(d,v,S,R)}function To(d,v,S,R){var N={lane:R,revertLane:0,gesture:null,action:S,hasEagerState:!1,eagerState:null,next:null};if(co(d))cc(v,N);else{var Y=d.alternate;if(d.lanes===0&&(Y===null||Y.lanes===0)&&(Y=v.lastRenderedReducer,Y!==null))try{var Ce=v.lastRenderedState,Qe=Y(Ce,S);if(N.hasEagerState=!0,N.eagerState=Qe,Wo(Qe,Ce))return tc(d,v,N,0),Yo===null&&ec(),!1}catch{}finally{}if(S=JA(d,v,N,R),S!==null)return Uu(S,d,R),zp(S,v,R),!0}return!1}function ms(d,v,S,R){if(R={lane:2,revertLane:Fu(),gesture:null,action:R,hasEagerState:!1,eagerState:null,next:null},co(d)){if(v)throw Error(i(479))}else v=JA(d,S,R,2),v!==null&&Uu(v,d,2)}function co(d){var v=d.alternate;return d===ar||v!==null&&v===ar}function cc(d,v){Nh=Ud=!0;var S=d.pending;S===null?v.next=v:(v.next=S.next,S.next=v),d.pending=v}function zp(d,v,S){if((S&4194048)!==0){var R=v.lanes;R&=d.pendingLanes,S|=R,v.lanes=S,Zn(d,S)}}var ch={readContext:Ia,use:M,useCallback:is,useContext:is,useEffect:is,useImperativeHandle:is,useLayoutEffect:is,useInsertionEffect:is,useMemo:is,useReducer:is,useRef:is,useState:is,useDebugValue:is,useDeferredValue:is,useTransition:is,useSyncExternalStore:is,useId:is,useHostTransitionStatus:is,useFormState:is,useActionState:is,useOptimistic:is,useMemoCache:is,useCacheRefresh:is};ch.useEffectEvent=is;var P0={readContext:Ia,use:M,useCallback:function(d,v){return Da().memoizedState=[d,v===void 0?null:v],d},useContext:Ia,useEffect:Ni,useImperativeHandle:function(d,v,S){S=S!=null?S.concat([d]):null,rn(4194308,4,Ys.bind(null,v,d),S)},useLayoutEffect:function(d,v){return rn(4194308,4,d,v)},useInsertionEffect:function(d,v){rn(4,2,d,v)},useMemo:function(d,v){var S=Da();v=v===void 0?null:v;var R=d();if(zl){Xe(!0);try{d()}finally{Xe(!1)}}return S.memoizedState=[R,v],R},useReducer:function(d,v,S){var R=Da();if(S!==void 0){var N=S(v);if(zl){Xe(!0);try{S(v)}finally{Xe(!1)}}}else N=v;return R.memoizedState=R.baseState=N,d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:d,lastRenderedState:N},R.queue=d,d=d.dispatch=zd.bind(null,ar,d),[R.memoizedState,d]},useRef:function(d){var v=Da();return d={current:d},v.memoizedState=d},useState:function(d){d=Ve(d);var v=d.queue,S=ps.bind(null,ar,v);return v.dispatch=S,[d.memoizedState,S]},useDebugValue:Es,useDeferredValue:function(d,v){var S=Da();return fs(S,d,v)},useTransition:function(){var d=Ve(!1);return d=zc.bind(null,ar,d.queue,!0,!1),Da().memoizedState=d,[!1,d]},useSyncExternalStore:function(d,v,S){var R=ar,N=Da();if(Pr){if(S===void 0)throw Error(i(407));S=S()}else{if(S=v(),Yo===null)throw Error(i(349));(Zr&127)!==0||ue(R,v,S)}N.memoizedState=S;var Y={value:S,getSnapshot:v};return N.queue=Y,Ni(me.bind(null,R,Y,d),[d]),R.flags|=2048,pn(9,{destroy:void 0},ge.bind(null,R,Y,S,v),null),S},useId:function(){var d=Da(),v=Yo.identifierPrefix;if(Pr){var S=ic,R=ou;S=(R&~(1<<32-ae(R)-1)).toString(32)+S,v="_"+v+"R_"+S,S=ah++,0<\/script>",Y=Y.removeChild(Y.firstChild);break;case"select":Y=typeof R.is=="string"?Ce.createElement("select",{is:R.is}):Ce.createElement("select"),R.multiple?Y.multiple=!0:R.size&&(Y.size=R.size);break;default:Y=typeof R.is=="string"?Ce.createElement(N,{is:R.is}):Ce.createElement(N)}}Y[an]=v,Y[Kn]=R;e:for(Ce=v.child;Ce!==null;){if(Ce.tag===5||Ce.tag===6)Y.appendChild(Ce.stateNode);else if(Ce.tag!==4&&Ce.tag!==27&&Ce.child!==null){Ce.child.return=Ce,Ce=Ce.child;continue}if(Ce===v)break e;for(;Ce.sibling===null;){if(Ce.return===null||Ce.return===v)break e;Ce=Ce.return}Ce.sibling.return=Ce.return,Ce=Ce.sibling}v.stateNode=Y;e:switch(gl(Y,N,R),N){case"button":case"input":case"select":case"textarea":R=!!R.autoFocus;break e;case"img":R=!0;break e;default:R=!1}R&&Nd(v)}}return os(v),ay(v,v.type,d===null?null:d.memoizedProps,v.pendingProps,S),null;case 6:if(d&&v.stateNode!=null)d.memoizedProps!==R&&Nd(v);else{if(typeof R!="string"&&v.stateNode===null)throw Error(i(166));if(d=Et.current,Uh(v)){if(d=v.stateNode,S=v.memoizedProps,R=null,N=zs,N!==null)switch(N.tag){case 27:case 5:R=N.memoizedProps}d[an]=v,d=!!(d.nodeValue===S||R!==null&&R.suppressHydrationWarning===!0||am(d.nodeValue,S)),d||ra(v,!0)}else d=lm(d).createTextNode(R),d[an]=v,v.stateNode=d}return os(v),null;case 31:if(S=v.memoizedState,d===null||d.memoizedState!==null){if(R=Uh(v),S!==null){if(d===null){if(!R)throw Error(i(318));if(d=v.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(i(557));d[an]=v}else Ne(),(v.flags&128)===0&&(v.memoizedState=null),v.flags|=4;os(v),d=!1}else S=hA(),d!==null&&d.memoizedState!==null&&(d.memoizedState.hydrationErrors=S),d=!0;if(!d)return v.flags&256?(lu(v),v):(lu(v),null);if((v.flags&128)!==0)throw Error(i(558))}return os(v),null;case 13:if(R=v.memoizedState,d===null||d.memoizedState!==null&&d.memoizedState.dehydrated!==null){if(N=Uh(v),R!==null&&R.dehydrated!==null){if(d===null){if(!N)throw Error(i(318));if(N=v.memoizedState,N=N!==null?N.dehydrated:null,!N)throw Error(i(317));N[an]=v}else Ne(),(v.flags&128)===0&&(v.memoizedState=null),v.flags|=4;os(v),N=!1}else N=hA(),d!==null&&d.memoizedState!==null&&(d.memoizedState.hydrationErrors=N),N=!0;if(!N)return v.flags&256?(lu(v),v):(lu(v),null)}return lu(v),(v.flags&128)!==0?(v.lanes=S,v):(S=R!==null,d=d!==null&&d.memoizedState!==null,S&&(R=v.child,N=null,R.alternate!==null&&R.alternate.memoizedState!==null&&R.alternate.memoizedState.cachePool!==null&&(N=R.alternate.memoizedState.cachePool.pool),Y=null,R.memoizedState!==null&&R.memoizedState.cachePool!==null&&(Y=R.memoizedState.cachePool.pool),Y!==N&&(R.flags|=2048)),S!==d&&S&&(v.child.flags|=8192),Vp(v,v.updateQueue),os(v),null);case 4:return Oe(),d===null&&Ey(v.stateNode.containerInfo),os(v),null;case 10:return ku(v.type),os(v),null;case 19:if(ze(hs),R=v.memoizedState,R===null)return os(v),null;if(N=(v.flags&128)!==0,Y=R.rendering,Y===null)if(N)dg(R,!1);else{if(la!==0||d!==null&&(d.flags&128)!==0)for(d=v.child;d!==null;){if(Y=lo(d),Y!==null){for(v.flags|=128,dg(R,!1),d=Y.updateQueue,v.updateQueue=d,Vp(v,d),v.subtreeFlags=0,d=S,S=v.child;S!==null;)H1(S,d),S=S.sibling;return Te(hs,hs.current&1|2),Pr&&Pl(v,R.treeForkCount),v.child}d=d.sibling}R.tail!==null&&qn()>Yh&&(v.flags|=128,N=!0,dg(R,!1),v.lanes=4194304)}else{if(!N)if(d=lo(Y),d!==null){if(v.flags|=128,N=!0,d=d.updateQueue,v.updateQueue=d,Vp(v,d),dg(R,!0),R.tail===null&&R.tailMode==="hidden"&&!Y.alternate&&!Pr)return os(v),null}else 2*qn()-R.renderingStartTime>Yh&&S!==536870912&&(v.flags|=128,N=!0,dg(R,!1),v.lanes=4194304);R.isBackwards?(Y.sibling=v.child,v.child=Y):(d=R.last,d!==null?d.sibling=Y:v.child=Y,R.last=Y)}return R.tail!==null?(d=R.tail,R.rendering=d,R.tail=d.sibling,R.renderingStartTime=qn(),d.sibling=null,S=hs.current,Te(hs,N?S&1|2:S&1),Pr&&Pl(v,R.treeForkCount),d):(os(v),null);case 22:case 23:return lu(v),If(),R=v.memoizedState!==null,d!==null?d.memoizedState!==null!==R&&(v.flags|=8192):R&&(v.flags|=8192),R?(S&536870912)!==0&&(v.flags&128)===0&&(os(v),v.subtreeFlags&6&&(v.flags|=8192)):os(v),S=v.updateQueue,S!==null&&Vp(v,S.retryQueue),S=null,d!==null&&d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(S=d.memoizedState.cachePool.pool),R=null,v.memoizedState!==null&&v.memoizedState.cachePool!==null&&(R=v.memoizedState.cachePool.pool),R!==S&&(v.flags|=2048),d!==null&&ze(yA),null;case 24:return S=null,d!==null&&(S=d.memoizedState.cache),v.memoizedState.cache!==S&&(v.flags|=2048),ku(oa),os(v),null;case 25:return null;case 30:return null}throw Error(i(156,v.tag))}function j0(d,v){switch(Lh(v),v.tag){case 1:return d=v.flags,d&65536?(v.flags=d&-65537|128,v):null;case 3:return ku(oa),Oe(),d=v.flags,(d&65536)!==0&&(d&128)===0?(v.flags=d&-65537|128,v):null;case 26:case 27:case 5:return Ye(v),null;case 31:if(v.memoizedState!==null){if(lu(v),v.alternate===null)throw Error(i(340));Ne()}return d=v.flags,d&65536?(v.flags=d&-65537|128,v):null;case 13:if(lu(v),d=v.memoizedState,d!==null&&d.dehydrated!==null){if(v.alternate===null)throw Error(i(340));Ne()}return d=v.flags,d&65536?(v.flags=d&-65537|128,v):null;case 19:return ze(hs),null;case 4:return Oe(),null;case 10:return ku(v.type),null;case 22:case 23:return lu(v),If(),d!==null&&ze(yA),d=v.flags,d&65536?(v.flags=d&-65537|128,v):null;case 24:return ku(oa),null;case 25:return null;default:return null}}function ly(d,v){switch(Lh(v),v.tag){case 3:ku(oa),Oe();break;case 26:case 27:case 5:Ye(v);break;case 4:Oe();break;case 31:v.memoizedState!==null&&lu(v);break;case 13:lu(v);break;case 19:ze(hs);break;case 10:ku(v.type);break;case 22:case 23:lu(v),If(),d!==null&&ze(yA);break;case 24:ku(oa)}}function Gd(d,v){try{var S=v.updateQueue,R=S!==null?S.lastEffect:null;if(R!==null){var N=R.next;S=N;do{if((S.tag&d)===d){R=void 0;var Y=S.create,Ce=S.inst;R=Y(),Ce.destroy=R}S=S.next}while(S!==N)}}catch(Qe){zo(v,v.return,Qe)}}function hh(d,v,S){try{var R=v.updateQueue,N=R!==null?R.lastEffect:null;if(N!==null){var Y=N.next;R=Y;do{if((R.tag&d)===d){var Ce=R.inst,Qe=Ce.destroy;if(Qe!==void 0){Ce.destroy=void 0,N=v;var mt=S,Wt=Qe;try{Wt()}catch(un){zo(N,mt,un)}}}R=R.next}while(R!==Y)}}catch(un){zo(v,v.return,un)}}function fg(d){var v=d.updateQueue;if(v!==null){var S=d.stateNode;try{au(v,S)}catch(R){zo(d,d.return,R)}}}function Wd(d,v,S){S.props=js(d.type,d.memoizedProps),S.state=d.memoizedState;try{S.componentWillUnmount()}catch(R){zo(d,v,R)}}function pl(d,v){try{var S=d.ref;if(S!==null){switch(d.tag){case 26:case 27:case 5:var R=d.stateNode;break;case 30:R=d.stateNode;break;default:R=d.stateNode}typeof S=="function"?d.refCleanup=S(R):S.current=R}}catch(N){zo(d,v,N)}}function Au(d,v){var S=d.ref,R=d.refCleanup;if(S!==null)if(typeof R=="function")try{R()}catch(N){zo(d,v,N)}finally{d.refCleanup=null,d=d.alternate,d!=null&&(d.refCleanup=null)}else if(typeof S=="function")try{S(null)}catch(N){zo(d,v,N)}else S.current=null}function YC(d){var v=d.type,S=d.memoizedProps,R=d.stateNode;try{e:switch(v){case"button":case"input":case"select":case"textarea":S.autoFocus&&R.focus();break e;case"img":S.src?R.src=S.src:S.srcSet&&(R.srcset=S.srcSet)}}catch(N){zo(d,d.return,N)}}function uy(d,v,S){try{var R=d.stateNode;a_(R,d.type,S,v),R[Kn]=v}catch(N){zo(d,d.return,N)}}function VC(d){return d.tag===5||d.tag===3||d.tag===26||d.tag===27&&Ii(d.type)||d.tag===4}function Fv(d){e:for(;;){for(;d.sibling===null;){if(d.return===null||VC(d.return))return null;d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.tag===27&&Ii(d.type)||d.flags&2||d.child===null||d.tag===4)continue e;d.child.return=d,d=d.child}if(!(d.flags&2))return d.stateNode}}function zv(d,v,S){var R=d.tag;if(R===5||R===6)d=d.stateNode,v?(S.nodeType===9?S.body:S.nodeName==="HTML"?S.ownerDocument.body:S).insertBefore(d,v):(v=S.nodeType===9?S.body:S.nodeName==="HTML"?S.ownerDocument.body:S,v.appendChild(d),S=S._reactRootContainer,S!=null||v.onclick!==null||(v.onclick=zi));else if(R!==4&&(R===27&&Ii(d.type)&&(S=d.stateNode,v=null),d=d.child,d!==null))for(zv(d,v,S),d=d.sibling;d!==null;)zv(d,v,S),d=d.sibling}function cy(d,v,S){var R=d.tag;if(R===5||R===6)d=d.stateNode,v?S.insertBefore(d,v):S.appendChild(d);else if(R!==4&&(R===27&&Ii(d.type)&&(S=d.stateNode),d=d.child,d!==null))for(cy(d,v,S),d=d.sibling;d!==null;)cy(d,v,S),d=d.sibling}function Ay(d){var v=d.stateNode,S=d.memoizedProps;try{for(var R=d.type,N=v.attributes;N.length;)v.removeAttributeNode(N[0]);gl(v,R,S),v[an]=d,v[Kn]=S}catch(Y){zo(d,d.return,Y)}}var Qd=!1,Ra=!1,$p=!1,$C=typeof WeakSet=="function"?WeakSet:Set,wr=null;function pg(d,v){if(d=d.containerInfo,Qf=ky,d=og(d),Dp(d)){if("selectionStart"in d)var S={start:d.selectionStart,end:d.selectionEnd};else e:{S=(S=d.ownerDocument)&&S.defaultView||window;var R=S.getSelection&&S.getSelection();if(R&&R.rangeCount!==0){S=R.anchorNode;var N=R.anchorOffset,Y=R.focusNode;R=R.focusOffset;try{S.nodeType,Y.nodeType}catch{S=null;break e}var Ce=0,Qe=-1,mt=-1,Wt=0,un=0,fn=d,$t=null;t:for(;;){for(var tn;fn!==S||N!==0&&fn.nodeType!==3||(Qe=Ce+N),fn!==Y||R!==0&&fn.nodeType!==3||(mt=Ce+R),fn.nodeType===3&&(Ce+=fn.nodeValue.length),(tn=fn.firstChild)!==null;)$t=fn,fn=tn;for(;;){if(fn===d)break t;if($t===S&&++Wt===N&&(Qe=Ce),$t===Y&&++un===R&&(mt=Ce),(tn=fn.nextSibling)!==null)break;fn=$t,$t=fn.parentNode}fn=tn}S=Qe===-1||mt===-1?null:{start:Qe,end:mt}}else S=null}S=S||{start:0,end:0}}else S=null;for(i1={focusedElem:d,selectionRange:S},ky=!1,wr=v;wr!==null;)if(v=wr,d=v.child,(v.subtreeFlags&1028)!==0&&d!==null)d.return=v,wr=d;else for(;wr!==null;){switch(v=wr,Y=v.alternate,d=v.flags,v.tag){case 0:if((d&4)!==0&&(d=v.updateQueue,d=d!==null?d.events:null,d!==null))for(S=0;S title"))),gl(Y,R,S),Y[an]=d,wo(Y),R=Y;break e;case"link":var Ce=l1("link","href",N).get(R+(S.href||""));if(Ce){for(var Qe=0;Qejo&&(Ce=jo,jo=ji,ji=Ce);var Dt=ig(Qe,ji),_t=ig(Qe,jo);if(Dt&&_t&&(tn.rangeCount!==1||tn.anchorNode!==Dt.node||tn.anchorOffset!==Dt.offset||tn.focusNode!==_t.node||tn.focusOffset!==_t.offset)){var Gt=fn.createRange();Gt.setStart(Dt.node,Dt.offset),tn.removeAllRanges(),ji>jo?(tn.addRange(Gt),tn.extend(_t.node,_t.offset)):(Gt.setEnd(_t.node,_t.offset),tn.addRange(Gt))}}}}for(fn=[],tn=Qe;tn=tn.parentNode;)tn.nodeType===1&&fn.push({element:tn,left:tn.scrollLeft,top:tn.scrollTop});for(typeof Qe.focus=="function"&&Qe.focus(),Qe=0;QeS?32:S,Ee.T=null,S=Yv,Yv=null;var Y=zf,Ce=Vh;if(rl=0,Cg=zf=null,Vh=0,(ro&6)!==0)throw Error(i(331));var Qe=ro;if(ro|=4,Nv(Y.current),ZC(Y,Y.current,Ce,S),ro=Qe,om(0,!1),xn&&typeof xn.onPostCommitFiberRoot=="function")try{xn.onPostCommitFiberRoot(It,Y)}catch{}return!0}finally{qe.p=N,Ee.T=R,Hh(d,v)}}function eb(d,v,S){v=dl(S,v),v=ny(d.stateNode,v,2),d=Kl(d,v,2),d!==null&&(Yn(d,2),Yc(d))}function zo(d,v,S){if(d.tag===3)eb(d,d,S);else for(;v!==null;){if(v.tag===3){eb(v,d,S);break}else if(v.tag===1){var R=v.stateNode;if(typeof v.type.getDerivedStateFromError=="function"||typeof R.componentDidCatch=="function"&&(Yd===null||!Yd.has(R))){d=dl(S,d),S=Qh(2),R=Kl(v,S,2),R!==null&&(cg(S,R,v,d),Yn(R,2),Yc(R));break}}v=v.return}}function tb(d,v,S){var R=d.pingCache;if(R===null){R=d.pingCache=new Wv;var N=new Set;R.set(v,N)}else N=R.get(v),N===void 0&&(N=new Set,R.set(v,N));N.has(S)||(Jp=!0,N.add(S),d=Y2.bind(null,d,v,S),v.then(d,d))}function Y2(d,v,S){var R=d.pingCache;R!==null&&R.delete(v),d.pingedLanes|=d.suspendedLanes&S,d.warmLanes&=~S,Yo===d&&(Zr&S)===S&&(la===4||la===3&&(Zr&62914560)===Zr&&300>qn()-bg?(ro&2)===0&&im(d,0):Qv|=S,tm===Zr&&(tm=0)),Yc(d)}function H0(d,v){v===0&&(v=sn()),d=Dc(d,v),d!==null&&(Yn(d,v),Yc(d))}function xy(d){var v=d.memoizedState,S=0;v!==null&&(S=v.retryLane),H0(d,S)}function V2(d,v){var S=0;switch(d.tag){case 31:case 13:var R=d.stateNode,N=d.memoizedState;N!==null&&(S=N.retryLane);break;case 19:R=d.stateNode;break;case 22:R=d.stateNode._retryCache;break;default:throw Error(i(314))}R!==null&&R.delete(v),H0(d,S)}function o_(d,v){return fi(d,v)}var rm=null,Ku=null,Zh=!1,Z0=!1,X0=!1,Nf=0;function Yc(d){d!==Ku&&d.next===null&&(Ku===null?rm=Ku=d:Ku=Ku.next=d),Z0=!0,Zh||(Zh=!0,s_())}function om(d,v){if(!X0&&Z0){X0=!0;do for(var S=!1,R=rm;R!==null;){if(d!==0){var N=R.pendingLanes;if(N===0)var Y=0;else{var Ce=R.suspendedLanes,Qe=R.pingedLanes;Y=(1<<31-ae(42|d)+1)-1,Y&=N&~(Ce&~Qe),Y=Y&201326741?Y&201326741|1:Y?Y|2:0}Y!==0&&(S=!0,nb(R,Y))}else Y=Zr,Y=St(R,R===Yo?Y:0,R.cancelPendingCommit!==null||R.timeoutHandle!==-1),(Y&3)===0||Bt(R,Y)||(S=!0,nb(R,Y));R=R.next}while(S);X0=!1}}function $2(){My()}function My(){Z0=Zh=!1;var d=0;Nf!==0&&H2()&&(d=Nf);for(var v=qn(),S=null,R=rm;R!==null;){var N=R.next,Y=wy(R,v);Y===0?(R.next=null,S===null?rm=N:S.next=N,N===null&&(Ku=S)):(S=R,(d!==0||(Y&3)!==0)&&(Z0=!0)),R=N}rl!==0&&rl!==5||om(d),Nf!==0&&(Nf=0)}function wy(d,v){for(var S=d.suspendedLanes,R=d.pingedLanes,N=d.expirationTimes,Y=d.pendingLanes&-62914561;0Qe)break;var un=mt.transferSize,fn=mt.initiatorType;un&&Oy(fn)&&(mt=mt.responseEnd,Ce+=un*(mt"u"?null:document;function TA(d,v,S){var R=Hs;if(R&&typeof v=="string"&&v){var N=ia(v);N='link[rel="'+d+'"][href="'+N+'"]',typeof S=="string"&&(N+='[crossorigin="'+S+'"]'),cb.has(N)||(cb.add(N),d={rel:d,crossOrigin:S,href:v},R.querySelector(N)===null&&(v=R.createElement("link"),gl(v,"link",d),wo(v),R.head.appendChild(v)))}}function Gi(d){ju.D(d),TA("dns-prefetch",d,null)}function c_(d,v){ju.C(d,v),TA("preconnect",d,v)}function A_(d,v,S){ju.L(d,v,S);var R=Hs;if(R&&d&&v){var N='link[rel="preload"][as="'+ia(v)+'"]';v==="image"&&S&&S.imageSrcSet?(N+='[imagesrcset="'+ia(S.imageSrcSet)+'"]',typeof S.imageSizes=="string"&&(N+='[imagesizes="'+ia(S.imageSizes)+'"]')):N+='[href="'+ia(d)+'"]';var Y=N;switch(v){case"style":Y=Hd(d);break;case"script":Y=Yf(d)}mc.has(Y)||(d=_({rel:"preload",href:v==="image"&&S&&S.imageSrcSet?void 0:d,as:v},S),mc.set(Y,d),R.querySelector(N)!==null||v==="style"&&R.querySelector(Zd(Y))||v==="script"&&R.querySelector(Vf(Y))||(v=R.createElement("link"),gl(v,"link",d),wo(v),R.head.appendChild(v)))}}function Bg(d,v){ju.m(d,v);var S=Hs;if(S&&d){var R=v&&typeof v.as=="string"?v.as:"script",N='link[rel="modulepreload"][as="'+ia(R)+'"][href="'+ia(d)+'"]',Y=N;switch(R){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":Y=Yf(d)}if(!mc.has(Y)&&(d=_({rel:"modulepreload",href:d},v),mc.set(Y,d),S.querySelector(N)===null)){switch(R){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(S.querySelector(Vf(Y)))return}R=S.createElement("link"),gl(R,"link",d),wo(R),S.head.appendChild(R)}}}function vl(d,v,S){ju.S(d,v,S);var R=Hs;if(R&&d){var N=ma(R).hoistableStyles,Y=Hd(d);v=v||"default";var Ce=N.get(Y);if(!Ce){var Qe={loading:0,preload:null};if(Ce=R.querySelector(Zd(Y)))Qe.loading=5;else{d=_({rel:"stylesheet",href:d,"data-precedence":v},S),(S=mc.get(Y))&&cm(d,S);var mt=Ce=R.createElement("link");wo(mt),gl(mt,"link",d),mt._p=new Promise(function(Wt,un){mt.onload=Wt,mt.onerror=un}),mt.addEventListener("load",function(){Qe.loading|=1}),mt.addEventListener("error",function(){Qe.loading|=2}),Qe.loading|=4,$f(Ce,v,R)}Ce={type:"stylesheet",instance:Ce,count:1,state:Qe},N.set(Y,Ce)}}}function sl(d,v){ju.X(d,v);var S=Hs;if(S&&d){var R=ma(S).hoistableScripts,N=Yf(d),Y=R.get(N);Y||(Y=S.querySelector(Vf(N)),Y||(d=_({src:d,async:!0},v),(v=mc.get(N))&&a1(d,v),Y=S.createElement("script"),wo(Y),gl(Y,"link",d),S.head.appendChild(Y)),Y={type:"script",instance:Y,count:1,state:null},R.set(N,Y))}}function Z2(d,v){ju.M(d,v);var S=Hs;if(S&&d){var R=ma(S).hoistableScripts,N=Yf(d),Y=R.get(N);Y||(Y=S.querySelector(Vf(N)),Y||(d=_({src:d,async:!0,type:"module"},v),(v=mc.get(N))&&a1(d,v),Y=S.createElement("script"),wo(Y),gl(Y,"link",d),S.head.appendChild(Y)),Y={type:"script",instance:Y,count:1,state:null},R.set(N,Y))}}function Ab(d,v,S,R){var N=(N=Et.current)?dh(N):null;if(!N)throw Error(i(446));switch(d){case"meta":case"title":return null;case"style":return typeof S.precedence=="string"&&typeof S.href=="string"?(v=Hd(S.href),S=ma(N).hoistableStyles,R=S.get(v),R||(R={type:"style",instance:null,count:0,state:null},S.set(v,R)),R):{type:"void",instance:null,count:0,state:null};case"link":if(S.rel==="stylesheet"&&typeof S.href=="string"&&typeof S.precedence=="string"){d=Hd(S.href);var Y=ma(N).hoistableStyles,Ce=Y.get(d);if(Ce||(N=N.ownerDocument||N,Ce={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},Y.set(d,Ce),(Y=N.querySelector(Zd(d)))&&!Y._p&&(Ce.instance=Y,Ce.state.loading=5),mc.has(d)||(S={rel:"preload",as:"style",href:S.href,crossOrigin:S.crossOrigin,integrity:S.integrity,media:S.media,hrefLang:S.hrefLang,referrerPolicy:S.referrerPolicy},mc.set(d,S),Y||hb(N,d,S,Ce.state))),v&&R===null)throw Error(i(528,""));return Ce}if(v&&R!==null)throw Error(i(529,""));return null;case"script":return v=S.async,S=S.src,typeof S=="string"&&v&&typeof v!="function"&&typeof v!="symbol"?(v=Yf(S),S=ma(N).hoistableScripts,R=S.get(v),R||(R={type:"script",instance:null,count:0,state:null},S.set(v,R)),R):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,d))}}function Hd(d){return'href="'+ia(d)+'"'}function Zd(d){return'link[rel="stylesheet"]['+d+"]"}function s1(d){return _({},d,{"data-precedence":d.precedence,precedence:null})}function hb(d,v,S,R){d.querySelector('link[rel="preload"][as="style"]['+v+"]")?R.loading=1:(v=d.createElement("link"),R.preload=v,v.addEventListener("load",function(){return R.loading|=1}),v.addEventListener("error",function(){return R.loading|=2}),gl(v,"link",S),wo(v),d.head.appendChild(v))}function Yf(d){return'[src="'+ia(d)+'"]'}function Vf(d){return"script[async]"+d}function db(d,v,S){if(v.count++,v.instance===null)switch(v.type){case"style":var R=d.querySelector('style[data-href~="'+ia(S.href)+'"]');if(R)return v.instance=R,wo(R),R;var N=_({},S,{"data-href":S.href,"data-precedence":S.precedence,href:null,precedence:null});return R=(d.ownerDocument||d).createElement("style"),wo(R),gl(R,"style",N),$f(R,S.precedence,d),v.instance=R;case"stylesheet":N=Hd(S.href);var Y=d.querySelector(Zd(N));if(Y)return v.state.loading|=4,v.instance=Y,wo(Y),Y;R=s1(S),(N=mc.get(N))&&cm(R,N),Y=(d.ownerDocument||d).createElement("link"),wo(Y);var Ce=Y;return Ce._p=new Promise(function(Qe,mt){Ce.onload=Qe,Ce.onerror=mt}),gl(Y,"link",R),v.state.loading|=4,$f(Y,S.precedence,d),v.instance=Y;case"script":return Y=Yf(S.src),(N=d.querySelector(Vf(Y)))?(v.instance=N,wo(N),N):(R=S,(N=mc.get(Y))&&(R=_({},S),a1(R,N)),d=d.ownerDocument||d,N=d.createElement("script"),wo(N),gl(N,"link",R),d.head.appendChild(N),v.instance=N);case"void":return null;default:throw Error(i(443,v.type))}else v.type==="stylesheet"&&(v.state.loading&4)===0&&(R=v.instance,v.state.loading|=4,$f(R,S.precedence,d));return v.instance}function $f(d,v,S){for(var R=S.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),N=R.length?R[R.length-1]:null,Y=N,Ce=0;Ce title"):null)}function fb(d,v,S){if(S===1||v.itemProp!=null)return!1;switch(d){case"meta":case"title":return!0;case"style":if(typeof v.precedence!="string"||typeof v.href!="string"||v.href==="")break;return!0;case"link":if(typeof v.rel!="string"||typeof v.href!="string"||v.href===""||v.onLoad||v.onError)break;switch(v.rel){case"stylesheet":return d=v.disabled,typeof v.precedence=="string"&&d==null;default:return!0}case"script":if(v.async&&typeof v.async!="function"&&typeof v.async!="symbol"&&!v.onLoad&&!v.onError&&v.src&&typeof v.src=="string")return!0}return!1}function pb(d){return!(d.type==="stylesheet"&&(d.state.loading&3)===0)}function Og(d,v,S,R){if(S.type==="stylesheet"&&(typeof R.media!="string"||matchMedia(R.media).matches!==!1)&&(S.state.loading&4)===0){if(S.instance===null){var N=Hd(R.href),Y=v.querySelector(Zd(N));if(Y){v=Y._p,v!==null&&typeof v=="object"&&typeof v.then=="function"&&(d.count++,d=Ty.bind(d),v.then(d,d)),S.state.loading|=4,S.instance=Y,wo(Y);return}Y=v.ownerDocument||v,R=s1(R),(N=mc.get(N))&&cm(R,N),Y=Y.createElement("link"),wo(Y);var Ce=Y;Ce._p=new Promise(function(Qe,mt){Ce.onload=Qe,Ce.onerror=mt}),gl(Y,"link",R),S.instance=Y}d.stylesheets===null&&(d.stylesheets=new Map),d.stylesheets.set(S,v),(v=S.state.preload)&&(S.state.loading&3)===0&&(d.count++,S=Ty.bind(d),v.addEventListener("load",S),v.addEventListener("error",S))}}var mb=0;function d_(d,v){return d.stylesheets&&d.count===0&&u1(d,d.stylesheets),0mb?50:800)+v);return d.unsuspend=S,function(){d.unsuspend=null,clearTimeout(R),clearTimeout(N)}}:null}function Ty(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)u1(this,this.stylesheets);else if(this.unsuspend){var d=this.unsuspend;this.unsuspend=null,d()}}}var Zf=null;function u1(d,v){d.stylesheets=null,d.unsuspend!==null&&(d.count++,Zf=new Map,v.forEach(f_,d),Zf=null,Ty.call(d))}function f_(d,v){if(!(v.state.loading&4)){var S=Zf.get(d);if(S)var R=S.get(null);else{S=new Map,Zf.set(d,S);for(var N=d.querySelectorAll("link[data-precedence],style[data-precedence]"),Y=0;Y"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}return n(),eO.exports=mae(),eO.exports}var xH=gae();const yae="modulepreload",vae=function(n){return"/maputnik/"+n},rF={},S_=function(e,t,i){let r=Promise.resolve();if(t&&t.length>0){let f=function(y){return Promise.all(y.map(_=>Promise.resolve(_).then(E=>({status:"fulfilled",value:E}),E=>({status:"rejected",reason:E}))))};var s=f;document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),c=a?.nonce||a?.getAttribute("nonce");r=f(t.map(y=>{if(y=vae(y),y in rF)return;rF[y]=!0;const _=y.endsWith(".css"),E=_?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${E}`))return;const I=document.createElement("link");if(I.rel=_?"stylesheet":yae,_||(I.as="script"),I.crossOrigin="",I.href=y,c&&I.setAttribute("nonce",c),document.head.appendChild(I),_)return new Promise((P,K)=>{I.addEventListener("load",P),I.addEventListener("error",()=>K(new Error(`Unable to preload CSS for ${y}`)))})}))}function o(a){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=a,window.dispatchEvent(c),!c.defaultPrevented)throw a}return r.then(a=>{for(const c of a||[])c.status==="rejected"&&o(c.reason);return e().catch(o)})},bae=(n,e,t)=>{const i=n[e];return i?typeof i=="function"?i():Promise.resolve(i):new Promise((r,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.":""))))})},Cr=n=>typeof n=="string",t3=()=>{let n,e;const t=new Promise((i,r)=>{n=i,e=r});return t.resolve=n,t.reject=e,t},oF=n=>n==null?"":""+n,Cae=(n,e,t)=>{n.forEach(i=>{e[i]&&(t[i]=e[i])})},_ae=/###/g,sF=n=>n&&n.indexOf("###")>-1?n.replace(_ae,"."):n,aF=n=>!n||Cr(n),$3=(n,e,t)=>{const i=Cr(e)?e.split("."):e;let r=0;for(;r{const{obj:i,k:r}=$3(n,e,Object);if(i!==void 0||e.length===1){i[r]=t;return}let o=e[e.length-1],s=e.slice(0,e.length-1),a=$3(n,s,Object);for(;a.obj===void 0&&s.length;)o=`${s[s.length-1]}.${o}`,s=s.slice(0,s.length-1),a=$3(n,s,Object),a?.obj&&typeof a.obj[`${a.k}.${o}`]<"u"&&(a.obj=void 0);a.obj[`${a.k}.${o}`]=t},xae=(n,e,t,i)=>{const{obj:r,k:o}=$3(n,e,Object);r[o]=r[o]||[],r[o].push(t)},kS=(n,e)=>{const{obj:t,k:i}=$3(n,e);if(t&&Object.prototype.hasOwnProperty.call(t,i))return t[i]},Mae=(n,e,t)=>{const i=kS(n,t);return i!==void 0?i:kS(e,t)},MH=(n,e,t)=>{for(const i in e)i!=="__proto__"&&i!=="constructor"&&(i in n?Cr(n[i])||n[i]instanceof String||Cr(e[i])||e[i]instanceof String?t&&(n[i]=e[i]):MH(n[i],e[i],t):n[i]=e[i]);return n},E_=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var wae={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Sae=n=>Cr(n)?n.replace(/[&<>"'\/]/g,e=>wae[e]):n;class Eae{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 i=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,i),this.regExpQueue.push(e),i}}const Bae=[" ",",","?","!",";"],Oae=new Eae(20),Iae=(n,e,t)=>{e=e||"",t=t||"";const i=Bae.filter(s=>e.indexOf(s)<0&&t.indexOf(s)<0);if(i.length===0)return!0;const r=Oae.getRegExp(`(${i.map(s=>s==="?"?"\\?":s).join("|")})`);let o=!r.test(n);if(!o){const s=n.indexOf(t);s>0&&!r.test(n.substring(0,s))&&(o=!0)}return o},l9=(n,e,t=".")=>{if(!n)return;if(n[e])return Object.prototype.hasOwnProperty.call(n,e)?n[e]:void 0;const i=e.split(t);let r=n;for(let o=0;o-1&&cn?.replace("_","-"),Tae={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,e){console?.[n]?.apply?.(console,e)}};class DS{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||"i18next:",this.logger=e||Tae,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,"log","",!0)}warn(...e){return this.forward(e,"warn","",!0)}error(...e){return this.forward(e,"error","")}deprecate(...e){return this.forward(e,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,i,r){return r&&!this.debug?null:(Cr(e[0])&&(e[0]=`${i}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new DS(this.logger,{prefix:`${this.prefix}:${e}:`,...this.options})}clone(e){return e=e||this.options,e.prefix=e.prefix||this.prefix,new DS(this.logger,e)}}var Zg=new DS;class r6{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(i=>{this.observers[i]||(this.observers[i]=new Map);const r=this.observers[i].get(t)||0;this.observers[i].set(t,r+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([r,o])=>{for(let s=0;s{for(let s=0;s-1&&this.options.ns.splice(t,1)}getResource(e,t,i,r={}){const o=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,s=r.ignoreJSONStructure!==void 0?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let a;e.indexOf(".")>-1?a=e.split("."):(a=[e,t],i&&(Array.isArray(i)?a.push(...i):Cr(i)&&o?a.push(...i.split(o)):a.push(i)));const c=kS(this.data,a);return!c&&!t&&!i&&e.indexOf(".")>-1&&(e=a[0],t=a[1],i=a.slice(2).join(".")),c||!s||!Cr(i)?c:l9(this.data?.[e]?.[t],i,o)}addResource(e,t,i,r,o={silent:!1}){const s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let a=[e,t];i&&(a=a.concat(s?i.split(s):i)),e.indexOf(".")>-1&&(a=e.split("."),r=t,t=a[1]),this.addNamespaces(t),lF(this.data,a,r),o.silent||this.emit("added",e,t,i,r)}addResources(e,t,i,r={silent:!1}){for(const o in i)(Cr(i[o])||Array.isArray(i[o]))&&this.addResource(e,t,o,i[o],{silent:!0});r.silent||this.emit("added",e,t,i)}addResourceBundle(e,t,i,r,o,s={silent:!1,skipCopy:!1}){let a=[e,t];e.indexOf(".")>-1&&(a=e.split("."),r=i,i=t,t=a[1]),this.addNamespaces(t);let c=kS(this.data,a)||{};s.skipCopy||(i=JSON.parse(JSON.stringify(i))),r?MH(c,i,o):c={...c,...i},lF(this.data,a,c),s.silent||this.emit("added",e,t,i)}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.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(r=>t[r]&&Object.keys(t[r]).length>0)}toJSON(){return this.data}}var wH={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,e,t,i,r){return n.forEach(o=>{e=this.processors[o]?.process(e,t,i,r)??e}),e}};const SH=Symbol("i18next/PATH_KEY");function kae(){const n=[],e=Object.create(null);let t;return e.get=(i,r)=>(t?.revoke?.(),r===SH?n:(n.push(r),t=Proxy.revocable(i,e),t.proxy)),Proxy.revocable(Object.create(null),e).proxy}function RS(n,e){const{[SH]:t}=n(kae());return t.join(e?.keySeparator??".")}const cF={},rO=n=>!Cr(n)&&typeof n!="boolean"&&typeof n!="number";class PS extends r6{constructor(e,t={}){super(),Cae(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Zg.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){const i={...t};if(e==null)return!1;const r=this.resolve(e,i);if(r?.res===void 0)return!1;const o=rO(r.res);return!(i.returnObjects===!1&&o)}extractFromKey(e,t){let i=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;i===void 0&&(i=":");const r=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let o=t.ns||this.options.defaultNS||[];const s=i&&e.indexOf(i)>-1,a=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!Iae(e,i,r);if(s&&!a){const c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:Cr(o)?[o]:o};const f=e.split(i);(i!==r||i===r&&this.options.ns.indexOf(f[0])>-1)&&(o=f.shift()),e=f.join(r)}return{key:e,namespaces:Cr(o)?[o]:o}}translate(e,t,i){let r=typeof t=="object"?{...t}:t;if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),e==null)return"";typeof e=="function"&&(e=RS(e,{...this.options,...r})),Array.isArray(e)||(e=[String(e)]);const o=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,s=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:a,namespaces:c}=this.extractFromKey(e[e.length-1],r),f=c[c.length-1];let y=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;y===void 0&&(y=":");const _=r.lng||this.language,E=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(_?.toLowerCase()==="cimode")return E?o?{res:`${f}${y}${a}`,usedKey:a,exactUsedKey:a,usedLng:_,usedNS:f,usedParams:this.getUsedParamsDetails(r)}:`${f}${y}${a}`:o?{res:a,usedKey:a,exactUsedKey:a,usedLng:_,usedNS:f,usedParams:this.getUsedParamsDetails(r)}:a;const I=this.resolve(e,r);let P=I?.res;const K=I?.usedKey||a,z=I?.exactUsedKey||a,Q=["[object Number]","[object Function]","[object RegExp]"],V=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,$=!this.i18nFormat||this.i18nFormat.handleAsObject,Z=r.count!==void 0&&!Cr(r.count),ee=PS.hasDefaultValue(r),X=Z?this.pluralResolver.getSuffix(_,r.count,r):"",W=r.ordinal&&Z?this.pluralResolver.getSuffix(_,r.count,{ordinal:!1}):"",se=Z&&!r.ordinal&&r.count===0,le=se&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${X}`]||r[`defaultValue${W}`]||r.defaultValue;let ve=P;$&&!P&&ee&&(ve=le);const pe=rO(ve),we=Object.prototype.toString.apply(ve);if($&&ve&&pe&&Q.indexOf(we)<0&&!(Cr(V)&&Array.isArray(ve))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const _e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(K,ve,{...r,ns:c}):`key '${a} (${this.language})' returned an object instead of string.`;return o?(I.res=_e,I.usedParams=this.getUsedParamsDetails(r),I):_e}if(s){const _e=Array.isArray(ve),Be=_e?[]:{},Fe=_e?z:K;for(const Ee in ve)if(Object.prototype.hasOwnProperty.call(ve,Ee)){const qe=`${Fe}${s}${Ee}`;ee&&!P?Be[Ee]=this.translate(qe,{...r,defaultValue:rO(le)?le[Ee]:void 0,joinArrays:!1,ns:c}):Be[Ee]=this.translate(qe,{...r,joinArrays:!1,ns:c}),Be[Ee]===qe&&(Be[Ee]=ve[Ee])}P=Be}}else if($&&Cr(V)&&Array.isArray(P))P=P.join(V),P&&(P=this.extendTranslation(P,e,r,i));else{let _e=!1,Be=!1;!this.isValidLookup(P)&&ee&&(_e=!0,P=le),this.isValidLookup(P)||(Be=!0,P=a);const Ee=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Be?void 0:P,qe=ee&&le!==P&&this.options.updateMissing;if(Be||_e||qe){if(this.logger.log(qe?"updateKey":"missingKey",_,f,a,qe?le:P),s){const Ie=this.resolve(a,{...r,keySeparator:!1});Ie&&Ie.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 ut=[];const ht=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ht&&ht[0])for(let Ie=0;Ie{const vt=ee&&Te!==P?Te:Ee;this.options.missingKeyHandler?this.options.missingKeyHandler(Ie,f,ze,vt,qe,r):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(Ie,f,ze,vt,qe,r),this.emit("missingKey",Ie,f,ze,P)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Z?ut.forEach(Ie=>{const ze=this.pluralResolver.getSuffixes(Ie,r);se&&r[`defaultValue${this.options.pluralSeparator}zero`]&&ze.indexOf(`${this.options.pluralSeparator}zero`)<0&&ze.push(`${this.options.pluralSeparator}zero`),ze.forEach(Te=>{De([Ie],a+Te,r[`defaultValue${Te}`]||le)})}):De(ut,a,le))}P=this.extendTranslation(P,e,r,I,i),Be&&P===a&&this.options.appendNamespaceToMissingKey&&(P=`${f}${y}${a}`),(Be||_e)&&this.options.parseMissingKeyHandler&&(P=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${f}${y}${a}`:a,_e?P:void 0,r))}return o?(I.res=P,I.usedParams=this.getUsedParamsDetails(r),I):P}extendTranslation(e,t,i,r,o){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...i},i.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init({...i,interpolation:{...this.options.interpolation,...i.interpolation}});const c=Cr(e)&&(i?.interpolation?.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let f;if(c){const _=e.match(this.interpolator.nestingRegexp);f=_&&_.length}let y=i.replace&&!Cr(i.replace)?i.replace:i;if(this.options.interpolation.defaultVariables&&(y={...this.options.interpolation.defaultVariables,...y}),e=this.interpolator.interpolate(e,y,i.lng||this.language||r.usedLng,i),c){const _=e.match(this.interpolator.nestingRegexp),E=_&&_.length;fo?.[0]===_[0]&&!i.context?(this.logger.warn(`It seems you are nesting recursively key: ${_[0]} in key: ${t[0]}`),null):this.translate(..._,t),i)),i.interpolation&&this.interpolator.reset()}const s=i.postProcess||this.options.postProcess,a=Cr(s)?[s]:s;return e!=null&&a?.length&&i.applyPostProcessor!==!1&&(e=wH.handle(a,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(i)},...i}:i,this)),e}resolve(e,t={}){let i,r,o,s,a;return Cr(e)&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(i))return;const f=this.extractFromKey(c,t),y=f.key;r=y;let _=f.namespaces;this.options.fallbackNS&&(_=_.concat(this.options.fallbackNS));const E=t.count!==void 0&&!Cr(t.count),I=E&&!t.ordinal&&t.count===0,P=t.context!==void 0&&(Cr(t.context)||typeof t.context=="number")&&t.context!=="",K=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);_.forEach(z=>{this.isValidLookup(i)||(a=z,!cF[`${K[0]}-${z}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(a)&&(cF[`${K[0]}-${z}`]=!0,this.logger.warn(`key "${r}" for languages "${K.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!!!")),K.forEach(Q=>{if(this.isValidLookup(i))return;s=Q;const V=[y];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(V,y,Q,z,t);else{let Z;E&&(Z=this.pluralResolver.getSuffix(Q,t.count,t));const ee=`${this.options.pluralSeparator}zero`,X=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(E&&(t.ordinal&&Z.indexOf(X)===0&&V.push(y+Z.replace(X,this.options.pluralSeparator)),V.push(y+Z),I&&V.push(y+ee)),P){const W=`${y}${this.options.contextSeparator||"_"}${t.context}`;V.push(W),E&&(t.ordinal&&Z.indexOf(X)===0&&V.push(W+Z.replace(X,this.options.pluralSeparator)),V.push(W+Z),I&&V.push(W+ee))}}let $;for(;$=V.pop();)this.isValidLookup(i)||(o=$,i=this.getResource(Q,z,$,t))}))})}),{res:i,usedKey:r,exactUsedKey:o,usedLng:s,usedNS:a}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,t,i,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,i,r):this.resourceStore.getResource(e,t,i,r)}getUsedParamsDetails(e={}){const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],i=e.replace&&!Cr(e.replace);let r=i?e.replace:e;if(i&&typeof e.count<"u"&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!i){r={...r};for(const o of t)delete r[o]}return r}static hasDefaultValue(e){const t="defaultValue";for(const i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&t===i.substring(0,t.length)&&e[i]!==void 0)return!0;return!1}}class AF{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Zg.create("languageUtils")}getScriptPartFromCode(e){if(e=w4(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=w4(e),!e||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(Cr(e)&&e.indexOf("-")>-1){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}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(i=>{if(t)return;const r=this.formatLanguageCode(i);(!this.options.supportedLngs||this.isSupportedCode(r))&&(t=r)}),!t&&this.options.supportedLngs&&e.forEach(i=>{if(t)return;const r=this.getScriptPartFromCode(i);if(this.isSupportedCode(r))return t=r;const o=this.getLanguagePartFromCode(i);if(this.isSupportedCode(o))return t=o;t=this.options.supportedLngs.find(s=>{if(s===o)return s;if(!(s.indexOf("-")<0&&o.indexOf("-")<0)&&(s.indexOf("-")>0&&o.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===o||s.indexOf(o)===0&&o.length>1))return s})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if(typeof e=="function"&&(e=e(t)),Cr(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let i=e[t];return i||(i=e[this.getScriptPartFromCode(t)]),i||(i=e[this.formatLanguageCode(t)]),i||(i=e[this.getLanguagePartFromCode(t)]),i||(i=e.default),i||[]}toResolveHierarchy(e,t){const i=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],o=s=>{s&&(this.isSupportedCode(s)?r.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return Cr(e)&&(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))):Cr(e)&&o(this.formatLanguageCode(e)),i.forEach(s=>{r.indexOf(s)<0&&o(this.formatLanguageCode(s))}),r}}const hF={zero:0,one:1,two:2,few:3,many:4,other:5},dF={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class Dae{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=Zg.create("pluralResolver"),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){const i=w4(e==="dev"?"en":e),r=t.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:i,type:r});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let s;try{s=new Intl.PluralRules(i,{type:r})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),dF;if(!e.match(/-|_/))return dF;const c=this.languageUtils.getLanguagePartFromCode(e);s=this.getRule(c,t)}return this.pluralRulesCache[o]=s,s}needsPlural(e,t={}){let i=this.getRule(e,t);return i||(i=this.getRule("dev",t)),i?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,i={}){return this.getSuffixes(e,i).map(r=>`${t}${r}`)}getSuffixes(e,t={}){let i=this.getRule(e,t);return i||(i=this.getRule("dev",t)),i?i.resolvedOptions().pluralCategories.sort((r,o)=>hF[r]-hF[o]).map(r=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${r}`):[]}getSuffix(e,t,i={}){const r=this.getRule(e,i);return r?`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",t,i))}}const fF=(n,e,t,i=".",r=!0)=>{let o=Mae(n,e,t);return!o&&r&&Cr(t)&&(o=l9(n,t,i),o===void 0&&(o=l9(e,t,i))),o},oO=n=>n.replace(/\$/g,"$$$$");class Rae{constructor(e={}){this.logger=Zg.create("interpolator"),this.options=e,this.format=e?.interpolation?.format||(t=>t),this.init(e)}init(e={}){e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:i,useRawValueToEscape:r,prefix:o,prefixEscaped:s,suffix:a,suffixEscaped:c,formatSeparator:f,unescapeSuffix:y,unescapePrefix:_,nestingPrefix:E,nestingPrefixEscaped:I,nestingSuffix:P,nestingSuffixEscaped:K,nestingOptionsSeparator:z,maxReplaces:Q,alwaysFormat:V}=e.interpolation;this.escape=t!==void 0?t:Sae,this.escapeValue=i!==void 0?i:!0,this.useRawValueToEscape=r!==void 0?r:!1,this.prefix=o?E_(o):s||"{{",this.suffix=a?E_(a):c||"}}",this.formatSeparator=f||",",this.unescapePrefix=y?"":_||"-",this.unescapeSuffix=this.unescapePrefix?"":y||"",this.nestingPrefix=E?E_(E):I||E_("$t("),this.nestingSuffix=P?E_(P):K||E_(")"),this.nestingOptionsSeparator=z||",",this.maxReplaces=Q||1e3,this.alwaysFormat=V!==void 0?V:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(t,i)=>t?.source===i?(t.lastIndex=0,t):new RegExp(i,"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,i,r){let o,s,a;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},f=I=>{if(I.indexOf(this.formatSeparator)<0){const Q=fF(t,c,I,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(Q,void 0,i,{...r,...t,interpolationkey:I}):Q}const P=I.split(this.formatSeparator),K=P.shift().trim(),z=P.join(this.formatSeparator).trim();return this.format(fF(t,c,K,this.options.keySeparator,this.options.ignoreJSONStructure),z,i,{...r,...t,interpolationkey:K})};this.resetRegExp();const y=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,_=r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:I=>oO(I)},{regex:this.regexp,safeValue:I=>this.escapeValue?oO(this.escape(I)):oO(I)}].forEach(I=>{for(a=0;o=I.regex.exec(e);){const P=o[1].trim();if(s=f(P),s===void 0)if(typeof y=="function"){const z=y(e,o,r);s=Cr(z)?z:""}else if(r&&Object.prototype.hasOwnProperty.call(r,P))s="";else if(_){s=o[0];continue}else this.logger.warn(`missed to pass in variable ${P} for interpolating ${e}`),s="";else!Cr(s)&&!this.useRawValueToEscape&&(s=oF(s));const K=I.safeValue(s);if(e=e.replace(o[0],K),_?(I.regex.lastIndex+=s.length,I.regex.lastIndex-=o[0].length):I.regex.lastIndex=0,a++,a>=this.maxReplaces)break}}),e}nest(e,t,i={}){let r,o,s;const a=(c,f)=>{const y=this.nestingOptionsSeparator;if(c.indexOf(y)<0)return c;const _=c.split(new RegExp(`${y}[ ]*{`));let E=`{${_[1]}`;c=_[0],E=this.interpolate(E,s);const I=E.match(/'/g),P=E.match(/"/g);((I?.length??0)%2===0&&!P||P.length%2!==0)&&(E=E.replace(/'/g,'"'));try{s=JSON.parse(E),f&&(s={...f,...s})}catch(K){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,K),`${c}${y}${E}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,c};for(;r=this.nestingRegexp.exec(e);){let c=[];s={...i},s=s.replace&&!Cr(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;const f=/{.*}/.test(r[1])?r[1].lastIndexOf("}")+1:r[1].indexOf(this.formatSeparator);if(f!==-1&&(c=r[1].slice(f).split(this.formatSeparator).map(y=>y.trim()).filter(Boolean),r[1]=r[1].slice(0,f)),o=t(a.call(this,r[1].trim(),s),s),o&&r[0]===e&&!Cr(o))return o;Cr(o)||(o=oF(o)),o||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),o=""),c.length&&(o=c.reduce((y,_)=>this.format(y,_,i.lng,{...i,interpolationkey:r[1].trim()}),o.trim())),e=e.replace(r[0],o),this.regexp.lastIndex=0}return e}}const Pae=n=>{let e=n.toLowerCase().trim();const t={};if(n.indexOf("(")>-1){const i=n.split("(");e=i[0].toLowerCase().trim();const r=i[1].substring(0,i[1].length-1);e==="currency"&&r.indexOf(":")<0?t.currency||(t.currency=r.trim()):e==="relativetime"&&r.indexOf(":")<0?t.range||(t.range=r.trim()):r.split(";").forEach(s=>{if(s){const[a,...c]=s.split(":"),f=c.join(":").trim().replace(/^'+|'+$/g,""),y=a.trim();t[y]||(t[y]=f),f==="false"&&(t[y]=!1),f==="true"&&(t[y]=!0),isNaN(f)||(t[y]=parseInt(f,10))}})}return{formatName:e,formatOptions:t}},pF=n=>{const e={};return(t,i,r)=>{let o=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(o={...o,[r.interpolationkey]:void 0});const s=i+JSON.stringify(o);let a=e[s];return a||(a=n(w4(i),r),e[s]=a),a(t)}},Lae=n=>(e,t,i)=>n(w4(t),i)(e);class Uae{constructor(e={}){this.logger=Zg.create("formatter"),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||",";const i=t.cacheInBuiltFormats?pF:Lae;this.formats={number:i((r,o)=>{const s=new Intl.NumberFormat(r,{...o});return a=>s.format(a)}),currency:i((r,o)=>{const s=new Intl.NumberFormat(r,{...o,style:"currency"});return a=>s.format(a)}),datetime:i((r,o)=>{const s=new Intl.DateTimeFormat(r,{...o});return a=>s.format(a)}),relativetime:i((r,o)=>{const s=new Intl.RelativeTimeFormat(r,{...o});return a=>s.format(a,o.range||"day")}),list:i((r,o)=>{const s=new Intl.ListFormat(r,{...o});return a=>s.format(a)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=pF(t)}format(e,t,i,r={}){const o=t.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(a=>a.indexOf(")")>-1)){const a=o.findIndex(c=>c.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,a)].join(this.formatSeparator)}return o.reduce((a,c)=>{const{formatName:f,formatOptions:y}=Pae(c);if(this.formats[f]){let _=a;try{const E=r?.formatParams?.[r.interpolationkey]||{},I=E.locale||E.lng||r.locale||r.lng||i;_=this.formats[f](a,I,{...y,...r,...E})}catch(E){this.logger.warn(E)}return _}else this.logger.warn(`there was no format function for ${f}`);return a},e)}}const Kae=(n,e)=>{n.pending[e]!==void 0&&(delete n.pending[e],n.pendingCount--)};class Fae extends r6{constructor(e,t,i,r={}){super(),this.backend=e,this.store=t,this.services=i,this.languageUtils=i.languageUtils,this.options=r,this.logger=Zg.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(i,r.backend,r)}queueLoad(e,t,i,r){const o={},s={},a={},c={};return e.forEach(f=>{let y=!0;t.forEach(_=>{const E=`${f}|${_}`;!i.reload&&this.store.hasResourceBundle(f,_)?this.state[E]=2:this.state[E]<0||(this.state[E]===1?s[E]===void 0&&(s[E]=!0):(this.state[E]=1,y=!1,s[E]===void 0&&(s[E]=!0),o[E]===void 0&&(o[E]=!0),c[_]===void 0&&(c[_]=!0)))}),y||(a[f]=!0)}),(Object.keys(o).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(s),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(c)}}loaded(e,t,i){const r=e.split("|"),o=r[0],s=r[1];t&&this.emit("failedLoading",o,s,t),!t&&i&&this.store.addResourceBundle(o,s,i,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&i&&(this.state[e]=0);const a={};this.queue.forEach(c=>{xae(c.loaded,[o],s),Kae(c,e),t&&c.errors.push(t),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(f=>{a[f]||(a[f]={});const y=c.loaded[f];y.length&&y.forEach(_=>{a[f][_]===void 0&&(a[f][_]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(c=>!c.done)}read(e,t,i,r=0,o=this.retryTimeout,s){if(!e.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:i,tried:r,wait:o,callback:s});return}this.readingCalls++;const a=(f,y)=>{if(this.readingCalls--,this.waitingReads.length>0){const _=this.waitingReads.shift();this.read(_.lng,_.ns,_.fcName,_.tried,_.wait,_.callback)}if(f&&y&&r{this.read.call(this,e,t,i,r+1,o*2,s)},o);return}s(f,y)},c=this.backend[i].bind(this.backend);if(c.length===2){try{const f=c(e,t);f&&typeof f.then=="function"?f.then(y=>a(null,y)).catch(a):a(null,f)}catch(f){a(f)}return}return c(e,t,a)}prepareLoading(e,t,i={},r){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();Cr(e)&&(e=this.languageUtils.toResolveHierarchy(e)),Cr(t)&&(t=[t]);const o=this.queueLoad(e,t,i,r);if(!o.toLoad.length)return o.pending.length||r(),null;o.toLoad.forEach(s=>{this.loadOne(s)})}load(e,t,i){this.prepareLoading(e,t,{},i)}reload(e,t,i){this.prepareLoading(e,t,{reload:!0},i)}loadOne(e,t=""){const i=e.split("|"),r=i[0],o=i[1];this.read(r,o,"read",void 0,void 0,(s,a)=>{s&&this.logger.warn(`${t}loading namespace ${o} for language ${r} failed`,s),!s&&a&&this.logger.log(`${t}loaded namespace ${o} for language ${r}`,a),this.loaded(e,s,a)})}saveMissing(e,t,i,r,o,s={},a=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${i}" 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(!(i==null||i==="")){if(this.backend?.create){const c={...s,isUpdate:o},f=this.backend.create.bind(this.backend);if(f.length<6)try{let y;f.length===5?y=f(e,t,i,r,c):y=f(e,t,i,r),y&&typeof y.then=="function"?y.then(_=>a(null,_)).catch(a):a(null,y)}catch(y){a(y)}else f(e,t,i,r,a,c)}!e||!e[0]||this.store.addResource(e[0],t,i,r)}}}const mF=()=>({debug:!1,initAsync:!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:n=>{let e={};if(typeof n[1]=="object"&&(e=n[1]),Cr(n[1])&&(e.defaultValue=n[1]),Cr(n[2])&&(e.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const t=n[3]||n[2];Object.keys(t).forEach(i=>{e[i]=t[i]})}return e},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),gF=n=>(Cr(n.ns)&&(n.ns=[n.ns]),Cr(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),Cr(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),n.supportedLngs?.indexOf?.("cimode")<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n),I5=()=>{},zae=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(t=>{typeof n[t]=="function"&&(n[t]=n[t].bind(n))})};class H3 extends r6{constructor(e={},t){if(super(),this.options=gF(e),this.services={},this.logger=Zg,this.modules={external:[]},zae(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e=="function"&&(t=e,e={}),e.defaultNS==null&&e.ns&&(Cr(e.ns)?e.defaultNS=e.ns:e.ns.indexOf("translation")<0&&(e.defaultNS=e.ns[0]));const i=mF();this.options={...i,...this.options,...gF(e)},this.options.interpolation={...i.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator);const r=f=>f?typeof f=="function"?new f:f:null;if(!this.options.isClone){this.modules.logger?Zg.init(r(this.modules.logger),this.options):Zg.init(null,this.options);let f;this.modules.formatter?f=this.modules.formatter:f=Uae;const y=new AF(this.options);this.store=new uF(this.options.resources,this.options);const _=this.services;_.logger=Zg,_.resourceStore=this.store,_.languageUtils=y,_.pluralResolver=new Dae(y,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==i.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),f&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(_.formatter=r(f),_.formatter.init&&_.formatter.init(_,this.options),this.options.interpolation.format=_.formatter.format.bind(_.formatter)),_.interpolator=new Rae(this.options),_.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},_.backendConnector=new Fae(r(this.modules.backend),_.resourceStore,_,this.options),_.backendConnector.on("*",(I,...P)=>{this.emit(I,...P)}),this.modules.languageDetector&&(_.languageDetector=r(this.modules.languageDetector),_.languageDetector.init&&_.languageDetector.init(_,this.options.detection,this.options)),this.modules.i18nFormat&&(_.i18nFormat=r(this.modules.i18nFormat),_.i18nFormat.init&&_.i18nFormat.init(this)),this.translator=new PS(this.services,this.options),this.translator.on("*",(I,...P)=>{this.emit(I,...P)}),this.modules.external.forEach(I=>{I.init&&I.init(this)})}if(this.format=this.options.interpolation.format,t||(t=I5),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[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(f=>{this[f]=(...y)=>this.store[f](...y)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(f=>{this[f]=(...y)=>(this.store[f](...y),this)});const a=t3(),c=()=>{const f=(y,_)=>{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),a.resolve(_),t(y,_)};if(this.languages&&!this.isInitialized)return f(null,this.t.bind(this));this.changeLanguage(this.options.lng,f)};return this.options.resources||!this.options.initAsync?c():setTimeout(c,0),a}loadResources(e,t=I5){let i=t;const r=Cr(e)?e:this.language;if(typeof e=="function"&&(i=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return i();const o=[],s=a=>{if(!a||a==="cimode")return;this.services.languageUtils.toResolveHierarchy(a).forEach(f=>{f!=="cimode"&&o.indexOf(f)<0&&o.push(f)})};r?s(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>s(c)),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),i(a)})}else i(null)}reloadResources(e,t,i){const r=t3();return typeof e=="function"&&(i=e,e=void 0),typeof t=="function"&&(i=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),i||(i=I5),this.services.backendConnector.reload(e,t,o=>{r.resolve(),i(o)}),r}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"&&wH.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(i)){this.resolvedLanguage=i;break}}!this.resolvedLanguage&&this.languages.indexOf(e)<0&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;const i=t3();this.emit("languageChanging",e);const r=a=>{this.language=a,this.languages=this.services.languageUtils.toResolveHierarchy(a),this.resolvedLanguage=void 0,this.setResolvedLanguage(a)},o=(a,c)=>{c?this.isLanguageChangingTo===e&&(r(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,i.resolve((...f)=>this.t(...f)),t&&t(a,(...f)=>this.t(...f))},s=a=>{!e&&!a&&this.services.languageDetector&&(a=[]);const c=Cr(a)?a:a&&a[0],f=this.store.hasLanguageSomeTranslations(c)?c:this.services.languageUtils.getBestMatchFromCodes(Cr(a)?[a]:a);f&&(this.language||r(f),this.translator.language||this.translator.changeLanguage(f),this.services.languageDetector?.cacheUserLanguage?.(f)),this.loadResources(f,y=>{o(y,f)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(e),i}getFixedT(e,t,i){const r=(o,s,...a)=>{let c;typeof s!="object"?c=this.options.overloadTranslationOptionHandler([o,s].concat(a)):c={...s},c.lng=c.lng||r.lng,c.lngs=c.lngs||r.lngs,c.ns=c.ns||r.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||i||r.keyPrefix);const f=this.options.keySeparator||".";let y;return c.keyPrefix&&Array.isArray(o)?y=o.map(_=>(typeof _=="function"&&(_=RS(_,{...this.options,...s})),`${c.keyPrefix}${f}${_}`)):(typeof o=="function"&&(o=RS(o,{...this.options,...s})),y=c.keyPrefix?`${c.keyPrefix}${f}${o}`:o),this.t(y,c)};return Cr(e)?r.lng=e:r.lngs=e,r.ns=t,r.keyPrefix=i,r}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){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 i=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(i.toLowerCase()==="cimode")return!0;const s=(a,c)=>{const f=this.services.backendConnector.state[`${a}|${c}`];return f===-1||f===0||f===2};if(t.precheck){const a=t.precheck(this,s);if(a!==void 0)return a}return!!(this.hasResourceBundle(i,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(i,e)&&(!r||s(o,e)))}loadNamespaces(e,t){const i=t3();return this.options.ns?(Cr(e)&&(e=[e]),e.forEach(r=>{this.options.ns.indexOf(r)<0&&this.options.ns.push(r)}),this.loadResources(r=>{i.resolve(),t&&t(r)}),i):(t&&t(),Promise.resolve())}loadLanguages(e,t){const i=t3();Cr(e)&&(e=[e]);const r=this.options.preload||[],o=e.filter(s=>r.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return o.length?(this.options.preload=r.concat(o),this.loadResources(s=>{i.resolve(),t&&t(s)}),i):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!e)return"rtl";try{const r=new Intl.Locale(e);if(r&&r.getTextInfo){const o=r.getTextInfo();if(o&&o.direction)return o.direction}}catch{}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"],i=this.services?.languageUtils||new AF(mF());return e.toLowerCase().indexOf("-latn")>1?"ltr":t.indexOf(i.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(e={},t){const i=new H3(e,t);return i.createInstance=H3.createInstance,i}cloneInstance(e={},t=I5){const i=e.forkResourceStore;i&&delete e.forkResourceStore;const r={...this.options,...e,isClone:!0},o=new H3(r);if((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)},i){const a=Object.keys(this.store.data).reduce((c,f)=>(c[f]={...this.store.data[f]},c[f]=Object.keys(c[f]).reduce((y,_)=>(y[_]={...c[f][_]},y),c[f]),c),{});o.store=new uF(a,r),o.services.resourceStore=o.store}return o.translator=new PS(o.services,r),o.translator.on("*",(a,...c)=>{o.emit(a,...c)}),o.init(r,t),o.translator.options=r,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const WA=H3.createInstance();WA.createInstance;WA.dir;WA.init;WA.loadResources;WA.reloadResources;WA.use;WA.changeLanguage;WA.getFixedT;WA.t;WA.exists;WA.setDefaultNamespace;WA.hasLoadedNamespace;WA.loadNamespaces;WA.loadLanguages;const{slice:jae,forEach:Nae}=[];function Gae(n){return Nae.call(jae.call(arguments,1),e=>{if(e)for(const t in e)n[t]===void 0&&(n[t]=e[t])}),n}function Wae(n){return typeof n!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(t=>t.test(n))}const yF=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Qae=function(n,e){const i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},r=encodeURIComponent(e);let o=`${n}=${r}`;if(i.maxAge>0){const s=i.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(s)}`}if(i.domain){if(!yF.test(i.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${i.domain}`}if(i.path){if(!yF.test(i.path))throw new TypeError("option path is invalid");o+=`; Path=${i.path}`}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${i.expires.toUTCString()}`}if(i.httpOnly&&(o+="; HttpOnly"),i.secure&&(o+="; Secure"),i.sameSite)switch(typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.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 i.partitioned&&(o+="; Partitioned"),o},vF={create(n,e,t,i){let r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};t&&(r.expires=new Date,r.expires.setTime(r.expires.getTime()+t*60*1e3)),i&&(r.domain=i),document.cookie=Qae(n,e,r)},read(n){const e=`${n}=`,t=document.cookie.split(";");for(let i=0;i-1&&(i=window.location.hash.substring(window.location.hash.indexOf("?")));const o=i.substring(1).split("&");for(let s=0;s0&&o[s].substring(0,a)===e&&(t=o[s].substring(a+1))}}return t}},Vae={name:"hash",lookup(n){let{lookupHash:e,lookupFromHashIndex:t}=n,i;if(typeof window<"u"){const{hash:r}=window.location;if(r&&r.length>2){const o=r.substring(1);if(e){const s=o.split("&");for(let a=0;a0&&s[a].substring(0,c)===e&&(i=s[a].substring(c+1))}}if(i)return i;if(!i&&t>-1){const s=r.match(/\/([a-zA-Z-]*)/g);return Array.isArray(s)?s[typeof t=="number"?t:0]?.replace("/",""):void 0}}}return i}};let B_=null;const bF=()=>{if(B_!==null)return B_;try{if(B_=typeof window<"u"&&window.localStorage!==null,!B_)return!1;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{B_=!1}return B_};var $ae={name:"localStorage",lookup(n){let{lookupLocalStorage:e}=n;if(e&&bF())return window.localStorage.getItem(e)||void 0},cacheUserLanguage(n,e){let{lookupLocalStorage:t}=e;t&&bF()&&window.localStorage.setItem(t,n)}};let O_=null;const CF=()=>{if(O_!==null)return O_;try{if(O_=typeof window<"u"&&window.sessionStorage!==null,!O_)return!1;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{O_=!1}return O_};var Hae={name:"sessionStorage",lookup(n){let{lookupSessionStorage:e}=n;if(e&&CF())return window.sessionStorage.getItem(e)||void 0},cacheUserLanguage(n,e){let{lookupSessionStorage:t}=e;t&&CF()&&window.sessionStorage.setItem(t,n)}},Zae={name:"navigator",lookup(n){const e=[];if(typeof navigator<"u"){const{languages:t,userLanguage:i,language:r}=navigator;if(t)for(let o=0;o0?e:void 0}},Xae={name:"htmlTag",lookup(n){let{htmlTag:e}=n,t;const i=e||(typeof document<"u"?document.documentElement:null);return i&&typeof i.getAttribute=="function"&&(t=i.getAttribute("lang")),t}},Jae={name:"path",lookup(n){let{lookupFromPathIndex:e}=n;if(typeof window>"u")return;const t=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(t)?t[typeof e=="number"?e:0]?.replace("/",""):void 0}},ele={name:"subdomain",lookup(n){let{lookupFromSubdomainIndex:e}=n;const t=typeof e=="number"?e+1:1,i=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(i)return i[t]}};let EH=!1;try{document.cookie,EH=!0}catch{}const BH=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];EH||BH.splice(1,1);const tle=()=>({order:BH,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n});class OH{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(e,t)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=e,this.options=Gae(t,this.options||{},tle()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=r=>r.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(qae),this.addDetector(Yae),this.addDetector($ae),this.addDetector(Hae),this.addDetector(Zae),this.addDetector(Xae),this.addDetector(Jae),this.addDetector(ele),this.addDetector(Vae)}addDetector(e){return this.detectors[e.name]=e,this}detect(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,t=[];return e.forEach(i=>{if(this.detectors[i]){let r=this.detectors[i].lookup(this.options);r&&typeof r=="string"&&(r=[r]),r&&(t=t.concat(r))}}),t=t.filter(i=>i!=null&&!Wae(i)).map(i=>this.options.convertDetectedLanguage(i)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?t:t.length>0?t[0]:null}cacheUserLanguage(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach(i=>{this.detectors[i]&&this.detectors[i].cacheUserLanguage(e,this.options)}))}}OH.type="languageDetector";var nle=function(e){return{type:"backend",init:function(i,r,o){},read:function(i,r,o){if(typeof e=="function"){if(e.length<3){try{var s=e(i,r);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(i,r,o);return}o(null,e&&e[i]&&e[i][r])}}},sO,_F;function ile(){return _F||(_F=1,sO={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}),sO}var rle=ile();const ole=Zl(rle);var sle=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function xF(n){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},t=n.match(/<\/?([^\s]+?)[/\s>]/);if(t&&(e.name=t[1],(ole[t[1]]||n.charAt(n.length-2)==="/")&&(e.voidElement=!0),e.name.startsWith("!--"))){var i=n.indexOf("-->");return{type:"comment",comment:i!==-1?n.slice(4,i):""}}for(var r=new RegExp(sle),o=null;(o=r.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],r.lastIndex--}else o[2]&&(e.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return e}var ale=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,lle=/^\s*$/,ule=Object.create(null);function IH(n,e){switch(e.type){case"text":return n+e.content;case"tag":return n+="<"+e.name+(e.attrs?(function(t){var i=[];for(var r in t)i.push(r+'="'+t[r]+'"');return i.length?" "+i.join(" "):""})(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?n:n+e.children.reduce(IH,"")+"";case"comment":return n+""}}var cle={parse:function(n,e){e||(e={}),e.components||(e.components=ule);var t,i=[],r=[],o=-1,s=!1;if(n.indexOf("<")!==0){var a=n.indexOf("<");i.push({type:"text",content:a===-1?n:n.substring(0,a)})}return n.replace(ale,function(c,f){if(s){if(c!=="")return;s=!1}var y,_=c.charAt(1)!=="/",E=c.startsWith("