const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./__shared_ee971f5527.js","./__shared_08bcf9c1d5.js","./__shared_9148b441da.js","./__shared_2c60ed6ed6.js","./__shared_a3e1335711.js","./__shared_8625586157.js","./__shared_90aec421e2.js","./__shared_5b1d091240.js","./__shared_71f684d8ae.js","./__shared_5c1f9f05f8.css"])))=>i.map(i=>d[i]); var oC=Object.defineProperty,aC=Object.defineProperties;var iC=Object.getOwnPropertyDescriptors;var yn=Object.getOwnPropertySymbols;var nC=Object.prototype.hasOwnProperty,rC=Object.prototype.propertyIsEnumerable;var vn=(S,O,V)=>O in S?oC(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,Ct=(S,O)=>{for(var V in O||(O={}))nC.call(O,V)&&vn(S,V,O[V]);if(yn)for(var V of yn(O))rC.call(O,V)&&vn(S,V,O[V]);return S},Vt=(S,O)=>aC(S,iC(O));var _n=(S,O)=>{var V={};for(var G in S)nC.call(S,G)&&O.indexOf(G)<0&&(V[G]=S[G]);if(S!=null&&yn)for(var G of yn(S))O.indexOf(G)<0&&rC.call(S,G)&&(V[G]=S[G]);return V};var mn=(S,O,V)=>vn(S,typeof O!="symbol"?O+"":O,V);import"../__shared_libphonenumber_js_Q6RMKWT6.js";import{HTTPError,cookieUniversal,serialize,createFatmanClient,createInstance}from"../__shared_vue_deps_DYMTJONH.js";import equal from"../__shared_fast_deep_equal_XYWIEKOD.js";import localforage from"../__shared_localforage_FJKG5M2E.js";import{parse as parse$1}from"../__shared_accept_language_parser_B6TW5FDZ.js";import Popper from"../__shared_popper_js_E2H7ZPXQ.js";function execAsync(S){const O=window,V=O.__APP;let G=S();const z=()=>{O.__APP=V};return G&&typeof G=="object"&&"catch"in G&&(G=G.catch(Q=>{throw z(),Q})),[G,z]}const runtimeSharedWrapper=(S,O)=>function(...V){return window.__APP=O,S.apply(this,V)},HASH_RE$1=/#/g,AMPERSAND_RE$1=/&/g,SLASH_RE$1=/\//g,EQUAL_RE$1=/=/g,PLUS_RE$1=/\+/g,ENC_CARET_RE$1=/%5e/gi,ENC_BACKTICK_RE$1=/%60/gi,ENC_PIPE_RE$1=/%7c/gi,ENC_SPACE_RE$1=/%20/gi;function encode$1(S){return encodeURI(""+S).replace(ENC_PIPE_RE$1,"|")}function encodeQueryValue$1(S){return encode$1(typeof S=="string"?S:JSON.stringify(S)).replace(PLUS_RE$1,"%2B").replace(ENC_SPACE_RE$1,"+").replace(HASH_RE$1,"%23").replace(AMPERSAND_RE$1,"%26").replace(ENC_BACKTICK_RE$1,"`").replace(ENC_CARET_RE$1,"^").replace(SLASH_RE$1,"%2F")}function encodeQueryKey$1(S){return encodeQueryValue$1(S).replace(EQUAL_RE$1,"%3D")}function decode$2(S=""){try{return decodeURIComponent(""+S)}catch(O){return""+S}}function decodeQueryKey(S){return decode$2(S.replace(PLUS_RE$1," "))}function decodeQueryValue(S){return decode$2(S.replace(PLUS_RE$1," "))}function parseQuery$1(S=""){const O={};S[0]==="?"&&(S=S.slice(1));for(const V of S.split("&")){const G=V.match(/([^=]+)=?(.*)/)||[];if(G.length<2)continue;const z=decodeQueryKey(G[1]);if(z==="__proto__"||z==="constructor")continue;const Q=decodeQueryValue(G[2]||"");O[z]===void 0?O[z]=Q:Array.isArray(O[z])?O[z].push(Q):O[z]=[O[z],Q]}return O}function encodeQueryItem(S,O){return(typeof O=="number"||typeof O=="boolean")&&(O=String(O)),O?Array.isArray(O)?O.map(V=>`${encodeQueryKey$1(S)}=${encodeQueryValue$1(V)}`).join("&"):`${encodeQueryKey$1(S)}=${encodeQueryValue$1(O)}`:encodeQueryKey$1(S)}function stringifyQuery$1(S){return Object.keys(S).filter(O=>S[O]!==void 0).map(O=>encodeQueryItem(O,S[O])).filter(Boolean).join("&")}const PROTOCOL_STRICT_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,PROTOCOL_REGEX=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,PROTOCOL_RELATIVE_REGEX=/^([/\\]\s*){2,}[^/\\]/,PROTOCOL_SCRIPT_RE=/^[\s\0]*(blob|data|javascript|vbscript):$/i,TRAILING_SLASH_RE$1=/\/$|\/\?|\/#/,JOIN_LEADING_SLASH_RE=/^\.?\//;function hasProtocol(S,O={}){return typeof O=="boolean"&&(O={acceptRelative:O}),O.strict?PROTOCOL_STRICT_REGEX.test(S):PROTOCOL_REGEX.test(S)||(O.acceptRelative?PROTOCOL_RELATIVE_REGEX.test(S):!1)}function isScriptProtocol(S){return!!S&&PROTOCOL_SCRIPT_RE.test(S)}function hasTrailingSlash(S="",O){return O?TRAILING_SLASH_RE$1.test(S):S.endsWith("/")}function withoutTrailingSlash(S="",O){if(!O)return(hasTrailingSlash(S)?S.slice(0,-1):S)||"/";if(!hasTrailingSlash(S,!0))return S||"/";let V=S,G="";const z=S.indexOf("#");z>=0&&(V=S.slice(0,z),G=S.slice(z));const[Q,...X]=V.split("?");return((Q.endsWith("/")?Q.slice(0,-1):Q)||"/")+(X.length>0?`?${X.join("?")}`:"")+G}function withTrailingSlash(S="",O){if(!O)return S.endsWith("/")?S:S+"/";if(hasTrailingSlash(S,!0))return S||"/";let V=S,G="";const z=S.indexOf("#");if(z>=0&&(V=S.slice(0,z),G=S.slice(z),!V))return G;const[Q,...X]=V.split("?");return Q+"/"+(X.length>0?`?${X.join("?")}`:"")+G}function hasLeadingSlash(S=""){return S.startsWith("/")}function withLeadingSlash(S=""){return hasLeadingSlash(S)?S:"/"+S}function withBase(S,O){if(isEmptyURL(O)||hasProtocol(S))return S;const V=withoutTrailingSlash(O);return S.startsWith(V)?S:joinURL(V,S)}function withoutBase(S,O){if(isEmptyURL(O))return S;const V=withoutTrailingSlash(O);if(!S.startsWith(V))return S;const G=S.slice(V.length);return G[0]==="/"?G:"/"+G}function withQuery(S,O){const V=parseURL$1(S),G=Ct(Ct({},parseQuery$1(V.search)),O);return V.search=stringifyQuery$1(G),stringifyParsedURL(V)}function isEmptyURL(S){return!S||S==="/"}function isNonEmptyURL(S){return S&&S!=="/"}function joinURL(S,...O){let V=S||"";for(const G of O.filter(z=>isNonEmptyURL(z)))if(V){const z=G.replace(JOIN_LEADING_SLASH_RE,"");V=withTrailingSlash(V)+z}else V=G;return V}function joinRelativeURL(...S){var X,ee,pe,ke;const O=/\/(?!\/)/,V=S.filter(Boolean),G=[];let z=0;for(const ve of V)if(!(!ve||ve==="/")){for(const[Le,$e]of ve.split(O).entries())if(!(!$e||$e===".")){if($e===".."){if(G.length===1&&hasProtocol(G[0]))continue;G.pop(),z--;continue}if(Le===1&&((X=G[G.length-1])!=null&&X.endsWith(":/"))){G[G.length-1]+="/"+$e;continue}G.push($e),z++}}let Q=G.join("/");return z>=0?(ee=V[0])!=null&&ee.startsWith("/")&&!Q.startsWith("/")?Q="/"+Q:(pe=V[0])!=null&&pe.startsWith("./")&&!Q.startsWith("./")&&(Q="./"+Q):Q="../".repeat(-1*z)+Q,(ke=V[V.length-1])!=null&&ke.endsWith("/")&&!Q.endsWith("/")&&(Q+="/"),Q}function isEqual(S,O,V={}){return V.trailingSlash||(S=withTrailingSlash(S),O=withTrailingSlash(O)),V.leadingSlash||(S=withLeadingSlash(S),O=withLeadingSlash(O)),V.encoding||(S=decode$2(S),O=decode$2(O)),S===O}const protocolRelative=Symbol.for("ufo:protocolRelative");function parseURL$1(S="",O){const V=S.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(V){const[,Le,$e=""]=V;return{protocol:Le.toLowerCase(),pathname:$e,href:Le+$e,auth:"",host:"",search:"",hash:""}}if(!hasProtocol(S,{acceptRelative:!0}))return O?parseURL$1(O+S):parsePath(S);const[,G="",z,Q=""]=S.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,X="",ee=""]=Q.match(/([^#/?]*)(.*)?/)||[];G==="file:"&&(ee=ee.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:pe,search:ke,hash:ve}=parsePath(ee);return{protocol:G.toLowerCase(),auth:z?z.slice(0,Math.max(0,z.length-1)):"",host:X,pathname:pe,search:ke,hash:ve,[protocolRelative]:!G}}function parsePath(S=""){const[O="",V="",G=""]=(S.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:O,search:V,hash:G}}function stringifyParsedURL(S){const O=S.pathname||"",V=S.search?(S.search.startsWith("?")?"":"?")+S.search:"",G=S.hash||"",z=S.auth?S.auth+"@":"",Q=S.host||"";return(S.protocol||S[protocolRelative]?(S.protocol||"")+"//":"")+z+Q+O+V+G}const suspectProtoRx=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,suspectConstructorRx=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,JsonSigRx=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function jsonParseTransform(S,O){if(S==="__proto__"||S==="constructor"&&O&&typeof O=="object"&&"prototype"in O){warnKeyDropped(S);return}return O}function warnKeyDropped(S){console.warn(`[destr] Dropping "${S}" key to prevent prototype pollution.`)}function destr(S,O={}){if(typeof S!="string")return S;const V=S.trim();if(S[0]==='"'&&S.endsWith('"')&&!S.includes("\\"))return V.slice(1,-1);if(V.length<=9){const G=V.toLowerCase();if(G==="true")return!0;if(G==="false")return!1;if(G==="undefined")return;if(G==="null")return null;if(G==="nan")return Number.NaN;if(G==="infinity")return Number.POSITIVE_INFINITY;if(G==="-infinity")return Number.NEGATIVE_INFINITY}if(!JsonSigRx.test(S)){if(O.strict)throw new SyntaxError("[destr] Invalid JSON");return S}try{if(suspectProtoRx.test(S)||suspectConstructorRx.test(S)){if(O.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(S,jsonParseTransform)}return JSON.parse(S)}catch(G){if(O.strict)throw G;return S}}function isPlainObject$3(S){if(S===null||typeof S!="object")return!1;const O=Object.getPrototypeOf(S);return O!==null&&O!==Object.prototype&&Object.getPrototypeOf(O)!==null||Symbol.iterator in S?!1:Symbol.toStringTag in S?Object.prototype.toString.call(S)==="[object Module]":!0}function _defu$1(S,O,V=".",G){if(!isPlainObject$3(O))return _defu$1(S,{},V,G);const z=Object.assign({},O);for(const Q in S){if(Q==="__proto__"||Q==="constructor")continue;const X=S[Q];X!=null&&(G&&G(z,Q,X,V)||(Array.isArray(X)&&Array.isArray(z[Q])?z[Q]=[...X,...z[Q]]:isPlainObject$3(X)&&isPlainObject$3(z[Q])?z[Q]=_defu$1(X,z[Q],(V?`${V}.`:"")+Q.toString(),G):z[Q]=X))}return z}function createDefu$1(S){return(...O)=>O.reduce((V,G)=>_defu$1(V,G,"",S),{})}const defu$1=createDefu$1(),defuFn=createDefu$1((S,O,V)=>{if(S[O]!==void 0&&typeof V=="function")return S[O]=V(S[O]),!0});function hasProp(S,O){try{return O in S}catch(V){return!1}}class H3Error extends Error{constructor(V,G={}){super(V,G);mn(this,"statusCode",500);mn(this,"fatal",!1);mn(this,"unhandled",!1);mn(this,"statusMessage");mn(this,"data");mn(this,"cause");G.cause&&!this.cause&&(this.cause=G.cause)}toJSON(){const V={message:this.message,statusCode:sanitizeStatusCode(this.statusCode,500)};return this.statusMessage&&(V.statusMessage=sanitizeStatusMessage(this.statusMessage)),this.data!==void 0&&(V.data=this.data),V}}mn(H3Error,"__h3_error__",!0);function createError$1(S){var V,G;if(typeof S=="string")return new H3Error(S);if(isError(S))return S;const O=new H3Error((G=(V=S.message)!=null?V:S.statusMessage)!=null?G:"",{cause:S.cause||S});if(hasProp(S,"stack"))try{Object.defineProperty(O,"stack",{get(){return S.stack}})}catch(z){try{O.stack=S.stack}catch(Q){}}if(S.data&&(O.data=S.data),S.statusCode?O.statusCode=sanitizeStatusCode(S.statusCode,O.statusCode):S.status&&(O.statusCode=sanitizeStatusCode(S.status,O.statusCode)),S.statusMessage?O.statusMessage=S.statusMessage:S.statusText&&(O.statusMessage=S.statusText),O.statusMessage){const z=O.statusMessage;sanitizeStatusMessage(O.statusMessage)!==z&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return S.fatal!==void 0&&(O.fatal=S.fatal),S.unhandled!==void 0&&(O.unhandled=S.unhandled),O}function isError(S){var O;return((O=S==null?void 0:S.constructor)==null?void 0:O.__h3_error__)===!0}const DISALLOWED_STATUS_CHARS=/[^\u0009\u0020-\u007E]/g;function sanitizeStatusMessage(S=""){return S.replace(DISALLOWED_STATUS_CHARS,"")}function sanitizeStatusCode(S,O=200){return!S||(typeof S=="string"&&(S=Number.parseInt(S,10)),S<100||S>999)?O:S}typeof setImmediate=="undefined"||setImmediate;const LayoutMetaSymbol=Symbol("layout-meta"),PageRouteSymbol=Symbol("route"),useRouter$1=()=>{var S;return(S=useNuxtApp$1())==null?void 0:S.$router},useRoute$1=()=>hasInjectionContext()?inject(PageRouteSymbol,useNuxtApp$1()._route):useNuxtApp$1()._route;function defineNuxtRouteMiddleware(S){return S}const isProcessingMiddleware=()=>{try{if(useNuxtApp$1()._processingMiddleware)return!0}catch(S){return!1}return!1},navigateTo=(S,O)=>{S||(S="/");const V=typeof S=="string"?S:"path"in S?resolveRouteObject(S):useRouter$1().resolve(S).href;if(O!=null&&O.open){const{target:pe="_blank",windowFeatures:ke={}}=O.open,ve=Object.entries(ke).filter(([Le,$e])=>$e!==void 0).map(([Le,$e])=>`${Le.toLowerCase()}=${$e}`).join(", ");return open(V,pe,ve),Promise.resolve()}const G=hasProtocol(V,{acceptRelative:!0}),z=(O==null?void 0:O.external)||G;if(z){if(!(O!=null&&O.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:pe}=new URL(V,window.location.href);if(pe&&isScriptProtocol(pe))throw new Error(`Cannot navigate to a URL with '${pe}' protocol.`)}const Q=isProcessingMiddleware();if(!z&&Q)return S;const X=useRouter$1(),ee=useNuxtApp$1();return z?(ee._scope.stop(),O!=null&&O.replace?location.replace(V):location.href=V,Q?ee.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):O!=null&&O.replace?X.replace(S):X.push(S)};function resolveRouteObject(S){return withQuery(S.path||"",S.query||{})+(S.hash||"")}const appLayoutTransition=!1,appPageTransition=!1,appKeepalive=!1,nuxtLinkDefaults={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},asyncDataDefaults={value:null,errorValue:null,deep:!0},nuxtDefaultErrorValue=null,NUXT_ERROR_SIGNATURE="__nuxt_error",useError=()=>toRef(useNuxtApp$1().payload,"error"),showError=S=>{const O=createError(S);try{const V=useNuxtApp$1(),G=useError();V.hooks.callHook("app:error",O),G.value=G.value||O}catch(V){throw O}return O},clearError=async(S={})=>{let O,V;const G=useNuxtApp$1(),z=useError();G.callHook("app:error:cleared",S),S.redirect&&([O,V]=execAsync(()=>useRouter$1().replace(S.redirect)),await O,V()),z.value=nuxtDefaultErrorValue},isNuxtError=S=>!!S&&typeof S=="object"&&NUXT_ERROR_SIGNATURE in S,createError=S=>{const O=createError$1(S);return Object.defineProperty(O,NUXT_ERROR_SIGNATURE,{value:!0,configurable:!1,writable:!1}),O},setInterval=window.setInterval,setTimeoutWrapped=(S,O,...V)=>setTimeout(runtimeSharedWrapper(S,window.__APP),O,...V),setIntervalWrapped=(S,O,...V)=>setInterval(runtimeSharedWrapper(S,window.__APP),O,...V);/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function makeMap(S){const O=Object.create(null);for(const V of S.split(","))O[V]=1;return V=>V in O}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&(S.charCodeAt(2)>122||S.charCodeAt(2)<97),isModelListener=S=>S.startsWith("onUpdate:"),extend=Object.assign,remove=(S,O)=>{const V=S.indexOf(O);V>-1&&S.splice(V,1)},hasOwnProperty$1=Object.prototype.hasOwnProperty,hasOwn=(S,O)=>hasOwnProperty$1.call(S,O),isArray$1=Array.isArray,isMap=S=>toTypeString(S)==="[object Map]",isSet=S=>toTypeString(S)==="[object Set]",isDate$1=S=>toTypeString(S)==="[object Date]",isRegExp=S=>toTypeString(S)==="[object RegExp]",isFunction=S=>typeof S=="function",isString$1=S=>typeof S=="string",isSymbol=S=>typeof S=="symbol",isObject$2=S=>S!==null&&typeof S=="object",isPromise=S=>(isObject$2(S)||isFunction(S))&&isFunction(S.then)&&isFunction(S.catch),objectToString=Object.prototype.toString,toTypeString=S=>objectToString.call(S),toRawType=S=>toTypeString(S).slice(8,-1),isPlainObject$2=S=>toTypeString(S)==="[object Object]",isIntegerKey=S=>isString$1(S)&&S!=="NaN"&&S[0]!=="-"&&""+parseInt(S,10)===S,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=S=>{const O=Object.create(null);return V=>O[V]||(O[V]=S(V))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(S=>S.replace(camelizeRE,(O,V)=>V?V.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(S=>S.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(S=>S.charAt(0).toUpperCase()+S.slice(1)),toHandlerKey=cacheStringFunction(S=>S?`on${capitalize$1(S)}`:""),hasChanged=(S,O)=>!Object.is(S,O),invokeArrayFns=(S,...O)=>{for(let V=0;V{Object.defineProperty(S,O,{configurable:!0,enumerable:!1,writable:G,value:V})},looseToNumber=S=>{const O=parseFloat(S);return isNaN(O)?S:O},toNumber=S=>{const O=isString$1(S)?Number(S):NaN;return isNaN(O)?S:O};let _globalThis$2;const getGlobalThis=()=>_globalThis$2||(_globalThis$2=typeof window!="undefined"?window:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(S){if(isArray$1(S)){const O={};for(let V=0;V{if(V){const G=V.split(propertyDelimiterRE);G.length>1&&(O[G[0].trim()]=G[1].trim())}}),O}function normalizeClass(S){let O="";if(isString$1(S))O=S;else if(isArray$1(S))for(let V=0;VlooseEqual(V,O))}const isRef$1=S=>!!(S&&S.__v_isRef===!0),toDisplayString=S=>isString$1(S)?S:S==null?"":isArray$1(S)||isObject$2(S)&&(S.toString===objectToString||!isFunction(S.toString))?isRef$1(S)?toDisplayString(S.value):JSON.stringify(S,replacer,2):String(S),replacer=(S,O)=>isRef$1(O)?replacer(S,O.value):isMap(O)?{[`Map(${O.size})`]:[...O.entries()].reduce((V,[G,z],Q)=>(V[stringifySymbol(G,Q)+" =>"]=z,V),{})}:isSet(O)?{[`Set(${O.size})`]:[...O.values()].map(V=>stringifySymbol(V))}:isSymbol(O)?stringifySymbol(O):isObject$2(O)&&!isArray$1(O)&&!isPlainObject$2(O)?String(O):O,stringifySymbol=(S,O="")=>{var V;return isSymbol(S)?`Symbol(${(V=S.description)!=null?V:O})`:S};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let activeEffectScope;class EffectScope{constructor(O=!1){this.detached=O,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=activeEffectScope,!O&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let O,V;if(this.scopes)for(O=0,V=this.scopes.length;O{S(),S=()=>{}};useNuxtApp().hooks.hook("unmounted",O),activeEffectScope&&activeEffectScope.cleanups.push(O)}let activeSub;const pausedQueueEffects=new WeakSet;class ReactiveEffect{constructor(O){this.fn=O,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,activeEffectScope&&activeEffectScope.active&&activeEffectScope.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pausedQueueEffects.has(this)&&(pausedQueueEffects.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||batch(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,cleanupEffect(this),prepareDeps(this);const O=activeSub,V=shouldTrack;activeSub=this,shouldTrack=!0;try{return this.fn()}finally{cleanupDeps(this),activeSub=O,shouldTrack=V,this.flags&=-3}}stop(){if(this.flags&1){for(let O=this.deps;O;O=O.nextDep)removeSub(O);this.deps=this.depsTail=void 0,cleanupEffect(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pausedQueueEffects.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}}let batchDepth=0,batchedSub,batchedComputed;function batch(S,O=!1){if(S.flags|=8,O){S.next=batchedComputed,batchedComputed=S;return}S.next=batchedSub,batchedSub=S}function startBatch(){batchDepth++}function endBatch(){if(--batchDepth>0)return;if(batchedComputed){let O=batchedComputed;for(batchedComputed=void 0;O;){const V=O.next;O.next=void 0,O.flags&=-9,O=V}}let S;for(;batchedSub;){let O=batchedSub;for(batchedSub=void 0;O;){const V=O.next;if(O.next=void 0,O.flags&=-9,O.flags&1)try{O.trigger()}catch(G){S||(S=G)}O=V}}if(S)throw S}function prepareDeps(S){for(let O=S.deps;O;O=O.nextDep)O.version=-1,O.prevActiveLink=O.dep.activeLink,O.dep.activeLink=O}function cleanupDeps(S){let O,V=S.depsTail,G=V;for(;G;){const z=G.prevDep;G.version===-1?(G===V&&(V=z),removeSub(G),removeDep(G)):O=G,G.dep.activeLink=G.prevActiveLink,G.prevActiveLink=void 0,G=z}S.deps=O,S.depsTail=V}function isDirty(S){for(let O=S.deps;O;O=O.nextDep)if(O.dep.version!==O.version||O.dep.computed&&(refreshComputed(O.dep.computed)||O.dep.version!==O.version))return!0;return!!S._dirty}function refreshComputed(S){if(S.flags&4&&!(S.flags&16)||(S.flags&=-17,S.globalVersion===globalVersion))return;S.globalVersion=globalVersion;const O=S.dep;if(S.flags|=2,O.version>0&&!S.isSSR&&S.deps&&!isDirty(S)){S.flags&=-3;return}const V=activeSub,G=shouldTrack;activeSub=S,shouldTrack=!0;try{prepareDeps(S);const z=S.fn(S._value);(O.version===0||hasChanged(z,S._value))&&(S._value=z,O.version++)}catch(z){throw O.version++,z}finally{activeSub=V,shouldTrack=G,cleanupDeps(S),S.flags&=-3}}function removeSub(S,O=!1){const{dep:V,prevSub:G,nextSub:z}=S;if(G&&(G.nextSub=z,S.prevSub=void 0),z&&(z.prevSub=G,S.nextSub=void 0),V.subs===S&&(V.subs=G,!G&&V.computed)){V.computed.flags&=-5;for(let Q=V.computed.deps;Q;Q=Q.nextDep)removeSub(Q,!0)}!O&&!--V.sc&&V.map&&V.map.delete(V.key)}function removeDep(S){const{prevDep:O,nextDep:V}=S;O&&(O.nextDep=V,S.prevDep=void 0),V&&(V.prevDep=O,S.nextDep=void 0)}function effect(S,O){S.effect instanceof ReactiveEffect&&(S=S.effect.fn);const V=new ReactiveEffect(S);O&&extend(V,O);try{V.run()}catch(z){throw V.stop(),z}const G=V.run.bind(V);return G.effect=V,G}function stop(S){S.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const S=trackStack.pop();shouldTrack=S===void 0?!0:S}function cleanupEffect(S){const{cleanup:O}=S;if(S.cleanup=void 0,O){const V=activeSub;activeSub=void 0;try{O()}finally{activeSub=V}}}let globalVersion=0;class Link{constructor(O,V){this.sub=O,this.dep=V,this.version=V.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Dep{constructor(O){this.computed=O,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(O){if(!activeSub||!shouldTrack||activeSub===this.computed)return;let V=this.activeLink;if(V===void 0||V.sub!==activeSub)V=this.activeLink=new Link(activeSub,this),activeSub.deps?(V.prevDep=activeSub.depsTail,activeSub.depsTail.nextDep=V,activeSub.depsTail=V):activeSub.deps=activeSub.depsTail=V,addSub(V);else if(V.version===-1&&(V.version=this.version,V.nextDep)){const G=V.nextDep;G.prevDep=V.prevDep,V.prevDep&&(V.prevDep.nextDep=G),V.prevDep=activeSub.depsTail,V.nextDep=void 0,activeSub.depsTail.nextDep=V,activeSub.depsTail=V,activeSub.deps===V&&(activeSub.deps=G)}return V}trigger(O){this.version++,globalVersion++,this.notify(O)}notify(O){startBatch();try{for(let V=this.subs;V;V=V.prevSub)V.sub.notify()&&V.sub.dep.notify()}finally{endBatch()}}}function addSub(S){if(S.dep.sc++,S.sub.flags&4){const O=S.dep.computed;if(O&&!S.dep.subs){O.flags|=20;for(let G=O.deps;G;G=G.nextDep)addSub(G)}const V=S.dep.subs;V!==S&&(S.prevSub=V,V&&(V.nextSub=S)),S.dep.subs=S}}const targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ARRAY_ITERATE_KEY=Symbol("");function track(S,O,V){if(shouldTrack&&activeSub){let G=targetMap.get(S);G||targetMap.set(S,G=new Map);let z=G.get(V);z||(G.set(V,z=new Dep),z.map=G,z.key=V),z.track()}}function trigger(S,O,V,G,z,Q){const X=targetMap.get(S);if(!X){globalVersion++;return}const ee=pe=>{pe&&pe.trigger()};if(startBatch(),O==="clear")X.forEach(ee);else{const pe=isArray$1(S),ke=pe&&isIntegerKey(V);if(pe&&V==="length"){const ve=Number(G);X.forEach((Le,$e)=>{($e==="length"||$e===ARRAY_ITERATE_KEY||!isSymbol($e)&&$e>=ve)&&ee(Le)})}else switch((V!==void 0||X.has(void 0))&&ee(X.get(V)),ke&&ee(X.get(ARRAY_ITERATE_KEY)),O){case"add":pe?ke&&ee(X.get("length")):(ee(X.get(ITERATE_KEY)),isMap(S)&&ee(X.get(MAP_KEY_ITERATE_KEY)));break;case"delete":pe||(ee(X.get(ITERATE_KEY)),isMap(S)&&ee(X.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(S)&&ee(X.get(ITERATE_KEY));break}}endBatch()}function getDepFromReactive(S,O){const V=targetMap.get(S);return V&&V.get(O)}function reactiveReadArray(S){const O=toRaw(S);return O===S?O:(track(O,"iterate",ARRAY_ITERATE_KEY),isShallow(S)?O:O.map(toReactive))}function shallowReadArray(S){return track(S=toRaw(S),"iterate",ARRAY_ITERATE_KEY),S}const arrayInstrumentations={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,toReactive)},concat(...S){return reactiveReadArray(this).concat(...S.map(O=>isArray$1(O)?reactiveReadArray(O):O))},entries(){return iterator(this,"entries",S=>(S[1]=toReactive(S[1]),S))},every(S,O){return apply(this,"every",S,O,void 0,arguments)},filter(S,O){return apply(this,"filter",S,O,V=>V.map(toReactive),arguments)},find(S,O){return apply(this,"find",S,O,toReactive,arguments)},findIndex(S,O){return apply(this,"findIndex",S,O,void 0,arguments)},findLast(S,O){return apply(this,"findLast",S,O,toReactive,arguments)},findLastIndex(S,O){return apply(this,"findLastIndex",S,O,void 0,arguments)},forEach(S,O){return apply(this,"forEach",S,O,void 0,arguments)},includes(...S){return searchProxy(this,"includes",S)},indexOf(...S){return searchProxy(this,"indexOf",S)},join(S){return reactiveReadArray(this).join(S)},lastIndexOf(...S){return searchProxy(this,"lastIndexOf",S)},map(S,O){return apply(this,"map",S,O,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...S){return noTracking(this,"push",S)},reduce(S,...O){return reduce(this,"reduce",S,O)},reduceRight(S,...O){return reduce(this,"reduceRight",S,O)},shift(){return noTracking(this,"shift")},some(S,O){return apply(this,"some",S,O,void 0,arguments)},splice(...S){return noTracking(this,"splice",S)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(S){return reactiveReadArray(this).toSorted(S)},toSpliced(...S){return reactiveReadArray(this).toSpliced(...S)},unshift(...S){return noTracking(this,"unshift",S)},values(){return iterator(this,"values",toReactive)}};function iterator(S,O,V){const G=shallowReadArray(S),z=G[O]();return G!==S&&!isShallow(S)&&(z._next=z.next,z.next=()=>{const Q=z._next();return Q.value&&(Q.value=V(Q.value)),Q}),z}const arrayProto=Array.prototype;function apply(S,O,V,G,z,Q){const X=shallowReadArray(S),ee=X!==S&&!isShallow(S),pe=X[O];if(pe!==arrayProto[O]){const Le=pe.apply(S,Q);return ee?toReactive(Le):Le}let ke=V;X!==S&&(ee?ke=function(Le,$e){return V.call(this,toReactive(Le),$e,S)}:V.length>2&&(ke=function(Le,$e){return V.call(this,Le,$e,S)}));const ve=pe.call(X,ke,G);return ee&&z?z(ve):ve}function reduce(S,O,V,G){const z=shallowReadArray(S);let Q=V;return z!==S&&(isShallow(S)?V.length>3&&(Q=function(X,ee,pe){return V.call(this,X,ee,pe,S)}):Q=function(X,ee,pe){return V.call(this,X,toReactive(ee),pe,S)}),z[O](Q,...G)}function searchProxy(S,O,V){const G=toRaw(S);track(G,"iterate",ARRAY_ITERATE_KEY);const z=G[O](...V);return(z===-1||z===!1)&&isProxy(V[0])?(V[0]=toRaw(V[0]),G[O](...V)):z}function noTracking(S,O,V=[]){pauseTracking(),startBatch();const G=toRaw(S)[O].apply(S,V);return endBatch(),resetTracking(),G}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(S=>S!=="arguments"&&S!=="caller").map(S=>Symbol[S]).filter(isSymbol));function hasOwnProperty(S){isSymbol(S)||(S=String(S));const O=toRaw(this);return track(O,"has",S),O.hasOwnProperty(S)}class BaseReactiveHandler{constructor(O=!1,V=!1){this._isReadonly=O,this._isShallow=V}get(O,V,G){if(V==="__v_skip")return O.__v_skip;const z=this._isReadonly,Q=this._isShallow;if(V==="__v_isReactive")return!z;if(V==="__v_isReadonly")return z;if(V==="__v_isShallow")return Q;if(V==="__v_raw")return G===(z?Q?shallowReadonlyMap:readonlyMap:Q?shallowReactiveMap:reactiveMap).get(O)||Object.getPrototypeOf(O)===Object.getPrototypeOf(G)?O:void 0;const X=isArray$1(O);if(!z){let pe;if(X&&(pe=arrayInstrumentations[V]))return pe;if(V==="hasOwnProperty")return hasOwnProperty}const ee=Reflect.get(O,V,isRef(O)?O:G);return(isSymbol(V)?builtInSymbols.has(V):isNonTrackableKeys(V))||(z||track(O,"get",V),Q)?ee:isRef(ee)?X&&isIntegerKey(V)?ee:ee.value:isObject$2(ee)?z?readonly(ee):reactive(ee):ee}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(O=!1){super(!1,O)}set(O,V,G,z){let Q=O[V];if(!this._isShallow){const pe=isReadonly(Q);if(!isShallow(G)&&!isReadonly(G)&&(Q=toRaw(Q),G=toRaw(G)),!isArray$1(O)&&isRef(Q)&&!isRef(G))return pe?!1:(Q.value=G,!0)}const X=isArray$1(O)&&isIntegerKey(V)?Number(V)S,getProto=S=>Reflect.getPrototypeOf(S);function createIterableMethod(S,O,V){return function(...G){const z=this.__v_raw,Q=toRaw(z),X=isMap(Q),ee=S==="entries"||S===Symbol.iterator&&X,pe=S==="keys"&&X,ke=z[S](...G),ve=V?toShallow:O?toReadonly:toReactive;return!O&&track(Q,"iterate",pe?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:Le,done:$e}=ke.next();return $e?{value:Le,done:$e}:{value:ee?[ve(Le[0]),ve(Le[1])]:ve(Le),done:$e}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(S){return function(...O){return S==="delete"?!1:S==="clear"?void 0:this}}function createInstrumentations(S,O){const V={get(z){const Q=this.__v_raw,X=toRaw(Q),ee=toRaw(z);S||(hasChanged(z,ee)&&track(X,"get",z),track(X,"get",ee));const{has:pe}=getProto(X),ke=O?toShallow:S?toReadonly:toReactive;if(pe.call(X,z))return ke(Q.get(z));if(pe.call(X,ee))return ke(Q.get(ee));Q!==X&&Q.get(z)},get size(){const z=this.__v_raw;return!S&&track(toRaw(z),"iterate",ITERATE_KEY),Reflect.get(z,"size",z)},has(z){const Q=this.__v_raw,X=toRaw(Q),ee=toRaw(z);return S||(hasChanged(z,ee)&&track(X,"has",z),track(X,"has",ee)),z===ee?Q.has(z):Q.has(z)||Q.has(ee)},forEach(z,Q){const X=this,ee=X.__v_raw,pe=toRaw(ee),ke=O?toShallow:S?toReadonly:toReactive;return!S&&track(pe,"iterate",ITERATE_KEY),ee.forEach((ve,Le)=>z.call(Q,ke(ve),ke(Le),X))}};return extend(V,S?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(z){!O&&!isShallow(z)&&!isReadonly(z)&&(z=toRaw(z));const Q=toRaw(this);return getProto(Q).has.call(Q,z)||(Q.add(z),trigger(Q,"add",z,z)),this},set(z,Q){!O&&!isShallow(Q)&&!isReadonly(Q)&&(Q=toRaw(Q));const X=toRaw(this),{has:ee,get:pe}=getProto(X);let ke=ee.call(X,z);ke||(z=toRaw(z),ke=ee.call(X,z));const ve=pe.call(X,z);return X.set(z,Q),ke?hasChanged(Q,ve)&&trigger(X,"set",z,Q):trigger(X,"add",z,Q),this},delete(z){const Q=toRaw(this),{has:X,get:ee}=getProto(Q);let pe=X.call(Q,z);pe||(z=toRaw(z),pe=X.call(Q,z)),ee&&ee.call(Q,z);const ke=Q.delete(z);return pe&&trigger(Q,"delete",z,void 0),ke},clear(){const z=toRaw(this),Q=z.size!==0,X=z.clear();return Q&&trigger(z,"clear",void 0,void 0),X}}),["keys","values","entries",Symbol.iterator].forEach(z=>{V[z]=createIterableMethod(z,S,O)}),V}function createInstrumentationGetter(S,O){const V=createInstrumentations(S,O);return(G,z,Q)=>z==="__v_isReactive"?!S:z==="__v_isReadonly"?S:z==="__v_raw"?G:Reflect.get(hasOwn(V,z)&&z in G?V:G,z,Q)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(S){switch(S){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(S){return S.__v_skip||!Object.isExtensible(S)?0:targetTypeMap(toRawType(S))}function reactive(S){return isReadonly(S)?S:createReactiveObject(S,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(S){return createReactiveObject(S,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(S){return createReactiveObject(S,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(S){return createReactiveObject(S,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(S,O,V,G,z){if(!isObject$2(S)||S.__v_raw&&!(O&&S.__v_isReactive))return S;const Q=z.get(S);if(Q)return Q;const X=getTargetType(S);if(X===0)return S;const ee=new Proxy(S,X===2?G:V);return z.set(S,ee),ee}function isReactive(S){return isReadonly(S)?isReactive(S.__v_raw):!!(S&&S.__v_isReactive)}function isReadonly(S){return!!(S&&S.__v_isReadonly)}function isShallow(S){return!!(S&&S.__v_isShallow)}function isProxy(S){return S?!!S.__v_raw:!1}function toRaw(S){const O=S&&S.__v_raw;return O?toRaw(O):S}function markRaw(S){return!hasOwn(S,"__v_skip")&&Object.isExtensible(S)&&def(S,"__v_skip",!0),S}const toReactive=S=>isObject$2(S)?reactive(S):S,toReadonly=S=>isObject$2(S)?readonly(S):S;function isRef(S){return S?S.__v_isRef===!0:!1}function ref(S){return createRef(S,!1)}function shallowRef(S){return createRef(S,!0)}function createRef(S,O){return isRef(S)?S:new RefImpl(S,O)}class RefImpl{constructor(O,V){this.dep=new Dep,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=V?O:toRaw(O),this._value=V?O:toReactive(O),this.__v_isShallow=V}get value(){return this.dep.track(),this._value}set value(O){const V=this._rawValue,G=this.__v_isShallow||isShallow(O)||isReadonly(O);O=G?O:toRaw(O),hasChanged(O,V)&&(this._rawValue=O,this._value=G?O:toReactive(O),this.dep.trigger())}}function triggerRef(S){S.dep&&S.dep.trigger()}function unref(S){return isRef(S)?S.value:S}function toValue(S){return isFunction(S)?S():unref(S)}const shallowUnwrapHandlers={get:(S,O,V)=>O==="__v_raw"?S:unref(Reflect.get(S,O,V)),set:(S,O,V,G)=>{const z=S[O];return isRef(z)&&!isRef(V)?(z.value=V,!0):Reflect.set(S,O,V,G)}};function proxyRefs(S){return isReactive(S)?S:new Proxy(S,shallowUnwrapHandlers)}class CustomRefImpl{constructor(O){this.__v_isRef=!0,this._value=void 0;const V=this.dep=new Dep,{get:G,set:z}=O(V.track.bind(V),V.trigger.bind(V));this._get=G,this._set=z}get value(){return this._value=this._get()}set value(O){this._set(O)}}function customRef(S){return new CustomRefImpl(S)}function toRefs(S){const O=isArray$1(S)?new Array(S.length):{};for(const V in S)O[V]=propertyToRef(S,V);return O}class ObjectRefImpl{constructor(O,V,G){this._object=O,this._key=V,this._defaultValue=G,this.__v_isRef=!0,this._value=void 0}get value(){const O=this._object[this._key];return this._value=O===void 0?this._defaultValue:O}set value(O){this._object[this._key]=O}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(O){this._getter=O,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function toRef(S,O,V){return isRef(S)?S:isFunction(S)?new GetterRefImpl(S):isObject$2(S)&&arguments.length>1?propertyToRef(S,O,V):ref(S)}function propertyToRef(S,O,V){const G=S[O];return isRef(G)?G:new ObjectRefImpl(S,O,V)}class ComputedRefImpl{constructor(O,V,G){this.fn=O,this.setter=V,this._value=void 0,this.dep=new Dep(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=globalVersion-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!V,this.isSSR=G}notify(){if(this.flags|=16,!(this.flags&8)&&activeSub!==this)return batch(this,!0),!0}get value(){const O=this.dep.track();return refreshComputed(this),O&&(O.version=this.dep.version),this._value}set value(O){this.setter&&this.setter(O)}}function computed$1(S,O,V=!1){let G,z;return isFunction(S)?G=S:(G=S.get,z=S.set),new ComputedRefImpl(G,z,V)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},INITIAL_WATCHER_VALUE={},cleanupMap=new WeakMap;let activeWatcher;function getCurrentWatcher(){return activeWatcher}function onWatcherCleanup(S,O=!1,V=activeWatcher){if(V){let G=cleanupMap.get(V);G||cleanupMap.set(V,G=[]),G.push(S)}}function watch$1(S,O,V=EMPTY_OBJ){const{immediate:G,deep:z,once:Q,scheduler:X,augmentJob:ee,call:pe}=V,ke=ze=>z?ze:isShallow(ze)||z===!1||z===0?traverse(ze,1):traverse(ze);let ve,Le,$e,De,xe=!1,Fe=!1;if(isRef(S)?(Le=()=>S.value,xe=isShallow(S)):isReactive(S)?(Le=()=>ke(S),xe=!0):isArray$1(S)?(Fe=!0,xe=S.some(ze=>isReactive(ze)||isShallow(ze)),Le=()=>S.map(ze=>{if(isRef(ze))return ze.value;if(isReactive(ze))return ke(ze);if(isFunction(ze))return pe?pe(ze,2):ze()})):isFunction(S)?O?Le=pe?()=>pe(S,2):S:Le=()=>{if($e){pauseTracking();try{$e()}finally{resetTracking()}}const ze=activeWatcher;activeWatcher=ve;try{return pe?pe(S,3,[De]):S(De)}finally{activeWatcher=ze}}:Le=NOOP,O&&z){const ze=Le,Ze=z===!0?1/0:z;Le=()=>traverse(ze(),Ze)}const Qe=getCurrentScope(),We=()=>{ve.stop(),Qe&&Qe.active&&remove(Qe.effects,ve)};if(Q&&O){const ze=O;O=(...Ze)=>{ze(...Ze),We()}}let Ke=Fe?new Array(S.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Ve=ze=>{if(!(!(ve.flags&1)||!ve.dirty&&!ze))if(O){const Ze=ve.run();if(z||xe||(Fe?Ze.some((nt,et)=>hasChanged(nt,Ke[et])):hasChanged(Ze,Ke))){$e&&$e();const nt=activeWatcher;activeWatcher=ve;try{const et=[Ze,Ke===INITIAL_WATCHER_VALUE?void 0:Fe&&Ke[0]===INITIAL_WATCHER_VALUE?[]:Ke,De];pe?pe(O,3,et):O(...et),Ke=Ze}finally{activeWatcher=nt}}}else ve.run()};return ee&&ee(Ve),ve=new ReactiveEffect(Le),ve.scheduler=X?()=>X(Ve,!1):Ve,De=ze=>onWatcherCleanup(ze,!1,ve),$e=ve.onStop=()=>{const ze=cleanupMap.get(ve);if(ze){if(pe)pe(ze,4);else for(const Ze of ze)Ze();cleanupMap.delete(ve)}},O?G?Ve(!0):Ke=ve.run():X?X(Ve.bind(null,!0),!0):ve.run(),We.pause=ve.pause.bind(ve),We.resume=ve.resume.bind(ve),We.stop=We,We}function traverse(S,O=1/0,V){if(O<=0||!isObject$2(S)||S.__v_skip||(V=V||new Set,V.has(S)))return S;if(V.add(S),O--,isRef(S))traverse(S.value,O,V);else if(isArray$1(S))for(let G=0;G{traverse(G,O,V)});else if(isPlainObject$2(S)){for(const G in S)traverse(S[G],O,V);for(const G of Object.getOwnPropertySymbols(S))Object.prototype.propertyIsEnumerable.call(S,G)&&traverse(S[G],O,V)}return S}const stack=[];function pushWarningContext(S){stack.push(S)}function popWarningContext(){stack.pop()}let isWarning=!1;function warn$1(S,...O){if(isWarning)return;isWarning=!0,pauseTracking();const V=stack.length?stack[stack.length-1].component:null,G=V&&V.appContext.config.warnHandler,z=getComponentTrace();if(G)callWithErrorHandling(G,V,11,[S+O.map(Q=>{var X,ee;return(ee=(X=Q.toString)==null?void 0:X.call(Q))!=null?ee:JSON.stringify(Q)}).join(""),V&&V.proxy,z.map(({vnode:Q})=>`at <${formatComponentName(V,Q.type)}>`).join(` `),z]);else{const Q=[`[Vue warn]: ${S}`,...O];z.length&&Q.push(` `,...formatTrace(z)),console.warn(...Q)}resetTracking(),isWarning=!1}function getComponentTrace(){let S=stack[stack.length-1];if(!S)return[];const O=[];for(;S;){const V=O[0];V&&V.vnode===S?V.recurseCount++:O.push({vnode:S,recurseCount:0});const G=S.component&&S.component.parent;S=G&&G.vnode}return O}function formatTrace(S){const O=[];return S.forEach((V,G)=>{O.push(...G===0?[]:[` `],...formatTraceEntry(V))}),O}function formatTraceEntry({vnode:S,recurseCount:O}){const V=O>0?`... (${O} recursive calls)`:"",G=S.component?S.component.parent==null:!1,z=` at <${formatComponentName(S.component,S.type,G)}`,Q=">"+V;return S.props?[z,...formatProps(S.props),Q]:[z+Q]}function formatProps(S){const O=[],V=Object.keys(S);return V.slice(0,3).forEach(G=>{O.push(...formatProp(G,S[G]))}),V.length>3&&O.push(" ..."),O}function formatProp(S,O,V){return isString$1(O)?(O=JSON.stringify(O),V?O:[`${S}=${O}`]):typeof O=="number"||typeof O=="boolean"||O==null?V?O:[`${S}=${O}`]:isRef(O)?(O=formatProp(S,toRaw(O.value),!0),V?O:[`${S}=Ref<`,O,">"]):isFunction(O)?[`${S}=fn${O.name?`<${O.name}>`:""}`]:(O=toRaw(O),V?O:[`${S}=`,O])}function assertNumber(S,O){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function callWithErrorHandling(S,O,V,G){try{return G?S(...G):S()}catch(z){handleError(z,O,V)}}function callWithAsyncErrorHandling(S,O,V,G){if(isFunction(S)){const z=callWithErrorHandling(S,O,V,G);return z&&isPromise(z)&&z.catch(Q=>{handleError(Q,O,V)}),z}if(isArray$1(S)){const z=[];for(let Q=0;Q>>1,z=queue$1[G],Q=getId(z);Q=getId(V)?queue$1.push(S):queue$1.splice(findInsertionIndex$1(O),0,S),S.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(S){isArray$1(S)?pendingPostFlushCbs.push(...S):activePostFlushCbs&&S.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,S):S.flags&1||(pendingPostFlushCbs.push(S),S.flags|=1),queueFlush()}function flushPreFlushCbs(S,O,V=flushIndex+1){for(;VgetId(V)-getId(G));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...O);return}for(activePostFlushCbs=O,postFlushIndex=0;postFlushIndexS.id==null?S.flags&2?-1:1/0:S.id;function flushJobs(S){try{for(flushIndex=0;flushIndexdevtools$1.emit(z,...Q)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!((G=(V=window.navigator)==null?void 0:V.userAgent)!=null&&G.includes("jsdom"))?((O.__VUE_DEVTOOLS_HOOK_REPLAY__=O.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(Q=>{setDevtoolsHook$1(Q,O)}),setTimeoutWrapped(()=>{devtools$1||(O.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(S){const O=currentRenderingInstance;return currentRenderingInstance=S,currentScopeId=S&&S.type.__scopeId||null,O}function pushScopeId(S){currentScopeId=S}function popScopeId(){currentScopeId=null}const withScopeId=S=>withCtx;function withCtx(S,O=currentRenderingInstance,V){if(!O||S._n)return S;const G=(...z)=>{G._d&&setBlockTracking(-1);const Q=setCurrentRenderingInstance(O);let X;try{X=S(...z)}finally{setCurrentRenderingInstance(Q),G._d&&setBlockTracking(1)}return X};return G._n=!0,G._c=!0,G._d=!0,G}function withDirectives(S,O){if(currentRenderingInstance===null)return S;const V=getComponentPublicInstance(currentRenderingInstance),G=S.dirs||(S.dirs=[]);for(let z=0;zS.__isTeleport,isTeleportDisabled=S=>S&&(S.disabled||S.disabled===""),isTeleportDeferred=S=>S&&(S.defer||S.defer===""),isTargetSVG=S=>typeof SVGElement!="undefined"&&S instanceof SVGElement,isTargetMathML=S=>typeof MathMLElement=="function"&&S instanceof MathMLElement,resolveTarget=(S,O)=>{const V=S&&S.to;return isString$1(V)?O?O(V):null:V},TeleportImpl={name:"Teleport",__isTeleport:!0,process(S,O,V,G,z,Q,X,ee,pe,ke){const{mc:ve,pc:Le,pbc:$e,o:{insert:De,querySelector:xe,createText:Fe,createComment:Qe}}=ke,We=isTeleportDisabled(O.props);let{shapeFlag:Ke,children:Ve,dynamicChildren:ze}=O;if(S==null){const Ze=O.el=Fe(""),nt=O.anchor=Fe("");De(Ze,V,G),De(nt,V,G);const et=(Ye,Xe)=>{Ke&16&&(z&&z.isCE&&(z.ce._teleportTarget=Ye),ve(Ve,Ye,Xe,z,Q,X,ee,pe))},Je=()=>{const Ye=O.target=resolveTarget(O.props,xe),Xe=prepareAnchor(Ye,O,Fe,De);Ye&&(X!=="svg"&&isTargetSVG(Ye)?X="svg":X!=="mathml"&&isTargetMathML(Ye)&&(X="mathml"),We||(et(Ye,Xe),updateCssVars(O,!1)))};We&&(et(V,nt),updateCssVars(O,!0)),isTeleportDeferred(O.props)?queuePostRenderEffect(()=>{Je(),O.el.__isMounted=!0},Q):Je()}else{if(isTeleportDeferred(O.props)&&!S.el.__isMounted){queuePostRenderEffect(()=>{TeleportImpl.process(S,O,V,G,z,Q,X,ee,pe,ke),delete S.el.__isMounted},Q);return}O.el=S.el,O.targetStart=S.targetStart;const Ze=O.anchor=S.anchor,nt=O.target=S.target,et=O.targetAnchor=S.targetAnchor,Je=isTeleportDisabled(S.props),Ye=Je?V:nt,Xe=Je?Ze:et;if(X==="svg"||isTargetSVG(nt)?X="svg":(X==="mathml"||isTargetMathML(nt))&&(X="mathml"),ze?($e(S.dynamicChildren,ze,Ye,z,Q,X,ee),traverseStaticChildren(S,O,!0)):pe||Le(S,O,Ye,Xe,z,Q,X,ee,!1),We)Je?O.props&&S.props&&O.props.to!==S.props.to&&(O.props.to=S.props.to):moveTeleport(O,V,Ze,ke,1);else if((O.props&&O.props.to)!==(S.props&&S.props.to)){const _t=O.target=resolveTarget(O.props,xe);_t&&moveTeleport(O,_t,null,ke,0)}else Je&&moveTeleport(O,nt,et,ke,1);updateCssVars(O,We)}},remove(S,O,V,{um:G,o:{remove:z}},Q){const{shapeFlag:X,children:ee,anchor:pe,targetStart:ke,targetAnchor:ve,target:Le,props:$e}=S;if(Le&&(z(ke),z(ve)),Q&&z(pe),X&16){const De=Q||!isTeleportDisabled($e);for(let xe=0;xe{S.isMounted=!0}),onBeforeUnmount(()=>{S.isUnmounting=!0}),S}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=S=>{const O=S.subTree;return O.component?recursiveGetSubtree(O.component):O},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(S,{slots:O}){const V=getCurrentInstance(),G=useTransitionState();return()=>{const z=O.default&&getTransitionRawChildren(O.default(),!0);if(!z||!z.length)return;const Q=findNonCommentChild(z),X=toRaw(S),{mode:ee}=X;if(G.isLeaving)return emptyPlaceholder(Q);const pe=getInnerChild$1(Q);if(!pe)return emptyPlaceholder(Q);let ke=resolveTransitionHooks(pe,X,G,V,Le=>ke=Le);pe.type!==Comment&&setTransitionHooks(pe,ke);let ve=V.subTree&&getInnerChild$1(V.subTree);if(ve&&ve.type!==Comment&&!isSameVNodeType(pe,ve)&&recursiveGetSubtree(V).type!==Comment){let Le=resolveTransitionHooks(ve,X,G,V);if(setTransitionHooks(ve,Le),ee==="out-in"&&pe.type!==Comment)return G.isLeaving=!0,Le.afterLeave=()=>{G.isLeaving=!1,V.job.flags&8||V.update(),delete Le.afterLeave,ve=void 0},emptyPlaceholder(Q);ee==="in-out"&&pe.type!==Comment?Le.delayLeave=($e,De,xe)=>{const Fe=getLeavingNodesForType(G,ve);Fe[String(ve.key)]=ve,$e[leaveCbKey]=()=>{De(),$e[leaveCbKey]=void 0,delete ke.delayedLeave,ve=void 0},ke.delayedLeave=()=>{xe(),delete ke.delayedLeave,ve=void 0}}:ve=void 0}else ve&&(ve=void 0);return Q}}};function findNonCommentChild(S){let O=S[0];if(S.length>1){for(const V of S)if(V.type!==Comment){O=V;break}}return O}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(S,O){const{leavingVNodes:V}=S;let G=V.get(O.type);return G||(G=Object.create(null),V.set(O.type,G)),G}function resolveTransitionHooks(S,O,V,G,z){const{appear:Q,mode:X,persisted:ee=!1,onBeforeEnter:pe,onEnter:ke,onAfterEnter:ve,onEnterCancelled:Le,onBeforeLeave:$e,onLeave:De,onAfterLeave:xe,onLeaveCancelled:Fe,onBeforeAppear:Qe,onAppear:We,onAfterAppear:Ke,onAppearCancelled:Ve}=O,ze=String(S.key),Ze=getLeavingNodesForType(V,S),nt=(Ye,Xe)=>{Ye&&callWithAsyncErrorHandling(Ye,G,9,Xe)},et=(Ye,Xe)=>{const _t=Xe[1];nt(Ye,Xe),isArray$1(Ye)?Ye.every(gt=>gt.length<=1)&&_t():Ye.length<=1&&_t()},Je={mode:X,persisted:ee,beforeEnter(Ye){let Xe=pe;if(!V.isMounted)if(Q)Xe=Qe||pe;else return;Ye[leaveCbKey]&&Ye[leaveCbKey](!0);const _t=Ze[ze];_t&&isSameVNodeType(S,_t)&&_t.el[leaveCbKey]&&_t.el[leaveCbKey](),nt(Xe,[Ye])},enter(Ye){let Xe=ke,_t=ve,gt=Le;if(!V.isMounted)if(Q)Xe=We||ke,_t=Ke||ve,gt=Ve||Le;else return;let At=!1;const Bt=Ye[enterCbKey$1]=Ft=>{At||(At=!0,Ft?nt(gt,[Ye]):nt(_t,[Ye]),Je.delayedLeave&&Je.delayedLeave(),Ye[enterCbKey$1]=void 0)};Xe?et(Xe,[Ye,Bt]):Bt()},leave(Ye,Xe){const _t=String(S.key);if(Ye[enterCbKey$1]&&Ye[enterCbKey$1](!0),V.isUnmounting)return Xe();nt($e,[Ye]);let gt=!1;const At=Ye[leaveCbKey]=Bt=>{gt||(gt=!0,Xe(),Bt?nt(Fe,[Ye]):nt(xe,[Ye]),Ye[leaveCbKey]=void 0,Ze[_t]===S&&delete Ze[_t])};Ze[_t]=S,De?et(De,[Ye,At]):At()},clone(Ye){const Xe=resolveTransitionHooks(Ye,O,V,G,z);return z&&z(Xe),Xe}};return Je}function emptyPlaceholder(S){if(isKeepAlive(S))return S=cloneVNode(S),S.children=null,S}function getInnerChild$1(S){if(!isKeepAlive(S))return isTeleport(S.type)&&S.children?findNonCommentChild(S.children):S;const{shapeFlag:O,children:V}=S;if(V){if(O&16)return V[0];if(O&32&&isFunction(V.default))return V.default()}}function setTransitionHooks(S,O){S.shapeFlag&6&&S.component?(S.transition=O,setTransitionHooks(S.component.subTree,O)):S.shapeFlag&128?(S.ssContent.transition=O.clone(S.ssContent),S.ssFallback.transition=O.clone(S.ssFallback)):S.transition=O}function getTransitionRawChildren(S,O=!1,V){let G=[],z=0;for(let Q=0;Q1)for(let Q=0;QV.value,set:Q=>V.value=Q})}return V}function setRef(S,O,V,G,z=!1){if(isArray$1(S)){S.forEach((xe,Fe)=>setRef(xe,O&&(isArray$1(O)?O[Fe]:O),V,G,z));return}if(isAsyncWrapper(G)&&!z){G.shapeFlag&512&&G.type.__asyncResolved&&G.component.subTree.component&&setRef(S,O,V,G.component.subTree);return}const Q=G.shapeFlag&4?getComponentPublicInstance(G.component):G.el,X=z?null:Q,{i:ee,r:pe}=S,ke=O&&O.r,ve=ee.refs===EMPTY_OBJ?ee.refs={}:ee.refs,Le=ee.setupState,$e=toRaw(Le),De=Le===EMPTY_OBJ?()=>!1:xe=>hasOwn($e,xe);if(ke!=null&&ke!==pe&&(isString$1(ke)?(ve[ke]=null,De(ke)&&(Le[ke]=null)):isRef(ke)&&(ke.value=null)),isFunction(pe))callWithErrorHandling(pe,ee,12,[X,ve]);else{const xe=isString$1(pe),Fe=isRef(pe);if(xe||Fe){const Qe=()=>{if(S.f){const We=xe?De(pe)?Le[pe]:ve[pe]:pe.value;z?isArray$1(We)&&remove(We,Q):isArray$1(We)?We.includes(Q)||We.push(Q):xe?(ve[pe]=[Q],De(pe)&&(Le[pe]=ve[pe])):(pe.value=[Q],S.k&&(ve[S.k]=pe.value))}else xe?(ve[pe]=X,De(pe)&&(Le[pe]=X)):Fe&&(pe.value=X,S.k&&(ve[S.k]=X))};X?(Qe.id=-1,queuePostRenderEffect(Qe,V)):Qe()}}}let hasLoggedMismatchError=!1;const logMismatchError=()=>{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer=S=>S.namespaceURI.includes("svg")&&S.tagName!=="foreignObject",isMathMLContainer=S=>S.namespaceURI.includes("MathML"),getContainerType=S=>{if(S.nodeType===1){if(isSVGContainer(S))return"svg";if(isMathMLContainer(S))return"mathml"}},isComment=S=>S.nodeType===8;function createHydrationFunctions(S){const{mt:O,p:V,o:{patchProp:G,createText:z,nextSibling:Q,parentNode:X,remove:ee,insert:pe,createComment:ke}}=S,ve=(Ve,ze)=>{if(!ze.hasChildNodes()){V(null,Ve,ze),flushPostFlushCbs(),ze._vnode=Ve;return}Le(ze.firstChild,Ve,null,null,null),flushPostFlushCbs(),ze._vnode=Ve},Le=(Ve,ze,Ze,nt,et,Je=!1)=>{Je=Je||!!ze.dynamicChildren;const Ye=isComment(Ve)&&Ve.data==="[",Xe=()=>Fe(Ve,ze,Ze,nt,et,Ye),{type:_t,ref:gt,shapeFlag:At,patchFlag:Bt}=ze;let Ft=Ve.nodeType;ze.el=Ve,Bt===-2&&(Je=!1,ze.dynamicChildren=null);let It=null;switch(_t){case Text:Ft!==3?ze.children===""?(pe(ze.el=z(""),X(Ve),Ve),It=Ve):It=Xe():(Ve.data!==ze.children&&(logMismatchError(),Ve.data=ze.children),It=Q(Ve));break;case Comment:Ke(Ve)?(It=Q(Ve),We(ze.el=Ve.content.firstChild,Ve,Ze)):Ft!==8||Ye?It=Xe():It=Q(Ve);break;case Static:if(Ye&&(Ve=Q(Ve),Ft=Ve.nodeType),Ft===1||Ft===3){It=Ve;const Lt=!ze.children.length;for(let Pt=0;Pt{Je=Je||!!ze.dynamicChildren;const{type:Ye,props:Xe,patchFlag:_t,shapeFlag:gt,dirs:At,transition:Bt}=ze,Ft=Ye==="input"||Ye==="option";if(Ft||_t!==-1){At&&invokeDirectiveHook(ze,null,Ze,"created");let It=!1;if(Ke(Ve)){It=needTransition(null,Bt)&&Ze&&Ze.vnode.props&&Ze.vnode.props.appear;const Pt=Ve.content.firstChild;It&&Bt.beforeEnter(Pt),We(Pt,Ve,Ze),ze.el=Ve=Pt}if(gt&16&&!(Xe&&(Xe.innerHTML||Xe.textContent))){let Pt=De(Ve.firstChild,ze,Ve,Ze,nt,et,Je);for(;Pt;){isMismatchAllowed(Ve,1)||logMismatchError();const jt=Pt;Pt=Pt.nextSibling,ee(jt)}}else if(gt&8){let Pt=ze.children;Pt[0]===` `&&(Ve.tagName==="PRE"||Ve.tagName==="TEXTAREA")&&(Pt=Pt.slice(1)),Ve.textContent!==Pt&&(isMismatchAllowed(Ve,0)||logMismatchError(),Ve.textContent=ze.children)}if(Xe){if(Ft||!Je||_t&48){const Pt=Ve.tagName.includes("-");for(const jt in Xe)(Ft&&(jt.endsWith("value")||jt==="indeterminate")||isOn(jt)&&!isReservedProp(jt)||jt[0]==="."||Pt)&&G(Ve,jt,null,Xe[jt],void 0,Ze)}else if(Xe.onClick)G(Ve,"onClick",null,Xe.onClick,void 0,Ze);else if(_t&4&&isReactive(Xe.style))for(const Pt in Xe.style)Xe.style[Pt]}let Lt;(Lt=Xe&&Xe.onVnodeBeforeMount)&&invokeVNodeHook(Lt,Ze,ze),At&&invokeDirectiveHook(ze,null,Ze,"beforeMount"),((Lt=Xe&&Xe.onVnodeMounted)||At||It)&&queueEffectWithSuspense(()=>{Lt&&invokeVNodeHook(Lt,Ze,ze),It&&Bt.enter(Ve),At&&invokeDirectiveHook(ze,null,Ze,"mounted")},nt)}return Ve.nextSibling},De=(Ve,ze,Ze,nt,et,Je,Ye)=>{Ye=Ye||!!ze.dynamicChildren;const Xe=ze.children,_t=Xe.length;for(let gt=0;gt<_t;gt++){const At=Ye?Xe[gt]:Xe[gt]=normalizeVNode(Xe[gt]),Bt=At.type===Text;Ve?(Bt&&!Ye&>+1<_t&&normalizeVNode(Xe[gt+1]).type===Text&&(pe(z(Ve.data.slice(At.children.length)),Ze,Q(Ve)),Ve.data=At.children),Ve=Le(Ve,At,nt,et,Je,Ye)):Bt&&!At.children?pe(At.el=z(""),Ze):(isMismatchAllowed(Ze,1)||logMismatchError(),V(null,At,Ze,null,nt,et,getContainerType(Ze),Je))}return Ve},xe=(Ve,ze,Ze,nt,et,Je)=>{const{slotScopeIds:Ye}=ze;Ye&&(et=et?et.concat(Ye):Ye);const Xe=X(Ve),_t=De(Q(Ve),ze,Xe,Ze,nt,et,Je);return _t&&isComment(_t)&&_t.data==="]"?Q(ze.anchor=_t):(logMismatchError(),pe(ze.anchor=ke("]"),Xe,_t),_t)},Fe=(Ve,ze,Ze,nt,et,Je)=>{if(isMismatchAllowed(Ve.parentElement,1)||logMismatchError(),ze.el=null,Je){const _t=Qe(Ve);for(;;){const gt=Q(Ve);if(gt&>!==_t)ee(gt);else break}}const Ye=Q(Ve),Xe=X(Ve);return ee(Ve),V(null,ze,Xe,Ye,Ze,nt,getContainerType(Xe),et),Ze&&(Ze.vnode.el=ze.el,updateHOCHostEl(Ze,ze.el)),Ye},Qe=(Ve,ze="[",Ze="]")=>{let nt=0;for(;Ve;)if(Ve=Q(Ve),Ve&&isComment(Ve)&&(Ve.data===ze&&nt++,Ve.data===Ze)){if(nt===0)return Q(Ve);nt--}return Ve},We=(Ve,ze,Ze)=>{const nt=ze.parentNode;nt&&nt.replaceChild(Ve,ze);let et=Ze;for(;et;)et.vnode.el===ze&&(et.vnode.el=et.subTree.el=Ve),et=et.parent},Ke=Ve=>Ve.nodeType===1&&Ve.tagName==="TEMPLATE";return[ve,Le]}const allowMismatchAttr="data-allow-mismatch",MismatchTypeString={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function isMismatchAllowed(S,O){if(O===0||O===1)for(;S&&!S.hasAttribute(allowMismatchAttr);)S=S.parentElement;const V=S&&S.getAttribute(allowMismatchAttr);if(V==null)return!1;if(V==="")return!0;{const G=V.split(",");return O===0&&G.includes("children")?!0:V.split(",").includes(MismatchTypeString[O])}}const requestIdleCallback$1=getGlobalThis().requestIdleCallback||(S=>setTimeoutWrapped(S,1)),cancelIdleCallback=getGlobalThis().cancelIdleCallback||(S=>clearTimeout(S)),hydrateOnIdle=(S=1e4)=>O=>{const V=requestIdleCallback$1(O,{timeout:S});return()=>cancelIdleCallback(V)};function elementIsVisibleInViewport(S){const{top:O,left:V,bottom:G,right:z}=S.getBoundingClientRect(),{innerHeight:Q,innerWidth:X}=window;return(O>0&&O0&&G0&&V0&&z(O,V)=>{const G=new IntersectionObserver(z=>{for(const Q of z)if(Q.isIntersecting){G.disconnect(),O();break}},S);return V(z=>{if(z instanceof Element){if(elementIsVisibleInViewport(z))return O(),G.disconnect(),!1;G.observe(z)}}),()=>G.disconnect()},hydrateOnMediaQuery=S=>O=>{if(S){const V=matchMedia(S);if(V.matches)O();else return V.addEventListener("change",O,{once:!0}),()=>V.removeEventListener("change",O)}},hydrateOnInteraction=(S=[])=>(O,V)=>{isString$1(S)&&(S=[S]);let G=!1;const z=X=>{G||(G=!0,Q(),O(),X.target.dispatchEvent(new X.constructor(X.type,X)))},Q=()=>{V(X=>{for(const ee of S)X.removeEventListener(ee,z)})};return V(X=>{for(const ee of S)X.addEventListener(ee,z,{once:!0})}),Q};function forEachElement(S,O){if(isComment(S)&&S.data==="["){let V=1,G=S.nextSibling;for(;G;){if(G.nodeType===1){if(O(G)===!1)break}else if(isComment(G))if(G.data==="]"){if(--V===0)break}else G.data==="["&&V++;G=G.nextSibling}}else O(S)}const isAsyncWrapper=S=>!!S.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(S){isFunction(S)&&(S={loader:S});const{loader:O,loadingComponent:V,errorComponent:G,delay:z=200,hydrate:Q,timeout:X,suspensible:ee=!0,onError:pe}=S;let ke=null,ve,Le=0;const $e=()=>(Le++,ke=null,De()),De=()=>{let xe;return ke||(xe=ke=O().catch(Fe=>{if(Fe=Fe instanceof Error?Fe:new Error(String(Fe)),pe)return new Promise((Qe,We)=>{pe(Fe,()=>Qe($e()),()=>We(Fe),Le+1)});throw Fe}).then(Fe=>xe!==ke&&ke?ke:(Fe&&(Fe.__esModule||Fe[Symbol.toStringTag]==="Module")&&(Fe=Fe.default),ve=Fe,Fe)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:De,__asyncHydrate(xe,Fe,Qe){const We=Q?()=>{const Ke=Q(Qe,Ve=>forEachElement(xe,Ve));Ke&&(Fe.bum||(Fe.bum=[])).push(Ke)}:Qe;ve?We():De().then(()=>!Fe.isUnmounted&&We())},get __asyncResolved(){return ve},setup(){const xe=currentInstance;if(markAsyncBoundary(xe),ve)return()=>createInnerComp(ve,xe);const Fe=Ve=>{ke=null,handleError(Ve,xe,13,!G)};if(ee&&xe.suspense||isInSSRComponentSetup)return De().then(Ve=>()=>createInnerComp(Ve,xe)).catch(Ve=>(Fe(Ve),()=>G?createVNode(G,{error:Ve}):null));const Qe=ref(!1),We=ref(),Ke=ref(!!z);return z&&setTimeoutWrapped(()=>{Ke.value=!1},z),X!=null&&setTimeoutWrapped(()=>{if(!Qe.value&&!We.value){const Ve=new Error(`Async component timed out after ${X}ms.`);Fe(Ve),We.value=Ve}},X),De().then(()=>{Qe.value=!0,xe.parent&&isKeepAlive(xe.parent.vnode)&&xe.parent.update()}).catch(Ve=>{Fe(Ve),We.value=Ve}),()=>{if(Qe.value&&ve)return createInnerComp(ve,xe);if(We.value&&G)return createVNode(G,{error:We.value});if(V&&!Ke.value)return createVNode(V)}}})}function createInnerComp(S,O){const{ref:V,props:G,children:z,ce:Q}=O.vnode,X=createVNode(S,G,z);return X.ref=V,X.ce=Q,delete O.vnode.ce,X}const isKeepAlive=S=>S.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(S,{slots:O}){const V=getCurrentInstance(),G=V.ctx;if(!G.renderer)return()=>{const Ke=O.default&&O.default();return Ke&&Ke.length===1?Ke[0]:Ke};const z=new Map,Q=new Set;let X=null;const ee=V.suspense,{renderer:{p:pe,m:ke,um:ve,o:{createElement:Le}}}=G,$e=Le("div");G.activate=(Ke,Ve,ze,Ze,nt)=>{const et=Ke.component;ke(Ke,Ve,ze,0,ee),pe(et.vnode,Ke,Ve,ze,et,ee,Ze,Ke.slotScopeIds,nt),queuePostRenderEffect(()=>{et.isDeactivated=!1,et.a&&invokeArrayFns(et.a);const Je=Ke.props&&Ke.props.onVnodeMounted;Je&&invokeVNodeHook(Je,et.parent,Ke)},ee)},G.deactivate=Ke=>{const Ve=Ke.component;invalidateMount(Ve.m),invalidateMount(Ve.a),ke(Ke,$e,null,1,ee),queuePostRenderEffect(()=>{Ve.da&&invokeArrayFns(Ve.da);const ze=Ke.props&&Ke.props.onVnodeUnmounted;ze&&invokeVNodeHook(ze,Ve.parent,Ke),Ve.isDeactivated=!0},ee)};function De(Ke){resetShapeFlag(Ke),ve(Ke,V,ee,!0)}function xe(Ke){z.forEach((Ve,ze)=>{const Ze=getComponentName(Ve.type);Ze&&!Ke(Ze)&&Fe(ze)})}function Fe(Ke){const Ve=z.get(Ke);Ve&&(!X||!isSameVNodeType(Ve,X))?De(Ve):X&&resetShapeFlag(X),z.delete(Ke),Q.delete(Ke)}watch(()=>[S.include,S.exclude],([Ke,Ve])=>{Ke&&xe(ze=>matches(Ke,ze)),Ve&&xe(ze=>!matches(Ve,ze))},{flush:"post",deep:!0});let Qe=null;const We=()=>{Qe!=null&&(isSuspense(V.subTree.type)?queuePostRenderEffect(()=>{z.set(Qe,getInnerChild(V.subTree))},V.subTree.suspense):z.set(Qe,getInnerChild(V.subTree)))};return onMounted(We),onUpdated(We),onBeforeUnmount(()=>{z.forEach(Ke=>{const{subTree:Ve,suspense:ze}=V,Ze=getInnerChild(Ve);if(Ke.type===Ze.type&&Ke.key===Ze.key){resetShapeFlag(Ze);const nt=Ze.component.da;nt&&queuePostRenderEffect(nt,ze);return}De(Ke)})}),()=>{if(Qe=null,!O.default)return X=null;const Ke=O.default(),Ve=Ke[0];if(Ke.length>1)return X=null,Ke;if(!isVNode(Ve)||!(Ve.shapeFlag&4)&&!(Ve.shapeFlag&128))return X=null,Ve;let ze=getInnerChild(Ve);if(ze.type===Comment)return X=null,ze;const Ze=ze.type,nt=getComponentName(isAsyncWrapper(ze)?ze.type.__asyncResolved||{}:Ze),{include:et,exclude:Je,max:Ye}=S;if(et&&(!nt||!matches(et,nt))||Je&&nt&&matches(Je,nt))return ze.shapeFlag&=-257,X=ze,Ve;const Xe=ze.key==null?Ze:ze.key,_t=z.get(Xe);return ze.el&&(ze=cloneVNode(ze),Ve.shapeFlag&128&&(Ve.ssContent=ze)),Qe=Xe,_t?(ze.el=_t.el,ze.component=_t.component,ze.transition&&setTransitionHooks(ze,ze.transition),ze.shapeFlag|=512,Q.delete(Xe),Q.add(Xe)):(Q.add(Xe),Ye&&Q.size>parseInt(Ye,10)&&Fe(Q.values().next().value)),ze.shapeFlag|=256,X=ze,isSuspense(Ve.type)?Ve:ze}}},KeepAlive=KeepAliveImpl;function matches(S,O){return isArray$1(S)?S.some(V=>matches(V,O)):isString$1(S)?S.split(",").includes(O):isRegExp(S)?(S.lastIndex=0,S.test(O)):!1}function onActivated(S,O){registerKeepAliveHook(S,"a",O)}function onDeactivated(S,O){registerKeepAliveHook(S,"da",O)}function registerKeepAliveHook(S,O,V=currentInstance){const G=S.__wdc||(S.__wdc=()=>{let z=V;for(;z;){if(z.isDeactivated)return;z=z.parent}return S()});if(injectHook(O,G,V),V){let z=V.parent;for(;z&&z.parent;)isKeepAlive(z.parent.vnode)&&injectToKeepAliveRoot(G,O,V,z),z=z.parent}}function injectToKeepAliveRoot(S,O,V,G){const z=injectHook(O,S,G,!0);onUnmounted(()=>{remove(G[O],z)},V)}function resetShapeFlag(S){S.shapeFlag&=-257,S.shapeFlag&=-513}function getInnerChild(S){return S.shapeFlag&128?S.ssContent:S}function injectHook(S,O,V=currentInstance,G=!1){if(V){const z=V[S]||(V[S]=[]),Q=O.__weh||(O.__weh=(...X)=>{pauseTracking();const ee=setCurrentInstance(V),pe=callWithAsyncErrorHandling(O,V,S,X);return ee(),resetTracking(),pe});return G?z.unshift(Q):z.push(Q),Q}}const createHook=S=>(O,V=currentInstance)=>{(!isInSSRComponentSetup||S==="sp")&&injectHook(S,(...G)=>O(...G),V)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(S,O=currentInstance){injectHook("ec",S,O)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(S,O){return resolveAsset(COMPONENTS,S,!0,O)||S}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(S){return isString$1(S)?resolveAsset(COMPONENTS,S,!1)||S:S||NULL_DYNAMIC_COMPONENT}function resolveDirective(S){return resolveAsset(DIRECTIVES,S)}function resolveAsset(S,O,V=!0,G=!1){const z=currentRenderingInstance||currentInstance;if(z){const Q=z.type;if(S===COMPONENTS){const ee=getComponentName(Q,!1);if(ee&&(ee===O||ee===camelize(O)||ee===capitalize$1(camelize(O))))return Q}const X=resolve(z[S]||Q[S],O)||resolve(z.appContext[S],O);return!X&&G?Q:X}}function resolve(S,O){return S&&(S[O]||S[camelize(O)]||S[capitalize$1(camelize(O))])}function renderList(S,O,V,G){let z;const Q=V&&V[G],X=isArray$1(S);if(X||isString$1(S)){const ee=X&&isReactive(S);let pe=!1;ee&&(pe=!isShallow(S),S=shallowReadArray(S)),z=new Array(S.length);for(let ke=0,ve=S.length;keO(ee,pe,void 0,Q&&Q[pe]));else{const ee=Object.keys(S);z=new Array(ee.length);for(let pe=0,ke=ee.length;pe{const Q=G.fn(...z);return Q&&(Q.key=G.key),Q}:G.fn)}return S}function renderSlot(S,O,V={},G,z){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return O!=="default"&&(V.name=O),openBlock(),createBlock(Fragment,null,[createVNode("slot",V,G&&G())],64);let Q=S[O];Q&&Q._c&&(Q._d=!1),openBlock();const X=Q&&ensureValidVNode(Q(V)),ee=V.key||X&&X.key,pe=createBlock(Fragment,{key:(ee&&!isSymbol(ee)?ee:`_${O}`)+(!X&&G?"_fb":"")},X||(G?G():[]),X&&S._===1?64:-2);return!z&&pe.scopeId&&(pe.slotScopeIds=[pe.scopeId+"-s"]),Q&&Q._c&&(Q._d=!0),pe}function ensureValidVNode(S){return S.some(O=>isVNode(O)?!(O.type===Comment||O.type===Fragment&&!ensureValidVNode(O.children)):!0)?S:null}function toHandlers(S,O){const V={};for(const G in S)V[O&&/[A-Z]/.test(G)?`on:${G}`:toHandlerKey(G)]=S[G];return V}const getPublicInstance=S=>S?isStatefulComponent(S)?getComponentPublicInstance(S):getPublicInstance(S.parent):null,publicPropertiesMap=extend(Object.create(null),{$:S=>S,$el:S=>S.vnode.el,$data:S=>S.data,$props:S=>S.props,$attrs:S=>S.attrs,$slots:S=>S.slots,$refs:S=>S.refs,$parent:S=>getPublicInstance(S.parent),$root:S=>getPublicInstance(S.root),$host:S=>S.ce,$emit:S=>S.emit,$options:S=>resolveMergedOptions(S),$forceUpdate:S=>S.f||(S.f=()=>{queueJob(S.update)}),$nextTick:S=>S.n||(S.n=nextTick.bind(S.proxy)),$watch:S=>instanceWatch.bind(S)}),hasSetupBinding=(S,O)=>S!==EMPTY_OBJ&&!S.__isScriptSetup&&hasOwn(S,O),PublicInstanceProxyHandlers={get({_:S},O){if(O==="__v_skip")return!0;const{ctx:V,setupState:G,data:z,props:Q,accessCache:X,type:ee,appContext:pe}=S;let ke;if(O[0]!=="$"){const De=X[O];if(De!==void 0)switch(De){case 1:return G[O];case 2:return z[O];case 4:return V[O];case 3:return Q[O]}else{if(hasSetupBinding(G,O))return X[O]=1,G[O];if(z!==EMPTY_OBJ&&hasOwn(z,O))return X[O]=2,z[O];if((ke=S.propsOptions[0])&&hasOwn(ke,O))return X[O]=3,Q[O];if(V!==EMPTY_OBJ&&hasOwn(V,O))return X[O]=4,V[O];shouldCacheAccess&&(X[O]=0)}}const ve=publicPropertiesMap[O];let Le,$e;if(ve)return O==="$attrs"&&track(S.attrs,"get",""),ve(S);if((Le=ee.__cssModules)&&(Le=Le[O]))return Le;if(V!==EMPTY_OBJ&&hasOwn(V,O))return X[O]=4,V[O];if($e=pe.config.globalProperties,hasOwn($e,O))return $e[O]},set({_:S},O,V){const{data:G,setupState:z,ctx:Q}=S;return hasSetupBinding(z,O)?(z[O]=V,!0):G!==EMPTY_OBJ&&hasOwn(G,O)?(G[O]=V,!0):hasOwn(S.props,O)||O[0]==="$"&&O.slice(1)in S?!1:(Q[O]=V,!0)},has({_:{data:S,setupState:O,accessCache:V,ctx:G,appContext:z,propsOptions:Q}},X){let ee;return!!V[X]||S!==EMPTY_OBJ&&hasOwn(S,X)||hasSetupBinding(O,X)||(ee=Q[0])&&hasOwn(ee,X)||hasOwn(G,X)||hasOwn(publicPropertiesMap,X)||hasOwn(z.config.globalProperties,X)},defineProperty(S,O,V){return V.get!=null?S._.accessCache[O]=0:hasOwn(V,"value")&&this.set(S,O,V.value,null),Reflect.defineProperty(S,O,V)}},RuntimeCompiledPublicInstanceProxyHandlers=extend({},PublicInstanceProxyHandlers,{get(S,O){if(O!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(S,O,S)},has(S,O){return O[0]!=="_"&&!isGloballyAllowed(O)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(S){}function defineOptions(S){}function defineSlots(){return null}function defineModel(){}function withDefaults(S,O){return null}function useSlots(){return getContext$1().slots}function useAttrs(){return getContext$1().attrs}function getContext$1(){const S=getCurrentInstance();return S.setupContext||(S.setupContext=createSetupContext(S))}function normalizePropsOrEmits(S){return isArray$1(S)?S.reduce((O,V)=>(O[V]=null,O),{}):S}function mergeDefaults(S,O){const V=normalizePropsOrEmits(S);for(const G in O){if(G.startsWith("__skip"))continue;let z=V[G];z?isArray$1(z)||isFunction(z)?z=V[G]={type:z,default:O[G]}:z.default=O[G]:z===null&&(z=V[G]={default:O[G]}),z&&O[`__skip_${G}`]&&(z.skipFactory=!0)}return V}function mergeModels(S,O){return!S||!O?S||O:isArray$1(S)&&isArray$1(O)?S.concat(O):extend({},normalizePropsOrEmits(S),normalizePropsOrEmits(O))}function createPropsRestProxy(S,O){const V={};for(const G in S)O.includes(G)||Object.defineProperty(V,G,{enumerable:!0,get:()=>S[G]});return V}function withAsyncContext(S){const O=getCurrentInstance();let V=S();return unsetCurrentInstance(),isPromise(V)&&(V=V.catch(G=>{throw setCurrentInstance(O),G})),[V,()=>setCurrentInstance(O)]}let shouldCacheAccess=!0;function applyOptions(S){const O=resolveMergedOptions(S),V=S.proxy,G=S.ctx;shouldCacheAccess=!1,O.beforeCreate&&callHook$1(O.beforeCreate,S,"bc");const{data:z,computed:Q,methods:X,watch:ee,provide:pe,inject:ke,created:ve,beforeMount:Le,mounted:$e,beforeUpdate:De,updated:xe,activated:Fe,deactivated:Qe,beforeDestroy:We,beforeUnmount:Ke,destroyed:Ve,unmounted:ze,render:Ze,renderTracked:nt,renderTriggered:et,errorCaptured:Je,serverPrefetch:Ye,expose:Xe,inheritAttrs:_t,components:gt,directives:At,filters:Bt}=O;if(ke&&resolveInjections(ke,G,null),X)for(const Lt in X){const Pt=X[Lt];isFunction(Pt)&&(G[Lt]=Pt.bind(V))}if(z){const Lt=z.call(V,V);isObject$2(Lt)&&(S.data=reactive(Lt))}if(shouldCacheAccess=!0,Q)for(const Lt in Q){const Pt=Q[Lt],jt=isFunction(Pt)?Pt.bind(V,V):isFunction(Pt.get)?Pt.get.bind(V,V):NOOP,on=!isFunction(Pt)&&isFunction(Pt.set)?Pt.set.bind(V):NOOP,tn=computed({get:jt,set:on});Object.defineProperty(G,Lt,{enumerable:!0,configurable:!0,get:()=>tn.value,set:Xt=>tn.value=Xt})}if(ee)for(const Lt in ee)createWatcher(ee[Lt],G,V,Lt);if(pe){const Lt=isFunction(pe)?pe.call(V):pe;Reflect.ownKeys(Lt).forEach(Pt=>{provide(Pt,Lt[Pt])})}ve&&callHook$1(ve,S,"c");function It(Lt,Pt){isArray$1(Pt)?Pt.forEach(jt=>Lt(jt.bind(V))):Pt&&Lt(Pt.bind(V))}if(It(onBeforeMount,Le),It(onMounted,$e),It(onBeforeUpdate,De),It(onUpdated,xe),It(onActivated,Fe),It(onDeactivated,Qe),It(onErrorCaptured,Je),It(onRenderTracked,nt),It(onRenderTriggered,et),It(onBeforeUnmount,Ke),It(onUnmounted,ze),It(onServerPrefetch,Ye),isArray$1(Xe))if(Xe.length){const Lt=S.exposed||(S.exposed={});Xe.forEach(Pt=>{Object.defineProperty(Lt,Pt,{get:()=>V[Pt],set:jt=>V[Pt]=jt})})}else S.exposed||(S.exposed={});Ze&&S.render===NOOP&&(S.render=Ze),_t!=null&&(S.inheritAttrs=_t),gt&&(S.components=gt),At&&(S.directives=At),Ye&&markAsyncBoundary(S)}function resolveInjections(S,O,V=NOOP){isArray$1(S)&&(S=normalizeInject(S));for(const G in S){const z=S[G];let Q;isObject$2(z)?"default"in z?Q=inject(z.from||G,z.default,!0):Q=inject(z.from||G):Q=inject(z),isRef(Q)?Object.defineProperty(O,G,{enumerable:!0,configurable:!0,get:()=>Q.value,set:X=>Q.value=X}):O[G]=Q}}function callHook$1(S,O,V){callWithAsyncErrorHandling(isArray$1(S)?S.map(G=>G.bind(O.proxy)):S.bind(O.proxy),O,V)}function createWatcher(S,O,V,G){let z=G.includes(".")?createPathGetter(V,G):()=>V[G];if(isString$1(S)){const Q=O[S];isFunction(Q)&&watch(z,Q)}else if(isFunction(S))watch(z,S.bind(V));else if(isObject$2(S))if(isArray$1(S))S.forEach(Q=>createWatcher(Q,O,V,G));else{const Q=isFunction(S.handler)?S.handler.bind(V):O[S.handler];isFunction(Q)&&watch(z,Q,S)}}function resolveMergedOptions(S){const O=S.type,{mixins:V,extends:G}=O,{mixins:z,optionsCache:Q,config:{optionMergeStrategies:X}}=S.appContext,ee=Q.get(O);let pe;return ee?pe=ee:!z.length&&!V&&!G?pe=O:(pe={},z.length&&z.forEach(ke=>mergeOptions$1(pe,ke,X,!0)),mergeOptions$1(pe,O,X)),isObject$2(O)&&Q.set(O,pe),pe}function mergeOptions$1(S,O,V,G=!1){const{mixins:z,extends:Q}=O;Q&&mergeOptions$1(S,Q,V,!0),z&&z.forEach(X=>mergeOptions$1(S,X,V,!0));for(const X in O)if(!(G&&X==="expose")){const ee=internalOptionMergeStrats[X]||V&&V[X];S[X]=ee?ee(S[X],O[X]):O[X]}return S}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(S,O){return O?S?function(){return extend(isFunction(S)?S.call(this,this):S,isFunction(O)?O.call(this,this):O)}:O:S}function mergeInject(S,O){return mergeObjectOptions(normalizeInject(S),normalizeInject(O))}function normalizeInject(S){if(isArray$1(S)){const O={};for(let V=0;V1)return V&&isFunction(O)?O.call(G&&G.proxy):O}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=S=>Object.getPrototypeOf(S)===internalObjectProto;function initProps(S,O,V,G=!1){const z={},Q=createInternalObject();S.propsDefaults=Object.create(null),setFullProps(S,O,z,Q);for(const X in S.propsOptions[0])X in z||(z[X]=void 0);V?S.props=G?z:shallowReactive(z):S.type.props?S.props=z:S.props=Q,S.attrs=Q}function updateProps(S,O,V,G){const{props:z,attrs:Q,vnode:{patchFlag:X}}=S,ee=toRaw(z),[pe]=S.propsOptions;let ke=!1;if((G||X>0)&&!(X&16)){if(X&8){const ve=S.vnode.dynamicProps;for(let Le=0;Le{pe=!0;const[$e,De]=normalizePropsOptions(Le,O,!0);extend(X,$e),De&&ee.push(...De)};!V&&O.mixins.length&&O.mixins.forEach(ve),S.extends&&ve(S.extends),S.mixins&&S.mixins.forEach(ve)}if(!Q&&!pe)return isObject$2(S)&&G.set(S,EMPTY_ARR),EMPTY_ARR;if(isArray$1(Q))for(let ve=0;veS[0]==="_"||S==="$stable",normalizeSlotValue=S=>isArray$1(S)?S.map(normalizeVNode):[normalizeVNode(S)],normalizeSlot$1=(S,O,V)=>{if(O._n)return O;const G=withCtx((...z)=>normalizeSlotValue(O(...z)),V);return G._c=!1,G},normalizeObjectSlots=(S,O,V)=>{const G=S._ctx;for(const z in S){if(isInternalKey(z))continue;const Q=S[z];if(isFunction(Q))O[z]=normalizeSlot$1(z,Q,G);else if(Q!=null){const X=normalizeSlotValue(Q);O[z]=()=>X}}},normalizeVNodeSlots=(S,O)=>{const V=normalizeSlotValue(O);S.slots.default=()=>V},assignSlots=(S,O,V)=>{for(const G in O)(V||G!=="_")&&(S[G]=O[G])},initSlots=(S,O,V)=>{const G=S.slots=createInternalObject();if(S.vnode.shapeFlag&32){const z=O._;z?(assignSlots(G,O,V),V&&def(G,"_",z,!0)):normalizeObjectSlots(O,G)}else O&&normalizeVNodeSlots(S,O)},updateSlots=(S,O,V)=>{const{vnode:G,slots:z}=S;let Q=!0,X=EMPTY_OBJ;if(G.shapeFlag&32){const ee=O._;ee?V&&ee===1?Q=!1:assignSlots(z,O,V):(Q=!O.$stable,normalizeObjectSlots(O,z)),X=O}else O&&(normalizeVNodeSlots(S,O),X={default:1});if(Q)for(const ee in z)!isInternalKey(ee)&&X[ee]==null&&delete z[ee]},queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(S){return baseCreateRenderer(S)}function createHydrationRenderer(S){return baseCreateRenderer(S,createHydrationFunctions)}function baseCreateRenderer(S,O){const V=getGlobalThis();V.__VUE__=!0;const{insert:G,remove:z,patchProp:Q,createElement:X,createText:ee,createComment:pe,setText:ke,setElementText:ve,parentNode:Le,nextSibling:$e,setScopeId:De=NOOP,insertStaticContent:xe}=S,Fe=(je,qe,mt,St=null,vt=null,Et=null,Nt=void 0,Ot=null,wt=!!qe.dynamicChildren)=>{if(je===qe)return;je&&!isSameVNodeType(je,qe)&&(St=bt(je),Xt(je,vt,Et,!0),je=null),qe.patchFlag===-2&&(wt=!1,qe.dynamicChildren=null);const{type:ot,ref:kt,shapeFlag:Tt}=qe;switch(ot){case Text:Qe(je,qe,mt,St);break;case Comment:We(je,qe,mt,St);break;case Static:je==null&&Ke(qe,mt,St,Nt);break;case Fragment:gt(je,qe,mt,St,vt,Et,Nt,Ot,wt);break;default:Tt&1?Ze(je,qe,mt,St,vt,Et,Nt,Ot,wt):Tt&6?At(je,qe,mt,St,vt,Et,Nt,Ot,wt):(Tt&64||Tt&128)&&ot.process(je,qe,mt,St,vt,Et,Nt,Ot,wt,Dt)}kt!=null&&vt&&setRef(kt,je&&je.ref,Et,qe||je,!qe)},Qe=(je,qe,mt,St)=>{if(je==null)G(qe.el=ee(qe.children),mt,St);else{const vt=qe.el=je.el;qe.children!==je.children&&ke(vt,qe.children)}},We=(je,qe,mt,St)=>{je==null?G(qe.el=pe(qe.children||""),mt,St):qe.el=je.el},Ke=(je,qe,mt,St)=>{[je.el,je.anchor]=xe(je.children,qe,mt,St,je.el,je.anchor)},Ve=({el:je,anchor:qe},mt,St)=>{let vt;for(;je&&je!==qe;)vt=$e(je),G(je,mt,St),je=vt;G(qe,mt,St)},ze=({el:je,anchor:qe})=>{let mt;for(;je&&je!==qe;)mt=$e(je),z(je),je=mt;z(qe)},Ze=(je,qe,mt,St,vt,Et,Nt,Ot,wt)=>{qe.type==="svg"?Nt="svg":qe.type==="math"&&(Nt="mathml"),je==null?nt(qe,mt,St,vt,Et,Nt,Ot,wt):Ye(je,qe,vt,Et,Nt,Ot,wt)},nt=(je,qe,mt,St,vt,Et,Nt,Ot)=>{let wt,ot;const{props:kt,shapeFlag:Tt,transition:Mt,dirs:xt}=je;if(wt=je.el=X(je.type,Et,kt&&kt.is,kt),Tt&8?ve(wt,je.children):Tt&16&&Je(je.children,wt,null,St,vt,resolveChildrenNamespace(je,Et),Nt,Ot),xt&&invokeDirectiveHook(je,null,St,"created"),et(wt,je,je.scopeId,Nt,St),kt){for(const Gt in kt)Gt!=="value"&&!isReservedProp(Gt)&&Q(wt,Gt,null,kt[Gt],Et,St);"value"in kt&&Q(wt,"value",null,kt.value,Et),(ot=kt.onVnodeBeforeMount)&&invokeVNodeHook(ot,St,je)}xt&&invokeDirectiveHook(je,null,St,"beforeMount");const Ut=needTransition(vt,Mt);Ut&&Mt.beforeEnter(wt),G(wt,qe,mt),((ot=kt&&kt.onVnodeMounted)||Ut||xt)&&queuePostRenderEffect(()=>{ot&&invokeVNodeHook(ot,St,je),Ut&&Mt.enter(wt),xt&&invokeDirectiveHook(je,null,St,"mounted")},vt)},et=(je,qe,mt,St,vt)=>{if(mt&&De(je,mt),St)for(let Et=0;Et{for(let ot=wt;ot{const Ot=qe.el=je.el;let{patchFlag:wt,dynamicChildren:ot,dirs:kt}=qe;wt|=je.patchFlag&16;const Tt=je.props||EMPTY_OBJ,Mt=qe.props||EMPTY_OBJ;let xt;if(mt&&toggleRecurse(mt,!1),(xt=Mt.onVnodeBeforeUpdate)&&invokeVNodeHook(xt,mt,qe,je),kt&&invokeDirectiveHook(qe,je,mt,"beforeUpdate"),mt&&toggleRecurse(mt,!0),(Tt.innerHTML&&Mt.innerHTML==null||Tt.textContent&&Mt.textContent==null)&&ve(Ot,""),ot?Xe(je.dynamicChildren,ot,Ot,mt,St,resolveChildrenNamespace(qe,vt),Et):Nt||Pt(je,qe,Ot,null,mt,St,resolveChildrenNamespace(qe,vt),Et,!1),wt>0){if(wt&16)_t(Ot,Tt,Mt,mt,vt);else if(wt&2&&Tt.class!==Mt.class&&Q(Ot,"class",null,Mt.class,vt),wt&4&&Q(Ot,"style",Tt.style,Mt.style,vt),wt&8){const Ut=qe.dynamicProps;for(let Gt=0;Gt{xt&&invokeVNodeHook(xt,mt,qe,je),kt&&invokeDirectiveHook(qe,je,mt,"updated")},St)},Xe=(je,qe,mt,St,vt,Et,Nt)=>{for(let Ot=0;Ot{if(qe!==mt){if(qe!==EMPTY_OBJ)for(const Et in qe)!isReservedProp(Et)&&!(Et in mt)&&Q(je,Et,qe[Et],null,vt,St);for(const Et in mt){if(isReservedProp(Et))continue;const Nt=mt[Et],Ot=qe[Et];Nt!==Ot&&Et!=="value"&&Q(je,Et,Ot,Nt,vt,St)}"value"in mt&&Q(je,"value",qe.value,mt.value,vt)}},gt=(je,qe,mt,St,vt,Et,Nt,Ot,wt)=>{const ot=qe.el=je?je.el:ee(""),kt=qe.anchor=je?je.anchor:ee("");let{patchFlag:Tt,dynamicChildren:Mt,slotScopeIds:xt}=qe;xt&&(Ot=Ot?Ot.concat(xt):xt),je==null?(G(ot,mt,St),G(kt,mt,St),Je(qe.children||[],mt,kt,vt,Et,Nt,Ot,wt)):Tt>0&&Tt&64&&Mt&&je.dynamicChildren?(Xe(je.dynamicChildren,Mt,mt,vt,Et,Nt,Ot),(qe.key!=null||vt&&qe===vt.subTree)&&traverseStaticChildren(je,qe,!0)):Pt(je,qe,mt,kt,vt,Et,Nt,Ot,wt)},At=(je,qe,mt,St,vt,Et,Nt,Ot,wt)=>{qe.slotScopeIds=Ot,je==null?qe.shapeFlag&512?vt.ctx.activate(qe,mt,St,Nt,wt):Bt(qe,mt,St,vt,Et,Nt,wt):Ft(je,qe,wt)},Bt=(je,qe,mt,St,vt,Et,Nt)=>{const Ot=je.component=createComponentInstance(je,St,vt);if(isKeepAlive(je)&&(Ot.ctx.renderer=Dt),setupComponent(Ot,!1,Nt),Ot.asyncDep){if(vt&&vt.registerDep(Ot,It,Nt),!je.el){const wt=Ot.subTree=createVNode(Comment);We(null,wt,qe,mt)}}else It(Ot,je,qe,mt,vt,Et,Nt)},Ft=(je,qe,mt)=>{const St=qe.component=je.component;if(shouldUpdateComponent(je,qe,mt))if(St.asyncDep&&!St.asyncResolved){Lt(St,qe,mt);return}else St.next=qe,St.update();else qe.el=je.el,St.vnode=qe},It=(je,qe,mt,St,vt,Et,Nt)=>{const Ot=()=>{if(je.isMounted){let{next:Tt,bu:Mt,u:xt,parent:Ut,vnode:Gt}=je;{const qt=locateNonHydratedAsyncRoot(je);if(qt){Tt&&(Tt.el=Gt.el,Lt(je,Tt,Nt)),qt.asyncDep.then(()=>{je.isUnmounted||Ot()});return}}let Ht=Tt,Zt;toggleRecurse(je,!1),Tt?(Tt.el=Gt.el,Lt(je,Tt,Nt)):Tt=Gt,Mt&&invokeArrayFns(Mt),(Zt=Tt.props&&Tt.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Zt,Ut,Tt,Gt),toggleRecurse(je,!0);const Yt=renderComponentRoot(je),Kt=je.subTree;je.subTree=Yt,Fe(Kt,Yt,Le(Kt.el),bt(Kt),je,vt,Et),Tt.el=Yt.el,Ht===null&&updateHOCHostEl(je,Yt.el),xt&&queuePostRenderEffect(xt,vt),(Zt=Tt.props&&Tt.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Zt,Ut,Tt,Gt),vt)}else{let Tt;const{el:Mt,props:xt}=qe,{bm:Ut,m:Gt,parent:Ht,root:Zt,type:Yt}=je,Kt=isAsyncWrapper(qe);if(toggleRecurse(je,!1),Ut&&invokeArrayFns(Ut),!Kt&&(Tt=xt&&xt.onVnodeBeforeMount)&&invokeVNodeHook(Tt,Ht,qe),toggleRecurse(je,!0),Mt&&zt){const qt=()=>{je.subTree=renderComponentRoot(je),zt(Mt,je.subTree,je,vt,null)};Kt&&Yt.__asyncHydrate?Yt.__asyncHydrate(Mt,je,qt):qt()}else{Zt.ce&&Zt.ce._injectChildStyle(Yt);const qt=je.subTree=renderComponentRoot(je);Fe(null,qt,mt,St,je,vt,Et),qe.el=qt.el}if(Gt&&queuePostRenderEffect(Gt,vt),!Kt&&(Tt=xt&&xt.onVnodeMounted)){const qt=qe;queuePostRenderEffect(()=>invokeVNodeHook(Tt,Ht,qt),vt)}(qe.shapeFlag&256||Ht&&isAsyncWrapper(Ht.vnode)&&Ht.vnode.shapeFlag&256)&&je.a&&queuePostRenderEffect(je.a,vt),je.isMounted=!0,qe=mt=St=null}};je.scope.on();const wt=je.effect=new ReactiveEffect(Ot);je.scope.off();const ot=je.update=wt.run.bind(wt),kt=je.job=wt.runIfDirty.bind(wt);kt.i=je,kt.id=je.uid,wt.scheduler=()=>queueJob(kt),toggleRecurse(je,!0),ot()},Lt=(je,qe,mt)=>{qe.component=je;const St=je.vnode.props;je.vnode=qe,je.next=null,updateProps(je,qe.props,St,mt),updateSlots(je,qe.children,mt),pauseTracking(),flushPreFlushCbs(je),resetTracking()},Pt=(je,qe,mt,St,vt,Et,Nt,Ot,wt=!1)=>{const ot=je&&je.children,kt=je?je.shapeFlag:0,Tt=qe.children,{patchFlag:Mt,shapeFlag:xt}=qe;if(Mt>0){if(Mt&128){on(ot,Tt,mt,St,vt,Et,Nt,Ot,wt);return}else if(Mt&256){jt(ot,Tt,mt,St,vt,Et,Nt,Ot,wt);return}}xt&8?(kt&16&&rn(ot,vt,Et),Tt!==ot&&ve(mt,Tt)):kt&16?xt&16?on(ot,Tt,mt,St,vt,Et,Nt,Ot,wt):rn(ot,vt,Et,!0):(kt&8&&ve(mt,""),xt&16&&Je(Tt,mt,St,vt,Et,Nt,Ot,wt))},jt=(je,qe,mt,St,vt,Et,Nt,Ot,wt)=>{je=je||EMPTY_ARR,qe=qe||EMPTY_ARR;const ot=je.length,kt=qe.length,Tt=Math.min(ot,kt);let Mt;for(Mt=0;Mtkt?rn(je,vt,Et,!0,!1,Tt):Je(qe,mt,St,vt,Et,Nt,Ot,wt,Tt)},on=(je,qe,mt,St,vt,Et,Nt,Ot,wt)=>{let ot=0;const kt=qe.length;let Tt=je.length-1,Mt=kt-1;for(;ot<=Tt&&ot<=Mt;){const xt=je[ot],Ut=qe[ot]=wt?cloneIfMounted(qe[ot]):normalizeVNode(qe[ot]);if(isSameVNodeType(xt,Ut))Fe(xt,Ut,mt,null,vt,Et,Nt,Ot,wt);else break;ot++}for(;ot<=Tt&&ot<=Mt;){const xt=je[Tt],Ut=qe[Mt]=wt?cloneIfMounted(qe[Mt]):normalizeVNode(qe[Mt]);if(isSameVNodeType(xt,Ut))Fe(xt,Ut,mt,null,vt,Et,Nt,Ot,wt);else break;Tt--,Mt--}if(ot>Tt){if(ot<=Mt){const xt=Mt+1,Ut=xtMt)for(;ot<=Tt;)Xt(je[ot],vt,Et,!0),ot++;else{const xt=ot,Ut=ot,Gt=new Map;for(ot=Ut;ot<=Mt;ot++){const Jt=qe[ot]=wt?cloneIfMounted(qe[ot]):normalizeVNode(qe[ot]);Jt.key!=null&&Gt.set(Jt.key,ot)}let Ht,Zt=0;const Yt=Mt-Ut+1;let Kt=!1,qt=0;const nn=new Array(Yt);for(ot=0;ot=Yt){Xt(Jt,vt,Et,!0);continue}let en;if(Jt.key!=null)en=Gt.get(Jt.key);else for(Ht=Ut;Ht<=Mt;Ht++)if(nn[Ht-Ut]===0&&isSameVNodeType(Jt,qe[Ht])){en=Ht;break}en===void 0?Xt(Jt,vt,Et,!0):(nn[en-Ut]=ot+1,en>=qt?qt=en:Kt=!0,Fe(Jt,qe[en],mt,null,vt,Et,Nt,Ot,wt),Zt++)}const an=Kt?getSequence(nn):EMPTY_ARR;for(Ht=an.length-1,ot=Yt-1;ot>=0;ot--){const Jt=Ut+ot,en=qe[Jt],fn=Jt+1{const{el:Et,type:Nt,transition:Ot,children:wt,shapeFlag:ot}=je;if(ot&6){tn(je.component.subTree,qe,mt,St);return}if(ot&128){je.suspense.move(qe,mt,St);return}if(ot&64){Nt.move(je,qe,mt,Dt);return}if(Nt===Fragment){G(Et,qe,mt);for(let Tt=0;TtOt.enter(Et),vt);else{const{leave:Tt,delayLeave:Mt,afterLeave:xt}=Ot,Ut=()=>G(Et,qe,mt),Gt=()=>{Tt(Et,()=>{Ut(),xt&&xt()})};Mt?Mt(Et,Ut,Gt):Gt()}else G(Et,qe,mt)},Xt=(je,qe,mt,St=!1,vt=!1)=>{const{type:Et,props:Nt,ref:Ot,children:wt,dynamicChildren:ot,shapeFlag:kt,patchFlag:Tt,dirs:Mt,cacheIndex:xt}=je;if(Tt===-2&&(vt=!1),Ot!=null&&setRef(Ot,null,mt,je,!0),xt!=null&&(qe.renderCache[xt]=void 0),kt&256){qe.ctx.deactivate(je);return}const Ut=kt&1&&Mt,Gt=!isAsyncWrapper(je);let Ht;if(Gt&&(Ht=Nt&&Nt.onVnodeBeforeUnmount)&&invokeVNodeHook(Ht,qe,je),kt&6)cn(je.component,mt,St);else{if(kt&128){je.suspense.unmount(mt,St);return}Ut&&invokeDirectiveHook(je,null,qe,"beforeUnmount"),kt&64?je.type.remove(je,qe,mt,Dt,St):ot&&!ot.hasOnce&&(Et!==Fragment||Tt>0&&Tt&64)?rn(ot,qe,mt,!1,!0):(Et===Fragment&&Tt&384||!vt&&kt&16)&&rn(wt,qe,mt),St&&Qt(je)}(Gt&&(Ht=Nt&&Nt.onVnodeUnmounted)||Ut)&&queuePostRenderEffect(()=>{Ht&&invokeVNodeHook(Ht,qe,je),Ut&&invokeDirectiveHook(je,null,qe,"unmounted")},mt)},Qt=je=>{const{type:qe,el:mt,anchor:St,transition:vt}=je;if(qe===Fragment){un(mt,St);return}if(qe===Static){ze(je);return}const Et=()=>{z(mt),vt&&!vt.persisted&&vt.afterLeave&&vt.afterLeave()};if(je.shapeFlag&1&&vt&&!vt.persisted){const{leave:Nt,delayLeave:Ot}=vt,wt=()=>Nt(mt,Et);Ot?Ot(je.el,Et,wt):wt()}else Et()},un=(je,qe)=>{let mt;for(;je!==qe;)mt=$e(je),z(je),je=mt;z(qe)},cn=(je,qe,mt)=>{const{bum:St,scope:vt,job:Et,subTree:Nt,um:Ot,m:wt,a:ot}=je;invalidateMount(wt),invalidateMount(ot),St&&invokeArrayFns(St),vt.stop(),Et&&(Et.flags|=8,Xt(Nt,je,qe,mt)),Ot&&queuePostRenderEffect(Ot,qe),queuePostRenderEffect(()=>{je.isUnmounted=!0},qe),qe&&qe.pendingBranch&&!qe.isUnmounted&&je.asyncDep&&!je.asyncResolved&&je.suspenseId===qe.pendingId&&(qe.deps--,qe.deps===0&&qe.resolve())},rn=(je,qe,mt,St=!1,vt=!1,Et=0)=>{for(let Nt=Et;Nt{if(je.shapeFlag&6)return bt(je.component.subTree);if(je.shapeFlag&128)return je.suspense.next();const qe=$e(je.anchor||je.el),mt=qe&&qe[TeleportEndKey];return mt?$e(mt):qe};let $t=!1;const Rt=(je,qe,mt)=>{je==null?qe._vnode&&Xt(qe._vnode,null,null,!0):Fe(qe._vnode||null,je,qe,null,null,null,mt),qe._vnode=je,$t||($t=!0,flushPreFlushCbs(),flushPostFlushCbs(),$t=!1)},Dt={p:Fe,um:Xt,m:tn,r:Qt,mt:Bt,mc:Je,pc:Pt,pbc:Xe,n:bt,o:S};let Wt,zt;return O&&([Wt,zt]=O(Dt)),{render:Rt,hydrate:Wt,createApp:createAppAPI(Rt,Wt)}}function resolveChildrenNamespace({type:S,props:O},V){return V==="svg"&&S==="foreignObject"||V==="mathml"&&S==="annotation-xml"&&O&&O.encoding&&O.encoding.includes("html")?void 0:V}function toggleRecurse({effect:S,job:O},V){V?(S.flags|=32,O.flags|=4):(S.flags&=-33,O.flags&=-5)}function needTransition(S,O){return(!S||S&&!S.pendingBranch)&&O&&!O.persisted}function traverseStaticChildren(S,O,V=!1){const G=S.children,z=O.children;if(isArray$1(G)&&isArray$1(z))for(let Q=0;Q>1,S[V[ee]]0&&(O[G]=V[Q-1]),V[Q]=G)}}for(Q=V.length,X=V[Q-1];Q-- >0;)V[Q]=X,X=O[X];return V}function locateNonHydratedAsyncRoot(S){const O=S.subTree.component;if(O)return O.asyncDep&&!O.asyncResolved?O:locateNonHydratedAsyncRoot(O)}function invalidateMount(S){if(S)for(let O=0;Oinject(ssrContextKey);function watchEffect(S,O){return doWatch(S,null,O)}function watchPostEffect(S,O){return doWatch(S,null,{flush:"post"})}function watchSyncEffect(S,O){return doWatch(S,null,{flush:"sync"})}function watch(S,O,V){return doWatch(S,O,V)}function doWatch(S,O,V=EMPTY_OBJ){const{immediate:G,deep:z,flush:Q,once:X}=V,ee=extend({},V),pe=O&&G||!O&&Q!=="post";let ke;if(isInSSRComponentSetup){if(Q==="sync"){const De=useSSRContext();ke=De.__watcherHandles||(De.__watcherHandles=[])}else if(!pe){const De=()=>{};return De.stop=NOOP,De.resume=NOOP,De.pause=NOOP,De}}const ve=currentInstance;ee.call=(De,xe,Fe)=>callWithAsyncErrorHandling(De,ve,xe,Fe);let Le=!1;Q==="post"?ee.scheduler=De=>{queuePostRenderEffect(De,ve&&ve.suspense)}:Q!=="sync"&&(Le=!0,ee.scheduler=(De,xe)=>{xe?De():queueJob(De)}),ee.augmentJob=De=>{O&&(De.flags|=4),Le&&(De.flags|=2,ve&&(De.id=ve.uid,De.i=ve))};const $e=watch$1(S,O,ee);return isInSSRComponentSetup&&(ke?ke.push($e):pe&&$e()),$e}function instanceWatch(S,O,V){const G=this.proxy,z=isString$1(S)?S.includes(".")?createPathGetter(G,S):()=>G[S]:S.bind(G,G);let Q;isFunction(O)?Q=O:(Q=O.handler,V=O);const X=setCurrentInstance(this),ee=doWatch(z,Q.bind(G),V);return X(),ee}function createPathGetter(S,O){const V=O.split(".");return()=>{let G=S;for(let z=0;z{let ve,Le=EMPTY_OBJ,$e;return watchSyncEffect(()=>{const De=S[z];hasChanged(ve,De)&&(ve=De,ke())}),{get(){return pe(),V.get?V.get(ve):ve},set(De){const xe=V.set?V.set(De):De;if(!hasChanged(xe,ve)&&!(Le!==EMPTY_OBJ&&hasChanged(De,Le)))return;const Fe=G.vnode.props;Fe&&(O in Fe||z in Fe||Q in Fe)&&(`onUpdate:${O}`in Fe||`onUpdate:${z}`in Fe||`onUpdate:${Q}`in Fe)||(ve=De,ke()),G.emit(`update:${O}`,xe),hasChanged(De,xe)&&hasChanged(De,Le)&&!hasChanged(xe,$e)&&ke(),Le=De,$e=xe}}});return ee[Symbol.iterator]=()=>{let pe=0;return{next(){return pe<2?{value:pe++?X||EMPTY_OBJ:ee,done:!1}:{done:!0}}}},ee}const getModelModifiers=(S,O)=>O==="modelValue"||O==="model-value"?S.modelModifiers:S[`${O}Modifiers`]||S[`${camelize(O)}Modifiers`]||S[`${hyphenate(O)}Modifiers`];function emit(S,O,...V){if(S.isUnmounted)return;const G=S.vnode.props||EMPTY_OBJ;let z=V;const Q=O.startsWith("update:"),X=Q&&getModelModifiers(G,O.slice(7));X&&(X.trim&&(z=V.map(ve=>isString$1(ve)?ve.trim():ve)),X.number&&(z=V.map(looseToNumber)));let ee,pe=G[ee=toHandlerKey(O)]||G[ee=toHandlerKey(camelize(O))];!pe&&Q&&(pe=G[ee=toHandlerKey(hyphenate(O))]),pe&&callWithAsyncErrorHandling(pe,S,6,z);const ke=G[ee+"Once"];if(ke){if(!S.emitted)S.emitted={};else if(S.emitted[ee])return;S.emitted[ee]=!0,callWithAsyncErrorHandling(ke,S,6,z)}}function normalizeEmitsOptions(S,O,V=!1){const G=O.emitsCache,z=G.get(S);if(z!==void 0)return z;const Q=S.emits;let X={},ee=!1;if(!isFunction(S)){const pe=ke=>{const ve=normalizeEmitsOptions(ke,O,!0);ve&&(ee=!0,extend(X,ve))};!V&&O.mixins.length&&O.mixins.forEach(pe),S.extends&&pe(S.extends),S.mixins&&S.mixins.forEach(pe)}return!Q&&!ee?(isObject$2(S)&&G.set(S,null),null):(isArray$1(Q)?Q.forEach(pe=>X[pe]=null):extend(X,Q),isObject$2(S)&&G.set(S,X),X)}function isEmitListener(S,O){return!S||!isOn(O)?!1:(O=O.slice(2).replace(/Once$/,""),hasOwn(S,O[0].toLowerCase()+O.slice(1))||hasOwn(S,hyphenate(O))||hasOwn(S,O))}function markAttrsAccessed(){}function renderComponentRoot(S){const{type:O,vnode:V,proxy:G,withProxy:z,propsOptions:[Q],slots:X,attrs:ee,emit:pe,render:ke,renderCache:ve,props:Le,data:$e,setupState:De,ctx:xe,inheritAttrs:Fe}=S,Qe=setCurrentRenderingInstance(S);let We,Ke;try{if(V.shapeFlag&4){const ze=z||G,Ze=ze;We=normalizeVNode(ke.call(Ze,ze,ve,Le,De,$e,xe)),Ke=ee}else{const ze=O;We=normalizeVNode(ze.length>1?ze(Le,{attrs:ee,slots:X,emit:pe}):ze(Le,null)),Ke=O.props?ee:getFunctionalFallthrough(ee)}}catch(ze){blockStack.length=0,handleError(ze,S,1),We=createVNode(Comment)}let Ve=We;if(Ke&&Fe!==!1){const ze=Object.keys(Ke),{shapeFlag:Ze}=Ve;ze.length&&Ze&7&&(Q&&ze.some(isModelListener)&&(Ke=filterModelListeners(Ke,Q)),Ve=cloneVNode(Ve,Ke,!1,!0))}return V.dirs&&(Ve=cloneVNode(Ve,null,!1,!0),Ve.dirs=Ve.dirs?Ve.dirs.concat(V.dirs):V.dirs),V.transition&&setTransitionHooks(Ve,V.transition),We=Ve,setCurrentRenderingInstance(Qe),We}function filterSingleRoot(S,O=!0){let V;for(let G=0;G{let O;for(const V in S)(V==="class"||V==="style"||isOn(V))&&((O||(O={}))[V]=S[V]);return O},filterModelListeners=(S,O)=>{const V={};for(const G in S)(!isModelListener(G)||!(G.slice(9)in O))&&(V[G]=S[G]);return V};function shouldUpdateComponent(S,O,V){const{props:G,children:z,component:Q}=S,{props:X,children:ee,patchFlag:pe}=O,ke=Q.emitsOptions;if(O.dirs||O.transition)return!0;if(V&&pe>=0){if(pe&1024)return!0;if(pe&16)return G?hasPropsChanged(G,X,ke):!!X;if(pe&8){const ve=O.dynamicProps;for(let Le=0;LeS.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(S,O,V,G,z,Q,X,ee,pe,ke){if(S==null)mountSuspense(O,V,G,z,Q,X,ee,pe,ke);else{if(Q&&Q.deps>0&&!S.suspense.isInFallback){O.suspense=S.suspense,O.suspense.vnode=O,O.el=S.el;return}patchSuspense(S,O,V,G,z,X,ee,pe,ke)}},hydrate:hydrateSuspense,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(S,O){const V=S.props&&S.props[O];isFunction(V)&&V()}function mountSuspense(S,O,V,G,z,Q,X,ee,pe){const{p:ke,o:{createElement:ve}}=pe,Le=ve("div"),$e=S.suspense=createSuspenseBoundary(S,z,G,O,Le,V,Q,X,ee,pe);ke(null,$e.pendingBranch=S.ssContent,Le,null,G,$e,Q,X),$e.deps>0?(triggerEvent(S,"onPending"),triggerEvent(S,"onFallback"),ke(null,S.ssFallback,O,V,G,null,Q,X),setActiveBranch($e,S.ssFallback)):$e.resolve(!1,!0)}function patchSuspense(S,O,V,G,z,Q,X,ee,{p:pe,um:ke,o:{createElement:ve}}){const Le=O.suspense=S.suspense;Le.vnode=O,O.el=S.el;const $e=O.ssContent,De=O.ssFallback,{activeBranch:xe,pendingBranch:Fe,isInFallback:Qe,isHydrating:We}=Le;if(Fe)Le.pendingBranch=$e,isSameVNodeType($e,Fe)?(pe(Fe,$e,Le.hiddenContainer,null,z,Le,Q,X,ee),Le.deps<=0?Le.resolve():Qe&&(We||(pe(xe,De,V,G,z,null,Q,X,ee),setActiveBranch(Le,De)))):(Le.pendingId=suspenseId++,We?(Le.isHydrating=!1,Le.activeBranch=Fe):ke(Fe,z,Le),Le.deps=0,Le.effects.length=0,Le.hiddenContainer=ve("div"),Qe?(pe(null,$e,Le.hiddenContainer,null,z,Le,Q,X,ee),Le.deps<=0?Le.resolve():(pe(xe,De,V,G,z,null,Q,X,ee),setActiveBranch(Le,De))):xe&&isSameVNodeType($e,xe)?(pe(xe,$e,V,G,z,Le,Q,X,ee),Le.resolve(!0)):(pe(null,$e,Le.hiddenContainer,null,z,Le,Q,X,ee),Le.deps<=0&&Le.resolve()));else if(xe&&isSameVNodeType($e,xe))pe(xe,$e,V,G,z,Le,Q,X,ee),setActiveBranch(Le,$e);else if(triggerEvent(O,"onPending"),Le.pendingBranch=$e,$e.shapeFlag&512?Le.pendingId=$e.component.suspenseId:Le.pendingId=suspenseId++,pe(null,$e,Le.hiddenContainer,null,z,Le,Q,X,ee),Le.deps<=0)Le.resolve();else{const{timeout:Ke,pendingId:Ve}=Le;Ke>0?setTimeoutWrapped(()=>{Le.pendingId===Ve&&Le.fallback(De)},Ke):Ke===0&&Le.fallback(De)}}function createSuspenseBoundary(S,O,V,G,z,Q,X,ee,pe,ke,ve=!1){const{p:Le,m:$e,um:De,n:xe,o:{parentNode:Fe,remove:Qe}}=ke;let We;const Ke=isVNodeSuspensible(S);Ke&&O&&O.pendingBranch&&(We=O.pendingId,O.deps++);const Ve=S.props?toNumber(S.props.timeout):void 0,ze=Q,Ze={vnode:S,parent:O,parentComponent:V,namespace:X,container:G,hiddenContainer:z,deps:0,pendingId:suspenseId++,timeout:typeof Ve=="number"?Ve:-1,activeBranch:null,pendingBranch:null,isInFallback:!ve,isHydrating:ve,isUnmounted:!1,effects:[],resolve(nt=!1,et=!1){const{vnode:Je,activeBranch:Ye,pendingBranch:Xe,pendingId:_t,effects:gt,parentComponent:At,container:Bt}=Ze;let Ft=!1;Ze.isHydrating?Ze.isHydrating=!1:nt||(Ft=Ye&&Xe.transition&&Xe.transition.mode==="out-in",Ft&&(Ye.transition.afterLeave=()=>{_t===Ze.pendingId&&($e(Xe,Bt,Q===ze?xe(Ye):Q,0),queuePostFlushCb(gt))}),Ye&&(Fe(Ye.el)===Bt&&(Q=xe(Ye)),De(Ye,At,Ze,!0)),Ft||$e(Xe,Bt,Q,0)),setActiveBranch(Ze,Xe),Ze.pendingBranch=null,Ze.isInFallback=!1;let It=Ze.parent,Lt=!1;for(;It;){if(It.pendingBranch){It.effects.push(...gt),Lt=!0;break}It=It.parent}!Lt&&!Ft&&queuePostFlushCb(gt),Ze.effects=[],Ke&&O&&O.pendingBranch&&We===O.pendingId&&(O.deps--,O.deps===0&&!et&&O.resolve()),triggerEvent(Je,"onResolve")},fallback(nt){if(!Ze.pendingBranch)return;const{vnode:et,activeBranch:Je,parentComponent:Ye,container:Xe,namespace:_t}=Ze;triggerEvent(et,"onFallback");const gt=xe(Je),At=()=>{Ze.isInFallback&&(Le(null,nt,Xe,gt,Ye,null,_t,ee,pe),setActiveBranch(Ze,nt))},Bt=nt.transition&&nt.transition.mode==="out-in";Bt&&(Je.transition.afterLeave=At),Ze.isInFallback=!0,De(Je,Ye,null,!0),Bt||At()},move(nt,et,Je){Ze.activeBranch&&$e(Ze.activeBranch,nt,et,Je),Ze.container=nt},next(){return Ze.activeBranch&&xe(Ze.activeBranch)},registerDep(nt,et,Je){const Ye=!!Ze.pendingBranch;Ye&&Ze.deps++;const Xe=nt.vnode.el;nt.asyncDep.catch(_t=>{handleError(_t,nt,0)}).then(_t=>{if(nt.isUnmounted||Ze.isUnmounted||Ze.pendingId!==nt.suspenseId)return;nt.asyncResolved=!0;const{vnode:gt}=nt;handleSetupResult(nt,_t,!1),Xe&&(gt.el=Xe);const At=!Xe&&nt.subTree.el;et(nt,gt,Fe(Xe||nt.subTree.el),Xe?null:xe(nt.subTree),Ze,X,Je),At&&Qe(At),updateHOCHostEl(nt,gt.el),Ye&&--Ze.deps===0&&Ze.resolve()})},unmount(nt,et){Ze.isUnmounted=!0,Ze.activeBranch&&De(Ze.activeBranch,V,nt,et),Ze.pendingBranch&&De(Ze.pendingBranch,V,nt,et)}};return Ze}function hydrateSuspense(S,O,V,G,z,Q,X,ee,pe){const ke=O.suspense=createSuspenseBoundary(O,G,V,S.parentNode,document.createElementByMF("div"),null,z,Q,X,ee,!0),ve=pe(S,ke.pendingBranch=O.ssContent,V,ke,Q,X);return ke.deps===0&&ke.resolve(!1,!0),ve}function normalizeSuspenseChildren(S){const{shapeFlag:O,children:V}=S,G=O&32;S.ssContent=normalizeSuspenseSlot(G?V.default:V),S.ssFallback=G?normalizeSuspenseSlot(V.fallback):createVNode(Comment)}function normalizeSuspenseSlot(S){let O;if(isFunction(S)){const V=isBlockTreeEnabled&&S._c;V&&(S._d=!1,openBlock()),S=S(),V&&(S._d=!0,O=currentBlock,closeBlock())}return isArray$1(S)&&(S=filterSingleRoot(S)),S=normalizeVNode(S),O&&!S.dynamicChildren&&(S.dynamicChildren=O.filter(V=>V!==S)),S}function queueEffectWithSuspense(S,O){O&&O.pendingBranch?isArray$1(S)?O.effects.push(...S):O.effects.push(S):queuePostFlushCb(S)}function setActiveBranch(S,O){S.activeBranch=O;const{vnode:V,parentComponent:G}=S;let z=O.el;for(;!z&&O.component;)O=O.component.subTree,z=O.el;V.el=z,G&&G.subTree===V&&(G.vnode.el=z,updateHOCHostEl(G,z))}function isVNodeSuspensible(S){const O=S.props&&S.props.suspensible;return O!=null&&O!==!1}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(S=!1){blockStack.push(currentBlock=S?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(S,O=!1){isBlockTreeEnabled+=S,S<0&¤tBlock&&O&&(currentBlock.hasOnce=!0)}function setupBlock(S){return S.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(S),S}function createElementBlock(S,O,V,G,z,Q){return setupBlock(createBaseVNode(S,O,V,G,z,Q,!0))}function createBlock(S,O,V,G,z){return setupBlock(createVNode(S,O,V,G,z,!0))}function isVNode(S){return S?S.__v_isVNode===!0:!1}function isSameVNodeType(S,O){return S.type===O.type&&S.key===O.key}function transformVNodeArgs(S){}const normalizeKey=({key:S})=>S!=null?S:null,normalizeRef=({ref:S,ref_key:O,ref_for:V})=>(typeof S=="number"&&(S=""+S),S!=null?isString$1(S)||isRef(S)||isFunction(S)?{i:currentRenderingInstance,r:S,k:O,f:!!V}:S:null);function createBaseVNode(S,O=null,V=null,G=0,z=null,Q=S===Fragment?0:1,X=!1,ee=!1){const pe={__v_isVNode:!0,__v_skip:!0,type:S,props:O,key:O&&normalizeKey(O),ref:O&&normalizeRef(O),scopeId:currentScopeId,slotScopeIds:null,children:V,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:Q,patchFlag:G,dynamicProps:z,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return ee?(normalizeChildren(pe,V),Q&128&&S.normalize(pe)):V&&(pe.shapeFlag|=isString$1(V)?8:16),isBlockTreeEnabled>0&&!X&¤tBlock&&(pe.patchFlag>0||Q&6)&&pe.patchFlag!==32&¤tBlock.push(pe),pe}const createVNode=_createVNode;function _createVNode(S,O=null,V=null,G=0,z=null,Q=!1){if((!S||S===NULL_DYNAMIC_COMPONENT)&&(S=Comment),isVNode(S)){const ee=cloneVNode(S,O,!0);return V&&normalizeChildren(ee,V),isBlockTreeEnabled>0&&!Q&¤tBlock&&(ee.shapeFlag&6?currentBlock[currentBlock.indexOf(S)]=ee:currentBlock.push(ee)),ee.patchFlag=-2,ee}if(isClassComponent(S)&&(S=S.__vccOpts),O){O=guardReactiveProps(O);let{class:ee,style:pe}=O;ee&&!isString$1(ee)&&(O.class=normalizeClass(ee)),isObject$2(pe)&&(isProxy(pe)&&!isArray$1(pe)&&(pe=extend({},pe)),O.style=normalizeStyle(pe))}const X=isString$1(S)?1:isSuspense(S)?128:isTeleport(S)?64:isObject$2(S)?4:isFunction(S)?2:0;return createBaseVNode(S,O,V,G,z,X,Q,!0)}function guardReactiveProps(S){return S?isProxy(S)||isInternalObject(S)?extend({},S):S:null}function cloneVNode(S,O,V=!1,G=!1){const{props:z,ref:Q,patchFlag:X,children:ee,transition:pe}=S,ke=O?mergeProps(z||{},O):z,ve={__v_isVNode:!0,__v_skip:!0,type:S.type,props:ke,key:ke&&normalizeKey(ke),ref:O&&O.ref?V&&Q?isArray$1(Q)?Q.concat(normalizeRef(O)):[Q,normalizeRef(O)]:normalizeRef(O):Q,scopeId:S.scopeId,slotScopeIds:S.slotScopeIds,children:ee,target:S.target,targetStart:S.targetStart,targetAnchor:S.targetAnchor,staticCount:S.staticCount,shapeFlag:S.shapeFlag,patchFlag:O&&S.type!==Fragment?X===-1?16:X|16:X,dynamicProps:S.dynamicProps,dynamicChildren:S.dynamicChildren,appContext:S.appContext,dirs:S.dirs,transition:pe,component:S.component,suspense:S.suspense,ssContent:S.ssContent&&cloneVNode(S.ssContent),ssFallback:S.ssFallback&&cloneVNode(S.ssFallback),el:S.el,anchor:S.anchor,ctx:S.ctx,ce:S.ce};return pe&&G&&setTransitionHooks(ve,pe.clone(ve)),ve}function createTextVNode(S=" ",O=0){return createVNode(Text,null,S,O)}function createStaticVNode(S,O){const V=createVNode(Static,null,S);return V.staticCount=O,V}function createCommentVNode(S="",O=!1){return O?(openBlock(),createBlock(Comment,null,S)):createVNode(Comment,null,S)}function normalizeVNode(S){return S==null||typeof S=="boolean"?createVNode(Comment):isArray$1(S)?createVNode(Fragment,null,S.slice()):isVNode(S)?cloneIfMounted(S):createVNode(Text,null,String(S))}function cloneIfMounted(S){return S.el===null&&S.patchFlag!==-1||S.memo?S:cloneVNode(S)}function normalizeChildren(S,O){let V=0;const{shapeFlag:G}=S;if(O==null)O=null;else if(isArray$1(O))V=16;else if(typeof O=="object")if(G&65){const z=O.default;z&&(z._c&&(z._d=!1),normalizeChildren(S,z()),z._c&&(z._d=!0));return}else{V=32;const z=O._;!z&&!isInternalObject(O)?O._ctx=currentRenderingInstance:z===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?O._=1:(O._=2,S.patchFlag|=1024))}else isFunction(O)?(O={default:O,_ctx:currentRenderingInstance},V=32):(O=String(O),G&64?(V=16,O=[createTextVNode(O)]):V=8);S.children=O,S.shapeFlag|=V}function mergeProps(...S){const O={};for(let V=0;VcurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const S=getGlobalThis(),O=(V,G)=>{let z;return(z=S[V])||(z=S[V]=[]),z.push(G),Q=>{z.length>1?z.forEach(X=>X(Q)):z[0](Q)}};internalSetCurrentInstance=O("__VUE_INSTANCE_SETTERS__",V=>currentInstance=V),setInSSRSetupState=O("__VUE_SSR_SETTERS__",V=>isInSSRComponentSetup=V)}const setCurrentInstance=S=>{const O=currentInstance;return internalSetCurrentInstance(S),S.scope.on(),()=>{S.scope.off(),internalSetCurrentInstance(O)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(S){return S.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(S,O=!1,V=!1){O&&setInSSRSetupState(O);const{props:G,children:z}=S.vnode,Q=isStatefulComponent(S);initProps(S,G,Q,O),initSlots(S,z,V);const X=Q?setupStatefulComponent(S,O):void 0;return O&&setInSSRSetupState(!1),X}function setupStatefulComponent(S,O){const V=S.type;S.accessCache=Object.create(null),S.proxy=new Proxy(S.ctx,PublicInstanceProxyHandlers);const{setup:G}=V;if(G){pauseTracking();const z=S.setupContext=G.length>1?createSetupContext(S):null,Q=setCurrentInstance(S),X=callWithErrorHandling(G,S,0,[S.props,z]),ee=isPromise(X);if(resetTracking(),Q(),(ee||S.sp)&&!isAsyncWrapper(S)&&markAsyncBoundary(S),ee){if(X.then(unsetCurrentInstance,unsetCurrentInstance),O)return X.then(pe=>{handleSetupResult(S,pe,O)}).catch(pe=>{handleError(pe,S,0)});S.asyncDep=X}else handleSetupResult(S,X,O)}else finishComponentSetup(S,O)}function handleSetupResult(S,O,V){isFunction(O)?S.type.__ssrInlineRender?S.ssrRender=O:S.render=O:isObject$2(O)&&(S.setupState=proxyRefs(O)),finishComponentSetup(S,V)}let compile$1,installWithProxy;function registerRuntimeCompiler(S){compile$1=S,installWithProxy=O=>{O.render._rc&&(O.withProxy=new Proxy(O.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(S,O,V){const G=S.type;if(!S.render){if(!O&&compile$1&&!G.render){const z=G.template||resolveMergedOptions(S).template;if(z){const{isCustomElement:Q,compilerOptions:X}=S.appContext.config,{delimiters:ee,compilerOptions:pe}=G,ke=extend(extend({isCustomElement:Q,delimiters:ee},X),pe);G.render=compile$1(z,ke)}}S.render=G.render||NOOP,installWithProxy&&installWithProxy(S)}{const z=setCurrentInstance(S);pauseTracking();try{applyOptions(S)}finally{resetTracking(),z()}}}const attrsProxyHandlers={get(S,O){return track(S,"get",""),S[O]}};function createSetupContext(S){const O=V=>{S.exposed=V||{}};return{attrs:new Proxy(S.attrs,attrsProxyHandlers),slots:S.slots,emit:S.emit,expose:O}}function getComponentPublicInstance(S){return S.exposed?S.exposeProxy||(S.exposeProxy=new Proxy(proxyRefs(markRaw(S.exposed)),{get(O,V){if(V in O)return O[V];if(V in publicPropertiesMap)return publicPropertiesMap[V](S)},has(O,V){return V in O||V in publicPropertiesMap}})):S.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=S=>S.replace(classifyRE,O=>O.toUpperCase()).replace(/[-_]/g,"");function getComponentName(S,O=!0){return isFunction(S)?S.displayName||S.name:S.name||O&&S.__name}function formatComponentName(S,O,V=!1){let G=getComponentName(O);if(!G&&O.__file){const z=O.__file.match(/([^/\\]+)\.\w+$/);z&&(G=z[1])}if(!G&&S&&S.parent){const z=Q=>{for(const X in Q)if(Q[X]===O)return X};G=z(S.components||S.parent.type.components)||z(S.appContext.components)}return G?classify(G):V?"App":"Anonymous"}function isClassComponent(S){return isFunction(S)&&"__vccOpts"in S}const computed=(S,O)=>computed$1(S,O,isInSSRComponentSetup);function h$2(S,O,V){const G=arguments.length;return G===2?isObject$2(O)&&!isArray$1(O)?isVNode(O)?createVNode(S,null,[O]):createVNode(S,O):createVNode(S,null,O):(G>3?V=Array.prototype.slice.call(arguments,2):G===3&&isVNode(V)&&(V=[V]),createVNode(S,O,V))}function initCustomFormatter(){}function withMemo(S,O,V,G){const z=V[G];if(z&&isMemoSame(z,S))return z;const Q=O();return Q.memo=S.slice(),Q.cacheIndex=G,V[G]=Q}function isMemoSame(S,O){const V=S.memo;if(V.length!=O.length)return!1;for(let G=0;G0&¤tBlock&¤tBlock.push(S),!0}const version="3.5.13",warn=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode,getComponentPublicInstance,ensureValidVNode,pushWarningContext,popWarningContext},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;let policy;const tt=typeof window!="undefined"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:S=>S})}catch(S){}const unsafeToTrustedHTML=policy?S=>policy.createHTML(S):S=>S,svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(S,O,V)=>{O.insertBefore(S,V||null)},remove:S=>{const O=S.parentNode;O&&O.removeChild(S)},createElement:(S,O,V,G)=>{const z=O==="svg"?doc.createElementNS(svgNS,S):O==="mathml"?doc.createElementNS(mathmlNS,S):V?doc.createElement(S,{is:V}):doc.createElement(S);return S==="select"&&G&&G.multiple!=null&&z.setAttribute("multiple",G.multiple),z},createText:S=>doc.createTextNode(S),createComment:S=>doc.createComment(S),setText:(S,O)=>{S.nodeValue=O},setElementText:(S,O)=>{S.textContent=O},parentNode:S=>S.parentNode,nextSibling:S=>S.nextSibling,querySelector:S=>doc.querySelector(S),setScopeId(S,O){S.setAttribute(O,"")},insertStaticContent(S,O,V,G,z,Q){const X=V?V.previousSibling:O.lastChild;if(z&&(z===Q||z.nextSibling))for(;O.insertBefore(z.cloneNode(!0),V),!(z===Q||!(z=z.nextSibling)););else{templateContainer.innerHTML=unsafeToTrustedHTML(G==="svg"?`${S}`:G==="mathml"?`${S}`:S);const ee=templateContainer.content;if(G==="svg"||G==="mathml"){const pe=ee.firstChild;for(;pe.firstChild;)ee.appendChild(pe.firstChild);ee.removeChild(pe)}O.insertBefore(ee,V)}return[X?X.nextSibling:O.firstChild,V?V.previousSibling:O.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=extend({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),decorate$1=S=>(S.displayName="Transition",S.props=TransitionPropsValidators,S),Transition=decorate$1((S,{slots:O})=>h$2(BaseTransition,resolveTransitionProps(S),O)),callHook=(S,O=[])=>{isArray$1(S)?S.forEach(V=>V(...O)):S&&S(...O)},hasExplicitCallback=S=>S?isArray$1(S)?S.some(O=>O.length>1):S.length>1:!1;function resolveTransitionProps(S){const O={};for(const gt in S)gt in DOMTransitionPropsValidators||(O[gt]=S[gt]);if(S.css===!1)return O;const{name:V="v",type:G,duration:z,enterFromClass:Q=`${V}-enter-from`,enterActiveClass:X=`${V}-enter-active`,enterToClass:ee=`${V}-enter-to`,appearFromClass:pe=Q,appearActiveClass:ke=X,appearToClass:ve=ee,leaveFromClass:Le=`${V}-leave-from`,leaveActiveClass:$e=`${V}-leave-active`,leaveToClass:De=`${V}-leave-to`}=S,xe=normalizeDuration(z),Fe=xe&&xe[0],Qe=xe&&xe[1],{onBeforeEnter:We,onEnter:Ke,onEnterCancelled:Ve,onLeave:ze,onLeaveCancelled:Ze,onBeforeAppear:nt=We,onAppear:et=Ke,onAppearCancelled:Je=Ve}=O,Ye=(gt,At,Bt,Ft)=>{gt._enterCancelled=Ft,removeTransitionClass(gt,At?ve:ee),removeTransitionClass(gt,At?ke:X),Bt&&Bt()},Xe=(gt,At)=>{gt._isLeaving=!1,removeTransitionClass(gt,Le),removeTransitionClass(gt,De),removeTransitionClass(gt,$e),At&&At()},_t=gt=>(At,Bt)=>{const Ft=gt?et:Ke,It=()=>Ye(At,gt,Bt);callHook(Ft,[At,It]),nextFrame(()=>{removeTransitionClass(At,gt?pe:Q),addTransitionClass(At,gt?ve:ee),hasExplicitCallback(Ft)||whenTransitionEnds(At,G,Fe,It)})};return extend(O,{onBeforeEnter(gt){callHook(We,[gt]),addTransitionClass(gt,Q),addTransitionClass(gt,X)},onBeforeAppear(gt){callHook(nt,[gt]),addTransitionClass(gt,pe),addTransitionClass(gt,ke)},onEnter:_t(!1),onAppear:_t(!0),onLeave(gt,At){gt._isLeaving=!0;const Bt=()=>Xe(gt,At);addTransitionClass(gt,Le),gt._enterCancelled?(addTransitionClass(gt,$e),forceReflow()):(forceReflow(),addTransitionClass(gt,$e)),nextFrame(()=>{gt._isLeaving&&(removeTransitionClass(gt,Le),addTransitionClass(gt,De),hasExplicitCallback(ze)||whenTransitionEnds(gt,G,Qe,Bt))}),callHook(ze,[gt,Bt])},onEnterCancelled(gt){Ye(gt,!1,void 0,!0),callHook(Ve,[gt])},onAppearCancelled(gt){Ye(gt,!0,void 0,!0),callHook(Je,[gt])},onLeaveCancelled(gt){Xe(gt),callHook(Ze,[gt])}})}function normalizeDuration(S){if(S==null)return null;if(isObject$2(S))return[NumberOf(S.enter),NumberOf(S.leave)];{const O=NumberOf(S);return[O,O]}}function NumberOf(S){return toNumber(S)}function addTransitionClass(S,O){O.split(/\s+/).forEach(V=>V&&S.classList.add(V)),(S[vtcKey]||(S[vtcKey]=new Set)).add(O)}function removeTransitionClass(S,O){O.split(/\s+/).forEach(G=>G&&S.classList.remove(G));const V=S[vtcKey];V&&(V.delete(O),V.size||(S[vtcKey]=void 0))}function nextFrame(S){requestAnimationFrame(()=>{requestAnimationFrame(S)})}let endId=0;function whenTransitionEnds(S,O,V,G){const z=S._endId=++endId,Q=()=>{z===S._endId&&G()};if(V!=null)return setTimeoutWrapped(Q,V);const{type:X,timeout:ee,propCount:pe}=getTransitionInfo(S,O);if(!X)return G();const ke=X+"end";let ve=0;const Le=()=>{S.removeEventListener(ke,$e),Q()},$e=De=>{De.target===S&&++ve>=pe&&Le()};setTimeoutWrapped(()=>{ve(V[xe]||"").split(", "),z=G(`${TRANSITION}Delay`),Q=G(`${TRANSITION}Duration`),X=getTimeout(z,Q),ee=G(`${ANIMATION}Delay`),pe=G(`${ANIMATION}Duration`),ke=getTimeout(ee,pe);let ve=null,Le=0,$e=0;O===TRANSITION?X>0&&(ve=TRANSITION,Le=X,$e=Q.length):O===ANIMATION?ke>0&&(ve=ANIMATION,Le=ke,$e=pe.length):(Le=Math.max(X,ke),ve=Le>0?X>ke?TRANSITION:ANIMATION:null,$e=ve?ve===TRANSITION?Q.length:pe.length:0);const De=ve===TRANSITION&&/\b(transform|all)(,|$)/.test(G(`${TRANSITION}Property`).toString());return{type:ve,timeout:Le,propCount:$e,hasTransform:De}}function getTimeout(S,O){for(;S.lengthtoMs(V)+toMs(S[G])))}function toMs(S){return S==="auto"?0:Number(S.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(S,O,V){const G=S[vtcKey];G&&(O=(O?[O,...G]:[...G]).join(" ")),O==null?S.removeAttribute("class"):V?S.setAttribute("class",O):S.className=O}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow={beforeMount(S,{value:O},{transition:V}){S[vShowOriginalDisplay]=S.style.display==="none"?"":S.style.display,V&&O?V.beforeEnter(S):setDisplay(S,O)},mounted(S,{value:O},{transition:V}){V&&O&&V.enter(S)},updated(S,{value:O,oldValue:V},{transition:G}){!O!=!V&&(G?O?(G.beforeEnter(S),setDisplay(S,!0),G.enter(S)):G.leave(S,()=>{setDisplay(S,!1)}):setDisplay(S,O))},beforeUnmount(S,{value:O}){setDisplay(S,O)}};function setDisplay(S,O){S.style.display=O?S[vShowOriginalDisplay]:"none",S[vShowHidden]=!O}function initVShowForSSR(){vShow.getSSRProps=({value:S})=>{if(!S)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(S){const O=getCurrentInstance();if(!O)return;const V=O.ut=(z=S(O.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${O.uid}"]`)).forEach(Q=>setVarsOnNode(Q,z))},G=()=>{const z=S(O.proxy);O.ce?setVarsOnNode(O.ce,z):setVarsOnVNode(O.subTree,z),V(z)};onBeforeUpdate(()=>{queuePostFlushCb(G)}),onMounted(()=>{watch(G,NOOP,{flush:"post"});const z=new MutationObserver(G);z.observe(O.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>z.disconnect())})}function setVarsOnVNode(S,O){if(S.shapeFlag&128){const V=S.suspense;S=V.activeBranch,V.pendingBranch&&!V.isHydrating&&V.effects.push(()=>{setVarsOnVNode(V.activeBranch,O)})}for(;S.component;)S=S.component.subTree;if(S.shapeFlag&1&&S.el)setVarsOnNode(S.el,O);else if(S.type===Fragment)S.children.forEach(V=>setVarsOnVNode(V,O));else if(S.type===Static){let{el:V,anchor:G}=S;for(;V&&(setVarsOnNode(V,O),V!==G);)V=V.nextSibling}}function setVarsOnNode(S,O){if(S.nodeType===1){const V=S.style;let G="";for(const z in O)V.setProperty(`--${z}`,O[z]),G+=`--${z}: ${O[z]};`;V[CSS_VAR_TEXT]=G}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(S,O,V){const G=S.style,z=isString$1(V);let Q=!1;if(V&&!z){if(O)if(isString$1(O))for(const X of O.split(";")){const ee=X.slice(0,X.indexOf(":")).trim();V[ee]==null&&setStyle$1(G,ee,"")}else for(const X in O)V[X]==null&&setStyle$1(G,X,"");for(const X in V)X==="display"&&(Q=!0),setStyle$1(G,X,V[X])}else if(z){if(O!==V){const X=G[CSS_VAR_TEXT];X&&(V+=";"+X),G.cssText=V,Q=displayRE.test(V)}}else O&&S.removeAttribute("style");vShowOriginalDisplay in S&&(S[vShowOriginalDisplay]=Q?G.display:"",S[vShowHidden]&&(G.display="none"))}const importantRE=/\s*!important$/;function setStyle$1(S,O,V){if(isArray$1(V))V.forEach(G=>setStyle$1(S,O,G));else if(V==null&&(V=""),O.startsWith("--"))S.setProperty(O,V);else{const G=autoPrefix(S,O);importantRE.test(V)?S.setProperty(hyphenate(G),V.replace(importantRE,""),"important"):S[G]=V}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(S,O){const V=prefixCache[O];if(V)return V;let G=camelize(O);if(G!=="filter"&&G in S)return prefixCache[O]=G;G=capitalize$1(G);for(let z=0;zcachedNow||(p$e.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(S,O){const V=G=>{if(!G._vts)G._vts=Date.now();else if(G._vts<=V.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(G,V.value),O,5,[G])};return V.value=S,V.attached=getNow(),V}function patchStopImmediatePropagation(S,O){if(isArray$1(O)){const V=S.stopImmediatePropagation;return S.stopImmediatePropagation=()=>{V.call(S),S._stopped=!0},O.map(G=>z=>!z._stopped&&G&&G(z))}else return O}const isNativeOn=S=>S.charCodeAt(0)===111&&S.charCodeAt(1)===110&&S.charCodeAt(2)>96&&S.charCodeAt(2)<123,patchProp=(S,O,V,G,z,Q)=>{const X=z==="svg";O==="class"?patchClass(S,G,X):O==="style"?patchStyle(S,V,G):isOn(O)?isModelListener(O)||patchEvent(S,O,V,G,Q):(O[0]==="."?(O=O.slice(1),!0):O[0]==="^"?(O=O.slice(1),!1):shouldSetAsProp(S,O,G,X))?(patchDOMProp(S,O,G),!S.tagName.includes("-")&&(O==="value"||O==="checked"||O==="selected")&&patchAttr(S,O,G,X,Q,O!=="value")):S._isVueCE&&(/[A-Z]/.test(O)||!isString$1(G))?patchDOMProp(S,camelize(O),G,Q,O):(O==="true-value"?S._trueValue=G:O==="false-value"&&(S._falseValue=G),patchAttr(S,O,G,X))};function shouldSetAsProp(S,O,V,G){if(G)return!!(O==="innerHTML"||O==="textContent"||O in S&&isNativeOn(O)&&isFunction(V));if(O==="spellcheck"||O==="draggable"||O==="translate"||O==="form"||O==="list"&&S.tagName==="INPUT"||O==="type"&&S.tagName==="TEXTAREA")return!1;if(O==="width"||O==="height"){const z=S.tagName;if(z==="IMG"||z==="VIDEO"||z==="CANVAS"||z==="SOURCE")return!1}return isNativeOn(O)&&isString$1(V)?!1:O in S}const REMOVAL={};/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(S,O,V){const G=defineComponent(S,O);isPlainObject$2(G)&&extend(G,O);class z extends VueElement{constructor(X){super(G,X,V)}}return z.def=G,z}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=(S,O)=>defineCustomElement(S,O,createSSRApp),BaseClass=typeof HTMLElement!="undefined"?HTMLElement:class{};class VueElement extends BaseClass{constructor(O,V={},G=createApp){super(),this._def=O,this._props=V,this._createApp=G,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&G!==createApp?this._root=this.shadowRoot:O.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let O=this;for(;O=O&&(O.parentNode||O.host);)if(O instanceof VueElement){this._parent=O;break}this._instance||(this._resolved?(this._setParent(),this._update()):O&&O._pendingResolve?this._pendingResolve=O._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(O=this._parent){O&&(this._instance.parent=O._instance,this._instance.provides=O._instance.provides)}disconnectedCallback(){this._connected=!1,nextTick(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let G=0;G{for(const z of G)this._setAttr(z.attributeName)}),this._ob.observe(this,{attributes:!0});const O=(G,z=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:Q,styles:X}=G;let ee;if(Q&&!isArray$1(Q))for(const pe in Q){const ke=Q[pe];(ke===Number||ke&&ke.type===Number)&&(pe in this._props&&(this._props[pe]=toNumber(this._props[pe])),(ee||(ee=Object.create(null)))[camelize(pe)]=!0)}this._numberProps=ee,z&&this._resolveProps(G),this.shadowRoot&&this._applyStyles(X),this._mount(G)},V=this._def.__asyncLoader;V?this._pendingResolve=V().then(G=>O(this._def=G,!0)):O(this._def)}_mount(O){this._app=this._createApp(O),O.configureApp&&O.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const V=this._instance&&this._instance.exposed;if(V)for(const G in V)hasOwn(this,G)||Object.defineProperty(this,G,{get:()=>unref(V[G])})}_resolveProps(O){const{props:V}=O,G=isArray$1(V)?V:Object.keys(V||{});for(const z of Object.keys(this))z[0]!=="_"&&G.includes(z)&&this._setProp(z,this[z]);for(const z of G.map(camelize))Object.defineProperty(this,z,{get(){return this._getProp(z)},set(Q){this._setProp(z,Q,!0,!0)}})}_setAttr(O){if(O.startsWith("data-v-"))return;const V=this.hasAttribute(O);let G=V?this.getAttribute(O):REMOVAL;const z=camelize(O);V&&this._numberProps&&this._numberProps[z]&&(G=toNumber(G)),this._setProp(z,G,!1,!0)}_getProp(O){return this._props[O]}_setProp(O,V,G=!0,z=!1){if(V!==this._props[O]&&(V===REMOVAL?delete this._props[O]:(this._props[O]=V,O==="key"&&this._app&&(this._app._ceVNode.key=V)),z&&this._instance&&this._update(),G)){const Q=this._ob;Q&&Q.disconnect(),V===!0?this.setAttribute(hyphenate(O),""):typeof V=="string"||typeof V=="number"?this.setAttribute(hyphenate(O),V+""):V||this.removeAttribute(hyphenate(O)),Q&&Q.observe(this,{attributes:!0})}}_update(){render$2(this._createVNode(),this._root)}_createVNode(){const O={};this.shadowRoot||(O.onVnodeMounted=O.onVnodeUpdated=this._renderSlots.bind(this));const V=createVNode(this._def,extend(O,this._props));return this._instance||(V.ce=G=>{this._instance=G,G.ce=this,G.isCE=!0;const z=(Q,X)=>{this.dispatchEvent(new CustomEvent(Q,isPlainObject$2(X[0])?extend({detail:X},X[0]):{detail:X}))};G.emit=(Q,...X)=>{z(Q,X),hyphenate(Q)!==Q&&z(hyphenate(Q),X)},this._setParent()}),V}_applyStyles(O,V){if(!O)return;if(V){if(V===this._def||this._styleChildren.has(V))return;this._styleChildren.add(V)}const G=this._nonce;for(let z=O.length-1;z>=0;z--){const Q=document.createElementByMF("style");G&&Q.setAttribute("nonce",G),Q.textContent=O[z],this.shadowRoot.prepend(Q)}}_parseSlots(){const O=this._slots={};let V;for(;V=this.firstChild;){const G=V.nodeType===1&&V.getAttribute("slot")||"default";(O[G]||(O[G]=[])).push(V),this.removeChild(V)}}_renderSlots(){const O=(this._teleportTarget||this).querySelectorAll("slot"),V=this._instance.type.__scopeId;for(let G=0;G(delete S.props.mode,S),TransitionGroupImpl=decorate({name:"TransitionGroup",props:extend({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(S,{slots:O}){const V=getCurrentInstance(),G=useTransitionState();let z,Q;return onUpdated(()=>{if(!z.length)return;const X=S.moveClass||`${S.name||"v"}-move`;if(!hasCSSTransform(z[0].el,V.vnode.el,X))return;z.forEach(callPendingCbs),z.forEach(recordPosition);const ee=z.filter(applyTranslation);forceReflow(),ee.forEach(pe=>{const ke=pe.el,ve=ke.style;addTransitionClass(ke,X),ve.transform=ve.webkitTransform=ve.transitionDuration="";const Le=ke[moveCbKey]=$e=>{$e&&$e.target!==ke||(!$e||/transform$/.test($e.propertyName))&&(ke.removeEventListener("transitionend",Le),ke[moveCbKey]=null,removeTransitionClass(ke,X))};ke.addEventListener("transitionend",Le)})}),()=>{const X=toRaw(S),ee=resolveTransitionProps(X);let pe=X.tag||Fragment;if(z=[],Q)for(let ke=0;ke{ee.split(/\s+/).forEach(pe=>pe&&G.classList.remove(pe))}),V.split(/\s+/).forEach(ee=>ee&&G.classList.add(ee)),G.style.display="none";const Q=O.nodeType===1?O:O.parentNode;Q.appendChild(G);const{hasTransform:X}=getTransitionInfo(G);return Q.removeChild(G),X}const getModelAssigner=S=>{const O=S.props["onUpdate:modelValue"]||!1;return isArray$1(O)?V=>invokeArrayFns(O,V):O};function onCompositionStart(S){S.target.composing=!0}function onCompositionEnd(S){const O=S.target;O.composing&&(O.composing=!1,O.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(S,{modifiers:{lazy:O,trim:V,number:G}},z){S[assignKey]=getModelAssigner(z);const Q=G||z.props&&z.props.type==="number";addEventListener(S,O?"change":"input",X=>{if(X.target.composing)return;let ee=S.value;V&&(ee=ee.trim()),Q&&(ee=looseToNumber(ee)),S[assignKey](ee)}),V&&addEventListener(S,"change",()=>{S.value=S.value.trim()}),O||(addEventListener(S,"compositionstart",onCompositionStart),addEventListener(S,"compositionend",onCompositionEnd),addEventListener(S,"change",onCompositionEnd))},mounted(S,{value:O}){S.value=O==null?"":O},beforeUpdate(S,{value:O,oldValue:V,modifiers:{lazy:G,trim:z,number:Q}},X){if(S[assignKey]=getModelAssigner(X),S.composing)return;const ee=(Q||S.type==="number")&&!/^0\d/.test(S.value)?looseToNumber(S.value):S.value,pe=O==null?"":O;ee!==pe&&(document.activeElement===S&&S.type!=="range"&&(G&&O===V||z&&S.value.trim()===pe)||(S.value=pe))}},vModelCheckbox={deep:!0,created(S,O,V){S[assignKey]=getModelAssigner(V),addEventListener(S,"change",()=>{const G=S._modelValue,z=getValue(S),Q=S.checked,X=S[assignKey];if(isArray$1(G)){const ee=looseIndexOf(G,z),pe=ee!==-1;if(Q&&!pe)X(G.concat(z));else if(!Q&&pe){const ke=[...G];ke.splice(ee,1),X(ke)}}else if(isSet(G)){const ee=new Set(G);Q?ee.add(z):ee.delete(z),X(ee)}else X(getCheckboxValue(S,Q))})},mounted:setChecked,beforeUpdate(S,O,V){S[assignKey]=getModelAssigner(V),setChecked(S,O,V)}};function setChecked(S,{value:O,oldValue:V},G){S._modelValue=O;let z;if(isArray$1(O))z=looseIndexOf(O,G.props.value)>-1;else if(isSet(O))z=O.has(G.props.value);else{if(O===V)return;z=looseEqual(O,getCheckboxValue(S,!0))}S.checked!==z&&(S.checked=z)}const vModelRadio={created(S,{value:O},V){S.checked=looseEqual(O,V.props.value),S[assignKey]=getModelAssigner(V),addEventListener(S,"change",()=>{S[assignKey](getValue(S))})},beforeUpdate(S,{value:O,oldValue:V},G){S[assignKey]=getModelAssigner(G),O!==V&&(S.checked=looseEqual(O,G.props.value))}},vModelSelect={deep:!0,created(S,{value:O,modifiers:{number:V}},G){const z=isSet(O);addEventListener(S,"change",()=>{const Q=Array.prototype.filter.call(S.options,X=>X.selected).map(X=>V?looseToNumber(getValue(X)):getValue(X));S[assignKey](S.multiple?z?new Set(Q):Q:Q[0]),S._assigning=!0,nextTick(()=>{S._assigning=!1})}),S[assignKey]=getModelAssigner(G)},mounted(S,{value:O}){setSelected(S,O)},beforeUpdate(S,O,V){S[assignKey]=getModelAssigner(V)},updated(S,{value:O}){S._assigning||setSelected(S,O)}};function setSelected(S,O){const V=S.multiple,G=isArray$1(O);if(!(V&&!G&&!isSet(O))){for(let z=0,Q=S.options.length;zString(ke)===String(ee)):X.selected=looseIndexOf(O,ee)>-1}else X.selected=O.has(ee);else if(looseEqual(getValue(X),O)){S.selectedIndex!==z&&(S.selectedIndex=z);return}}!V&&S.selectedIndex!==-1&&(S.selectedIndex=-1)}}function getValue(S){return"_value"in S?S._value:S.value}function getCheckboxValue(S,O){const V=O?"_trueValue":"_falseValue";return V in S?S[V]:O}const vModelDynamic={created(S,O,V){callModelHook(S,O,V,null,"created")},mounted(S,O,V){callModelHook(S,O,V,null,"mounted")},beforeUpdate(S,O,V,G){callModelHook(S,O,V,G,"beforeUpdate")},updated(S,O,V,G){callModelHook(S,O,V,G,"updated")}};function resolveDynamicModel(S,O){switch(S){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(O){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(S,O,V,G,z){const X=resolveDynamicModel(S.tagName,V.props&&V.props.type)[z];X&&X(S,O,V,G)}function initVModelForSSR(){vModelText.getSSRProps=({value:S})=>({value:S}),vModelRadio.getSSRProps=({value:S},O)=>{if(O.props&&looseEqual(O.props.value,S))return{checked:!0}},vModelCheckbox.getSSRProps=({value:S},O)=>{if(isArray$1(S)){if(O.props&&looseIndexOf(S,O.props.value)>-1)return{checked:!0}}else if(isSet(S)){if(O.props&&S.has(O.props.value))return{checked:!0}}else if(S)return{checked:!0}},vModelDynamic.getSSRProps=(S,O)=>{if(typeof O.type!="string")return;const V=resolveDynamicModel(O.type.toUpperCase(),O.props&&O.props.type);if(V.getSSRProps)return V.getSSRProps(S,O)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:S=>S.stopPropagation(),prevent:S=>S.preventDefault(),self:S=>S.target!==S.currentTarget,ctrl:S=>!S.ctrlKey,shift:S=>!S.shiftKey,alt:S=>!S.altKey,meta:S=>!S.metaKey,left:S=>"button"in S&&S.button!==0,middle:S=>"button"in S&&S.button!==1,right:S=>"button"in S&&S.button!==2,exact:(S,O)=>systemModifiers.some(V=>S[`${V}Key`]&&!O.includes(V))},withModifiers=(S,O)=>{const V=S._withMods||(S._withMods={}),G=O.join(".");return V[G]||(V[G]=(z,...Q)=>{for(let X=0;X{const V=S._withKeys||(S._withKeys={}),G=O.join(".");return V[G]||(V[G]=z=>{if(!("key"in z))return;const Q=hyphenate(z.key);if(O.some(X=>X===Q||keyNames[X]===Q))return S(z)})},rendererOptions=extend({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$2=(...S)=>{ensureRenderer().render(...S)},hydrate=(...S)=>{ensureHydrationRenderer().hydrate(...S)},createApp=(...S)=>{const O=ensureRenderer().createApp(...S),{mount:V}=O;return O.mount=G=>{const z=normalizeContainer(G);if(!z)return;const Q=O._component;!isFunction(Q)&&!Q.render&&!Q.template&&(Q.template=z.innerHTML),z.nodeType===1&&(z.textContent="");const X=V(z,!1,resolveRootNamespace(z));return z instanceof Element&&(z.removeAttribute("v-cloak"),z.setAttribute("data-v-app","")),X},O},createSSRApp=(...S)=>{const O=ensureHydrationRenderer().createApp(...S),{mount:V}=O;return O.mount=G=>{const z=normalizeContainer(G);if(z)return V(z,!0,resolveRootNamespace(z))},O};function resolveRootNamespace(S){if(S instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&S instanceof MathMLElement)return"mathml"}function normalizeContainer(S){return isString$1(S)?document.querySelector(S):S}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const compile=()=>{};function flatHooks(S,O={},V){for(const G in S){const z=S[G],Q=V?`${V}:${G}`:G;typeof z=="object"&&z!==null?flatHooks(z,O,Q):typeof z=="function"&&(O[Q]=z)}return O}const defaultTask={run:S=>S()},_createTask=()=>defaultTask,createTask=typeof console.createTask!="undefined"?console.createTask:_createTask;function serialTaskCaller(S,O){const V=O.shift(),G=createTask(V);return S.reduce((z,Q)=>z.then(()=>G.run(()=>Q(...O))),Promise.resolve())}function parallelTaskCaller(S,O){const V=O.shift(),G=createTask(V);return Promise.all(S.map(z=>G.run(()=>z(...O))))}function callEachWith(S,O){for(const V of[...S])V(O)}class Hookable{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(O,V,G={}){if(!O||typeof V!="function")return()=>{};const z=O;let Q;for(;this._deprecatedHooks[O];)Q=this._deprecatedHooks[O],O=Q.to;if(Q&&!G.allowDeprecated){let X=Q.message;X||(X=`${z} hook has been deprecated`+(Q.to?`, please use ${Q.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(X)||(console.warn(X),this._deprecatedMessages.add(X))}if(!V.name)try{Object.defineProperty(V,"name",{get:()=>"_"+O.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch(X){}return this._hooks[O]=this._hooks[O]||[],this._hooks[O].push(V),()=>{V&&(this.removeHook(O,V),V=void 0)}}hookOnce(O,V){let G,z=(...Q)=>(typeof G=="function"&&G(),G=void 0,z=void 0,V(...Q));return G=this.hook(O,z),G}removeHook(O,V){if(this._hooks[O]){const G=this._hooks[O].indexOf(V);G!==-1&&this._hooks[O].splice(G,1),this._hooks[O].length===0&&delete this._hooks[O]}}deprecateHook(O,V){this._deprecatedHooks[O]=typeof V=="string"?{to:V}:V;const G=this._hooks[O]||[];delete this._hooks[O];for(const z of G)this.hook(O,z)}deprecateHooks(O){Object.assign(this._deprecatedHooks,O);for(const V in O)this.deprecateHook(V,O[V])}addHooks(O){const V=flatHooks(O),G=Object.keys(V).map(z=>this.hook(z,V[z]));return()=>{for(const z of G.splice(0,G.length))z()}}removeHooks(O){const V=flatHooks(O);for(const G in V)this.removeHook(G,V[G])}removeAllHooks(){for(const O in this._hooks)delete this._hooks[O]}callHook(O,...V){return V.unshift(O),this.callHookWith(serialTaskCaller,O,...V)}callHookParallel(O,...V){return V.unshift(O),this.callHookWith(parallelTaskCaller,O,...V)}callHookWith(O,V,...G){const z=this._before||this._after?{name:V,args:G,context:{}}:void 0;this._before&&callEachWith(this._before,z);const Q=O(V in this._hooks?[...this._hooks[V]]:[],G);return Q instanceof Promise?Q.finally(()=>{this._after&&z&&callEachWith(this._after,z)}):(this._after&&z&&callEachWith(this._after,z),Q)}beforeEach(O){return this._before=this._before||[],this._before.push(O),()=>{if(this._before!==void 0){const V=this._before.indexOf(O);V!==-1&&this._before.splice(V,1)}}}afterEach(O){return this._after=this._after||[],this._after.push(O),()=>{if(this._after!==void 0){const V=this._after.indexOf(O);V!==-1&&this._after.splice(V,1)}}}}function createHooks(){return new Hookable}function createContext(S={}){let O,V=!1;const G=X=>{if(O&&O!==X)throw new Error("Context conflict")};let z;if(S.asyncContext){const X=S.AsyncLocalStorage||window.AsyncLocalStorage;X?z=new X:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const Q=()=>{if(z){const X=z.getStore();if(X!==void 0)return X}return O};return{use:()=>{const X=Q();if(X===void 0)throw new Error("Context is not available");return X},tryUse:()=>Q(),set:(X,ee)=>{ee||G(X),O=X,V=!0},unset:()=>{O=void 0,V=!1},call:(X,ee)=>{G(X),O=X;try{return z?z.run(X,ee):ee()}finally{V||(O=void 0)}},async callAsync(X,ee){let pe,ke;O=X;const ve=()=>{O=X},Le=()=>O===X?ve:void 0;asyncHandlers.add(Le);try{const $e=z?z.run(X,ee):ee();return V||(O=void 0),[pe,ke]=execAsync(()=>$e),pe=await pe,ke(),pe}finally{asyncHandlers.delete(Le)}}}}function createNamespace(S={}){const O={};return{get(V,G={}){return O[V]||(O[V]=createContext(Ct(Ct({},S),G))),O[V]}}}const _globalThis$1=typeof window!="undefined"?window:typeof self!="undefined"?self:typeof global!="undefined"?global:typeof window!="undefined"?window:{},globalKey$1="__unctx__",defaultNamespace=_globalThis$1[globalKey$1]||(_globalThis$1[globalKey$1]=createNamespace()),getContext=(S,O={})=>defaultNamespace.get(S,O),asyncHandlersKey="__unctx_async_handlers__",asyncHandlers=_globalThis$1[asyncHandlersKey]||(_globalThis$1[asyncHandlersKey]=new Set);function getNuxtAppCtx(S=window.__APP){return getContext(window.__APP,{asyncContext:!1})}const NuxtPluginIndicator="__nuxt_plugin";function createNuxtApp(S){var z;let O=0;const V=Ct({_id:window.__APP,_scope:effectScope(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.14.0"},get vue(){return V.vueApp.version}},payload:shallowReactive(Vt(Ct({},((z=S.ssrContext)==null?void 0:z.payload)||{}),{data:shallowReactive({}),state:reactive({}),once:new Set,_errors:shallowReactive({})})),static:{data:{}},runWithContext(Q){return V._scope.active&&!getCurrentScope()?V._scope.run(()=>callWithNuxt(V,Q)):callWithNuxt(V,Q)},isHydrating:!0,deferHydration(){if(!V.isHydrating)return()=>{};O++;let Q=!1;return()=>{if(!Q&&(Q=!0,O--,O===0))return V.isHydrating=!1,V.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:shallowReactive({}),_payloadRevivers:{}},S);{const Q=window[window.__APP];if(Q)for(const X in Q)switch(X){case"data":case"state":case"_errors":Object.assign(V.payload[X],Q[X]);break;default:V.payload[X]=Q[X]}}V.hooks=createHooks(),V.hook=V.hooks.hook,V.callHook=V.hooks.callHook,V.provide=(Q,X)=>{const ee="$"+Q;defineGetter(V,ee,X),defineGetter(V.vueApp.config.globalProperties,ee,X)},defineGetter(V.vueApp,"$nuxt",V),defineGetter(V.vueApp.config.globalProperties,"$nuxt",V);{window.useNuxtApp=window.useNuxtApp||useNuxtApp$1;const Q=V.hook("app:error",(...X)=>{console.error("[nuxt] error caught during app initialization",...X)});V.hook("app:mounted",Q)}const G=V.payload.config;return V.provide("config",G),V}function registerPluginHooks(S,O){O.hooks&&S.hooks.addHooks(O.hooks)}async function applyPlugin(S,O){let V,G;if(typeof O=="function"){const{provide:z}=([V,G]=execAsync(()=>S.runWithContext(()=>O(S))),V=await V,G(),V||{});if(z&&typeof z=="object")for(const Q in z)S.provide(Q,z[Q])}}async function applyPlugins(S,O){let V,G;const z=[],Q=[],X=[],ee=[];let pe=0;async function ke(ve){var xe,Fe;let Le,$e;const De=(Fe=(xe=ve.dependsOn)==null?void 0:xe.filter(Qe=>O.some(We=>We._name===Qe)&&!z.includes(Qe)))!=null?Fe:[];if(De.length>0)Q.push([new Set(De),ve]);else{const Qe=applyPlugin(S,ve).then(async()=>{let We,Ke;ve._name&&(z.push(ve._name),[We,Ke]=execAsync(()=>Promise.all(Q.map(async([Ve,ze])=>{let Ze,nt;Ve.has(ve._name)&&(Ve.delete(ve._name),Ve.size===0&&(pe++,[Ze,nt]=execAsync(()=>ke(ze)),await Ze,nt()))}))),await We,Ke())});ve.parallel?X.push(Qe.catch(We=>ee.push(We))):([Le,$e]=execAsync(()=>Qe),await Le,$e())}}for(const ve of O)registerPluginHooks(S,ve);for(const ve of O)[V,G]=execAsync(()=>ke(ve)),await V,G();if([V,G]=execAsync(()=>Promise.all(X)),await V,G(),pe)for(let ve=0;vePromise.all(X)),await V,G();if(ee.length)throw ee[0]}function defineNuxtPlugin(S){if(typeof S=="function")return S;const O=S._name||S.name;return delete S.name,Object.assign(S.setup||(()=>{}),S,{[NuxtPluginIndicator]:!0,_name:O})}const definePayloadPlugin=defineNuxtPlugin;function callWithNuxt(S,O,V){const G=()=>V?O(...V):O();return getNuxtAppCtx(S._id).set(S),S.vueApp.runWithContext(G)}function tryUseNuxtApp(S){var V;let O;return hasInjectionContext()&&(O=(V=getCurrentInstance())==null?void 0:V.appContext.app.$nuxt),O=O||getNuxtAppCtx(S).tryUse(),O||null}function useNuxtApp$1(S){const O=tryUseNuxtApp(S);if(!O)throw new Error("[nuxt] instance unavailable");return O}function useRuntimeConfig$1(S){return window[window.__APP].config}function defineGetter(S,O,V){Object.defineProperty(S,O,{get:()=>V})}function defineAppConfig(S){return S}const onAppUnmounted=S=>{useNuxtApp$1().hooks.hook("unmounted",S)},key="__APP",getWindowAppName=()=>window[key];if(!window.__patched){const S=window.setTimeout,O=window.setInterval;window.setInterval=(Q,X,...ee)=>{let pe;try{pe=useNuxtApp$1()}catch(ve){}if(pe!=null&&pe.dead)return 0;const ke=O(Q,X,...ee);return pe&&onAppUnmounted(()=>clearInterval(ke)),ke},window.setTimeout=(Q,X,...ee)=>{let pe;try{pe=useNuxtApp$1()}catch(ve){}if(pe!=null&&pe.dead)return 0;const ke=S(Q,X,...ee);return pe&&onAppUnmounted(()=>clearTimeout(ke)),ke};const V=Promise.prototype.then,G=Promise.prototype.catch,z=(Q,X)=>X&&function(...ee){const pe=getWindowAppName();try{return window.__APP=Q,X.apply(this,ee)}finally{window.__APP=pe}};Promise.prototype.then=function(Q,X){const ee=getWindowAppName();return V.call(this,z(ee,Q),z(ee,X))},Promise.prototype.catch=function(Q){const X=getWindowAppName();return G.call(this,z(X,Q))},window.__patched=!0}let __;var _a$1;{const S=(_a$1=window.document)!=null?_a$1:{},{createElement:O}=S;document.createElementByMF=function(...V){const G=O.apply(S,V),z=V[0].toLowerCase();return(z==="link"||z==="style"||z==="script")&&G.setAttribute("microfront",getWindowAppName()),G}}let _$4;{const S=window,O=S.addEventListener,V=S.removeEventListener,G={};S.addEventListener=(z,Q,X)=>{var ee;const pe=getWindowAppName();pe&&((ee=G[pe])!=null||(G[pe]=[]),G[pe].push({type:z,listener:Q})),O.call(S,z,Q,X)},S.removeEventListener=(z,Q,...X)=>{var ee;const pe=getWindowAppName();return G[pe]=(ee=G[pe])==null?void 0:ee.filter(({type:ke,listener:ve})=>ke!==z||ve!==Q),V.call(S,z,Q,...X)},S.removeAllEventListenersByEventName=z=>{var Q;(Q=G[getWindowAppName()])==null||Q.forEach(({type:X,listener:ee})=>{X===z&&S.removeEventListener(X,ee)})}}const ___="",LogLevels={silent:Number.NEGATIVE_INFINITY,fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,ready:3,start:3,box:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},LogTypes={silent:{level:-1},fatal:{level:LogLevels.fatal},error:{level:LogLevels.error},warn:{level:LogLevels.warn},log:{level:LogLevels.log},info:{level:LogLevels.info},success:{level:LogLevels.success},fail:{level:LogLevels.fail},ready:{level:LogLevels.info},start:{level:LogLevels.info},box:{level:LogLevels.info},debug:{level:LogLevels.debug},trace:{level:LogLevels.trace},verbose:{level:LogLevels.verbose}};function isObject$1(S){return S!==null&&typeof S=="object"}function _defu(S,O,V=".",G){if(!isObject$1(O))return _defu(S,{},V);const z=Object.assign({},O);for(const Q in S){if(Q==="__proto__"||Q==="constructor")continue;const X=S[Q];X!=null&&(Array.isArray(X)&&Array.isArray(z[Q])?z[Q]=[...X,...z[Q]]:isObject$1(X)&&isObject$1(z[Q])?z[Q]=_defu(X,z[Q],(V?`${V}.`:"")+Q.toString()):z[Q]=X)}return z}function createDefu(S){return(...O)=>O.reduce((V,G)=>_defu(V,G,""),{})}const defu=createDefu();function isPlainObject$1(S){return Object.prototype.toString.call(S)==="[object Object]"}function isLogObj(S){return!(!isPlainObject$1(S)||!S.message&&!S.args||S.stack)}let paused=!1;const queue=[];class Consola{constructor(O={}){const V=O.types||LogTypes;this.options=defu(Vt(Ct({},O),{defaults:Ct({},O.defaults),level:_normalizeLogLevel(O.level,V),reporters:[...O.reporters||[]]}),{types:LogTypes,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const G in V){const z=Ct(Ct({type:G},this.options.defaults),V[G]);this[G]=this._wrapLogFn(z),this[G].raw=this._wrapLogFn(z,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(O){this.options.level=_normalizeLogLevel(O,this.options.types,this.options.level)}prompt(O,V){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(O,V)}create(O){const V=new Consola(Ct(Ct({},this.options),O));return this._mockFn&&V.mockTypes(this._mockFn),V}withDefaults(O){return this.create(Vt(Ct({},this.options),{defaults:Ct(Ct({},this.options.defaults),O)}))}withTag(O){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+O:O})}addReporter(O){return this.options.reporters.push(O),this}removeReporter(O){if(O){const V=this.options.reporters.indexOf(O);if(V>=0)return this.options.reporters.splice(V,1)}else this.options.reporters.splice(0);return this}setReporters(O){return this.options.reporters=Array.isArray(O)?O:[O],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const O in this.options.types)console["__"+O]||(console["__"+O]=console[O]),console[O]=this[O].raw}restoreConsole(){for(const O in this.options.types)console["__"+O]&&(console[O]=console["__"+O],delete console["__"+O])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(O,V){O&&(O.__write||(O.__write=O.write),O.write=G=>{this[V].raw(String(G).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(O){O&&O.__write&&(O.write=O.__write,delete O.__write)}pauseLogs(){paused=!0}resumeLogs(){paused=!1;const O=queue.splice(0);for(const V of O)V[0]._logFn(V[1],V[2])}mockTypes(O){const V=O||this.options.mockFn;if(this._mockFn=V,typeof V=="function")for(const G in this.options.types)this[G]=V(G,this.options.types[G])||this[G],this[G].raw=this[G]}_wrapLogFn(O,V){return(...G)=>{if(paused){queue.push([this,O,G,V]);return}return this._logFn(O,G,V)}}_logFn(O,V,G){if((O.level||0)>this.level)return!1;const z=Vt(Ct({date:new Date,args:[]},O),{level:_normalizeLogLevel(O.level,this.options.types)});!G&&V.length===1&&isLogObj(V[0])?Object.assign(z,V[0]):z.args=[...V],z.message&&(z.args.unshift(z.message),delete z.message),z.additional&&(Array.isArray(z.additional)||(z.additional=z.additional.split(` `)),z.args.push(` `+z.additional.join(` `)),delete z.additional),z.type=typeof z.type=="string"?z.type.toLowerCase():"log",z.tag=typeof z.tag=="string"?z.tag:"";const Q=(ee=!1)=>{const pe=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&pe>0){const ke=[...this._lastLog.object.args];pe>1&&ke.push(`(repeated ${pe} times)`),this._log(Vt(Ct({},this._lastLog.object),{args:ke})),this._lastLog.count=1}ee&&(this._lastLog.object=z,this._log(z))};clearTimeout(this._lastLog.timeout);const X=this._lastLog.time&&z.date?z.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=z.date,Xthis.options.throttleMin)){this._lastLog.timeout=setTimeoutWrapped(Q,this.options.throttle);return}}catch(ee){}Q(!0)}_log(O){for(const V of this.options.reporters)V.log(O,{options:this.options})}}function _normalizeLogLevel(S,O={},V=3){return S===void 0?V:typeof S=="number"?S:O[S]&&O[S].level!==void 0?O[S].level:V}Consola.prototype.add=Consola.prototype.addReporter;Consola.prototype.remove=Consola.prototype.removeReporter;Consola.prototype.clear=Consola.prototype.removeReporter;Consola.prototype.withScope=Consola.prototype.withTag;Consola.prototype.mock=Consola.prototype.mockTypes;Consola.prototype.pause=Consola.prototype.pauseLogs;Consola.prototype.resume=Consola.prototype.resumeLogs;function createConsola$1(S={}){return new Consola(S)}class BrowserReporter{constructor(O){this.options=Ct({},O),this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(O){return O<1?console.__error||console.error:O===1?console.__warn||console.warn:console.__log||console.log}log(O){const V=this._getLogFn(O.level),G=O.type==="log"?"":O.type,z=O.tag||"",X=` background: ${this.typeColorMap[O.type]||this.levelColorMap[O.level]||this.defaultColor}; border-radius: 0.5em; color: white; font-weight: bold; padding: 2px 0.5em; `,ee=`%c${[z,G].filter(Boolean).join(":")}`;typeof O.args[0]=="string"?V(`${ee}%c ${O.args[0]}`,X,"",...O.args.slice(1)):V(ee,X,...O.args)}}function createConsola(S={}){return createConsola$1(Ct({reporters:S.reporters||[new BrowserReporter({})],prompt(V,G={}){return G.type==="confirm"?Promise.resolve(confirm(V)):Promise.resolve(prompt(V))}},S))}const consola=createConsola(),isVue2=!1;let activePinia;const setActivePinia=S=>activePinia=S,getActivePinia=()=>hasInjectionContext()&&inject(piniaSymbol)||activePinia,piniaSymbol=Symbol();function isPlainObject(S){return S&&typeof S=="object"&&Object.prototype.toString.call(S)==="[object Object]"&&typeof S.toJSON!="function"}var MutationType;(function(S){S.direct="direct",S.patchObject="patch object",S.patchFunction="patch function"})(MutationType||(MutationType={}));const IS_CLIENT=typeof window!="undefined";function createPinia(){const S=effectScope(!0),O=S.run(()=>ref({}));let V=[],G=[];const z=markRaw({install(Q){setActivePinia(z),z._a=Q,Q.provide(piniaSymbol,z),Q.config.globalProperties.$pinia=z,G.forEach(X=>V.push(X)),G=[]},use(Q){return!this._a&&!isVue2?G.push(Q):V.push(Q),this},_p:V,_a:null,_e:S,_s:new Map,state:O});return z}function disposePinia(S){S._e.stop(),S._s.clear(),S._p.splice(0),S.state.value={},S._a=null}function acceptHMRUpdate(S,O){return()=>{}}const noop$3=()=>{};function addSubscription(S,O,V,G=noop$3){S.push(O);const z=()=>{const Q=S.indexOf(O);Q>-1&&(S.splice(Q,1),G())};return!V&&getCurrentScope()&&onScopeDispose(z),z}function triggerSubscriptions(S,...O){S.slice().forEach(V=>{V(...O)})}const fallbackRunWithContext=S=>S(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects(S,O){S instanceof Map&&O instanceof Map?O.forEach((V,G)=>S.set(G,V)):S instanceof Set&&O instanceof Set&&O.forEach(S.add,S);for(const V in O){if(!O.hasOwnProperty(V))continue;const G=O[V],z=S[V];isPlainObject(z)&&isPlainObject(G)&&S.hasOwnProperty(V)&&!isRef(G)&&!isReactive(G)?S[V]=mergeReactiveObjects(z,G):S[V]=G}return S}const skipHydrateSymbol=Symbol();function skipHydrate(S){return Object.defineProperty(S,skipHydrateSymbol,{})}function shouldHydrate(S){return!isPlainObject(S)||!S.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$2}=Object;function isComputed(S){return!!(isRef(S)&&S.effect)}function createOptionsStore(S,O,V,G){const{state:z,actions:Q,getters:X}=O,ee=V.state.value[S];let pe;function ke(){ee||(V.state.value[S]=z?z():{});const ve=toRefs(V.state.value[S]);return assign$2(ve,Q,Object.keys(X||{}).reduce((Le,$e)=>(Le[$e]=markRaw(computed(()=>{setActivePinia(V);const De=V._s.get(S);return X[$e].call(De,De)})),Le),{}))}return pe=createSetupStore(S,ke,O,V,G,!0),pe}function createSetupStore(S,O,V={},G,z,Q){let X;const ee=assign$2({actions:{}},V),pe={deep:!0};let ke,ve,Le=[],$e=[],De;const xe=G.state.value[S];!Q&&!xe&&(G.state.value[S]={}),ref({});let Fe;function Qe(Je){let Ye;ke=ve=!1,typeof Je=="function"?(Je(G.state.value[S]),Ye={type:MutationType.patchFunction,storeId:S,events:De}):(mergeReactiveObjects(G.state.value[S],Je),Ye={type:MutationType.patchObject,payload:Je,storeId:S,events:De});const Xe=Fe=Symbol();nextTick().then(()=>{Fe===Xe&&(ke=!0)}),ve=!0,triggerSubscriptions(Le,Ye,G.state.value[S])}const We=Q?function(){const{state:Ye}=V,Xe=Ye?Ye():{};this.$patch(_t=>{assign$2(_t,Xe)})}:noop$3;function Ke(){X.stop(),Le=[],$e=[],G._s.delete(S)}const Ve=(Je,Ye="")=>{if(ACTION_MARKER in Je)return Je[ACTION_NAME]=Ye,Je;const Xe=function(){setActivePinia(G);const _t=Array.from(arguments),gt=[],At=[];function Bt(Lt){gt.push(Lt)}function Ft(Lt){At.push(Lt)}triggerSubscriptions($e,{args:_t,name:Xe[ACTION_NAME],store:Ze,after:Bt,onError:Ft});let It;try{It=Je.apply(this&&this.$id===S?this:Ze,_t)}catch(Lt){throw triggerSubscriptions(At,Lt),Lt}return It instanceof Promise?It.then(Lt=>(triggerSubscriptions(gt,Lt),Lt)).catch(Lt=>(triggerSubscriptions(At,Lt),Promise.reject(Lt))):(triggerSubscriptions(gt,It),It)};return Xe[ACTION_MARKER]=!0,Xe[ACTION_NAME]=Ye,Xe},ze={_p:G,$id:S,$onAction:addSubscription.bind(null,$e),$patch:Qe,$reset:We,$subscribe(Je,Ye={}){const Xe=addSubscription(Le,Je,Ye.detached,()=>_t()),_t=X.run(()=>watch(()=>G.state.value[S],gt=>{(Ye.flush==="sync"?ve:ke)&&Je({storeId:S,type:MutationType.direct,events:De},gt)},assign$2({},pe,Ye)));return Xe},$dispose:Ke},Ze=reactive(ze);G._s.set(S,Ze);const et=(G._a&&G._a.runWithContext||fallbackRunWithContext)(()=>G._e.run(()=>(X=effectScope()).run(()=>O({action:Ve}))));for(const Je in et){const Ye=et[Je];if(isRef(Ye)&&!isComputed(Ye)||isReactive(Ye))Q||(xe&&shouldHydrate(Ye)&&(isRef(Ye)?Ye.value=xe[Je]:mergeReactiveObjects(Ye,xe[Je])),G.state.value[S][Je]=Ye);else if(typeof Ye=="function"){const Xe=Ve(Ye,Je);et[Je]=Xe,ee.actions[Je]=Ye}}return assign$2(Ze,et),assign$2(toRaw(Ze),et),Object.defineProperty(Ze,"$state",{get:()=>G.state.value[S],set:Je=>{Qe(Ye=>{assign$2(Ye,Je)})}}),G._p.forEach(Je=>{assign$2(Ze,X.run(()=>Je({store:Ze,app:G._a,pinia:G,options:ee})))}),xe&&Q&&V.hydrate&&V.hydrate(Ze.$state,xe),ke=!0,ve=!0,Ze}/*! #__NO_SIDE_EFFECTS__ */function defineStore$1(S,O,V){let G,z;const Q=typeof O=="function";typeof S=="string"?(G=S,z=Q?V:O):(z=S,G=S.id);function X(ee,pe){const ke=hasInjectionContext();return ee=ee||(ke?inject(piniaSymbol,null):null),ee&&setActivePinia(ee),ee=activePinia,ee._s.has(G)||(Q?createSetupStore(G,O,z,ee):createOptionsStore(G,z,ee)),ee._s.get(G)}return X.$id=G,X}let mapStoreSuffix="Store";function setMapStoreSuffix(S){mapStoreSuffix=S}function mapStores(...S){return S.reduce((O,V)=>(O[V.$id+mapStoreSuffix]=function(){return V(this.$pinia)},O),{})}function mapState(S,O){return Array.isArray(O)?O.reduce((V,G)=>(V[G]=function(){return S(this.$pinia)[G]},V),{}):Object.keys(O).reduce((V,G)=>(V[G]=function(){const z=S(this.$pinia),Q=O[G];return typeof Q=="function"?Q.call(this,z):z[Q]},V),{})}const mapGetters=mapState;function mapActions(S,O){return Array.isArray(O)?O.reduce((V,G)=>(V[G]=function(...z){return S(this.$pinia)[G](...z)},V),{}):Object.keys(O).reduce((V,G)=>(V[G]=function(...z){return S(this.$pinia)[O[G]](...z)},V),{})}function mapWritableState(S,O){return Array.isArray(O)?O.reduce((V,G)=>(V[G]={get(){return S(this.$pinia)[G]},set(z){return S(this.$pinia)[G]=z}},V),{}):Object.keys(O).reduce((V,G)=>(V[G]={get(){return S(this.$pinia)[O[G]]},set(z){return S(this.$pinia)[O[G]]=z}},V),{})}function storeToRefs(S){{const O=toRaw(S),V={};for(const G in O){const z=O[G];z.effect?V[G]=computed({get:()=>S[G],set(Q){S[G]=Q}}):(isRef(z)||isReactive(z))&&(V[G]=toRef(S,G))}return V}}const PiniaVuePlugin=function(S){S.mixin({beforeCreate(){const O=this.$options;if(O.pinia){const V=O.pinia;if(!this._provided){const G={};Object.defineProperty(this,"_provided",{get:()=>G,set:z=>Object.assign(G,z)})}this._provided[piniaSymbol]=V,this.$pinia||(this.$pinia=V),V._a=this,IS_CLIENT&&setActivePinia(V)}else!this.$pinia&&O.parent&&O.parent.$pinia&&(this.$pinia=O.parent.$pinia)},destroyed(){delete this._pStores}})};function assert(S,O){if(!S)throw new Error(String(O))}class Bonus{constructor({id:O=0,idBonus:V=0,type:G=0,name:z="",start:Q=0,end:X=0,cur:ee=0,isClosed:pe=!1,progress:ke="",width:ve=0,money:Le=0,expirationDate:$e=0,currencyIso:De="",promoId:xe=0}){this.id=O,this.idBonus=V,this.type=G,this.name=z,this.start=Q,this.end=X,this.cur=ee,this.isClosed=pe,this.progress=ke,this.width=ve,this.money=Le,this.expirationDate=$e,this.currencyIso=De,this.promoId=xe}}class Account{constructor({id:O=0,idBonus:V=0,type:G=0,money:z=0,name:Q="",iso:X="",symbol:ee="",isActive:pe=!1,currencyId:ke=0,amountOfUnplacedBets:ve=0,points:Le=0,isBonusAccount:$e=!1,isPointsTypeBalance:De=!1}){this.id=O,this.idBonus=V,this.type=G,this.money=z,this.name=Q,this.iso=X,this.symbol=ee,this.isActive=pe,this.currencyId=ke,this.amountOfUnplacedBets=ve,this.points=Le,this.labelWithSymbol=`${this.name} (${this.symbol})`,this.labelWithIso=`${this.name} (${this.iso})`,this.label=this.labelWithIso,this.isBonusAccount=$e,this.isPointsTypeBalance=De}}const handleBonus=S=>{const O=[];return S.forEach(V=>{const G=new Bonus({id:V.id,idBonus:V.idBonus,type:V.TypeBonus,name:V.Trslt_BonusName||V.BonusName,start:V.bonus_start,end:V.bonus_finish,cur:V.bonus_fact,isClosed:!!V.BonusClosed,progress:`${V.bonus_fact*100/(V.bonus_finish-V.bonus_start)}%`,width:100*(V.bonus_fact/V.bonus_finish),money:V.money,expirationDate:V.closing_time,currencyIso:V.currency_code,promoId:V.promoaction_id});O.push(G)}),O},handleAccounts=S=>{const O=[];return S.forEach(V=>{const G=new Account({id:V.id,type:V.typ,money:V.money,name:V.AccountName,iso:V.kode,symbol:V.currencySymbol,isActive:V.active,currencyId:V.idCurrecy,amountOfUnplacedBets:V.summ_unplaced_bets,points:V.PointsBalance,isBonusAccount:V.Bonus>0});O.push(G)}),O},handleAllAccounts=S=>{const O=[];return S.forEach(V=>{const G=new Account({id:V.id,idBonus:V.idBonus,type:V.typ,money:V.money,name:V.BonusName,iso:V.kode,symbol:V.currencySymbol,isActive:!!V.activate,currencyId:V.Currenty,isBonusAccount:V.Bonus>0});O.push(G)}),O},handleResponse=(S,O,V)=>({accounts:handleAccounts(S),bonuses:handleBonus(O),all_accounts:handleAllAccounts(V)}),isDef=S=>S!=null;var CountryCode=(S=>(S.AA="aa",S.AB="ab",S.AD="ad",S.AE="ae",S.AF="af",S.AG="ag",S.AL="al",S.AM="am",S.AN="an",S.AO="ao",S.AR="ar",S.AS="as",S.AT="at",S.AU="au",S.AW="aw",S.AX="ax",S.AZ="az",S.BA="ba",S.BB="bb",S.BD="bd",S.BE="be",S.BF="bf",S.BG="bg",S.BH="bh",S.BI="bi",S.BJ="bj",S.BM="bm",S.BN="bn",S.BO="bo",S.BR="br",S.BS="bs",S.BT="bt",S.BW="bw",S.BY="by",S.BZ="bz",S.CA="ca",S.CC="cc",S.CD="cd",S.CF="cf",S.CG="cg",S.CH="ch",S.CI="ci",S.CK="ck",S.CL="cl",S.CM="cm",S.CN="cn",S.CO="co",S.CR="cr",S.CS="cs",S.CU="cu",S.CV="cv",S.CW="cw",S.CX="cx",S.CY="cy",S.CZ="cz",S.DE="de",S.DJ="dj",S.DK="dk",S.DM="dm",S.DO="do",S.DZ="dz",S.EC="ec",S.EE="ee",S.EG="eg",S.EH="eh",S.EN="en",S.ER="er",S.ES="es",S.ET="et",S.EU="eu",S.FI="fi",S.FJ="fj",S.FO="fo",S.FR="fr",S.FX="fx",S.GA="ga",S.GB="gb",S.GD="gd",S.GE="ge",S.GF="gf",S.GG="gg",S.GH="gh",S.GI="gi",S.GL="gl",S.GM="gm",S.GN="gn",S.GP="gp",S.GQ="gq",S.GR="gr",S.GT="gt",S.GU="gu",S.GW="gw",S.GY="gy",S.HK="hk",S.HN="hn",S.HR="hr",S.HT="ht",S.HU="hu",S.ID="id",S.IE="ie",S.IL="il",S.IM="jm",S.IN="in",S.IQ="iq",S.IR="ir",S.IS="is",S.IT="it",S.JE="je",S.JM="jm",S.JO="jo",S.JP="jp",S.KE="ke",S.KG="kg",S.KH="kh",S.KI="ki",S.KM="km",S.KN="kn",S.KP="kp",S.KR="kr",S.KW="kw",S.KY="ky",S.KZ="kz",S.LA="la",S.LB="lb",S.LC="lc",S.LI="li",S.LK="lk",S.LN="ln",S.LO="lo",S.LR="lr",S.LS="ls",S.LT="lt",S.LU="lu",S.LV="lv",S.LY="ly",S.MA="ma",S.MC="mc",S.MD="md",S.ME="me",S.MG="mg",S.MK="mk",S.ML="ml",S.MM="mm",S.MN="mn",S.MO="mo",S.MP="mp",S.MQ="mq",S.MR="mr",S.MT="mt",S.MU="mu",S.MV="mv",S.MW="mw",S.MX="mx",S.MY="my",S.MZ="mz",S.NA="na",S.NC="nc",S.NE="ne",S.NF="nf",S.NG="ng",S.NI="ni",S.NL="nl",S.NO="no",S.NP="np",S.NR="nr",S.NU="nu",S.NZ="nz",S.OM="om",S.OS="os",S.PA="pa",S.PE="pe",S.PF="pf",S.PG="pg",S.PH="ph",S.PK="pk",S.PL="pl",S.PM="pm",S.PR="pr",S.PS="ps",S.PT="pt",S.PY="py",S.QA="qa",S.RE="re",S.RO="ro",S.RS="rs",S.RU="ru",S.RW="rw",S.SA="sa",S.SC="sc",S.SD="sd",S.SE="se",S.SG="sg",S.SI="si",S.SJ="sj",S.SK="sk",S.SL="sl",S.SM="sm",S.SN="sn",S.SO="so",S.SR="sr",S.SS="ss",S.ST="st",S.SV="sv",S.SY="sy",S.SZ="sz",S.TC="tc",S.TD="td",S.TF="tf",S.TG="tg",S.TH="th",S.TJ="tj",S.TL="tl",S.TM="tm",S.TN="tn",S.TO="to",S.TR="tr",S.TT="tt",S.TV="tv",S.TW="tw",S.TZ="tz",S.UA="ua",S.UG="ug",S.UK="uk",S.UM="um",S.US="us",S.UY="uy",S.UZ="uz",S.VA="va",S.VC="vc",S.VE="ve",S.VG="vg",S.VI="vi",S.VN="vn",S.VU="vu",S.WF="wf",S.WS="ws",S.YE="ye",S.ZA="za",S.ZM="zm",S.ZW="zw",S))(CountryCode||{}),BettingPageType=(S=>(S.HOME="home",S.BETSONYOUR="betsonyour",S.CYBER="cyber",S.UFC="ufc",S.POLITICS="politics",S.MARBLE="marble",S.BEST="best",S.TEAM="team",S.TOPGAME="topgame",S.CHAMP="champions",S.RECOMMENDATION="recommendation",S.OLYMPICS="olympics2024",S.EUROPALEAGUE="europa-league-2025",S.LALIGA="laliga",S.EPL="epl",S.IPL="ipl-2025",S.SCF="scf",S.NHLFINALS="nhl-finals",S.FIFACWC="fifa-cwc-2025",S.NBAFINALS="nba-finals",S))(BettingPageType||{}),LanguageCode=(S=>(S.AA="aa",S.AE="ae",S.AF="af",S.AL="al",S.AM="am",S.AR="ar",S.AU="au",S.AZ="az",S.BE="be",S.BG="bg",S.BN="bn",S.BR="br",S.BS="bs",S.BY="by",S.CA="ca",S.CN="cn",S.CS="cs",S.CY="cy",S.DA="da",S.DE="de",S.DV="dv",S.EL="el",S.EN="en",S.EO="eo",S.ES="es",S.ET="et",S.EU="eu",S.FA="fa",S.FI="fi",S.FO="fo",S.FR="fr",S.GL="gl",S.GU="gu",S.HE="he",S.HI="hi",S.HK="hk",S.HR="hr",S.HT="ht",S.HU="hu",S.HY="hy",S.ID="id",S.IN="in",S.IQ="iq",S.IS="is",S.IT="it",S.JA="ja",S.KA="ka",S.KM="km",S.KO="ko",S.KU="ku",S.KY="ky",S.KZ="kz",S.LN="ln",S.LO="lo",S.LT="lt",S.LV="lv",S.MI="mi",S.MK="mk",S.MN="mn",S.MS="ms",S.MT="mt",S.MX="mx",S.MY="my",S.NB="nb",S.NE="ne",S.NL="nl",S.NN="nn",S.NS="ns",S.NZ="nz",S.PA="pa",S.PE="pe",S.PL="pl",S.PS="ps",S.PT="pt",S.QU="qu",S.RO="ro",S.RU="ru",S.SA="sa",S.SD="sd",S.SE="se",S.SI="si",S.SK="sk",S.SL="sl",S.SO="so",S.SR="sr",S.SV="sv",S.SW="sw",S.TA="ta",S.TE="te",S.TH="th",S.TJ="tj",S.TL="tl",S.TN="tn",S.TR="tr",S.TT="tt",S.TW="tw",S.UA="ua",S.UK="uk",S.UR="ur",S.US="us",S.UZ="uz",S.VI="vi",S.XH="xh",S.ZU="zu",S.UNKNOWN="--",S))(LanguageCode||{});const CAPTCHA_ERROR="Dismissed captcha",X_CAPTCHA_TOKEN="x-captcha-token",JsonApiHeaders={"Content-Type":"application/vnd.api+json",accept:"application/vnd.api+json"},LocaleCode={LOCALE_EN_GB:"en_GB",LOCALE_DE_DE:"de_DE",LOCALE_RU_RU:"ru_RU",LOCALE_KA_GE:"ka_GE",LOCALE_MN_MN:"mn_MN",LOCALE_PL_PL:"pl_PL",LOCALE_BG_BG:"bg_BG",LOCALE_SV_SE:"sv_SE",LOCALE_RO_RO:"ro_RO",LOCALE_CS_CZ:"cs_CZ",LOCALE_FR_FR:"fr_FR",LOCALE_AR_AE:"ar_AE",LOCALE_IT_IT:"it_IT",LOCALE_ES_ES:"es_ES",LOCALE_FA_IR:"fa_IR",LOCALE_SR_RS:"sr_RS",LOCALE_TR_TR:"tr_TR",LOCALE_SK_SK:"sk_SK",LOCALE_PT_PT:"pt_PT",LOCALE_BE_BY:"be_BY",LOCALE_DA_DK:"da_DK",LOCALE_EL_GR:"el_GR",LOCALE_ET_EE:"et_EE",LOCALE_FI_FI:"fi_FI",LOCALE_HE_IL:"he_IL",LOCALE_HI_IN:"hi_IN",LOCALE_HR_HR:"hr_HR",LOCALE_HU_HU:"hu_HU",LOCALE_ID_ID:"id_ID",LOCALE_JA_JP:"ja_JP",LOCALE_KO_KR:"ko_KR",LOCALE_LT_LT:"lt_LT",LOCALE_LV_LV:"lv_LV",LOCALE_MK_MK:"mk_MK",LOCALE_MS_MY:"ms_MY",LOCALE_NB_NO:"nb_NO",LOCALE_NL_NL:"nl_NL",LOCALE_PT_BR:"pt_BR",LOCALE_TH_TH:"th_TH",LOCALE_UK_UA:"uk_UA",LOCALE_VI_VN:"vi_VN",LOCALE_ZH_TW:"zh_TW",LOCALE_ZH_CN:"zh_CN",LOCALE_AZ_AZ:"az_AZ",LOCALE_KK_KZ:"kk_KZ",LOCALE_UZ_UZ:"uz_UZ",LOCALE_TG_TJ:"tg_TJ",LOCALE_MY_MM:"my_MM",LOCALE_KU_IR:"ku_IR",LOCALE_KU_TR:"ku_TR",LOCALE_KU_IQ:"ku_IQ",LOCALE_KU_GE:"ku_GE",LOCALE_SQ_AL:"sq_AL",LOCALE_BS_BA:"bs_BA",LOCALE_KM_KH:"km_KH",LOCALE_HY_AM:"hy_AM",LOCALE_SW_KE:"sw_KE",LOCALE_BN_BD:"bn_BD",LOCALE_ZH_HK:"zh_HK",LOCALE_SI_LK:"si_LK",LOCALE_AM_ET:"am_ET",LOCALE_NE_NP:"ne_NP",LOCALE_SL_SI:"sl_SI",LOCALE_TL_PH:"tl_PH",LOCALE_ES_PE:"es_PE",LOCALE_HT_HT:"ht_HT",LOCALE_ES_MX:"es_MX",LOCALE_UR_PK:"ur_PK",LOCALE_IS_IS:"is_IS",LOCALE_LN_CD:"ln_CD",LOCALE_LO_LA:"lo_LA",LOCALE_SO_SO:"so_SO",LOCALE_TA_LK:"ta_LK",LOCALE_TE_TE:"te_TE",LOCALE_ZH_SG:"zh_SG",LOCALE_EN_NZ:"en_NZ",LOCALE_ZH_MO:"zh_MO"};LocaleCode.LOCALE_EN_GB+"",LanguageCode.EN,LocaleCode.LOCALE_ZH_SG+"",LanguageCode.CN,LocaleCode.LOCALE_EN_NZ+"",LanguageCode.NZ,LocaleCode.LOCALE_ZH_MO+"",LanguageCode.TW,LocaleCode.LOCALE_DE_DE+"",LanguageCode.DE,LocaleCode.LOCALE_RU_RU+"",LanguageCode.RU,LocaleCode.LOCALE_KA_GE+"",LanguageCode.KA,LocaleCode.LOCALE_MN_MN+"",LanguageCode.MN,LocaleCode.LOCALE_PL_PL+"",LanguageCode.PL,LocaleCode.LOCALE_BG_BG+"",LanguageCode.BG,LocaleCode.LOCALE_SV_SE+"",LanguageCode.SV,LocaleCode.LOCALE_RO_RO+"",LanguageCode.RO,LocaleCode.LOCALE_CS_CZ+"",LanguageCode.CS,LocaleCode.LOCALE_FR_FR+"",LanguageCode.FR,LocaleCode.LOCALE_AR_AE+"",LanguageCode.AR,LocaleCode.LOCALE_IT_IT+"",LanguageCode.IT,LocaleCode.LOCALE_ES_ES+"",LanguageCode.ES,LocaleCode.LOCALE_FA_IR+"",LanguageCode.FA,LocaleCode.LOCALE_SR_RS+"",LanguageCode.SR,LocaleCode.LOCALE_TR_TR+"",LanguageCode.TR,LocaleCode.LOCALE_SK_SK+"",LanguageCode.SK,LocaleCode.LOCALE_PT_PT+"",LanguageCode.PT,LocaleCode.LOCALE_BE_BY+"",LanguageCode.BY,LocaleCode.LOCALE_DA_DK+"",LanguageCode.DA,LocaleCode.LOCALE_EL_GR+"",LanguageCode.EL,LocaleCode.LOCALE_ET_EE+"",LanguageCode.ET,LocaleCode.LOCALE_FI_FI+"",LanguageCode.FI,LocaleCode.LOCALE_HE_IL+"",LanguageCode.HE,LocaleCode.LOCALE_HI_IN+"",LanguageCode.HI,LocaleCode.LOCALE_HR_HR+"",LanguageCode.HR,LocaleCode.LOCALE_HU_HU+"",LanguageCode.HU,LocaleCode.LOCALE_ID_ID+"",LanguageCode.ID,LocaleCode.LOCALE_JA_JP+"",LanguageCode.JA,LocaleCode.LOCALE_KO_KR+"",LanguageCode.KO,LocaleCode.LOCALE_LT_LT+"",LanguageCode.LT,LocaleCode.LOCALE_LV_LV+"",LanguageCode.LV,LocaleCode.LOCALE_MK_MK+"",LanguageCode.MK,LocaleCode.LOCALE_MS_MY+"",LanguageCode.MS,LocaleCode.LOCALE_NB_NO+"",LanguageCode.NB,LocaleCode.LOCALE_NL_NL+"",LanguageCode.NL,LocaleCode.LOCALE_PT_BR+"",LanguageCode.BR,LocaleCode.LOCALE_TH_TH+"",LanguageCode.TH,LocaleCode.LOCALE_UK_UA+"",LanguageCode.UA,LocaleCode.LOCALE_VI_VN+"",LanguageCode.VI,LocaleCode.LOCALE_ZH_TW+"",LanguageCode.TW,LocaleCode.LOCALE_ZH_CN+"",LanguageCode.CN,LocaleCode.LOCALE_AZ_AZ+"",LanguageCode.AZ,LocaleCode.LOCALE_KK_KZ+"",LanguageCode.KZ,LocaleCode.LOCALE_UZ_UZ+"",LanguageCode.UZ,LocaleCode.LOCALE_TG_TJ+"",LanguageCode.TJ,LocaleCode.LOCALE_MY_MM+"",LanguageCode.MY,LocaleCode.LOCALE_KU_IR+"",LanguageCode.KU,LocaleCode.LOCALE_KU_TR+"",LanguageCode.NE,LocaleCode.LOCALE_KU_IQ+"",LanguageCode.AM,LocaleCode.LOCALE_KU_GE+"",LanguageCode.ZU,LocaleCode.LOCALE_SQ_AL+"",LanguageCode.AL,LocaleCode.LOCALE_BS_BA+"",LanguageCode.BS,LocaleCode.LOCALE_KM_KH+"",LanguageCode.KM,LocaleCode.LOCALE_HY_AM+"",LanguageCode.HY,LocaleCode.LOCALE_SW_KE+"",LanguageCode.SW,LocaleCode.LOCALE_BN_BD+"",LanguageCode.BN,LocaleCode.LOCALE_ZH_HK+"",LanguageCode.HK,LocaleCode.LOCALE_SI_LK+"",LanguageCode.SI,LocaleCode.LOCALE_AM_ET+"",LanguageCode.AA,LocaleCode.LOCALE_NE_NP+"",LanguageCode.SD,LocaleCode.LOCALE_SL_SI+"",LanguageCode.SL,LocaleCode.LOCALE_TL_PH+"",LanguageCode.TL,LocaleCode.LOCALE_ES_PE+"",LanguageCode.PE,LocaleCode.LOCALE_HT_HT+"",LanguageCode.HT,LocaleCode.LOCALE_ES_MX+"",LanguageCode.MX,LocaleCode.LOCALE_UR_PK+"",LanguageCode.UR,LocaleCode.LOCALE_IS_IS+"",LanguageCode.IS,LocaleCode.LOCALE_LN_CD+"",LanguageCode.LN,LocaleCode.LOCALE_LO_LA+"",LanguageCode.LO,LocaleCode.LOCALE_SO_SO+"",LanguageCode.SO,LocaleCode.LOCALE_TA_LK+"",LanguageCode.TA,LocaleCode.LOCALE_TE_TE+"",LanguageCode.TE;const ConsultantLanguageByLanguageCode=Vt(Ct({},Object.values(LanguageCode).reduce((S,O)=>Vt(Ct({},S),{[O]:O}),{})),{[LanguageCode.AU]:"en",[LanguageCode.TW]:"zh"});var sizeType=(S=>(S.xxxxs="xxxxs",S.xxxs="xxxs",S.xxs="xxs",S.xs="xs",S.s="s",S.m="m",S.l="l",S.xl="xl",S.xxl="xxl",S))(sizeType||{});const defaultSizeType="m",statusType=Object.freeze({SUCCESS:"success",ERROR:"error",WARNING:"warning",INFO:"info",QUESTION:"question",PENDING:"pending",LIVE:"live",SELECTED:"selected"});var themeType=(S=>(S.default="default",S.clear="clear",S.primary="primary",S.primary_t="primary-t",S.primary5="primary-5",S.primary10="primary-10",S.primary15="primary-15",S.primary20="primary-20",S.primary30="primary-30",S.primary50="primary-50",S.primary75="primary-75",S.primary80="primary-80",S.primary90="primary-90",S.primary100="primary-100",S.primary_10="primary--10",S.primary_20="primary--20",S.primary_30="primary--30",S.primary_40="primary--40",S.primary_40t="primary--40-t",S.primary_55="primary--55",S.primary_50="primary--50",S.primary_55t="primary--55-t",S.primary_60="primary--60",S.primary_85="primary--85",S.gray_10="gray--10",S.gray_30="gray--30",S.gray_40="gray--40",S.gray_60="gray--60",S.gray_65="gray--65",S.gray_70="gray--70",S.gray_80="gray--80",S.gray_100="gray--100",S.gray="gray",S.gray20="gray-20",S.gray30="gray-30",S.gray40="gray-40",S.gray50="gray-50",S.gray60="gray-60",S.gray65="gray-65",S.gray75="gray-75",S.gray100="gray-100",S.gray100Custom="gray-100-custom",S.white="white",S.good="good",S.good_15="good--15",S.bad_30="bad--30",S.bad="bad",S.bad80="bad-80",S.bad90="bad-90",S.accent="accent",S.accent15="accent-15",S.accent80="accent-80",S.accent_20="accent--20",S.accentSecondary_10="accent-secondary--10",S.accentSecondary="accent-secondary",S.accentSecondary10="accent-secondary-10",S.accentSecondary100="accent-secondary-100",S.dark="dark",S.dark25="dark-25",S.dark_40="dark--40",S.dark_55="dark--55",S.secondary="secondary",S.thirdPartyDefault="tp-default",S.thirdPartyGray="tp-gray",S.thirdPartyGray5="tp-gray-5",S.thirdPartyGray10="tp-gray-10",S.thirdPartyGray15="tp-gray-15",S.thirdPartyGray20="tp-gray-20",S.thirdPartyGray30="tp-gray-30",S.thirdPartyGray100="tp-gray-100",S.thirdPartyGray_5="tp-gray--5",S.thirdPartyGray_10="tp-gray--10",S.thirdPartyGray_15="tp-gray--15",S.thirdPartyGray_20="tp-gray--20",S.thirdPartyGray_30="tp-gray--30",S.thirdPartyGray_100="tp-gray--100",S.thirdPartyPrimary="tp-primary",S.thirdPartyPrimary10="tp-primary-10",S.thirdPartyPrimary100="tp-primary-100",S.thirdPartyPrimary_50="tp-primary--50",S.thirdPartyPartnerPrimary70="tpp-primary-70",S.thirdPartyPartnerPrimary75="tpp-primary-75",S.thirdPartyPartnerPrimary80="tpp-primary-80",S.thirdPartyPartnerPrimary85="tpp-primary-85",S.thirdPartyPartnerPrimary90="tpp-primary-90",S.thirdPartyPartnerPrimary95="tpp-primary-95",S.thirdPartyPartnerPrimary100="tpp-primary-100",S.thirdPartyPartnerPrimary_20="tpp-primary--20",S.thirdPartyPartnerPrimary_40="tpp-primary--40",S.thirdPartyPartnerPrimary_50="tpp-primary--50",S.thirdPartyPartnerPrimary_60="tpp-primary--60",S.cyber="cyber",S.cyber10="cyber-10",S.cyber35="cyber-35",S.cyber55="cyber-55",S.cyber100="cyber-100",S.cyber_35="cyber--35",S.cyber_45="cyber--45",S.cyber_60="cyber--60",S.cyberCs="cyber-cs",S.cyber_accent="cyber-accent",S.cyberAccentGradient="cyber-accent-gradient",S.cyber_gradient="cyber-gradient",S.cyber_gradient0_35="cyber-gradient-0--35",S.cyber_gradient_25_45="cyber-gradient--25--45",S.cyber_primary="cyber-primary",S.alternative="alternative",S.specialPrimary="special-primary",S.specialAccent="special-accent",S.specialGray="special-gray",S.specialGray30="special-gray-30",S.specialGray60="special-gray-60",S.specialGray100="special-gray-100",S.specialPrimary30="special-primary-30",S.specialPrimary_10="special-primary--10",S.specialPrimary55="special-primary-55",S.specialPrimary65="special-primary-65",S.specialPrimary80="special-primary-80",S.specialPrimary90="special-primary-90",S.specialPrimary100="special-primary-100",S.dynamicAccent="dynamic-accent",S))(themeType||{});const defaultThemeType="default",USER_CONFIG_STORE_NAME="userConfig";var MarketsNameType=(S=>(S[S.short=0]="short",S[S.full=1]="full",S))(MarketsNameType||{});const GLOBAL_STORE_NAME="global",GLOBAL_STORE_NAMESPACE=GLOBAL_STORE_NAME+"/",ACCOUNT_STORE_NAME="account",DEFAULT_TIME_DATE_FORMAT_TYPE=1,dateTimeFormatTypes={[DEFAULT_TIME_DATE_FORMAT_TYPE]:{dateFullFormat:"P",dateAndTimeShortFormat:"dd.MM / HH:mm",dateTimeFullFormat:"Pp",dateAndTimeLongFormat:"dd.MM.yyyy / HH:mm",dateShortFormat:"P",timeShortFormat:"HH:mm",timeFullFormat:"pp",durationShortFormat:"mm:ss",durationFullFormat:"HH:mm:ss"}},DEFAULT_TIMEZONE=3,languageAlias={au:{code:"en-AU",fnsCode:"enAU"},br:{code:"pt-BR",fnsCode:"ptBR"},cn:{code:"zh-CN",fnsCode:"zhCN"},en:{code:"en-GB",fnsCode:"enGB"},hk:{code:"zh-Hant-HK",fnsCode:"zhHK"},ln:{code:"fr-CD",fnsCode:"fr"},mx:{code:"es-MX",fnsCode:"esMX"},sw:{code:"sw-TZ"},tw:{code:"zh-Hant-TW",fnsCode:"zhTW"},us:{code:"en-US",fnsCode:"enUS"},ua:{code:"uk"}},restrictedToLocalizeLanguages=["ar","az","bs","ka","hk","ht","hy","iq","km","mk","mn","mx","nb","sv","sw","th","tr","uz","vi"],notExistInDateFnsLocale=["aa","al","am","fa","ku","kz","lo","my","ne","ph","sd","si","so","tj","ur","zu"],MENU_SECTION_LANG_KEY_MAP={3:"menu_section_alternative",7:"menu_section_long",1e4:"menu_section_sport_sort",8:"menu_section_marble_live",9:"menu_section_cyber_stream",28:"menu_section_cyber_live",10001:"menu_section_top_sport",10002:"menu_section_play",11:"menu_section_simulated_reality",13:"menu_section_aftermatch_vs_live",1001:"menu_section_sports_simulators",1002:"menu_section_sports_games",1003:"menu_section_fighting_games",1004:"menu_section_card_games",1005:"menu_section_shooters",1006:"menu_section_online_rpgs",1007:"menu_section_adventure",1008:"menu_section_strategy",1009:"menu_section_vehicular_combat_games",1010:"menu_section_puzzles",1011:"menu_section_others",1012:"menu_section_e_sports"};BettingPageType.HOME,BettingPageType.MARBLE;const MEDIA_EXTENSIONS={PNG:"png",JPG:"jpg",JPEG:"jpeg",WEBP:"webp",SVG:"svg"},MODAL_ID="modal-id";var RegistrationFirstDepositBonusSelectionType=(S=>(S[S.DEFAULT=0]="DEFAULT",S[S.CARDS_IN_FORM=1]="CARDS_IN_FORM",S))(RegistrationFirstDepositBonusSelectionType||{});const b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(S){const O={};for(let V=0,G=S.length;V>>6)+fromCharCode(128|O&63):fromCharCode(224|O>>>12&15)+fromCharCode(128|O>>>6&63)+fromCharCode(128|O&63)):(O=65536+(S.charCodeAt(0)-55296)*1024+(S.charCodeAt(1)-56320),fromCharCode(240|O>>>18&7)+fromCharCode(128|O>>>12&63)+fromCharCode(128|O>>>6&63)+fromCharCode(128|O&63))},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(S){return S.replace(re_utob,cb_utob)},cb_encode=function(S){const O=[0,2,1][S.length%3],V=S.charCodeAt(0)<<16|(S.length>1?S.charCodeAt(1):0)<<8|(S.length>2?S.charCodeAt(2):0);return[b64chars.charAt(V>>>18),b64chars.charAt(V>>>12&63),O>=2?"=":b64chars.charAt(V>>>6&63),O>=1?"=":b64chars.charAt(V&63)].join("")},btoa=function(S){return S.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(S){return btoa(utob(S))},re_btou=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),cb_btou=function(S){switch(S.length){case 4:const V=((7&S.charCodeAt(0))<<18|(63&S.charCodeAt(1))<<12|(63&S.charCodeAt(2))<<6|63&S.charCodeAt(3))-65536;return fromCharCode((V>>>10)+55296)+fromCharCode((V&1023)+56320);case 3:return fromCharCode((15&S.charCodeAt(0))<<12|(63&S.charCodeAt(1))<<6|63&S.charCodeAt(2));default:return fromCharCode((31&S.charCodeAt(0))<<6|63&S.charCodeAt(1))}},btou=function(S){return S.replace(re_btou,cb_btou)},cb_decode=function(S){const O=S.length,V=O%4,G=(O>0?b64tab[S.charAt(0)]<<18:0)|(O>1?b64tab[S.charAt(1)]<<12:0)|(O>2?b64tab[S.charAt(2)]<<6:0)|(O>3?b64tab[S.charAt(3)]:0),z=[fromCharCode(G>>>16),fromCharCode(G>>>8&255),fromCharCode(G&255)];return z.length-=[0,0,2,1][V],z.join("")},atob=function(S){return S.replace(/[\s\S]{1,4}/g,cb_decode)},_decode=function(S){return btou(atob(S))};function encode(S,O=!1){return O?_encode(String(S)).replace(/[+\/]/g,V=>V=="+"?"-":"_").replace(/=/g,""):_encode(String(S))}function decode$1(S){return _decode(String(S).replace(/[-_]/g,O=>O=="-"?"+":"/").replace(/[^A-Za-z0-9\+\/]/g,""))}const crypt={encode,decode:decode$1},noop$2=()=>{},trailingDebounce=(S,O)=>{let V;return(...G)=>{clearTimeout(V),V=setTimeoutWrapped(()=>S(...G),O)}},leadingDebounce=(S,O)=>{let V;return(...G)=>{V===void 0&&S(...G),clearTimeout(V),V=setTimeoutWrapped(()=>{V=void 0},O)}},trailingAndLeadingDebounce=(S,O)=>{let V,G=!1;return(...z)=>{V===void 0?(S(...z),G=!0):G=!1,clearTimeout(V),V=setTimeoutWrapped(()=>{V=void 0,G||S(...z)},O)}},debounce=(S,O,{leading:V=!1,trailing:G=!0}={})=>V&&G?trailingAndLeadingDebounce(S,O):V?leadingDebounce(S,O):G?trailingDebounce(S,O):noop$2,delay=(S,O)=>new Promise((V,G)=>{const z=setTimeoutWrapped(V,S);O==null||O.addEventListener("abort",()=>{clearTimeout(z),G()})});class Emitter{constructor(){this.handlers=new Map}asyncEmit(O,...V){var G;const z=[];return(G=this.handlers.get(O))==null||G.forEach(Q=>z.push(Q(...V))),Promise.allSettled(z)}emit(O,...V){this.asyncEmit(O,...V)}off(O,V){var G,z;return O===void 0?(this.handlers.clear(),!0):V===void 0?this.handlers.delete(O):(z=(G=this.handlers.get(O))==null?void 0:G.delete(V))!=null?z:!1}on(O,V,G=V){return this.handlers.has(O)?this.handlers.get(O).set(V,G):this.handlers.set(O,new Map([[V,G]])),()=>this.off(O,V)}once(O,V,G=V){const z=this.on(O,V,(...Q)=>(z(),G(...Q)));return z}}var PromiseState=(S=>(S.FULFILLED="fulfilled",S.REJECTED="rejected",S.PENDING="pending",S))(PromiseState||{});class ExtendedPromise extends Promise{constructor(O,V,G,z="pending"){super((Q,X)=>{if(V=ee=>{z==="pending"&&(z="fulfilled",Q(ee))},G=ee=>{z==="pending"&&(z="rejected",X(ee))},O)return O(V,G)}),this.PromiseState=PromiseState,this.onResolve=V,this.onReject=G,this.getState=()=>z}get state(){return this.getState()}get isPending(){return this.state==="pending"}get isFulfilled(){return this.state==="fulfilled"}get isRejected(){return this.state==="rejected"}resolve(O){return this.onResolve(O),this}reject(O){return this.onReject(O),this}}function toInteger(S){if(S===null||S===!0||S===!1)return NaN;var O=Number(S);return isNaN(O)?O:O<0?Math.ceil(O):Math.floor(O)}function requiredArgs(S,O){if(O.length1?"s":"")+" required, but only "+O.length+" present")}function toDate(S){requiredArgs(1,arguments);var O=Object.prototype.toString.call(S);return S instanceof Date||typeof S=="object"&&O==="[object Date]"?new Date(S.getTime()):typeof S=="number"||O==="[object Number]"?new Date(S):((typeof S=="string"||O==="[object String]")&&typeof console!="undefined"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function addDays(S,O){requiredArgs(2,arguments);var V=toDate(S),G=toInteger(O);return isNaN(G)?new Date(NaN):(G&&V.setDate(V.getDate()+G),V)}function addMilliseconds(S,O){requiredArgs(2,arguments);var V=toDate(S).getTime(),G=toInteger(O);return new Date(V+G)}var MILLISECONDS_IN_HOUR$1=36e5;function addHours(S,O){requiredArgs(2,arguments);var V=toInteger(O);return addMilliseconds(S,V*MILLISECONDS_IN_HOUR$1)}function startOfWeek(S,O){requiredArgs(1,arguments);var V=O||{},G=V.locale,z=G&&G.options&&G.options.weekStartsOn,Q=z==null?0:toInteger(z),X=V.weekStartsOn==null?Q:toInteger(V.weekStartsOn);if(!(X>=0&&X<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var ee=toDate(S),pe=ee.getDay(),ke=(pe=0&&X<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var ee=toDate(S),pe=ee.getDay(),ke=(pe0?"in "+G:G+" ago":G};function buildFormatLongFn(S){return function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},V=O.width?String(O.width):S.defaultWidth,G=S.formats[V]||S.formats[S.defaultWidth];return G}}var dateFormats$2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats$2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats$2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong$2={date:buildFormatLongFn({formats:dateFormats$2,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats$2,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats$2,defaultWidth:"full"})},formatRelativeLocale$1={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative$1=function(S,O,V,G){return formatRelativeLocale$1[S]};function buildLocalizeFn(S){return function(O,V){var G=V||{},z=G.context?String(G.context):"standalone",Q;if(z==="formatting"&&S.formattingValues){var X=S.defaultFormattingWidth||S.defaultWidth,ee=G.width?String(G.width):X;Q=S.formattingValues[ee]||S.formattingValues[X]}else{var pe=S.defaultWidth,ke=G.width?String(G.width):S.defaultWidth;Q=S.values[ke]||S.values[pe]}var ve=S.argumentCallback?S.argumentCallback(O):O;return Q[ve]}}var eraValues$1={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues$1={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues$1={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues$1={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues$1={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues$1={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber$1=function(S,O){var V=Number(S),G=V%100;if(G>20||G<10)switch(G%10){case 1:return V+"st";case 2:return V+"nd";case 3:return V+"rd"}return V+"th"},localize$1={ordinalNumber:ordinalNumber$1,era:buildLocalizeFn({values:eraValues$1,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues$1,defaultWidth:"wide",argumentCallback:function(S){return S-1}}),month:buildLocalizeFn({values:monthValues$1,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues$1,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues$1,defaultWidth:"wide",formattingValues:formattingDayPeriodValues$1,defaultFormattingWidth:"wide"})};function buildMatchFn(S){return function(O){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=V.width,z=G&&S.matchPatterns[G]||S.matchPatterns[S.defaultMatchWidth],Q=O.match(z);if(!Q)return null;var X=Q[0],ee=G&&S.parsePatterns[G]||S.parsePatterns[S.defaultParseWidth],pe=Array.isArray(ee)?findIndex(ee,function(Le){return Le.test(X)}):findKey(ee,function(Le){return Le.test(X)}),ke;ke=S.valueCallback?S.valueCallback(pe):pe,ke=V.valueCallback?V.valueCallback(ke):ke;var ve=O.slice(X.length);return{value:ke,rest:ve}}}function findKey(S,O){for(var V in S)if(S.hasOwnProperty(V)&&O(S[V]))return V}function findIndex(S,O){for(var V=0;V1&&arguments[1]!==void 0?arguments[1]:{},G=O.match(S.matchPattern);if(!G)return null;var z=G[0],Q=O.match(S.parsePattern);if(!Q)return null;var X=S.valueCallback?S.valueCallback(Q[0]):Q[0];X=V.valueCallback?V.valueCallback(X):X;var ee=O.slice(z.length);return{value:X,rest:ee}}}var matchOrdinalNumberPattern$1=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern$1=/\d+/i,matchEraPatterns$1={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns$1={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns$1={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns$1={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns$1={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns$1={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns$1={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns$1={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns$1={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns$1={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match$1={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern$1,parsePattern:parseOrdinalNumberPattern$1,valueCallback:function(S){return parseInt(S,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns$1,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns$1,defaultParseWidth:"any",valueCallback:function(S){return S+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns$1,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns$1,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns$1,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns$1,defaultParseWidth:"any"})},locale$2={code:"en-US",formatDistance:formatDistance$1,formatLong:formatLong$2,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:0,firstWeekContainsDate:1}};const index$2=Object.freeze(Object.defineProperty({__proto__:null,default:locale$2},Symbol.toStringTag,{value:"Module"}));function subMilliseconds(S,O){requiredArgs(2,arguments);var V=toInteger(O);return addMilliseconds(S,-V)}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(S){requiredArgs(1,arguments);var O=toDate(S),V=O.getTime();O.setUTCMonth(0,1),O.setUTCHours(0,0,0,0);var G=O.getTime(),z=V-G;return Math.floor(z/MILLISECONDS_IN_DAY)+1}function startOfUTCISOWeek(S){requiredArgs(1,arguments);var O=1,V=toDate(S),G=V.getUTCDay(),z=(G=z.getTime()?V+1:O.getTime()>=X.getTime()?V:V-1}function startOfUTCISOWeekYear(S){requiredArgs(1,arguments);var O=getUTCISOWeekYear(S),V=new Date(0);V.setUTCFullYear(O,0,4),V.setUTCHours(0,0,0,0);var G=startOfUTCISOWeek(V);return G}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(S){requiredArgs(1,arguments);var O=toDate(S),V=startOfUTCISOWeek(O).getTime()-startOfUTCISOWeekYear(O).getTime();return Math.round(V/MILLISECONDS_IN_WEEK$1)+1}function startOfUTCWeek(S,O){requiredArgs(1,arguments);var V=O||{},G=V.locale,z=G&&G.options&&G.options.weekStartsOn,Q=z==null?0:toInteger(z),X=V.weekStartsOn==null?Q:toInteger(V.weekStartsOn);if(!(X>=0&&X<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var ee=toDate(S),pe=ee.getUTCDay(),ke=(pe=1&&pe<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ke=new Date(0);ke.setUTCFullYear(G+1,0,pe),ke.setUTCHours(0,0,0,0);var ve=startOfUTCWeek(ke,O),Le=new Date(0);Le.setUTCFullYear(G,0,pe),Le.setUTCHours(0,0,0,0);var $e=startOfUTCWeek(Le,O);return V.getTime()>=ve.getTime()?G+1:V.getTime()>=$e.getTime()?G:G-1}function startOfUTCWeekYear(S,O){requiredArgs(1,arguments);var V=O||{},G=V.locale,z=G&&G.options&&G.options.firstWeekContainsDate,Q=z==null?1:toInteger(z),X=V.firstWeekContainsDate==null?Q:toInteger(V.firstWeekContainsDate),ee=getUTCWeekYear(S,O),pe=new Date(0);pe.setUTCFullYear(ee,0,X),pe.setUTCHours(0,0,0,0);var ke=startOfUTCWeek(pe,O);return ke}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(S,O){requiredArgs(1,arguments);var V=toDate(S),G=startOfUTCWeek(V,O).getTime()-startOfUTCWeekYear(V,O).getTime();return Math.round(G/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(S,O){for(var V=S<0?"-":"",G=Math.abs(S).toString();G.length0?V:1-V;return addLeadingZeros(O==="yy"?G%100:G,O.length)},M:function(S,O){var V=S.getUTCMonth();return O==="M"?String(V+1):addLeadingZeros(V+1,2)},d:function(S,O){return addLeadingZeros(S.getUTCDate(),O.length)},a:function(S,O){var V=S.getUTCHours()/12>=1?"pm":"am";switch(O){case"a":case"aa":return V.toUpperCase();case"aaa":return V;case"aaaaa":return V[0];case"aaaa":default:return V==="am"?"a.m.":"p.m."}},h:function(S,O){return addLeadingZeros(S.getUTCHours()%12||12,O.length)},H:function(S,O){return addLeadingZeros(S.getUTCHours(),O.length)},m:function(S,O){return addLeadingZeros(S.getUTCMinutes(),O.length)},s:function(S,O){return addLeadingZeros(S.getUTCSeconds(),O.length)},S:function(S,O){var V=O.length,G=S.getUTCMilliseconds(),z=Math.floor(G*Math.pow(10,V-3));return addLeadingZeros(z,O.length)}},dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(S,O,V){var G=S.getUTCFullYear()>0?1:0;switch(O){case"G":case"GG":case"GGG":return V.era(G,{width:"abbreviated"});case"GGGGG":return V.era(G,{width:"narrow"});case"GGGG":default:return V.era(G,{width:"wide"})}},y:function(S,O,V){if(O==="yo"){var G=S.getUTCFullYear(),z=G>0?G:1-G;return V.ordinalNumber(z,{unit:"year"})}return formatters$1.y(S,O)},Y:function(S,O,V,G){var z=getUTCWeekYear(S,G),Q=z>0?z:1-z;if(O==="YY"){var X=Q%100;return addLeadingZeros(X,2)}return O==="Yo"?V.ordinalNumber(Q,{unit:"year"}):addLeadingZeros(Q,O.length)},R:function(S,O){var V=getUTCISOWeekYear(S);return addLeadingZeros(V,O.length)},u:function(S,O){var V=S.getUTCFullYear();return addLeadingZeros(V,O.length)},Q:function(S,O,V){var G=Math.ceil((S.getUTCMonth()+1)/3);switch(O){case"Q":return String(G);case"QQ":return addLeadingZeros(G,2);case"Qo":return V.ordinalNumber(G,{unit:"quarter"});case"QQQ":return V.quarter(G,{width:"abbreviated",context:"formatting"});case"QQQQQ":return V.quarter(G,{width:"narrow",context:"formatting"});case"QQQQ":default:return V.quarter(G,{width:"wide",context:"formatting"})}},q:function(S,O,V){var G=Math.ceil((S.getUTCMonth()+1)/3);switch(O){case"q":return String(G);case"qq":return addLeadingZeros(G,2);case"qo":return V.ordinalNumber(G,{unit:"quarter"});case"qqq":return V.quarter(G,{width:"abbreviated",context:"standalone"});case"qqqqq":return V.quarter(G,{width:"narrow",context:"standalone"});case"qqqq":default:return V.quarter(G,{width:"wide",context:"standalone"})}},M:function(S,O,V){var G=S.getUTCMonth();switch(O){case"M":case"MM":return formatters$1.M(S,O);case"Mo":return V.ordinalNumber(G+1,{unit:"month"});case"MMM":return V.month(G,{width:"abbreviated",context:"formatting"});case"MMMMM":return V.month(G,{width:"narrow",context:"formatting"});case"MMMM":default:return V.month(G,{width:"wide",context:"formatting"})}},L:function(S,O,V){var G=S.getUTCMonth();switch(O){case"L":return String(G+1);case"LL":return addLeadingZeros(G+1,2);case"Lo":return V.ordinalNumber(G+1,{unit:"month"});case"LLL":return V.month(G,{width:"abbreviated",context:"standalone"});case"LLLLL":return V.month(G,{width:"narrow",context:"standalone"});case"LLLL":default:return V.month(G,{width:"wide",context:"standalone"})}},w:function(S,O,V,G){var z=getUTCWeek(S,G);return O==="wo"?V.ordinalNumber(z,{unit:"week"}):addLeadingZeros(z,O.length)},I:function(S,O,V){var G=getUTCISOWeek(S);return O==="Io"?V.ordinalNumber(G,{unit:"week"}):addLeadingZeros(G,O.length)},d:function(S,O,V){return O==="do"?V.ordinalNumber(S.getUTCDate(),{unit:"date"}):formatters$1.d(S,O)},D:function(S,O,V){var G=getUTCDayOfYear(S);return O==="Do"?V.ordinalNumber(G,{unit:"dayOfYear"}):addLeadingZeros(G,O.length)},E:function(S,O,V){var G=S.getUTCDay();switch(O){case"E":case"EE":case"EEE":return V.day(G,{width:"abbreviated",context:"formatting"});case"EEEEE":return V.day(G,{width:"narrow",context:"formatting"});case"EEEEEE":return V.day(G,{width:"short",context:"formatting"});case"EEEE":default:return V.day(G,{width:"wide",context:"formatting"})}},e:function(S,O,V,G){var z=S.getUTCDay(),Q=(z-G.weekStartsOn+8)%7||7;switch(O){case"e":return String(Q);case"ee":return addLeadingZeros(Q,2);case"eo":return V.ordinalNumber(Q,{unit:"day"});case"eee":return V.day(z,{width:"abbreviated",context:"formatting"});case"eeeee":return V.day(z,{width:"narrow",context:"formatting"});case"eeeeee":return V.day(z,{width:"short",context:"formatting"});case"eeee":default:return V.day(z,{width:"wide",context:"formatting"})}},c:function(S,O,V,G){var z=S.getUTCDay(),Q=(z-G.weekStartsOn+8)%7||7;switch(O){case"c":return String(Q);case"cc":return addLeadingZeros(Q,O.length);case"co":return V.ordinalNumber(Q,{unit:"day"});case"ccc":return V.day(z,{width:"abbreviated",context:"standalone"});case"ccccc":return V.day(z,{width:"narrow",context:"standalone"});case"cccccc":return V.day(z,{width:"short",context:"standalone"});case"cccc":default:return V.day(z,{width:"wide",context:"standalone"})}},i:function(S,O,V){var G=S.getUTCDay(),z=G===0?7:G;switch(O){case"i":return String(z);case"ii":return addLeadingZeros(z,O.length);case"io":return V.ordinalNumber(z,{unit:"day"});case"iii":return V.day(G,{width:"abbreviated",context:"formatting"});case"iiiii":return V.day(G,{width:"narrow",context:"formatting"});case"iiiiii":return V.day(G,{width:"short",context:"formatting"});case"iiii":default:return V.day(G,{width:"wide",context:"formatting"})}},a:function(S,O,V){var G=S.getUTCHours(),z=G/12>=1?"pm":"am";switch(O){case"a":case"aa":return V.dayPeriod(z,{width:"abbreviated",context:"formatting"});case"aaa":return V.dayPeriod(z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return V.dayPeriod(z,{width:"narrow",context:"formatting"});case"aaaa":default:return V.dayPeriod(z,{width:"wide",context:"formatting"})}},b:function(S,O,V){var G=S.getUTCHours(),z;switch(G===12?z=dayPeriodEnum.noon:G===0?z=dayPeriodEnum.midnight:z=G/12>=1?"pm":"am",O){case"b":case"bb":return V.dayPeriod(z,{width:"abbreviated",context:"formatting"});case"bbb":return V.dayPeriod(z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return V.dayPeriod(z,{width:"narrow",context:"formatting"});case"bbbb":default:return V.dayPeriod(z,{width:"wide",context:"formatting"})}},B:function(S,O,V){var G=S.getUTCHours(),z;switch(G>=17?z=dayPeriodEnum.evening:G>=12?z=dayPeriodEnum.afternoon:G>=4?z=dayPeriodEnum.morning:z=dayPeriodEnum.night,O){case"B":case"BB":case"BBB":return V.dayPeriod(z,{width:"abbreviated",context:"formatting"});case"BBBBB":return V.dayPeriod(z,{width:"narrow",context:"formatting"});case"BBBB":default:return V.dayPeriod(z,{width:"wide",context:"formatting"})}},h:function(S,O,V){if(O==="ho"){var G=S.getUTCHours()%12;return G===0&&(G=12),V.ordinalNumber(G,{unit:"hour"})}return formatters$1.h(S,O)},H:function(S,O,V){return O==="Ho"?V.ordinalNumber(S.getUTCHours(),{unit:"hour"}):formatters$1.H(S,O)},K:function(S,O,V){var G=S.getUTCHours()%12;return O==="Ko"?V.ordinalNumber(G,{unit:"hour"}):addLeadingZeros(G,O.length)},k:function(S,O,V){var G=S.getUTCHours();return G===0&&(G=24),O==="ko"?V.ordinalNumber(G,{unit:"hour"}):addLeadingZeros(G,O.length)},m:function(S,O,V){return O==="mo"?V.ordinalNumber(S.getUTCMinutes(),{unit:"minute"}):formatters$1.m(S,O)},s:function(S,O,V){return O==="so"?V.ordinalNumber(S.getUTCSeconds(),{unit:"second"}):formatters$1.s(S,O)},S:function(S,O){return formatters$1.S(S,O)},X:function(S,O,V,G){var z=G._originalDate||S,Q=z.getTimezoneOffset();if(Q===0)return"Z";switch(O){case"X":return formatTimezoneWithOptionalMinutes(Q);case"XXXX":case"XX":return formatTimezone(Q);case"XXXXX":case"XXX":default:return formatTimezone(Q,":")}},x:function(S,O,V,G){var z=G._originalDate||S,Q=z.getTimezoneOffset();switch(O){case"x":return formatTimezoneWithOptionalMinutes(Q);case"xxxx":case"xx":return formatTimezone(Q);case"xxxxx":case"xxx":default:return formatTimezone(Q,":")}},O:function(S,O,V,G){var z=G._originalDate||S,Q=z.getTimezoneOffset();switch(O){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(Q,":");case"OOOO":default:return"GMT"+formatTimezone(Q,":")}},z:function(S,O,V,G){var z=G._originalDate||S,Q=z.getTimezoneOffset();switch(O){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(Q,":");case"zzzz":default:return"GMT"+formatTimezone(Q,":")}},t:function(S,O,V,G){var z=G._originalDate||S,Q=Math.floor(z.getTime()/1e3);return addLeadingZeros(Q,O.length)},T:function(S,O,V,G){var z=G._originalDate||S,Q=z.getTime();return addLeadingZeros(Q,O.length)}};function formatTimezoneShort(S,O){var V=S>0?"-":"+",G=Math.abs(S),z=Math.floor(G/60),Q=G%60;if(Q===0)return V+String(z);var X=O;return V+String(z)+X+addLeadingZeros(Q,2)}function formatTimezoneWithOptionalMinutes(S,O){if(S%60===0){var V=S>0?"-":"+";return V+addLeadingZeros(Math.abs(S)/60,2)}return formatTimezone(S,O)}function formatTimezone(S,O){var V=O||"",G=S>0?"-":"+",z=Math.abs(S),Q=addLeadingZeros(Math.floor(z/60),2),X=addLeadingZeros(z%60,2);return G+Q+V+X}function dateLongFormatter(S,O){switch(S){case"P":return O.date({width:"short"});case"PP":return O.date({width:"medium"});case"PPP":return O.date({width:"long"});case"PPPP":default:return O.date({width:"full"})}}function timeLongFormatter(S,O){switch(S){case"p":return O.time({width:"short"});case"pp":return O.time({width:"medium"});case"ppp":return O.time({width:"long"});case"pppp":default:return O.time({width:"full"})}}function dateTimeLongFormatter(S,O){var V=S.match(/(P+)(p+)?/)||[],G=V[1],z=V[2];if(!z)return dateLongFormatter(S,O);var Q;switch(G){case"P":Q=O.dateTime({width:"short"});break;case"PP":Q=O.dateTime({width:"medium"});break;case"PPP":Q=O.dateTime({width:"long"});break;case"PPPP":default:Q=O.dateTime({width:"full"});break}return Q.replace("{{date}}",dateLongFormatter(G,O)).replace("{{time}}",timeLongFormatter(z,O))}var longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(S){return protectedDayOfYearTokens.indexOf(S)!==-1}function isProtectedWeekYearToken(S){return protectedWeekYearTokens.indexOf(S)!==-1}function throwProtectedError(S,O,V){if(S==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(O,"`) for formatting years to the input `").concat(V,"`; see: https://git.io/fxCyr"));if(S==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(O,"`) for formatting years to the input `").concat(V,"`; see: https://git.io/fxCyr"));if(S==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(O,"`) for formatting days of the month to the input `").concat(V,"`; see: https://git.io/fxCyr"));if(S==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(O,"`) for formatting days of the month to the input `").concat(V,"`; see: https://git.io/fxCyr"))}var formattingTokensRegExp$1=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp$1=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp$1=/^'([^]*?)'?$/,doubleQuoteRegExp$1=/''/g,unescapedLatinCharacterRegExp$1=/[a-zA-Z]/;function format(S,O,V){requiredArgs(2,arguments);var G=String(O),z=V||{},Q=z.locale||locale$2,X=Q.options&&Q.options.firstWeekContainsDate,ee=X==null?1:toInteger(X),pe=z.firstWeekContainsDate==null?ee:toInteger(z.firstWeekContainsDate);if(!(pe>=1&&pe<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ke=Q.options&&Q.options.weekStartsOn,ve=ke==null?0:toInteger(ke),Le=z.weekStartsOn==null?ve:toInteger(z.weekStartsOn);if(!(Le>=0&&Le<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Q.localize)throw new RangeError("locale must contain localize property");if(!Q.formatLong)throw new RangeError("locale must contain formatLong property");var $e=toDate(S);if(!isValid($e))throw new RangeError("Invalid time value");var De=getTimezoneOffsetInMilliseconds($e),xe=subMilliseconds($e,De),Fe={firstWeekContainsDate:pe,weekStartsOn:Le,locale:Q,_originalDate:$e},Qe=G.match(longFormattingTokensRegExp$1).map(function(We){var Ke=We[0];if(Ke==="p"||Ke==="P"){var Ve=longFormatters[Ke];return Ve(We,Q.formatLong,Fe)}return We}).join("").match(formattingTokensRegExp$1).map(function(We){if(We==="''")return"'";var Ke=We[0];if(Ke==="'")return cleanEscapedString$1(We);var Ve=formatters[Ke];if(Ve)return!z.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(We)&&throwProtectedError(We,O,S),!z.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(We)&&throwProtectedError(We,O,S),Ve(xe,We,Q.localize,Fe);if(Ke.match(unescapedLatinCharacterRegExp$1))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ke+"`");return We}).join("");return Qe}function cleanEscapedString$1(S){return S.match(escapedStringRegExp$1)[1].replace(doubleQuoteRegExp$1,"'")}function assign$1(S,O){if(S==null)throw new TypeError("assign requires that input parameter not be null or undefined");O=O||{};for(var V in O)Object.prototype.hasOwnProperty.call(O,V)&&(S[V]=O[V]);return S}function fromUnixTime(S){requiredArgs(1,arguments);var O=toInteger(S);return toDate(O*1e3)}function getDate(S){requiredArgs(1,arguments);var O=toDate(S),V=O.getDate();return V}function getDay(S){requiredArgs(1,arguments);var O=toDate(S),V=O.getDay();return V}function getMonth(S){requiredArgs(1,arguments);var O=toDate(S),V=O.getMonth();return V}function getTime(S){requiredArgs(1,arguments);var O=toDate(S),V=O.getTime();return V}function getUnixTime(S){return requiredArgs(1,arguments),Math.floor(getTime(S)/1e3)}function getYear(S){return requiredArgs(1,arguments),toDate(S).getFullYear()}function subDays(S,O){requiredArgs(2,arguments);var V=toInteger(O);return addDays(S,-V)}function intlFormat(S,O,V){var G;requiredArgs(1,arguments);var z;return isFormatOptions(O)?z=O:V=O,new Intl.DateTimeFormat((G=V)===null||G===void 0?void 0:G.locale,z).format(S)}function isFormatOptions(S){return S!==void 0&&!("locale"in S)}function setUTCDay(S,O,V){requiredArgs(2,arguments);var G=V||{},z=G.locale,Q=z&&z.options&&z.options.weekStartsOn,X=Q==null?0:toInteger(Q),ee=G.weekStartsOn==null?X:toInteger(G.weekStartsOn);if(!(ee>=0&&ee<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var pe=toDate(S),ke=toInteger(O),ve=pe.getUTCDay(),Le=ke%7,$e=(Le+7)%7,De=($e0,G=V?O:1-O,z;if(G<=50)z=S||100;else{var Q=G+50,X=Math.floor(Q/100)*100,ee=S>=Q%100;z=S+X-(ee?100:0)}return V?z:1-z}var DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex$1(S){return S%400===0||S%4===0&&S%100!==0}var parsers={G:{priority:140,parse:function(S,O,V,G){switch(O){case"G":case"GG":case"GGG":return V.era(S,{width:"abbreviated"})||V.era(S,{width:"narrow"});case"GGGGG":return V.era(S,{width:"narrow"});case"GGGG":default:return V.era(S,{width:"wide"})||V.era(S,{width:"abbreviated"})||V.era(S,{width:"narrow"})}},set:function(S,O,V,G){return O.era=V,S.setUTCFullYear(V,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(S,O,V,G){var z=function(Q){return{year:Q,isTwoDigitYear:O==="yy"}};switch(O){case"y":return parseNDigits(4,S,z);case"yo":return V.ordinalNumber(S,{unit:"year",valueCallback:z});default:return parseNDigits(O.length,S,z)}},validate:function(S,O,V){return O.isTwoDigitYear||O.year>0},set:function(S,O,V,G){var z=S.getUTCFullYear();if(V.isTwoDigitYear){var Q=normalizeTwoDigitYear(V.year,z);return S.setUTCFullYear(Q,0,1),S.setUTCHours(0,0,0,0),S}var X=!("era"in O)||O.era===1?V.year:1-V.year;return S.setUTCFullYear(X,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(S,O,V,G){var z=function(Q){return{year:Q,isTwoDigitYear:O==="YY"}};switch(O){case"Y":return parseNDigits(4,S,z);case"Yo":return V.ordinalNumber(S,{unit:"year",valueCallback:z});default:return parseNDigits(O.length,S,z)}},validate:function(S,O,V){return O.isTwoDigitYear||O.year>0},set:function(S,O,V,G){var z=getUTCWeekYear(S,G);if(V.isTwoDigitYear){var Q=normalizeTwoDigitYear(V.year,z);return S.setUTCFullYear(Q,0,G.firstWeekContainsDate),S.setUTCHours(0,0,0,0),startOfUTCWeek(S,G)}var X=!("era"in O)||O.era===1?V.year:1-V.year;return S.setUTCFullYear(X,0,G.firstWeekContainsDate),S.setUTCHours(0,0,0,0),startOfUTCWeek(S,G)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(S,O,V,G){return parseNDigitsSigned(O==="R"?4:O.length,S)},set:function(S,O,V,G){var z=new Date(0);return z.setUTCFullYear(V,0,4),z.setUTCHours(0,0,0,0),startOfUTCISOWeek(z)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(S,O,V,G){return parseNDigitsSigned(O==="u"?4:O.length,S)},set:function(S,O,V,G){return S.setUTCFullYear(V,0,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(S,O,V,G){switch(O){case"Q":case"QQ":return parseNDigits(O.length,S);case"Qo":return V.ordinalNumber(S,{unit:"quarter"});case"QQQ":return V.quarter(S,{width:"abbreviated",context:"formatting"})||V.quarter(S,{width:"narrow",context:"formatting"});case"QQQQQ":return V.quarter(S,{width:"narrow",context:"formatting"});case"QQQQ":default:return V.quarter(S,{width:"wide",context:"formatting"})||V.quarter(S,{width:"abbreviated",context:"formatting"})||V.quarter(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,V){return O>=1&&O<=4},set:function(S,O,V,G){return S.setUTCMonth((V-1)*3,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(S,O,V,G){switch(O){case"q":case"qq":return parseNDigits(O.length,S);case"qo":return V.ordinalNumber(S,{unit:"quarter"});case"qqq":return V.quarter(S,{width:"abbreviated",context:"standalone"})||V.quarter(S,{width:"narrow",context:"standalone"});case"qqqqq":return V.quarter(S,{width:"narrow",context:"standalone"});case"qqqq":default:return V.quarter(S,{width:"wide",context:"standalone"})||V.quarter(S,{width:"abbreviated",context:"standalone"})||V.quarter(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,V){return O>=1&&O<=4},set:function(S,O,V,G){return S.setUTCMonth((V-1)*3,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(S,O,V,G){var z=function(Q){return Q-1};switch(O){case"M":return parseNumericPattern(numericPatterns.month,S,z);case"MM":return parseNDigits(2,S,z);case"Mo":return V.ordinalNumber(S,{unit:"month",valueCallback:z});case"MMM":return V.month(S,{width:"abbreviated",context:"formatting"})||V.month(S,{width:"narrow",context:"formatting"});case"MMMMM":return V.month(S,{width:"narrow",context:"formatting"});case"MMMM":default:return V.month(S,{width:"wide",context:"formatting"})||V.month(S,{width:"abbreviated",context:"formatting"})||V.month(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,V){return O>=0&&O<=11},set:function(S,O,V,G){return S.setUTCMonth(V,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(S,O,V,G){var z=function(Q){return Q-1};switch(O){case"L":return parseNumericPattern(numericPatterns.month,S,z);case"LL":return parseNDigits(2,S,z);case"Lo":return V.ordinalNumber(S,{unit:"month",valueCallback:z});case"LLL":return V.month(S,{width:"abbreviated",context:"standalone"})||V.month(S,{width:"narrow",context:"standalone"});case"LLLLL":return V.month(S,{width:"narrow",context:"standalone"});case"LLLL":default:return V.month(S,{width:"wide",context:"standalone"})||V.month(S,{width:"abbreviated",context:"standalone"})||V.month(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,V){return O>=0&&O<=11},set:function(S,O,V,G){return S.setUTCMonth(V,1),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(S,O,V,G){switch(O){case"w":return parseNumericPattern(numericPatterns.week,S);case"wo":return V.ordinalNumber(S,{unit:"week"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=1&&O<=53},set:function(S,O,V,G){return startOfUTCWeek(setUTCWeek(S,V,G),G)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(S,O,V,G){switch(O){case"I":return parseNumericPattern(numericPatterns.week,S);case"Io":return V.ordinalNumber(S,{unit:"week"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=1&&O<=53},set:function(S,O,V,G){return startOfUTCISOWeek(setUTCISOWeek(S,V,G),G)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(S,O,V,G){switch(O){case"d":return parseNumericPattern(numericPatterns.date,S);case"do":return V.ordinalNumber(S,{unit:"date"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){var G=S.getUTCFullYear(),z=isLeapYearIndex$1(G),Q=S.getUTCMonth();return z?O>=1&&O<=DAYS_IN_MONTH_LEAP_YEAR[Q]:O>=1&&O<=DAYS_IN_MONTH[Q]},set:function(S,O,V,G){return S.setUTCDate(V),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(S,O,V,G){switch(O){case"D":case"DD":return parseNumericPattern(numericPatterns.dayOfYear,S);case"Do":return V.ordinalNumber(S,{unit:"date"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){var G=S.getUTCFullYear(),z=isLeapYearIndex$1(G);return z?O>=1&&O<=366:O>=1&&O<=365},set:function(S,O,V,G){return S.setUTCMonth(0,V),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(S,O,V,G){switch(O){case"E":case"EE":case"EEE":return V.day(S,{width:"abbreviated",context:"formatting"})||V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"});case"EEEEE":return V.day(S,{width:"narrow",context:"formatting"});case"EEEEEE":return V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"});case"EEEE":default:return V.day(S,{width:"wide",context:"formatting"})||V.day(S,{width:"abbreviated",context:"formatting"})||V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,V){return O>=0&&O<=6},set:function(S,O,V,G){return S=setUTCDay(S,V,G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(S,O,V,G){var z=function(Q){var X=Math.floor((Q-1)/7)*7;return(Q+G.weekStartsOn+6)%7+X};switch(O){case"e":case"ee":return parseNDigits(O.length,S,z);case"eo":return V.ordinalNumber(S,{unit:"day",valueCallback:z});case"eee":return V.day(S,{width:"abbreviated",context:"formatting"})||V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"});case"eeeee":return V.day(S,{width:"narrow",context:"formatting"});case"eeeeee":return V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"});case"eeee":default:return V.day(S,{width:"wide",context:"formatting"})||V.day(S,{width:"abbreviated",context:"formatting"})||V.day(S,{width:"short",context:"formatting"})||V.day(S,{width:"narrow",context:"formatting"})}},validate:function(S,O,V){return O>=0&&O<=6},set:function(S,O,V,G){return S=setUTCDay(S,V,G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(S,O,V,G){var z=function(Q){var X=Math.floor((Q-1)/7)*7;return(Q+G.weekStartsOn+6)%7+X};switch(O){case"c":case"cc":return parseNDigits(O.length,S,z);case"co":return V.ordinalNumber(S,{unit:"day",valueCallback:z});case"ccc":return V.day(S,{width:"abbreviated",context:"standalone"})||V.day(S,{width:"short",context:"standalone"})||V.day(S,{width:"narrow",context:"standalone"});case"ccccc":return V.day(S,{width:"narrow",context:"standalone"});case"cccccc":return V.day(S,{width:"short",context:"standalone"})||V.day(S,{width:"narrow",context:"standalone"});case"cccc":default:return V.day(S,{width:"wide",context:"standalone"})||V.day(S,{width:"abbreviated",context:"standalone"})||V.day(S,{width:"short",context:"standalone"})||V.day(S,{width:"narrow",context:"standalone"})}},validate:function(S,O,V){return O>=0&&O<=6},set:function(S,O,V,G){return S=setUTCDay(S,V,G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(S,O,V,G){var z=function(Q){return Q===0?7:Q};switch(O){case"i":case"ii":return parseNDigits(O.length,S);case"io":return V.ordinalNumber(S,{unit:"day"});case"iii":return V.day(S,{width:"abbreviated",context:"formatting",valueCallback:z})||V.day(S,{width:"short",context:"formatting",valueCallback:z})||V.day(S,{width:"narrow",context:"formatting",valueCallback:z});case"iiiii":return V.day(S,{width:"narrow",context:"formatting",valueCallback:z});case"iiiiii":return V.day(S,{width:"short",context:"formatting",valueCallback:z})||V.day(S,{width:"narrow",context:"formatting",valueCallback:z});case"iiii":default:return V.day(S,{width:"wide",context:"formatting",valueCallback:z})||V.day(S,{width:"abbreviated",context:"formatting",valueCallback:z})||V.day(S,{width:"short",context:"formatting",valueCallback:z})||V.day(S,{width:"narrow",context:"formatting",valueCallback:z})}},validate:function(S,O,V){return O>=1&&O<=7},set:function(S,O,V,G){return S=setUTCISODay(S,V,G),S.setUTCHours(0,0,0,0),S},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(S,O,V,G){switch(O){case"a":case"aa":case"aaa":return V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"});case"aaaaa":return V.dayPeriod(S,{width:"narrow",context:"formatting"});case"aaaa":default:return V.dayPeriod(S,{width:"wide",context:"formatting"})||V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,V,G){return S.setUTCHours(dayPeriodEnumToHours(V),0,0,0),S},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(S,O,V,G){switch(O){case"b":case"bb":case"bbb":return V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"});case"bbbbb":return V.dayPeriod(S,{width:"narrow",context:"formatting"});case"bbbb":default:return V.dayPeriod(S,{width:"wide",context:"formatting"})||V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,V,G){return S.setUTCHours(dayPeriodEnumToHours(V),0,0,0),S},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(S,O,V,G){switch(O){case"B":case"BB":case"BBB":return V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"});case"BBBBB":return V.dayPeriod(S,{width:"narrow",context:"formatting"});case"BBBB":default:return V.dayPeriod(S,{width:"wide",context:"formatting"})||V.dayPeriod(S,{width:"abbreviated",context:"formatting"})||V.dayPeriod(S,{width:"narrow",context:"formatting"})}},set:function(S,O,V,G){return S.setUTCHours(dayPeriodEnumToHours(V),0,0,0),S},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(S,O,V,G){switch(O){case"h":return parseNumericPattern(numericPatterns.hour12h,S);case"ho":return V.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=1&&O<=12},set:function(S,O,V,G){var z=S.getUTCHours()>=12;return z&&V<12?S.setUTCHours(V+12,0,0,0):!z&&V===12?S.setUTCHours(0,0,0,0):S.setUTCHours(V,0,0,0),S},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(S,O,V,G){switch(O){case"H":return parseNumericPattern(numericPatterns.hour23h,S);case"Ho":return V.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=0&&O<=23},set:function(S,O,V,G){return S.setUTCHours(V,0,0,0),S},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(S,O,V,G){switch(O){case"K":return parseNumericPattern(numericPatterns.hour11h,S);case"Ko":return V.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=0&&O<=11},set:function(S,O,V,G){var z=S.getUTCHours()>=12;return z&&V<12?S.setUTCHours(V+12,0,0,0):S.setUTCHours(V,0,0,0),S},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(S,O,V,G){switch(O){case"k":return parseNumericPattern(numericPatterns.hour24h,S);case"ko":return V.ordinalNumber(S,{unit:"hour"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=1&&O<=24},set:function(S,O,V,G){var z=V<=24?V%24:V;return S.setUTCHours(z,0,0,0),S},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(S,O,V,G){switch(O){case"m":return parseNumericPattern(numericPatterns.minute,S);case"mo":return V.ordinalNumber(S,{unit:"minute"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=0&&O<=59},set:function(S,O,V,G){return S.setUTCMinutes(V,0,0),S},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(S,O,V,G){switch(O){case"s":return parseNumericPattern(numericPatterns.second,S);case"so":return V.ordinalNumber(S,{unit:"second"});default:return parseNDigits(O.length,S)}},validate:function(S,O,V){return O>=0&&O<=59},set:function(S,O,V,G){return S.setUTCSeconds(V,0),S},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(S,O,V,G){var z=function(Q){return Math.floor(Q*Math.pow(10,-O.length+3))};return parseNDigits(O.length,S,z)},set:function(S,O,V,G){return S.setUTCMilliseconds(V),S},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(S,O,V,G){switch(O){case"X":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,S);case"XX":return parseTimezonePattern(timezonePatterns.basic,S);case"XXXX":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,S);case"XXXXX":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,S);case"XXX":default:return parseTimezonePattern(timezonePatterns.extended,S)}},set:function(S,O,V,G){return O.timestampIsSet?S:new Date(S.getTime()-V)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(S,O,V,G){switch(O){case"x":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,S);case"xx":return parseTimezonePattern(timezonePatterns.basic,S);case"xxxx":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,S);case"xxxxx":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,S);case"xxx":default:return parseTimezonePattern(timezonePatterns.extended,S)}},set:function(S,O,V,G){return O.timestampIsSet?S:new Date(S.getTime()-V)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(S,O,V,G){return parseAnyDigitsSigned(S)},set:function(S,O,V,G){return[new Date(V*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(S,O,V,G){return parseAnyDigitsSigned(S)},set:function(S,O,V,G){return[new Date(V),{timestampIsSet:!0}]},incompatibleTokens:"*"}},TIMEZONE_UNIT_PRIORITY=10,formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function parse(S,O,V,G){requiredArgs(3,arguments);var z=String(S),Q=String(O),X=G||{},ee=X.locale||locale$2;if(!ee.match)throw new RangeError("locale must contain match property");var pe=ee.options&&ee.options.firstWeekContainsDate,ke=pe==null?1:toInteger(pe),ve=X.firstWeekContainsDate==null?ke:toInteger(X.firstWeekContainsDate);if(!(ve>=1&&ve<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Le=ee.options&&ee.options.weekStartsOn,$e=Le==null?0:toInteger(Le),De=X.weekStartsOn==null?$e:toInteger(X.weekStartsOn);if(!(De>=0&&De<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(Q==="")return z===""?toDate(V):new Date(NaN);var xe={firstWeekContainsDate:ve,weekStartsOn:De,locale:ee},Fe=[{priority:TIMEZONE_UNIT_PRIORITY,subPriority:-1,set:dateToSystemTimezone,index:0}],Qe,We=Q.match(longFormattingTokensRegExp).map(function(Lt){var Pt=Lt[0];if(Pt==="p"||Pt==="P"){var jt=longFormatters[Pt];return jt(Lt,ee.formatLong,xe)}return Lt}).join("").match(formattingTokensRegExp),Ke=[];for(Qe=0;Qe0&¬WhitespaceRegExp.test(z))return new Date(NaN);var _t=Fe.map(function(Lt){return Lt.priority}).sort(function(Lt,Pt){return Pt-Lt}).filter(function(Lt,Pt,jt){return jt.indexOf(Lt)===Pt}).map(function(Lt){return Fe.filter(function(Pt){return Pt.priority===Lt}).sort(function(Pt,jt){return jt.subPriority-Pt.subPriority})}).map(function(Lt){return Lt[0]}),gt=toDate(V);if(isNaN(gt))return new Date(NaN);var At=subMilliseconds(gt,getTimezoneOffsetInMilliseconds(gt)),Bt={};for(Qe=0;Qe<_t.length;Qe++){var Ft=_t[Qe];if(Ft.validate&&!Ft.validate(At,Ft.value,xe))return new Date(NaN);var It=Ft.set(At,Bt,Ft.value,xe);It[0]?(At=It[0],assign$1(Bt,It[1])):At=It}return At}function dateToSystemTimezone(S,O){if(O.timestampIsSet)return S;var V=new Date(0);return V.setFullYear(S.getUTCFullYear(),S.getUTCMonth(),S.getUTCDate()),V.setHours(S.getUTCHours(),S.getUTCMinutes(),S.getUTCSeconds(),S.getUTCMilliseconds()),V}function cleanEscapedString(S){return S.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")}function parseISO(S,O){requiredArgs(1,arguments);var V=O||{},G=V.additionalDigits==null?2:toInteger(V.additionalDigits);if(G!==2&&G!==1&&G!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof S=="string"||Object.prototype.toString.call(S)==="[object String]"))return new Date(NaN);var z=splitDateString(S),Q;if(z.date){var X=parseYear(z.date,G);Q=parseDate(X.restDateString,X.year)}if(!Q||isNaN(Q.getTime()))return new Date(NaN);var ee=Q.getTime(),pe=0,ke;if(z.time&&(pe=parseTime(z.time),isNaN(pe)))return new Date(NaN);if(z.timezone){if(ke=parseTimezone(z.timezone),isNaN(ke))return new Date(NaN)}else{var ve=new Date(ee+pe),Le=new Date(0);return Le.setFullYear(ve.getUTCFullYear(),ve.getUTCMonth(),ve.getUTCDate()),Le.setHours(ve.getUTCHours(),ve.getUTCMinutes(),ve.getUTCSeconds(),ve.getUTCMilliseconds()),Le}return new Date(ee+pe+ke)}var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function splitDateString(S){var O={},V=S.split(patterns.dateTimeDelimiter),G;if(V.length>2)return O;if(/:/.test(V[0])?G=V[0]:(O.date=V[0],G=V[1],patterns.timeZoneDelimiter.test(O.date)&&(O.date=S.split(patterns.timeZoneDelimiter)[0],G=S.substr(O.date.length,S.length))),G){var z=patterns.timezone.exec(G);z?(O.time=G.replace(z[1],""),O.timezone=z[1]):O.time=G}return O}function parseYear(S,O){var V=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+O)+"})|(\\d{2}|[+-]\\d{"+(2+O)+"})$)"),G=S.match(V);if(!G)return{year:NaN,restDateString:""};var z=G[1]?parseInt(G[1]):null,Q=G[2]?parseInt(G[2]):null;return{year:Q===null?z:Q*100,restDateString:S.slice((G[1]||G[2]).length)}}function parseDate(S,O){if(O===null)return new Date(NaN);var V=S.match(dateRegex);if(!V)return new Date(NaN);var G=!!V[4],z=parseDateUnit(V[1]),Q=parseDateUnit(V[2])-1,X=parseDateUnit(V[3]),ee=parseDateUnit(V[4]),pe=parseDateUnit(V[5])-1;if(G)return validateWeekDate(O,ee,pe)?dayOfISOWeekYear(O,ee,pe):new Date(NaN);var ke=new Date(0);return!validateDate(O,Q,X)||!validateDayOfYearDate(O,z)?new Date(NaN):(ke.setUTCFullYear(O,Q,Math.max(z,X)),ke)}function parseDateUnit(S){return S?parseInt(S):1}function parseTime(S){var O=S.match(timeRegex);if(!O)return NaN;var V=parseTimeUnit(O[1]),G=parseTimeUnit(O[2]),z=parseTimeUnit(O[3]);return validateTime(V,G,z)?V*millisecondsInHour+G*millisecondsInMinute+z*1e3:NaN}function parseTimeUnit(S){return S&&parseFloat(S.replace(",","."))||0}function parseTimezone(S){if(S==="Z")return 0;var O=S.match(timezoneRegex);if(!O)return 0;var V=O[1]==="+"?-1:1,G=parseInt(O[2]),z=O[3]&&parseInt(O[3])||0;return validateTimezone(G,z)?V*(G*millisecondsInHour+z*millisecondsInMinute):NaN}function dayOfISOWeekYear(S,O,V){var G=new Date(0);G.setUTCFullYear(S,0,4);var z=G.getUTCDay()||7,Q=(O-1)*7+V+1-z;return G.setUTCDate(G.getUTCDate()+Q),G}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(S){return S%400===0||S%4===0&&S%100!==0}function validateDate(S,O,V){return O>=0&&O<=11&&V>=1&&V<=(daysInMonths[O]||(isLeapYearIndex(S)?29:28))}function validateDayOfYearDate(S,O){return O>=1&&O<=(isLeapYearIndex(S)?366:365)}function validateWeekDate(S,O,V){return O>=1&&O<=53&&V>=0&&V<=6}function validateTime(S,O,V){return S===24?O===0&&V===0:V>=0&&V<60&&O>=0&&O<60&&S>=0&&S<25}function validateTimezone(S,O){return O>=0&&O<=59}var InformationRouteName=(S=>(S.INFORMATION="information",S.CONTACTS="contacts",S.ABOUT="about",S.HOWBET="howbet",S.RULES="rules",S.PAYMENT="payment",S.COOKIES="cookies",S.POINTS="points",S.TAXES="taxes",S.MAIN_RULES="mainRules",S.SIMPLE_IDENTIFICATION="simpleIdentification",S.CONSENT="consent",S.LICENSES="licenses",S.PRIVACY_POLICY="privacyPolicy",S.AMLKYC="amlkyc",S.AML_POLICY="amlpolicy",S.KYC_POLICY="kycpolicy",S.DISPUTE_RESOLUTION="disputeresolution",S.RESPONSIBLE_GAMING="responsiblegaming",S.SMS_BETS="smsbets",S.CONFIRM_TERMS="confirmTerms",S.CALC="calc",S.CASH_TERMINALS="cashTerminals",S.RULES_FRAME="rulesFrame",S.BETTING_CALCULATOR="bettingCalculator",S))(InformationRouteName||{}),DependencyName=(S=>(S.ANALYTICS="$analytics",S.ANALYTICS_MODULES_BUS="$analyticsModulesBus",S.APP_STORAGE="$appStorage",S.BETS_MODELS_MANAGER="$betsModelsManager",S.BLOCKING_PLUGIN="$blocking",S.CLIENT_HEADERS="$clientHeaders",S.COOKIES="$cookies",S.DATE_TIME_SERVICE="$dateTimeService",S.DICTIONARY="$dictionary",S.DICTIONARY_SERVICE="$dictionaryService",S.HTTP_CLIENT="$httpClient",S.SVC_HTTP_CLIENT="$svcHttpClient",S.HTTP_MODULE="$httpModule",S.SERVICE_AUTH_HTTP_CLIENT="$serviceAuthHttpClient",S.INVERSION_OF_CONTROL="$ioc",S.LEAVING_PAGE="$leavingPage",S.LOGGER="$logger",S.MARKETS_LAYOUT_SERVICE="$marketsLayoutService",S.MEMORY_STORAGE="$memoryStorage",S.MODAL="$vmodal",S.NOTIFY="$notify",S.SERVER_REQUEST="$req",S.SITE_CONFIG="$siteConfig",S.THIRD_PARTY_CONFIG="$thirdPartyConfig",S.SITE_DATA="$siteData",S.STORE="$store",S.T="$T",S.GLOBAL_STORAGE="$globalStorage",S.CREATE_HASH="$createHash",S.MEDIA_SERVICE="$mediaService",S.MARKS="$marks",S.INJECTOR="$injector",S.WINDOW_SIZE="$windowSize",S.FORMAT_MONEY="formatMoney",S.GET_TAX_API="getTaxApi",S.FATMAN_COLLECTOR="$fatmanCollector",S.API_INSTANCES="$apiInstances",S.WEB_API="webApi",S.TOTO_API="totoApi",S.COMMON_API="commonApi",S.SERVICE_API="serviceApi",S.OFFICE_API="officeApi",S.OFFICE_SETTINGS_API="officeSettingsApi",S.OFFICE_SECURITY_API="officeSecurityApi",S.OFFICE_RECHARGE_API="officeRechargeApi",S.OFFICE_MENU_API="officeMenuApi",S.OFFICE_CASINO_VIP_CASHBACK_API="officeCasinoVipCashbackApi",S.OFFICE_ADMINREQUEST_API="officeAdminRequestApi",S.OFFICE_DEDUCE_API="officeDeduceApi",S.OFFICE_HISTORY_PAY_API="officeHistoryPayApi",S.OFFICE_PARTNER_PROGRAM_API="OfficePartnerProgramApi",S.OFFICE_ACCOUNT_API="officeAccountApi",S.PROMO_CODE_HISTORY_API="promoCodeHistoryApi",S.THIRD_PARTY_BONUSES_AND_GIFTS_API="thirdPartyBonusesAndGiftsApi",S.PROMOTIONS_API="promotionsApi",S.RESULTS_API="resultsApi",S.USER_API="userApi",S.USER_MESSAGES_API="userMessagesApi",S.WEB_MESSAGES_CORE_API="webMessagesCoreApi",S.CUSTOM_CAPTCHA_API="customCaptchaApi",S.AUTH_API="authApi",S.BONUS_API="bonusApi",S.MAHJONG_API="mahjongApi",S.THIRD_PARTY_OPTIONS_API="thirdPartyOptionsApi",S.THIRD_PARTY_GAMES_API="thirdPartyGamesApi",S.THIRD_PARTY_GAMES_WITH_CACHE_API="thirdPartyGamesWithCacheApi",S.THIRD_PARTY_GAMES_OPENING_API="thirdPartyGamesOpeningApi",S.THIRD_PARTY_FAVOURITE_GAMES_API="thirdPartyFavouriteGamesApi",S.THIRD_PARTY_NICK_CREATION_API="thirdPartyNickCreationApi",S.THIRD_PARTY_PRODUCT_BALANCE_API="thirdPartyProductBalanceApi",S.THIRD_PARTY_TOURNAMENTS_API="thirdPartyTournamentsApi",S.THIRD_PARTY_VIP_CASHBACK_API="thirdPartyVipCashbackApi",S.CHAMP_RESULTS_API="champResultsApi",S.COUPON_API="couponApi",S.DASHBOARD_API="dashboardApi",S.SPORT_MENU_API="sportMenuApi",S.COUNTRY_FILTER_API="countryFilterApi",S.TOP_GAMES_API="topGamesApi",S.TOP_CHAMPS_API="topChampsApi",S.CYBER_API="cyberApi",S.NEW_CYBER_API="newCyberApi",S.BONUSES_CALENDAR_API="bonusesCalendarApi",S.GAME_API="gameApi",S.GAME_SLIDER_API="gameSliderApi",S.SECTION_SERVICE="sectionService",S.MATCHES_SCHEDULE_SERVICE="matchesScheduleService",S.LINEUPS_SERVICE="lineupsService",S.TEAM_STATS_SERVICE="teamStatsService",S.EXPRESS_DAY_API="expressDayApi",S.CALLBACKS_API="callbacksApi",S.SITE_MAINTENANCE_SERVICE="siteMaintenanceService",S.GAME_VIDEO_AVAILABILITY_SERVICE="gameVideoAvailabilityService",S.FAVORITES_API="favoritesApi",S.GET_SPORTS_API="getSportsApi",S.GAMES_SEARCH_API="gamesSearchApi",S.TWENTY_ONE_API="twentyOneApi",S.TRIPLE_SEVEN_API="tripleSevenApi",S.RECOMMENDED_GAMES_API="recommendedGamesApi",S.IFRAME_MESSAGE_LISTENER="iframeMessageListener",S.IFRAME_POST_MESSAGE_API="iframePostMessageApi",S.AUTHENTICATOR_API="authenticatorApi",S.LEAGUES_API="leaguesApi",S.LIMITS_API="limitsApi",S.INSIGHTS_API="insightsApi",S.CHAMP_STATISTICS_API="champStatisticsApi",S.BETS_MODEL_CHUNKS_MANAGER="betModelChunksManager",S.BETS_MODEL_GROUPS_MANAGER="betModelGroupsManager",S.BETTING_GAME_PARSER="bettingGameParser",S.GAME_PARSER="gameParser",S.CHAMP_PARSER="champParser",S.SPORT_PARSER="sportParser",S.CHAMP_TABLE_PARSER="champTableParser",S.SPORT_MENU_PARSER="sportMenuParser",S.MOBI_EVENTS_SEARCH_APP_ANALYTICS_SERVICE="mobiEventsSearchAppAnalyticsService",S.MOBI_FAVORITES_APP_ANALYTICS_SERVICE="mobiFavoritesAppAnalyticsService",S.MOBI_TOP_GAMES_APP_ANALYTICS_SERVICE="mobiTopGamesAppAnalyticsService",S.MOBI_SPORT_MENU_APP_ANALYTICS_SERVICE="mobiSportMenuAppAnalyticsService",S.RECOMMENDED_GAMES_APP_ANALYTICS_SERVICE="recommendedAppAnalyticsService",S.GAME_APP_ANALYTICS_SERVICE="gameAnalyticsService",S.CYBER_GAME_APP_ANALYTICS_SERVICE="cyberGameAnalyticsService",S.DASHBOARD_GAME_APP_ANALYTICS_SERVICE="dashboardGameAnalyticsService",S.GAME_GAMES_SEARCH_APP_ANALYTICS_SERVICE="gameGamesSearchAppAnalyticsService",S.CENTRAL_MENU_GAMES_SEARCH_APP_ANALYTICS_SERVICE="centralMenuGamesSearchAppAnalyticsService",S.SPORT_MENU_APP_ANALYTICS_SERVICE="sportMenuAppAnalyticsService",S.TRIPLE_SEVEN_APP_ANALYTICS_SERVICE="tripleSevenAppAnalyticsService",S.TWENTY_ONE_APP_ANALYTICS_SERVICE="twentyOneAppAnalyticsService",S.CYBER_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberSportMenuAppAnalyticsService",S.DASHBOARD_SPORT_MENU_APP_ANALYTICS_SERVICE="dashboardSportMenuAppAnalyticsService",S.MULTILIVE_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="multiliveNavSportMenuAppAnalyticsService",S.CENTRAL_MENU_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="centralMenuNavSportMenuAppAnalyticsService",S.CYBER_NAV_SPORT_MENU_APP_ANALYTICS_SERVICE="cyberNavSportMenuAppAnalyticsService",S.DASHBOARD_APP_ANALYTICS_SERVICE="dashboardAppAnalyticsService",S.MAIN_MENU_APP_ANALYTICS_SERVICE="mainMenuAppAnalyticsService",S.CYBER_APP_ANALYTICS_SERVICE="cyberAppAnalyticsService",S.MATCH_TAB_FILTER_APP_ANALYTICS_SERVICE="matchTabFilterAppAnalyticsService",S.GAME_SLIDER_APP_ANALYTICS_SERVICE="gamesSliderAppAnalyticsService",S.CENTRAL_MENU_APP_ANALYTICS_SERVICE="centralMenuAppAnalyticsService",S.CHAMP_RESULTS_MENU_APP_ANALYTICS_SERVICE="champResultsMenuAppAnalyticsService",S.COUNTRY_FILTER_APP_ANALYTICS_SERVICE="countryFilterAppAnalyticsService",S.DATE_TIME_FILTER_APP_ANALYTICS_SERVICE="dateTimeFilterAppAnalyticsService",S.BONUSES_CALENDAR_APP_ANALYTICS_SERVICE="bonusesCalendarAppAnalyticsService",S.DOWNLOAD_APPS_WIDGET_ANALYTICS_SERVICE="rightSideDownloadAppsBlockAnalyticsService",S.SEO_DOCUMENT_SERVICE="seoDocumentService",S.STATISTIC_MODULE="statisticModule",S.POINTS_API="pointsApi",S.SHORT_PLAYERS_INFO_SERVICE="shortPlayersInfoService",S.GAME_STATISTIC_DICTIONARY="gameStatisticDictionary",S.CLIENT_ONLY_CONFIG="clientOnlyConfig",S.LANGUAGES_LIST="languagesList",S.INFORMATION_API="informationApi",S.INFORMATION_AGREEMENT_API="informationAgreementApi",S.INFORMATION_RULES_API="informationRulesApi",S.INFORMATION_PAYMENTS_API="informationPaymentsApi",S.COUNTRY_API="countryApi",S))(DependencyName||{}),CookiesAgreeType=(S=>(S[S.DISABLE=0]="DISABLE",S[S.ONLY_FUNCTIONALITY=1]="ONLY_FUNCTIONALITY",S[S.ONLY_MARKETING=2]="ONLY_MARKETING",S[S.ALL=3]="ALL",S))(CookiesAgreeType||{}),MarketsNameTypes=(S=>(S[S.short=0]="short",S[S.full=1]="full",S))(MarketsNameTypes||{});const DEFAULT_MEDIA_PATH="/genfiles/cms/1/desktop/system/pixel.png";var AppStorageKey=(S=>(S.SELECT_GAME_LIST="selectedGameList",S.COUPON="coupon",S.LOCAL_BETS="localBets",S.COUPON_SETTINGS="couponSettings",S.GAMES_SEARCH_HISTORY_KEY="gamesSearchTextHistory",S.BONUS_SEARCH_HISTORY="bonusSearchHistory",S.FAVORITE_UNSYNC="favoriteUnsync",S.FAVORITE_GAMES_LIVE="favoriteGamesLive",S.FAVORITE_GAMES_LINE="favoriteGamesLine",S.FAVORITE_CYBER_GAMES_LINE="favoriteCyberGamesLine",S.FAVORITE_CYBER_GAMES_LIVE="favoriteCyberGamesLive",S.FAVORITE_CYBER_CHAMPS_LINE="favoriteCyberChampsLine",S.FAVORITE_CYBER_CHAMPS_LIVE="favoriteCyberChampsLive",S.FAVORITE_MARBLE_GAMES_LINE="favoriteMarbleGamesLine",S.FAVORITE_MARBLE_GAMES_LIVE="favoriteMarbleGamesLive",S.FAVORITE_TOPGAME_LINE="favoriteTopGameLine",S.FAVORITE_TOPGAME_LIVE="favoriteTopGameLive",S.GROUP_SPORTS_BY_CATEGORIES="groupSportsByCategories",S.SIMPLE_SCOREBOARD_MODE="simpleScoreboardMode",S.CYBER_SHOW_BACKGROUND_IMAGES="cyberShowBackgroundImages",S.CYBER_BROADCAST_AUTO_PLAY="cyberBroadcastAutoPlay",S.CYBER_BROADCAST_REMEMBER="cyberBroadcastRemember",S.MARKET_COLUMNS_COUNT="marketColumnsCount",S.THIRD_PARTY_RECENTLY_PLAYED_GAMES="thirdPartyRecentlyPlayedGames",S.THIRD_PARTY_WELCOME_SHOWED="thirdPartyWelcomeShowed",S.THIRD_PARTY_JACKPOT_SHOWED="thirdPartyJackpotShowed",S.THIRD_PARTY_ACCORDION_STATE="thirdPartyAccordionState",S.THIRD_PARTY_SEEN_BONUSES_IDS="thirdPartySeenBonusesIds",S.DASHBOARD_PINNED_GAMES="dashboardPinnedGames",S.DASHBOARD_LIVE_PINNED_GAMES="dashboardLivePinnedGames",S.DASHBOARD_LINE_PINNED_GAMES="dashboardLinePinnedGames",S.DASHBOARD_CYBER_PINNED_GAMES="dashboardCyberPinnedGames",S.DASHBOARD_MARBLE_PINNED_GAMES="dashboardMarblePinnedGames",S.DASHBOARD_TOPGAME_LINE_PINNED_GAMES="dashboardTopGameLinePinnedGames",S.DASHBOARD_TOPGAME_LIVE_PINNED_GAMES="dashboardTopGameLivePinnedGames",S.DASHBOARD_TEAM_LINE_PINNED_GAMES="dashboardTeamLinePinnedGames",S.DOWNLOAD_APP_WIDGET_SHOWED="downloadAppWidgetShowed",S.IS_SENT_MESSAGE_ACTIVATION_EMAIL="isSendMessageActivationEmail",S.SHOW_REGISTRATION_BONUS_MODAL="showRegistrationBonusModal",S.SEARCH_FILTERS="searchFilters",S.SITE_MAINTENANCE_END_TIMESTAMP_KEY="siteMaintenanceEndKey",S.GAME_PINNED_MARKET_GROUP_FOREIGN_IDS="gamePinnedMarketGroupForeignIds",S.SELECTED_BONUS_ID="selectedBonusId",S.MEDIA_SIDE_ZONES="mediaSideZones",S.FORCE_HIDE_LINK_OLD_SITE="forceHideLinkOldSite",S.START_SHOW_LINK_OLD_SITE="startShowLinkOldSite",S.MARKETS_DISPLAY_SETTINGS="marketsDisplaySettings",S.TWO_FACTOR_DISABLE_FILE_LINK="twoFactorDisableFileLink",S.SCROLL_POSITION_BEFORE_LEAVE_PROMO_STORE="lastPositionScrollBeforeLeavePromoStore",S.SHOW_BETA_INFO_BUTTON_IN_HEADER="showBetaInfoButtonInHeader",S.SHOW_GAMES_BOTTOM_NAVIGATION="showGamesBottomNavigation",S.AGE_RESTRICTION="ageRestriction",S.IS_PARTNER_PROGRAM_RULES_VISITED="isPartnerProgramRulesVisited",S.SHOW_IDENTIFICATION_MODAL="showIdentificationModal",S.IS_FIRST_SITE_VISIT_V3="isFirstSiteVisitV3",S.FORGOT_FORM_ALLOW_RESEND_EMAIL="forgotFormAllowResendEmail",S.FORGOT_FORM_ALLOW_RESEND_PHONE="forgotFormAllowResendPhone",S.BETS_MODEL_GROUPS_KEY="BMM",S.BET_MODELS_GLOBAL_KEY="BMN",S.COUPON_NOTIFICATION="couponNotification",S.BONUSES_TIME_PRESSING="bonusesTimePressing",S.ACCUMULATOR_OF_THE_DAY_STATE="accumulator_of_the_day",S.LIVE_ACCUMULATOR_OF_THE_DAY_STATE="live_accumulator_of_the_day",S.MOVE_VIDEO_ON_SCROLL="video_move_on_scroll",S.APP_COEFFICIENT_CHANGE_INDICATION_TYPE="coef_change_indication",S.APP_COEFFICIENT_FORMAT_TYPE="coefview",S.APP_COMPACT_VIEW_STATE="app_compact_view",S.APP_FONT_SIZE="app_font_size",S.APP_LIGHT_VERSION_STATE="app_lite_version",S.APP_THEME="app_theme",S.APP_VIEW_TYPE="app_view_type",S.BEST_MATCHES_ON_TOP_STATE="best_matches_on_top",S.BET_GENERATOR_STATE="coupon_bet_generator",S.DETAILED_SCORE_STATE="app_detailed_score",S.DISPLAY_STATS_IN_NEW_WINDOW="display_stats_in_new_window",S.SHOW_GAME_ID_STATE="show_game_id",S.SHOW_SPORTS_ONLY_STATE="app_only_sport",S.TEAM_LOGOS_IN_COUPON_STATE="coupon_logo_enabled",S.MARKETS_NAME_TYPE="markets_name_type",S.GAME_ZONE_OFF="zone_off",S.PINNED_SELLING_COUPONS_IDS="pinnedSellingCouponsIds",S.DOWNLOAD_APP_HIDDEN="download_app_hidden",S.MAKE_MONEY_MODAL_MAIN_TIME="makeMoneyModalMainTime",S.MAKE_MONEY_MODAL_PAYMENT_TIME="makeMoneyMainModalPaymentTime",S.PENDING_FAVORITE_GAMES="pendingFavoriteGames",S.PENDING_FAVORITE_GAMES_CYBER="pendingFavoriteCyberGames",S.PENDING_FAVORITE_GAMES_MARBLE="pendingFavoriteMarbleGames",S.RETURN_URL="returnUrl",S.BONUS_WELCOME_MODAL="bonus_welcome_modal",S.WELCOME_MODAL_INFO="welcome_modal_info",S.FATMAN_USER_ID="fatmanUserId",S.ANALYTICS_METRICS="analyticsMetrics",S.IS_EMAIL_CONFIRMED="is_email_confirmed",S.EMAIL_SUBSCRIPION="emailSubscription",S.COOKIES_AGREE_TIME="cookiesAgreeTime",S.IS_PAY_AND_PLAY_REGISTRATION_PROCESS="isPayAndPlayRegistrationProcess",S.USER_LAST_ACTIVE_TIME="userLastActiveTime",S.DECORATIONS_STATE="decorationsState",S.AUTO_LOGOFF_MODAL="autoLogoffModal",S.DATE_TO_SHOW_BECOME_AGENT_POPUP="dateToShowBecomeAgentPopup",S.SESSION_TIME="sessionTime",S.PAYMENT_CONSULTANT_TICKETS_COUNT="paymentConsultantTicketsCount",S.INSIGHTS_INFO_HIDDEN="insightsInfoHidden",S.NEW_SITE_INFORMATION_MODAL_STATE="newSiteInformationModalState",S.IS_USER_SEEN_AUTH_POP_UP="isUserSeenAuthPopUp",S.IS_USER_REFUSED_SITE_ESTIMATION="isUserRefusedSiteEstimation",S.EVENT_POPUP_STATE="eventPopupState",S.REGISTRATION_REMINDER_POPUP_MAY_SHOW_AT="registrationReminderPopupMayShowAt",S.CHAMP_FAVORITE_TEAMS="champFavoriteTeams",S.CHAMP_GAME_SUBSCRIPTIONS_LIST="champGameSubscriptionsList",S.THIRD_PARTY_WAS_DAILY_TASKS_MULTI_STEP_MODAL_SHOWN="thirdPartyWasDailyTasksMultiStepModalShown",S.CONFETTI_STATE="confettiState",S.OLYMPICS_LIVE_PINNED_GAMES="olympicsLivePinnedGames",S.OLYMPICS_LINE_PINNED_GAMES="olympicsLinePinnedGames",S.SAVED_REDIRECT_URL_KEY="savedRedirectURLKey",S.IS_FIRST_DEPOSIT_BONUS_SHOWED="isFirstDepositBonusShowed",S.REGISTRATION_PREVIOUS_ROUTE_PATH="registrationPreviousRoutePath",S.STATUS_PIN_WIDGET="statusPinWidget",S.SHOW_REGISTRATION_BONUS_BANNER="showRegistrationBonusBanner",S.VISUALLY_IMPAIRED_MODE="visuallyImpairedMode",S.IS_FIRST_DEPOSIT_BONUS_EVERY_SESSION_POPUP_CLOSED="IFDBESPC",S))(AppStorageKey||{}),HomepageType=(S=>(S[S.DEFAULT=0]="DEFAULT",S[S.ASIAN_SHOWCASE=1]="ASIAN_SHOWCASE",S[S.MULTI_BUILD_HOME_PAGE=2]="MULTI_BUILD_HOME_PAGE",S))(HomepageType||{}),BringFriendPageView=(S=>(S[S.FIRST=0]="FIRST",S[S.SECOND=1]="SECOND",S))(BringFriendPageView||{});const parseCyberTypeLabels=S=>S.reduce((O,{type:V,dictionary_key:G})=>Vt(Ct({},O),{[V]:G}),{}),parseCyberConfig=S=>{const{cyber_menu_item_type:O,is_show_banner_dropdown:V}=S!=null?S:{};return{menuItemType:O||"1",isDropdownBannerVisible:V!=null?V:!1}},parseBoolean=(S,O)=>S!==void 0?S==="1":O,parseMobileGamePageConfig=(S={})=>({isFavoriteBtnInNavHidden:parseBoolean(S.isFavoriteBtnInNavHidden,!1)}),parseMobileGameInfoModalConfig=(S={})=>({isNotificationBtnHidden:parseBoolean(S.isNotificationBtnHidden,!1)});var DownloadAndroidAppType=(S=>(S.ANDROID="0",S.ANDROID_LITE="1",S.ANDROID_ASIA="2",S))(DownloadAndroidAppType||{});const parseAmountTmpl=S=>{if((S==null?void 0:S.amount_tmpl)===void 0||(S==null?void 0:S.amount_tmpl)===null||Array.isArray(S.amount_tmpl))return{default:"{v} {c}"};const O=S==null?void 0:S.amount_tmpl;return O!=null&&O.default||(O.default="{v} {c}"),O},_SiteConfig=class{constructor(S,O){this.apiPath=_SiteConfig.API_PATH,this.couponCountDaysOfHistory=7,this.companyName="",this.lng="ru",this.geoCountryId=1,this.geoCountryCode="ru",this.companyNameFull="",this.isHideLogoDE=!1,this.minAge=18,this.isCapchaAllow=!1,this.nonMultiAccountsSections=[],this.cyberPartnerName="",this.cyberVersion=1,this.cyberTypes=[],this.cyberTypeLabels={},this.cyberTypeLabelPrefix="",this.showPlatformApps=!1,this.showMobileMenuSearch=!0,this.showMobileCyberSubsportTabs=!1,this.isShownBonusExtendedInfo=!1,this.isIndianView=!1,this.isShownTopUpCTAHeader=!1,this.isShowSeoModuleLinks=!0,this.availableRoutes={},this.cssClassesForCheckAdb=[],this.captchaPublicKey="",this.companyLogo="",this.companyLogoDark="",this.mobileDomain="",this.isAvailablePrepaid=!1,this.countryIdWithoutPhoneInputMask=[],this.countryFlagVisibility=[],this.isAvailableCallback=!1,this.hasLiteVersion=!1,this.hasFullVersion=!1,this.isManualCountryCode=!0,this.isExtraOddsAllowed=!0,this.isPrintCouponAllowed=!0,this.showCallbackInMenu=!1,this.isVisibleInfoCouponEventLoad=!1,this.isRecommendationWidgetAllowed=!0,this.bettingTaxes={taxType:0,betTaxPercent:0,payoutTaxPercent:0,winAmountThreshold:0,coefThreshold:0,hasReturnTax:!1},this.isShowDecorations=!1,this.isDefaultEventDecor=!0,this.isBannerEventGarlandTurnedOn=!1,this.isPersonalEventGarlandTurnedOn=!1,this.isEventSettingsTurnedOn=!1,this.isEventGarlandTurnedOn=!1,this.isLogoEventGarlandTurnedOn=!1,this.topGamesOnlyTheseSportIds=[],this.gamesSliderOnlyTheseSportIds=[],this.isAllowInsuranceCoupon=!0,this.isAllowPromocodeInCoupon=!0,this.isAvaliableSaveLoadInCoupon=!0,this.bringFriendSocialNetworks=[];var V,G,z,Q,X,ee,pe,ke,ve,Le,$e,De,xe,Fe,Qe,We,Ke,Ve,ze,Ze,nt,et,Je,Ye,Xe,_t,gt,At,Bt,Ft,It,Lt,Pt,jt,on,tn,Xt,Qt,un,cn,rn,bt,$t,Rt,Dt,Wt,zt,je,qe,mt,St,vt,Et,Nt,Ot,wt,ot,kt,Tt,Mt,xt,Ut,Gt,Ht,Zt,Yt,Kt,qt,nn,an,Jt,en,fn,ln,dn,pn,hn,bn,Sn,En,Tn,Cn,An,Pn,wn,On,Rn,In,Ln,kn,Nn,Mn,$n,Dn,xn,Bn,Fn,Hn,Un,Vn,Gn,Wn,jn,Kn,zn,Yn,qn,Zn,Qn,Xn,Jn,er,tr,nr,rr,or,ar,ir,sr,lr,cr,ur,dr,fr,pr,_r,mr,hr,gr,yr,vr,br,Sr,Er,Tr,Cr,Ar,Pr,wr,Or,Rr,Ir,Lr,kr,Nr,Mr,$r,Dr,xr,Br,Fr,Hr,Ur,Vr,Gr,Wr,jr,Kr,zr,Yr,qr,Zr,Qr,Xr,Jr,eo,to,no,ro,oo,ao,io,so,lo,co,uo,fo,po,_o,mo,ho,go,yo,vo,bo,So,Eo,To,Co,Ao,Po,wo,Oo,Ro,Io,Lo,ko,No,Mo,$o,Do,xo,Bo,Fo,Ho,Uo,Vo,Go,Wo,jo,Ko,zo,Yo,qo,Zo,Qo,Xo,Jo,ea,ta,na,ra,oa,aa,ia,sa,la,ca,ua,da,fa,pa,ma,ha,ga,ya,va,ba,Sa,Ea,Ta,Ca,Aa,Pa,wa,Oa,Ra,Ia,La,ka,Na,Ma,$a,Da,xa,Ba,Fa,Ha,Ua,Va,Ga,Wa,ja,Ka,za,Ya,qa,Za,Qa,Xa,Ja,ei,ti,ni,ri,oi,ai,ii,si,li,ci,ui,di,fi,pi,_i,mi,hi,gi,yi,vi,bi,Si,Ei,Ti,Ci,Ai,Pi,wi,Oi,Ri,Ii,Li,ki,Ni,Mi,$i,Di,xi,Bi,Fi,Hi,Ui,Vi,Gi,Wi,ji,Ki,zi,Yi,qi,Zi,Qi,Xi,Ji,es,ts,ns,rs,os,as,is,ss,ls,cs,us,ds,fs,ps,_s,ms,hs,gs,ys,vs,bs,Ss,Es,Ts,Cs,As,Ps,ws,Os,Rs,Is,Ls,ks,Ns,Ms,$s,Ds,xs,Bs,Fs,Hs,Us,Vs,Gs,Ws,js,Ks,zs,Ys,qs,Zs,Qs,Xs,Js,el,tl,nl,rl,ol,al,il,sl,ll,cl,ul,dl,fl,pl,_l,ml,hl,gl,yl,vl,bl,Sl,El,Tl,Cl,Al,Pl,wl,Ol,Rl,Il,Ll,kl,Nl,Ml,$l,Dl,xl,Bl,Fl,Hl,Ul,Vl,Gl,Wl,jl,Kl,zl,Yl,ql,Zl,Ql,Xl,Jl,ec,tc,nc,rc,oc,ac,ic,sc,lc,cc,uc,dc,fc,pc,_c,mc,hc,gc,yc,vc,bc,Sc,Ec,Tc,Cc,Ac,Pc,wc,Oc,Rc,Ic,Lc,kc,Nc,Mc,$c,Dc,xc,Bc,Fc,Hc,Uc,Vc,Gc,Wc,jc,Kc,zc,Yc,qc,Zc,Qc,Xc,Jc,eu,tu,nu,ru,ou,au,iu,su,lu,cu,uu,du,fu,pu,_u,mu,hu,gu,yu,vu,bu,Su,Eu,Tu,Cu,Au,Pu,wu,Ou,Ru,Iu,Lu,ku,Nu,Mu,$u,Du,xu,Bu,Fu,Hu,Uu,Vu,Gu,Wu,ju,Ku,zu,Yu,qu,Zu,Qu,Xu,Ju,ed,td,nd,rd,od,ad,id,sd,ld,cd,ud,dd,fd,pd,_d,md,hd,gd,yd,vd,bd,Sd,Ed,Td,Cd,Ad,Pd,wd,Od,Rd,Id,Ld,kd,Nd,Md,$d,Dd,xd,Bd,Fd,Hd,Ud,Vd,Gd,Wd,jd,Kd,zd,Yd,qd,Zd,Qd,Xd,Jd,ef,tf,nf,rf,of,af,sf,lf,cf,uf,df,ff,pf,_f,mf,hf,gf,yf,vf,bf,Sf,Ef,Tf,Cf,Af,Pf,wf,Of,Rf,If,Lf,kf,Nf,Mf,$f,Df,xf,Bf,Ff,Hf,Uf,Vf,Gf,Wf,jf,Kf,zf,Yf,qf,Zf,Qf,Xf,Jf,ep,tp,np,rp,op,ap,ip,sp,lp,cp,up,dp,fp,pp,_p,mp,hp,gp,yp,vp,bp,Sp,Ep,Tp,Cp,Ap,Pp,wp,Op,Rp,Ip,Lp,kp,Np,Mp,$p,Dp,xp,Bp,Fp,Hp,Up,Vp,Gp,Wp,jp,Kp,zp,Yp,qp,Zp,Qp,Xp,Jp,e_,t_,n_,r_,o_,a_,i_,s_,l_,c_,u_,d_,f_,p_,m_,h_,g_,y_,v_,b_,S_,E_,T_,C_,A_,P_,w_,O_,R_,I_,L_,k_,N_,M_,$_,D_,x_,B_,F_,H_,U_,V_,G_,W_,j_,K_,z_,Y_,q_,Z_,Q_,X_,J_,em,tm,nm,rm,om,am,im,sm,lm,cm,um,dm,fm,pm,_m,mm,hm,gm,ym,vm,bm,Sm,Em,Tm,Cm,Am,Pm,wm,Om,Rm,Im,Lm,km,Nm,Mm,$m,Dm,xm,Bm,Fm,Hm,Um,Vm,Gm,Wm,jm,Km,zm,Ym,qm,Zm,Qm,Xm,Jm,eh,th,nh,rh,oh,ah,ih,sh,lh,ch,uh,dh,fh,ph,_h,mh,hh,gh,yh,vh,bh,Sh,Eh,Th,Ch,Ah,Ph,wh,Oh,Rh,Ih,Lh,kh,Nh,Mh,$h,Dh,xh,Bh,Fh,Hh,Uh,Vh,Gh,Wh,jh,Kh,zh,Yh,qh,Zh,Qh,Xh,Jh,eg,tg,ng,rg,og,ag,ig,sg,lg,cg,ug,dg,fg,pg,_g,mg,hg,gg,yg,vg,bg,Sg,Eg,Tg,Cg,Ag,Pg,wg,Og,Rg,Ig,Lg,kg,Ng,Mg,$g,Dg,xg,Bg,Fg,Hg,Ug,Vg,Gg,Wg,jg,Kg,zg,Yg,qg,Zg,Qg,Xg,Jg,ey,ty,ny,ry,oy,ay,iy,sy,ly,cy,uy,dy,fy,py,_y,my,hy,gy,yy,vy,by,Sy,Ey,Ty,Cy,Ay,Py,wy,Oy,Ry,Iy,Ly,ky,Ny,My,$y,Dy,xy,By,Fy,Hy,Uy,Vy,Gy,Wy,jy,Ky,zy,Yy,qy,Zy,Qy,Xy,Jy,ev,tv,nv,rv,ov,av,iv,sv,lv,cv,uv,dv,fv,pv,_v,mv,hv,gv,yv,vv,bv,Sv,Ev,Tv,Cv,Av,Pv,wv,Ov,Rv,Iv,Lv,kv,Nv,Mv,$v,Dv,xv,Bv,Fv,Hv,Uv,Vv,Gv,Wv,jv,Kv,zv,Yv,qv,Zv,Qv,Xv,Jv,eb,tb,nb,rb,ob,ab,ib,sb,lb,cb,ub,db,fb,pb,_b,mb,hb,gb,yb,vb,bb,Sb,Eb,Tb,Cb,Ab,Pb,wb,Ob,Rb,Ib,Lb,kb,Nb,Mb,$b,Db,xb,Bb,Fb,Hb,Ub,Vb,Gb,Wb,jb,Kb,zb,Yb,qb,Zb,Qb,Xb,Jb,eS,tS,nS,rS,oS,aS,iS,sS,lS,cS,uS,dS,fS,pS,_S,mS,hS,gS,yS,vS,bS,SS,ES,TS,CS,AS,PS,wS,OS,RS,IS,LS,kS,NS,MS,$S,DS,xS,BS,FS,HS,US,VS,GS,WS,jS,KS,zS,YS,qS,ZS,QS,XS,JS,eE,tE,nE,rE,oE,aE,iE,sE,lE,cE,uE,dE,fE,pE,_E,mE,hE,gE,yE,vE,bE,SE,EE,TE,CE,AE,PE,wE,OE,RE,IE,LE,kE,NE,ME,$E,DE,xE,BE,FE,HE,UE,VE,GE,WE,jE,KE,zE,YE,qE,ZE,QE,XE,JE,eT,tT,nT,rT,oT,aT,iT,sT,lT,cT,uT,dT,fT,pT,_T,mT,hT,gT,yT,vT,bT,ST,ET,TT,CT,AT,PT,wT,OT,RT,IT,LT,kT,NT,MT,$T,DT,xT,BT,FT,HT,UT,VT,GT,WT,jT,KT,zT,YT,qT,ZT,QT,XT,JT,eC,tC;if(this.$store=S.$store,!O)throw new Error("config is absent");this.hasGameStatistic=(V=O.bettingConfig)==null?void 0:V.has_game_statistic,this.ref_id=O.ref_id,this.group_id=O.group_id,this.captcha_type=(G=O.captchaConfig)==null?void 0:G.captcha_type,this.auth_types=((z=O.authConfig)==null?void 0:z.auth_types)||[],this.allowedBetTypes=(ee=(X=(Q=O.couponConfig)==null?void 0:Q.bet_types)==null?void 0:X.map(Number))!=null?ee:[],this.bonusSelectTitleTranslationKey=(ke=(pe=O.registrationConfig)==null?void 0:pe.bonus_select_title_dict_key)!=null?ke:"",this.bonusRejectionWarningTranslationKey=(Le=(ve=O.registrationConfig)==null?void 0:ve.bonus_reject_warning_dict_key)!=null?Le:"",this.showBonusDescription=(De=($e=O.registrationConfig)==null?void 0:$e.show_bonus_description)!=null?De:!0,this.showRegistrationBonusDepositInfoWarning=(Fe=(xe=O.registrationConfig)==null?void 0:xe.show_bonus_dep_warning)!=null?Fe:!0,this.companyName=(Qe=O.globalConfig.name)!=null?Qe:"",this.companyNameFull=O.companyNameFull,this.lng=O.lng,this.geoCountryId=O.geo_country_id,this.geoCountryCode=O.geoCountryCode,this.geoCurrency=O.geoCurrency,this.locale=O.locale,this.dataForReplace=O.dataForReplace&&Object.keys(O.dataForReplace).length?O.dataForReplace:{},this.isHideLogoDE=O.is_hide_logo_de,this.minAge=Number.isNaN(Number(O.min_age))?0:Number(O.min_age),this.couponCountDaysOfHistory=Number.isNaN(Number((We=O.couponConfig)==null?void 0:We.coupon_days_for_history))?7:Number((Ke=O.couponConfig)==null?void 0:Ke.coupon_days_for_history),this.isCapchaAllow=!!O.isCapchaAllow,this.nonMultiAccountsSections=O.nonMultiAccountsSections||[],this.cyberPartnerName=((Ve=O.cyberConfig)==null?void 0:Ve.section_name)||"",this.cyberVersion=((ze=O.cyberConfig)==null?void 0:ze.version)||1,this.cyberTypes=((Ze=O.cyberConfig)==null?void 0:Ze.sections)||[],this.cyberTypeLabels=parseCyberTypeLabels(((nt=O.cyberConfig)==null?void 0:nt.type_labels)||[])||{},this.cyberTypeLabelPrefix=((et=O.cyberConfig)==null?void 0:et.label_prefix)||"",this.setCdnUrl((Je=O.cdnHost)!=null?Je:"https://v2l.traincdn.com"),this.showPlatformApps=((Ye=O.modulesConfig)==null?void 0:Ye.platform_apps)||!1,this.showMobileMenuSearch=(_t=(Xe=O.customizeConfig)==null?void 0:Xe.show_mobile_menu_search)!=null?_t:!0,this.showMobileCyberSubsportTabs=((gt=O.cyberConfig)==null?void 0:gt.show_cyber_sub_sport)||!1,this.isShownBonusExtendedInfo=((At=O.promoConfig)==null?void 0:At.show_extended_info)||!1,this.isIndianView=((Bt=O.bettingConfig)==null?void 0:Bt.is_india_view)||!1,this.isShownTopUpCTAHeader=((Ft=O.headerConfig)==null?void 0:Ft.show_top_up_text)||!1,this.isShowSeoModuleLinks=(Lt=(It=O.footerConfig)==null?void 0:It.show_seo_links_footer)!=null?Lt:!0,this.availableRoutes=O.availableRoutes||{},this.cssClassesForCheckAdb=O.cssClassesForCheckAdb||[],this.captchaPublicKey=(jt=(Pt=O.captchaConfig)==null?void 0:Pt.recapthca_key)!=null?jt:"",this.companyLogo=O.companyLogo,this.hcaptchaPublicKey=(tn=(on=O.captchaConfig)==null?void 0:on.h_captcha_key)!=null?tn:"",this.companyLogoDark=O.companyLogoDark,this.isAvailablePrepaid=(Qt=(Xt=O==null?void 0:O.couponConfig)==null?void 0:Xt.allow_prepaid)!=null?Qt:!1,this.consultantParams=O.consultantParams,this.mobileDomain=O.mobileDomain||"",this.countryIdWithoutPhoneInputMask=(rn=(cn=(un=O.globalConfig)==null?void 0:un.country_id_without_mask)==null?void 0:cn.map(Number))!=null?rn:[],this.countryFlagVisibility=($t=(bt=O.headerConfig)==null?void 0:bt.country_flag_visibility)!=null?$t:[],this.isAvailableCallback=((Rt=O.supportConfig)==null?void 0:Rt.allow_callback)||!1,this.isAvailableCouponBonusBet=(Wt=(Dt=O.couponConfig)==null?void 0:Dt.coupon_has_bonus_bet)!=null?Wt:!1,this.hasLiteVersion=O.hasLiteVersion||!1,this.hasFullVersion=O.hasFullVersion||!1,this.isShowPowerBet=(je=(zt=O.couponConfig)==null?void 0:zt.has_powerbet)!=null?je:!1,this.showVipBet=(qe=O.couponConfig)!=null&&qe.allow_vipbet_by_geo?((mt=O.couponConfig.allow_vipbet_by_geo[O.geo_country_id])!=null?mt:O.couponConfig.allow_vipbet_by_geo.default)==="true":!1,this.isManualCountryCode=(vt=(St=O.globalConfig)==null?void 0:St.manual_country_code)!=null?vt:!0,this.isPrintCouponAllowed=(Nt=(Et=O==null?void 0:O.couponConfig)==null?void 0:Et.can_print_coupon)!=null?Nt:!0,this.isShowFastGamesInHome=(wt=(Ot=O==null?void 0:O.bettingConfig)==null?void 0:Ot.show_fast_games_in_home)!=null?wt:!1,this.showCallbackInMenu=(ot=O.showCallbackInMenu)!=null?ot:!1,this.isAllowToSaleCoupon=(Tt=(kt=O==null?void 0:O.couponConfig)==null?void 0:kt.allow_sale)!=null?Tt:!1,this.isVisibleInfoCouponEventLoad=(xt=(Mt=O.couponConfig)==null?void 0:Mt.show_info_saveload_block)!=null?xt:!1,this.isRecommendationWidgetAllowed=(Gt=(Ut=O.bettingConfig)==null?void 0:Ut.betting_recommend_widget)!=null?Gt:!0,this.isDefaultSortByCountry=((Ht=O.bettingConfig)==null?void 0:Ht.default_sort_by_country)||!1,this.bettingTaxes={taxType:parseInt((Yt=(Zt=O.bettingTaxes)==null?void 0:Zt.type)!=null?Yt:"0",10),betTaxPercent:parseFloat((qt=(Kt=O.bettingTaxes)==null?void 0:Kt.stake_tax)!=null?qt:"0"),payoutTaxPercent:parseFloat((an=(nn=O.bettingTaxes)==null?void 0:nn.payout_tax)!=null?an:"0"),winAmountThreshold:parseFloat((en=(Jt=O.bettingTaxes)==null?void 0:Jt.activate_tax_thereshold)!=null?en:"0"),coefThreshold:parseFloat((ln=(fn=O.bettingTaxes)==null?void 0:fn.coef_tax_limit)!=null?ln:"0"),hasReturnTax:((dn=O.bettingTaxes)==null?void 0:dn.has_return_tax)==="true"},this.recaptchaDomain=this.geoCountryId===90?"https://www.recaptcha.net":"https://www.google.com",this.isExtraOddsAllowed=(hn=(pn=O.couponConfig)==null?void 0:pn.has_extra_odds)!=null?hn:!0,this.isVisibleGameOfDayInHeader=(Sn=(bn=O.headerConfig)==null?void 0:bn.show_game_of_day)!=null?Sn:!0,this.cssColorSchemeUrl=O.cssColorSchemeUrlv2,this.cssVarsUrl=O.cssVarsUrl,this.isShowTournamentsTabInBonusPage=(Tn=(En=O.thirdpartyConfig)==null?void 0:En.has_tourn_in_promo)!=null?Tn:!1,this.isVisibleSeoModuleText=(An=(Cn=O.footerConfig)==null?void 0:Cn.show_seo_module_text)!=null?An:!1,this.whence=O.whence,this.isAllowToDeleteCoupon=(wn=(Pn=O.couponConfig)==null?void 0:Pn.delete_coupon)!=null?wn:!0,this.isAvailableToDownloadZoneApp=(Rn=(On=O.bettingConfig)==null?void 0:On.can_download_zone_app)!=null?Rn:!1,this.isDownloadAppNotificationOnTop=(Ln=(In=O.applicationConfig)==null?void 0:In.show_app_notify_on_top)!=null?Ln:!1,this.isShowButtonInAccountAttention=(Nn=(kn=O.officeConfig)==null?void 0:kn.show_btn_in_attention_office)!=null?Nn:!1,this.isShowTimeSettings=($n=(Mn=O.headerConfig)==null?void 0:Mn.show_time_setting)!=null?$n:!0,this.isShowCurrentDate=(xn=(Dn=O.footerConfig)==null?void 0:Dn.show_cur_date)!=null?xn:!1,this.isShowSessionTimer=(Fn=(Bn=O.footerConfig)==null?void 0:Bn.show_session_timer)!=null?Fn:!1,this.isShowMaxBetInCoupon=(Un=(Hn=O.couponConfig)==null?void 0:Hn.show_max_bet)!=null?Un:!1,this.isShowMaxPossibleWinInCoupon=(Gn=(Vn=O.couponConfig)==null?void 0:Vn.show_max_possible_win)!=null?Gn:!1,this.isShowMinBetInCoupon=(jn=(Wn=O.couponConfig)==null?void 0:Wn.show_min_bet)!=null?jn:!1,this.isShowAmountPerBetInCoupon=(zn=(Kn=O.couponConfig)==null?void 0:Kn.show_amount_per_bet)!=null?zn:!1,this.isShowAmountPerComboInCoupon=(qn=(Yn=O.couponConfig)==null?void 0:Yn.show_amount_per_combo)!=null?qn:!1,this.isShowSystemTypeLabelWithComboInCoupon=(Qn=(Zn=O.couponConfig)==null?void 0:Zn.is_show_another_sys_type_label)!=null?Qn:!1,this.isShowTotalAmountInCoupon=(Jn=(Xn=O.couponConfig)==null?void 0:Xn.coupon_show_total_amount)!=null?Jn:!1,this.isShowSystemBankerInCoupon=(tr=(er=O.couponConfig)==null?void 0:er.show_banker_in_lobby)!=null?tr:!1,this.isShowBetsCountInCoupon=(rr=(nr=O.couponConfig)==null?void 0:nr.coupon_show_count_bets)!=null?rr:!1,this.isShowCouponAutosale=(ar=(or=O.couponConfig)==null?void 0:or.coupon_show_auto_sale)!=null?ar:!0,this.iconCustomFolder=(sr=(ir=O.customizeConfig)==null?void 0:ir.icon_folder)!=null?sr:"",this.authModalType=(cr=(lr=O.authConfig)==null?void 0:lr.auth_modal_type)!=null?cr:0,this.altPayFailModal=(dr=(ur=O.officeConfig)==null?void 0:ur.show_fail_pay_alter_modal)!=null?dr:!1,this.hasMarketGroupDescription=(pr=(fr=O.bettingConfig)==null?void 0:fr.has_market_group_desc)!=null?pr:!1,this.isShowSupportBlock=(mr=(_r=O.footerConfig)==null?void 0:_r.show_support_in_footer)!=null?mr:!0,this.isShowOnlySeparateBroadcastEventsFilters=(gr=(hr=O.bettingConfig)==null?void 0:hr.show_separate_broadcast_events_filters)!=null?gr:!1,this.isAllowToSendDownloadAppLinkViaSms=(yr=O.isAllowToSendDownloadAppLinkViaSms)!=null?yr:!1,this.isMobileTopGamesSlider=(br=(vr=O.bettingConfig)==null?void 0:vr.show_top_games_slider)!=null?br:!1,this.navigationTopChamp=(Er=(Sr=O.bettingConfig)==null?void 0:Sr.navigate_top_champ)!=null?Er:{},this.topGamesOnlyTheseSportIds=(Ar=(Cr=(Tr=O.bettingConfig)==null?void 0:Tr.top_games_by_sport_id)==null?void 0:Cr.map(String))!=null?Ar:[],this.gamesSliderOnlyTheseSportIds=(Or=(wr=(Pr=O.bettingConfig)==null?void 0:Pr.games_slider_by_sport_id)==null?void 0:wr.map(String))!=null?Or:[],this.isShowRegistrationWidget=(Ir=(Rr=O.registrationConfig)==null?void 0:Rr.show_registration_widget)!=null?Ir:!0,this.couponEmptyTranslateKey=(kr=(Lr=O.couponConfig)==null?void 0:Lr.empty_state_dict_key)!=null?kr:"coupon_empty_bets_text",this.isShowSelectCoefView=(Mr=(Nr=O.headerConfig)==null?void 0:Nr.show_select_coef_view)!=null?Mr:!0,this.defaultCoefFormat=Number.isNaN(Number((Dr=($r=O.bettingConfig)==null?void 0:$r.default_coef_view_by_geo)==null?void 0:Dr.default))?0:Number((Br=(xr=O.bettingConfig)==null?void 0:xr.default_coef_view_by_geo)==null?void 0:Br.default),this.isShowRateUs=(Hr=(Fr=O.customizeConfig)==null?void 0:Fr.show_rate_us)!=null?Hr:!1,this.adultContentString=(Ur=O.headerConfig)==null?void 0:Ur.adult_content_string,this.isNewYearModeAvailable=(Vr=O.isNewYearModeAvailable)!=null?Vr:!1,this.isNewYearPromoAvailable=(Gr=O.isNewYearPromoAvailable)!=null?Gr:!1,this.isSnowfallVisible=(jr=(Wr=O.customizeConfig)==null?void 0:Wr.has_snowfall)!=null?jr:!1,this.isOldCalculateTaxes=(Kr=O.isOldCalculateTaxes)!=null?Kr:!1,this.isShowInstantBet=(zr=O.isShowInstantBet)!=null?zr:!1,this.isStickyCouponMakeBetButton=(qr=(Yr=O.couponConfig)==null?void 0:Yr.fixed_btn_make_bet)!=null?qr:!1,this.aboutDictionaryId=(Qr=(Zr=O.informationConfig)==null?void 0:Zr.about_dict_id)!=null?Qr:0,this.isShowBonusPoints=(Jr=(Xr=O.promoConfig)==null?void 0:Xr.show_bonus_point_in_lk)!=null?Jr:!0,this.isShowVirtualAccountInHistoryPay=(to=(eo=O.officeConfig)==null?void 0:eo.show_virtual_acc_in_pay_history)!=null?to:!0,this.footerCompanyCopyrightKey=(no=O.footerConfig)==null?void 0:no.footer_copyright_dict_key,this.footerExtendedCopyrightKey=(oo=(ro=O.footerConfig)==null?void 0:ro.footer_extended_copyright_dict_key)!=null?oo:"",this.showPaymentsSliderInFooter=(io=(ao=O.footerConfig)==null?void 0:ao.show_payments_slider)!=null?io:!0,this.isShowPayments=(lo=(so=O.modulesConfig)==null?void 0:so.has_payments_consultant)!=null?lo:!0,this.isGroupableSortFullRegFields=(uo=(co=O.registrationConfig)==null?void 0:co.need_group_full_reg_field)!=null?uo:!0,this.fullRowFieldsReg=(fo=O.fullRowFieldsReg)!=null?fo:[],this.responsibleGamblingLimitTypesWithCustomValue=(mo=(_o=(po=O.responsibleConfig)==null?void 0:po.limits_type_when_custom_val)==null?void 0:_o.map(Number))!=null?mo:[],this.responsibleGamblingLockLimitChangeIfPendingChanges=(go=(ho=O.responsibleConfig)==null?void 0:ho.need_block_limit_panding)!=null?go:!0,this.paymentsIconType=(vo=(yo=O.headerConfig)==null?void 0:yo.payments_ico_type)!=null?vo:0,this.isPwa=(So=(bo=O.applicationConfig)==null?void 0:bo.allow_pwa)!=null?So:!1,this.hasBonus1st=(To=(Eo=O.promoConfig)==null?void 0:Eo.bonus_first_dep)!=null?To:!1,this.bonusFdDictKey=(Ao=(Co=O.promoConfig)==null?void 0:Co.bonus_fd_dict_key)!=null?Ao:"",this.bonusFdPath=(wo=(Po=O.promoConfig)==null?void 0:Po.bonus_fd_path)!=null?wo:"",this.isShowBonus1stPopup=(Ro=(Oo=O.promoConfig)==null?void 0:Oo.show_bonus_fd_popup)!=null?Ro:!0,this.hasBonusFastGamesDay=(Lo=(Io=O.promoConfig)==null?void 0:Io.has_bonus_fast_games_day)!=null?Lo:!1,this.thirdPartyHasBonusFridayInHeader=(ko=O.thirdPartyHasBonusFridayInHeader)!=null?ko:!1,this.thirdPartyIsDefaultRedesign=(Mo=(No=O.thirdpartyConfig)==null?void 0:No.has_redesign)!=null?Mo:!1,this.thirdPartyHasRecommendSlider=(Do=($o=O.thirdpartyConfig)==null?void 0:$o.has_recomm_slider_in_game)!=null?Do:!1,this.thirdPartyIsOnlyCasinoSectionInBettingHistory=(xo=O.thirdpartyConfig.third_party_is_only_casino_section_in_betting_history)!=null?xo:!1,this.thirdPartyShowUnavailableGamePopup=(Fo=(Bo=O.thirdpartyConfig)==null?void 0:Bo.show_alt_err_game_popup)!=null?Fo:!1,this.thirdPartyShowFirstDepositBonusModal=(Ho=O.thirdpartyConfig.third_party_show_first_deposit_bonus_modal)!=null?Ho:!1,this.thirdPartyShowHistoryAlternativeSectionNames=(Uo=O.thirdpartyConfig.third_party_show_history_alternative_section_names)!=null?Uo:!1,this.thirdPartyShowPromoTournamentsTab=(Vo=O.thirdPartyShowPromoTournamentsTab)!=null?Vo:!1,this.thirdPartyIsBrandsUse=(Go=O.thirdpartyConfig.third_party_is_brands_use)!=null?Go:!1,this.thirdPartyIsPromotionJackpotAvailable=(jo=(Wo=O.thirdpartyConfig)==null?void 0:Wo.tp_promo_jackpot)!=null?jo:!1,this.thirdPartyPromotionJackpotName=(zo=(Ko=O.thirdpartyConfig)==null?void 0:Ko.jackpot_name_dick_key)!=null?zo:"",this.thirdPartyGameBlockRecommendInSection=(Yo=O.thirdPartyGameBlockRecommendInSection)!=null?Yo:{},this.thirdPartyCasinoLevelIconPostfix=(Zo=(qo=O.thirdpartyConfig)==null?void 0:qo.level_icon_postfix)!=null?Zo:"",this.thirdPartyOfficeCasinoSectionTitle=(Qo=O.thirdpartyConfig.tp_office_cas_section_title)!=null?Qo:"",this.thirdPartyContrastThemeType=O.thirdPartyContrastThemeType,this.thirdPartyCasinoChapterLocationInRules=String((Jo=(Xo=O.thirdpartyConfig)==null?void 0:Xo.chapter_loc_rules)!=null?Jo:""),this.thirdPartyIsOldViewOfficeBet=(ta=(ea=O.thirdpartyConfig)==null?void 0:ea.is_old_view_office)!=null?ta:!1,this.fatmanApiKey=(ra=(na=O.globalConfig)==null?void 0:na.fatman_api_key)!=null?ra:"",this.thirdPartyFooterTypeInCasinoSections=(oa=O.thirdpartyConfig.tp_footer_type_section)!=null?oa:0,this.thirdPartyHideCasinoSectionDirectory=(aa=O.thirdpartyConfig.third_party_hide_casino_section_directory)!=null?aa:!1,this.thirdPartyBonusesCasinoCategory=(sa=(ia=O.thirdpartyConfig)==null?void 0:ia.third_party_bonuses_casino_category)!=null?sa:"casino",this.thirdPartySortedHomepageSubcategoryBlocks=(ca=(la=O.thirdpartyConfig)==null?void 0:la.thirdparty_sort_home_category_blocks)!=null?ca:[],this.thirdPartyOfficePromoCasinoNavDictionaryKey=(da=(ua=O.thirdpartyConfig)==null?void 0:ua.promo_casino_nav_dict_key)!=null?da:"",this.thirdPartyTypeModalFirstDepositMain=(pa=(fa=O.thirdpartyConfig)==null?void 0:fa.type_modal_first_deposit_main)!=null?pa:0,this.isSubcategoriesMultiSelectFilterEnabled=(ha=(ma=O.thirdpartyConfig)==null?void 0:ma.has_multi_subcategories)!=null?ha:!1,this.thirdPartyHasFirstDepositRedirect=(ya=(ga=O.thirdpartyConfig)==null?void 0:ga.has_tp_fd_redirect)!=null?ya:!1,this.amountBonus1st=(va=O.amountBonus1st)!=null?va:"",this.isAvailableAdminRequest=(Sa=(ba=O.officeConfig)==null?void 0:ba.is_available_admin_request)!=null?Sa:!0,this.showMinWithdrawCommission=(Ta=(Ea=O.officeConfig)==null?void 0:Ea.show_min_withdraw_no_commision)!=null?Ta:!1,this.isAllowInsuranceCoupon=(Aa=(Ca=O==null?void 0:O.couponConfig)==null?void 0:Ca.allow_insurance)!=null?Aa:!0,this.isAllowPromocodeInCoupon=(wa=(Pa=O.couponConfig)==null?void 0:Pa.allow_promocode)!=null?wa:!0,this.allowedCoefFormats=(Ia=(Ra=(Oa=O.bettingConfig)==null?void 0:Oa.allowed_coef_view)==null?void 0:Ra.map(Number))!=null?Ia:[],this.isAvaliableSaveLoadInCoupon=(ka=(La=O.couponConfig)==null?void 0:La.allow_saveload)!=null?ka:!0,this.showRatingBookmakers=(Ma=(Na=O.customizeConfig)==null?void 0:Na.show_rating_company)!=null?Ma:!1,this.langsHiddenCallback=(Da=($a=O.supportConfig)==null?void 0:$a.langs_hidden_callback)!=null?Da:[],this.faceless=(xa=O.booleanConfig.faceless)!=null?xa:!0,this.eventBannerChampSettings=(Fa=(Ba=O.bettingConfig)==null?void 0:Ba.event_banner_champ)!=null?Fa:{},this.isShowEventBanner=(Ua=(Ha=O.bettingConfig)==null?void 0:Ha.show_event_banner)!=null?Ua:!1,this.isIconAmountAndGift=(Ga=(Va=O.headerConfig)==null?void 0:Va.show_icon_amount_and_gift)!=null?Ga:!1,this.rechargeAllow=(ja=(Wa=O.officeConfig)==null?void 0:Wa.allow_recharge)!=null?ja:!0,this.useRechargeModal=(za=(Ka=O.officeConfig)==null?void 0:Ka.use_recharge_modal)!=null?za:!1,this.useRegistrationNext=(qa=(Ya=O.registrationConfig)==null?void 0:Ya.use_registration_constructor)!=null?qa:!1,this.shopLink=(Za=O.shopLink)!=null?Za:"",this.datepickerTranslationType=(Xa=(Qa=O.customizeConfig)==null?void 0:Qa.datapicker_transl_type)!=null?Xa:0,this.customPlugLogo=(ei=(Ja=O.customizeConfig)==null?void 0:Ja.custom_plug_logo)!=null?ei:!1,this.isVisibleNavigationPromoLogo=(ni=(ti=O.promoConfig)==null?void 0:ti.is_visible_nav_promo_logo)!=null?ni:!1,this.navigationPromoBannerData=(oi=(ri=O.promoConfig)==null?void 0:ri.navigationPromoBannerData)!=null?oi:{},this.promotionIdDailyTournament=(ai=O.promotionIdDailyTournament)!=null?ai:"",this.isShowResponsibleGamblingBlock=(si=(ii=O.registrationConfig)==null?void 0:ii.show_responsible_gambl_in_reg)!=null?si:!1,this.isV1Registration=(ci=(li=O.registrationConfig)==null?void 0:li.is_v1_reg)!=null?ci:!1,this.partnerBrandBook=(di=(ui=O.customizeConfig)==null?void 0:ui.brand_book)!=null?di:{},this.isHistorySendingToEmailAvailable=(pi=(fi=O.officeConfig)==null?void 0:fi.allow_send_history_by_email)!=null?pi:!0,this.colorsForOnlineConsultant=(mi=(_i=O.supportConfig)==null?void 0:_i.colorsForOnlineConsultant)!=null?mi:{},this.defaultMarketsNameTypeSettings=(gi=(hi=O.bettingConfig)==null?void 0:hi.default_market_type)!=null?gi:0,this.isVisibleMarketsNameTypeSetting=(vi=(yi=O.bettingConfig)==null?void 0:yi.show_select_market_type)!=null?vi:!0,this.allowedOtherSettings=(Si=(bi=O.headerConfig)==null?void 0:bi.allowed_other_settings)!=null?Si:[],this.payments=(Ei=O.footerConfig)!=null&&Ei.footer_payments_list?Object.fromEntries((Ci=(Ti=O.footerConfig)==null?void 0:Ti.footer_payments_list)==null?void 0:Ci.map(({title:sn,media_key:gn})=>[sn,gn])):{},this.officeSettingsMailingKey=(Pi=(Ai=O.officeConfig)==null?void 0:Ai.office_mailing_dict_key)!=null?Pi:"office_settings_mailing",this.officeSettingsBonusDescriptionKey=(Oi=(wi=O.officeConfig)==null?void 0:wi.office_settings_bonus_description_dict_key)!=null?Oi:"office_settings_bonus_desc",this.thirdPartyOfficeCasinoLink=(Ii=(Ri=O.officeConfig)==null?void 0:Ri.third_party_office_casino_link)!=null?Ii:"/office/casino",this.legalNameCompany=(ki=(Li=O.globalConfig)==null?void 0:Li.legal_name_company)!=null?ki:"",this.allowedBettingViews=($i=(Mi=(Ni=O.bettingConfig)==null?void 0:Ni.allowed_betting_views)==null?void 0:Mi.map(Number))!=null?$i:[0],this.countriesWithAsianView=(xi=(Di=O.bettingConfig)==null?void 0:Di.country_with_default_asia_view)!=null?xi:[],this.isShowTeamIcons=(Fi=(Bi=O.bettingConfig)==null?void 0:Bi.show_team_icons)!=null?Fi:!0,this.isShowChampIcons=(Ui=(Hi=O.bettingConfig)==null?void 0:Hi.show_champ_icons)!=null?Ui:!0,this.isShowCookieAgreePopup=(Gi=(Vi=O.licenceConfig)==null?void 0:Vi.need_agree_cookie)!=null?Gi:!1,this.isShowWelcomeModal=(ji=(Wi=O.registrationConfig)==null?void 0:Wi.show_welcome_modal)!=null?ji:!1,this.welcomeModalTitle=(zi=(Ki=O.registrationConfig)==null?void 0:Ki.welcome_modal_title)!=null?zi:"",this.welcomeModalBtnText=(qi=(Yi=O.registrationConfig)==null?void 0:Yi.welcome_modal_btn_text)!=null?qi:"",this.welcomeModalRedirectTo=(Qi=(Zi=O.registrationConfig)==null?void 0:Zi.welcome_modal_redirect_to)!=null?Qi:"",this.welcomeModalDictKeyText=(Ji=(Xi=O.registrationConfig)==null?void 0:Xi.welcome_modal_dict_key_text)!=null?Ji:"",this.isShowBonusWelcomeModal=(ts=(es=O.registrationConfig)==null?void 0:es.show_bonus_welcome_modal)!=null?ts:!1,this.bonusWelcomeModalTitle=(rs=(ns=O.registrationConfig)==null?void 0:ns.bonus_welcome_modal_title)!=null?rs:"",this.bonusWelcomeModalBtnText=(as=(os=O.registrationConfig)==null?void 0:os.bonus_welcome_modal_btn_text)!=null?as:"",this.bonusWelcomeModalRedirectTo=(ss=(is=O.registrationConfig)==null?void 0:is.bonus_welcome_modal_redirect_to)!=null?ss:"",this.bonusWelcomeModalDictKeyText=(cs=(ls=O.registrationConfig)==null?void 0:ls.bonus_welcome_modal_dict_key_text)!=null?cs:"",this.isShowStadiumImages=(ds=(us=O.bettingConfig)==null?void 0:us.show_stadium_icons)!=null?ds:!0,this.isAvailableItsMe=(ps=(fs=O.registrationConfig)==null?void 0:fs.available_its_me)!=null?ps:!1,this.itsMeAuthUrlQueryParams=(ms=(_s=O.authConfig)==null?void 0:_s.its_me_params)!=null?ms:{},this.linkStopInTimeByLang=(gs=(hs=O.footerConfig)==null?void 0:hs.links_stop_in_time_by_lng)!=null?gs:{},this.isAvailableForbidAuthByEmailSetting=(vs=(ys=O.officeConfig)==null?void 0:ys.can_forbid_auth_by_email)!=null?vs:!0,this.tagsToPagesForRulesFiltering=(Ss=(bs=O.informationConfig)==null?void 0:bs.tagsToPagesForRulesFiltering)!=null?Ss:{},this.tagsToPagesForRulesFilteringTranslations=(Ts=(Es=O.informationConfig)==null?void 0:Es.tagsToPagesForRulesFilteringTranslations)!=null?Ts:{},this.tagsToPagesForRulesFilteringIcons=(As=(Cs=O.informationConfig)==null?void 0:Cs.tagsToPagesForRulesFilteringIcons)!=null?As:{},this.tagsToPagesForRulesFilteringLinks=(Ps=O.tagsToPagesForRulesFilteringLinks)!=null?Ps:{},this.tagsToPagesForRulesFilteringLinkKeys=(Os=(ws=O.informationConfig)==null?void 0:ws.tagsToPagesForRulesFilteringLinkKeys)!=null?Os:{},this.cookiesPolicyLink=(Is=(Rs=O.informationConfig)==null?void 0:Rs.cookie_policy_link)!=null?Is:"",this.ageVerificationPolicyLink=(ks=(Ls=O.informationConfig)==null?void 0:Ls.age_verification_policy_link)!=null?ks:"",this.responsibleGamingPolicyLink=(Ms=(Ns=O.informationConfig)==null?void 0:Ns.responsible_gaming_policy_link)!=null?Ms:"",this.privacyPolicyLink=(Ds=($s=O.informationConfig)==null?void 0:$s.privacy_policy_link)!=null?Ds:"",this.bettingRulesLink=(Bs=(xs=O.informationConfig)==null?void 0:xs.betting_rules_link)!=null?Bs:"",this.additionalInfoOnBlockPageDictionaryKey=(Hs=(Fs=O.dictionaryConfig)==null?void 0:Fs.additional_info_on_block_dict_key)!=null?Hs:"",this.rulesTitleDictionaryKey=(Vs=(Us=O.informationConfig)==null?void 0:Us.rules_title_dict_key)!=null?Vs:"information_partners",this.aboutLink=(Ws=(Gs=O.informationConfig)==null?void 0:Gs.about_link)!=null?Ws:"",this.seoModuleLinksTitleKey=(Ks=(js=O.footerConfig)==null?void 0:js.seo_block_links_dict_key)!=null?Ks:"",this.rulesPageLink=(Ys=(zs=O.informationConfig)==null?void 0:zs.rules_link)!=null?Ys:"",this.hasRedirectToSlots=(qs=O.thirdpartyConfig.has_redirect_to_slots)!=null?qs:!1,this.showHeaderBonusIcon=(Qs=(Zs=O.headerConfig)==null?void 0:Zs.show_header_bonus_ico)!=null?Qs:!1,this.isShowAllPolicyDownloadBlock=(Js=(Xs=O.informationConfig)==null?void 0:Xs.show_aml_policy_down_btn)!=null?Js:!1,this.isShowAmlPolicyPage=(tl=(el=O.informationConfig)==null?void 0:el.show_aml_policy_page)!=null?tl:!1,this.isShowKycPolicyPage=(rl=(nl=O.informationConfig)==null?void 0:nl.show_kyc_policy_page)!=null?rl:!1,this.isShowDisputeResolutionPage=(al=(ol=O.informationConfig)==null?void 0:ol.show_dispute_resolution_page)!=null?al:!1,this.isShowTempResponsibleGaming=(sl=(il=O.informationConfig)==null?void 0:il.show_temp_responsible_gaming)!=null?sl:!1,this.iosInstructionText=(cl=(ll=O.applicationConfig)==null?void 0:ll.ios_instr_text)!=null?cl:{},this.isRepeatWatermarkInBetHistory=(dl=(ul=O.officeConfig)==null?void 0:ul.repeat_watermark_in_history)!=null?dl:!0,this.needShowAgePopup=(pl=(fl=O.licenceConfig)==null?void 0:fl.show_age_popup)!=null?pl:!1,this.isShowActivationEmailModal=(ml=(_l=O.officeConfig)==null?void 0:_l.show_activation_email_modal)!=null?ml:!0,this.isShowAuthFormNav=(gl=(hl=O.authConfig)==null?void 0:hl.show_auth_form_nav)!=null?gl:!0,this.isShowRegistrationBtn=(vl=(yl=O.registrationConfig)==null?void 0:yl.show_reg_bth)!=null?vl:!0,this.isAvailableDeposit=(Sl=(bl=O.officeConfig)==null?void 0:bl.allow_deposit)!=null?Sl:!0,this.isShowAccountCloseBtn=(Tl=(El=O.officeConfig)==null?void 0:El.show_account_close_btn)!=null?Tl:!0,this.isAccountMiddleware=(Al=(Cl=O.officeConfig)==null?void 0:Cl.has_acc_middleware)!=null?Al:!1,this.isShowUserControlHeaderBtn=(wl=(Pl=O.headerConfig)==null?void 0:Pl.show_user_control_btn)!=null?wl:!0,this.isRulesFiltering=(Rl=(Ol=O.informationConfig)==null?void 0:Ol.is_rules_filtering)!=null?Rl:!1,this.isShowLeaguesSliderInFooter=(Ll=(Il=O.footerConfig)==null?void 0:Il.show_leagues_slider)!=null?Ll:!1,this.leaguesSliderInFooter=(Ml=(Nl=(kl=O.footerConfig)==null?void 0:kl.leagues_for_slider_footer)==null?void 0:Nl.reduce((sn,gn)=>(sn[gn.media_key]=gn.alt_name,sn),{}))!=null?Ml:{},this.showAbout=(Dl=($l=O.informationConfig)==null?void 0:$l.show_about)!=null?Dl:!1,this.countriesWithCricketInTopGames=(Bl=(xl=O.bettingConfig)==null?void 0:xl.cricket_top_ids_country)!=null?Bl:[],this.ancestorCompany=(Hl=(Fl=O.globalConfig)==null?void 0:Fl.ancestor_company)!=null?Hl:"",this.showBetsOnYourSectionInMobileMenu=(Vl=(Ul=O.bettingConfig)==null?void 0:Ul.show_bets_on_yours_in_menu)!=null?Vl:!1,this.isShowBettingSettings=(Wl=(Gl=O.bettingConfig)==null?void 0:Gl.show_betting_setting)!=null?Wl:!0,this.show_one_click=(Kl=(jl=O==null?void 0:O.couponConfig)==null?void 0:jl.has_one_click)!=null?Kl:!0,this.isShowStatistic=(Yl=(zl=O.bettingConfig)==null?void 0:zl.show_statistics)!=null?Yl:!0,this.isTournamentBadgeShown=(Zl=(ql=O.headerConfig)==null?void 0:ql.show_tournament_badge)!=null?Zl:!1,this.isAndroidBadgeShown=(Xl=(Ql=O.headerConfig)==null?void 0:Ql.show_android_badge)!=null?Xl:!1,this.responsibleGamblingLogoIds=(Jl=O.responsibleGamblingLogoIds)!=null?Jl:[],this.responsibleGamblingLinkIds=(ec=O.responsibleGamblingLinkIds)!=null?ec:[],this.responsibleGamblingLimitActionMethod=(tc=O.responsibleGamblingLimitActionMethod)!=null?tc:0,this.responsibleGamblingDictionaryKey=(nc=O.responsibleGamblingDictionaryKey)!=null?nc:"",this.bringFriendSocialNetworks=(oc=(rc=O.bringfriendConfig)==null?void 0:rc.bringfriend_social_networks)!=null?oc:[],this.isShowCouponTopSelect=(ic=(ac=O.couponConfig)==null?void 0:ac.show_select_options_on_top)!=null?ic:!1,this.isBettingAwardsVisible=(lc=(sc=O.promoConfig)==null?void 0:sc.is_visible_betting_award)!=null?lc:!1,this.showRewards=(uc=(cc=O.officeConfig)==null?void 0:cc.show_rewards)!=null?uc:!1,this.thirdPartyProductsAllowGameIframeClipboardWrite=(pc=(fc=(dc=O.thirdpartyUniqConfig)==null?void 0:dc.product_allow_game_buffer)==null?void 0:fc.map(Number))!=null?pc:[],this.thirdPartyProductsAllowGameIframeGeolocation=(hc=(mc=(_c=O.thirdpartyUniqConfig)==null?void 0:_c.product_can_send_location)==null?void 0:mc.map(Number))!=null?hc:[],this.thirdPartyIsActiveFriendlyURL=(gc=O.thirdpartyConfig.third_party_is_active_friendly_url)!=null?gc:!1,this.thirdPartyPromoCasinoDictionaryKey=(vc=(yc=O.thirdpartyConfig)==null?void 0:yc.promo_tp_dict_key)!=null?vc:"link_menu_promo",this.menu_slots_dictionary_key=(Sc=(bc=O.thirdpartyConfig)==null?void 0:bc.menu_slot_dict_key)!=null?Sc:"",this.menu_live_casino_dictionary_key=(Tc=(Ec=O.thirdpartyConfig)==null?void 0:Ec.menu_casino_dict_key)!=null?Tc:"",this.menuCasinoBlockDictionaryKey=(Cc=O.menuCasinoBlockDictionaryKey)!=null?Cc:"",this.promoModalsConfig=(Pc=(Ac=O.promoConfig)==null?void 0:Ac.promoModalsConfig)!=null?Pc:[],this.showResponsibleGaming=(wc=O.isShowTempResponsibleGaming)!=null?wc:!1,this.isShowBetsByTelegramInHeader=(Rc=(Oc=O.headerConfig)==null?void 0:Oc.show_bets_by_telegram)!=null?Rc:!1,this.isAvailableBonusBetsByTelegram=(Lc=(Ic=O.booleanConfig)==null?void 0:Ic.is_available_bonus_bets_by_telegram)!=null?Lc:!1,this.fetchBalanceRewardsUrl=(Nc=(kc=O.otherConfig)==null?void 0:kc.balance_rewards_url)!=null?Nc:"",this.appsStorageNameByOsType=($c=(Mc=O.applicationConfig)==null?void 0:Mc.apps_name_by_os_type)!=null?$c:{},this.payBillNumber=(xc=(Dc=O.informationConfig)==null?void 0:Dc.pay_bill_number)!=null?xc:"",this.isAvailableSmsBetsPage=(Fc=(Bc=O.informationConfig)==null?void 0:Bc.show_sms_bets_page)!=null?Fc:!1,this.domainLicenses=(Hc=O.domainLicenses)!=null?Hc:[],this.isShowEmailSubscription=(Vc=(Uc=O.customizeConfig)==null?void 0:Uc.has_email_subscr)!=null?Vc:!1,this.couponTypesWithMinAmount=(jc=(Wc=(Gc=O.couponConfig)==null?void 0:Gc.coupon_types_with_min_amount)==null?void 0:Wc.map(Number))!=null?jc:[],this.couponTypesWithMaxAmount=(Yc=(zc=(Kc=O.couponConfig)==null?void 0:Kc.coupon_types_with_max_amount)==null?void 0:zc.map(Number))!=null?Yc:[],this.isAvailableBannersStyles=(Zc=(qc=O.bannerWidgetsConfig)==null?void 0:qc.has_styles)!=null?Zc:!1,this.routeAfterRegistrationStrategy=(Xc=(Qc=O.registrationConfig)==null?void 0:Qc.route_after_reg_strategy)!=null?Xc:0,this.isShowErrorCodeOnImageOnErrorPage=(eu=(Jc=O.customizeConfig)==null?void 0:Jc.show_errcode_as_img)!=null?eu:!0,this.isLoggingClientCookiesAgreement=(nu=(tu=O.licenceConfig)==null?void 0:tu.need_log_cookie_agree)!=null?nu:!1,this.itemsFooterAwards=(au=(ou=(ru=O.footerConfig)==null?void 0:ru.awards_items)==null?void 0:ou.map(sn=>sn==null?void 0:sn.award_name))!=null?au:[],this.isShowPersonalizedBettingGamesSlider=(su=(iu=O.bettingConfig)==null?void 0:iu.betting_slider_personalized)!=null?su:!1,this.$store.commit(GLOBAL_STORE_NAMESPACE+"globalSetSiteConfig",{geoCurrencyCode:(lu=this.geoCurrency)==null?void 0:lu.code,refId:this.ref_id,geoCountryId:this.geoCountryId,groupId:this.group_id,isAvailableCouponBonusBet:this.isAvailableCouponBonusBet,show_one_click:this.show_one_click,showVipBet:this.showVipBet,couponTypesWithMinAmount:this.couponTypesWithMinAmount,couponTypesWithMaxAmount:this.couponTypesWithMaxAmount,isShowPersonalizedBettingGamesSlider:this.isShowPersonalizedBettingGamesSlider}),this.isAvailableConfirmTerms=(uu=(cu=O.informationConfig)==null?void 0:cu.need_confirm_terms)!=null?uu:!1,this.isAvailablePrivacyPage=(fu=(du=O.informationConfig)==null?void 0:du.show_privacy_page)!=null?fu:!1,this.isAvailableCookiePage=(_u=(pu=O.informationConfig)==null?void 0:pu.show_cookie_page)!=null?_u:!1,this.showContacts=(hu=(mu=O.informationConfig)==null?void 0:mu.show_contacts_page)!=null?hu:!1,this.isShowRulesLastChangeDate=(yu=(gu=O.informationConfig)==null?void 0:gu.show_change_date_rules)!=null?yu:!1,this.isOpenDefaultRuleOnMobile=(bu=(vu=O.informationConfig)==null?void 0:vu.open_default_rule)!=null?bu:!1,this.isThirdPartyAllowed=(Su=O.isThirdPartyAllowed)!=null?Su:!1,this.isShowSafaricomPaybillsModal=(Tu=(Eu=O.authConfig)==null?void 0:Eu.show_safaticom_popup)!=null?Tu:!1,this.consultSystem=(Au=(Cu=O.supportConfig)==null?void 0:Cu.consult_type_by_geo)!=null?Au:{},this.onlineConsultantId=(wu=(Pu=O.supportConfig)==null?void 0:Pu.consultant_id)!=null?wu:{},this.suphelperNewVersion=(Ru=(Ou=O.supportConfig)==null?void 0:Ou.is_new_version_suphelper)!=null?Ru:!1,this.isShowBonusesPointsInHeader=(Lu=(Iu=O.headerConfig)==null?void 0:Iu.show_bonus_points_in_header)!=null?Lu:!1,this.showResponsibleInOfficeMenu=(Nu=(ku=O.officeConfig)==null?void 0:ku.show_responsible_office_menu)!=null?Nu:!0,this.couponMaxBets=($u=(Mu=O.couponConfig)==null?void 0:Mu.coupon_max_bets)!=null?$u:50,this.couponMaxBetsForSystemOrMulti=(xu=(Du=O.couponConfig)==null?void 0:Du.max_bets_system)!=null?xu:20,this.defaultAuthForm=(Bu=O.authConfig)==null?void 0:Bu.default_auth_form,this.isAvailableSecurityQuestion=(Hu=(Fu=O.officeConfig)==null?void 0:Fu.allow_secure_questions)!=null?Hu:!0,this.gamesName=(Vu=(Uu=O.globalConfig)==null?void 0:Uu.games_name)!=null?Vu:"",this.isShowRulesTitle=(Wu=(Gu=O.informationConfig)==null?void 0:Gu.show_rules_title)!=null?Wu:!1,this.isAvailableRulesDownload=(Ku=(ju=O.informationConfig)==null?void 0:ju.can_download_rule)!=null?Ku:!1,this.nameGamesAsGamesSectionTitle=(Yu=(zu=O.booleanConfig)==null?void 0:zu.name_games_as_games_section_title)!=null?Yu:!1,this.isExistPersonalAccountNotification=(Zu=(qu=O.officeConfig)==null?void 0:qu.exist_personal_account_notification)!=null?Zu:!1,this.isMailingInSettingsTab=(Xu=(Qu=O.officeConfig)==null?void 0:Qu.has_mailing_in_setting_tab)!=null?Xu:!1,this.isPromoTabHidden=(ed=(Ju=O.promoConfig)==null?void 0:Ju.is_promo_tab_hidden_in_office)!=null?ed:!1,this.mobileHomePageNavigation=(rd=(nd=(td=O.mobileHomePageNavigation)==null?void 0:td.map(sn=>O[sn]))==null?void 0:nd.filter(Boolean))!=null?rd:[],this.mobileNavigationList=(ad=(od=O.customizeConfig)==null?void 0:od.nav_home_list)!=null?ad:[],this.mobileGamePageConfig=(id=parseMobileGamePageConfig(O.mobileGamePageConfig))!=null?id:{},this.mobileGameInfoModalConfig=(sd=parseMobileGameInfoModalConfig(O.mobileGameInfoModalConfig))!=null?sd:{},this.isShowPhoneRegisterAttempts=(cd=(ld=O.registrationConfig)==null?void 0:ld.show_phone_reg_attempts)!=null?cd:!1,this.footerShowSocialsTitle=(dd=(ud=O.footerConfig)==null?void 0:ud.show_social_title_footer)!=null?dd:!1,this.mobileNavMenuShowDownloadAppWidget=(pd=(fd=O.applicationConfig)==null?void 0:fd.show_download_btn_widget_menu)!=null?pd:!1,this.downloadAndroidAppType=(md=(_d=O.applicationConfig)==null?void 0:_d.android_app_type)!=null?md:DownloadAndroidAppType.ANDROID,this.showNewDesignDownloadAppBtnInMenu=(gd=(hd=O.applicationConfig)==null?void 0:hd.show_new_design_downl_btn_menu)!=null?gd:!1,this.isDownloadAppWidgetButtonsView=(vd=(yd=O.applicationConfig)==null?void 0:yd.show_down_widget_btn_views)!=null?vd:!1,this.isEditableEmailFieldInSupportServiceForm=(Sd=(bd=O.supportConfig)==null?void 0:bd.can_edit_email_is_support_form)!=null?Sd:!0,this.showTournamentsInHeader=(Td=(Ed=O.headerConfig)==null?void 0:Ed.show_tournaments_in_header)!=null?Td:!1,this.isEnabled12hByGeo=(Ad=(Cd=O.customizeConfig)==null?void 0:Cd.has_twelve_h_by_geo)!=null?Ad:!1,this.isEnabledTimeFormatSetting=(wd=(Pd=O.customizeConfig)==null?void 0:Pd.has_time_format_setting)!=null?wd:!1,this.geoWith12h=(Rd=(Od=O.customizeConfig)==null?void 0:Od.geo_with_twelve_format)!=null?Rd:[],this.afterRegAvailableToSaveOptions=(kd=(Ld=(Id=O.registrationConfig)==null?void 0:Id.save_options_after_reg)==null?void 0:Ld.map(Number))!=null?kd:[],this.showAffiliateLinkInMobileFooter=(Md=(Nd=O.footerConfig)==null?void 0:Nd.show_affilate_link)!=null?Md:!1,this.isShowAdultBlockFooter=(Dd=($d=O.footerConfig)==null?void 0:$d.show_adult_block_footer)!=null?Dd:!0,this.previewGames=O.previewGames,this.previewGamesCategories=(xd=O.previewGamesCategories)!=null?xd:[],this.needAuthRegTypes=(Fd=(Bd=O.registrationConfig)==null?void 0:Bd.reg_types_auth_after)!=null?Fd:[],this.isFatmanAnalyticsAvailable=(Ud=(Hd=O.globalConfig)==null?void 0:Hd.has_fatman_analytic)!=null?Ud:!0,this.isVipDomain=(Vd=O.isVipDomain)!=null?Vd:!1,this.isVpnTooltipForUsa=(Wd=(Gd=O.customizeConfig)==null?void 0:Gd.show_tooltip_for_usa)!=null?Wd:!1,this.blockedGeoTooltipKeyByLang=(Kd=(jd=O.customizeConfig)==null?void 0:jd.block_geo_tooltp_dict_key)!=null?Kd:{},this.isActiveRedEnvelopeDecoration=(Yd=(zd=O.customizeConfig)==null?void 0:zd.has_red_envelope_decoration)!=null?Yd:!1,this.isEventSubscriptionAvailable=(Zd=(qd=O.bettingConfig)==null?void 0:qd.allow_event_subscription)!=null?Zd:!0,this.sortedAuthTabs=(Xd=(Qd=O.authConfig)==null?void 0:Qd.sorted_tabs)!=null?Xd:[],this.isExpandedSaveLoadCouponBlock=(ef=(Jd=O.couponConfig)==null?void 0:Jd.expand_saveload_block)!=null?ef:!1,this.batchBetInformationLink=(nf=(tf=O.customizeConfig)==null?void 0:tf.bet_rules_link)!=null?nf:"",this.batchBetFootballInformationLink=(of=(rf=O.customizeConfig)==null?void 0:rf.bet_footbal_rule_link)!=null?of:"",this.socialRegByGeo=Object.fromEntries(Object.entries((sf=(af=O.registrationConfig)==null?void 0:af.soc_reg_by_geo)!=null?sf:{}).map(([sn,gn])=>[sn.toLocaleUpperCase(),gn])),this.scrollToTopType=(cf=(lf=O.customizeConfig)==null?void 0:lf.scroll_to_top_type)!=null?cf:"arrow",this.isShowBtnScrollToTop=(uf=O.globalConfig.show_btn_scroll_to_top)!=null?uf:!1,this.domain=(df=O.globalConfig.domain)!=null?df:"",this.isAvailableRulesDownloadInLeftMenu=(pf=(ff=O.informationConfig)==null?void 0:ff.can_download_in_menu)!=null?pf:!1,this.showResponsibleGamblingInAccountSetting=(mf=(_f=O.responsibleConfig)==null?void 0:_f.show_account_setting_res_gambl)!=null?mf:!1,this.blockPageBackgroundMedia=(gf=(hf=O.customizeConfig)==null?void 0:hf.block_page_background_media_key)!=null?gf:"",this.blockPageGoToUrl=(vf=(yf=O.customizeConfig)==null?void 0:yf.block_page_go_to_url)!=null?vf:null,this.isVisibleTransactionIdInHistory=(Sf=(bf=O.officeConfig)==null?void 0:bf.show_id_in_history_transaction)!=null?Sf:!1,this.mainCountryFlagInHeader=(Tf=(Ef=O.headerConfig)==null?void 0:Ef.main_country_flag)!=null?Tf:"",this.denyCountryFlagsInHeader=(Af=(Cf=O.headerConfig)==null?void 0:Cf.deny_country_flags)!=null?Af:[],this.allowCountryFlagsInHeader=(wf=(Pf=O.headerConfig)==null?void 0:Pf.allow_country_flags)!=null?wf:[],this.forceCountryFlagsInHeaderMediaKey=(Rf=(Of=O.headerConfig)==null?void 0:Of.force_country_flags_media)!=null?Rf:{},this.showInstructionPwa=(Lf=(If=O.applicationConfig)==null?void 0:If.show_instr_pwa)!=null?Lf:!1,this.showInstructionIosTestFlight=(Nf=(kf=O.applicationConfig)==null?void 0:kf.show_instr_ios_test_flight)!=null?Nf:!1,this.showPlatformAppsNotice=($f=(Mf=O.applicationConfig)==null?void 0:Mf.show_platform_app_notice)!=null?$f:!0,this.cashBackAdditionalConditionsTranslationKeys=(Bf=(xf=(Df=O.officeConfig)==null?void 0:Df.cash_extra_dict_keys)==null?void 0:xf.map(({dict_key:sn})=>sn))!=null?Bf:[],this.isShowDeduceModal=(Hf=(Ff=O.officeConfig)==null?void 0:Ff.show_deduce_modal)!=null?Hf:!1,this.isAvailableRedirectAfterRegistration=(Vf=(Uf=O.registrationConfig)==null?void 0:Uf.allow_redirect_after_reg)!=null?Vf:!1,this.couponLobbyTranslateKey=(Wf=(Gf=O.couponConfig)==null?void 0:Gf.lobby_dict_key)!=null?Wf:"coupon_lobby",this.couponStakeTranslateKey=(Kf=(jf=O.couponConfig)==null?void 0:jf.stake_dict_key)!=null?Kf:"coupon_bet_amount",this.officeNavMenuCasinoKey=(Yf=(zf=O.dictionaryConfig)==null?void 0:zf.office_nav_casino_dict_key)!=null?Yf:"office_settings_casino_title",this.officeNavMenuBonusesKey=(Zf=(qf=O.dictionaryConfig)==null?void 0:qf.office_nav_bonuses_dict_key)!=null?Zf:"office_settings_bonus_title",this.isShowGameCardControls=(Xf=(Qf=O.bettingConfig)==null?void 0:Qf.show_game_card_control)!=null?Xf:!1,this.showPhoneActivationNotification=(ep=(Jf=O.officeConfig)==null?void 0:Jf.show_activate_phone_notify)!=null?ep:!1,this.mobileAppsDownloadBySms=(np=(tp=O.applicationConfig)==null?void 0:tp.mobile_app_down_by_sms)!=null?np:!1,this.mobileAppsDownloadByQr=(op=(rp=O.applicationConfig)==null?void 0:rp.mobile_app_down_by_qr)!=null?op:!0,this.agreementRegDictionaryKey=(ip=(ap=O.registrationConfig)==null?void 0:ap.agreement_reg_dict_key)!=null?ip:"main_policy_disclaimer",this.isAvailableCouponStakeIcon=(lp=(sp=O.couponConfig)==null?void 0:sp.currency_icon_around_stake)!=null?lp:!1,this.responsibleGamblingSubtitleDictionaryKey=(up=(cp=O.dictionaryConfig)==null?void 0:cp.responsible_gambl_subtitle_dict_key)!=null?up:"responsible_gaming_limits_settings_information",this.responsibleGamblingHasDetailedLimitNotifications=(fp=(dp=O.responsibleConfig)==null?void 0:dp.has_detail_limit_notify)!=null?fp:!1,this.responsibleGamblingIsShowWarnings=(_p=(pp=O.responsibleConfig)==null?void 0:pp.show_warnings_resp_gambl)!=null?_p:!1,this.isCountryFirstGet1x2=(hp=(mp=O.bettingConfig)==null?void 0:mp.is_country_first_dashboard_request)!=null?hp:!1,this.isCountryFirstGetChamps=(yp=(gp=O.bettingConfig)==null?void 0:gp.is_country_first_get_champ_request)!=null?yp:!1,this.isShowLicenceInBlockPage=(bp=(vp=O.customizeConfig)==null?void 0:vp.show_licence_in_block_page)!=null?bp:!1,this.isShowHeader=(Ep=(Sp=O.headerConfig)==null?void 0:Sp.is_show_header)!=null?Ep:!0,this.isShowMobileMenuAdditionalPromoLink=(Cp=(Tp=O.promoConfig)==null?void 0:Tp.is_show_additional_promo_link_menu)!=null?Cp:!1,this.minimumAgeCasinoByGeo=(Ap=O.minimumAgeCasinoByGeo)!=null?Ap:{},this.isAvailableVerificationNotification=(wp=(Pp=O.licenceConfig)==null?void 0:Pp.has_verification_notify)!=null?wp:!1,this.isShowPaymentPageOnlyAuth=(Rp=(Op=O.informationConfig)==null?void 0:Op.show_payment_only_auth)!=null?Rp:!1,this.isAvailableCustomRegistration=(Lp=(Ip=O.registrationConfig)==null?void 0:Ip.available_custom_reg)!=null?Lp:!1,this.isResponsibleGamblingEnableSelfBlock=(Np=(kp=O.booleanConfig)==null?void 0:kp.is_responsible_gambling_enable_self_block)!=null?Np:!1,this.isAvailablePayAndPlayRegistration=($p=(Mp=O.registrationConfig)==null?void 0:Mp.allow_pay_and_pay_reg)!=null?$p:!1,this.isPayAndPlayDisabledByGeoNew=(xp=(Dp=O.registrationConfig)==null?void 0:Dp.pay_play_geo_disabled)!=null?xp:[],this.customRegistrationLicensesIconNames=(Fp=(Bp=O.registrationConfig)==null?void 0:Bp.custom_reg_license_icon)!=null?Fp:[],this.customRegistrationPaymentsIconNames=(Up=(Hp=O.registrationConfig)==null?void 0:Hp.custom_reg_payments_icon)!=null?Up:[],this.isVerticalGameCardsForMobi=(Gp=(Vp=O.bettingConfig)==null?void 0:Vp.is_vertical_game_card)!=null?Gp:!1,this.autoLogoffInactiveMinutes=(jp=(Wp=O.licenceConfig)==null?void 0:Wp.autologoff_minutes)!=null?jp:30,this.isAutoLogoffEnable=(zp=(Kp=O.licenceConfig)==null?void 0:Kp.has_auto_logoff)!=null?zp:!1,this.lineDictionaryKey=(qp=(Yp=O.dictionaryConfig)==null?void 0:Yp.menu_line_dict_key)!=null?qp:"link_menu_line",this.liveDictionaryKey=(Qp=(Zp=O.dictionaryConfig)==null?void 0:Zp.menu_live_dict_key)!=null?Qp:"link_menu_live",this.liveExpressOfDayDictionaryKey=(Jp=(Xp=O.dictionaryConfig)==null?void 0:Xp.live_express_day_dict_key)!=null?Jp:"express_day_live",this.personalProfileDictionaryKey=(t_=(e_=O.dictionaryConfig)==null?void 0:e_.personal_profile_dict_key)!=null?t_:"header_personal_data",this.registrationDictionaryKey=(r_=(n_=O.registrationConfig)==null?void 0:n_.registration_dict_key)!=null?r_:"header_registration",this.makeDepositDictionaryKey=(a_=(o_=O.dictionaryConfig)==null?void 0:o_.make_deposit_dict_key)!=null?a_:"header_deposit",this.withdrawFundsDictionaryKey=(s_=(i_=O.dictionaryConfig)==null?void 0:i_.withdraw_dict_key)!=null?s_:"header_deduce",this.isShowRegistrationPayments=(c_=(l_=O.registrationConfig)==null?void 0:l_.show_payments_in_reg)!=null?c_:!1,this.countRegistrationPayments=(d_=(u_=O.registrationConfig)==null?void 0:u_.count_payments_in_reg)!=null?d_:15,this.isShowResponsibleGamingSupportNotification=(p_=(f_=O.responsibleConfig)==null?void 0:f_.has_responsibl_notify)!=null?p_:!1,this.isShowResponsibleGamblingLimitsBar=(h_=(m_=O.responsibleConfig)==null?void 0:m_.show_limits_bar)!=null?h_:!1,this.isFlexibleAssetPath=(y_=(g_=O.globalConfig)==null?void 0:g_.is_flex_asset)!=null?y_:!1,this.isMainVipDomainAuthNeed=(b_=(v_=O.globalConfig)==null?void 0:v_.is_main_vip_domain_auth_need)!=null?b_:!1,this.geoAuthReqVip=(E_=(S_=O.globalConfig)==null?void 0:S_.geo_auth_req_vip)!=null?E_:[],this.isCyberAutoplayStreamAvailable=(C_=(T_=O.cyberConfig)==null?void 0:T_.is_show_autoplay_setting)!=null?C_:!0,this.cyberConfig=parseCyberConfig(O.cyberConfig),this.isShowIdentification=(P_=(A_=O.responsibleConfig)==null?void 0:A_.show_identification)!=null?P_:!1,this.fastRegFieldsSort=(O_=(w_=O.registrationConfig)==null?void 0:w_.fast_reg_sort)!=null?O_:[],this.phoneRegFieldsSort=(I_=(R_=O.registrationConfig)==null?void 0:R_.phone_reg_sort)!=null?I_:[],this.fullRegFieldsSort=(k_=(L_=O.registrationConfig)==null?void 0:L_.full_reg_sort)!=null?k_:[],this.socRegFieldsSort=(M_=(N_=O.registrationConfig)==null?void 0:N_.soc_reg_sort)!=null?M_:[],this.shortRegFieldsSort=(D_=($_=O.registrationConfig)==null?void 0:$_.short_reg_sort)!=null?D_:[],this.fullRegV1FieldsSort=(B_=(x_=O.registrationConfig)==null?void 0:x_.full_reg_v1_sort)!=null?B_:[],this.showBonusInHeader=(H_=(F_=O.headerConfig)==null?void 0:F_.show_bonus_in_header)!=null?H_:!0,this.isLastSessionNotificationAvailable=(V_=(U_=O.officeConfig)==null?void 0:U_.show_last_session_notification)!=null?V_:!1,this.isShowFirstRechargeNotification=(W_=(G_=O.officeConfig)==null?void 0:G_.show_first_recharge_notification)!=null?W_:!0,this.isShowDepositInformation=(K_=(j_=O.informationConfig)==null?void 0:j_.show_deposit_in_about)!=null?K_:!0,this.thirdPartyIsBetsHistoryShown=(z_=O.thirdPartyIsBetsHistoryShown)!=null?z_:!1,this.thirdPartyIsPreviewGamesShown=(Y_=O.thirdpartyConfig.third_party_is_preview_games_shown)!=null?Y_:!1,this.thirdPartyHasTournamentBanner=(Z_=(q_=O.thirdpartyConfig)==null?void 0:q_.has_tourn_banner)!=null?Z_:!1,this.homepageType=(X_=(Q_=O.globalConfig)==null?void 0:Q_.home_page_type)!=null?X_:HomepageType.DEFAULT,this.asianShowcaseBlocks=(em=(J_=O.customizeConfig)==null?void 0:J_.asia_block)!=null?em:[],this.isShowDecorations=(nm=(tm=O.customizeConfig)==null?void 0:tm.show_decor)!=null?nm:!1,this.isDefaultEventDecor=(om=(rm=O.globalConfig)==null?void 0:rm.is_default_event_decor)!=null?om:!0,this.isBannerEventGarlandTurnedOn=(im=(am=O.customizeConfig)==null?void 0:am.has_banner_garland)!=null?im:!1,this.isPersonalEventGarlandTurnedOn=(lm=(sm=O.customizeConfig)==null?void 0:sm.has_office_garland)!=null?lm:!1,this.isEventSettingsTurnedOn=(um=(cm=O.customizeConfig)==null?void 0:cm.show_decor_on_setting)!=null?um:!1,this.isEventGarlandTurnedOn=(fm=(dm=O.customizeConfig)==null?void 0:dm.show_turned_garland)!=null?fm:!1,this.isLogoEventGarlandTurnedOn=(_m=(pm=O.customizeConfig)==null?void 0:pm.has_garland_on_logo)!=null?_m:!1,this.requiredFieldsToFillOutByDocumentType=(hm=(mm=O.officeConfig)==null?void 0:mm.requiredFieldsToFillOutByDocumentType)!=null?hm:{},this.requiredFieldByDocType=(ym=(gm=O.officeConfig)==null?void 0:gm.requiredFieldByDocType)!=null?ym:{},this.bonusesPageName=(bm=(vm=O.promoConfig)==null?void 0:vm.bonus_page_dict_name)!=null?bm:"bonus_action_bonuses",this.tabBonusesName=(Em=(Sm=O.promoConfig)==null?void 0:Sm.bonus_tab_name_on_promo)!=null?Em:"bonus_bonuses",this.anotherBonusesName=(Cm=(Tm=O.promoConfig)==null?void 0:Tm.another_bonuses_dict_key)!=null?Cm:"bonus_another_bonuses",this.bonusRulesPageName=(Pm=(Am=O.promoConfig)==null?void 0:Am.bonus_rules_page_dict_name)!=null?Pm:"bonus_bonus_rules",this.socialRegFromCms=(Om=(wm=O.registrationConfig)==null?void 0:wm.social_reg_types)!=null?Om:[],this.becomeAgentLink=(Im=(Rm=O.headerConfig)==null?void 0:Rm.become_agent_link)!=null?Im:"",this.DMCAIconToken=(km=(Lm=O.footerConfig)==null?void 0:Lm.dcma_icon_token)!=null?km:"",this.isAvailableAgentPopup=($m=(Mm=(Nm=O.globalConfig)==null?void 0:Nm.list_geo_has_agent_popup)==null?void 0:Mm.includes(this.geoCountryCode))!=null?$m:!1,this.isAvailableCountryFromReg=(xm=(Dm=O.bettingConfig)==null?void 0:Dm.has_country_from_reg)!=null?xm:!1,this.bringFriendDictionaryKey=(Fm=(Bm=O.bringfriendConfig)==null?void 0:Bm.bringfriend_title_dict_key)!=null?Fm:"header_partner_program",this.bringFriendPageView=(Um=(Hm=O.bringfriendConfig)==null?void 0:Hm.page_view_type)!=null?Um:BringFriendPageView.FIRST,this.isOpenBetsOnYours=(Gm=(Vm=O.bettingConfig)==null?void 0:Vm.is_allow_bets_on_yours)!=null?Gm:!1,this.isMarketGroupHintVisible=(jm=(Wm=O.bettingConfig)==null?void 0:Wm.is_market_group_hint_visible)!=null?jm:!1,this.sportsWithMarketGroupHint=(zm=(Km=O.bettingConfig)==null?void 0:Km.sports_with_market_group_hint)!=null?zm:[],this.isShowNotifyUpdate=(qm=(Ym=O.customizeConfig)==null?void 0:Ym.show_notify_was_update)!=null?qm:!0,this.logoutTextDictionaryKey=(Qm=(Zm=O.dictionaryConfig)==null?void 0:Zm.logout_dict_key)!=null?Qm:"header_you_sure",this.forgotPasswordEmailDictionaryKey=(Jm=(Xm=O.dictionaryConfig)==null?void 0:Xm.forgot_password_email_dict_key)!=null?Jm:"forgot_password_enter_email",this.forgotPasswordPhoneDictionaryKey=(th=(eh=O.dictionaryConfig)==null?void 0:eh.forgot_pass_phone_dict_key)!=null?th:"forgot_password_phone_instr3",this.isShowBannerShadowOnlyBigScreens=(rh=(nh=O.bannerWidgetsConfig)==null?void 0:nh.show_shadow_big_scrn)!=null?rh:!1,this.headerTournaments=(ah=(oh=O.headerConfig)==null?void 0:oh.header_tournaments)!=null?ah:{},this.isShowButtonGameZone=(sh=(ih=O.bettingConfig)==null?void 0:ih.show_btn_game_zone)!=null?sh:!1,this.isHeaderLogoDark=(ch=(lh=O.headerConfig)==null?void 0:lh.header_logo_is_dark)!=null?ch:!0,this.isDefaultLogoClass=(dh=(uh=O.headerConfig)==null?void 0:uh.is_default_logo_class)!=null?dh:!1,this.thirdPartyCategoryBlockIdsOnMain=(fh=O.thirdPartyCategoryBlockIdsOnMain)!=null?fh:[],this.thirdPartyVisibleMobileMenuItemIds=(ph=O.thirdPartyVisibleMobileMenuItemIds)!=null?ph:[],this.isShowSelectAccountSettingInCoupon=(mh=(_h=O.couponConfig)==null?void 0:_h.coupon_show_select_account)!=null?mh:!0,this.showAboutBlockInFooterCasino=(gh=(hh=O.footerConfig)==null?void 0:hh.show_about_block)!=null?gh:!0,this.partnerProgramTitleDictionaryKey=(vh=(yh=O.bringfriendConfig)==null?void 0:yh.bringfriend_reg_title_dict_key)!=null?vh:"office_partner_title",this.partnerProgramSubtitleDictionaryKey=(Sh=(bh=O.bringfriendConfig)==null?void 0:bh.bringfriend_subtitle_dict_key)!=null?Sh:"office_partner_subtitle",this.isRegistrationAllowed=(Th=(Eh=O.registrationConfig)==null?void 0:Eh.has_registration)!=null?Th:!0,this.isAuthAllowed=(Ah=(Ch=O.authConfig)==null?void 0:Ch.show_auth_form_nav)!=null?Ah:!0,this.isShowOfficeLeftSidebar=(wh=(Ph=O.officeConfig)==null?void 0:Ph.show_office_left_sidebar)!=null?wh:!0,this.isShowFullVersionLink=(Rh=(Oh=O.globalConfig)==null?void 0:Oh.show_full_version_link)!=null?Rh:!0,this.thirdPartyIsTournamentConstructor=(Ih=O.thirdpartyConfig.third_party_is_tournament_constructor)!=null?Ih:!1,this.thirdPartyFilterProductsDictionaryKey=(kh=(Lh=O.thirdpartyConfig)==null?void 0:Lh.filter_product_dict_key)!=null?kh:"",this.thirdPartyFilterProductsSearchDictionaryKey=(Mh=(Nh=O.thirdpartyConfig)==null?void 0:Nh.search_product_dict_key)!=null?Mh:"",this.paymentConsultantUsersCountryIds=(Dh=($h=O.supportConfig)==null?void 0:$h.payments_consultant_users_country)!=null?Dh:[],this.limitedPCCountryIds=(Bh=(xh=O.supportConfig)==null?void 0:xh.limited_pcc_country_ids)!=null?Bh:[],this.isRedesignedHeader=(Hh=(Fh=O.headerConfig)==null?void 0:Fh.is_redesigned_header)!=null?Hh:!1,this.isAvailableFooterSection=(Vh=(Uh=O.footerConfig)==null?void 0:Uh.available_footer)!=null?Vh:!0,this.hiddenBetStatuses=(jh=(Wh=(Gh=O.officeConfig)==null?void 0:Gh.hidden_bet_statuses)==null?void 0:Wh.map(Number))!=null?jh:[],this.isBannerSlideFilled=(zh=(Kh=O.bannerWidgetsConfig)==null?void 0:Kh.fill_banner_slide)!=null?zh:!1,this.isOtherSourceForPaymentsSliderInFooter=(qh=(Yh=O.footerConfig)==null?void 0:Yh.other_source_payments_slider)!=null?qh:!1,this.hasPromoCheckSport=(Qh=(Zh=O.promoConfig)==null?void 0:Zh.has_promo_check_sport)!=null?Qh:!1,this.showPromoSliderPagination=(Jh=(Xh=O.promoConfig)==null?void 0:Xh.show_promo_slider_pagination)!=null?Jh:!1,this.shouldUseCookieIframeParameters=(tg=(eg=O.iframeConfig)==null?void 0:eg.should_redefine_cookie_params)!=null?tg:!1,this.shouldPassPartitioned=(rg=(ng=O.iframeConfig)==null?void 0:ng.should_pass_partitioned)!=null?rg:!1,this.hasSupportMultiButton=(ag=(og=O.supportConfig)==null?void 0:og.has_support_multibtn)!=null?ag:!1,this.isShowRecommendedStakes=(sg=(ig=O.couponConfig)==null?void 0:ig.show_recomended_stake)!=null?sg:!1,this.platformAppsMobileSubtitleTranslateKeys=(ug=(cg=(lg=O.applicationConfig)==null?void 0:lg.mobile_subtitle_dict_keys)==null?void 0:cg.map(({dict_key:sn})=>sn))!=null?ug:[],this.showGradientPromoPicture=(fg=(dg=O.promoConfig)==null?void 0:dg.show_gradient_promo_pic)!=null?fg:!0,this.transferUserRequest=(_g=(pg=O.otherConfig)==null?void 0:pg.transfer_usr_req)!=null?_g:"",this.hrkTransferOutOfDate=(mg=O.hrkTransferOutOfDate)!=null?mg:"",this.pwaManifest=(gg=(hg=O.applicationConfig)==null?void 0:hg.pwa_manifest)!=null?gg:{},this.dashboardLoadLimit=(vg=(yg=O.bettingConfig)==null?void 0:yg.dashboard_games_limit)!=null?vg:20,this.isLiveDashboardDisplayFirst=(Sg=(bg=O.bettingConfig)==null?void 0:bg.show_live_dashboard_first)!=null?Sg:!0,this.isPaymentClient=(Tg=(Eg=O.globalConfig)==null?void 0:Eg.is_payments_mf)!=null?Tg:!1,this.isLeftRecommendedSortByGeo=(Ag=(Cg=O.bettingConfig)==null?void 0:Cg.need_sort_by_geo_recommended)!=null?Ag:!1,this.isBonusesSidebarAvailable=(wg=(Pg=O.promoConfig)==null?void 0:Pg.has_sidebar_bonus)!=null?wg:!1,this.isShowCryptoCurrenciesIcons=(Rg=(Og=O.footerConfig)==null?void 0:Og.show_crypto_currencies)!=null?Rg:!1,this.cryptoCurrenciesIcons=(Lg=(Ig=O.footerConfig)==null?void 0:Ig.crypto_icons)!=null?Lg:[],this.hasPromoStore=(Ng=(kg=O.modulesConfig)==null?void 0:kg.promo_store)!=null?Ng:!1,this.registrationFirstDepositBonusSelectionType=($g=(Mg=O.registrationConfig)==null?void 0:Mg.reg_fd_selection_type)!=null?$g:RegistrationFirstDepositBonusSelectionType.DEFAULT,this.availableResponsibleGamingLimitsIds=(xg=(Dg=O.responsibleConfig)==null?void 0:Dg.available_limits_ids)!=null?xg:[],this.navigationMenuBonusDictionaryKey=(Fg=(Bg=O.promoConfig)==null?void 0:Bg.nav_menu_bonus_dict_key)!=null?Fg:"",this.langOrder=(Ug=(Hg=O.globalConfig)==null?void 0:Hg.langs_order)!=null?Ug:[],this.isDeviceLanguageFirst=(Gg=(Vg=O.globalConfig)==null?void 0:Vg.is_device_lng_first)!=null?Gg:!1,this.langHiddenUnauthorized=(jg=(Wg=O.globalConfig)==null?void 0:Wg.langs_hidden_unauth)!=null?jg:[],this.officeBonusesRouteName=(zg=(Kg=O.officeConfig)==null?void 0:Kg.office_route_bonus_name)!=null?zg:"",this.fullRowRegistrationFields=(qg=(Yg=O.registrationConfig)==null?void 0:Yg.full_row_fields)!=null?qg:[],this.compactRowRegistrationFields=(Qg=(Zg=O.registrationConfig)==null?void 0:Zg.compact_fields)!=null?Qg:[],this.regCurrencyTooltip=(Jg=(Xg=O.registrationConfig)==null?void 0:Xg.reg_currency_tooltip)!=null?Jg:"",this.isOfficeSupportPageVisible=(ty=(ey=O.officeConfig)==null?void 0:ey.show_support_page_in_office)!=null?ty:!0,this.promoBonusToOffer=(ry=(ny=O.promoConfig)==null?void 0:ny.promo_bonus_to_offer)!=null?ry:!1,this.betPointsPageCountryList=(iy=(ay=(oy=O.otherConfig)==null?void 0:oy.betpoints_countries)==null?void 0:ay.map(Number))!=null?iy:[],this.errorPageMenu=(ly=(sy=O.customizeConfig)==null?void 0:sy.error_menu)!=null?ly:[],this.showAndroidLiteSize=(uy=(cy=O.applicationConfig)==null?void 0:cy.show_android_lite_size)!=null?uy:!0,this.androidLiteButtonTranslateKey=(fy=(dy=O.applicationConfig)==null?void 0:dy.android_lite_btn_dict_key)!=null?fy:"",this.isVisibleVerificationLinkInMenu=(_y=(py=O.officeConfig)==null?void 0:py.show_verify_link_in_menu)!=null?_y:!1,this.isJackpotEnabledInToto=(hy=(my=O.booleanConfig)==null?void 0:my.is_jackpot_enabled_in_toto)!=null?hy:!1,this.isVisibleBonusWidget=(yy=(gy=O.promoConfig)==null?void 0:gy.show_bonus_widget)!=null?yy:!1,this.isShowExtraPartnerCashbackRules=(by=(vy=O.officeConfig)==null?void 0:vy.show_extra_cashback_rules)!=null?by:!1,this.showReasonTypeOptionsInCallbackForm=(Ey=(Sy=O.supportConfig)==null?void 0:Sy.show_reason_types_in_callback_form)!=null?Ey:!1,this.showConsultantInCallbackFormModal=(Cy=(Ty=O.supportConfig)==null?void 0:Ty.show_consultant_on_callback_form)!=null?Cy:!0,this.informationAboutOverAmount=(Py=(Ay=O.informationConfig)==null?void 0:Ay.about_over_amount_text)!=null?Py:"4000000",this.isShowNewSiteInformationModal=(Oy=(wy=O.globalConfig)==null?void 0:wy.show_new_site_info_popup)!=null?Oy:!1,this.promoCodeStoreRules=(Iy=(Ry=O.promoConfig)==null?void 0:Ry.promo_store_rules)!=null?Iy:{},this.firstDepositPopupRechargeTranslateKey=(ky=(Ly=O.promoConfig)==null?void 0:Ly.fd_popup_recharge_dict_key)!=null?ky:"",this.mediaPlayerMode=(My=(Ny=O.bettingConfig)==null?void 0:Ny.media_player_mode)!=null?My:3,this.isAllowedIframeVideo=(Dy=($y=O.bettingConfig)==null?void 0:$y.allow_iframe_video)!=null?Dy:!1,this.isAllowedVideoForOurRegion=(By=(xy=O.bettingConfig)==null?void 0:xy.allow_video_for_our_region)!=null?By:!1,this.urlsToRedirectTo404=(Uy=(Hy=(Fy=O.otherConfig)==null?void 0:Fy.urls_not_found)==null?void 0:Hy.map(({url:sn})=>sn))!=null?Uy:[],this.isNeedToChangeChampTheme=(Gy=(Vy=O.bettingConfig)==null?void 0:Vy.need_change_champ_theme)!=null?Gy:!1,this.isShowRecommendedInGamesSlider=(jy=(Wy=O.bettingConfig)==null?void 0:Wy.show_recommended_in_games_slider)!=null?jy:!1,this.headerExtraPromoLinks=(zy=(Ky=O.headerConfig)==null?void 0:Ky.extra_link_head)!=null?zy:{},this.allowedGeoCashAgentsLink=(qy=(Yy=O.headerConfig)==null?void 0:Yy.allow_geo_agent_link)!=null?qy:[],this.showSeoBlockMobileApps=(Qy=(Zy=O.applicationConfig)==null?void 0:Zy.show_seo_block_apps)!=null?Qy:!1,this.isRegistrationButtonDisabled=(Jy=(Xy=O.headerConfig)==null?void 0:Xy.is_registr_btn_disabled)!=null?Jy:!1,this.showInstructionPwaForIos=(tv=(ev=O.applicationConfig)==null?void 0:ev.show_instruction_pwa_ios)!=null?tv:!1,this.showInstructionPwaForAndroid=(rv=(nv=O.applicationConfig)==null?void 0:nv.show_instruction_pwa_android)!=null?rv:!1,this.gamesForWidget=(ov=O.gamesForWidget)!=null?ov:[],this.registrationBannerText=(iv=(av=O.registrationConfig)==null?void 0:av.reg_banner_dict_key)!=null?iv:"reg_banner_text",this.showSymbolCurrencyBefore=(lv=(sv=O.globalConfig)==null?void 0:sv.show_symbol_currency_before)!=null?lv:null,this.onPayBackgroundKeys=(uv=(cv=O.customizeConfig)==null?void 0:cv.on_pay_backgroun_keys)!=null?uv:{},this.pwaInstructionTitleText=(fv=(dv=O.dictionaryConfig)==null?void 0:dv.pwa_instruct_title_dict_key)!=null?fv:"mobile_how_to_install_pwa",this.enableBonusesNestedCategories=(_v=(pv=O.promoConfig)==null?void 0:pv.has_nested_categories_in_promo)!=null?_v:!1,this.isShowRecommendedGameVideo=(hv=(mv=O.bettingConfig)==null?void 0:mv.show_recommended_game_video)!=null?hv:!1,this.showBonusInHeaderForUnauthorized=(yv=(gv=O.headerConfig)==null?void 0:gv.show_bonus_header_unauth)!=null?yv:!0,this.isShowPartnerProgramBannersUnderlay=(bv=(vv=O.bringfriendConfig)==null?void 0:vv.show_banners_underlay)!=null?bv:!1,this.showLeftMenuInInformationPage=(Ev=(Sv=O.informationConfig)==null?void 0:Sv.show_left_menu)!=null?Ev:!0,this.remindPopupConfig=((Tv=O.registrationConfig)==null?void 0:Tv.remind_popup_config)||void 0,this.isShowEventPopup=(Av=(Cv=O.booleanConfig)==null?void 0:Cv.is_show_event_popup)!=null?Av:!1,this.eventPopupInfo=(Pv=O.eventPopupInfo)!=null?Pv:{},this.isUseCyberMatchesFilterType=(Ov=(wv=O.iframeConfig)==null?void 0:wv.use_cyber_filter_type)!=null?Ov:!1,this.referrerEndpointPath=(Iv=(Rv=O.iframeConfig)==null?void 0:Rv.referrer_endpoint_path)!=null?Iv:"",this.authFormSocialView=(kv=(Lv=O.authConfig)==null?void 0:Lv.auth_form_social_view)!=null?kv:0,this.authFormSocialLinkStyle=(Mv=(Nv=O.authConfig)==null?void 0:Nv.auth_form_social_style)!=null?Mv:0,this.isShowCashTerminal=(Dv=($v=O.informationConfig)==null?void 0:$v.show_cash_terminal)!=null?Dv:!1,this.showLoginRegistrationCrosslink=(Bv=(xv=O.registrationConfig)==null?void 0:xv.show_login_reg_cross_link)!=null?Bv:!1,this.listLangIdsAndFlags=(Hv=(Fv=O.globalConfig)==null?void 0:Fv.flags_by_lang)!=null?Hv:{},this.labelAuthByEmailDictKey=(Vv=(Uv=O.authConfig)==null?void 0:Uv.auth_by_email_dict_key)!=null?Vv:"auth_by_email",this.isGlobalChampActive=(Wv=(Gv=O.bettingConfig)==null?void 0:Gv.is_active_global_champ)!=null?Wv:!1,this.isShowMobileAppsNotificationImage=(Kv=(jv=O.applicationConfig)==null?void 0:jv.show_app_notify_image)!=null?Kv:!0,this.isShowSupportTime=(Yv=(zv=O.supportConfig)==null?void 0:zv.show_support_time)!=null?Yv:!1,this.supportTime=(Zv=(qv=O.supportConfig)==null?void 0:qv.supportTime)!=null?Zv:{},this.isAvailableGlobalEvent=(Xv=(Qv=O.bettingConfig)==null?void 0:Qv.has_global_event)!=null?Xv:!1,this.hasSpecialGlobalEventFooterTheme=(eb=(Jv=O.footerConfig)==null?void 0:Jv.has_global_event_footer_theme)!=null?eb:!1,this.isHighlightedNavigationPromoSection=(nb=(tb=O.promoConfig)==null?void 0:tb.need_highlight_promo_section)!=null?nb:!1,this.showPopupFirstDepositBonus=(ob=(rb=O.registrationConfig)==null?void 0:rb.show_fd_popup_bonus_reg)!=null?ob:!1,this.supportedUserMessageTypes=(ib=(ab=O.officeConfig)==null?void 0:ab.supported_msg_types)!=null?ib:0,this.menuPromotionsMobileDictionaryKey=(lb=(sb=O.promoConfig)==null?void 0:sb.menu_promo_dict_key)!=null?lb:"link_menu_promotions",this.menuPromoStoreDictionaryKey=(ub=(cb=O.promoConfig)==null?void 0:cb.menu_promo_store_dict_key)!=null?ub:"header_item_promo_store",this.linkWithdrawalInstructions=(fb=(db=O.informationConfig)==null?void 0:db.link_withdraw_instr_pdf)!=null?fb:"",this.linkDepositInstructions=(_b=(pb=O.informationConfig)==null?void 0:pb.link_deposit_instr_pdf)!=null?_b:"",this.listAvailableLangForInstructions=(hb=(mb=O.informationConfig)==null?void 0:mb.allow_lng_cashterminal_instr)!=null?hb:[],this.thirdPartyCasinoHistoryTabKey=(gb=O.thirdpartyConfig.tp_history_tab_key)!=null?gb:"office_history_tab_casino",this.thirdPartyVisibleCasinoHistoryGameTypes=(yb=O.thirdPartyVisibleCasinoHistoryGameTypes)!=null?yb:[],this.thirdPartyVisibleCasinoHistoryBetTypes=(vb=O.thirdPartyVisibleCasinoHistoryBetTypes)!=null?vb:[],this.thirdPartyDailyChallengesAvailable=(bb=O.thirdpartyConfig.third_party_daily_challenges_available)!=null?bb:!1,this.informationRulesDownloadBtnTranslateKey=(Eb=(Sb=O.informationConfig)==null?void 0:Sb.rules_download_btn_dict_key)!=null?Eb:"header_rules",this.responsibleGamingSelfLimitationTranslateKey=(Cb=(Tb=O.officeConfig)==null?void 0:Tb.self_limit_dict_key)!=null?Cb:"",this.partnerProgramUrl=(Ab=O.partnerProgramUrl)!=null?Ab:"",this.preselectedBonusIdByRouteName=(wb=(Pb=O.registrationConfig)==null?void 0:Pb.preselected_bonus_route)!=null?wb:{},this.isShowLinksCashTerminal=(Rb=(Ob=O.informationConfig)==null?void 0:Ob.show_links_cash_terminal)!=null?Rb:!1,this.helpCrunchOrganizationName=(Lb=(Ib=O.supportConfig)==null?void 0:Ib.crunch_org_name)!=null?Lb:"",this.referralLinkAndroidExtraParams=(Nb=(kb=O.applicationConfig)==null?void 0:kb.referral_params_android)!=null?Nb:{},this.referralLinkIosExtraParams=($b=(Mb=O.applicationConfig)==null?void 0:Mb.referral_link_ios_extra_params)!=null?$b:{},this.isShowHeaderSocials=(xb=(Db=O.headerConfig)==null?void 0:Db.show_social_header)!=null?xb:!1,this.isShowFooterSocials=(Fb=(Bb=O.footerConfig)==null?void 0:Bb.show_social_footer)!=null?Fb:!0,this.thirdPartyIsShowCheckPromoCodeItemInMenu=(Hb=O.thirdPartyIsShowCheckPromoCodeItemInMenu)!=null?Hb:!1,this.isShowContactsSupportTime=(Vb=(Ub=O.supportConfig)==null?void 0:Ub.show_support_time_on_contacts)!=null?Vb:!1,this.isShowLoginButton=(Wb=(Gb=O.headerConfig)==null?void 0:Gb.show_login_btn)!=null?Wb:!0,this.isAvailableRechargeLeaveNotification=(Kb=(jb=O.officeConfig)==null?void 0:jb.show_notify_recharge_leave)!=null?Kb:!0,this.errorPageStatus500DictionaryKey=(Yb=(zb=O.globalConfig)==null?void 0:zb.error_status_dict_key)!=null?Yb:"error_page_message_500",this.errorPageMenuMobile=(Zb=(qb=O.customizeConfig)==null?void 0:qb.error_menu)!=null?Zb:[],this.isShowVirtualSportsInMobiAsiaOtherSections=(Xb=(Qb=O.bettingConfig)==null?void 0:Qb.show_virtual_sports_asia_other)!=null?Xb:!1,this.isShowToto=(eS=(Jb=O.modulesConfig)==null?void 0:Jb.toto)!=null?eS:!1,this.availableToto=(tS=O.totoConfig)!=null?tS:{},this.isShowBannerWithEventOnMainPage=(rS=(nS=O.headerConfig)==null?void 0:nS.show_banner_events_on_main)!=null?rS:!1,this.isShowBannerThirdPartyOnMainPage=(oS=O.thirdpartyConfig.is_show_banner_third_party_on_main_page)!=null?oS:!1,this.isConfettiVisible=(iS=(aS=O.customizeConfig)==null?void 0:aS.has_confetti)!=null?iS:!1,this.isShowBannerGamesOnMainPage=(lS=(sS=O.booleanConfig)==null?void 0:sS.is_show_banner_games_on_main_page)!=null?lS:!1,this.thirdPartyCasinoHistoryListFieldsInTable=(cS=O.thirdPartyCasinoHistoryListFieldsInTable)!=null?cS:[],this.isShowFireIconInSetting=(dS=(uS=O.booleanConfig)==null?void 0:uS.is_show_fire_icon_in_setting)!=null?dS:!1,this.securitySkype=(pS=(fS=O.globalConfig)==null?void 0:fS.security_skype)!=null?pS:"",this.isShowConsultantWidgetButton=(mS=(_S=O.supportConfig)==null?void 0:_S.show_consult_widget_btn)!=null?mS:!0,this.coefFormatByGeo=(gS=(hS=O.bettingConfig)==null?void 0:hS.default_coef_view_by_geo)!=null?gS:{},this.coefFormatByLang=(vS=(yS=O.bettingConfig)==null?void 0:yS.default_coef_view_by_lang)!=null?vS:{},this.afterRegistrationAndLoginRedirectRoutes=(SS=(bS=O.authConfig)==null?void 0:bS.redirect_routs)!=null?SS:[],this.afterRegistrationAndLoginRedirectRoutesV2=(TS=(ES=O.authConfig)==null?void 0:ES.redirect_routes)!=null?TS:[],this.isAvailablePartSale=(AS=(CS=O.bettingConfig)==null?void 0:CS.is_available_part_sale)!=null?AS:!0,this.isClickToActivateResponsibleGamingMode=(wS=(PS=O.officeConfig)==null?void 0:PS.has_btn_activate_responsible_gaming_mode)!=null?wS:!1,this.isNeedGroupPayments=((OS=O.informationConfig)==null?void 0:OS.need_group_payments)||!1,this.feedbackFormTitleDictKey=(IS=(RS=O.informationConfig)==null?void 0:RS.feedback_form_title_dict_key)!=null?IS:"",this.feedbackFormSubtitleDictKey=(kS=(LS=O.informationConfig)==null?void 0:LS.feedback_form_subtitle_dict_key)!=null?kS:"",this.siteUpdatesAppTranslationKeysByGeo=(MS=(NS=O.customizeConfig)==null?void 0:NS.site_upd_dict_geo)!=null?MS:{},this.thirdPartyPartnersLink=(DS=($S=O.thirdpartyConfig)==null?void 0:$S.tp_partner_link)!=null?DS:"",this.isShowAppsFlyerPixel=(BS=(xS=O.applicationConfig)==null?void 0:xS.show_apps_flyer_pixel)!=null?BS:!1,this.isOneTapAuthEnabled=(HS=(FS=O.authConfig)==null?void 0:FS.has_google_one_tap)!=null?HS:!1,this.filesByTagInMenu=(VS=(US=O.informationConfig)==null?void 0:US.files_by_tag_in_menu)!=null?VS:[],this.thirdPartyIsCasinoHistoryRedesign=(GS=O.thirdpartyConfig.third_party_is_casino_history_redesign)!=null?GS:!1,this.failPaymentPopupRedirectUrl=(jS=(WS=O.customizeConfig)==null?void 0:WS.fail_pay_redirect_url)!=null?jS:"",this.failPayRechargeBtnText=(zS=(KS=O.customizeConfig)==null?void 0:KS.fail_pay_recharge_btn_text)!=null?zS:"on_pay_to_cashier",this.isShowOneClickBetWidget=(qS=(YS=O==null?void 0:O.couponConfig)==null?void 0:YS.show_setting_one_click_widget)!=null?qS:!1,this.isShowBannersWidget=(ZS=O.globalConfig.show_banner_widget)!=null?ZS:!1,this.isAvailableInsights=(XS=(QS=O.bettingConfig)==null?void 0:QS.is_available_insights)!=null?XS:!0,this.forceBalanceUpdateData=(eE=(JS=O.iframeConfig)==null?void 0:JS.need_force_update_balance)!=null?eE:!1,this.isShowResponsibleSetLimitsPopup=(nE=(tE=O.officeConfig)==null?void 0:tE.show_responsible_limit_popup)!=null?nE:!1,this.globalEventId=(oE=(rE=O.globalEventConfig)==null?void 0:rE.global_event_id)!=null?oE:0,this.globalEventName=(iE=(aE=O.bettingConfig)==null?void 0:aE.global_event_name)!=null?iE:"",this.globalEventChampId=(lE=(sE=O.globalEventConfig)==null?void 0:sE.global_event_champ_id)!=null?lE:0,this.globalEventFirstGameStart=(uE=(cE=O.globalEventConfig)==null?void 0:cE.global_event_first_game_start)!=null?uE:0,this.isRegBannerTextFromApi=(fE=(dE=O.registrationConfig)==null?void 0:dE.reg_banner_text_from_api)!=null?fE:!1,this.footerPaymentsViewType=(_E=(pE=O.footerConfig)==null?void 0:pE.footer_payments_view_type)!=null?_E:0,this.thirdPartyEmailTechnicalSupportByLang=(mE=O.thirdPartyEmailTechnicalSupportByLang)!=null?mE:{},this.thirdPartyIsEmailTechnicalSupportVisible=(hE=O.thirdPartyIsEmailTechnicalSupportVisible)!=null?hE:!1,this.bannerWidgets=(gE=O.bannerWidgets)!=null?gE:[],this.bannerWidgetsV2=(yE=O.bannerWidgetsV2)!=null?yE:[],this.bannerWidgetsConfig=(vE=O.bannerWidgetsConfig)!=null?vE:{},this.promoCodeStoreTitleDictionaryKey=(SE=(bE=O.promoConfig)==null?void 0:bE.promo_store_dict_key)!=null?SE:"",this.showLicenseInRules=(TE=(EE=O.informationConfig)==null?void 0:EE.show_license_in_rules)!=null?TE:!1,this.requiredAsteriskAccentColor=(AE=(CE=O.officeConfig)==null?void 0:CE.show_red_required_field)!=null?AE:!1,this.themeBonusPagePromo=(wE=(PE=O.promoConfig)==null?void 0:PE.theme_bonus_page_promo)!=null?wE:"dark",this.isFullImageSliderPromo=(RE=(OE=O.promoConfig)==null?void 0:OE.is_full_image_slider_promo)!=null?RE:!1,this.isBlackBackgroundSliderPromo=(LE=(IE=O.promoConfig)==null?void 0:IE.is_black_background_slider_promo)!=null?LE:!1,this.isShowSectionsSliderPromo=(NE=(kE=O.promoConfig)==null?void 0:kE.is_show_sections_slider_promo)!=null?NE:!1,this.isHideDescriptionSliderPromoMobi=($E=(ME=O.promoConfig)==null?void 0:ME.is_hide_description_slider_promo_mobi)!=null?$E:!1,this.isEnabledPrioritySorting=(xE=(DE=O.promoConfig)==null?void 0:DE.is_enabled_priority_sorting)!=null?xE:!1,this.isShowCashbackChoicePopup=(FE=(BE=O.officeConfig)==null?void 0:BE.show_bonus_choice_popup_office)!=null?FE:!1,this.isShowWarningHarm=(UE=(HE=O.globalConfig)==null?void 0:HE.show_warning_harm)!=null?UE:!1,this.videoAllowedSports=(GE=(VE=O.bettingConfig)==null?void 0:VE.video_allowed_sports)!=null?GE:[],this.allowVideo=(jE=(WE=O.bettingConfig)==null?void 0:WE.allow_video)!=null?jE:!0,this.showRegionalVideo=(zE=(KE=O.bettingConfig)==null?void 0:KE.show_regional_video)!=null?zE:!1,this.aboutEpaymentsNames=(qE=(YE=O.informationConfig)==null?void 0:YE.about_epayments_names)!=null?qE:"",this.isEnabledStickyHeader=(QE=(ZE=O.headerConfig)==null?void 0:ZE.is_enabled_sticky_header)!=null?QE:!1,this.isShowUnplacedBets=(JE=(XE=O.headerConfig)==null?void 0:XE.show_unplaced_bets)!=null?JE:!0,this.showPreloaderInsteadSkeleton=(tT=(eT=O.officeConfig)==null?void 0:eT.show_preloader_instead_skeleton)!=null?tT:!1,this.urlPartnerProgram=(rT=(nT=O.headerConfig)==null?void 0:nT.url_partner_program)!=null?rT:"",this.urlPaymentAgent=(aT=(oT=O.headerConfig)==null?void 0:oT.url_payment_agent)!=null?aT:"",this.positionSelectLng=(sT=(iT=O.customizeConfig)==null?void 0:iT.position_select_lng)!=null?sT:[],this.isShowGameCardInsightsButton=(cT=(lT=O.bettingConfig)==null?void 0:lT.show_gamecard_insights_button)!=null?cT:!1,this.isShowAppBlockMenu=(dT=(uT=O.footerConfig)==null?void 0:uT.show_app_block_menu)!=null?dT:!1,this.hasGameNotifySettings=(pT=(fT=O.bettingConfig)==null?void 0:fT.has_game_notify_settings)!=null?pT:!0,this.bonusLinkPopup=(mT=(_T=O.headerConfig)==null?void 0:_T.bonus_link_popup)!=null?mT:"/bonus/rules/1st",this.activationPopOnce=(gT=(hT=O.officeConfig)==null?void 0:hT.activation_popup_once)!=null?gT:!1,this.leftMenuVipDict=(vT=(yT=O.dictionaryConfig)==null?void 0:yT.left_menu_vip_dict)!=null?vT:"link_menu_vip_cashback",this.hasBonusHintInReg=(ST=(bT=O.registrationConfig)==null?void 0:bT.has_bonus_hint)!=null?ST:!1,this.failPayDictKey=(TT=(ET=O.dictionaryConfig)==null?void 0:ET.fail_pay_dict_key)!=null?TT:"on_pay_fail_text",this.isSearchableBalanceDropdown=(AT=(CT=O.headerConfig)==null?void 0:CT.has_search_balance)!=null?AT:!1,this.mobileTitleDictionaryKey=(wT=(PT=O.dictionaryConfig)==null?void 0:PT.mobile_title_dict_key)!=null?wT:"mobile_make_bet",this.informPayTitleDictKey=(RT=(OT=O.dictionaryConfig)==null?void 0:OT.inform_pay_title_dict_key)!=null?RT:"about_text_7_with_payments",this.showModalAgentNetwork=(LT=(IT=O.otherConfig)==null?void 0:IT.has_modal_agent_network)!=null?LT:!1,this.lngLongPlayer=(NT=(kT=O.bettingConfig)==null?void 0:kT.lng_long_player)!=null?NT:[],this.amountTemplate=parseAmountTmpl(O.globalConfig),this.headerNavMaxVisibleItemsClient=($T=(MT=O.headerConfig)==null?void 0:MT.max_visible_items)!=null?$T:9,this.headerNavIndent=(xT=(DT=O.headerConfig)==null?void 0:DT.nav_indent)!=null?xT:100,this.pointsDictKey=(FT=(BT=O.dictionaryConfig)==null?void 0:BT.points_dict_key)!=null?FT:"header_balance_points",this.partnerCssBrandBook=(UT=(HT=O.customizeConfig)==null?void 0:HT.css_brandbook)!=null?UT:[],this.visibleTypeMobAppNotify=(GT=(VT=O.applicationConfig)==null?void 0:VT.visible_type_mob_app_notify)!=null?GT:0,this.isTournamentCategoryVisible=(jT=(WT=O.thirdpartyConfig)==null?void 0:WT.has_tp_tournament_category)!=null?jT:!1,this.couponSellButtonIsNearWithBet=(zT=(KT=O.couponConfig)==null?void 0:KT.sell_btn_near_with_bet)!=null?zT:!1,this.showFirstStepTeamCash=(qT=(YT=O.otherConfig)==null?void 0:YT.show_first_step_team_cash)!=null?qT:!0,this.sportSortMenuSectionTranslateKey=(QT=(ZT=O.dictionaryConfig)==null?void 0:ZT.sort_menu_section_dict_key)!=null?QT:MENU_SECTION_LANG_KEY_MAP[1e4],this.hasCancelChangesBtn=(JT=(XT=O.responsibleConfig)==null?void 0:XT.has_cancel_changes_btn)!=null?JT:!1,this.lottoName=(tC=(eC=O.promoConfig)==null?void 0:eC.lotto_name)!=null?tC:""}get captchaTypeIsGoogle(){return this.captcha_type==="google"}get captchaTypeIsCustom(){return this.captcha_type==="custom"}get defaultBettingView(){return this.countriesWithAsianView.includes(this.geoCountryId)&&this.allowedBettingViews.includes(1)?1:0}isRefId(S){return Array.isArray(S)||(S=[S]),S.includes(this.ref_id)}isGroupId(S){return Array.isArray(S)||(S=[S]),S.includes(this.group_id)}setCdnUrl(S){S=S==null?void 0:S.trim(),this.mainCdnUrl=S,this.serviceCdnUrl=S}};let SiteConfig=_SiteConfig;SiteConfig.API_PATH="/web-api";var w=S=>{throw TypeError(S)},R$1=(S,O,V)=>O.has(S)||w("Cannot "+V),_$3=(S,O,V)=>(R$1(S,O,"read from private field"),V?V.call(S):O.get(S)),g$1=(S,O,V)=>O.has(S)?w("Cannot add the same private member more than once"):O instanceof WeakSet?O.add(S):O.set(S,V),E$2=(S,O,V)=>(R$1(S,O,"access private method"),V);const te="r",ae="g",se="p",ne="geo",H$1="tz",oe="ln",ie="w",re="fh",ce="hs",_e="hb",Ee="mh",le="h",Pe="isc",he="pi",L$1="rtl",D="d",B$1="is12h",y$3="tt",b$3="gti",de="lc",Te="hn",me="htl",fe="hcl",Ae="pt",U="iframeProxy.BodyHeightChanged",x$2="iframeProxy.ParentPathChanged",Y="iframeProxy.ChildGoBack",k$2="iframeProxy.ChildGoForward",p$d="iframeProxy.HistoryRouteChanged",$$1="iframeProxy.SwitchHiddenItem",W="iframeProxy.SetDocumentTitle",I$1="iframeProxy.BetsUpdate",v$4="iframeProxy.ChangeSettings",j$1="iframeProxy.Request.SendBet",F$1="iframeProxy.Request.GetCouponData",q="iframeProxy.Local.SetBet",K="iframeProxy.Local.GetCouponData",Z="iframeProxy.Local.PassSelf",Be=Object.freeze(Object.defineProperty({__proto__:null,MESSAGE_TYPE_BETS_UPDATE:I$1,MESSAGE_TYPE_BODY_RESIZED:U,MESSAGE_TYPE_CHANGE_SETTINGS:v$4,MESSAGE_TYPE_CHILD_GO_BACK:Y,MESSAGE_TYPE_CHILD_GO_FORWARD:k$2,MESSAGE_TYPE_HISTORY_ROUTE_CHANGED:p$d,MESSAGE_TYPE_LOCAL_GET_COUPON_DATA:K,MESSAGE_TYPE_LOCAL_PASS_SELF:Z,MESSAGE_TYPE_LOCAL_SET_BET:q,MESSAGE_TYPE_PARENT_PATH_CHANGED:x$2,MESSAGE_TYPE_REQUEST_GET_COUPON_DATA:F$1,MESSAGE_TYPE_REQUEST_SEND_BET:j$1,MESSAGE_TYPE_SET_DOCUMENT_TITLE:W,MESSAGE_TYPE_SWITCH_HIDDEN_ITEM:$$1},Symbol.toStringTag,{value:"Module"}));function u$8(S,O){let V;return S.indexOf(`/${O}`)===0?V=S.replace(O,""):V=`/${O}/${S}`,V.replace(/\/\/\/?/g,"/")}const M="stHideItem-",be=defineComponent({name:"IframeProxy",props:{href:{type:String,required:!0},refId:{type:[String,Number],required:!0},projectId:{type:[String,Number],required:!0},geo:{type:[String,Number],required:!0},timeZone:{type:[String,Number],required:!0},language:{type:String,default:""},locale:{type:String,default:""},contentWidth:{type:Number,default:void 0},syncHistoryWithIframe:{type:Boolean,default:!1},fixedIframeHeight:{type:Boolean,default:!1},minHeight:{type:Number,default:280},activateGoBack:{type:Boolean,default:!1},internalContentScrolling:{type:Boolean,default:!1},postMessageListenerId:{type:String,default:""},isRtl:{type:Boolean,default:!1},isDarkTheme:{type:Boolean,default:!1},is12h:{type:Boolean,default:!1},transformPrefix:{type:String,default:""},tableType:{type:Number,default:void 0},gTagId:{type:String,default:""},isHideTeamLogos:{type:Boolean,default:!1},isHideChampLogos:{type:Boolean,default:!1},isHideNavigationButtons:{type:Boolean,default:!1},paintId:{type:String,default:""}},emits:["load"],setup(S,{emit:O}){const V=ref(""),G=ref(S.minHeight);let z;function Q(ve,Le){var $e;($e=z==null?void 0:z.contentWindow)==null||$e.postMessage({type:v$4,payload:{[ve]:Le}},"*")}function X(){var ve;const{pathname:Le}=window.location,$e=u$8(Le,S.transformPrefix);(ve=z==null?void 0:z.contentWindow)==null||ve.postMessage({type:x$2,path:$e},"*")}function ee(ve){var Le;if(ve.data.type){if(S.postMessageListenerId&&ve.data.postMessageListenerId!==S.postMessageListenerId)return;switch(ve.data.type){case U:S.fixedIframeHeight||(G.value=ve.data.height>S.minHeight?ve.data.height:S.minHeight);break;case Y:window.history.back();break;case k$2:window.history.forward();break;case p$d:{const{toPath:$e,replace:De}=ve.data,xe=S.transformPrefix?u$8($e,S.transformPrefix):$e;De?window.history.replaceState(void 0,"",xe):window.history.pushState(void 0,"",xe);break}case $$1:{const $e=M+ve.data.key;localStorage.getItem($e)?localStorage.removeItem($e):localStorage.setItem($e,"1");break}case j$1:{const{v2:$e,v3:De}=ve.data;(window.opener||window).postMessage({type:q,domain:window.location.origin,v2:$e,v3:De},window.location.origin);break}case F$1:{const[$e]=ve.ports,De=new Promise(xe=>{const Fe=new MessageChannel;Fe.port1.onmessage=({data:Qe})=>{Fe.port1.close(),$e.postMessage(Vt(Ct({},Qe),{isBetsAvailable:!0}))},(window.opener||window).postMessage({type:K,domain:window.location.origin},window.location.origin,[Fe.port2]),xe(!0)});Promise.all([De]);break}case W:S.syncHistoryWithIframe&&(document.title=ve.data.title);break;case I$1:(Le=z==null?void 0:z.contentWindow)==null||Le.postMessage(Vt(Ct({},ve.data),{type:I$1}),"*");break}}}function pe(ve){z=ve.target,O("load")}watch(()=>S.is12h,ve=>{Q(B$1,!!ve)}),watch(()=>S.isDarkTheme,ve=>{Q(D,ve)}),watch(()=>S.isRtl,ve=>{Q(L$1,!!ve)}),watch(()=>S.timeZone,ve=>{Q(H$1,`${ve}`)}),watch(()=>S.gTagId,ve=>{Q(b$3,ve)}),onMounted(()=>{const ve=new URL(S.href),Le=new URLSearchParams(window.location.search),$e=`${S.tableType||Le.get(y$3)||""}`;$e&&ve.searchParams.set(y$3,$e);const De=Object.keys(localStorage).filter(xe=>xe.includes(M)).map(xe=>xe.replace(M,"")).join("-");De&&ve.searchParams.set(le,De),S.syncHistoryWithIframe&&(window.addEventListener("popstate",X),ve.searchParams.set(ce,"1")),S.language&&ve.searchParams.set(oe,S.language),S.locale&&ve.searchParams.set(de,S.locale),S.contentWidth&&ve.searchParams.set(ie,`${S.contentWidth}`),S.postMessageListenerId&&ve.searchParams.set(he,S.postMessageListenerId),S.paintId&&ve.searchParams.set(Ae,S.paintId),S.gTagId&&ve.searchParams.set(b$3,S.gTagId),typeof S.isRtl<"u"&&ve.searchParams.set(L$1,S.isRtl?"1":"0"),S.fixedIframeHeight&&ve.searchParams.set(re,"1"),S.activateGoBack&&ve.searchParams.set(_e,"1"),S.internalContentScrolling&&ve.searchParams.set(Pe,"1"),S.isDarkTheme&&ve.searchParams.set(D,"1"),S.is12h&&ve.searchParams.set(B$1,"1"),S.isHideTeamLogos&&ve.searchParams.set(me,"1"),S.isHideChampLogos&&ve.searchParams.set(fe,"1"),S.isHideNavigationButtons&&ve.searchParams.set(Te,"1"),ve.searchParams.set(te,`${S.refId}`),ve.searchParams.set(ae,`${S.projectId}`),ve.searchParams.set(se,`${S.projectId}`),ve.searchParams.set(H$1,`${S.timeZone}`),ve.searchParams.set(ne,`${S.geo}`),ve.searchParams.set(Ee,`${S.minHeight}`),ve.pathname=u$8(ve.pathname,S.transformPrefix),V.value=ve.href,window.addEventListener("message",ee),(window.opener||window).postMessage({type:Z},window.location.origin)}),onUnmounted(()=>{window.removeEventListener("popstate",X),window.removeEventListener("message",ee)});const ke="display: block; width: 100%; border: none;";return()=>h$2("iframe",{onLoad:pe,src:V.value,height:G.value,style:ke})}}),Se=85,ge=89,ue=144;function Me(S){return[Se,ue,ge].includes(S)}const ye="game",Ie="team",Ge="player",Ne="stage",Oe="tournament",we="rating",Re="horse",Ce="graph",He="cyber",P="statisticpopup";var r$c,l$5,c$9;class Ue{constructor(){g$1(this,r$c),g$1(this,c$9,O=>{Object.entries(O).forEach(([V,G])=>{if(!G)throw new Error(`Wrong input param [${V}]: "${G}"`)})})}gameUrl({lng:O,sportId:V=0,gameId:G,tabName:z="main"}){return _$3(this,c$9).call(this,{gameId:G}),E$2(this,r$c,l$5).call(this,[O,P,ye,V,G,z])}teamUrl({lng:O,sportId:V,teamId:G}){return _$3(this,c$9).call(this,{teamId:G}),E$2(this,r$c,l$5).call(this,[O,P,Ie,V,G])}playerUrl({lng:O,sportId:V,playerId:G}){return _$3(this,c$9).call(this,{playerId:G}),E$2(this,r$c,l$5).call(this,[O,P,Ge,V,G])}stageUrl({lng:O,sportId:V,stageId:G,tableType:z}){_$3(this,c$9).call(this,{stageId:G});const Q=E$2(this,r$c,l$5).call(this,[O,P,Ne,V,G]),X=z?`?${y$3}=${z}`:"";return Q+X}tournamentUrl({lng:O,sportId:V,tournamentId:G,seasonId:z}){return _$3(this,c$9).call(this,{tournamentId:G}),E$2(this,r$c,l$5).call(this,[O,P,Oe,V,G,z])}ratingUrl({lng:O,sportId:V,ratingId:G}){return _$3(this,c$9).call(this,{ratingId:G}),E$2(this,r$c,l$5).call(this,[O,P,we,V,G])}horseUrl({lng:O,horseId:V}){return _$3(this,c$9).call(this,{horseId:V}),E$2(this,r$c,l$5).call(this,[O,P,Re,V])}coefficientGraphUrl({lng:O,gameId:V,coefficientView:G}){_$3(this,c$9).call(this,{gameId:V});const z=[V];return G&&z.push(G),E$2(this,r$c,l$5).call(this,[O,P,Ce,...z])}cyberUrl({lng:O,sportId:V,tournId:G,seasonId:z}){if(!Me(V))throw new Error(`Wrong input param [sportId]: "${V}"`);return _$3(this,c$9).call(this,{tournId:G,seasonId:z}),E$2(this,r$c,l$5).call(this,[O,P,He,V,G,z])}}r$c=new WeakSet,l$5=function(S){return"/"+S.filter(O=>O===0||O).join("/")},c$9=new WeakMap;const isRtl=S=>[LanguageCode.FA,LanguageCode.AR,LanguageCode.HE,LanguageCode.KU,LanguageCode.UR,LanguageCode.IQ].includes(S),functionalCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_FUNCTIONALITY],marketingCookiesTypes=[CookiesAgreeType.ALL,CookiesAgreeType.ONLY_MARKETING],isFunctionalCookies=S=>functionalCookiesTypes.includes(S),isMarketingCookies=S=>marketingCookiesTypes.includes(S),retry=async(S,O,V)=>{let G,z;if([G,z]=execAsync(()=>S()),G=await G,z(),!G){if(O<=1)throw new Error("retry: Attempts ended");return[G,z]=execAsync(()=>delay(V)),await G,z(),retry(S,O-1,V)}},retryPromise=(S,O,V)=>S(O<=1).catch(G=>O<=1?Promise.reject(G):delay(V).then(()=>retryPromise(S,O-1,V))),stopElements=new WeakSet,stopDropdownOutsideEvent=(S,O)=>S.add(O),trailingThrottle=(S,O)=>{let V=!1,G;return(...Q)=>{if(V){G=Q;return}V=!0,setTimeoutWrapped(()=>{V=!1,G&&(S(...G),G=void 0)},O)}},leadingThrottle=(S,O)=>{let V=!1;return(...z)=>{V||(S(...z),V=!0,setTimeoutWrapped(()=>{V=!1},O))}},trailingAndLeadingThrottle=(S,O)=>{let V=!1,G;const z=(...Q)=>{if(V){G=Q;return}S(...Q),V=!0,setTimeoutWrapped(()=>{V=!1,G!==void 0&&(z(...G),G=void 0)},O)};return z},throttle=(S,O,{leading:V=!0,trailing:G=!0}={})=>V&&G?trailingAndLeadingThrottle(S,O):V?leadingThrottle(S,O):G?trailingThrottle(S,O):noop$2,windowOnLoad=async()=>{var S;const O=window;return(S=O.onLoadPromise)!=null||(O.onLoadPromise=document.readyState==="complete"?Promise.resolve():new Promise(V=>{window.addEventListener("load",V),setTimeoutWrapped(V,1e4)})),O.onLoadPromise};class RequestError extends Error{constructor(O){var V,G,z,Q,X,ee;super(),this.message=(V=O.message)!=null?V:"",this.title=(G=O.title)!=null?G:"",this.status=O.status,this.isCancel=O.isCancel,this.response=(z=O.response)!=null?z:{},this.messagePrefix=(Q=O.messagePrefix)!=null?Q:"",this.request=(X=O.request)!=null?X:{},this.$logger=(ee=O.$logger)!=null?ee:console,this.httpCode=O.httpCode,O.hideLog||this.log()}log(){try{this.isCancel,this.isCancel||this.$logger.error("RequestError error",this.getErrorMsg())}catch(O){this.$logger.error("RequestError catch",O)}}getErrorMsg(){const{method:O,url:V,params:G,headers:z}=this.request;return{request:JSON.stringify(this.request),response:JSON.stringify(this.response),message:[`${this.messagePrefix}${this.message}`,...O?[`METHOD: ${O}`]:[],...V?[`URL: ${V}`]:[],...G?[`PARAMS: ${JSON.stringify(G)}`]:[],...z?[`HEADERS: ${JSON.stringify(z)}`]:[]].join(` `),title:this.title,requestUrl:V,status:this.status,isCancel:this.isCancel,messagePrefix:this.messagePrefix,httpCode:this.httpCode,stack:this.stack}}}const _HttpClient=class{static createResult(S,O=_HttpClient.STATUS_SUCCESS,V=200,G="",z=""){return{data:S,status:O,httpCode:V,statusCode:V,message:G,title:z}}constructor(S){this.httpModule=S}async getRequest(S,O={}){let V,G;const ee=O,{withoutCache:z=!1}=ee,Q=_n(ee,["withoutCache"]),X=([V,G]=execAsync(()=>this.httpModule(S,Vt(Ct({},Q),{cache:!z})).execute({returnContext:!0})),V=await V,G(),V);return[V,G]=execAsync(()=>this.checkIsLoad()),await V,G(),Vt(Ct({},X),{status:X.response.status})}async getRequestWithoutCache(S,O={}){return this.getRequest(S,Vt(Ct({},O),{withoutCache:!0}))}async postRequest(S,O={}){let V,G;[V,G]=execAsync(()=>this.checkIsLoad()),await V,G();const pe=O,{params:z,withoutCache:Q=!1}=pe,X=_n(pe,["params","withoutCache"]),ee=([V,G]=execAsync(()=>this.httpModule(S,Vt(Ct({body:z},X),{method:_HttpClient.METHOD_POST})).execute({returnContext:!0})),V=await V,G(),V);return Vt(Ct({},ee),{status:ee.response.status})}async putRequest(S,O){let V,G;const pe=O,{params:z,withoutCache:Q=!1}=pe,X=_n(pe,["params","withoutCache"]),ee=([V,G]=execAsync(()=>this.httpModule(S,Vt(Ct({body:z},X),{method:_HttpClient.METHOD_PUT})).execute({returnContext:!0})),V=await V,G(),V);return Vt(Ct({},ee),{status:ee.response.status})}async headRequest(S,O){let V,G;const z=([V,G]=execAsync(()=>this.httpModule(S,Vt(Ct({},O),{method:_HttpClient.METHOD_HEAD})).execute({returnContext:!0})),V=await V,G(),V);return Vt(Ct({},z),{status:z.response.status})}async deleteRequest(S,O={}){let V,G;const z=([V,G]=execAsync(()=>this.httpModule(S,Vt(Ct({},O),{method:_HttpClient.METHOD_DELETE})).execute({returnContext:!0})),V=await V,G(),V);return Vt(Ct({},z),{status:z.response.status})}async request(S,O){const Q=O,{method:V=_HttpClient.METHOD_GET}=Q,G=_n(Q,["method"]);switch(V.toLocaleUpperCase()){case _HttpClient.METHOD_GET:return this.getRequest(S,G);case _HttpClient.METHOD_POST:return this.postRequest(S,G);case _HttpClient.METHOD_PUT:return this.putRequest(S,G);case _HttpClient.METHOD_DELETE:return this.deleteRequest(S,G);default:return this.getRequest(S,G)}}async checkIsLoad(){return windowOnLoad()}createAbortController(){return new AbortController}};let HttpClient=_HttpClient;HttpClient.STATUS_SUCCESS=1;HttpClient.STATUS_ERROR=2;HttpClient.STATUS_NETWORK_ERROR=3;HttpClient.STATUS_CLOSE=4;HttpClient.METHOD_GET="GET";HttpClient.METHOD_POST="POST";HttpClient.METHOD_PUT="PUT";HttpClient.METHOD_HEAD="HEAD";HttpClient.METHOD_DELETE="DELETE";function e$3(S){this.message=S}e$3.prototype=new Error,e$3.prototype.name="InvalidCharacterError";var r$b=typeof window!="undefined"&&window.atob&&window.atob.bind(window)||function(S){var O=String(S).replace(/=+$/,"");if(O.length%4==1)throw new e$3("'atob' failed: The string to be decoded is not correctly encoded.");for(var V,G,z=0,Q=0,X="";G=O.charAt(Q++);~G&&(V=z%4?64*V+G:G,z++%4)?X+=String.fromCharCode(255&V>>(-2*z&6)):0)G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(G);return X};function t$a(S){var O=S.replace(/-/g,"+").replace(/_/g,"/");switch(O.length%4){case 0:break;case 2:O+="==";break;case 3:O+="=";break;default:throw"Illegal base64url string!"}try{return function(V){return decodeURIComponent(r$b(V).replace(/(.)/g,function(G,z){var Q=z.charCodeAt(0).toString(16).toUpperCase();return Q.length<2&&(Q="0"+Q),"%"+Q}))}(O)}catch(V){return r$b(O)}}function n$8(S){this.message=S}function o$6(S,O){if(typeof S!="string")throw new n$8("Invalid token specified");var V=(O=O||{}).header===!0?0:1;try{return JSON.parse(t$a(S.split(".")[V]))}catch(G){throw new n$8("Invalid token specified: "+G.message)}}n$8.prototype=new Error,n$8.prototype.name="InvalidTokenError";const scriptRel="modulepreload",assetsURL=function(S,O){return new URL(S,O).href},seen={},__vitePreload=function(O,V,G){let z=Promise.resolve();if(V&&V.length>0){const X=document.getElementsByTagName("link"),ee=document.querySelector("meta[property=csp-nonce]"),pe=(ee==null?void 0:ee.nonce)||(ee==null?void 0:ee.getAttribute("nonce"));z=Promise.allSettled(V.map(ke=>{if(ke=assetsURL(ke,G),ke in seen)return;seen[ke]=!0;const ve=ke.endsWith(".css"),Le=ve?'[rel="stylesheet"]':"";if(!!G)for(let xe=X.length-1;xe>=0;xe--){const Fe=X[xe];if(Fe.href===ke&&(!ve||Fe.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${ke}"]${Le}`))return;const De=document.createElementByMF("link");if(De.rel=ve?"stylesheet":scriptRel,ve||(De.as="script"),De.crossOrigin="",De.href=ke,pe&&De.setAttribute("nonce",pe),document.head.appendChild(De),ve)return new Promise((xe,Fe)=>{De.addEventListener("load",xe),De.addEventListener("error",()=>Fe(new Error(`Unable to preload CSS for ${ke}`)))})}))}function Q(X){const ee=new Event("vite:preloadError",{cancelable:!0});if(ee.payload=X,window.dispatchEvent(ee),!ee.defaultPrevented)throw X}return z.then(X=>{for(const ee of X||[])ee.status==="rejected"&&Q(ee.reason);return O().catch(Q)})};function declension(S,O){if(S.one!==void 0&&O===1)return S.one;var V=O%10,G=O%100;return V===1&&G!==11?S.singularNominative.replace("{{count}}",O):V>=2&&V<=4&&(G<10||G>20)?S.singularGenitive.replace("{{count}}",O):S.pluralGenitive.replace("{{count}}",O)}function buildLocalizeTokenFn(S){return function(O,V){return V.addSuffix?V.comparison>0?S.future?declension(S.future,O):"через "+declension(S.regular,O):S.past?declension(S.past,O):declension(S.regular,O)+" назад":declension(S.regular,O)}}var formatDistanceLocale={lessThanXSeconds:buildLocalizeTokenFn({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:function(S,O){return O.addSuffix?O.comparison>0?"через полминуты":"полминуты назад":"полминуты"},lessThanXMinutes:buildLocalizeTokenFn({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:buildLocalizeTokenFn({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:buildLocalizeTokenFn({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:buildLocalizeTokenFn({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:buildLocalizeTokenFn({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})};function formatDistance(S,O,V){return V=V||{},formatDistanceLocale[S](O,V)}var dateFormats$1={full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},timeFormats$1={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},dateTimeFormats$1={any:"{{date}}, {{time}}"},formatLong$1={date:buildFormatLongFn({formats:dateFormats$1,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats$1,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats$1,defaultWidth:"any"})};function isSameUTCWeek(S,O,V){requiredArgs(2,arguments);var G=startOfUTCWeek(S,V),z=startOfUTCWeek(O,V);return G.getTime()===z.getTime()}var accusativeWeekdays=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function lastWeek(S){var O=accusativeWeekdays[S];switch(S){case 0:return"'в прошлое "+O+" в' p";case 1:case 2:case 4:return"'в прошлый "+O+" в' p";case 3:case 5:case 6:return"'в прошлую "+O+" в' p"}}function thisWeek(S){var O=accusativeWeekdays[S];return S===2?"'во "+O+" в' p":"'в "+O+" в' p"}function nextWeek(S){var O=accusativeWeekdays[S];switch(S){case 0:return"'в следующее "+O+" в' p";case 1:case 2:case 4:return"'в следующий "+O+" в' p";case 3:case 5:case 6:return"'в следующую "+O+" в' p"}}var formatRelativeLocale={lastWeek:function(S,O,V){var G=S.getUTCDay();return isSameUTCWeek(S,O,V)?thisWeek(G):lastWeek(G)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:function(S,O,V){var G=S.getUTCDay();return isSameUTCWeek(S,O,V)?thisWeek(G):nextWeek(G)},other:"P"};function formatRelative(S,O,V,G){var z=formatRelativeLocale[S];return typeof z=="function"?z(O,V,G):z}var eraValues={narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},monthValues={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},formattingMonthValues={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},dayValues={narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},dayPeriodValues={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},formattingDayPeriodValues={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}};function ordinalNumber(S,O){var V=O||{},G=String(V.unit),z;return G==="date"?z="-е":G==="week"||G==="minute"||G==="second"?z="-я":z="-й",S+z}var localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function(S){return Number(S)-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide",formattingValues:formattingMonthValues,defaultFormattingWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"any",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},matchOrdinalNumberPattern=/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},parseEraPatterns={any:[/^д/i,/^н/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},parseMonthPatterns={narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},matchDayPatterns={narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},parseDayPatterns={narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},matchDayPeriodPatterns={narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},parseDayPeriodPatterns={any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function(S){return parseInt(S,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(S){return S+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},locale$1={code:"ru",formatDistance,formatLong:formatLong$1,formatRelative,localize,match,options:{weekStartsOn:1,firstWeekContainsDate:1}};const index$1=Object.freeze(Object.defineProperty({__proto__:null,default:locale$1},Symbol.toStringTag,{value:"Module"})),TIME_GROUP_1_KEY="dashboard_upcoming_events_title_0_2h",TIME_GROUP_2_KEY="dashboard_upcoming_events_title_2_4h",TIME_GROUP_3_KEY="dashboard_upcoming_events_title_4h";var HTTP_CLIENT_SVC_ERROR_TYPE=(S=>(S.USER_NOT_AUTHENTICATED="USER_NOT_AUTHENTICATED",S.TOKEN_NOT_AUTHENTICATED="TOKEN_NOT_AUTHENTICATED",S))(HTTP_CLIENT_SVC_ERROR_TYPE||{});class ServiceAuthHttpClientError extends HTTPError{constructor(O,V){super(O),this.message=V}}ServiceAuthHttpClientError.ERROR_TYPE=HTTP_CLIENT_SVC_ERROR_TYPE;const AUTHORIZATION_RETRY=3,SUBTRAHEND_OF_EXPIRE=5,isExpiredDate=S=>Math.ceil(new Date().getTime()/1e3)>=S;class ServiceAuthHttpClient extends HttpClient{constructor({http:O,authHeaderKey:V}){super(O),this.svcControllerPrefix="/web-api/api/mobile/v1/token",this.attemptCounter=new Map,this.waitAuthToken=void 0,this.authHeaderKey="Authorization",this.beforeRequest=async G=>{let z,Q;var X,ee,pe;if((X=G.request.url)!=null&&X.includes(this.svcControllerPrefix))return;this.waitAuthToken&&([z,Q]=execAsync(()=>this.waitAuthToken),await z,Q());const ke=this.tokenData&&isExpiredDate(this.tokenData.expireDate);if((!this.tokenData||ke)&&(this.waitAuthToken=this.fetchSvcToken(G,ke).then(ve=>{this.tokenData=ve}).finally(()=>{delete this.waitAuthToken}),[z,Q]=execAsync(()=>this.waitAuthToken),await z,Q()),!this.tokenData)throw new ServiceAuthHttpClientError(G,"[ServiceAuthHttpClient]: lost token");(pe=(ee=G.request).headers)!=null||(ee.headers={}),G.request.headers[this.authHeaderKey]=`Bearer ${this.tokenData.userToken}`},this.handleFulfilled=G=>{var z,Q,X;(Q=(z=G.response)==null?void 0:z.url)!=null&&Q.includes(this.svcControllerPrefix)||this.attemptCounter.delete(((X=G.response)==null?void 0:X.url)||"")},this.afterResponse=async G=>{let z,Q;var X,ee,pe,ke,ve;if((X=G.response)!=null&&X.ok)this.handleFulfilled(G);else if(!((pe=(ee=G.response)==null?void 0:ee.url)!=null&&pe.includes(this.svcControllerPrefix))&&((ke=G.response)==null?void 0:ke.status)===401){const $e=G.response.url||"";let De=this.attemptCounter.get($e)||0;if((ve=G.error)!=null&&ve.isInterceptorError&&De>=2)return;if(De++,De>=AUTHORIZATION_RETRY)throw this.attemptCounter.delete($e),new ServiceAuthHttpClientError(G,ServiceAuthHttpClientError.ERROR_TYPE.TOKEN_NOT_AUTHENTICATED);const xe=!!this.tokenData;this.attemptCounter.set($e,De),this.tokenData=([z,Q]=execAsync(()=>this.fetchSvcToken(G,xe)),z=await z,Q(),z);const Le=G.request,{url:Fe}=Le,Qe=_n(Le,["url"]);try{const We=([z,Q]=execAsync(()=>this.httpModule(Fe,Qe).executeSafe()),z=await z,Q(),z);return Vt(Ct({},G),{error:!1,data:We.data})}catch(We){return We.isInterceptorError=!0,Vt(Ct({},G),{error:We})}}},V&&(this.authHeaderKey=V),this.httpModule=this.httpModule.extend({hooks:{beforeRequest:[this.beforeRequest],afterResponse:[this.afterResponse]}})}isSvcAuth(){var O;return this.tokenData&&!isExpiredDate((O=this.tokenData)==null?void 0:O.expireDate)}forgetToken(){delete this.tokenData;const{authAbortController:O}=this;O&&O.abort()}async fetchSvcToken(O,V=!1){let G,z;var Q,X;try{const ee=new AbortController;this.authAbortController=ee;const pe=([G,z]=execAsync(()=>V?this.httpModule(`${this.svcControllerPrefix}/refresh`,{method:"POST",signal:ee.signal,headers:{"Content-Type":"application/vnd.api+json",Accept:"application/vnd.api+json"}}).executeSafe():this.httpModule(`${this.svcControllerPrefix}/`).executeSafe()),G=await G,z(),G);if(!((Q=pe.headers)!=null&&Q.date))throw new ServiceAuthHttpClientError(O,"[ServiceAuthHttpClient]: headers.date is undefined");const ke=new Date(pe.headers.date),ve=Math.ceil(ke.getTime()/1e3),Le=Math.ceil(new Date().getTime()/1e3),{userToken:$e}=pe.data.data.attributes;let{expireDate:De}=pe.data.data.attributes;return De-=ve-Le+SUBTRAHEND_OF_EXPIRE,{userToken:$e,expireDate:De}}catch(ee){throw((X=ee==null?void 0:ee.response)==null?void 0:X.status)===403?new ServiceAuthHttpClientError(O,ServiceAuthHttpClientError.ERROR_TYPE.USER_NOT_AUTHENTICATED):ee}finally{delete this.authAbortController}}}class MemoryStorage{constructor(){this.storage={},this.clear()}getStorage(){return this.storage}setStorage(O){this.storage=O}get length(){return Object.keys(this.storage).length}setItem(O,V){this.storage[O]=V}getItem(O){return this.storage[O]}removeItem(O){delete this.storage[O]}clear(){this.storage={}}getOrSet(O,V){const G=this.getItem(O);if(G)return G;const z=V();return this.setItem(O,z),z}}class SsrDataProvider{constructor(O={},V={}){this.footer={},this.dashboard=V.dashboard||{},this.xgames=V.xgames||{},this.contacts=V.contacts||{networks:[],phones:[],emails:[]},this.updateFooterData(V.footer||{})}updateFooterData(O){const z=O!=null?O:{},{faq:V}=z,G=_n(z,["faq"]);this.footer=Ct(Ct({},V?{faq:parseMenuItem(V)}:{}),G)}}function getDuplicatedCookies(S){if(!S)return[];const O=S.split(/=\w+;?\s?/),V=new Set,G=new Set;for(const z of O)V.has(z)?G.add(z):V.add(z);return[...G]}class Cookies{constructor({req:O,res:V,parseJSON:G=!0}){this.useIframeRequiredOptions=!1,this.tempStorageForReinitialize=[],this.isTempSaveCookieParams=!0,this.cookieIframeOptions={sameSite:"none",secure:!0},this.getResponseCookies=()=>{var z,Q,X;let ee=(X=(Q=(z=this.res)==null?void 0:z.getHeader)==null?void 0:Q.call(z,"Set-Cookie"))!=null?X:[];return typeof ee=="string"&&(ee=[ee]),ee},this.cookiesService=cookieUniversal(O,V,G),V&&(this.res=V),O&&(this.req=O)}setIframeRequiredOptions(O=!1,V=!1){this.isTempSaveCookieParams=!1,O&&(V&&(this.cookieIframeOptions.partitioned=!0,getDuplicatedCookies(document.cookie).forEach(G=>{this.remove(G,{secure:!0,sameSite:"none",httpOnly:G==="SESSION"})})),this.useIframeRequiredOptions=!0,this.setAll(this.tempStorageForReinitialize)),this.tempStorageForReinitialize=[]}set(O="",V="",G={path:"/"}){this.isTempSaveCookieParams&&this.tempStorageForReinitialize.push({name:O,value:V,opts:G});const z=typeof V=="object"?JSON.stringify(V):V;document.cookie=serialize(O,String(z),this.useIframeRequiredOptions?Object.assign(G,this.cookieIframeOptions):G)}setAll(O=[]){Array.isArray(O)&&O.forEach(({name:V="",value:G="",opts:z={path:"/"}})=>{this.set(V,G,z)})}get(O="",V={fromRes:!1,parseJSON:!0}){return this.cookiesService.get(O,V)}getAll(O={fromRes:!1,parseJSON:!0}){return this.cookiesService.getAll(O)}remove(O="",V={path:"/"}){return this.cookiesService.remove(O,this.useIframeRequiredOptions?Object.assign(V,this.cookieIframeOptions):V)}removeAll(){Object.keys(this.getAll()).forEach(O=>{this.remove(O)})}}const memory=getContext("SM");memory.tryUse()||memory.set({});const getSharedEntity=(S,O)=>{var V;const G=memory.use();return(V=G[S])!=null||(G[S]=O()),G[S]},createBaseMediaService=()=>{let S,O,V,G=et=>et;const z=new Map,Q=getSharedEntity(11,()=>({})),X=getSharedEntity(5,()=>({})),ee=["main","secondary"];let pe={};const ke=et=>{if(!(et!=null&&et.length))return Q;const Je=et.reduce((Ye,Xe)=>(Q[Xe]&&(Ye[Xe]=Q[Xe]),Ye),{});return Object.keys(Je).length>0?Je:void 0},ve=({key:et,extensionOrKey:Je="main"})=>{var Ye,Xe;if(!isDef(Q)||!Object.keys(Q).length)return S.error("mediaState does not exist"),DEFAULT_MEDIA_PATH;let _t;for(const Bt in Q){const Ft=Q[Bt][et];if(Ft){_t=Ft;break}}if(!isDef(_t))return DEFAULT_MEDIA_PATH;const gt="secondary"in _t,At=ee.includes(Je);return gt?At?(Ye=_t[Je])!=null?Ye:_t.main:(Xe=_t.secondary)!=null&&Xe.includes("."+Je)?_t.secondary:_t.main:`${_t.main}.${At?"png":Je}`},Le=et=>`${V}_${et}`,$e=et=>et.filter(Je=>{const Ye=Le(Je),Xe=X[Ye];return!Xe||Xe{let Je,Ye;const{data:Xe,error:_t}=([Je,Ye]=execAsync(()=>O(G(et)).executeSafe()),Je=await Je,Ye(),Je);if(_t){S.error("loadMediaKeyUrl error path",Vt(Ct({},_t),{mediaLoadPath:et}));return}return Xe},xe=(et,Je)=>{Q[et]=Ct(Ct({},Q[et]||{}),Je);const Ye=Le(et);X[Ye]=getExpiredAt()},Fe=async et=>{let Je,Ye;var Xe;const _t=(Xe=pe.values)==null?void 0:Xe[et];if(!_t){S.error("has no resources for partnerId media",{partnerId:V,mediaId:et});return}const gt=([Je,Ye]=execAsync(()=>De(_t)),Je=await Je,Ye(),Je);gt&&Object.values(gt)&&xe(et,gt)};return{getMediaState:ke,getMediaUrl:ve,loadMediaResources:async et=>{z.has(V)||z.set(V,{});const Je=$e(uniqueBy(et)),Ye=z.get(V),Xe=Je.map(_t=>(Ye[_t]||(Ye[_t]=Fe(_t).finally(()=>delete Ye[_t])),Ye[_t]));return z.set(V,Ye),Promise.all(Xe)},setMediaResources:(et,Je=!1)=>{(!(pe!=null&&pe.values)||pe.expiredAt{S=et},setHttpModule:et=>{O=et},setPartnerId:et=>{V=et},setGettingCdnUrl:et=>{G=et},addMediaState:et=>{et&&Object.assign(Q,et)}}},createClientMediaService=({$httpModule:S,$logger:O,partnerId:V,media:G,getCdnUrl:z})=>{const Q=createBaseMediaService();return Q.setHttpModule(S),Q.setLogger(O),Q.setPartnerId(V),Q.addMediaState(G),Q.setGettingCdnUrl(z),Q},createClientLogger=()=>console;class BaseDictionaryService{constructor(){this.inMemoryDictionary=getSharedEntity(0,()=>new Map),this.inMemoryUnitDictionary=getSharedEntity(12,()=>new Map),this.inMemoryDictionaryResources=getSharedEntity(1,()=>new Map),this.inMemoryUnitDictionaryResources=getSharedEntity(13,()=>new Map),this.dictionaryExpireMap=getSharedEntity(2,()=>new Map),this.expireTime=6e4*15,this.getResourcesPath=O=>`/translation-api/by-lang/${O}`,this.getResourcesUnitPath=O=>`/translation-api/api/external/v2/unit/language/${O}`}setResourcesPathGetter(O){this.getResourcesPath=O}getDictionariesByLang(O){const V=this.inMemoryDictionary.get(O);if(V)return V;const G={};return this.inMemoryDictionary.set(O,G),G}getUnitDictionariesByLang(O){const V=this.inMemoryUnitDictionary.get(O);if(V)return V;const G={};return this.inMemoryUnitDictionary.set(O,G),G}getDictionariesByIds(O,V){const G=this.getDictionariesByLang(O);return Object.entries(G).reduce((z,[Q,X])=>{const ee=Number(Q);return V.includes(ee)&&(z[ee]=X),z},{})}setDictionaries(O,V){const G=this.getDictionariesByLang(O);Object.entries(V).forEach(([z,Q])=>{const X=Number(z);G[X]=Q,this.markDictionaryAsLoaded(O,X)})}markDictionaryAsLoaded(O,V){const G=BaseDictionaryService.getDictionaryExpireKey(O,V);this.dictionaryExpireMap.set(G,getExpiredAt(this.expireTime))}isDictionaryExist(O,V){var G;const z=BaseDictionaryService.getDictionaryExpireKey(O,V);return((G=this.dictionaryExpireMap.get(z))!=null?G:0)>Date.now()}isUnitDictionaryExist(O,V){var G;const z=BaseDictionaryService.getUnitDictionaryExpireKey(O,V);return((G=this.inMemoryUnitDictionaryResources.get(z))!=null?G:0)>Date.now()}getTranslation(O,V){const G=Object.values(this.getDictionariesByLang(V));for(const z of G){const Q=z[O];if(Q)return Q}return""}async loadDictionaries({language:O,httpClient:V,ids:G,cdnDomain:z}){const Q=uniqueBy(G).filter(X=>!this.isDictionaryExist(O,X));return Q.length?this.loadDictionariesFromResource(O,Q,V,z):[]}async loadDictionariesByUnit({language:O,httpClient:V,ids:G=[],cdnDomain:z=""}){const Q=uniqueBy(G).filter(X=>!this.isUnitDictionaryExist(O,X));return Q.length?this.loadDictionariesUnitFromResource(O,Q,V,z):[]}async loadDictionariesFromResource(O,V,G,z=""){let Q,X;const ee=this.inMemoryDictionaryResources.get(O);return(!ee||ee.expiredAtthis.loadResources(O,G)),await Q,X()),Promise.all(V.map(pe=>this.loadDictionaryFromResource(O,pe,G,z)))}async loadDictionariesUnitFromResource(O,V,G,z=""){let Q,X;const ee=this.inMemoryUnitDictionaryResources.get(O);return(!ee||ee.expiredAtthis.loadUnitResources(O,G)),await Q,X()),Promise.all(V.map(pe=>this.loadDictionaryUnitFromResource(O,pe,G,z)))}async loadDictionaryFromResource(O,V,G,z=""){let Q,X;const ee=this.getResourceFromMemory(O,V);if(!ee)return this.logger.error("has no resources for language, dictionary",{language:O,dictionaryId:V}),{id:V,isLoaded:!1};const pe=([Q,X]=execAsync(()=>this.getDictionaryContent(ee,G,z)),Q=await Q,X(),Q);return pe&&Object.values(pe).length?(this.setDictionaries(O,{[V]:pe}),{id:V,isLoaded:!0}):{id:V,isLoaded:!1}}async loadDictionaryUnitFromResource(O,V,G,z=""){let Q,X;const ee=this.getResourceFromUnitMemory(O,V);if(!ee)return this.logger.error("has no unit resources for language, dictionary",{language:O,dictionaryId:V}),{id:V,isLoaded:!1};const pe=([Q,X]=execAsync(()=>this.getDictionaryContent(ee,G,z)),Q=await Q,X(),Q);return pe&&Object.values(pe).length?(this.setDictionaries(O,{[V]:pe}),{id:V,isLoaded:!0}):{id:V,isLoaded:!1}}async loadResources(O,V){let G,z;try{const{data:{data:{attributes:{dictionaryMap:Q}}}}=([G,z]=execAsync(()=>V.getRequest(this.getResourcesPath(O),{withoutCache:!0})),G=await G,z(),G);this.inMemoryDictionaryResources.has(O)||this.inMemoryDictionaryResources.set(O,{values:{},expiredAt:0});const X=this.inMemoryDictionaryResources.get(O);X.values=JSON.parse(Q),X.expiredAt=getExpiredAt(this.expireTime)}catch(Q){this.logger.error("load resources error language",Vt(Ct({},Q),{language:O}))}}async loadUnitResources(O,V){let G,z;try{const{data:Q}=([G,z]=execAsync(()=>V.getRequest(this.getResourcesUnitPath(O),{withoutCache:!0})),G=await G,z(),G);this.inMemoryUnitDictionaryResources.has(O)||this.inMemoryUnitDictionaryResources.set(O,{values:{},expiredAt:0});const X=this.inMemoryUnitDictionaryResources.get(O);X.values=Q,X.expiredAt=getExpiredAt(this.expireTime)}catch(Q){this.logger.error("load resources error language",Vt(Ct({},Q),{language:O}))}}getResourceFromMemory(O,V){var G;const z=this.inMemoryDictionaryResources.get(O);return(G=z==null?void 0:z.values)==null?void 0:G[V]}getResourceFromUnitMemory(O,V){var G;const z=this.inMemoryUnitDictionaryResources.get(O);return(G=z==null?void 0:z.values)==null?void 0:G[V]}async getDictionaryContent(O,V,G=""){let z,Q;try{const{data:X}=([z,Q]=execAsync(()=>V.getRequest(`${G}/genfiles/web-app-v2/${O}`)),z=await z,Q(),z);return X}catch(X){this.logger.error("getDictionaryContent error path",Vt(Ct({},X),{dictionaryPath:O}))}}static getDictionaryExpireKey(O,V){return`${O}|${V}`}static getUnitDictionaryExpireKey(O,V){return`${O}|unit_${V}`}setResources(O,V,G=!1){const z=this.inMemoryDictionaryResources.get(O);(!z||z.expiredAt{Object.assign(this.mergedDictionaryForCurrentLang,G)})}}var dateFormats={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},timeFormats={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},locale={code:"en-GB",formatDistance:formatDistance$1,formatLong,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:1,firstWeekContainsDate:4}};const index=Object.freeze(Object.defineProperty({__proto__:null,default:locale},Symbol.toStringTag,{value:"Module"})),TWO_HOURS_IN_SECONDS=2*3600,FOUR_HOURS_IN_SECONDS=4*3600,DEFAULT_LOCALE=locale,DEFAULT_LANG=LanguageCode.EN;class DateTimeServiceV2{constructor(O,{formatterType:V=DEFAULT_TIME_DATE_FORMAT_TYPE,initTimeZone:G=DEFAULT_TIMEZONE,is12h:z=!1}={}){this.dateLocale=void 0;var Q;this.$T=O.$T;const X=((Q=O.$siteConfig)==null?void 0:Q.lng)||O.lng||DEFAULT_LANG;this.isRestrictedToLocalizeLanguage=restrictedToLocalizeLanguages.includes(X),this.language=this.isRestrictedToLocalizeLanguage?DEFAULT_LANG:X,this.formatter=dateTimeFormatTypes[V],this.timeZone=G,this.is12h=z,this.isNotExistInDateFnsLocale=notExistInDateFnsLocale.includes(this.language)}initLocale(O){this.dateLocale=O!=null?O:DEFAULT_LOCALE}addTimeZoneOffset(O,V){return addMinutes(O,-V*60)}setTimeZone(O){this.timeZone=O!=null?O:this.timeZone}setUp(O){const{formatterType:V,timeZone:G}=O||{};this.formatter=V!==void 0?dateTimeFormatTypes[V]:this.formatter,this.setTimeZone(G)}get timeZoneDiff(){const O=new Date().getTimezoneOffset()/-60;return this.timeZone-O}get userTimeZone(){return this.timeZone}get localeCode(){var O,V;return(V=(O=languageAlias[this.language])==null?void 0:O.code)!=null?V:this.language}toUserTimeZone(O){return this.addTimeZoneOffset(O,-this.timeZoneDiff)}toSystemTimeZone(O){return this.addTimeZoneOffset(O,this.timeZoneDiff)}formatTimeWithCustomFormatter(O,V){const G=this.toUserTimeZone(O);return format(G,V)}formatTimeWithoutUserTimezone(O,V){return format(O,V,{locale:this.dateLocale})}formatDuration(O,V=!0){const G=Math.floor(O/60),z=Math.floor(O/60/60),Q=O%60,X=G%60,ee=String(Q).padStart(2,"0"),pe=String(V?G:X).padStart(2,"0");return[V?"":String(z).padStart(2,"0"),pe,ee].filter(Boolean).join(":")}getTimeBeforeStart(O){const V=getUnixTime(new Date),G=V+TWO_HOURS_IN_SECONDS,z=V+FOUR_HOURS_IN_SECONDS,X=[{title:TIME_GROUP_1_KEY,from:V,to:G},{title:TIME_GROUP_2_KEY,from:G,to:z}].find(ee=>O>=ee.from&&O<=ee.to);return X?X.title:TIME_GROUP_3_KEY}getLongDateAndTimeFormatted(O){return this.getLongDateAndTimeFormattedByDate(fromUnixTime(O))}formatTimeByDate(O,V){var G;const z=(G=V==null?void 0:V.isShort)!=null?G:!0,Q=this.toUserTimeZone(O);return this.formatTime(Q,{language:V==null?void 0:V.language,showSeconds:!z})}getShortDateWithNumericMonthByDate(O,V){var G,z,Q;const X=(G=V==null?void 0:V.language)!=null?G:this.language,ee=this.toUserTimeZone(O),pe=(Q=(z=languageAlias[X])!=null?z:this.dateLocale)!=null?Q:DEFAULT_LOCALE;return intlFormat(ee,{month:"2-digit",day:"2-digit"},{locale:pe.code})}getShortDateWithAlphabeticMonthByDate(O,V){var G,z;const Q=(G=V==null?void 0:V.language)!=null?G:this.language,X=this.toUserTimeZone(O),ee=getMonth(X),pe=(z=languageAlias[Q])!=null?z:this.dateLocale;if(pe&&!this.isRestrictedToLocalizeLanguage&&!this.isNotExistInDateFnsLocale)return intlFormat(X,{month:"long",day:"numeric"},{locale:pe.code});const ke={0:this.$T("main_month0"),1:this.$T("main_month1"),2:this.$T("main_month2"),3:this.$T("main_month3"),4:this.$T("main_month4"),5:this.$T("main_month5"),6:this.$T("main_month6"),7:this.$T("main_month7"),8:this.$T("main_month8"),9:this.$T("main_month9"),10:this.$T("main_month10"),11:this.$T("main_month11")};return`${getDate(X)} ${ke[ee]}`}getFullDateFormattedByDate(O,V){var G;const z=this.toUserTimeZone(O),Q=this.getLocale((G=V==null?void 0:V.language)!=null?G:this.language);return intlFormat(z,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:Q.code})}getFormattedDate(O,V){const G=this.toUserTimeZone(O);return format(G,V)}getShortDateAndTimeFormattedByDate(O,V){var G,z;const Q=(G=V==null?void 0:V.language)!=null?G:this.language,X=(z=V==null?void 0:V.delimiter)!=null?z:" / ",ee=this.toUserTimeZone(O),pe=this.getLocale(Q),ke=intlFormat(ee,{month:"2-digit",day:"2-digit"},{locale:pe.code}),ve=this.formatTime(ee,{language:Q});return`${ke}${X}${ve}`}getFullDateAndTimeFormattedByDate(O,V){var G;const z=(G=V==null?void 0:V.language)!=null?G:this.language,Q=this.toUserTimeZone(O),X=this.getLocale(z),ee=intlFormat(Q,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:X.code}),pe=this.formatTime(Q,{language:z});return`${ee} (${pe})`}getFullDateAndTimeFormatted(O,V){return this.getFullDateAndTimeFormattedByDate(fromUnixTime(O),V)}getSiteFullDateAndTimeFormattedByDate(O,V,G){var z;const Q=this.userTimeZone-V,X=(z=G==null?void 0:G.language)!=null?z:this.language,ee=this.addTimeZoneOffset(O,-Q),pe=this.getLocale(X),ke=intlFormat(ee,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:pe.code}),ve=this.formatTime(ee,{language:X});return`${ke} (${ve})`}getLongDateAndTimeFormattedByDate(O){const V=this.toUserTimeZone(O),G=this.getLocale(this.language),z=intlFormat(V,{year:"numeric",month:"2-digit",day:"2-digit"},{locale:G.code}),Q=this.formatTime(V);return`${z} / ${Q}`}getDateByISO(O){return parseISO(O)}startOfDay(O){return this.toSystemTimeZone(startOfDay(this.toUserTimeZone(O)))}endOfDay(O){return this.toSystemTimeZone(endOfDay(this.toUserTimeZone(O)))}addDays(O,V){return addDays(O,V)}subDays(O,V){return subDays(O,V)}addHours(O,V){return addHours(O,V)}getTimeAndFullDateByISO(O,V){const G=getUnixTime(this.getDateByISO(O))*1e3;return"{time} {date}".replace("{time}",this.formatTimeByDate(G,V)).replace("{date}",this.getFullDateFormattedByDate(G,V))}getFullDateAndTimeByISO(O,V){const G=getUnixTime(this.getDateByISO(O))*1e3;return"{date} {time}".replace("{date}",this.getFullDateFormattedByDate(G,V)).replace("{time}",this.formatTimeByDate(G,V))}getYear(O){const V=this.toUserTimeZone(O);return getYear(V)}getCurrentYear(){return getYear(new Date)}getCurrentUserDate(){return this.toUserTimeZone(new Date)}getCurrentGreenwichTime(){const O=new Date;return addMinutes(O,O.getTimezoneOffset())}getMinutesUntilEndOfDay(O){const V=endOfDay(O);return Math.floor((V.getTime()-O.getTime())/6e4)}fromUserTimeZoneToGreenwich(O){return addHours(O,-this.timeZone)}formatDateShort(O){return format(O,this.formatter.dateShortFormat)}getLocale(O){var V;const G=(V=languageAlias[O])==null?void 0:V.code;return this.dateLocale&&(this.dateLocale.code===O||this.dateLocale.code===G)?this.dateLocale:DEFAULT_LOCALE}formatTimeByUnix(O,V){return this.formatTimeByDate(fromUnixTime(O),V)}getYearFromUnixTimestamp(O){return this.getYear(fromUnixTime(O))}getShortDateWithAlphabeticMonth(O,V){return this.getShortDateWithAlphabeticMonthByDate(fromUnixTime(O),V)}getShortDateWithNumericMonth(O,V){return this.getShortDateWithNumericMonthByDate(fromUnixTime(O),V)}getFullDateFormatted(O,V){return this.getFullDateFormattedByDate(fromUnixTime(O),V)}getShortDateAndTimeFormatted(O,V){return this.getShortDateAndTimeFormattedByDate(fromUnixTime(O),V)}parseDateToStandardFormat(O,V,G="dd.MM.yyyy"){return V?parse(O,G,new Date,{locale:this.getLocale(V)}):parse(O,G,new Date)}checkDateForValid(O){return isValid(O)}getNumberOrParsedDate(O,V="dd-MM-yyyy"){if(!O)return 0;const G=parseNumber(O);if(G!==void 0)return G;const z=parse(O,V,new Date);return isValid(z)?z:0}formatTime(O,{language:V,showSeconds:G=!1}={}){var z;const Q=this.getLocale(V!=null?V:this.language);return intlFormat(O,{hour:"2-digit",minute:"2-digit",second:G?"2-digit":void 0,hour12:this.is12h},{locale:(z=Q.code)!=null?z:DEFAULT_LANG})}setIs12h(O){this.is12h=O}getDay(O){return getDay(O)}eachDayOfInterval(O,V){return eachDayOfInterval(O,V)}eachMonthOfInterval(O){return eachMonthOfInterval(O)}endOfMonth(O){return endOfMonth(O)}endOfWeek(O,V){return endOfWeek(O,V)}startOfWeek(O,V){return startOfWeek(O,V)}getStartOfDay(O){return startOfDay(O)}getUnixTime(O){return getUnixTime(O)}}const AlertIcons={ERROR:"error",SUCCESS:"success",INFO:"info",QUESTION:"question",WARNING:"warning"},AlertIconsSvg={ERROR:"",SUCCESS:"",INFO:"",QUESTION:"",WARNING:""},isObject=S=>{const O=typeof S;return S!==null&&(O==="object"||O==="function")},deepMerge=(...S)=>S.reduce((O,V)=>(Object.keys(V).forEach(G=>{Array.isArray(O[G])&&Array.isArray(V[G])?O[G]=Array.from(O[G].concat(V[G])):isObject(O[G])&&isObject(V[G])?O[G]=deepMerge(O[G],V[G]):O[G]=V[G]}),O),{}),alert=async({T:S,options:O={}})=>{let V,G;const{default:z}=([V,G]=execAsync(()=>__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url)),V=await V,G(),V),Q={title:"",icon:AlertIcons.INFO,iconHtml:AlertIconsSvg.INFO,buttonsStyling:!1,html:"",onOpen:ee=>{stopDropdownOutsideEvent(stopElements,ee.parentNode)},showCloseButton:!0,allowEscapeKey:!1,confirmButtonText:S("main_ok"),cancelButtonText:S("main_close"),showConfirmButton:!0,showCancelButton:!1,allowOutsideClick:!0,customClass:{container:"s-swal2",content:"swal2-content-box"}},X=deepMerge(Q,O);return z.fire(X)},errorAlert=async({T:S,text:O,title:V=S("main_error"),options:G={}})=>alert({T:S,options:deepMerge({html:O,title:V,icon:AlertIcons.ERROR,iconHtml:AlertIconsSvg.ERROR,customClass:{popup:"swal2-popup--bad",icon:"swal2-icon--error"}},G)}),captchaAlert=({T:S,cancelCallback:O,successCallback:V,analyticsComponentName:G,sendCaptchaAnalyticsFailed:z,sendCaptchaAnalyticsSuccess:Q,captchaType:X,captchaPropName:ee,mountOptions:pe,loadEventName:ke,containerEl:ve})=>new Promise((Le,$e)=>{var De;const xe=async()=>{let Fe,Qe;const We=__vitePreload(()=>import("../__shared_sweetalert2_QJXMSFGF.js"),[],import.meta.url);document.removeEventListener(ke,xe);const Ke=Date.now();([Fe,Qe]=execAsync(()=>alert({T:S,options:{html:ve,icon:void 0,iconHtml:void 0,customClass:{popup:"s-swal2-captcha-popup",container:"s-swal2 s-swal2--captcha",content:"swal2-content-box"},showConfirmButton:!1,showCloseButton:!0,allowOutsideClick:!0,onBeforeOpen(){var ze;(ze=window[ee])==null||ze.mount(pe.domSelector,Ct({onSuccess:async Ze=>{let nt,et;const{default:Je}=([nt,et]=execAsync(()=>We),nt=await nt,et(),nt);Je.clickConfirm();const Ye=Date.now()-Ke;G&&(Q==null||Q(Ye,G,X)),V==null||V(Ze,Ye),Le(Ze)}},pe.hydratingProps))}}})),Fe=await Fe,Qe(),Fe).isDismissed&&(G&&(z==null||z(Date.now()-Ke,G,X)),O==null||O(),$e(new Error(CAPTCHA_ERROR)))};(De=window[ee])!=null&&De.mount?xe():document.addEventListener(ke,xe)}),formatSelectorString=(S,O)=>{let V="";return Object.entries(O).forEach(([G,z])=>{if(z!==void 0&&z!==!1){const X=z===!0?"":`${G==="href"||G==="src"?"$=":"="}"${z}"`;V+=`[${G}${X}]`}}),`${S}${V}`},appendHeadElement=(S,O,V=!1)=>{if(!V){const z=formatSelectorString(S,O),Q=document.querySelector(z);if(Q)return Promise.resolve(Q)}const G=document.createElementByMF(S);return O&&Object.entries(O).forEach(([z,Q])=>{Q!==void 0&&Q!==!1&&G.setAttribute(z,Q===!0?"":Q)}),document.head.appendChild(G),new Promise((z,Q)=>{G.onload=()=>z(G),G.onerror=()=>Q(new Error(`Error occurred while loading the ${S} ${O.href||O.src||""}`))})},appendScript=(S,{async:O=!1,defer:V=!1,attributes:G={}}={})=>appendHeadElement("script",Ct({src:S,async:O,defer:V},G),!1);var GlobalName=(S=>(S.HCaptcha="hcaptcha",S.Hunt="huntCaptcha",S.Puzzle="painPuzzle",S.ReCaptcha="grecaptcha",S))(GlobalName||{});const getInstance=S=>window[S],loadCaptchaScript=async(S,O)=>{let V,G;getInstance(S)||([V,G]=execAsync(()=>appendScript(O,{async:!0,defer:!0})),await V,G())},executeCaptchaFunction={grecaptcha:async({instance:S,widgetId:O,clickOutside:V})=>{let G,z;[G,z]=execAsync(()=>S==null?void 0:S.reset(O)),await G,z(),[G,z]=execAsync(()=>S==null?void 0:S.execute(O)),await G,z(),document.addEventListener("click",V)},hcaptcha:async({instance:S,widgetId:O,clickOutside:V})=>{let G,z;try{[G,z]=execAsync(()=>S==null?void 0:S.reset(O)),await G,z(),[G,z]=execAsync(()=>S==null?void 0:S.execute(O,{async:!0})),await G,z()}catch(Q){Q==="challenge-closed"&&V()}}},captchaFactory=(S,O)=>{let V,G,z,Q,X;const ee=async(pe,ke)=>{let ve,Le;return[ve,Le]=execAsync(()=>loadCaptchaScript(S,pe)),await ve,Le(),[ve,Le]=execAsync(()=>retry(()=>{var $e;return!!(($e=getInstance(S))!=null&&$e.render)},100,300)),await ve,Le(),new Promise($e=>{const De=getInstance(S),xe=document.createElementByMF("div");xe.style.display="none",V=De==null?void 0:De.render(xe,{size:"invisible",sitekey:ke,callback:Fe=>{Q&&Q(Fe),Q=void 0,X=void 0},"expired-callback":()=>{X&&X(),Q=void 0,X=void 0},"chalexpired-callback":()=>{X&&X(),Q=void 0,X=void 0},"error-callback":()=>{Q&&Q(),Q=void 0,X=void 0}}),document.body.appendChild(xe),$e()})};return async({successCallback:pe,cancelCallback:ke,analyticsComponentName:ve}={})=>{let Le,$e;const{siteKey:De,url:xe,normalize:Fe,captchaType:Qe,sendCaptchaAnalyticsSuccess:We,sendCaptchaAnalyticsFailed:Ke,analyticsComponentName:Ve}=O(),ze=Ve||ve;G||(G=ee(xe,De)),[Le,$e]=execAsync(()=>G),await Le,$e();const Ze=Date.now(),nt=()=>{X==null||X(),ze&&(Ke==null||Ke(Date.now()-Ze,ze,Qe)),ke==null||ke()};return z||(z=new Promise((et,Je)=>{var Ye;const Xe=getInstance(S),_t=Fe==null?void 0:Fe();Q=gt=>{gt!==void 0&&(ze&&(We==null||We(Date.now()-Ze,ze,Qe)),pe==null||pe(gt,Date.now()-Ze)),et(gt),_t==null||_t(),document.removeEventListener("click",nt),z=void 0},X=()=>{Je(new Error(CAPTCHA_ERROR)),_t==null||_t(),document.removeEventListener("click",nt),z=void 0},(Ye=executeCaptchaFunction[S])==null||Ye.call(executeCaptchaFunction,{instance:Xe,widgetId:V,clickOutside:nt})})),z}},hCaptcha=({siteConfig:S,sendCaptchaAnalyticsFailed:O,sendCaptchaAnalyticsSuccess:V,analyticsComponentName:G})=>captchaFactory(GlobalName.HCaptcha,()=>{const{hcaptchaPublicKey:z,lng:Q}=S;return{siteKey:z,url:`https://js.hcaptcha.com/1/api.js?render=explicit&recaptchacompat=off&hl=${Q}`,captchaType:"hcaptcha",sendCaptchaAnalyticsFailed:O,sendCaptchaAnalyticsSuccess:V,analyticsComponentName:G}}),url$1="/hd-api/external/apps/c5e31d5915661de4393e3f1489b00ebc4497dd48/api.js",huntCaptcha=({siteConfig:S,T:O,sendCaptchaAnalyticsSuccess:V,sendCaptchaAnalyticsFailed:G,analyticsComponentName:z})=>{const{lng:Q}=S;return async({cancelCallback:X,successCallback:ee,analyticsComponentName:pe}={})=>{let ke,ve;return[ke,ve]=execAsync(()=>loadCaptchaScript(GlobalName.Hunt,url$1)),await ke,ve(),captchaAlert({cancelCallback:X,successCallback:ee,analyticsComponentName:pe!=null?pe:z,sendCaptchaAnalyticsSuccess:V,sendCaptchaAnalyticsFailed:G,T:O,captchaType:"hunt",captchaPropName:GlobalName.Hunt,containerEl:'
',loadEventName:"hunt-captcha-ready",mountOptions:{domSelector:"#huntCaptcha",hydratingProps:{lang:Q}}})}},url="/genfiles/puzzle/pain-puzzle.js",puzzleCaptcha=({siteConfig:S,T:O,sendCaptchaAnalyticsSuccess:V,sendCaptchaAnalyticsFailed:G,analyticsComponentName:z})=>{const{lng:Q}=S;return async({cancelCallback:X,successCallback:ee,analyticsComponentName:pe}={})=>{let ke,ve;return[ke,ve]=execAsync(()=>loadCaptchaScript(GlobalName.Puzzle,url)),await ke,ve(),captchaAlert({cancelCallback:X,successCallback:ee,analyticsComponentName:pe!=null?pe:z,sendCaptchaAnalyticsSuccess:V,sendCaptchaAnalyticsFailed:G,T:O,captchaType:"puzzle",captchaPropName:GlobalName.Puzzle,containerEl:'
',loadEventName:"pain-puzzle-loaded",mountOptions:{domSelector:"#painPuzzle",hydratingProps:{backUrl:"/puzzle-api",reloadOnError:!0,unmountOnSuccess:!1,lang:Q}}})}},googleCaptchaNormalizeChallenge=()=>{const S=setIntervalWrapped(()=>{Array.from(document.querySelectorAll("iframe")).filter(O=>{var V;return(V=O==null?void 0:O.src)==null?void 0:V.includes("/recaptcha/api2/bframe")}).forEach(O=>{const V=parseInt(getComputedStyle(O).height,10),{style:G}=O.parentNode;G.boxSizing="content-box",G.transform="translateY(-50%)",G.top="50%",G.position="fixed",window.innerHeight{clearInterval(S)}},reCaptcha=({siteConfig:S,sendCaptchaAnalyticsSuccess:O,sendCaptchaAnalyticsFailed:V,analyticsComponentName:G})=>captchaFactory(GlobalName.ReCaptcha,()=>{const{captchaPublicKey:z,lng:Q}=S;return{siteKey:z,url:`https://www.google.com/recaptcha/api.js?render=explicit&hl=${Q}`,normalize:googleCaptchaNormalizeChallenge,captchaType:"google",sendCaptchaAnalyticsSuccess:O,sendCaptchaAnalyticsFailed:V,analyticsComponentName:G}}),captchaInstances={google:reCaptcha,hunt:huntCaptcha,puzzle:puzzleCaptcha,hcaptcha:hCaptcha},siteCaptcha=S=>{var O;const{siteConfig:V}=S,{captcha_type:G}=V;if(!(G==="disabled"||G==="custom"))return(O=captchaInstances[G])==null?void 0:O.call(captchaInstances,S)},uniqueBy=(S,O)=>{if(O===void 0)return[...new Set(S)];if(typeof O!="function"){const G=O;O=z=>z[G]}return[...S.reduce((G,z)=>{const Q=O(z);return G.has(Q)||G.set(Q,z),G},new Map).values()]},getExpiredAt=(S=6e4*15)=>Date.now()+S,appendLink=(S,O={},V=!0)=>appendHeadElement("link",Ct({href:S,rel:"stylesheet",type:"text/css"},O),V),appendStyle=(S,O={})=>{const V=document.createElementByMF("style");V.innerText=S;for(const[G,z]of Object.entries(O))V.setAttribute(G,z);return document.head.appendChild(V),V},getEventListenerOptions=S=>Ct({passive:!1},typeof S=="boolean"?{capture:S!=null?S:!1}:S),getScrollbarWidth=()=>{const S=document.createElementByMF("div");S.style.width="100px",S.style.height="100px",S.style.overflow="scroll",S.style.position="absolute",S.style.top="-100px",S.style.left="-100px",S.style.padding="0",S.style.border="none",document.body.appendChild(S);const O=S.offsetWidth-S.clientWidth;return document.body.removeChild(S),O},createEvent=()=>{const S=new Set,O=(...Q)=>{[...S].map(X=>X(...Q))},V=Q=>{Q?S.delete(Q):S.clear()},G=Q=>(S.add(Q),()=>V(Q)),z=Q=>{const X=createEvent();return G(async(...ee)=>X(await Q(...ee))),X};return O.watch=G,O.map=z,O.unwatch=V,O},getWebHttpClientOptions=S=>({params:{data:{attributes:S}},headers:JsonApiHeaders}),wrapScopeProperty=S=>()=>inject(S),useLogger$1=wrapScopeProperty("$logger");let A=(S=21)=>crypto.getRandomValues(new Uint8Array(S)).reduce((O,V)=>(V&=63,V<36?O+=V.toString(36):V<62?O+=(V-26).toString(36).toUpperCase():V>62?O+="-":O+="_",O),"");var g;(function(S){S[S.INIT=0]="INIT",S[S.HANDSHAKED=1]="HANDSHAKED"})(g||(g={}));const H="__shared_store",x$1=window.parent,C$1=new Set([x$1,window.self]),N=(S,O)=>{if(S.name=H,O)return O.postMessage(S,"*");C$1.forEach(V=>V.postMessage(S,"*"))};var m$5;(function(S){S[S.headerIsHidden=0]="headerIsHidden",S[S.isBottomNavigationHidden=1]="isBottomNavigationHidden",S[S.routePath=2]="routePath",S[S.isMicrofrontModalOpen=3]="isMicrofrontModalOpen",S[S.isBottomActionsVisible=4]="isBottomActionsVisible",S[S.isBetsHistoryTypeFilterButtonVisible=5]="isBetsHistoryTypeFilterButtonVisible",S[S.overlayTheme=6]="overlayTheme",S[S.isAvailableConsultant=7]="isAvailableConsultant",S.status="status"})(m$5||(m$5={}));const J=({state:S,senderId:O})=>{let V=!0;const G={},z=(X,ee)=>(ee(S[X]),G[X]!=null||(G[X]=[]),G[X].push(ee),()=>{const pe=G[X].indexOf(ee);pe!==-1&&G[X].splice(pe,1)}),Q=X=>{var ee;(ee=G[X])==null||ee.forEach(pe=>{try{pe(S[X])}catch(ke){console.error(ke)}})};return{subscribe:z,update:(X,ee,pe=!0)=>{S[X]!==ee&&(S[X]=ee,Q(X),V&&pe&&S[m$5.status]===g.HANDSHAKED&&N({senderId:O,type:2,payload:{[X]:ee}}))},trigger:Q,disablePostMessage(){V=!1}}},F=S=>{const O=A(),V=S!=null?S:{},{subscribe:G,update:z,disablePostMessage:Q}=J({state:V,senderId:O}),X=ke=>{z(m$5.status,ke,!1)};X(g.INIT);const ee=ke=>{Object.entries(ke).forEach(([ve,Le])=>{ve!==m$5.status&&z(ve,Le,!1)})},pe=({data:ke,source:ve})=>{if((ke==null?void 0:ke.type)===void 0)return;const{type:Le,senderId:$e,payload:De}=ke;$e!==O&&(C$1.add(ve),Le===0&&(N({type:1,senderId:O,payload:V},ve),X(g.HANDSHAKED)),Le===1&&De&&(ee(De),X(g.HANDSHAKED)),Le===2&&De&&(ee(De),C$1.forEach(xe=>{ve!==xe&&window.window!==xe&&N(ke,xe)})))};return window.addEventListener("message",pe),N({senderId:O,type:0}),{subscribe:G,setStatus:X,update:z,getState:()=>V,stopPostMessageSync(){Q(),window.removeEventListener("message",pe)}}},L=(S={})=>{const O={},V=[],G=effectScope(!0);window.__SCI?window.__SCI.setStatus(g.HANDSHAKED):window.__SCI=F(S);const z=window.__SCI,{subscribe:Q,update:X,getState:ee,stopPostMessageSync:pe}=z,ke=(xe,Fe=!0)=>{const Qe=ref();return V.push(Q(xe,We=>{if(Fe){if(JSON.stringify(Qe.value)===We)return;try{Qe.value=JSON.parse(We)}catch(Ke){Qe.value=We}}else Qe.value!==We&&(Qe.value=We)})),G.run(()=>{V.push(watch(Qe,We=>{X(xe,Fe?JSON.stringify(We):We)},{flush:"sync",deep:!0}))}),Qe},ve=(xe,Fe,Qe=!0)=>{const We=String(xe);return O[We]||(O[We]=ke(We,Qe),Fe&&O[We].value===void 0&&(O[We].value=Fe)),O[We]},Le=(xe,Fe)=>{const Qe=ve(xe);return Qe.value=Fe,Qe},$e=(xe,Fe,Qe=!0)=>{const We=ve(xe);unref(We)===void 0?We.value=unref(Fe):Qe&&(Fe.value=unref(We)),Qe&&watch(We,Ke=>{Fe.value=Ke},{flush:"sync"}),watch(Fe,Ke=>{We.value=Ke},{flush:"sync"})},De=new Set;return{get:ve,set:Le,getAll:ee,getState:ee,bind:$e,destroy(){De.forEach(xe=>xe()),De.clear(),V.forEach(xe=>xe()),G.stop()},onReady(xe){const Fe=Q(m$5.status,Qe=>{Qe===g.HANDSHAKED&&(xe(),setTimeoutWrapped(()=>Fe()))})},onDestroy(xe){De.add(xe)},subscribe:Q,update:X,stopPostMessageSync:pe}},useMemoryStorage$1=wrapScopeProperty(DependencyName.MEMORY_STORAGE),getContactsByPlacementId$1=({placementId:S,contactList:O,excludeDefaultValues:V})=>{const G=O.filter(({placementTypeId:Q})=>Q===1),z=O.filter(({placementTypeId:Q})=>Q===S);return V||z.length?z:G},getDataForReplace$1=S=>{var O,V,G,z,Q,X,ee,pe,ke,ve,Le,$e;return{br:"
",domain:(V=(O=S.globalConfig)==null?void 0:O.domain)!=null?V:"",gamesSectionName:(G=S.config)==null?void 0:G.gamesName,name:(Q=(z=S.globalConfig)==null?void 0:z.name)!=null?Q:"",name_zone:(ee=(X=S.bettingConfig)==null?void 0:X.zone_name)!=null?ee:"",playSectionName:(ke=(pe=S.bettingConfig)==null?void 0:pe.play_name)!=null?ke:"",support_phone:($e=getContactsByPlacementId$1({placementId:1,contactList:(Le=(ve=S.contacts)==null?void 0:ve.phones)!=null?Le:[]}).map(({value:De})=>De).join(", "))!=null?$e:""}},parseInformationConfig=S=>{const{tags_to_page:O=[]}=S,V=Vt(Ct({},S),{tagsToPagesForRulesFiltering:{},tagsToPagesForRulesFilteringTranslations:{},tagsToPagesForRulesFilteringIcons:{},tagsToPagesForRulesFilteringLinkKeys:{}});return O&&O.forEach(({menu_key:G,tag:z,icon:Q,prop_link:X,dict_key:ee})=>{V.tagsToPagesForRulesFiltering[G]=z,V.tagsToPagesForRulesFilteringTranslations[z]=ee,V.tagsToPagesForRulesFilteringIcons[z]=Q,V.tagsToPagesForRulesFilteringLinkKeys[z]=X}),V},parseSupportConfig=S=>{const{started_support_time:O,ended_support_time:V,colors_for_consultant:G}=S;return Vt(Ct({},S),{colorsForOnlineConsultant:G==null?void 0:G.reduce((z,{name:Q,color:X})=>(z[Q]=X,z),{}),supportTime:{startedSupportTime:O,endedSupportTime:V}})},parsePromoConfig=S=>{var O,V;const{promo_modal_config:G,navigation_promo_banner_data:z}=S,Q=(O=G==null?void 0:G.map(({modal_name:ee})=>ee))!=null?O:[],X=(V=z==null?void 0:z.reduce((ee,pe)=>(ee[pe.prop_name]=pe.value,ee),{}))!=null?V:{};return Vt(Ct({},S),{promoModalsConfig:Q,navigationPromoBannerData:X})},parseOfficeConfig=S=>{var O,V;const{required_field_by_doc_type:G}=S,z=(O=G==null?void 0:G.reduce((X,{doc_type:ee,fields:pe})=>(X[ee]=pe.join(","),X),{}))!=null?O:{},Q=(V=G==null?void 0:G.reduce((X,{doc_type:ee,fields:pe})=>(X[ee]=pe,X),{}))!=null?V:{};return Vt(Ct({},S),{requiredFieldsToFillOutByDocumentType:z,requiredFieldByDocType:Q})},parseBannerWidgetsConfig=S=>{const O=Object.entries(S).reduce((V,[G,z])=>{const Q=G;return V[Q]=z!=null?z:void 0,V},{});return Ct({},O)},parseCurrency=S=>({id:S.id,code:S.code,symbol:S.symbol,name:S.name,hide:S.hide,coef_convert:S.baseRate,min_sum_bet:S.minSumBet,is_crypto:S.isCrypto}),CURRENT_SUPER_HELPER_API_VERSION=2,NEW_SUPER_HELPER_API_VERSION=3,parseSiteConfigData=S=>{var O,V,G,z;const{config:Q={},currency:X={},mainLanguage:ee={},country:pe={},footer:ke={},globalConfig:ve={},bettingConfig:Le={},cyberConfig:$e={},supportConfig:De={},couponConfig:xe={},applicationConfig:Fe={},modulesConfig:Qe={},iframeConfig:We={},totoConfig:Ke={},informationConfig:Ve={},footerConfig:ze={},headerConfig:Ze={},promoConfig:nt={},authConfig:et={},officeConfig:Je={},thirdpartyConfig:Ye={},bringfriendConfig:Xe={},registrationConfig:_t={},globalEventConfig:gt={},bannerWidgets:At=[],bannerWidgetsV2:Bt=[],bannerWidgetsConfig:Ft={},dictionaryConfig:It={},customizeConfig:Lt={},captchaConfig:Pt={},responsibleConfig:jt={},licenceConfig:on={},otherConfig:tn={},booleanConfig:Xt={}}=S,Qt=Q!=null?Q:{},un=X!=null?X:{},cn=ee!=null?ee:{},rn=pe!=null?pe:{},bt=ve!=null?ve:{},$t=Le!=null?Le:{},Rt=De!=null?De:{},Dt=$e!=null?$e:{},Wt=xe!=null?xe:{},zt=Fe!=null?Fe:{},je=Qe!=null?Qe:{},qe=Ke!=null?Ke:{},mt=We!=null?We:{},St=Ve!=null?Ve:{},vt=ze!=null?ze:{},Et=Ze!=null?Ze:{},Nt=nt!=null?nt:{},Ot=et!=null?et:{},wt=Je!=null?Je:{},ot=Ye!=null?Ye:{},kt=Xe!=null?Xe:{},Tt=_t!=null?_t:{},Mt=gt!=null?gt:{},xt=At!=null?At:[],Ut=Bt!=null?Bt:[],Gt=Ft!=null?Ft:{},Ht=It!=null?It:{},Zt=Lt!=null?Lt:{},Yt=Pt!=null?Pt:{},Kt=jt!=null?jt:{},qt=on!=null?on:{},nn=tn!=null?tn:{},an=Xt!=null?Xt:{};return Vt(Ct({},Qt),{globalConfig:bt,bettingConfig:$t,supportConfig:parseSupportConfig(Rt),couponConfig:Wt,cyberConfig:Dt,applicationConfig:zt,modulesConfig:je,totoConfig:qe,iframeConfig:mt,footerConfig:vt,headerConfig:Et,authConfig:Ot,registrationConfig:Tt,globalEventConfig:Mt,dictionaryConfig:Ht,customizeConfig:Zt,captchaConfig:Yt,responsibleConfig:Kt,licenceConfig:qt,otherConfig:nn,booleanConfig:an,bannerWidgets:xt,bannerWidgetsV2:Ut,bannerWidgetsConfig:parseBannerWidgetsConfig(Gt),officeConfig:parseOfficeConfig(wt),promoConfig:parsePromoConfig(Nt),informationConfig:parseInformationConfig(St),bringfriendConfig:kt,thirdpartyConfig:ot,ref_id:Qt.refId,group_id:Qt.projectId,buildProjectId:ve.build_project_id,captcha_type:Qt.captchaType,auth_types:(O=et==null?void 0:et.auth_types)!=null?O:[],lng:cn.id,geo_country_id:rn.id,geoCountryCode:rn.code,geoCurrency:parseCurrency(un),locale:cn.locale,dataForReplace:getDataForReplace$1(S),is_hide_logo_de:Qt.isHideLogoDe,min_age:Qt.minimumAge,nonMultiAccountsSections:Qt.nonMultiAccountsSections,manual_country_code:Qt.manualCountryCode,isCapchaAllow:Qt.isCaptchaAllowed,consultantParams:{api_version:Rt!=null&&Rt.is_new_version_suphelper?NEW_SUPER_HELPER_API_VERSION:CURRENT_SUPER_HELPER_API_VERSION,consultant_id:((V=Rt==null?void 0:Rt.consultant_id)==null?void 0:V[cn.id])||((G=Rt==null?void 0:Rt.consultant_id)==null?void 0:G.default),iso_lang:(z=ConsultantLanguageByLanguageCode[cn.id])!=null?z:ConsultantLanguageByLanguageCode.en},officeNavMenuCasinoKey:Qt.officeNavMenuCasinoKey,officeNavMenuBonusesKey:Qt.officeNavMenuBonusesKey})},parseDictionary=S=>{var O;const{version:V,language:G,scriptContent:z}=(O=S.attributes)!=null?O:{};return{version:V,language:G,resources:z}},parseMediaResources=S=>Array.isArray(S)?S.reduce((O,V)=>{var G;return(G=V==null?void 0:V.attributes)!=null&&G.moduleId&&(O[V.attributes.moduleId]=V.attributes.path),O},{}):S,DEFAULT_LANGUAGE={id:LanguageCode.EN,title:"English",code:CountryCode.EN,locale:LocaleCode.LOCALE_EN_GB},parseLanguage=S=>{const{mainLanguage:O,languages:V}=S,G=O!=null&&O.id?O:DEFAULT_LANGUAGE,z=V!=null&&V.length?V:[DEFAULT_LANGUAGE];return{mainLanguage:G,languages:z}},parseUiConfig=({uiConfig:S={}})=>({uiConfig:Object.fromEntries(Object.entries(S!=null&&typeof S=="object"&&!Array.isArray(S)?S:{}).map(([O,V])=>[`Ui${O}`,V]))}),parseBFFConfig=S=>{var O,V,G,z;const Q=Ct(Ct(Vt(Ct({},S),{microfronts:(O=S.microfronts)!=null?O:{},versioning:(V=S.versioning)!=null?V:{}}),parseLanguage(S)),parseUiConfig(S)),X=parseSiteConfigData(Q);return Vt(Ct({},Q),{config:X,mediaResources:parseMediaResources((G=Q.mediaResources)!=null?G:[]),dictionary:parseDictionary((z=Q.dictionary)!=null?z:{}),uiStyle:S.uiStyle||"Default"})},defineEmit=S=>{const{emit:O}=getCurrentInstance();return(...V)=>O(S,...V)},useBodyClasses=S=>{const O=document.body,V=getSharedEntity(9,()=>new Map),G=()=>{var X;const ee=(X=V.get(S))!=null?X:0;return V.set(S,ee+1)},z=()=>{var X;const ee=(X=V.get(S))!=null?X:0;return V.set(S,ee-1)},Q=()=>V.get(S);return{remove(){z(),Q()||O.classList.remove(S)},add(){G(),O.classList.add(S)},has(){O.classList.contains(S)},toggleOnEvents({eventToAdd:X,eventToRemove:ee}){X==null||X.watch(this.add),ee==null||ee.watch(this.remove)}}},lockBody=({openEvent:S,closeEvent:O})=>{window.innerWidth-document.documentElement.clientWidth>0&&useBodyClasses("body--has-scroll").toggleOnEvents({eventToAdd:S,eventToRemove:O}),useBodyClasses("body--has-modal").toggleOnEvents({eventToAdd:S,eventToRemove:O})},overlayBlur=({openEvent:S,closeEvent:O})=>{useBodyClasses("body--blurred").toggleOnEvents({eventToAdd:S,eventToRemove:O})},setCssBrowserScrollbarWidth=({openEvent:S})=>{S.watch(()=>{var O;const V=(O=window==null?void 0:window.document)==null?void 0:O.querySelector(":root"),G=V==null?void 0:V.style.getPropertyValue("--browser-scrollbar-width");if(V&&!G){const z=getScrollbarWidth();z&&V.style.setProperty("--browser-scrollbar-width",`${z}px`)}})},canAccessRoute=(S,O,V=LanguageCode.RU,G=!0,z=!1)=>!S.matched.some(Q=>{const{[4]:X,[5]:ee,[15]:pe,[20]:ke,[21]:ve}=Q.meta;return[!!X&&!O,!!ee&&O,Array.isArray(pe)&&!pe.includes(V),!!ke&&G,!!ve&&O&&!G&&!z].some(Boolean)}),MENU_ITEM_ADDITIONAL_FIELDS=["api_key","provider_type","visibilityByAuth","sign","ico_id","ico_section","ico_path"],pickMenuItemAdditionalFields=S=>pick$1(S,MENU_ITEM_ADDITIONAL_FIELDS);function useRemoteProvider(){const S=getSharedEntity(10,()=>new Map);return{inject(O){if(!S.has(O))throw new Error(`useRemoteProvider has no ${O}`);return S.get(O)},provide(O,V){return S.set(O,V),()=>S.delete(O)},unprovide(O){return S.delete(O)}}}var define_process_env_default={},__defProp$s=Object.defineProperty,__defProps$b=Object.defineProperties,__getOwnPropDescs$b=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$s=Object.getOwnPropertySymbols,__hasOwnProp$s=Object.prototype.hasOwnProperty,__propIsEnum$s=Object.prototype.propertyIsEnumerable,__defNormalProp$s=(S,O,V)=>O in S?__defProp$s(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$r=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$s.call(O,V)&&__defNormalProp$s(S,V,O[V]);if(__getOwnPropSymbols$s)for(var V of __getOwnPropSymbols$s(O))__propIsEnum$s.call(O,V)&&__defNormalProp$s(S,V,O[V]);return S},__spreadProps$b=(S,O)=>__defProps$b(S,__getOwnPropDescs$b(O));const useRouterMethodsWithLang=S=>{const O=useRouter$1(),V=useRoute$1(),G=useLogger$1(),z=ke=>{var ve,Le;const $e=toValue(ke);if(typeof $e=="string"){const De=`/${toValue(S)}`;return $e.startsWith(De)||!$e.startsWith("/")?$e:`${De}${$e}`}return __spreadProps$b(__spreadValues$r({},$e),{params:__spreadProps$b(__spreadValues$r({},$e.params),{lng:(Le=(ve=$e.params)==null?void 0:ve.lng)!=null?Le:toValue(S),APP_PREFIX:""})})},Q=ke=>{try{return define_process_env_default.IS_LANDING?O.resolve(z(ke)).fullPath:normalizeUrl(O.resolve(z(ke)).fullPath)}catch(ve){return"/"}};return{getLocationWithLang:z,getLinkWithLang:Q,routerPushWithLang:async ke=>{let ve,Le;const $e=Q(ke);try{return unref(V).fullPath===$e?void 0:([ve,Le]=execAsync(()=>O.push($e)),ve=await ve,Le(),ve)}catch(De){G.error("routerPushWithLang: ",De)}},routerReplaceWithLang:async ke=>{let ve,Le;const $e=Q(ke);try{return unref(V).fullPath===$e?void 0:([ve,Le]=execAsync(()=>O.replace($e)),ve=await ve,Le(),ve)}catch(De){G.error("routerReplaceWithLang: ",De)}},useLangLocation:ke=>computed(()=>Q(ke))}},ICON_COUNTRY_PATH="country",ICON_CURRENCIES_PATH="currencies",iconScoreboardTimeline=Object.freeze({PENALTY_FOOTBALL_GOAL:"penalty-football-goal",FOOTBALL_CORNER:"scoreboard-timeline-football-corners",FOOTBALL_GOAL:"scoreboard-timeline-football-goals",FOOTBALL_YELLOW_CARD:"scoreboard-timeline-football-yellow-cards",FOOTBALL_RED_CARD:"scoreboard-timeline-football-red-cards",MISSED_PENALTY:"scoreboard-timeline-missed-penalty",FIRST_PAT:"scoreboard-timeline-first-pat",SECOND_PAT:"scoreboard-timeline-second-pat",AMERICAN_FOOTBALL_FIELD_GOAL:"scoreboard-timeline-american-football-field-goal",AMERICAN_FOOTBALL_TOUCHDOWN:"scoreboard-timeline-american-football-touchdown",PUCK:"scoreboard-timeline-puck",CARDS:"scoreboard-timeline-cards",WHISTLE:"scoreboard-timeline-whistle",S_SHIELD:"scoreboard-timeline-s-shield",RUGBY_GOAL:"scoreboard-timeline-rugby-goal",RUGBY_TRY:"scoreboard-timeline-rugby-try",RUGBY_PENALTY:"scoreboard-timeline-rugby-penalty",AUSTRALIAN_FOOTBALL_BEHIND:"scoreboard-australian-football-behind",AUSTRALIAN_FOOTBALL_GOAL:"scoreboard-australian-football-goal",ARROWS:"scoreboard-timeline-arrows",BENCH:"scoreboard-timeline-bench",CIRCLE_BOLT:"scoreboard-timeline-circle-bolt"});iconScoreboardTimeline.CIRCLE_BOLT;const ICON_SPORTS_PATH="sports",ICON_SPORTS_DUMMY_NAME="sport-dummy",iconName=Object.freeze({ACCOUNT_DISCOUNT:"account-discount",ALARM_CLOCK:"alarm-clock",ALERTS:"alerts",ANGLE:"angle",ANGLE_BOTTOM:"angle-bottom",ANGLE_LEFT:"angle-left",ANGLE_RIGHT:"angle-right",ANGLE_TOP:"angle-top",ANGLE_DOWN:"angle-down",ANGLE_UP:"angle-up",APP_DESKTOP:"app-desktop",APP_PHONE:"app-phone",APPLE_OF_FORTUNE:"apple-of-fortune",ARROW_DOWN:"arrow-down",ARROW_MAXIMIZE:"arrows-maximize",ARROW_LEFT_LONG:"arrow-left-long",ARROW_RIGHT:"arrow-right",ARROW_RIGHT_SERIF:"arrow-right-serif",ARROW_SIDE_LEFT:"arrow-side-left",ARROW_SIDE_RIGHT:"arrow-side-right",ARROW_RIGHT_ARROW_LEFT:"arrow-right-arrow-left",ARROW_ROTATE_RIGHT_ARROW_ROTATE_LEFT:"arrow-rotate-right-arrow-rotate-left",ARROW_UP:"arrow-up",ARROWS_ALT:"arrows-alt",AWARD:"award",BACK:"back",BALL_SCIENTIST:"ball-scientist",BANNER:"banner",BACK_ARROW:"back-arrow",BADGE_GIFT:"badge-gift",BADGE_PERCENT:"badge-percent",BAG_MONEY:"bag-money",BALLONS:"ballons",BALLON_STAR:"baloon-star",BACCARAT:"baccarat",BASKET_MONEY:"basket-money",BELL:"bell",BET:"bet",BINOCULARS:"binoculars",BINGO:"bingo",BLOCKED:"blocked",BOLT_LIGHTNING:"bolt-lightning",BONUS:"bonus",BOOK_OPEN:"book-open",BOTTOM_NAVIGATION_TOGGLE:"bottom-navigation-toggle",BROADCAST:"broadcast",BROADCAST_TIME:"broadcast-time",BULB:"bulb",BULLETS:"bullets",BULLETS_NO:"bullets-no",BULLETS_YES:"bullets-yes",BULLHORN:"bullhorn",BULLSEYE_ARROW:"bullseye-arrow",CALCULATOR:"calculator",CALENDAR:"calendar",CALENDAR_CLOCK:"calendar-clock",CALENDAR_EMPTY:"calendar-empty",CAMERA:"camera",CARDS:"cards",CARDS_SPADE:"cards-spade",CHAMP_RESULTS:"champ-results",CASHBACK:"cashback",CASINO:"casino",CASINO_CHIP:"casino-chip",CAST:"cast",CHAMP:"champ",CHAMP_DEFAULT:"champs-default",CHART_ARROW_TOP:"chart-arrow-top",CHART_COLUMN:"chart-column",CHART_PIE_ALT:"chart-pie-alt",CHART_SIMPLE_STAR:"chart-simple-star",CHECK:"check",CHERRY:"cherry",CHEVRON_DOUBLE_DOWN:"chevron-double-down",CHEVRON_DOUBLE_LEFT:"chevron-double-left",CHEVRON_DOUBLE_RIGHT:"chevron-double-right",CHEVRON_DOUBLE_UP:"chevron-double-up",CHEVRON_DOWN:"chevron-down",CHEVRON_LEFT:"chevron-left",CHEVRON_RIGHT:"chevron-right",CHIP:"chip",CHIP_SPADE:"chip-spade",CIRCLE_CALENDAR_DAYS:"circle-calendar-days",CIRCLE_ELLIPSIS:"circle-ellipsis",CIRCLE_EMPTY_EXCLAMATION:"circle-empty-exclamation",CIRCLE_EMPTY_QUESTION:"circle-empty-question",CIRCLE_INFO:"circle-info",CIRCLE_INFO_SOLID:"circle-info-solid",CIRCLE_PHONE_XMARK:"circle-phone-xmark",CIRCLE_PLAY:"circle-play",CIRCLE_SLICES:"circle-slices",CIRCLE_USER:"circle-user",CIRCLE_USERS:"circle-users",CLIP:"clip",CLOCK:"clock",CLOCK_ROTATE_LEFT:"clock-rotate-left",CLOCK_FILLED:"clock-filled",COEF_DOWN:"coef-down",COEF_GRAPH:"coef-graph",COEF_UP:"coef-up",COG:"cog",COINS_GROUP:"coins-group",COINS_GROUP_DOLLAR:"coins-group-dollar",COMET_GREEN:"comet-green",COMET_ORANGE:"comet-orange",COMMENT_DOTS:"comment-dots",COMMENT_INFO:"comment-info",COMPACT_VIEW:"compact-view",CONSTRUCTOR_BET:"constructor-bet",COOKIES_COLORED:"cookies-colored",COPY:"copy",COPY_BG_REVERSE:"copy-bg-reverse",COUPON:"coupon",COUPON_ALT:"coupon-alt",COURT_SPORT_LEFT:"court-sport-left",COURT_SPORT_RIGHT:"court-sport-right",CREDIT_CARD_ARROW_DOWN:"credit-card-arrow-down",CREDIT_CARD_ARROW_UP:"credit-card-arrow-up",CREDIT_CARD_ROTATE:"credit-card-rotate",CRICKET:"cricket",CROWN:"crown",CROWN_FILLED:"crown-filled",CROWN_COLORED:"crown-colored",CROWN_VIP:"crown-vip",CIRCLE_CROWN_SOLID_STROKE:"circle-crown-solid-stroke",CUP:"cup",CUP_EMPTY:"cup-empty",CUBES:"cubes",CUPIS:"cupis",CUSTOMER_SERVICE:"customer-service",CYBER:"cyber",CYBER_SPORTS:"cyber-sports",CIRCLE_XMARK_SOLID:"circle-xmark-solid",CHIP_PERCENT:"chip-percent",DART:"dart",DASH_ARROW_ROTATE_RIGHT_TEXT:"dash-arrow-rotate-right-text",DASHED_ROUTE_LINE:"dashed-route-line",DASHBOARD:"dashboard",DASHBOARD_STEPS:"dashboard-steps",DEALER:"dealer",DEFAULT_CHAMP:"default-champ",DESKTOP_NINE:"desktop-nine",DIAMOND:"diamond",DICE:"dice",DICE_COLORED:"dice-colored",DICE_D6:"dice-d6",DICE_THREE:"dice-three",DIAGONAL_LINES:"diagonal-lines",DISPLAY:"display",DOLLAR_SIGN:"dollar-sign",DOLLAR_SIGN_CIRCLE:"dollar-sign-circle",DOT_COLORED:"dot-colored",DOUBLE_PLATE_GROUP:"double-plate-group",DOWNLOAD:"download",DOWN_TINY_DOUBLE_CHEVRON:"down-tiny-double-chevron",DROP_WINS:"drop-wins",EDIT:"edit",ELLIPSIS:"ellipsis",ELLIPSIS_HORIZONTAL:"ellipsis-horizontal",EMAIL:"email",ENVELOPE:"envelope",ENVELOPE_OPEN:"envelope-open",ERROR_CROSS:"error-cross",EURO_SIGN:"euro-sign",EVERYTHING:"everything",EXCHANGE_ALT:"exchange-alt",EXCLAMATION:"exclamation",EXCLAMATION_CIRCLE:"exclamation-circle",EXCLAMATION_POINT:"exclamation-point",EXCLAMATION_TRIANGLE:"exclamation-triangle",EXIT:"exit",EXPRESS:"express",EXTERNAL_LINK:"external-link",EYE_SLASH:"eye-slash",EYE:"eye",FACEBOOK_COLORED:"facebook-colored",FABERGE_EGG:"faberge-egg",FACELESS:"faceless",FAQ:"faq",FAST_GAMES:"fast-games",FAST_REG:"fast-reg",FAST_TICKET_DOLLAR:"fast-ticket-dollar",FAVORITE:"favorite",FIELD_ZONE:"field-zone",FIFTEEN:"fifteen",FILE:"file",FILE_EXCLAMATION:"file-exclamation",FILE_HAMMER:"file-hammer",FILE_LIST:"file-list",FILE_LINES_PEN:"file-lines-pen",FILTER:"filter",FILTER_LINE:"filter-line",FIRE_ALT:"fire-alt",FIRE_TIME:"fire-time",FIRE_FLAME:"fire-flame",FIRE_GRADIENT:"fire-gradient",FIRE_HOLDER:"fire-holder",FIX:"fix",FLAME:"flame",FLAME_COLORED:"flame-colored",FLAME_GRADIENT:"flame-gradient",FOLDER:"folder",FOLDER_PUNK:"folder-punk",FOOTBALL:"football",FOOTBALL_BALL:"football-ball",FOOTBALL_BOOT:"football-boot",FOOTBALL_CORNERS:"football-corners",FOOTBALL_GOALS:"football-goals",FOOTBALL_RED_CARDS:"football-red-cards",FOOTBALL_RED_YELLOW_CARDS:"football-red-yellow-cards",FOOTBALL_SUBSTITUTION:"football-substitution",FOOTBALL_YELLOW_CARDS:"football-yellow-cards",FORTH:"forth",FORWARD_ARROW:"forward-arrow",FREE:"free",FRIENDS:"friends",FULL_REG:"full-reg",FULL_SCREEN_ALT:"full-screen-alt",FULL_SCREEN_OPEN:"full-screen-open",FULL_SCREEN_CLOSE:"full-screen-close",FULL_VIEW:"full-view",FULLSCREEN:"fullscreen",GAME_777:"game-777",GAMEPAD:"gamepad",GAMEPAD_BASKETBALL:"gamepad-basketball",GAMEPAD_MODERN_ALT:"gamepad-modern-alt",GEAR:"gear",GIFT:"gift",GIFT_SOLID:"gift-solid",GIFT_PERCENT:"gift-percent",GLASS:"glass",GLOBE:"globe",GLOBE_ASIA:"globe-asia",GRID_2:"grid-2",GRID_CHECKBOXES:"grid-checkboxes",HAND_CIRCLE_DOLLAR:"hand-circle-dollar",HANDSHAKE:"handshake",HANDSHAKE_CIRCLE_DOLLAR:"handshake-circle-dollar",HEADSET:"headset",HEADSET_FILLED:"headset-filled",HEALTH:"health",HEART:"heart",HEART_SOLID:"heart-solid",HIDE_AGENTS:"hide-agents",HISTORY:"history",HOME:"home",HOURGLASS:"hourglass",HOURGLASS_HALF:"hourglass-half",IDENTIFICATION:"identification",IMAGE:"image",INFO:"info",INFO_CIRCLE:"info-circle",INFO_EMPTY_CIRCLE:"info-empty-circle",INSTAGRAM_COLORED:"instagram-colored",INVISIBLE:"invisible",ITEMS:"items",JOYSTICK:"joystick",KEY:"key",KEY_TILTED:"key-tilted",LANGUAGE:"language",LEFT_TINY_DOUBLE_CHEVRON:"left-tiny-double-chevron",LICENSES:"licenses",LIGHT_LONG_ARROW_LEFT:"light-long-arrow-left",LIGHT_LONG_ARROW_RIGHT:"light-long-arrow-right",LIGHT_STAR_EMPTY:"light-star-empty",LIGHTNING:"lightning",LIGHTNING_FILLED:"lightning-filled",LINK:"link",LIST:"list",LIVE:"live",LOCK:"lock",LOGIN:"login",LOGOUT:"logout",LONG_ARROW_RIGHT:"long-arrow-right",LOTTO:"lotto",MAGNIFIER:"magnifier",MAGNIFYING_GLASS:"magnifying-glass",MAGNIFYING_GLASS_SOLID:"magnifying-glass-solid",MAGNIFYING_GLASS_XMARK:"magnifying-glass-xmark",MAILING:"mailing",MARKER_LIVE:"marker-live",MEGAPHONE:"megaphone",MEGA_WAYS:"mega-ways",MENU:"menu",MENU_MOBILE:"menu-mobile",MESSAGE:"message",MESSAGE_DOLLAR:"message-dollar",MESSAGES_QUESTION:"messages-question",MICROPHONE:"microphone",MINIMIZE_SCREEN:"minimize-screen",MINUS:"minus",MINUS_CIRCLE:"minus-circle",MOBILE_ARROW_DOWN:"mobile-arrow-down",MONEY:"money",MONEY_BILL_ALT:"money-bill-alt",MORE:"more",MORE_DESKTOP:"more-desktop",NOTIFICATION_ALERT:"notification-alert",NOTIFICATION_DENIED:"notification-denied",NOTIFICATION_ERROR:"notification-error",NOTIFICATION_FAIL:"notification-fail",NOTIFICATION_INFO:"notification-info",NOTIFICATION_PENDING:"notification-pending",NOTIFICATION_QUESTION:"notification-question",NOTIFICATION_SUCCESS:"notification-success",NOTIFICATION_WARNING:"notification-warning",OLYMPIAD:"olympiad",OLYMPIC_TORCH:"olympic-torch",OLYMPIC_TORCH_COLORED:"olympic-torch-colored",ONE_AND_ZERO:"one-and-zero",ONE_CLICK:"one-click",ONLINE_CONSULTANT:"online-consultant",OTHER:"other",PAPER:"paper",PAR:"par",PASSPORT:"passport",PAUSE:"pause",PAUSE_CIRCLE:"pause-circle",PAYMENT_TERMINAL:"payment-terminal",PENALTY_MISSING:"penalty-missing",PENALTY_WIN:"penalty-win",PERCENT:"percent",PHONE:"phone",PHONE_ALT:"phone-alt",PHONE_DOLLAR:"phone-dollar",PHONE_HANGUP:"phone-hangup",PHONE_MISSED:"phone-missed",PHONE_XMARK:"phone-xmark",PHONE_REG:"phone-reg",PHONE_REVERT:"phone-revert",PLATE_GROUP:"plate-group",PLAY:"play",PLAY_CIRCLE:"play-circle",PLAYER:"player",PLAYER_BET:"player-bet",PLUS:"plus",PLUS_CIRCLE:"plus-circle",POLITICIAN_PERSON:"politician-person",POPULARS:"populars",POKER:"poker",PRESENTATION_SCREEN:"presentation-screen",PRINT:"print",PROMO:"promo",PROMO_CHECK:"promo-check",PROMO_SPORT:"promo-sport",PROVIDERS:"providers",PUZZLES:"puzzles",QR_CODE:"qr-code",QUESTION:"question",QUOTE:"quote",RANDOM:"random",RANKING_TROPHY:"ranking-trophy",RATING:"rating",RECEIPT:"receipt",RECENT:"recent",RECTANGLE_CHART_LINE_DOTS:"rectangle-chart-line-dots",REFRESH:"refresh",REGISTRATION:"registration",REMOVE:"remove",RENEW:"renew",REPLY:"reply",REQUEST:"request",RESULT_COEF:"result-coef",RESULTS:"results",RETRY:"retry",REWARD_SYSTEM:"reward-system",RIGHT_TINY_DOUBLE_CHEVRON:"right-tiny-double-chevron",ROCKET:"rocket",ROULETTE:"roulette",ROULETTE_SIMPLE:"roulette-simple",SACK:"sack",SCALE:"scale",SCALES:"scales",SCOREBOARD_TWO_ZERO:"scoreboard-two-zero",SEARCH:"search",SEARCH_REGULAR:"search-regular",SELECTION_CHECK:"selection-check",SEND_MESSAGE:"send-message",SETTINGS:"settings",SETTINGS_FILLED:"settings-filled",SEVEN_BALL:"seven-ball",SEVEN_RECTANGLE_VERTICAL_HISTORY:"seven-rectangle-vertical-history",SHARE:"share",SHIELD:"shield",SHIELD_CHECK:"shield-check",SHIELD_DOLLAR:"shield-dollar",SHOP:"shop",SHOP_COLORED:"shop-colored",SIGN_IN_ALT:"sign-in-alt",SIGN_OUT_ALT:"sign-out-alt",SIGN_UP:"sign-up",SIGNAL_STREAM:"signal-stream",SLIDERS_H:"sliders-h",SLOT_MACHINE:"slot-machine",SMS:"sms",SOC_REG:"soc-reg",SORT:"sort",SORT_BOLD:"sort-bold",SOUND_OFF:"sound-off",SPADE:"spade",SPADE_ALT:"spade-alt",SPIN_MACHINE:"spin-machine",SPORT:"sport",SPOT_DOLLAR:"spot-dollar",SQUARE_POLL_VERTICAL:"square-poll-vertical",STADIUM:"stadium",STAIRS:"stairs",STAR:"star",STAR_EMPTY:"star-empty",STAR_OUTLINED:"star-outlined",SLIDERS:"sliders",STAR_HALF:"star-half",STAR_ONE:"star-one",STAR_PLUS:"star-plus",STAR_STICK:"star-stick",STATS:"stats",STATUS_SUCCESS:"status-success",STEPS_FLOW:"steps-flow",STOPWATCH:"stopwatch",STREAM:"stream",SUCCESS_ARROW:"success-arrow",SUPPORT_COLORED:"support-colored",SWITCH_OFF:"switch-off",SWITCH_TYPE_DOTS:"switch-type-dots",SYNC_ALT:"sync-alt",TABLE_VIEW:"table-view",TABLET_MOBILE:"tablet-mobile",TALON:"talon",TELEGRAM_COLORED:"telegram-colored",TELEGRAM_DOLLAR:"telegram-dollar",TELEGRAM_ROUNDED:"telegram-rounded",TH_LARGE:"th-large",TH_LARGE_PLAY:"th-large-play",THUMBS_UP:"thumbs-up",TICKET:"ticket",TICKET_DOLLARS:"ticket-dollars",TICKET_PERFORATED:"ticket-perforated",TICKET_SIMPLE:"ticket-simple",TICKET_STAR:"ticket-star",TIME:"time",TIME_HALF:"time-half",TIMER:"timer",TIMES:"times",TOGGLE_OFF:"toggle-off",TOGGLE_ON:"toggle-on",TONGUE:"tongue",TOTO:"toto",TOP_EVENTS:"top-events",TOUR_GRID:"tour-grid",TOUR_TABLE:"tour-table",TRANSLATION:"translation",TRASH:"trash",TRASH_ALT:"trash-alt",TRASH_CAN:"trash-can",TRIANGLE_EMPTY_EXCLAMATION:"triangle-empty-exclamation",TRIANGLE_SOLID_EXCLAMATION:"triangle-solid-exclamation",TRIANGLE_POWERBET:"triangle-powerbet",TROPHY_EURO_2024:"trophy-euro-2024",TROPHY_STAR:"trophy-star",TWENTY_ONE:"twenty-one",TWENTY_ONE_POINTS:"21-points",TWITTER_COLORED:"twitter-colored",UPDATE:"update",UPLOAD:"upload",USER:"user",USER_LINE:"user-line",USER_ACCEPT:"user-accept",USER_BAN:"user-ban",USER_CIRCLE:"user-circle",USER_GROUP:"user-group",USER_LINES:"user-lines",USER_SQUARE:"user-square",VIP_CROWN:"vip-crown",VISIBLE:"visible",VOLUME:"volume",VOLUME_XMARK:"volume-xmark",VIP_TABLES:"vip-tables",WALLET:"wallet",WARNING:"warning",WARNING_CIRCLE:"warning-circle",WATER_TEMPERATURE:"weather-water-temp",WAVE_LENGTH:"weather-wave-length",WEATHER_HUMIDITY:"weather-humidity",WEATHER_PRESSURE:"weather-pressure",WEATHER_TEMP:"weather-temp",WEATHER_WIND:"weather-wind",WELCOME_GIFT:"welcome-gift",WINDOW:"window",WINDOW_OPEN:"window-open",WHEEL:"wheel",XMARK:"xmark",ZERO_ZERO:"zero-zero",ZONE:"zone",ZOOM_IN:"zoom-in",ELLIPSIS_VERTICAL:"ellipsis-vertical",TO_HOME_SCREEN:"to-home-screen"}),RTL_ICONS=Object.freeze([iconName.LONG_ARROW_RIGHT,iconName.BACK,iconName.BET,iconName.FORTH,iconName.FORWARD_ARROW,iconName.ANGLE_LEFT,iconName.ANGLE_RIGHT,iconName.ARROW_RIGHT_SERIF,iconName.CHEVRON_DOUBLE_LEFT,iconName.CHEVRON_DOUBLE_RIGHT,iconName.CHEVRON_LEFT,iconName.CHEVRON_RIGHT,iconName.FIX,iconName.FILE_LIST,iconName.LIGHT_LONG_ARROW_LEFT,iconName.LIGHT_LONG_ARROW_RIGHT,iconName.LOGOUT,iconName.SIGN_OUT_ALT,iconName.PHONE_REVERT,iconName.STAR_HALF]),ICON_NAME_PATH="common";var t$9=defineComponent({name:"UiCaption",props:{tag:{type:String,default:"span"},size:{type:String,default:""},color:{type:String,default:""},weight:{type:String,default:""},uppercase:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1}},setup:S=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${S.size}`]:!!S.size,[`ui-caption--weight-${S.weight}`]:!!S.weight,[`ui-caption--color-${S.color}`]:!!S.color,"ui-caption--uppercase":S.uppercase,"ui-caption--no-wrap":S.noWrap}))})}),t$8=(S,O)=>{const V=S.__vccOpts||S;for(const[G,z]of O)V[G]=z;return V},p$c=t$8(t$9,[["render",function(S,O,V,G,z,Q){return openBlock(),createBlock(resolveDynamicComponent(S.tag),{class:normalizeClass([S.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(S.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-5af53a4f"]]);const e$2=S=>()=>inject(S),r$a=e$2("$icons"),t$7=e$2("$uiConfigData"),a$a=S=>{var O;const V=t$7();if(V)return(O=V[S])!=null?O:V[S.replace("Ui","")]};var t$6=(S,O,V)=>{const G=S.config.globalProperties.$uiConfigData,z=Object.assign(G!=null?G:{},V);S.config.globalProperties.$uiConfigData=z,S.provide("$uiConfigData",z)};const p$b=(S,O="UiIco")=>{const{getIcon:V,loadSprite:G}=r$a(),z=useLogger$1(),Q=O==="UiColoredSvg"?"name":"ico",X=computed(()=>[S.path,S[Q].toString()]),ee=()=>{let ve=V(...unref(X));return S.path!==ICON_SPORTS_PATH||ve||(ve=V(unref(X)[0],ICON_SPORTS_DUMMY_NAME)),ve},pe=ref(ee());onMounted(()=>{watch(X,([ve,Le])=>{const $e=ee();$e?pe.value=$e:G(ve).then(()=>{pe.value=ee()})},{immediate:!0})});const ke=computed(()=>({"ico--rtl":unref(a$a("isRtl"))&&S.hasRtlAlternative,"ico--square":S.square,"ico--bordered":S.bordered,[`ico--${S[Q]}`]:!!S[Q],[`ico--size-${S.size}`]:!!S.size}));return{dataVIco:computed(()=>unref(X).join("|")),icon:pe,iconClasses:ke,logError:ve=>z.error(`${O} error`,ve)}},c$8=S=>{const{icon:O,logError:V,dataVIco:G}=p$b(S);return{icon:O,uiIcoClasses:computed(()=>({"ui-ico--rtl":unref(a$a("isRtl"))&&S.hasRtlAlternative,"ui-ico--square":S.square,"ui-ico--bordered":S.bordered,[`ui-ico--${S.ico}`]:!!S.ico,[`ui-ico--size-${S.size}`]:!!S.size})),logError:V,dataVIco:G}};var a$9=defineComponent({name:"UiIco",props:{path:{type:String,default:ICON_NAME_PATH},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}},setup(S){const{icon:O,uiIcoClasses:V,dataVIco:G}=c$8(S);return{dataVIco:G,uiIcoClasses:V,icon:O}}});const c$7=["viewBox","data-v-ico","innerHTML"];var n$7=t$8(a$9,[["render",function(S,O,V,G,z,Q){return S.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:S.icon.viewBox,class:normalizeClass([S.uiIcoClasses,"ui-ico"]),focusable:"false",role:"img","data-v-ico":S.dataVIco,innerHTML:S.icon.content},null,10,c$7)):createCommentVNode("",!0)}],["__scopeId","data-v-f06c457d"]]),t$5=Object.defineProperty,o$5=Object.getOwnPropertySymbols,l$4=Object.prototype.hasOwnProperty,a$8=Object.prototype.propertyIsEnumerable,n$6=(S,O,V)=>O in S?t$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,p$a=(S,O)=>{for(var V in O||(O={}))l$4.call(O,V)&&n$6(S,V,O[V]);if(o$5)for(var V of o$5(O))a$8.call(O,V)&&n$6(S,V,O[V]);return S};const c$6=({component:S,attrs:O,props:V,slots:G})=>{var z;return h$2(unref(S),p$a(p$a({},O),V),(z=G==null?void 0:G.default)==null?void 0:z.call(G))},p$9=(S,O)=>defineComponent({name:S,props:{variant:{type:Number,default:void 0},size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup(V,{slots:G,attrs:z}){const Q=Object.keys(O),X=computed(()=>{var pe,ke,ve;return(ve=(ke=V.variant)!=null?ke:(pe=unref(a$a(S)))==null?void 0:pe.variant)!=null?ve:Q[0]}),ee=computed(()=>O[unref(X)]||"div");return()=>c$6({component:unref(ee),attrs:z,props:V,slots:G})}}),E$1={DEFAULT:0,CIRCLE:1,LETTER:2,SPINNER:3,STARS:4};var o$4=defineComponent({name:"UiPreloaderCircle",props:{letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup:S=>({customLetter:computed(()=>{var O,V;return(V=S.letters)!=null?V:(O=unref(a$a("UiPreloader")))==null?void 0:O.letters}),uiPreloaderCircleClasses:computed(()=>"ui-preloader-circle--"+(S.compact?"compact":"default"))})});const d$3={class:"ui-preloader-circle__wrap"},v$3={key:0,class:"ui-preloader-circle__letters"},o$3=createStaticVNode('',2);var f$4=t$8(o$4,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderCircleClasses,"ui-preloader-circle"])},[createBaseVNode("div",d$3,[S.customLetter?(openBlock(),createElementBlock("span",v$3,toDisplayString(S.customLetter),1)):createCommentVNode("",!0),o$3])],2)}],["__scopeId","data-v-76f80837"]]),t$4=defineComponent({name:"UiPreloaderDefault",props:{size:{type:String,default:sizeType.m},compact:{type:Boolean,default:!1}},setup:S=>({uiPreloaderDefaultClasses:computed(()=>({[`ui-preloader-default--size-${S.size}`]:!!S.size})),amountBars:computed(()=>S.compact?3:5)})}),s$4=t$8(t$4,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderDefaultClasses,"ui-preloader-default"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.amountBars,X=>(openBlock(),createElementBlock("span",{key:X,class:"ui-preloader-default__bar"}))),128))],2)}],["__scopeId","data-v-9c71fdfb"]]),a$7=defineComponent({name:"UiPreloaderLetter",props:{size:{type:String,default:sizeType.m},letters:{type:String,default:void 0},compact:{type:Boolean,default:!1},compactLetters:{type:String,default:void 0}},setup(S){const O=computed(()=>{var G,z,Q,X;return(X=(Q=S.compact?S.compactLetters:S.letters)!=null?Q:S.compact?(G=unref(a$a("UiPreloader")))==null?void 0:G.compactLetters:(z=unref(a$a("UiPreloader")))==null?void 0:z.letters)!=null?X:""}),V=G=>Math.floor(G.length/3);return{partnerName:computed(()=>unref(O).split("").map((G,z)=>({key:`ui-preloader-letter__${z}`,item:G,class:{"ui-preloader-letter__step--theme-accent":zunref(O).length-V(unref(O))-1}}))),uiPreloaderLetterClasses:computed(()=>`ui-preloader-letter--size-${S.compact?sizeType.xxs:S.size}`),animationDelay:G=>.25*G}}}),u$7=t$8(a$7,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderLetterClasses,"ui-preloader-letter"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.partnerName,(X,ee)=>(openBlock(),createElementBlock("span",{key:`ui-preloader-letter__${ee}`,class:normalizeClass([X.class,"ui-preloader-letter__step"]),style:normalizeStyle(`animation-delay:${S.animationDelay(ee)}s`)},toDisplayString(X.item),7))),128))],2)}],["__scopeId","data-v-df35fc16"]]),r$9=defineComponent({name:"UiSpinnerWheel",props:{letter:{type:String,default:""}}});const _$2={class:"ui-spinner-wheel"},a$6={class:"ui-spinner-wheel__basis"};var o$2=t$8(r$9,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",_$2,[createBaseVNode("span",a$6,toDisplayString(S.letter),1),(openBlock(),createElementBlock(Fragment,null,renderList(5,X=>createBaseVNode("span",{key:X,class:normalizeClass(`ui-spinner-wheel__section ui-spinner-wheel__section--${X}`)},toDisplayString(S.letter),3)),64))])}],["__scopeId","data-v-886efe4f"]]),l$3=defineComponent({name:"UiPreloaderSpinner",components:{UiSpinnerWheel:o$2},props:{size:{type:String,default:sizeType.m},letters:{type:String,default:void 0},compact:{type:Boolean,default:!1}},setup(S){const O=computed(()=>`ui-preloader-spinner--size-${S.compact?sizeType.xs:S.size}`),V=computed(()=>{var G,z,Q;return(Q=(z=S.letters)!=null?z:(G=unref(a$a("UiPreloader")))==null?void 0:G.letters)!=null?Q:"spin"});return{uiPreloaderSpinnerClasses:O,lettersList:computed(()=>unref(V).split("").filter((G,z)=>G.trim()&&z<(S.compact?1:10)))}}}),o$1=t$8(l$3,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiSpinnerWheel");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderSpinnerClasses,"ui-preloader-spinner"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.lettersList,(ee,pe)=>(openBlock(),createBlock(X,{key:pe,letter:ee,class:normalizeClass(`ui-preloader-spinner__wheel ui-preloader-spinner__wheel--${pe}`)},null,8,["letter","class"]))),128))],2)}],["__scopeId","data-v-637b65ba"]]),r$8=defineComponent({name:"UiPreloaderStars",props:{compact:{type:Boolean,default:!1}},setup:S=>({uiPreloaderStarsClasses:computed(()=>({"ui-preloader-stars--compact":S.compact}))})});const i$6={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22 22"},d$2=[(S=>(pushScopeId("data-v-b818ca97"),S=S(),popScopeId(),S))(()=>createBaseVNode("path",{d:"M11 0 7.6 7.2 0 8.4 5.5 14l-1.3 8 6.8-3.8 6.8 3.8-1.3-8L22 8.4l-7.6-1.2L11 0z",class:"ui-preloader-stars__star ui-preloader-stars__star--4"},null,-1))],n$5={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 129.88 27.23",class:"ui-preloader-stars__svg"},u$6=[createStaticVNode('',7)];var c$5=t$8(r$8,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPreloaderStarsClasses,"ui-preloader-stars"])},[S.compact?(openBlock(),createElementBlock("svg",i$6,d$2)):(openBlock(),createElementBlock("svg",n$5,u$6))],2)}],["__scopeId","data-v-b818ca97"]]);const l$2=p$9("UiPreloader",{[E$1.DEFAULT]:s$4,[E$1.CIRCLE]:f$4,[E$1.LETTER]:u$7,[E$1.SPINNER]:o$1,[E$1.STARS]:c$5});var i$5=defineComponent({name:"UiButton_F",components:{UiPreloader:l$2},props:{tag:{type:String,default:"button"},block:{type:Boolean,default:!1},size:{type:String,default:defaultSizeType},theme:{type:String,default:defaultThemeType},decent:{type:Boolean,default:!1},narrow:{type:Boolean,default:!1},toggled:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},uppercase:{type:Boolean,default:void 0},rounded:{type:Boolean,default:!0},shadow:{type:Boolean,default:!1},compactPreloader:{type:Boolean,default:!1},outline:{type:Boolean,default:!1}},setup(S){const O=computed(()=>S.disabled||S.loading),V=computed(()=>S.tag==="button"&&"button"),G=computed(()=>{var z,Q,X;return(X=(Q=S.uppercase)!=null?Q:(z=unref(a$a("UiButton")))==null?void 0:z.uppercase)==null||X});return{classes:computed(()=>({[`ui-button--size-${S.size}`]:!!S.size,[`ui-button--theme-${S.theme}`]:!!S.theme,"ui-button--block":S.block,"ui-button--decent":S.decent,"ui-button--narrow":S.narrow,"ui-button--uppercase":unref(G),"ui-button--is-toggled":S.toggled,"ui-button--is-disabled":unref(O),"ui-button--rounded":S.rounded,"ui-button--shadow":S.shadow,"ui-button--outline":S.outline})),isDisabled:O,isVue2,tagType:V}}});const n$4={class:"ui-button__container","data-v-db0336c3":""};var p$8=t$8(i$5,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiPreloader");return openBlock(),createBlock(resolveDynamicComponent(S.tag),mergeProps(toHandlers(S.isVue2?S.$listeners:{}),{type:S.tagType},S.$attrs,{class:["ui-button",S.classes],disabled:S.isDisabled,"data-v-db0336c3":""}),{default:withCtx(()=>[renderSlot(S.$slots,"container",{},()=>[createBaseVNode("span",n$4,[S.loading?(openBlock(),createBlock(X,{key:0,compact:S.compactPreloader,class:"ui-button__preloader","data-v-db0336c3":""},null,8,["compact"])):renderSlot(S.$slots,"default",{key:1},void 0,!0)])],!0)]),_:3},16,["type","class","disabled"])}],["__scopeId","data-v-e89dbe24"]]),a$5=defineComponent({name:"UiIco",props:{path:{type:String,default:ICON_NAME_PATH},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}},setup(S){const{icon:O,iconClasses:V,dataVIco:G}=p$b(S);return{dataVIco:G,icon:O,iconClasses:V}}});const c$4=["viewBox","data-v-ico","innerHTML"];var t$3=t$8(a$5,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("span",{class:normalizeClass([S.iconClasses,"ico"]),"aria-hidden":"true"},[S.icon?(openBlock(),createElementBlock("svg",{key:0,viewBox:S.icon.viewBox,class:"ico__svg",focusable:"false",role:"img","data-v-ico":S.dataVIco,innerHTML:S.icon.content},null,8,c$4)):createCommentVNode("",!0)],2)}],["__scopeId","data-v-6e10b7dc"]]),m$4=defineComponent({name:"UiSkeleton",props:{theme:{type:String,default:""},repeat:{type:Number,default:1}},setup(S){const O=computed(()=>{var V;return S.theme||((V=unref(a$a("UiSkeleton")))==null?void 0:V.theme)||themeType.gray100});return{uiSkeletonClasses:computed(()=>({[`ui-skeleton--theme-${unref(O)}`]:!!unref(O)}))}}}),s$3=t$8(m$4,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiSkeletonClasses,"ui-skeleton"]),"data-v-7daa98a4":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.repeat,X=>renderSlot(S.$slots,"default",{index:X},void 0,!0)),256))],2)}],["__scopeId","data-v-f52bcf21"]]);const i$4=1;var s$2=defineComponent({name:"UiAlert",components:{UiIco:t$3},props:{type:{type:String,required:!0},text:{type:String,default:""},buttonCloseTitle:{type:String,default:"Close"}},emits:["handleCloseClick"],setup(S,{emit:O}){const V=computed(()=>({[`ui-alert--${S.type}`]:S.type}));return{sizeType,iconName,uiAlertClasses:V,close:()=>O("handleCloseClick")}}});const _$1={class:"ui-alert__text"},p$7=["title","aria-label"];var m$3=t$8(s$2,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco"),ee=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiAlertClasses,"ui-alert"])},[createVNode(X,{ico:S.iconName.NOTIFICATION_ALERT,size:S.sizeType.m,class:"ui-alert__icon"},null,8,["ico","size"]),createBaseVNode("p",_$1,toDisplayString(S.text),1),withDirectives((openBlock(),createElementBlock("button",{onClick:O[0]||(O[0]=(...pe)=>S.close&&S.close(...pe)),title:S.buttonCloseTitle,"aria-label":S.buttonCloseTitle,class:"ui-alert__close"},[createVNode(X,{ico:S.iconName.TIMES,size:S.sizeType.xxs},null,8,["ico","size"])],8,p$7)),[[ee,S.buttonCloseTitle]])],2)}],["__scopeId","data-v-5f5854fa"]]),r$7=defineComponent({name:"UiBar_F",props:{size:{type:String,default:defaultSizeType},theme:{type:String,default:themeType.primary},alone:{type:Boolean,default:!1}},setup:S=>({barClasses:computed(()=>({[`ui-bar--size-${S.size}`]:!!S.size,[`ui-bar--theme-${S.theme}`]:!!S.theme,"ui-bar--alone":S.alone}))})}),u$5=t$8(r$7,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barClasses,"ui-bar"]),"data-v-d20c83b2":""},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-1d0cf97c"]]),t$2=defineComponent({name:"UiCaption",props:{tag:{type:String,default:"span"},size:{type:String,default:""},color:{type:String,default:""},weight:{type:String,default:""},uppercase:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1}},setup:S=>({uiCaptionClasses:computed(()=>({[`ui-caption--size-${S.size}`]:!!S.size,[`ui-caption--weight-${S.weight}`]:!!S.weight,[`ui-caption--color-${S.color}`]:!!S.color,"ui-caption--uppercase":S.uppercase,"ui-caption--no-wrap":S.noWrap}))})}),p$6=t$8(t$2,[["render",function(S,O,V,G,z,Q){return openBlock(),createBlock(resolveDynamicComponent(S.tag),{class:normalizeClass([S.uiCaptionClasses,"ui-caption"])},{default:withCtx(()=>[renderSlot(S.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}],["__scopeId","data-v-2d9aa651"]]);const p$5=window,m$2=(S,O,V={})=>{const{root:G,rootMargin:z="0px 0px 50% 0px",threshold:Q=0,window:X=p$5,immediate:ee=!0}=V,pe=computed(()=>!!(X&&"IntersectionObserver"in X));let ke=noop$2;const ve=computed(()=>unref(S).map(unref).filter(isDef)),Le=unref(pe)?watch(()=>[ve.value,G],([xe,Fe])=>{if(ke(),!xe.length)return;const Qe=new IntersectionObserver(O,{root:Fe,rootMargin:z,threshold:Q});xe.map(unref).forEach(We=>We&&Qe.observe(We)),ke=()=>{Qe.disconnect(),ke=noop$2}},{immediate:ee,flush:"post"}):noop$2,$e=()=>{ke(),Le()};var De;return De=$e,getCurrentScope()&&onScopeDispose(De),{isSupported:pe,stop:$e}};var p$4=defineComponent({name:"UiScrollbar",props:{theme:{type:String,default:void 0},size:{type:String,default:void 0},outside:{type:Boolean,default:!1},isFixed:{type:Boolean,default:!1},isOnlyVertical:{type:Boolean,default:!1},isOnlyHorizontal:{type:Boolean,default:!1},isBodyNotScrollable:{type:Boolean,default:!1},isInfiniteScrollMode:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave","scroll","infiniteScrollTrigger"],setup(S,{emit:O}){const V=toRef(S,"isInfiniteScrollMode"),G=ref();let z;const Q=ref(!1),X=ref(null),ee=computed(()=>{var Le;return S.theme||((Le=unref(a$a("UiScrollbar")))==null?void 0:Le.theme)||themeType.default}),pe=computed(()=>{var Le;return S.size||((Le=unref(a$a("UiScrollbar")))==null?void 0:Le.size)||sizeType.m}),ke=computed(()=>({[`ui-scrollbar--theme-${unref(ee)}`]:!!unref(ee),[`ui-scrollbar--size-${unref(pe)}`]:!!unref(pe),"ui-scrollbar--outside":S.outside,"ui-scrollbar--is-fixed":S.isFixed,"ui-scrollbar--vertical":S.isOnlyVertical,"ui-scrollbar--horizontal":S.isOnlyHorizontal}));let ve=noop$2;return onMounted(()=>{watch(V,Le=>{if(ve(),Le){let $e=i$4;const{stop:De}=m$2([G],xe=>{xe.some(Fe=>(Fe.isIntersecting&&O("infiniteScrollTrigger",$e++),Fe.isIntersecting))},{threshold:.1});ve=De}},{deep:!1,immediate:!0})}),onBeforeUnmount(()=>{ve()}),{infiniteScrollTrigger:G,uiScrollbarClasses:ke,isScrolled:Q,container:X,onScroll:Le=>{O("scroll",Le),clearTimeout(z),z=setTimeoutWrapped(()=>{Q.value=!1},150),Q.value=!0},scrollInToView:Le=>{var $e;const De=($e=Le.firstElementChild)==null?void 0:$e.offsetHeight;requestAnimationFrame(()=>{Le.offsetTop+Le.offsetHeight>X.value.scrollTop+(X.value.offsetHeight-De)&&(X.value.scrollTop=Le.offsetTop-De)})},onMouseEnter:Le=>{O("mouseenter",Le);const{scrollHeight:$e,clientHeight:De}=Le.target;$e>De&&S.isBodyNotScrollable&&document.body.classList.add("body--not-scrollable")},onMouseLeave:Le=>{O("mouseleave",Le),document.body.classList.remove("body--not-scrollable")},scrollToView:Le=>{requestAnimationFrame(()=>{X.value.scrollTop=Le.offsetTop})}}}});const t$1={key:0,ref:"infiniteScrollTrigger"};var u$4=t$8(p$4,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{ref:"container",onScroll:O[0]||(O[0]=(...X)=>S.onScroll&&S.onScroll(...X)),onMouseenter:O[1]||(O[1]=(...X)=>S.onMouseEnter&&S.onMouseEnter(...X)),onMouseleave:O[2]||(O[2]=(...X)=>S.onMouseLeave&&S.onMouseLeave(...X)),class:normalizeClass(["ui-scrollbar",S.uiScrollbarClasses])},[renderSlot(S.$slots,"default",{isScrolled:S.isScrolled,inToView:S.scrollInToView,toView:S.scrollToView},void 0,!0),S.isInfiniteScrollMode?(openBlock(),createElementBlock("div",t$1,null,512)):createCommentVNode("",!0)],34)}],["__scopeId","data-v-60e30fd1"]]),i$3=defineComponent({name:"UiIcoCountry",components:{UiIco:n$7},props:{path:{type:String,default:ICON_COUNTRY_PATH},ico:{type:[String,Number],default:"default"},bordered:{type:Boolean,default:!0},size:{type:String,default:void 0},square:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$3=t$8(i$3,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco");return openBlock(),createBlock(X,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),i$2=defineComponent({name:"UiIcoCurrency",components:{UiIco:n$7},props:{path:{type:String,default:ICON_CURRENCIES_PATH},ico:{type:[String,Number],default:"default"},size:{type:String,default:void 0},square:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$2=t$8(i$2,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco");return openBlock(),createBlock(X,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),i$1=defineComponent({name:"UiIcoSport",components:{UiIco:n$7},props:{path:{type:String,default:ICON_SPORTS_PATH},square:{type:Boolean,default:!0},ico:{type:[String,Number],required:!0},size:{type:String,default:void 0},bordered:{type:Boolean,default:!1},hasRtlAlternative:{type:Boolean,default(S=this.$props){var O;return RTL_ICONS.includes((O=S.ico)==null?void 0:O.toString())}}}}),n$1=t$8(i$1,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco");return openBlock(),createBlock(X,normalizeProps(guardReactiveProps(S.$props)),null,16)}]]),a$4=defineComponent({name:"UiMessageBlock_F",props:{theme:{type:String,default:themeType.gray100},size:{type:String,default:defaultSizeType},rounded:{type:Boolean,default:!0}},setup:S=>({uiMessageBlockClasses:computed(()=>({[`ui-message-block--theme-${S.theme}`]:!!S.theme,[`ui-message-block--size-${S.size}`]:!!S.size,"ui-message-block--rounded":S.rounded}))})});const r$6={key:0,class:"ui-message-block__title"},u$3={key:0,class:"ui-message-block__text"};var c$3=t$8(a$4,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiMessageBlockClasses,"ui-message-block"])},[renderSlot(S.$slots,"header",{},()=>[S.$slots.title?(openBlock(),createElementBlock("h2",r$6,[renderSlot(S.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0)],!0),S.$slots.default?(openBlock(),createElementBlock("span",u$3,[renderSlot(S.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(S.$slots,"content",{},void 0,!0)],2)}],["__scopeId","data-v-e3e7518c"]]),l$1=defineComponent({name:"UiModal_F",components:{UiPreloader:l$2,UiIco:t$3},props:{closeButtonTitle:{type:String,default:""},theme:{type:String,default:themeType.gray30},loading:{type:Boolean,default:!1},isClosable:{type:Boolean,default:!0}},emits:["hideModal"],setup(S,{slots:O}){const V=computed(()=>({[`modal--theme-${S.theme}`]:!!S.theme,"modal--with-image":O.image}));return{iconName,modalClasses:V}}});const _={key:0,class:"modal__controls modal-controls"},m$1=["title"],v$2={class:"modal__layout"},u$2={class:"modal__content"},p$3={key:0,class:"modal__header"},f$3={key:1,class:"modal__inner"},y$2={key:2,class:"modal__footer"},$={key:1,class:"modal__navigation"};var k$1=t$8(l$1,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiPreloader"),ee=resolveComponent("UiIco");return S.loading?(openBlock(),createBlock(X,{key:0})):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([S.modalClasses,"modal"])},[S.isClosable?(openBlock(),createElementBlock("div",_,[createBaseVNode("button",{onClick:O[0]||(O[0]=pe=>S.$emit("hideModal")),type:"button",title:S.closeButtonTitle,class:"modal__control modal-control"},[createVNode(ee,{class:"modal-control__ico",ico:S.iconName.TIMES},null,8,["ico"])],8,m$1)])):createCommentVNode("",!0),createBaseVNode("div",v$2,[createBaseVNode("div",u$2,[S.$slots.modalHeader?(openBlock(),createElementBlock("div",p$3,[renderSlot(S.$slots,"modalHeader",{},void 0,!0)])):createCommentVNode("",!0),S.$slots.default?(openBlock(),createElementBlock("div",f$3,[renderSlot(S.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0),S.$slots.footer?(openBlock(),createElementBlock("div",y$2,[renderSlot(S.$slots,"footer",{},void 0,!0)])):createCommentVNode("",!0)]),renderSlot(S.$slots,"image",{},void 0,!0)]),S.$slots.navigation?(openBlock(),createElementBlock("div",$,[renderSlot(S.$slots,"navigation",{},void 0,!0)])):createCommentVNode("",!0)],2))}],["__scopeId","data-v-ad4e4e19"]]),e$1=(S=>(S.DEFAULT="default",S.ADB="adb",S.MAINTENANCE="maintenance",S.CUSTOM="custom",S.CHAMP="champ",S.SHADOW="shadow",S.EXTENDED="extended",S))(e$1||{}),a$3=(S=>(S.ERROR="error",S.SUCCESS="success",S.WARNING="warning",S.INFO="info",S))(a$3||{}),a$2=defineComponent({name:"UiNotification_F",components:{UiIco:t$3},props:{type:{type:String,required:!0},hideCloseBtn:{type:Boolean,default:!1},title:{type:String,default:""},text:{type:String,default:""},buttonCloseTitle:{type:String,default:"Close"},actions:{type:Array,default:void 0}},emits:["handleCloseClick"],setup(S,{emit:O}){const V=computed(()=>({[`notification--${S.type}`]:S.type})),G=computed(()=>{switch(S.type){case a$3.SUCCESS:return iconName.NOTIFICATION_SUCCESS;case a$3.WARNING:return iconName.NOTIFICATION_WARNING;case a$3.ERROR:default:return iconName.NOTIFICATION_ERROR}});return{sizeType,iconName,notificationClasses:V,notificationTitleIco:G,close:()=>{O("handleCloseClick")}}}});const C={class:"notification__head"},T$1=["title","aria-label"],b$2={class:"notification__title notification-title"},k={class:"notification-title__text"},m=["innerHTML"],x={key:1,class:"notification__actions"},y$1=["onClick"],I={class:"notification-action__text"};var h$1=t$8(a$2,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco"),ee=resolveDirective("tooltip");return openBlock(),createElementBlock("div",{class:normalizeClass([S.notificationClasses,"notification"])},[createBaseVNode("div",C,[S.hideCloseBtn?createCommentVNode("",!0):withDirectives((openBlock(),createElementBlock("button",{key:0,onClick:O[0]||(O[0]=(...pe)=>S.close&&S.close(...pe)),title:S.buttonCloseTitle,"aria-label":S.buttonCloseTitle,class:"notification__close notification-close"},[createVNode(X,{size:S.sizeType.s,ico:S.iconName.TIMES,class:"notification-close__ico"},null,8,["size","ico"])],8,T$1)),[[ee,{content:S.buttonCloseTitle}]]),createBaseVNode("div",b$2,[createVNode(X,{ico:S.notificationTitleIco,class:"notification-title__ico"},null,8,["ico"]),createBaseVNode("p",k,toDisplayString(S.title),1)])]),S.text?(openBlock(),createElementBlock("div",{key:0,class:"notification__content",innerHTML:S.text},null,8,m)):createCommentVNode("",!0),S.actions?(openBlock(),createElementBlock("div",x,[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.actions,(pe,ke)=>(openBlock(),createElementBlock("button",mergeProps({key:ke,onClick:pe.action},toHandlers(pe.on,!0),pe.attrs,{class:"notification__action notification-action"}),[createBaseVNode("span",I,toDisplayString(pe.attrs.text),1)],16,y$1))),128))])):createCommentVNode("",!0)],2)}],["__scopeId","data-v-092ddf18"]]),r$5=Object.defineProperty,u$1=Object.getOwnPropertySymbols,s$1=Object.prototype.hasOwnProperty,p$2=Object.prototype.propertyIsEnumerable,f$2=(S,O,V)=>O in S?r$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,d$1=defineComponent({name:"UiNotifications",props:{closeOnClick:{type:Boolean,default:!0},duration:{type:Number,default:3e3},group:{type:String,default:void 0},ignoreDuplicates:{type:Boolean,default:!1},max:{type:Number,default:void 0},position:{type:String,default:"bottom right"},reverse:{type:Boolean,default:!1},type:{type:String,default:void 0},width:{type:[Number,String],default:260},isBottom:{type:Boolean,default:!1}},setup(S,{emit:O}){const V=computed(()=>e$1.MAINTENANCE===S.group);return{getNotificationComponent:G=>{var z,Q;return(Q=(z=G==null?void 0:G.data)==null?void 0:z.component)!=null?Q:unref(V)?m$3:h$1},notificationClasses:computed(()=>({"notifications--default":!S.isBottom,"notifications--bottom":S.isBottom})),handleCloseClick:(G,z)=>{var Q,X;z(),(X=(Q=G.data)==null?void 0:Q.onClose)==null||X.call(Q),O("alertClosed")},getNotificationAttrs:G=>{const{type:z,title:Q,text:X,data:{hideCloseBtn:ee,buttonCloseTitle:pe,actions:ke,props:ve}={}}=G,Le={text:X,type:z,buttonCloseTitle:pe};return unref(V)||Object.assign(Le,(($e,De)=>{for(var xe in De||(De={}))s$1.call(De,xe)&&f$2($e,xe,De[xe]);if(u$1)for(var xe of u$1(De))p$2.call(De,xe)&&f$2($e,xe,De[xe]);return $e})({title:Q,hideCloseBtn:ee,actions:ke},ve)),Le}}}}),c$2=t$8(d$1,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("notifications");return openBlock(),createBlock(X,{closeOnClick:S.closeOnClick,duration:S.duration,group:S.group,ignoreDuplicates:S.ignoreDuplicates,max:S.max,position:S.position,reverse:S.reverse,type:S.type,width:S.width,class:normalizeClass([S.notificationClasses,"notifications"])},{body:withCtx(({item:ee,close:pe})=>[(openBlock(),createBlock(resolveDynamicComponent(S.getNotificationComponent(ee)),mergeProps({onHandleCloseClick:ke=>S.handleCloseClick(ee,pe),class:"notifications__item"},S.getNotificationAttrs(ee)),null,16,["onHandleCloseClick"]))]),_:1},8,["closeOnClick","duration","group","ignoreDuplicates","max","position","reverse","type","width","class"])}],["__scopeId","data-v-027dc518"]]),r$4=defineComponent({name:"UiStatusIcon",components:{UiIco:n$7},props:{status:{type:String,default:""},size:{type:String,default:defaultSizeType}},setup:S=>({uiStatusIconClasses:computed(()=>({[`ui-status-icon--status-${S.status}`]:!!S.status,[`ui-status-icon--size-${S.size}`]:!!S.size})),uiStatusIconDefaultIcon:computed(()=>{switch(S.status){case statusType.SUCCESS:return iconName.SUCCESS_ARROW;case statusType.ERROR:return iconName.ERROR_CROSS;case statusType.WARNING:return iconName.EXCLAMATION_POINT;case statusType.INFO:return iconName.EXCLAMATION;case statusType.QUESTION:return iconName.QUESTION;default:return statusType.PENDING}})})}),c$1=t$8(r$4,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiStatusIconClasses,"ui-status-icon"])},[renderSlot(S.$slots,"default",{},()=>[createVNode(X,{ico:S.uiStatusIconDefaultIcon},null,8,["ico"])],!0)],2)}],["__scopeId","data-v-e8e650c9"]]),f$1=defineComponent({name:"UiPopup",components:{UiStatusIcon:c$1,UiIco:t$3,UiButton:p$8,UiCaption:p$c,UiScrollbar:u$4},props:{buttonCancelCaption:{type:String,default:""},buttonCloseTitle:{type:String,default:""},buttonSubmitCaption:{type:String,default:""},buttonSubmitTheme:{type:String,default:void 0},buttonTheme:{type:String,default:void 0},status:{type:String,default:statusType.INFO},theme:{type:String,default:void 0},buttonUppercase:{type:Boolean,default:void 0}},emits:["close","submit","cancel"],setup(S){const{buttonCancelCaption:O,buttonSubmitCaption:V,buttonSubmitTheme:G,buttonUppercase:z,buttonTheme:Q,status:X,theme:ee}=toRefs(S),pe=computed(()=>{var Fe;return unref(ee)||((Fe=unref(a$a("UiPopup")))==null?void 0:Fe.theme)||themeType.gray100}),ke=computed(()=>{var Fe,Qe,We;return(We=(Qe=unref(z))!=null?Qe:(Fe=unref(a$a("UiPopup")))==null?void 0:Fe.buttonUppercase)==null||We}),ve=computed(()=>({[`ui-popup--theme-${unref(pe)}`]:!!unref(pe),[`ui-popup--status-${S.status}`]:unref(X)})),Le=computed(()=>!!unref(O)),$e=computed(()=>!!unref(V)),De=computed(()=>unref(ee)===themeType.thirdPartyGray?themeType.thirdPartyGray15:themeType.gray),xe=computed(()=>unref(Le)?unref(X)===statusType.SUCCESS?themeType.accent:themeType.primary:unref(De));return{getThemeButtonCancel:computed(()=>{var Fe;return unref(Q)||((Fe=unref(a$a("UiPopup")))==null?void 0:Fe.buttonTheme)||unref(De)}),getThemeButtonSubmit:computed(()=>{var Fe;return unref(G)||((Fe=unref(a$a("UiPopup")))==null?void 0:Fe.buttonSubmitTheme)||unref(xe)}),defaultButtonSubmitTheme:xe,defaultButtonTheme:De,iconName,shouldShowSubmitButton:$e,shouldShowCancelButton:Le,sizeType,themeType,uiPopupClasses:ve,getButtonUppercase:ke}}});const d=["title","aria-label"],f={key:0,class:"ui-popup__title"},b$1={key:1,class:"ui-popup__info"},h={class:"ui-popup__footer"};var v$1=t$8(f$1,[["render",function(S,O,V,G,z,Q){const X=resolveComponent("UiIco"),ee=resolveComponent("UiStatusIcon"),pe=resolveComponent("UiCaption"),ke=resolveComponent("UiButton"),ve=resolveComponent("UiScrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass([S.uiPopupClasses,"ui-popup ____NEW____"])},[createBaseVNode("button",{onClick:O[0]||(O[0]=Le=>S.$emit("close")),title:S.buttonCloseTitle,type:"button","aria-label":S.buttonCloseTitle,class:"ui-popup__close"},[createVNode(X,{ico:S.iconName.TIMES},null,8,["ico"])],8,d),createVNode(ve,{class:"ui-popup__content"},{default:withCtx(()=>[renderSlot(S.$slots,"icon",{},()=>[S.status?(openBlock(),createBlock(ee,{key:0,status:S.status,size:S.sizeType.l,class:"ui-popup__icon"},null,8,["status","size"])):createCommentVNode("",!0)],!0),S.$slots.title?(openBlock(),createElementBlock("div",f,[renderSlot(S.$slots,"title",{},void 0,!0)])):createCommentVNode("",!0),renderSlot(S.$slots,"default",{},void 0,!0),S.$slots.info?(openBlock(),createElementBlock("div",b$1,[renderSlot(S.$slots,"info",{},void 0,!0)])):createCommentVNode("",!0),createBaseVNode("div",h,[renderSlot(S.$slots,"footer",{defaultButtonSubmitTheme:S.defaultButtonSubmitTheme,defaultButtonTheme:S.defaultButtonTheme},()=>[S.shouldShowSubmitButton?(openBlock(),createBlock(ke,{key:0,onClick:O[1]||(O[1]=Le=>S.$emit("submit")),theme:S.getThemeButtonSubmit,uppercase:S.getButtonUppercase,class:"ui-popup__submit"},{default:withCtx(()=>[createVNode(pe,null,{default:withCtx(()=>[createTextVNode(toDisplayString(S.buttonSubmitCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0),S.shouldShowCancelButton?(openBlock(),createBlock(ke,{key:1,onClick:O[2]||(O[2]=Le=>S.$emit("cancel")),theme:S.getThemeButtonCancel,uppercase:S.getButtonUppercase,class:"ui-popup__cancel"},{default:withCtx(()=>[createVNode(pe,null,{default:withCtx(()=>[createTextVNode(toDisplayString(S.buttonCancelCaption),1)]),_:1})]),_:1},8,["theme","uppercase"])):createCommentVNode("",!0)],!0)])]),_:3})],2)}],["__scopeId","data-v-ebda67d1"]]),r$3=defineComponent({name:"UiBarBlock",props:{fill:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(S){const{fill:O,innerOffset:V}=toRefs(S);return{barBlockClasses:computed(()=>({"ui-bar-block--fill":unref(O),"ui-bar-block--has-padding":unref(V)}))}}}),s=t$8(r$3,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barBlockClasses,"ui-bar-block"])},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-8e9a6833"]]),u=defineComponent({name:"UiBarGroup",props:{fill:{type:Boolean,default:!1},pullRight:{type:Boolean,default:!1},innerOffset:{type:Boolean,default:!1}},setup(S){const{fill:O,pullRight:V,innerOffset:G}=toRefs(S);return{barGroupClasses:computed(()=>({"ui-bar-group--fill":unref(O),"ui-bar-group--pull-right":unref(V),"ui-bar-group--has-padding":unref(G)}))}}}),p$1=t$8(u,[["render",function(S,O,V,G,z,Q){return openBlock(),createElementBlock("div",{class:normalizeClass([S.barGroupClasses,"ui-bar-group"])},[renderSlot(S.$slots,"default",{},void 0,!0)],2)}],["__scopeId","data-v-89b874be"]]),r$2=(S=>(S.default="default",S.clear="clear",S.primary="primary",S.primary_t="primary-t",S.primary5="primary-5",S.primary10="primary-10",S.primary15="primary-15",S.primary50="primary-50",S.primary75="primary-75",S.primary100="primary-100",S.primary_10="primary--10",S.primary_20="primary--20",S.primary_30="primary--30",S.primary_40="primary--40",S.primary_55="primary--55",S.primary_50="primary--50",S.primary_55t="primary--55-t",S.primary_60="primary--60",S.gray_10="gray--10",S.gray_30="gray--30",S.gray="gray",S.gray20="gray-20",S.gray30="gray-30",S.gray40="gray-40",S.gray60="gray-60",S.gray65="gray-65",S.gray100="gray-100",S.gray100Custom="gray-100-custom",S.white="white",S.accent="accent",S.accent80="accent-80",S.dark="dark",S.dark25="dark-25",S.dark_40="dark--40",S.dark_55="dark--55",S.secondary="secondary",S.thirdPartyGray="tp-gray",S.thirdPartyGray5="tp-gray-5",S.thirdPartyGray10="tp-gray-10",S.thirdPartyGray15="tp-gray-15",S.thirdPartyGray20="tp-gray-20",S.thirdPartyGray30="tp-gray-30",S.thirdPartyGray100="tp-gray-100",S.thirdPartyGray_10="tp-gray--10",S.thirdPartyGray_20="tp-gray--20",S.thirdPartyPrimary="tp-primary",S.thirdPartyPrimary10="tp-primary-10",S.thirdPartyPrimary_50="tp-primary--50",S.cyber_60="cyber--60",S.thirdPartyPartnerPrimary90="tpp-primary-90",S.thirdPartyPartnerPrimary100="tpp-primary-100",S))(r$2||{});const r$1=(S,O)=>{if(O!==void 0){const V=Object.entries(Object.getOwnPropertyDescriptors(S)).filter(([G])=>!O.includes(G)).map(G=>(G[1].configurable=!1,G));return Object.defineProperties(S,Object.fromEntries(V))}return Object.seal(markRaw(S))};var e=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a$1=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,p=(S,O,V)=>O in S?e(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V;const l=/]*viewBox="([^"]*)"[^>]*id="([^"]*)"[^>]*>(.*?)<\/symbol>/gim,n=S=>Array.from(S.matchAll(l)).map(([O,V,G,z])=>({viewBox:V,id:G,content:z})).flatMap(O=>O.id.split(" ").map(V=>{return G=((z,Q)=>{for(var X in Q||(Q={}))a$1.call(Q,X)&&p(z,X,Q[X]);if(o)for(var X of o(Q))i.call(Q,X)&&p(z,X,Q[X]);return z})({},O),r(G,t({id:V}));var G})),a=async(S,O,V)=>{let G,z;const Q=([G,z]=execAsync(()=>(async()=>{let X,ee;const pe=`${O}/${S}${V}.svg`;var ke;return[X,ee]=execAsync(()=>(ke=pe,new Promise((ve,Le)=>{const $e=new XMLHttpRequest;$e.onload=()=>ve($e.responseText),$e.onerror=Le,$e.open("GET",ke.startsWith("/")||ke.includes("://")?ke:"/"+ke),$e.send()}))),X=await X,ee(),X})()),G=await G,z(),G);return n(Q)};var c=(S,O)=>(V,G)=>{const z=V.config.globalProperties.$logger;assert(z,"Отсутствует $logger");const Q=getSharedEntity(15,()=>({})),X=getSharedEntity(16,()=>({}));document.querySelectorAll("svg[data-v-ico]").forEach(pe=>{var ke;try{const[ve,Le]=pe.dataset.vIco.split("|");if(!ve||!Le)throw new Error(`Missing v-data-ico for ${pe}`);X[ve]!=null||(X[ve]={}),(ke=X[ve])[Le]!=null||(ke[Le]={content:pe.innerHTML,viewBox:pe.getAttribute("viewBox"),id:pe.id||""})}catch(ve){z.warn(ve)}});const ee=reactive({sprites:X,async loadSprite(pe){let ke,ve;if(pe in Q)return Q[pe];let Le,$e;Q[pe]=new Promise((De,xe)=>{Le=De,$e=xe});try{const De=([ke,ve]=execAsync(()=>a(pe,S,O)),ke=await ke,ve(),ke);X[pe]=r$1(Object.fromEntries(De.map(xe=>[xe.id,r$1(xe)]))),Le==null||Le()}catch(De){z.error(`Failed to load sprite "${pe}"`,De),$e==null||$e(De)}},getIcon(pe,ke){var ve;const Le=Q[pe],$e=(ve=X[pe])==null?void 0:ve[ke];if((Le==null?void 0:Le.state)!=="fulfilled"||$e)return $e;z.error(`The icon "${ke}" is not defined into sprite "${pe}".`)}});V.config.globalProperties.$icons=ee,V.provide("$icons",ee),G&&G("icons",ee)};const getGlobalProperty=S=>()=>{const O=useNuxtApp$1();if(!(S in O.vueApp.config.globalProperties))throw createError(`No property nuxtApp.vueApp.config.globalProperties.${S} exists!`);return O.vueApp.config.globalProperties[S]},useSiteConfig=getGlobalProperty("$siteConfig"),useBFFConfig=getGlobalProperty("$bffConfig"),useSiteData=getGlobalProperty("$siteData"),useLogger=getGlobalProperty("$logger"),useT=getGlobalProperty("$T"),useAppStorage=getGlobalProperty("$appStorage"),useHttpModule=getGlobalProperty("$httpModule"),useHttpClient=getGlobalProperty("$httpClient"),useSvcHttpClient=getGlobalProperty("$svcHttpClient"),useApiInstances=getGlobalProperty("$apiInstances"),useWebApi=()=>useApiInstances().webApi,useAnalytics=getGlobalProperty("$analytics"),useVModal=getGlobalProperty("$vmodal"),useDateTimeService=getGlobalProperty("$dateTimeService"),useAssetPath=getGlobalProperty("$assetPath"),useCookies=getGlobalProperty("$cookies"),useSharedStore=getGlobalProperty("$sharedStore"),useMediaUrl=getGlobalProperty("$mediaUrl"),useGlobalStorage=getGlobalProperty("$globalStorage"),useFatmanCollector=getGlobalProperty("$fatmanCollector"),useDictionaryService=getGlobalProperty("$dictionaryService"),loadDictionary=S=>getGlobalProperty("$loadDictionary")()(S),loadMediaResources=S=>getGlobalProperty("$loadMediaResources")()({ids:S}),loadConfigs=S=>getGlobalProperty("$loadConfigs")()(S),getConfig=S=>getGlobalProperty("$getConfig")()(S);function getConfigs(...S){return getGlobalProperty("$getConfigs")()(...S)}const useClientHeaders=getGlobalProperty("$clientHeaders"),useNotify=getGlobalProperty("$notify"),useCDN=getGlobalProperty("$cdn"),useEventResize=getGlobalProperty("$eventResize"),useMemoryStorage=getGlobalProperty("$memoryStorage"),_sfc_main$8=defineComponent({__name:"VueFinalModalContainer",props:{modalRootParams:{type:Object,default:()=>{}}},setup(S){const O=S,V=useVModal(),G=computed(()=>{var z;return(z=V.currentModalData)==null?void 0:z.name});return(z,Q)=>{const X=resolveComponent("vue-final-modal");return openBlock(),createBlock(X,mergeProps(O.modalRootParams,{zIndex:"10000",name:unref(G),hideOverlay:"",lockScroll:!1,class:"v--final-modal-overlay"}),{default:withCtx(()=>[renderSlot(z.$slots,"default")]),_:3},16,["name"])}}}),lazyLoadModal=(S,O)=>{if(typeof S!="function")throw new TypeError("lazyLoadView: first argument must be a function!");const V=shallowRef();return defineComponent({setup(G,{attrs:z,slots:Q}){const X=useLogger();return onBeforeMount(async()=>{let ee,pe;if([ee,pe]=execAsync(()=>nextTick()),await ee,pe(),!unref(V))try{const{default:ke}=([ee,pe]=execAsync(()=>S()),ee=await ee,pe(),ee);V.value=ke}catch(ke){X.error("lazyLoadComponent",ke)}}),()=>unref(V)?h$2(_sfc_main$8,()=>{var ee;return[h$2(unref(V),z,(ee=Q.default)==null?void 0:ee.call(Q))]}):h$2(_sfc_main$8,()=>[h$2(O)])}})};var __defProp$r=Object.defineProperty,__defProps$a=Object.defineProperties,__getOwnPropDescs$a=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$r=Object.getOwnPropertySymbols,__hasOwnProp$r=Object.prototype.hasOwnProperty,__propIsEnum$r=Object.prototype.propertyIsEnumerable,__defNormalProp$r=(S,O,V)=>O in S?__defProp$r(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$q=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$r.call(O,V)&&__defNormalProp$r(S,V,O[V]);if(__getOwnPropSymbols$r)for(var V of __getOwnPropSymbols$r(O))__propIsEnum$r.call(O,V)&&__defNormalProp$r(S,V,O[V]);return S},__spreadProps$a=(S,O)=>__defProps$a(S,__getOwnPropDescs$a(O));const openModal=async({nuxt:S,props:O,params:V,modal:G,modalStorage:z,closeEvent:Q,closeModal:X,handlers:ee})=>{let pe,ke;const ve=async Le=>new Promise(($e,De)=>{try{S.$modal.show({component:Le,bind:__spreadProps$a(__spreadValues$q({},O),{modalRootParams:V}),on:__spreadProps$a(__spreadValues$q({},ee),{"before-close"(){z.checkShow(G.name)&&X()}})}),$e()}catch(xe){De(xe),X()}});try{const Le=([pe,ke]=execAsync(()=>lazyLoadModal(G.component,G.componentLoader)),pe=await pe,ke(),pe);[pe,ke]=execAsync(()=>ve(Le)),await pe,ke(),useVModal().setDynamicName(G.name),Q.watch(()=>{S.$modal.hide(G.name)})}catch(Le){[pe,ke]=execAsync(()=>Promise.reject(Le)),await pe,ke()}},createModal=({name:S,component:O,componentLoader:V=l$2,middleware:G=[],excludesMiddleware:z=[],timeZone:Q,lng:X,isRtl:ee})=>({name:S,component:O,componentLoader:V,timeZone:Q,lng:X,isRtl:ee,middleware:[setCssBrowserScrollbarWidth,lockBody,overlayBlur,...G,openModal].filter(pe=>!z.includes(pe))}),camelToKebab=S=>S.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),parseMenuItem=S=>{const{id:O,langKey:V,actionType:G,className:z="",link:Q,icon:X,ico:ee,icoPath:pe,text:ke,mediaKey:ve,subMenuItems:Le=[],toolTipText:$e}=S,De=uniqueBy([camelToKebab(O),z].filter(Boolean)),xe=Le.map(parseMenuItem);return Ct({on:{},className:z,id:O,langKey:V,actionType:G,link:Q,classList:De,icon:X,ico:ee,icoPath:pe,text:ke,subMenuItems:xe,mediaKey:ve,toolTipText:$e},pickMenuItemAdditionalFields(S))},random=(S,O,V=0)=>{if(Number.isNaN(S)||Number.isNaN(O))return NaN;S>O&&([S,O]=[O,S]),Number.isFinite(S)||(S=Number.MIN_SAFE_INTEGER),Number.isFinite(O)||(O=Number.MAX_SAFE_INTEGER);const G=O-S+1,z=10**V;return Math.floor((Math.random()*G+S)*z)/z},isNumber=S=>typeof S=="number",isString=S=>typeof S=="string",deepFreeze=S=>(Object.getOwnPropertyNames(S).forEach(O=>{const V=S[O];isObject(V)&&deepFreeze(V)}),Object.freeze(S)),pick$1=(S,O)=>O.reduce((V,G)=>(V[G]=S[G],V),{}),parseNumber=S=>{if(isNumber(S))return S;if(isObject(S)||typeof S=="boolean")return;const O=Number(S);return isString(S)&&(S=S.trim()),!S||Number.isNaN(O)?void 0:O},normalizeSlashes$1=S=>S.replace(/\/{2,}/g,"/").replace(/\/$/,""),normalizeUrl=S=>normalizeSlashes$1(S.toLowerCase());class FetchError extends Error{constructor(O,V){super(O,V),this.name="FetchError",V!=null&&V.cause&&!this.cause&&(this.cause=V.cause)}}function createFetchError(S){var pe,ke,ve,Le,$e;const O=((pe=S.error)==null?void 0:pe.message)||((ke=S.error)==null?void 0:ke.toString())||"",V=((ve=S.request)==null?void 0:ve.method)||((Le=S.options)==null?void 0:Le.method)||"GET",G=(($e=S.request)==null?void 0:$e.url)||String(S.request)||"/",z=`[${V}] ${JSON.stringify(G)}`,Q=S.response?`${S.response.status} ${S.response.statusText}`:"",X=`${z}: ${Q}${O?` ${O}`:""}`,ee=new FetchError(X,S.error?{cause:S.error}:void 0);for(const De of["request","options","response"])Object.defineProperty(ee,De,{get(){return S[De]}});for(const[De,xe]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(ee,De,{get(){return S.response&&S.response[xe]}});return ee}const payloadMethods=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function isPayloadMethod(S="GET"){return payloadMethods.has(S.toUpperCase())}function isJSONSerializable(S){if(S===void 0)return!1;const O=typeof S;return O==="string"||O==="number"||O==="boolean"||O===null?!0:O!=="object"?!1:Array.isArray(S)?!0:S.buffer?!1:S.constructor&&S.constructor.name==="Object"||typeof S.toJSON=="function"}const textTypes=new Set(["image/svg","application/xml","application/xhtml","application/html"]),JSON_RE=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function detectResponseType(S=""){if(!S)return"json";const O=S.split(";").shift()||"";return JSON_RE.test(O)?"json":textTypes.has(O)||O.startsWith("text/")?"text":"blob"}function resolveFetchOptions(S,O,V,G){var X;const z=mergeHeaders((X=O==null?void 0:O.headers)!=null?X:S==null?void 0:S.headers,V==null?void 0:V.headers,G);let Q;return(V!=null&&V.query||V!=null&&V.params||O!=null&&O.params||O!=null&&O.query)&&(Q=Ct(Ct(Ct(Ct({},V==null?void 0:V.params),V==null?void 0:V.query),O==null?void 0:O.params),O==null?void 0:O.query)),Vt(Ct(Ct({},V),O),{query:Q,params:Q,headers:z})}function mergeHeaders(S,O,V){if(!O)return new V(S);const G=new V(O);if(S)for(const[z,Q]of Symbol.iterator in S||Array.isArray(S)?S:new V(S))G.set(z,Q);return G}async function callHooks(S,O){let V,G;if(O)if(Array.isArray(O))for(const z of O)[V,G]=execAsync(()=>z(S)),await V,G();else[V,G]=execAsync(()=>O(S)),await V,G()}const retryStatusCodes=new Set([408,409,425,429,500,502,503,504]),nullBodyResponses=new Set([101,204,205,304]);function createFetch(S={}){const{fetch:O=window.fetch,Headers:V=window.Headers,AbortController:G=window.AbortController}=S;async function z(ee){let pe,ke;const ve=ee.error&&ee.error.name==="AbortError"&&!ee.options.timeout||!1;if(ee.options.retry!==!1&&!ve){let $e;typeof ee.options.retry=="number"?$e=ee.options.retry:$e=isPayloadMethod(ee.options.method)?0:1;const De=ee.response&&ee.response.status||500;if($e>0&&(Array.isArray(ee.options.retryStatusCodes)?ee.options.retryStatusCodes.includes(De):retryStatusCodes.has(De))){const xe=typeof ee.options.retryDelay=="function"?ee.options.retryDelay(ee):ee.options.retryDelay||0;return xe>0&&([pe,ke]=execAsync(()=>new Promise(Fe=>setTimeoutWrapped(Fe,xe))),await pe,ke()),Q(ee.request,Vt(Ct({},ee.options),{retry:$e-1}))}}const Le=createFetchError(ee);throw Error.captureStackTrace&&Error.captureStackTrace(Le,Q),Le}const Q=async function(pe,ke={}){let ve,Le;const $e={request:pe,options:resolveFetchOptions(pe,ke,S.defaults,V),response:void 0,error:void 0};$e.options.method&&($e.options.method=$e.options.method.toUpperCase()),$e.options.onRequest&&([ve,Le]=execAsync(()=>callHooks($e,$e.options.onRequest)),await ve,Le()),typeof $e.request=="string"&&($e.options.baseURL&&($e.request=withBase($e.request,$e.options.baseURL)),$e.options.query&&($e.request=withQuery($e.request,$e.options.query),delete $e.options.query),"query"in $e.options&&delete $e.options.query,"params"in $e.options&&delete $e.options.params),$e.options.body&&isPayloadMethod($e.options.method)&&(isJSONSerializable($e.options.body)?($e.options.body=typeof $e.options.body=="string"?$e.options.body:JSON.stringify($e.options.body),$e.options.headers=new V($e.options.headers||{}),$e.options.headers.has("content-type")||$e.options.headers.set("content-type","application/json"),$e.options.headers.has("accept")||$e.options.headers.set("accept","application/json")):("pipeTo"in $e.options.body&&typeof $e.options.body.pipeTo=="function"||typeof $e.options.body.pipe=="function")&&("duplex"in $e.options||($e.options.duplex="half")));let De;if(!$e.options.signal&&$e.options.timeout){const Fe=new G;De=setTimeoutWrapped(()=>{const Qe=new Error("[TimeoutError]: The operation was aborted due to timeout");Qe.name="TimeoutError",Qe.code=23,Fe.abort(Qe)},$e.options.timeout),$e.options.signal=Fe.signal}try{$e.response=([ve,Le]=execAsync(()=>O($e.request,$e.options)),ve=await ve,Le(),ve)}catch(Fe){return $e.error=Fe,$e.options.onRequestError&&([ve,Le]=execAsync(()=>callHooks($e,$e.options.onRequestError)),await ve,Le()),[ve,Le]=execAsync(()=>z($e)),ve=await ve,Le(),ve}finally{De&&clearTimeout(De)}if(($e.response.body||$e.response._bodyInit)&&!nullBodyResponses.has($e.response.status)&&$e.options.method!=="HEAD"){const Fe=($e.options.parseResponse?"json":$e.options.responseType)||detectResponseType($e.response.headers.get("content-type")||"");switch(Fe){case"json":{const Qe=([ve,Le]=execAsync(()=>$e.response.text()),ve=await ve,Le(),ve),We=$e.options.parseResponse||destr;$e.response._data=We(Qe);break}case"stream":{$e.response._data=$e.response.body||$e.response._bodyInit;break}default:$e.response._data=([ve,Le]=execAsync(()=>$e.response[Fe]()),ve=await ve,Le(),ve)}}return $e.options.onResponse&&([ve,Le]=execAsync(()=>callHooks($e,$e.options.onResponse)),await ve,Le()),!$e.options.ignoreResponseError&&$e.response.status>=400&&$e.response.status<600?($e.options.onResponseError&&([ve,Le]=execAsync(()=>callHooks($e,$e.options.onResponseError)),await ve,Le()),[ve,Le]=execAsync(()=>z($e)),ve=await ve,Le(),ve):$e.response},X=async function(pe,ke){let ve,Le;return([ve,Le]=execAsync(()=>Q(pe,ke)),ve=await ve,Le(),ve)._data};return X.raw=Q,X.native=(...ee)=>O(...ee),X.create=(ee={},pe={})=>createFetch(Vt(Ct(Ct({},S),pe),{defaults:Ct(Ct(Ct({},S.defaults),pe.defaults),ee)})),X}const _globalThis=function(){if(typeof window!="undefined")return window;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw new Error("unable to locate global object")}(),fetch=_globalThis.fetch?(...S)=>_globalThis.fetch(...S):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Headers=_globalThis.Headers,AbortController$1=_globalThis.AbortController,ofetch=createFetch({fetch,Headers,AbortController:AbortController$1}),$fetch=ofetch,getServerDataKey=function(){return window.__APP},TagsWithInnerContent=new Set(["title","titleTemplate","script","style","noscript"]),HasElementTags=new Set(["base","meta","link","style","script","noscript"]),ValidHeadTags=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),UniqueTags=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),TagConfigKeys=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),IsBrowser=typeof window!="undefined";function defineHeadPlugin(S){return S}function hashCode(S){let O=9;for(let V=0;V>>9)+65536).toString(16).substring(1,8).toLowerCase()}function hashTag(S){if(S._h)return S._h;if(S._d)return hashCode(S._d);let O=`${S.tag}:${S.textContent||S.innerHTML||""}:`;for(const V in S.props)O+=`${V}:${String(S.props[V])},`;return hashCode(O)}function thenable(S,O){return S instanceof Promise?S.then(O):O(S)}function normaliseTag(S,O,V,G){const z=G||normaliseProps(typeof O=="object"&&typeof O!="function"&&!(O instanceof Promise)?Ct({},O):{[S==="script"||S==="noscript"||S==="style"?"innerHTML":"textContent"]:O},S==="templateParams"||S==="titleTemplate");if(z instanceof Promise)return z.then(X=>normaliseTag(S,O,V,X));const Q={tag:S,props:z};for(const X of TagConfigKeys){const ee=Q.props[X]!==void 0?Q.props[X]:V[X];ee!==void 0&&((!(X==="innerHTML"||X==="textContent"||X==="children")||TagsWithInnerContent.has(Q.tag))&&(Q[X==="children"?"innerHTML":X]=ee),delete Q.props[X])}return Q.props.body&&(Q.tagPosition="bodyClose",delete Q.props.body),Q.tag==="script"&&typeof Q.innerHTML=="object"&&(Q.innerHTML=JSON.stringify(Q.innerHTML),Q.props.type=Q.props.type||"application/json"),Array.isArray(Q.props.content)?Q.props.content.map(X=>Vt(Ct({},Q),{props:Vt(Ct({},Q.props),{content:X})})):Q}function normaliseStyleClassProps(S,O){var G;const V=S==="class"?" ":";";return O&&typeof O=="object"&&!Array.isArray(O)&&(O=Object.entries(O).filter(([,z])=>z).map(([z,Q])=>S==="style"?`${z}:${Q}`:z)),(G=String(Array.isArray(O)?O.join(V):O))==null?void 0:G.split(V).filter(z=>!!z.trim()).join(V)}function nestedNormaliseProps(S,O,V,G){for(let z=G;z(S[Q]=X,nestedNormaliseProps(S,O,V,z)));if(!O&&!TagConfigKeys.has(Q)){const X=String(S[Q]),ee=Q.startsWith("data-");X==="true"||X===""?S[Q]=ee?"true":!0:S[Q]||(ee&&X==="false"?S[Q]="false":delete S[Q])}}}function normaliseProps(S,O=!1){const V=nestedNormaliseProps(S,O,Object.keys(S),0);return V instanceof Promise?V.then(()=>S):S}const TagEntityBits=10;function nestedNormaliseEntryTags(S,O,V){for(let G=V;G(O[G]=Q,nestedNormaliseEntryTags(S,O,G)));Array.isArray(z)?S.push(...z):S.push(z)}}function normaliseEntryTags(S){const O=[],V=S.resolvedInput;for(const z in V){if(!Object.prototype.hasOwnProperty.call(V,z))continue;const Q=V[z];if(!(Q===void 0||!ValidHeadTags.has(z))){if(Array.isArray(Q)){for(const X of Q)O.push(normaliseTag(z,X,S));continue}O.push(normaliseTag(z,Q,S))}}if(O.length===0)return[];const G=[];return thenable(nestedNormaliseEntryTags(G,O,0),()=>G.map((z,Q)=>(z._e=S._i,S.mode&&(z._m=S.mode),z._p=(S._i<{if(ee===sepSub||!Q.includes(ee))return ee;const pe=sub(O,ee.slice(1),G);return pe!==void 0?pe:ee}).trim(),X&&(S.endsWith(sepSub)&&(S=S.slice(0,-sepSub.length)),S.startsWith(sepSub)&&(S=S.slice(sepSub.length)),S=S.replace(sepSubRe,V).trim()),S}function resolveTitleTemplate(S,O){return S==null?O||null:typeof S=="function"?S(O):S}async function renderDOMHead(S,O={}){let V,G;const z=O.document||S.resolvedOptions.document;if(!z||!S.dirty)return;const Q={shouldRender:!0,tags:[]};if([V,G]=execAsync(()=>S.hooks.callHook("dom:beforeRender",Q)),await V,G(),!!Q.shouldRender)return S._domUpdatePromise||(S._domUpdatePromise=new Promise(async X=>{var Qe;let ee,pe;const ve=([ee,pe]=execAsync(()=>S.resolveTags()),ee=await ee,pe(),ee).map(We=>({tag:We,id:HasElementTags.has(We.tag)?hashTag(We):We.tag,shouldRender:!0}));let Le=S._dom;if(!Le){Le={elMap:{htmlAttrs:z.documentElement,bodyAttrs:z.body}};const We=new Set;for(const Ke of["body","head"]){const Ve=(Qe=z[Ke])==null?void 0:Qe.children;for(const ze of Ve){const Ze=ze.tagName.toLowerCase();if(!HasElementTags.has(Ze))continue;const nt={tag:Ze,props:([ee,pe]=execAsync(()=>normaliseProps(ze.getAttributeNames().reduce((Xe,_t)=>Vt(Ct({},Xe),{[_t]:ze.getAttribute(_t)}),{}))),ee=await ee,pe(),ee),innerHTML:ze.innerHTML},et=tagDedupeKey(nt);let Je=et,Ye=1;for(;Je&&We.has(Je);)Je=`${et}:${Ye++}`;Je&&(nt._d=Je,We.add(Je)),Le.elMap[ze.getAttribute("data-hid")||hashTag(nt)]=ze}}}Le.pendingSideEffects=Ct({},Le.sideEffects),Le.sideEffects={};function $e(We,Ke,Ve){const ze=`${We}:${Ke}`;Le.sideEffects[ze]=Ve,delete Le.pendingSideEffects[ze]}function De({id:We,$el:Ke,tag:Ve}){const ze=Ve.tag.endsWith("Attrs");if(Le.elMap[We]=Ke,ze||(Ve.textContent&&Ve.textContent!==Ke.textContent&&(Ke.textContent=Ve.textContent),Ve.innerHTML&&Ve.innerHTML!==Ke.innerHTML&&(Ke.innerHTML=Ve.innerHTML),$e(We,"el",()=>{var Ze;(Ze=Le.elMap[We])==null||Ze.remove(),delete Le.elMap[We]})),Ve._eventHandlers)for(const Ze in Ve._eventHandlers)Object.prototype.hasOwnProperty.call(Ve._eventHandlers,Ze)&&Ke.getAttribute(`data-${Ze}`)!==""&&((Ve.tag==="bodyAttrs"?z.defaultView:Ke).addEventListener(Ze.substring(2),Ve._eventHandlers[Ze].bind(Ke)),Ke.setAttribute(`data-${Ze}`,""));for(const Ze in Ve.props){if(!Object.prototype.hasOwnProperty.call(Ve.props,Ze))continue;const nt=Ve.props[Ze],et=`attr:${Ze}`;if(Ze==="class"){if(!nt)continue;for(const Je of nt.split(" "))ze&&$e(We,`${et}:${Je}`,()=>Ke.classList.remove(Je)),!Ke.classList.contains(Je)&&Ke.classList.add(Je)}else if(Ze==="style"){if(!nt)continue;for(const Je of nt.split(";")){const Ye=Je.indexOf(":"),Xe=Je.substring(0,Ye).trim(),_t=Je.substring(Ye+1).trim();$e(We,`${et}:${Xe}`,()=>{Ke.style.removeProperty(Xe)}),Ke.style.setProperty(Xe,_t)}}else Ke.getAttribute(Ze)!==nt&&Ke.setAttribute(Ze,nt===!0?"":String(nt)),ze&&$e(We,et,()=>Ke.removeAttribute(Ze))}}const xe=[],Fe={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const We of ve){const{tag:Ke,shouldRender:Ve,id:ze}=We;if(Ve){if(Ke.tag==="title"){z.title=Ke.textContent;continue}We.$el=We.$el||Le.elMap[ze],We.$el?De(We):HasElementTags.has(Ke.tag)&&xe.push(We)}}for(const We of xe){const Ke=We.tag.tagPosition||"head";We.$el=z.createElement(We.tag.tag),De(We),Fe[Ke]=Fe[Ke]||z.createDocumentFragment(),Fe[Ke].appendChild(We.$el)}for(const We of ve)[ee,pe]=execAsync(()=>S.hooks.callHook("dom:renderTag",We,z,$e)),await ee,pe();Fe.head&&z.head.appendChild(Fe.head),Fe.bodyOpen&&z.body.insertBefore(Fe.bodyOpen,z.body.firstChild),Fe.bodyClose&&z.body.appendChild(Fe.bodyClose);for(const We in Le.pendingSideEffects)Le.pendingSideEffects[We]();S._dom=Le,[ee,pe]=execAsync(()=>S.hooks.callHook("dom:rendered",{renders:ve})),await ee,pe(),X()}).finally(()=>{S._domUpdatePromise=void 0,S.dirty=!1})),S._domUpdatePromise}function debouncedRenderDOMHead(S,O={}){const V=O.delayFn||(G=>setTimeoutWrapped(G,10));return S._domDebouncedUpdatePromise=S._domDebouncedUpdatePromise||new Promise(G=>V(()=>renderDOMHead(S,O).then(()=>{delete S._domDebouncedUpdatePromise,G()})))}function DomPlugin(S){return O=>{var G,z;const V=((z=(G=O.resolvedOptions.document)==null?void 0:G.head.querySelector('script[id="unhead:payload"]'))==null?void 0:z.innerHTML)||!1;return V&&O.push(JSON.parse(V)),{mode:"client",hooks:{"entries:updated":Q=>{debouncedRenderDOMHead(Q,S)}}}}}const UsesMergeStrategy=new Set(["templateParams","htmlAttrs","bodyAttrs"]),DedupePlugin={hooks:{"tag:normalise":({tag:S})=>{S.props.hid&&(S.key=S.props.hid,delete S.props.hid),S.props.vmid&&(S.key=S.props.vmid,delete S.props.vmid),S.props.key&&(S.key=S.props.key,delete S.props.key);const O=tagDedupeKey(S);O&&!O.startsWith("meta:og:")&&!O.startsWith("meta:twitter:")&&delete S.key;const V=O||(S.key?`${S.tag}:${S.key}`:!1);V&&(S._d=V)},"tags:resolve":S=>{const O=Object.create(null);for(const G of S.tags){const z=(G.key?`${G.tag}:${G.key}`:G._d)||hashTag(G),Q=O[z];if(Q){let ee=G==null?void 0:G.tagDuplicateStrategy;if(!ee&&UsesMergeStrategy.has(G.tag)&&(ee="merge"),ee==="merge"){const pe=Q.props;pe.style&&G.props.style&&(pe.style[pe.style.length-1]!==";"&&(pe.style+=";"),G.props.style=`${pe.style} ${G.props.style}`),pe.class&&G.props.class?G.props.class=`${pe.class} ${G.props.class}`:pe.class&&(G.props.class=pe.class),O[z].props=Ct(Ct({},pe),G.props);continue}else if(G._e===Q._e){Q._duped=Q._duped||[],G._d=`${Q._d}:${Q._duped.length+1}`,Q._duped.push(G);continue}else if(tagWeight(G)>tagWeight(Q))continue}if(!(G.innerHTML||G.textContent||Object.keys(G.props).length!==0)&&HasElementTags.has(G.tag)){delete O[z];continue}O[z]=G}const V=[];for(const G in O){const z=O[G],Q=z._duped;V.push(z),Q&&(delete z._duped,V.push(...Q))}S.tags=V,S.tags=S.tags.filter(G=>!(G.tag==="meta"&&(G.props.name||G.props.property)&&!G.props.content))}}},ValidEventTags=new Set(["script","link","bodyAttrs"]),EventHandlersPlugin=S=>({hooks:{"tags:resolve":O=>{for(const V of O.tags){if(!ValidEventTags.has(V.tag))continue;const G=V.props;for(const z in G){if(z[0]!=="o"||z[1]!=="n"||!Object.prototype.hasOwnProperty.call(G,z))continue;const Q=G[z];typeof Q=="function"&&(S.ssr&&NetworkEvents.has(z)?G[z]=`this.dataset.${z}fired = true`:delete G[z],V._eventHandlers=V._eventHandlers||{},V._eventHandlers[z]=Q)}S.ssr&&V._eventHandlers&&(V.props.src||V.props.href)&&(V.key=V.key||hashCode(V.props.src||V.props.href))}},"dom:renderTag":({$el:O,tag:V})=>{var z,Q;const G=O==null?void 0:O.dataset;if(G)for(const X in G){if(!X.endsWith("fired"))continue;const ee=X.slice(0,-5);NetworkEvents.has(ee)&&((Q=(z=V._eventHandlers)==null?void 0:z[ee])==null||Q.call(O,new Event(ee.substring(2))))}}}}),DupeableTags=new Set(["link","style","script","noscript"]),HashKeyedPlugin={hooks:{"tag:normalise":({tag:S})=>{S.key&&DupeableTags.has(S.tag)&&(S.props["data-hid"]=S._h=hashCode(S.key))}}},PayloadPlugin={mode:"server",hooks:{"tags:beforeResolve":S=>{const O={};let V=!1;for(const G of S.tags)G._m!=="server"||G.tag!=="titleTemplate"&&G.tag!=="templateParams"&&G.tag!=="title"||(O[G.tag]=G.tag==="title"||G.tag==="titleTemplate"?G.textContent:G.props,V=!0);V&&S.tags.push({tag:"script",innerHTML:JSON.stringify(O),props:{id:"unhead:payload",type:"application/json"}})}}},SortPlugin={hooks:{"tags:resolve":S=>{var O;for(const V of S.tags)if(typeof V.tagPriority=="string")for(const{prefix:G,offset:z}of SortModifiers){if(!V.tagPriority.startsWith(G))continue;const Q=V.tagPriority.substring(G.length),X=(O=S.tags.find(ee=>ee._d===Q))==null?void 0:O._p;if(X!==void 0){V._p=X+z;break}}S.tags.sort((V,G)=>{const z=tagWeight(V),Q=tagWeight(G);return zQ?1:V._p-G._p})}}},SupportedAttrs={meta:"content",link:"href",htmlAttrs:"lang"},contentAttrs=["innerHTML","textContent"],TemplateParamsPlugin=S=>({hooks:{"tags:resolve":O=>{var X;const{tags:V}=O;let G;for(let ee=0;eeee.tag==="title"))==null?void 0:X.textContent)||"",z,Q);for(const ee of V){if(ee.processTemplateParams===!1)continue;const pe=SupportedAttrs[ee.tag];if(pe&&typeof ee.props[pe]=="string")ee.props[pe]=processTemplateParams(ee.props[pe],z,Q);else if(ee.processTemplateParams||ee.tag==="titleTemplate"||ee.tag==="title")for(const ke of contentAttrs)typeof ee[ke]=="string"&&(ee[ke]=processTemplateParams(ee[ke],z,Q,ee.tag==="script"&&ee.props.type.endsWith("json")))}S._templateParams=z,S._separator=Q},"tags:afterResolve":({tags:O})=>{let V;for(let G=0;G{const{tags:O}=S;let V,G;for(let z=0;z{for(const O of S.tags)typeof O.innerHTML=="string"&&(O.innerHTML&&(O.props.type==="application/ld+json"||O.props.type==="application/json")?O.innerHTML=O.innerHTML.replace(/{ee.dirty=!0,O.callHook("entries:updated",ee)};let z=0,Q=[];const X=[],ee={plugins:X,dirty:!1,resolvedOptions:S,hooks:O,headEntries(){return Q},use(pe){const ke=typeof pe=="function"?pe(ee):pe;(!ke.key||!X.some(ve=>ve.key===ke.key))&&(X.push(ke),filterMode(ke.mode,V)&&O.addHooks(ke.hooks||{}))},push(pe,ke){ke==null||delete ke.head;const ve=Ct({_i:z++,input:pe},ke);return filterMode(ve.mode,V)&&(Q.push(ve),G()),{dispose(){Q=Q.filter(Le=>Le._i!==ve._i),G()},patch(Le){for(const $e of Q)$e._i===ve._i&&($e.input=ve.input=Le);G()}}},async resolveTags(){let pe,ke;const ve={tags:[],entries:[...Q]};[pe,ke]=execAsync(()=>O.callHook("entries:resolve",ve)),await pe,ke();for(const Le of ve.entries){const $e=Le.resolvedInput||Le.input;if(Le.resolvedInput=([pe,ke]=execAsync(()=>Le.transform?Le.transform($e):$e),pe=await pe,ke(),pe),Le.resolvedInput)for(const De of([pe,ke]=execAsync(()=>normaliseEntryTags(Le)),pe=await pe,ke(),pe)){const xe={tag:De,entry:Le,resolvedOptions:ee.resolvedOptions};[pe,ke]=execAsync(()=>O.callHook("tag:normalise",xe)),await pe,ke(),ve.tags.push(xe.tag)}}return[pe,ke]=execAsync(()=>O.callHook("tags:beforeResolve",ve)),await pe,ke(),[pe,ke]=execAsync(()=>O.callHook("tags:resolve",ve)),await pe,ke(),[pe,ke]=execAsync(()=>O.callHook("tags:afterResolve",ve)),await pe,ke(),ve.tags},ssr:V};return[DedupePlugin,PayloadPlugin,EventHandlersPlugin,HashKeyedPlugin,SortPlugin,TemplateParamsPlugin,TitleTemplatePlugin,XSSPlugin,...(S==null?void 0:S.plugins)||[]].forEach(pe=>ee.use(pe)),ee.hooks.callHook("init",ee),ee}function getActiveHead(){return activeHead}const Vue3=version[0]==="3";function resolveUnref(S){return typeof S=="function"?S():unref(S)}function resolveUnrefHeadInput(S){if(S instanceof Promise||S instanceof Date||S instanceof RegExp)return S;const O=resolveUnref(S);if(!S||!O)return O;if(Array.isArray(O))return O.map(V=>resolveUnrefHeadInput(V));if(typeof O=="object"){const V={};for(const G in O)if(Object.prototype.hasOwnProperty.call(O,G)){if(G==="titleTemplate"||G[0]==="o"&&G[1]==="n"){V[G]=unref(O[G]);continue}V[G]=resolveUnrefHeadInput(O[G])}return V}return O}const VueReactivityPlugin={hooks:{"entries:resolve":S=>{for(const O of S.entries)O.resolvedInput=resolveUnrefHeadInput(O.input)}}},headSymbol="usehead";function vueInstall(S){return{install(V){Vue3&&(V.config.globalProperties.$unhead=S,V.config.globalProperties.$head=S,V.provide(headSymbol,S))}}.install}function createHead(S={}){S.domDelayFn=S.domDelayFn||(V=>nextTick(()=>setTimeoutWrapped(()=>V(),0)));const O=createHead$1(S);return O.use(VueReactivityPlugin),O.install=vueInstall(O),O}const _global=typeof window!="undefined"||typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},globalKey="__unhead_injection_handler__";function setHeadInjectionHandler(S){_global[globalKey]=S}function injectHead(){if(globalKey in _global)return _global[globalKey]();const S=inject(headSymbol);return S||getActiveHead()}function useHead$1(S,O={}){const V=O.head||injectHead();if(V)return V.ssr?V.push(S,O):clientUseHead(V,S,O)}function clientUseHead(S,O,V={}){const G=ref(!1),z=ref({});watchEffect(()=>{z.value=G.value?{}:resolveUnrefHeadInput(O)});const Q=S.push(z.value,V);return watch(z,ee=>{Q.patch(ee)}),getCurrentInstance()&&(onBeforeUnmount(()=>{Q.dispose()}),onDeactivated(()=>{G.value=!0}),onActivated(()=>{G.value=!1})),Q}function useRequestEvent(S=useNuxtApp$1()){var O;return(O=S.ssrContext)==null?void 0:O.event}function useRequestHeaders(S){return{}}const getServerData=(S,O)=>{var V,G,z;return(z=(G=(V=window.serverData)==null?void 0:V[getServerDataKey()])==null?void 0:G[S])!=null?z:O},useRuntimeConfig=()=>{var S;return((S=window==null?void 0:window[window.__APP])==null?void 0:S.config)||{}},appConfig=()=>useRuntimeConfig().app,baseURL=()=>appConfig().baseURL,buildAssetsDir=()=>appConfig().buildAssetsDir,buildAssetsURL=(...S)=>joinRelativeURL(publicAssetsURL(),buildAssetsDir(),...S),publicAssetsURL=(...S)=>{const O=appConfig().cdnURL||appConfig().baseURL;return S.length?joinRelativeURL(O,...S):O};window.__buildAssetsURL=buildAssetsURL,window.__publicAssetsURL=publicAssetsURL;async function loadPayload(S,O={}){let V,G;const z=([V,G]=execAsync(()=>_getPayloadURL(S,O)),V=await V,G(),V),Q=useNuxtApp$1(),X=Q._payloadCache=Q._payloadCache||{};return z in X?X[z]||null:(X[z]=isPrerendered(S).then(ee=>ee?_importPayload(z).then(pe=>pe||(delete X[z],null)):(X[z]=null,null)),X[z])}const filename="_payload.js";async function _getPayloadURL(S,O={}){let V,G;const z=new URL(S,"http://localhost");if(z.host!=="localhost"||hasProtocol(z.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+S);const Q=useRuntimeConfig$1(),X=O.hash||(O.fresh?Date.now():Q.app.buildId),ee=Q.app.cdnURL,pe=ee&&([V,G]=execAsync(()=>isPrerendered(S)),V=await V,G(),V)?ee:Q.app.baseURL;return joinURL(pe,z.pathname,filename+(X?`?${X}`:""))}async function _importPayload(S){let O,V;const G=import(S).then(z=>z.default||z);try{return[O,V]=execAsync(()=>G),O=await O,V(),O}catch(z){console.warn("[nuxt] Cannot load payload ",S,z)}return null}async function isPrerendered(S=useRoute$1().path){return!!useNuxtApp$1().payload.prerenderedAt}function definePayloadReviver(S,O){useNuxtApp$1()._payloadRevivers[S]=O}const payloadPlugin=definePayloadPlugin(()=>{definePayloadReviver("skipHydrate",S=>{})}),unheadPlugins=[],unhead_KgADcZ0jPj=defineNuxtPlugin({name:"nuxt:head",enforce:"pre",setup(S){const O=createHead({plugins:unheadPlugins});setHeadInjectionHandler(()=>useNuxtApp$1().vueApp._context.provides.usehead),S.vueApp.use(O);{let V=!0;const G=async()=>{let z,Q;V=!1,[z,Q]=execAsync(()=>renderDOMHead(O)),await z,Q()};O.hooks.hook("dom:beforeRender",z=>{z.shouldRender=!V}),S.hooks.hook("page:start",()=>{V=!0}),S.hooks.hook("page:finish",()=>{S.isHydrating||G()}),S.hooks.hook("app:error",G),S.hooks.hook("app:suspense:resolve",G)}}});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const isBrowser=typeof document!="undefined";function isRouteComponent(S){return typeof S=="object"||"displayName"in S||"props"in S||"__vccOpts"in S}function isESModule(S){return S.__esModule||S[Symbol.toStringTag]==="Module"||S.default&&isRouteComponent(S.default)}const assign=Object.assign;function applyToParams(S,O){const V={};for(const G in O){const z=O[G];V[G]=isArray(z)?z.map(S):S(z)}return V}const noop$1=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(S){return encodeURI(""+S).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(S){return commonEncode(S).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(S){return commonEncode(S).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(S){return encodeQueryValue(S).replace(EQUAL_RE,"%3D")}function encodePath(S){return commonEncode(S).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(S){return S==null?"":encodePath(S).replace(SLASH_RE,"%2F")}function decode(S){try{return decodeURIComponent(""+S)}catch(O){}return""+S}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=S=>S.replace(TRAILING_SLASH_RE,"");function parseURL(S,O,V="/"){let G,z={},Q="",X="";const ee=O.indexOf("#");let pe=O.indexOf("?");return ee=0&&(pe=-1),pe>-1&&(G=O.slice(0,pe),Q=O.slice(pe+1,ee>-1?ee:O.length),z=S(Q)),ee>-1&&(G=G||O.slice(0,ee),X=O.slice(ee,O.length)),G=resolveRelativePath(G!=null?G:O,V),{fullPath:G+(Q&&"?")+Q+X,path:G,query:z,hash:decode(X)}}function stringifyURL(S,O){const V=O.query?S(O.query):"";return O.path+(V&&"?")+V+(O.hash||"")}function stripBase(S,O){return!O||!S.toLowerCase().startsWith(O.toLowerCase())?S:S.slice(O.length)||"/"}function isSameRouteLocation(S,O,V){const G=O.matched.length-1,z=V.matched.length-1;return G>-1&&G===z&&isSameRouteRecord(O.matched[G],V.matched[z])&&isSameRouteLocationParams(O.params,V.params)&&S(O.query)===S(V.query)&&O.hash===V.hash}function isSameRouteRecord(S,O){return(S.aliasOf||S)===(O.aliasOf||O)}function isSameRouteLocationParams(S,O){if(Object.keys(S).length!==Object.keys(O).length)return!1;for(const V in S)if(!isSameRouteLocationParamsValue(S[V],O[V]))return!1;return!0}function isSameRouteLocationParamsValue(S,O){return isArray(S)?isEquivalentArray(S,O):isArray(O)?isEquivalentArray(O,S):S===O}function isEquivalentArray(S,O){return isArray(O)?S.length===O.length&&S.every((V,G)=>V===O[G]):S.length===1&&S[0]===O}function resolveRelativePath(S,O){if(S.startsWith("/"))return S;if(!S)return O;const V=O.split("/"),G=S.split("/"),z=G[G.length-1];(z===".."||z===".")&&G.push("");let Q=V.length-1,X,ee;for(X=0;X1&&Q--;else break;return V.slice(0,Q).join("/")+"/"+G.slice(X).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var NavigationType;(function(S){S.pop="pop",S.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(S){S.back="back",S.forward="forward",S.unknown=""})(NavigationDirection||(NavigationDirection={}));const START="";function normalizeBase(S){if(!S)if(isBrowser){const O=document.querySelector("base");S=O&&O.getAttribute("href")||"/",S=S.replace(/^\w+:\/\/[^\/]+/,"")}else S="/";return S[0]!=="/"&&S[0]!=="#"&&(S="/"+S),removeTrailingSlash(S)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(S,O){return S.replace(BEFORE_HASH_RE,"#")+O}function getElementPosition(S,O){const V=document.documentElement.getBoundingClientRect(),G=S.getBoundingClientRect();return{behavior:O.behavior,left:G.left-V.left-(O.left||0),top:G.top-V.top-(O.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(S){let O;if("el"in S){const V=S.el,G=typeof V=="string"&&V.startsWith("#"),z=typeof V=="string"?G?document.getElementById(V.slice(1)):document.querySelector(V):V;if(!z)return;O=getElementPosition(z,S)}else O=S;"scrollBehavior"in document.documentElement.style?window.scrollTo(O):window.scrollTo(O.left!=null?O.left:window.scrollX,O.top!=null?O.top:window.scrollY)}function getScrollKey(S,O){return(history.state?history.state.position-O:-1)+S}const scrollPositions=new Map;function saveScrollPosition(S,O){scrollPositions.set(S,O)}function getSavedScrollPosition(S){const O=scrollPositions.get(S);return scrollPositions.delete(S),O}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(S,O){const{pathname:V,search:G,hash:z}=O,Q=S.indexOf("#");if(Q>-1){let ee=z.includes(S.slice(Q))?S.slice(Q).length:1,pe=z.slice(ee);return pe[0]!=="/"&&(pe="/"+pe),stripBase(pe,"")}return stripBase(V,S)+G+z}function useHistoryListeners(S,O,V,G){let z=[],Q=[],X=null;const ee=({state:$e})=>{const De=createCurrentLocation(S,location),xe=V.value,Fe=O.value;let Qe=0;if($e){if(V.value=De,O.value=$e,X&&X===xe){X=null;return}Qe=Fe?$e.position-Fe.position:0}else G(De);z.forEach(We=>{We(V.value,xe,{delta:Qe,type:NavigationType.pop,direction:Qe?Qe>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function pe(){X=V.value}function ke($e){z.push($e);const De=()=>{const xe=z.indexOf($e);xe>-1&&z.splice(xe,1)};return Q.push(De),De}function ve(){const{history:$e}=window;$e.state&&$e.replaceState(assign({},$e.state,{scroll:computeScrollPosition()}),"")}function Le(){for(const $e of Q)$e();Q=[],window.removeEventListener("popstate",ee),window.removeEventListener("beforeunload",ve)}return window.addEventListener("popstate",ee),window.addEventListener("beforeunload",ve,{passive:!0}),{pauseListeners:pe,listen:ke,destroy:Le}}function buildState(S,O,V,G=!1,z=!1){return{back:S,current:O,forward:V,replaced:G,position:window.history.length,scroll:z?computeScrollPosition():null}}function useHistoryStateNavigation(S){const{history:O,location:V}=window,G={value:createCurrentLocation(S,V)},z={value:O.state};z.value||Q(G.value,{back:null,current:G.value,forward:null,position:O.length-1,replaced:!0,scroll:null},!0);function Q(pe,ke,ve){const Le=S.indexOf("#"),$e=Le>-1?(V.host&&document.querySelector("base")?S:S.slice(Le))+pe:createBaseLocation()+S+pe;try{O[ve?"replaceState":"pushState"](ke,"",$e),z.value=ke}catch(De){console.error(De),V[ve?"replace":"assign"]($e)}}function X(pe,ke){const ve=assign({},O.state,buildState(z.value.back,pe,z.value.forward,!0),ke,{position:z.value.position});Q(pe,ve,!0),G.value=pe}function ee(pe,ke){const ve=assign({},z.value,O.state,{forward:pe,scroll:computeScrollPosition()});Q(ve.current,ve,!0);const Le=assign({},buildState(G.value,pe,null),{position:ve.position+1},ke);Q(pe,Le,!1),G.value=pe}return{location:G,state:z,push:ee,replace:X}}function createWebHistory(S){S=normalizeBase(S);const O=useHistoryStateNavigation(S),V=useHistoryListeners(S,O.state,O.location,O.replace);function G(Q,X=!0){X||V.pauseListeners(),history.go(Q)}const z=assign({location:"",base:S,go:G,createHref:createHref.bind(null,S)},O,V);return Object.defineProperty(z,"location",{enumerable:!0,get:()=>O.location.value}),Object.defineProperty(z,"state",{enumerable:!0,get:()=>O.state.value}),z}function createMemoryHistory(S=""){let O=[],V=[START],G=0;S=normalizeBase(S);function z(ee){G++,G!==V.length&&V.splice(G),V.push(ee)}function Q(ee,pe,{direction:ke,delta:ve}){const Le={direction:ke,delta:ve,type:NavigationType.pop};for(const $e of O)$e(ee,pe,Le)}const X={location:START,state:{},base:S,createHref:createHref.bind(null,S),replace(ee){V.splice(G--,1),z(ee)},push(ee,pe){z(ee)},listen(ee){return O.push(ee),()=>{const pe=O.indexOf(ee);pe>-1&&O.splice(pe,1)}},destroy(){O=[],V=[START],G=0},go(ee,pe=!0){const ke=this.location,ve=ee<0?NavigationDirection.back:NavigationDirection.forward;G=Math.max(0,Math.min(G+ee,V.length-1)),pe&&Q(this.location,ke,{direction:ve,delta:ee})}};return Object.defineProperty(X,"location",{enumerable:!0,get:()=>V[G]}),X}function createWebHashHistory(S){return S=location.host?S||location.pathname+location.search:"",S.includes("#")||(S+="#"),createWebHistory(S)}function isRouteLocation(S){return typeof S=="string"||S&&typeof S=="object"}function isRouteName(S){return typeof S=="string"||typeof S=="symbol"}const NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(S){S[S.aborted=4]="aborted",S[S.cancelled=8]="cancelled",S[S.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(S,O){return assign(new Error,{type:S,[NavigationFailureSymbol]:!0},O)}function isNavigationFailure(S,O){return S instanceof Error&&NavigationFailureSymbol in S&&(O==null||!!(S.type&O))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(S,O){const V=assign({},BASE_PATH_PARSER_OPTIONS,O),G=[];let z=V.start?"^":"";const Q=[];for(const ke of S){const ve=ke.length?[]:[90];V.strict&&!ke.length&&(z+="/");for(let Le=0;LeO.length?O.length===1&&O[0]===80?1:-1:0}function comparePathParserScore(S,O){let V=0;const G=S.score,z=O.score;for(;V0&&O[O.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(S){if(!S)return[[]];if(S==="/")return[[ROOT_TOKEN]];if(!S.startsWith("/"))throw new Error(`Invalid path "${S}"`);function O(De){throw new Error(`ERR (${V})/"${ke}": ${De}`)}let V=0,G=V;const z=[];let Q;function X(){Q&&z.push(Q),Q=[]}let ee=0,pe,ke="",ve="";function Le(){ke&&(V===0?Q.push({type:0,value:ke}):V===1||V===2||V===3?(Q.length>1&&(pe==="*"||pe==="+")&&O(`A repeatable param (${ke}) must be alone in its segment. eg: '/:ids+.`),Q.push({type:1,value:ke,regexp:ve,repeatable:pe==="*"||pe==="+",optional:pe==="*"||pe==="?"})):O("Invalid state to consume buffer"),ke="")}function $e(){ke+=pe}for(;ee{X(Ve)}:noop$1}function X(Le){if(isRouteName(Le)){const $e=G.get(Le);$e&&(G.delete(Le),V.splice(V.indexOf($e),1),$e.children.forEach(X),$e.alias.forEach(X))}else{const $e=V.indexOf(Le);$e>-1&&(V.splice($e,1),Le.record.name&&G.delete(Le.record.name),Le.children.forEach(X),Le.alias.forEach(X))}}function ee(){return V}function pe(Le){const $e=findInsertionIndex(Le,V);V.splice($e,0,Le),Le.record.name&&!isAliasRecord(Le)&&G.set(Le.record.name,Le)}function ke(Le,$e){let De,xe={},Fe,Qe;if("name"in Le&&Le.name){if(De=G.get(Le.name),!De)throw createRouterError(1,{location:Le});Qe=De.record.name,xe=assign(paramsFromLocation($e.params,De.keys.filter(Ve=>!Ve.optional).concat(De.parent?De.parent.keys.filter(Ve=>Ve.optional):[]).map(Ve=>Ve.name)),Le.params&¶msFromLocation(Le.params,De.keys.map(Ve=>Ve.name))),Fe=De.stringify(xe)}else if(Le.path!=null)Fe=Le.path,De=V.find(Ve=>Ve.re.test(Fe)),De&&(xe=De.parse(Fe),Qe=De.record.name);else{if(De=$e.name?G.get($e.name):V.find(Ve=>Ve.re.test($e.path)),!De)throw createRouterError(1,{location:Le,currentLocation:$e});Qe=De.record.name,xe=assign({},$e.params,Le.params),Fe=De.stringify(xe)}const We=[];let Ke=De;for(;Ke;)We.unshift(Ke.record),Ke=Ke.parent;return{name:Qe,path:Fe,params:xe,matched:We,meta:mergeMetaFields(We)}}S.forEach(Le=>Q(Le));function ve(){V.length=0,G.clear()}return{addRoute:Q,resolve:ke,removeRoute:X,clearRoutes:ve,getRoutes:ee,getRecordMatcher:z}}function paramsFromLocation(S,O){const V={};for(const G of O)G in S&&(V[G]=S[G]);return V}function normalizeRouteRecord(S){const O={path:S.path,redirect:S.redirect,name:S.name,meta:S.meta||{},aliasOf:S.aliasOf,beforeEnter:S.beforeEnter,props:normalizeRecordProps(S),children:S.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in S?S.components||null:S.component&&{default:S.component}};return Object.defineProperty(O,"mods",{value:{}}),O}function normalizeRecordProps(S){const O={},V=S.props||!1;if("component"in S)O.default=V;else for(const G in S.components)O[G]=typeof V=="object"?V[G]:V;return O}function isAliasRecord(S){for(;S;){if(S.record.aliasOf)return!0;S=S.parent}return!1}function mergeMetaFields(S){return S.reduce((O,V)=>assign(O,V.meta),{})}function mergeOptions(S,O){const V={};for(const G in S)V[G]=G in O?O[G]:S[G];return V}function findInsertionIndex(S,O){let V=0,G=O.length;for(;V!==G;){const Q=V+G>>1;comparePathParserScore(S,O[Q])<0?G=Q:V=Q+1}const z=getInsertionAncestor(S);return z&&(G=O.lastIndexOf(z,G-1)),G}function getInsertionAncestor(S){let O=S;for(;O=O.parent;)if(isMatchable(O)&&comparePathParserScore(S,O)===0)return O}function isMatchable({record:S}){return!!(S.name||S.components&&Object.keys(S.components).length||S.redirect)}function parseQuery(S){const O={};if(S===""||S==="?")return O;const G=(S[0]==="?"?S.slice(1):S).split("&");for(let z=0;zQ&&encodeQueryValue(Q)):[G&&encodeQueryValue(G)]).forEach(Q=>{Q!==void 0&&(O+=(O.length?"&":"")+V,Q!=null&&(O+="="+Q))})}return O}function normalizeQuery(S){const O={};for(const V in S){const G=S[V];G!==void 0&&(O[V]=isArray(G)?G.map(z=>z==null?null:""+z):G==null?G:""+G)}return O}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let S=[];function O(G){return S.push(G),()=>{const z=S.indexOf(G);z>-1&&S.splice(z,1)}}function V(){S=[]}return{add:O,list:()=>S.slice(),reset:V}}function registerGuard(S,O,V){const G=()=>{S[O].delete(V)};onUnmounted(G),onDeactivated(G),onActivated(()=>{S[O].add(V)}),S[O].add(V)}function onBeforeRouteLeave(S){const O=inject(matchedRouteKey,{}).value;O&®isterGuard(O,"leaveGuards",S)}function onBeforeRouteUpdate(S){const O=inject(matchedRouteKey,{}).value;O&®isterGuard(O,"updateGuards",S)}function guardToPromiseFn(S,O,V,G,z,Q=X=>X()){const X=G&&(G.enterCallbacks[z]=G.enterCallbacks[z]||[]);return()=>new Promise((ee,pe)=>{const ke=$e=>{$e===!1?pe(createRouterError(4,{from:V,to:O})):$e instanceof Error?pe($e):isRouteLocation($e)?pe(createRouterError(2,{from:O,to:$e})):(X&&G.enterCallbacks[z]===X&&typeof $e=="function"&&X.push($e),ee())},ve=Q(()=>S.call(G&&G.instances[z],O,V,ke));let Le=Promise.resolve(ve);S.length<3&&(Le=Le.then(ke)),Le.catch($e=>pe($e))})}function extractComponentsGuards(S,O,V,G,z=Q=>Q()){const Q=[];for(const X of S)for(const ee in X.components){let pe=X.components[ee];if(!(O!=="beforeRouteEnter"&&!X.instances[ee]))if(isRouteComponent(pe)){const ve=(pe.__vccOpts||pe)[O];ve&&Q.push(guardToPromiseFn(ve,V,G,X,ee,z))}else{let ke=pe();Q.push(()=>ke.then(ve=>{if(!ve)throw new Error(`Couldn't resolve component "${ee}" at "${X.path}"`);const Le=isESModule(ve)?ve.default:ve;X.mods[ee]=ve,X.components[ee]=Le;const De=(Le.__vccOpts||Le)[O];return De&&guardToPromiseFn(De,V,G,X,ee,z)()}))}}return Q}function loadRouteLocation(S){return S.matched.every(O=>O.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(S.matched.map(O=>O.components&&Promise.all(Object.keys(O.components).reduce((V,G)=>{const z=O.components[G];return typeof z=="function"&&!("displayName"in z)&&V.push(z().then(Q=>{if(!Q)return Promise.reject(new Error(`Couldn't resolve component "${G}" at "${O.path}". Ensure you passed a function that returns a promise.`));const X=isESModule(Q)?Q.default:Q;O.mods[G]=Q,O.components[G]=X})),V},[])))).then(()=>S)}function useLink(S){const O=inject(routerKey),V=inject(routeLocationKey),G=computed(()=>{const pe=unref(S.to);return O.resolve(pe)}),z=computed(()=>{const{matched:pe}=G.value,{length:ke}=pe,ve=pe[ke-1],Le=V.matched;if(!ve||!Le.length)return-1;const $e=Le.findIndex(isSameRouteRecord.bind(null,ve));if($e>-1)return $e;const De=getOriginalPath(pe[ke-2]);return ke>1&&getOriginalPath(ve)===De&&Le[Le.length-1].path!==De?Le.findIndex(isSameRouteRecord.bind(null,pe[ke-2])):$e}),Q=computed(()=>z.value>-1&&includesParams(V.params,G.value.params)),X=computed(()=>z.value>-1&&z.value===V.matched.length-1&&isSameRouteLocationParams(V.params,G.value.params));function ee(pe={}){if(guardEvent(pe)){const ke=O[unref(S.replace)?"replace":"push"](unref(S.to)).catch(noop$1);return S.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>ke),ke}return Promise.resolve()}return{route:G,href:computed(()=>G.value.href),isActive:Q,isExactActive:X,navigate:ee}}function preferSingleVNode(S){return S.length===1?S[0]:S}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(S,{slots:O}){const V=reactive(useLink(S)),{options:G}=inject(routerKey),z=computed(()=>({[getLinkClass(S.activeClass,G.linkActiveClass,"router-link-active")]:V.isActive,[getLinkClass(S.exactActiveClass,G.linkExactActiveClass,"router-link-exact-active")]:V.isExactActive}));return()=>{const Q=O.default&&preferSingleVNode(O.default(V));return S.custom?Q:h$2("a",{"aria-current":V.isExactActive?S.ariaCurrentValue:null,href:V.href,onClick:V.navigate,class:z.value},Q)}}}),RouterLink=RouterLinkImpl;function guardEvent(S){if(!(S.metaKey||S.altKey||S.ctrlKey||S.shiftKey)&&!S.defaultPrevented&&!(S.button!==void 0&&S.button!==0)){if(S.currentTarget&&S.currentTarget.getAttribute){const O=S.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(O))return}return S.preventDefault&&S.preventDefault(),!0}}function includesParams(S,O){for(const V in O){const G=O[V],z=S[V];if(typeof G=="string"){if(G!==z)return!1}else if(!isArray(z)||z.length!==G.length||G.some((Q,X)=>Q!==z[X]))return!1}return!0}function getOriginalPath(S){return S?S.aliasOf?S.aliasOf.path:S.path:""}const getLinkClass=(S,O,V)=>S!=null?S:O!=null?O:V,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(S,{attrs:O,slots:V}){const G=inject(routerViewLocationKey),z=computed(()=>S.route||G.value),Q=inject(viewDepthKey,0),X=computed(()=>{let ke=unref(Q);const{matched:ve}=z.value;let Le;for(;(Le=ve[ke])&&!Le.components;)ke++;return ke}),ee=computed(()=>z.value.matched[X.value]);provide(viewDepthKey,computed(()=>X.value+1)),provide(matchedRouteKey,ee),provide(routerViewLocationKey,z);const pe=ref();return watch(()=>[pe.value,ee.value,S.name],([ke,ve,Le],[$e,De,xe])=>{ve&&(ve.instances[Le]=ke,De&&De!==ve&&ke&&ke===$e&&(ve.leaveGuards.size||(ve.leaveGuards=De.leaveGuards),ve.updateGuards.size||(ve.updateGuards=De.updateGuards))),ke&&ve&&(!De||!isSameRouteRecord(ve,De)||!$e)&&(ve.enterCallbacks[Le]||[]).forEach(Fe=>Fe(ke))},{flush:"post"}),()=>{const ke=z.value,ve=S.name,Le=ee.value,$e=Le&&Le.components[ve];if(!$e)return normalizeSlot(V.default,{Component:$e,route:ke});const De=Le.props[ve],xe=De?De===!0?ke.params:typeof De=="function"?De(ke):De:null,Qe=h$2($e,assign({},xe,O,{onVnodeUnmounted:We=>{We.component.isUnmounted&&(Le.instances[ve]=null)},ref:pe}));return normalizeSlot(V.default,{Component:Qe,route:ke})||Qe}}});function normalizeSlot(S,O){if(!S)return null;const V=S(O);return V.length===1?V[0]:V}const RouterView=RouterViewImpl;function createRouter(S){const O=createRouterMatcher(S.routes,S),V=S.parseQuery||parseQuery,G=S.stringifyQuery||stringifyQuery,z=S.history,Q=useCallbacks(),X=useCallbacks(),ee=useCallbacks(),pe=shallowRef(START_LOCATION_NORMALIZED);let ke=START_LOCATION_NORMALIZED;isBrowser&&S.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const ve=applyToParams.bind(null,bt=>""+bt),Le=applyToParams.bind(null,encodeParam),$e=applyToParams.bind(null,decode);function De(bt,$t){let Rt,Dt;return isRouteName(bt)?(Rt=O.getRecordMatcher(bt),Dt=$t):Dt=bt,O.addRoute(Dt,Rt)}function xe(bt){const $t=O.getRecordMatcher(bt);$t&&O.removeRoute($t)}function Fe(){return O.getRoutes().map(bt=>bt.record)}function Qe(bt){return!!O.getRecordMatcher(bt)}function We(bt,$t){if($t=assign({},$t||pe.value),typeof bt=="string"){const qe=parseURL(V,bt,$t.path),mt=O.resolve({path:qe.path},$t),St=z.createHref(qe.fullPath);return assign(qe,mt,{params:$e(mt.params),hash:decode(qe.hash),redirectedFrom:void 0,href:St})}let Rt;if(bt.path!=null)Rt=assign({},bt,{path:parseURL(V,bt.path,$t.path).path});else{const qe=assign({},bt.params);for(const mt in qe)qe[mt]==null&&delete qe[mt];Rt=assign({},bt,{params:Le(qe)}),$t.params=Le($t.params)}const Dt=O.resolve(Rt,$t),Wt=bt.hash||"";Dt.params=ve($e(Dt.params));const zt=stringifyURL(G,assign({},bt,{hash:encodeHash(Wt),path:Dt.path})),je=z.createHref(zt);return assign({fullPath:zt,hash:Wt,query:G===stringifyQuery?normalizeQuery(bt.query):bt.query||{}},Dt,{redirectedFrom:void 0,href:je})}function Ke(bt){return typeof bt=="string"?parseURL(V,bt,pe.value.path):assign({},bt)}function Ve(bt,$t){if(ke!==bt)return createRouterError(8,{from:$t,to:bt})}function ze(bt){return et(bt)}function Ze(bt){return ze(assign(Ke(bt),{replace:!0}))}function nt(bt){const $t=bt.matched[bt.matched.length-1];if($t&&$t.redirect){const{redirect:Rt}=$t;let Dt=typeof Rt=="function"?Rt(bt):Rt;return typeof Dt=="string"&&(Dt=Dt.includes("?")||Dt.includes("#")?Dt=Ke(Dt):{path:Dt},Dt.params={}),assign({query:bt.query,hash:bt.hash,params:Dt.path!=null?{}:bt.params},Dt)}}function et(bt,$t){const Rt=ke=We(bt),Dt=pe.value,Wt=bt.state,zt=bt.force,je=bt.replace===!0,qe=nt(Rt);if(qe)return et(assign(Ke(qe),{state:typeof qe=="object"?assign({},Wt,qe.state):Wt,force:zt,replace:je}),$t||Rt);const mt=Rt;mt.redirectedFrom=$t;let St;return!zt&&isSameRouteLocation(G,Dt,Rt)&&(St=createRouterError(16,{to:mt,from:Dt}),tn(Dt,Dt,!0,!1)),(St?Promise.resolve(St):Xe(mt,Dt)).catch(vt=>isNavigationFailure(vt)?isNavigationFailure(vt,2)?vt:on(vt):Pt(vt,mt,Dt)).then(vt=>{if(vt){if(isNavigationFailure(vt,2))return et(assign({replace:je},Ke(vt.to),{state:typeof vt.to=="object"?assign({},Wt,vt.to.state):Wt,force:zt}),$t||mt)}else vt=gt(mt,Dt,!0,je,Wt);return _t(mt,Dt,vt),vt})}function Je(bt,$t){const Rt=Ve(bt,$t);return Rt?Promise.reject(Rt):Promise.resolve()}function Ye(bt){const $t=un.values().next().value;return $t&&typeof $t.runWithContext=="function"?$t.runWithContext(bt):bt()}function Xe(bt,$t){let Rt;const[Dt,Wt,zt]=extractChangingRecords(bt,$t);Rt=extractComponentsGuards(Dt.reverse(),"beforeRouteLeave",bt,$t);for(const qe of Dt)qe.leaveGuards.forEach(mt=>{Rt.push(guardToPromiseFn(mt,bt,$t))});const je=Je.bind(null,bt,$t);return Rt.push(je),rn(Rt).then(()=>{Rt=[];for(const qe of Q.list())Rt.push(guardToPromiseFn(qe,bt,$t));return Rt.push(je),rn(Rt)}).then(()=>{Rt=extractComponentsGuards(Wt,"beforeRouteUpdate",bt,$t);for(const qe of Wt)qe.updateGuards.forEach(mt=>{Rt.push(guardToPromiseFn(mt,bt,$t))});return Rt.push(je),rn(Rt)}).then(()=>{Rt=[];for(const qe of zt)if(qe.beforeEnter)if(isArray(qe.beforeEnter))for(const mt of qe.beforeEnter)Rt.push(guardToPromiseFn(mt,bt,$t));else Rt.push(guardToPromiseFn(qe.beforeEnter,bt,$t));return Rt.push(je),rn(Rt)}).then(()=>(bt.matched.forEach(qe=>qe.enterCallbacks={}),Rt=extractComponentsGuards(zt,"beforeRouteEnter",bt,$t,Ye),Rt.push(je),rn(Rt))).then(()=>{Rt=[];for(const qe of X.list())Rt.push(guardToPromiseFn(qe,bt,$t));return Rt.push(je),rn(Rt)}).catch(qe=>isNavigationFailure(qe,8)?qe:Promise.reject(qe))}function _t(bt,$t,Rt){ee.list().forEach(Dt=>Ye(()=>Dt(bt,$t,Rt)))}function gt(bt,$t,Rt,Dt,Wt){const zt=Ve(bt,$t);if(zt)return zt;const je=$t===START_LOCATION_NORMALIZED,qe=isBrowser?history.state:{};Rt&&(Dt||je?z.replace(bt.fullPath,assign({scroll:je&&qe&&qe.scroll},Wt)):z.push(bt.fullPath,Wt)),pe.value=bt,tn(bt,$t,Rt,je),on()}let At;function Bt(){At||(At=z.listen((bt,$t,Rt)=>{if(!cn.listening)return;const Dt=We(bt),Wt=nt(Dt);if(Wt){et(assign(Wt,{replace:!0,force:!0}),Dt).catch(noop$1);return}ke=Dt;const zt=pe.value;isBrowser&&saveScrollPosition(getScrollKey(zt.fullPath,Rt.delta),computeScrollPosition()),Xe(Dt,zt).catch(je=>isNavigationFailure(je,12)?je:isNavigationFailure(je,2)?(et(assign(Ke(je.to),{force:!0}),Dt).then(qe=>{isNavigationFailure(qe,20)&&!Rt.delta&&Rt.type===NavigationType.pop&&z.go(-1,!1)}).catch(noop$1),Promise.reject()):(Rt.delta&&z.go(-Rt.delta,!1),Pt(je,Dt,zt))).then(je=>{je=je||gt(Dt,zt,!1),je&&(Rt.delta&&!isNavigationFailure(je,8)?z.go(-Rt.delta,!1):Rt.type===NavigationType.pop&&isNavigationFailure(je,20)&&z.go(-1,!1)),_t(Dt,zt,je)}).catch(noop$1)}))}let Ft=useCallbacks(),It=useCallbacks(),Lt;function Pt(bt,$t,Rt){on(bt);const Dt=It.list();return Dt.length?Dt.forEach(Wt=>Wt(bt,$t,Rt)):console.error(bt),Promise.reject(bt)}function jt(){return Lt&&pe.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((bt,$t)=>{Ft.add([bt,$t])})}function on(bt){return Lt||(Lt=!bt,Bt(),Ft.list().forEach(([$t,Rt])=>bt?Rt(bt):$t()),Ft.reset()),bt}function tn(bt,$t,Rt,Dt){const{scrollBehavior:Wt}=S;if(!isBrowser||!Wt)return Promise.resolve();const zt=!Rt&&getSavedScrollPosition(getScrollKey(bt.fullPath,0))||(Dt||!Rt)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Wt(bt,$t,zt)).then(je=>je&&scrollToPosition(je)).catch(je=>Pt(je,bt,$t))}const Xt=bt=>z.go(bt);let Qt;const un=new Set,cn={currentRoute:pe,listening:!0,addRoute:De,removeRoute:xe,clearRoutes:O.clearRoutes,hasRoute:Qe,getRoutes:Fe,resolve:We,options:S,push:ze,replace:Ze,go:Xt,back:()=>Xt(-1),forward:()=>Xt(1),beforeEach:Q.add,beforeResolve:X.add,afterEach:ee.add,onError:It.add,isReady:jt,install(bt){const $t=this;bt.component("RouterLink",RouterLink),bt.component("RouterView",RouterView),bt.config.globalProperties.$router=$t,Object.defineProperty(bt.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(pe)}),isBrowser&&!Qt&&pe.value===START_LOCATION_NORMALIZED&&(Qt=!0,ze(z.location).catch(Wt=>{}));const Rt={};for(const Wt in START_LOCATION_NORMALIZED)Object.defineProperty(Rt,Wt,{get:()=>pe.value[Wt],enumerable:!0});bt.provide(routerKey,$t),bt.provide(routeLocationKey,shallowReactive(Rt)),bt.provide(routerViewLocationKey,pe);const Dt=bt.unmount;un.add(bt),bt.unmount=function(){un.delete(bt),un.size<1&&(ke=START_LOCATION_NORMALIZED,At&&At(),At=null,pe.value=START_LOCATION_NORMALIZED,Qt=!1,Lt=!1),Dt()}}};function rn(bt){return bt.reduce(($t,Rt)=>$t.then(()=>Ye(Rt)),Promise.resolve())}return cn}function extractChangingRecords(S,O){const V=[],G=[],z=[],Q=Math.max(O.matched.length,S.matched.length);for(let X=0;XisSameRouteRecord(ke,ee))?G.push(ee):V.push(ee));const pe=S.matched[X];pe&&(O.matched.find(ke=>isSameRouteRecord(ke,pe))||z.push(pe))}return[V,G,z]}function useRouter(){return inject(routerKey)}function useRoute(S){return inject(routeLocationKey)}const ROUTE_KEY_PARENTHESES_RE$1=/(:\w+)\([^)]+\)/g,ROUTE_KEY_SYMBOLS_RE$1=/(:\w+)[?+*]/g,ROUTE_KEY_NORMAL_RE$1=/:\w+/g,interpolatePath=(S,O)=>O.path.replace(ROUTE_KEY_PARENTHESES_RE$1,"$1").replace(ROUTE_KEY_SYMBOLS_RE$1,"$1").replace(ROUTE_KEY_NORMAL_RE$1,V=>{var G;return((G=S.params[V.slice(1)])==null?void 0:G.toString())||""}),generateRouteKey$1=(S,O)=>{var z;const V=S.route.matched.find(Q=>{var X;return((X=Q.components)==null?void 0:X.default)===S.Component.type}),G=(z=O!=null?O:V==null?void 0:V.meta.key)!=null?z:V&&interpolatePath(S.route,V);return typeof G=="function"?G(S.route):G},wrapInKeepAlive=(S,O)=>({default:()=>S?h$2(KeepAlive,S===!0?{}:S,O):O});function toArray(S){return Array.isArray(S)?S:[S]}const _wrapIf=(S,O,V)=>(O=O===!0?{}:O,{default:()=>{var G;return O?h$2(S,O,V):(G=V.default)==null?void 0:G.call(V)}}),ROUTE_KEY_PARENTHESES_RE=/(:\w+)\([^)]+\)/g,ROUTE_KEY_SYMBOLS_RE=/(:\w+)[?+*]/g,ROUTE_KEY_NORMAL_RE=/:\w+/g;function generateRouteKey(S){var V;const O=(V=S==null?void 0:S.meta.key)!=null?V:S.path.replace(ROUTE_KEY_PARENTHESES_RE,"$1").replace(ROUTE_KEY_SYMBOLS_RE,"$1").replace(ROUTE_KEY_NORMAL_RE,G=>{var z;return((z=S.params[G.slice(1)])==null?void 0:z.toString())||""});return typeof O=="function"?O(S):O}function isChangingPage(S,O){return S===O||O===START_LOCATION_NORMALIZED?!1:generateRouteKey(S)!==generateRouteKey(O)?!0:!S.matched.every((G,z)=>{var Q,X;return G.components&&G.components.default===((X=(Q=O.matched[z])==null?void 0:Q.components)==null?void 0:X.default)})}const RouteProvider=defineComponent({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(S){const O=S.renderKey,V=S.route,G={};for(const z in S.route)Object.defineProperty(G,z,{get:()=>O===S.renderKey?S.route[z]:V[z],enumerable:!0});return provide(PageRouteSymbol,shallowReactive(G)),()=>h$2(S.vnode,{ref:S.vnodeRef})}}),__nuxt_component_0$1=defineComponent({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(S,{attrs:O,slots:V,expose:G}){const z=useNuxtApp$1(),Q=ref(),X=inject(PageRouteSymbol,null);let ee;G({pageRef:Q});const pe=inject(LayoutMetaSymbol,null);let ke;const ve=z.deferHydration();if(z.isHydrating){const Le=z.hooks.hookOnce("app:error",ve);useRouter$1().beforeEach(Le)}return S.pageKey&&watch(()=>S.pageKey,(Le,$e)=>{Le!==$e&&z.callHook("page:loading:start")}),()=>h$2(RouterView,Ct({name:S.name,route:S.route},O),{default:Le=>{var Ke,Ve,ze,Ze;const $e=haveParentRoutesRendered(X,Le.route,Le.Component),De=X&&X.matched.length===Le.route.matched.length;if(!Le.Component){if(ke&&!De)return ke;ve();return}if(ke&&pe&&!pe.isCurrent(Le.route))return ke;if($e&&X&&(!pe||pe!=null&&pe.isCurrent(X)))return De?ke:null;const xe=generateRouteKey$1(Le,S.pageKey);!z.isHydrating&&!hasChildrenRoutes(X,Le.route,Le.Component)&&ee===xe&&z.callHook("page:loading:end"),ee=xe;const Fe=!!((Ve=(Ke=S.transition)!=null?Ke:Le.route.meta.pageTransition)!=null?Ve:appPageTransition),Qe=Fe&&_mergeTransitionProps([S.transition,Le.route.meta.pageTransition,appPageTransition,{onAfterLeave:()=>{z.callHook("page:transition:finish",Le.Component)}}].filter(Boolean)),We=(Ze=(ze=S.keepalive)!=null?ze:Le.route.meta.keepalive)!=null?Ze:appKeepalive;return ke=_wrapIf(Transition,Fe&&Qe,wrapInKeepAlive(We,h$2(Suspense,{suspensible:!0,onPending:()=>z.callHook("page:start",Le.Component),onResolve:()=>{nextTick(()=>z.callHook("page:finish",Le.Component).then(()=>z.callHook("page:loading:end")).finally(ve))}},{default:()=>{const nt=h$2(RouteProvider,{key:xe||void 0,vnode:V.default?h$2(Fragment,void 0,V.default(Le)):Le.Component,route:Le.route,renderKey:xe||void 0,trackRootNodes:Fe,vnodeRef:Q});return We&&(nt.type.name=Le.Component.type.name||Le.Component.type.__name||"RouteProvider"),nt}}))).default(),ke}})}});function _mergeTransitionProps(S){const O=S.map(V=>Vt(Ct({},V),{onAfterLeave:V.onAfterLeave?toArray(V.onAfterLeave):void 0}));return defu$1(...O)}function haveParentRoutesRendered(S,O,V){if(!S)return!1;const G=O.matched.findIndex(z=>{var Q;return((Q=z.components)==null?void 0:Q.default)===(V==null?void 0:V.type)});return!G||G===-1?!1:O.matched.slice(0,G).some((z,Q)=>{var X,ee,pe;return((X=z.components)==null?void 0:X.default)!==((pe=(ee=S.matched[Q])==null?void 0:ee.components)==null?void 0:pe.default)})||V&&generateRouteKey$1({route:O,Component:V})!==generateRouteKey$1({route:S,Component:V})}function hasChildrenRoutes(S,O,V){return S?O.matched.findIndex(z=>{var Q;return((Q=z.components)==null?void 0:Q.default)===(V==null?void 0:V.type)}){G.value=!0}),provide(clientOnlySymbol,!0),z=>{var pe;if(G.value)return(pe=O.default)==null?void 0:pe.call(O);const Q=O.fallback||O.placeholder;if(Q)return Q();const X=z.fallback||z.placeholder||"",ee=z.fallbackTag||z.placeholderTag||"span";return createElementBlock(ee,V,X)}}}),_sfc_main$7=defineComponent({__name:"DesktopContainer",setup(S){const O=useSharedStore(),{public:{nuxtAppName:V}}=useRuntimeConfig$1(),G=O.get(m$5.overlayTheme),z=computed(()=>({[`theme-${unref(G)}`]:!!unref(G)})),Q=ref(!1);return onBeforeMount(()=>{Q.value=!!document.querySelector(`#desktop-modals-container[data-mf-app-name="${V}"]`)}),(X,ee)=>{const pe=resolveComponent("ModalsContainer"),ke=__nuxt_component_1$1;return openBlock(),createBlock(ke,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:"body"},[unref(Q)?createCommentVNode("",!0):(openBlock(),createBlock(pe,{key:0,id:"desktop-modals-container",class:normalizeClass(unref(z)),"data-mf-app-name":unref(V)},null,8,["class","data-mf-app-name"])),createVNode(unref(c$2),{group:unref(e$1).DEFAULT,closeOnClick:!1,max:3,duration:-1,ignoreDuplicates:"",reverse:"",class:"default__notifications"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).MAINTENANCE,closeOnClick:!1,max:1,duration:-1,width:"auto",position:"bottom center",ignoreDuplicates:"",reverse:"",isBottom:"",class:"default__notifications default__notifications--bottom"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).CUSTOM,closeOnClick:!1,max:1,duration:-1,width:"auto",position:"bottom center",ignoreDuplicates:"",reverse:"",isBottom:"",class:"default__notifications default__notifications--bottom"},null,8,["group"]),createVNode(unref(c$2),{group:unref(e$1).EXTENDED,duration:-1,width:"auto",position:"bottom right",reverse:"",class:"default__notifications default__notifications--extended"},null,8,["group"])]))]),_:1})}}}),createModalStore=()=>{var S,O;const V=useVModal(),G=useSharedStore(),z=shallowRef([]),Q=computed(()=>unref(z).map(xe=>{var Fe;return{name:xe.name,component:defineAsyncComponent({loader:xe.modal.component,loadingComponent:xe.modal.componentLoader}),props:(Fe=xe.argsWhenShow[0])!=null?Fe:{},closeEvent:xe.closeEvent,options:xe.modal.options}})),X=computed(()=>[...unref(Q)].reverse()),ee=computed(()=>unref(X).find(xe=>{var Fe;return!((Fe=xe==null?void 0:xe.options)!=null&&Fe.transparent)})),pe=computed(()=>unref(X).find(xe=>{var Fe;return(Fe=xe==null?void 0:xe.options)==null?void 0:Fe.transparent})),ke=computed(()=>!!(unref(ee)||unref(pe))),ve=computed(()=>!!unref(ee)),Le=computed(()=>!!unref(pe)),$e=computed(()=>{var xe,Fe;return!unref(ke)||!!((Fe=(xe=unref(ee))==null?void 0:xe.options)!=null&&Fe.mainContentVisible)}),De=()=>{z.value=[...V.openModals],unref(pe)&&G.set(m$5.isMicrofrontModalOpen,!1)};return(S=V.openEvent)==null||S.watch(()=>De()),(O=V.closeEvent)==null||O.watch(()=>De()),G.bind(m$5.isMicrofrontModalOpen,ke),{openModals:Q,openModal:ee,openedTransparentModal:pe,modalIsOpen:ke,fullHeightModalIsOpened:ve,transparentModalIsOpened:Le,showMainContent:$e}},useModalStoreProvide=()=>provide("MODAL_STORE",createModalStore()),useModalStore=()=>inject("MODAL_STORE"),UiButton=Object.freeze(Object.defineProperty({__proto__:null,default:p$8},Symbol.toStringTag,{value:"Module"})),_sfc_main$6=defineComponent({__name:"MicrofrontError",setup(S){return(O,V)=>{const G=p$8;return openBlock(),createBlock(unref(c$3),{class:"microfront-error"},{title:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_failed_to_load_page_error")),1)]),content:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_try_refreshing_page"))+" ",1),createVNode(G,{onClick:V[0]||(V[0]=z=>O.$emit("reload")),class:"microfront-error__action",theme:unref(r$2).primary},{default:withCtx(()=>[createTextVNode(toDisplayString(O.$T("main_refreshing_button")),1)]),_:1},8,["theme"])]),_:1})}}}),_export_sfc=(S,O)=>{const V=S.__vccOpts||S;for(const[G,z]of O)V[G]=z;return V},MicrofrontError=_export_sfc(_sfc_main$6,[["__scopeId","data-v-b901af16"]]),UiPreloader=Object.freeze(Object.defineProperty({__proto__:null,default:l$2},Symbol.toStringTag,{value:"Module"})),useCoreBus=()=>{var S;return(S=window.coreBus)!=null||(window.coreBus=new Emitter),window.coreBus};var __defProp$q=Object.defineProperty,__defProps$9=Object.defineProperties,__getOwnPropDescs$9=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$q=Object.getOwnPropertySymbols,__hasOwnProp$q=Object.prototype.hasOwnProperty,__propIsEnum$q=Object.prototype.propertyIsEnumerable,__defNormalProp$q=(S,O,V)=>O in S?__defProp$q(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$p=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$q.call(O,V)&&__defNormalProp$q(S,V,O[V]);if(__getOwnPropSymbols$q)for(var V of __getOwnPropSymbols$q(O))__propIsEnum$q.call(O,V)&&__defNormalProp$q(S,V,O[V]);return S},__spreadProps$9=(S,O)=>__defProps$9(S,__getOwnPropDescs$9(O));const RemoteViewStates={NOT_EXIST:-2,ERROR:-1,LOADING:1,READY:2},stateTransitions={[RemoteViewStates.NOT_EXIST]:[RemoteViewStates.LOADING,RemoteViewStates.READY],[RemoteViewStates.ERROR]:[RemoteViewStates.LOADING,RemoteViewStates.NOT_EXIST],[RemoteViewStates.LOADING]:[RemoteViewStates.ERROR,RemoteViewStates.READY,RemoteViewStates.NOT_EXIST],[RemoteViewStates.READY]:[RemoteViewStates.NOT_EXIST]};let remoteViewsSingleton;const embedded=!!window.__RVM,useRemoteViewManager=()=>{remoteViewsSingleton||(remoteViewsSingleton=reactive({}));const S=remoteViewsSingleton;if(window.__RVM)return __spreadProps$9(__spreadValues$p({},window.__RVM),{remoteViews:ref(S),embedded});const O=useCoreBus(),V=ve=>(S[ve]||(S[ve]={state:RemoteViewStates.NOT_EXIST,remoteComponents:0,remoteViews:0,meta:{}}),S[ve]),G=(ve,Le)=>{var $e;const De=V(ve);($e=stateTransitions[De.state])!=null&&$e.includes(Le)&&(De.state=Le)},z=(ve,Le)=>{const $e=V(ve);Object.assign($e.meta,Le)},Q=ve=>{const Le=V(ve);return Le.remoteViews<=0&&Le.remoteComponents<=0?(G(ve,RemoteViewStates.NOT_EXIST),O.asyncEmit(`unmounted-${Le.meta.appName}`),!0):!1},X=ve=>{let Le;const $e=V(ve);if($e.meta.appName){const De=$e.remoteComponents>0;Le=O.asyncEmit(`unmounted-${$e.meta.appName}`,De)}return $e.remoteViews++,Le},ee=ve=>{const Le=V(ve);Le.remoteViews--,!Q(ve)&&Le.meta.appName&&O.emit(`deactivated-${Le.meta.appName}`)},pe=ve=>{const Le=V(ve);Le.remoteComponents++},ke=ve=>{const Le=V(ve);Le.remoteComponents--,Le.remoteComponents<=0&&Q(ve)};return{remoteViews:ref(S),getEntry:V,setState:G,setMeta:z,addRemoteViewDependency:X,removeRemoteViewDependency:ee,addRemoteComponentDependency:pe,removeRemoteComponentDependency:ke,watchEntry:(ve,Le)=>watchEffect(()=>{Le(V(ve))})}},useRetryManager=S=>{const{setMeta:O,watchEntry:V}=useRemoteViewManager(),G=useCoreBus(),{retries:z=3,timeout:Q=1e3,mfUrl:X}=S,ee=ve=>{let{retryInfo:Le}=ve.meta;return Le||(Le={inProgress:!0,currentRetry:0,retries:z,timeout:Q},O(X,{retryInfo:Le})),Le},pe=ve=>{const Le=ee(ve);if(!(Le!=null&&Le.timeoutId)){if(Le.currentRetry>=Le.retries){Le.inProgress=!1;return}Le.timeoutId=setTimeoutWrapped(()=>{Le.currentRetry+=1,delete Le.timeoutId,Le.timeout*=2,O(X,{retryInfo:Le}),G.emit("reload-"+X)},Le.timeout)}},ke=ve=>{ve.meta.retryInfo&&delete ve.meta.retryInfo};V(X,ve=>{ve.state===RemoteViewStates.ERROR?pe(ve):ve.state===RemoteViewStates.READY&&ke(ve)})},normalizeMicrofrontUrl=S=>S.replace(/%20/g,"+").replace(/%2F/gi,"/").replace(/%(3B|3A|23|2C|22|27|3C|3E|5B|5D|7B|7D|7C|5C|5E)/gi,""),sanitiseAttrs=S=>{const O={};for(const V in S)V.includes("data-v-")||(O[V]=S[V]);return O},responseDataAdapter=(S,O)=>S&&(S.cssToLoad=S.cssToLoad.map(V=>{const G={href:"",microfront:S.appName};return isString(V)?G.href=V:(G.href=V.href,G.microfront=V.microfront),O&&(G.href=O(G.href)),G}),isString(S.style)?S.style=[{cssText:S.style,microfront:S.appName}]:S.style=S.style.map(({cssText:V,microfront:G})=>({cssText:V,microfront:G})),S),MF_LOADER_HEADERS={MF_API_VERSION:"mf-api-version",MF_RENDER_MODE:"mf-render-mode",MF_FORCE_SPA:"force-spa",MF_CONTENT_LENGTH:"content-length",MF_SKIP_LANG_REDIRECT:"skip-lang-redirect"},MF_RENDER_MODES={JSON:"json",HTML:"html",API:"api"},MF_API_VERSIONS={V2:"v2"};var __defProp$p=Object.defineProperty,__defProps$8=Object.defineProperties,__getOwnPropDescs$8=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$p=Object.getOwnPropertySymbols,__hasOwnProp$p=Object.prototype.hasOwnProperty,__propIsEnum$p=Object.prototype.propertyIsEnumerable,__defNormalProp$p=(S,O,V)=>O in S?__defProp$p(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$o=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$p.call(O,V)&&__defNormalProp$p(S,V,O[V]);if(__getOwnPropSymbols$p)for(var V of __getOwnPropSymbols$p(O))__propIsEnum$p.call(O,V)&&__defNormalProp$p(S,V,O[V]);return S},__spreadProps$8=(S,O)=>__defProps$8(S,__getOwnPropDescs$8(O));const microAppLoader=async({url:S,httpModule:O,clientHeaders:V,components:G,forceSpa:z=!1})=>{let Q,X;const ee=__spreadProps$8(__spreadValues$o({},V),{[MF_LOADER_HEADERS.MF_RENDER_MODE]:MF_RENDER_MODES.JSON,[MF_LOADER_HEADERS.MF_API_VERSION]:MF_API_VERSIONS.V2}),pe=getServerData("slr");delete ee[MF_LOADER_HEADERS.MF_FORCE_SPA],delete ee[MF_LOADER_HEADERS.MF_CONTENT_LENGTH],delete ee[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT],z&&(ee[MF_LOADER_HEADERS.MF_FORCE_SPA]=z),pe&&(ee[MF_LOADER_HEADERS.MF_SKIP_LANG_REDIRECT]=pe);let ke;try{ke=decodeURIComponent(normalizeMicrofrontUrl(S))}catch(Le){ke=normalizeMicrofrontUrl(S)}const ve=([Q,X]=execAsync(()=>O(ke,__spreadProps$8(__spreadValues$o({},isDef(G)?{body:{components:G},method:"post"}:{}),{corsUnsafeHeaders:!0,headers:ee,redirect:"follow"})).execute()),Q=await Q,X(),Q);try{const Le=new URL(ke),$e=`${Le.protocol}//${Le.hostname}${Le.port?`:${Le.port}`:""}`,De=xe=>xe.includes("://")?xe:$e+xe;return ve.scriptsToLoad=ve.scriptsToLoad.map(De),responseDataAdapter(ve,De)}catch(Le){return responseDataAdapter(ve)}},useStateKeyPrefix="$s";function useState(...S){const O=typeof S[S.length-1]=="string"?S.pop():void 0;typeof S[0]!="string"&&S.unshift(O);const[V,G]=S;if(!V||typeof V!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+V);if(G!==void 0&&typeof G!="function")throw new Error("[nuxt] [useState] init must be a function: "+G);const z=useStateKeyPrefix+V,Q=useNuxtApp$1(),X=toRef(Q.payload.state,z);if(X.value===void 0&&G){const ee=G();if(isRef(ee))return Q.payload.state[z]=ee,ee;X.value=ee}return X}const useHead=(...S)=>{var O;return(O=S[1])!=null||(S[1]={}),S[1].head=useNuxtApp$1().vueApp.config.globalProperties.$head,useHead$1(...S)},isEmbedded=()=>getServerData("e"),useSSRHostHead=(S,O)=>{};var __defProp$o=Object.defineProperty,__defProps$7=Object.defineProperties,__getOwnPropDescs$7=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$o=Object.getOwnPropertySymbols,__hasOwnProp$o=Object.prototype.hasOwnProperty,__propIsEnum$o=Object.prototype.propertyIsEnumerable,__defNormalProp$o=(S,O,V)=>O in S?__defProp$o(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$n=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$o.call(O,V)&&__defNormalProp$o(S,V,O[V]);if(__getOwnPropSymbols$o)for(var V of __getOwnPropSymbols$o(O))__propIsEnum$o.call(O,V)&&__defNormalProp$o(S,V,O[V]);return S},__spreadProps$7=(S,O)=>__defProps$7(S,__getOwnPropDescs$7(O));const _sfc_main$5=defineComponent({name:"MicrofrontContent",components:{MicrofrontError},props:{url:{type:String,required:!0},visible:{type:Boolean,required:!1,default:!0},timeout:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:2}},async setup(props){const{setState,setMeta,getEntry,addRemoteViewDependency,removeRemoteViewDependency}=useRemoteViewManager();let readyForMountPromise;props.visible&&(readyForMountPromise=addRemoteViewDependency(props.url),setState(props.url,RemoteViewStates.NOT_EXIST)),useNuxtApp$1();const route=useRoute$1(),logger=useLogger(),clientHeaders=useRequestHeaders(),httpModule=useHttpModule(),router=useRouter$1(),microfrontHasError=ref(!1),microfrontData=useState(`mf-${props.url}`,()=>({appName:"",title:"",body:"",codeToEval:"",scriptsToLoad:[],style:[],cssToLoad:[]})),cssReady=ref(!!microfrontData.value.body);let isActive=!0;const emitReady=defineEmit("ready");getServerData("is")&&onMounted(async()=>{let S,O;const V=useRoute$1(),G=computed(()=>microfrontData.value.appName),z=getCurrentInstance(),Q=ref(getEntry(props.url)),{watchEntry:X}=useRemoteViewManager(),{useMFDebugger:ee}=([S,O]=execAsync(()=>__vitePreload(()=>import("./__shared_6551ec0176.js"),[],import.meta.url)),S=await S,O(),S),{setDOMAttrs:pe,updateDebuggerInfo:ke}=ee({name:G,url:props.url,logger,entry:Q,currentRoute:V,type:"remote_view"}),ve=computed(()=>z==null?void 0:z.vnode.el);ke(),pe(ve.value),X(props.url,Le=>{Q.value=Le,ke(),pe(ve.value)})});const onReady=()=>{microfrontData.value.appName&&setMeta(props.url,{appName:microfrontData.value.appName}),setState(props.url,RemoteViewStates.READY),emitReady()},onDead=()=>{setState(props.url,RemoteViewStates.NOT_EXIST)},onError=({statusCode:S})=>{logger.error(`appendMicroFrontData force error from, ${microfrontData.value.appName}`,S),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)},onRedirect=async S=>{let O,V;[O,V]=execAsync(()=>router.push(S)),await O,V()},appendMicrofrontData=async()=>{var _a;let __promise,__rollback;try{if(!isActive)return;const{meta,state}=getEntry(props.url),{entryReady}=meta,appName=(_a=meta.appName)!=null?_a:microfrontData.value.appName,coreBus=useCoreBus();if(!appName){logger.error("No appName for "+props.url);return}if(setMeta(props.url,{appName}),coreBus.once(`ready-${appName}`,onReady),coreBus.once(`error-${appName}`,onError),coreBus.once(`redirect-${appName}`,onRedirect),coreBus.once(`dead-${appName}`,onDead),entryReady)cssReady.value=!0,microfrontData.value=__spreadProps$7(__spreadValues$n({},microfrontData.value),{body:`
`}),[__promise,__rollback]=execAsync(()=>nextTick()),await __promise,__rollback(),[__promise,__rollback]=execAsync(()=>readyForMountPromise),await __promise,__rollback(),isActive&&state!==RemoteViewStates.READY&&coreBus.emit(`mounted-${appName}`);else{if(!microfrontData.value.body||(setState(props.url,RemoteViewStates.LOADING),microfrontData.value.style&µfrontData.value.style.forEach(({cssText:S,microfront:O})=>appendStyle(S,{microfront:O})),[__promise,__rollback]=execAsync(()=>Promise.all(microfrontData.value.cssToLoad.map(({href:S,microfront:O})=>appendLink(S,{microfront:O}).catch(V=>logger.error(`appendLink error, ${appName}`,V))))),await __promise,__rollback(),cssReady.value=!0,[__promise,__rollback]=execAsync(()=>nextTick()),await __promise,__rollback(),!isActive))return;coreBus.once(`entry-ready-${appName}`,()=>{setMeta(props.url,{entryReady:!0}),isActive&&coreBus.emit(`mounted-${appName}`)});try{eval(microfrontData.value.codeToEval.replaceAll(` `,";"))}catch(S){logger.error(`appendMicroFrontData error, ${appName}`,S)}[__promise,__rollback]=execAsync(()=>Promise.all(microfrontData.value.scriptsToLoad.map(S=>appendScript(S,{attributes:{type:"module",microfront:appName}})))),await __promise,__rollback()}}catch(S){logger.error(`appendMicroFrontData error, ${microfrontData.value.appName}`,S),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},initApp=async S=>{let O,V;try{if(getEntry(props.url).state===RemoteViewStates.LOADING)return;setState(props.url,RemoteViewStates.LOADING),S&&(microfrontHasError.value=!1);const z=([O,V]=execAsync(()=>microAppLoader({url:props.url+route.fullPath,clientHeaders,httpModule,forceSpa:!props.visible})),O=await O,V(),O);if(!isDef(z))throw new Error("microAppLoader error: loded data is null");microfrontData.value=z,setMeta(props.url,{appName:microfrontData.value.appName}),S&&([O,V]=execAsync(()=>appendMicrofrontData()),await O,V())}catch(G){logger.error(`useMicroAppLoader error, ${props.url}`,G),microfrontHasError.value=!0,setState(props.url,RemoteViewStates.ERROR)}},reload=throttle(()=>initApp(!0),1e3,{leading:!0,trailing:!0});return onMounted(async()=>{var S;let O,V;!microfrontData.value.body&&!getEntry(props.url).meta.entryReady&&([O,V]=execAsync(()=>initApp()),await O,V()),[O,V]=execAsync(()=>appendMicrofrontData()),await O,V(),(S=window.coreBus)==null||S.on(`reload-${props.url}`,reload)}),onBeforeUnmount(()=>{isActive=!1,props.visible&&removeRemoteViewDependency(props.url);const S=useCoreBus();S.off(`reload-${props.url}`,reload),S.off(`ready-${microfrontData.value.appName}`,onReady),S.off(`error-${microfrontData.value.appName}`,onError),S.off(`redirect-${microfrontData.value.appName}`,onRedirect),microfrontData.value.body=""}),useRetryManager({mfUrl:props.url,timeout:props.timeout,retries:props.retries}),{microfrontData,cssReady,microfrontHasError,initApp,isServer:!1}}}),_hoisted_1$5=["innerHTML"];function _sfc_render$2(S,O,V,G,z,Q){const X=MicrofrontError,ee=l$2;return S.cssReady?(openBlock(),createElementBlock("div",{key:0,id:"remote-view",class:"microfront-content",innerHTML:S.microfrontData.body},null,8,_hoisted_1$5)):S.microfrontHasError?(openBlock(),createBlock(X,{key:1,onReload:O[0]||(O[0]=pe=>{S.microfrontHasError=!1,S.initApp(!0)})})):(openBlock(),createBlock(ee,{key:2,class:"microfront-content-preloader"}))}const __nuxt_component_0=_export_sfc(_sfc_main$5,[["render",_sfc_render$2],["__scopeId","data-v-6fe69f2f"]]),_sfc_main$4=defineComponent({name:"RemoteViewManager",components:{MicrofrontContent:__nuxt_component_0},setup(){const{remoteViews:S,embedded:O}=useRemoteViewManager();return O?{remoteViewsToRender:[]}:{remoteViewsToRender:computed(()=>{const G=[],z=unref(S);for(const Q in z){const{remoteComponents:X=0,remoteViews:ee=0}=z[Q]||{};X>0&&ee===0&&G.push(Q)}return G})}}}),_hoisted_1$4={style:{display:"none"}};function _sfc_render$1(S,O,V,G,z,Q){const X=__nuxt_component_0,ee=__nuxt_component_1$1;return openBlock(),createBlock(ee,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(S.remoteViewsToRender,pe=>(openBlock(),createBlock(X,{key:pe,url:pe,visible:!1},null,8,["url"]))),128))])]),_:1})}const RemoteViewManager=_export_sfc(_sfc_main$4,[["render",_sfc_render$1]]),checkIsRemoteView=()=>{var S,O;{const{public:{nuxtAppName:V}}=useRuntimeConfig$1(),G=(O=(S=window.__RVM)==null?void 0:S.remoteViews.value)!=null?O:{};for(const z in G)if(G[z].meta.appName===V&&G[z].remoteViews===0)return!1}return!0},PAYLOAD_ATTRIBUTE_NAME="data-mf-ssr-payload",PAYLOADS_COUNTER="data-mf-ssr-payloads-counter",HASH_ATTRIBUTE_NAME="data-mf-ssr-hash",IS_PROVIDED_COMPONENT=Symbol(),_sfc_main$3=defineComponent({props:{suspensible:{type:Boolean,default:!0}},setup(){provide(IS_PROVIDED_COMPONENT,!0)}});function _sfc_render(S,O,V,G,z,Q){return openBlock(),createBlock(Suspense,{suspensible:""},{default:withCtx(()=>[renderSlot(S.$slots,"default")]),_:3})}const RemoteComponentWrapper=_export_sfc(_sfc_main$3,[["render",_sfc_render]]),_sfc_main$2=defineComponent({props:{ssrHash:{type:String,required:!0}},setup(S,{slots:O}){return()=>{var V;return(V=O.default)==null?void 0:V.call(O)}}}),createSharedComposableClient=S=>{const O={},V={},G={},z=Q=>{O[Q]--,G[Q]&&O[Q]<=0&&(G[Q].stop(),V[Q]=void 0,G[Q]=void 0)};return(...Q)=>{var X;const ee=window.__APP;return(X=O[ee])!=null||(O[ee]=0),O[ee]++,V[ee]||(G[ee]=effectScope(!0),V[ee]=G[ee].run(()=>S(...Q))),onScopeDispose(()=>z(ee)),V[ee]}},createSharedComposable=createSharedComposableClient;var __defProp$n=Object.defineProperty,__getOwnPropSymbols$n=Object.getOwnPropertySymbols,__hasOwnProp$n=Object.prototype.hasOwnProperty,__propIsEnum$n=Object.prototype.propertyIsEnumerable,__defNormalProp$n=(S,O,V)=>O in S?__defProp$n(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$m=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$n.call(O,V)&&__defNormalProp$n(S,V,O[V]);if(__getOwnPropSymbols$n)for(var V of __getOwnPropSymbols$n(O))__propIsEnum$n.call(O,V)&&__defNormalProp$n(S,V,O[V]);return S},__objRest$3=(S,O)=>{var V={};for(var G in S)__hasOwnProp$n.call(S,G)&&O.indexOf(G)<0&&(V[G]=S[G]);if(S!=null&&__getOwnPropSymbols$n)for(var G of __getOwnPropSymbols$n(S))O.indexOf(G)<0&&__propIsEnum$n.call(S,G)&&(V[G]=S[G]);return V};const useSSRProvidedComponentsStore=createSharedComposable(()=>{const S=shallowRef({});return{registerComponent:(G,z)=>{S.value[G]=z},getAllRegisteredComponents:async G=>{let z,Q;const X=[];for(const{name:pe,attrs:ke,hash:ve}of G)if(pe in S.value){const Le=S.value[pe],$e=async()=>({name:pe,attrs:ke,hash:ve,componentOrImport:typeof Le=="function"?await Le():Le});X.push($e())}return([z,Q]=execAsync(()=>Promise.all(X)),z=await z,Q(),z).map(pe=>{var ke=pe,{componentOrImport:ve}=ke,Le=__objRest$3(ke,["componentOrImport"]);return __spreadValues$m({component:(ve==null?void 0:ve.default)||ve},Le)})}}}),_hoisted_1$3={key:0,style:{display:"none"}},_hoisted_2$1={key:1},_sfc_main$1=defineComponent({__name:"SSRRemoteComponentsProvider",setup(S){const O=shallowRef([]);useRequestEvent(),useSSRProvidedComponentsStore();const V=!1;return(G,z)=>unref(V)?(openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("mf-ssr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(O),({attrs:Q,component:X,hash:ee})=>(openBlock(),createElementBlock("mf-component",{key:ee},[createBaseVNode("div",normalizeProps({[unref(HASH_ATTRIBUTE_NAME)||""]:ee}),[createVNode(_sfc_main$2,{ssrHash:ee},{default:withCtx(()=>[createVNode(RemoteComponentWrapper,null,{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(X),mergeProps({ref_for:!0},Q),null,16))]),_:2},1024)]),_:2},1032,["ssrHash"])],16)]))),128))])])):(openBlock(),createElementBlock("div",_hoisted_2$1))}}),onAppDeactivated=S=>{useNuxtApp$1().hooks.hook("deactivated",S)},_hoisted_1$2={key:0,class:"default-layout-container"},_hoisted_2={class:"default-layout-container__inner"},_hoisted_3={key:1,class:"mf-loading"},_sfc_main=defineComponent({__name:"DefaultLayout_F",setup(S){useModalStoreProvide();const{cssReady:O}=useNuxtApp$1(),V=checkIsRemoteView();provide(IS_PROVIDED_COMPONENT,!1);const G=ref(!1);return onAppDeactivated(()=>{G.value=!0}),(z,Q)=>{const X=__nuxt_component_0$1;return openBlock(),createElementBlock(Fragment,null,[createVNode(RemoteViewManager),unref(V)&&!unref(G)?(openBlock(),createElementBlock(Fragment,{key:0},[unref(O)?(openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2,[createVNode(X)])])):(openBlock(),createElementBlock("div",_hoisted_3,Q[0]||(Q[0]=[createBaseVNode("div",{class:"mf-loading__circle"},null,-1)])))],64)):createCommentVNode("",!0),createVNode(_sfc_main$1),createVNode(_sfc_main$7)],64)}}}),DefaultLayout=_export_sfc(_sfc_main,[["__scopeId","data-v-4712ffe5"]]);var __defProp$m=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$m=(S,O,V)=>O in S?__defProp$m(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$l=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$m.call(O,V)&&__defNormalProp$m(S,V,O[V]);if(__getOwnPropSymbols$m)for(var V of __getOwnPropSymbols$m(O))__propIsEnum$m.call(O,V)&&__defNormalProp$m(S,V,O[V]);return S};const ROOT_ROUTE_NAME="ROOT_ROUTE_NAME",makeMainRoute=(S,O=DefaultLayout)=>({name:ROOT_ROUTE_NAME,path:"/:APP_PREFIX(sys-[-$_\\w]*-front)?/:lng([a-z]{2})?",component:O,children:S,meta:{key:"main"}}),wrapMicrofrontRoutes=(S,O=DefaultLayout)=>__spreadValues$l({routes:V=>[...V,makeMainRoute(S,O)]},isEmbedded()?{scrollBehavior:()=>!1}:{}),routerOptions1=wrapMicrofrontRoutes([]),validate=async S=>{var pe;let O,V;if(!((pe=S.meta)!=null&&pe.validate))return;const G=useNuxtApp$1(),z=useRouter$1(),Q=([O,V]=execAsync(()=>Promise.resolve(S.meta.validate(S))),O=await O,V(),O);if(Q===!0)return;const X=createError({statusCode:Q&&Q.statusCode||404,statusMessage:Q&&Q.statusMessage||`Page Not Found: ${S.fullPath}`,data:{path:S.fullPath}}),ee=z.beforeResolve(ke=>{if(ee(),ke===S){const ve=z.afterEach(async()=>{let Le,$e;ve(),[Le,$e]=execAsync(()=>G.runWithContext(()=>showError(X))),await Le,$e(),window==null||window.history.pushState({},"",S.fullPath)});return!1}})},getDictionaryIdsFromContextRoute=S=>(S!=null?S:useRoute$1()).matched.flatMap(O=>O.meta[2]||[]).filter(Boolean),dictionaryLoader=async S=>{let O,V;if(S.meta[2])try{[O,V]=execAsync(()=>loadDictionary(getDictionaryIdsFromContextRoute(S))),await O,V()}catch(G){console.error(G)}},MediaGroups=[26,44,71,126,95,302],mediaLoader=async S=>{let O,V;const G=useNuxtApp$1();if(S.meta[3])try{const z=S.matched.flatMap(Q=>Q.meta[3]||MediaGroups).filter(Boolean);[O,V]=execAsync(()=>G.vueApp.config.globalProperties.$loadMediaResources({ids:z})),await O,V()}catch(z){console.error(z)}},loadersMiddleware=async(...S)=>{let O,V;[O,V]=execAsync(()=>Promise.all([dictionaryLoader(...S),mediaLoader(...S)])),await O,V()};var _a;(_a=window._MF_GUARDS)!=null||(window._MF_GUARDS={guards:new Set,promises:[]});const microfrontGuardMiddleware=async(S,O)=>{let V,G;if(!window._MF_GUARDS.guards||!window._MF_GUARDS.promises)return;window._MF_GUARDS.guards.forEach(Q=>{(!Q.hostPriority||!isEmbedded())&&(window._MF_GUARDS.promises.push(Q({to:S,from:O})),window._MF_GUARDS.guards.delete(Q))});const z=([V,G]=execAsync(()=>Promise.all(window._MF_GUARDS.promises)),V=await V,G(),V);if(window._MF_GUARDS.promises.length=0,z.includes(!1))return!1},modalGuardMiddleware=({query:S})=>{const O=useVModal();S[MODAL_ID]||O.hideAll()},requestIdleCallback=window.requestIdleCallback||(S=>{const O=Date.now(),V={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-O))};return setTimeoutWrapped(()=>{S(V)},1)}),onNuxtReady=S=>{const O=useNuxtApp$1();O.isHydrating?O.hooks.hookOnce("app:suspense:resolve",()=>{requestIdleCallback(()=>S())}):requestIdleCallback(()=>S())},payload_client_yVLowv6hDl=defineNuxtPlugin({name:"nuxt:payload",setup(S){useRouter$1().beforeResolve(async(O,V)=>{let G,z;if(O.path===V.path)return;const Q=([G,z]=execAsync(()=>loadPayload(O.path)),G=await G,z(),G);Q&&Object.assign(S.static.data,Q.data)}),onNuxtReady(()=>{S.hooks.hook("link:prefetch",async O=>{let V,G;const{hostname:z}=new URL(O,window.location.href);z===window.location.hostname&&([V,G]=execAsync(()=>loadPayload(O)),await V,G())})})}}),isDefer=S=>S==="defer"||S===!1;function useAsyncData(...S){var Fe,Qe,We,Ke,Ve,ze,Ze,nt,et;const O=typeof S[S.length-1]=="string"?S.pop():void 0;typeof S[0]!="string"&&S.unshift(O);let[V,G,z={}]=S;if(typeof V!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof G!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const Q=useNuxtApp$1(),X=G,ee=()=>asyncDataDefaults.value,pe=()=>Q.isHydrating?Q.payload.data[V]:Q.static.data[V];z.server=(Fe=z.server)!=null?Fe:!0,z.default=(Qe=z.default)!=null?Qe:ee,z.getCachedData=(We=z.getCachedData)!=null?We:pe,z.lazy=(Ke=z.lazy)!=null?Ke:!1,z.immediate=(Ve=z.immediate)!=null?Ve:!0,z.deep=(ze=z.deep)!=null?ze:asyncDataDefaults.deep,z.dedupe=(Ze=z.dedupe)!=null?Ze:"cancel";const ke=z.getCachedData(V,Q),ve=ke!=null;if(!Q._asyncData[V]||!z.immediate){(et=(nt=Q.payload._errors)[V])!=null||(nt[V]=asyncDataDefaults.errorValue);const Je=z.deep?ref:shallowRef;Q._asyncData[V]={data:Je(ve?ke:z.default()),pending:ref(!ve),error:toRef(Q.payload._errors,V),status:ref("idle"),_default:z.default}}const Le=Ct({},Q._asyncData[V]);delete Le._default,Le.refresh=Le.execute=(Je={})=>{var Xe;if(Q._asyncDataPromises[V]){if(isDefer((Xe=Je.dedupe)!=null?Xe:z.dedupe))return Q._asyncDataPromises[V];Q._asyncDataPromises[V].cancelled=!0}if(Je._initial||Q.isHydrating&&Je._initial!==!1){const _t=Je._initial?ke:z.getCachedData(V,Q);if(_t!=null)return Promise.resolve(_t)}Le.pending.value=!0,Le.status.value="pending";const Ye=new Promise((_t,gt)=>{try{_t(X(Q))}catch(At){gt(At)}}).then(async _t=>{let gt,At;if(Ye.cancelled)return Q._asyncDataPromises[V];let Bt=_t;z.transform&&(Bt=([gt,At]=execAsync(()=>z.transform(_t)),gt=await gt,At(),gt)),z.pick&&(Bt=pick(Bt,z.pick)),Q.payload.data[V]=Bt,Le.data.value=Bt,Le.error.value=asyncDataDefaults.errorValue,Le.status.value="success"}).catch(_t=>{if(Ye.cancelled)return Q._asyncDataPromises[V];Le.error.value=createError(_t),Le.data.value=unref(z.default()),Le.status.value="error"}).finally(()=>{Ye.cancelled||(Le.pending.value=!1,delete Q._asyncDataPromises[V])});return Q._asyncDataPromises[V]=Ye,Q._asyncDataPromises[V]},Le.clear=()=>clearNuxtDataByKey(Q,V);const $e=()=>Le.refresh({_initial:!0}),De=z.server!==!1&&Q.payload.serverRendered;{const Je=getCurrentInstance();if(Je&&!Je._nuxtOnBeforeMountCbs){Je._nuxtOnBeforeMountCbs=[];const _t=Je._nuxtOnBeforeMountCbs;onBeforeMount(()=>{_t.forEach(gt=>{gt()}),_t.splice(0,_t.length)}),onUnmounted(()=>_t.splice(0,_t.length))}De&&Q.isHydrating&&(Le.error.value||ke!=null)?(Le.pending.value=!1,Le.status.value=Le.error.value?"error":"success"):Je&&(Q.payload.serverRendered&&Q.isHydrating||z.lazy)&&z.immediate?Je._nuxtOnBeforeMountCbs.push($e):z.immediate&&$e();const Ye=getCurrentScope();if(z.watch){const _t=watch(z.watch,()=>Le.refresh());Ye&&onScopeDispose(_t)}const Xe=Q.hook("app:data:refresh",async _t=>{let gt,At;(!_t||_t.includes(V))&&([gt,At]=execAsync(()=>Le.refresh()),await gt,At())});Ye&&onScopeDispose(Xe)}const xe=Promise.resolve(Q._asyncDataPromises[V]).then(()=>Le);return Object.assign(xe,Le),xe}function clearNuxtDataByKey(S,O){O in S.payload.data&&(S.payload.data[O]=void 0),O in S.payload._errors&&(S.payload._errors[O]=asyncDataDefaults.errorValue),S._asyncData[O]&&(S._asyncData[O].data.value=void 0,S._asyncData[O].error.value=asyncDataDefaults.errorValue,S._asyncData[O].pending.value=!1,S._asyncData[O].status.value="idle"),O in S._asyncDataPromises&&(S._asyncDataPromises[O]&&(S._asyncDataPromises[O].cancelled=!0),S._asyncDataPromises[O]=void 0)}function pick(S,O){const V={};for(const G of O)V[G]=S[G];return V}async function preloadRouteComponents(S,O=useRouter$1()){let V,G;const{path:z,matched:Q}=O.resolve(S);if(!Q.length||(O._routePreloaded||(O._routePreloaded=new Set),O._routePreloaded.has(z)))return;const X=O._preloadPromises=O._preloadPromises||[];if(X.length>4)return Promise.all(X).then(()=>preloadRouteComponents(S,O));O._routePreloaded.add(z);const ee=Q.map(pe=>{var ke;return(ke=pe.components)==null?void 0:ke.default}).filter(pe=>typeof pe=="function");for(const pe of ee){const ke=Promise.resolve(pe()).catch(()=>{}).finally(()=>X.splice(X.indexOf(ke)));X.push(ke)}[V,G]=execAsync(()=>Promise.all(X)),await V,G()}const firstNonUndefined=(...S)=>S.find(O=>O!==void 0);function defineNuxtLink(S){const O=S.componentName||"NuxtLink";function V(z,Q){if(!z||S.trailingSlash!=="append"&&S.trailingSlash!=="remove")return z;if(typeof z=="string")return applyTrailingSlashBehavior(z,S.trailingSlash);const X="path"in z&&z.path!==void 0?z.path:Q(z).path;return Vt(Ct({},z),{name:void 0,path:applyTrailingSlashBehavior(X,S.trailingSlash)})}function G(z){var Fe,Qe,We;const Q=useRouter$1(),X=useRuntimeConfig$1(),ee=computed(()=>!!z.target&&z.target!=="_self"),pe=computed(()=>{const Ke=z.to||z.href||"";return typeof Ke=="string"&&hasProtocol(Ke,{acceptRelative:!0})}),ke=resolveComponent("RouterLink"),ve=ke&&typeof ke!="string"?ke.useLink:void 0,Le=computed(()=>{if(z.external)return!0;const Ke=z.to||z.href||"";return typeof Ke=="object"?!1:Ke===""||pe.value}),$e=computed(()=>{const Ke=z.to||z.href||"";return Le.value?Ke:V(Ke,Q.resolve)}),De=Le.value||ve==null?void 0:ve(Vt(Ct({},z),{to:$e})),xe=computed(()=>{var Ke,Ve;if(!$e.value||pe.value)return $e.value;if(Le.value){const ze=typeof $e.value=="object"&&"path"in $e.value?resolveRouteObject($e.value):$e.value,Ze=typeof ze=="object"?Q.resolve(ze).href:ze;return V(Ze,Q.resolve)}return typeof $e.value=="object"?(Ve=(Ke=Q.resolve($e.value))==null?void 0:Ke.href)!=null?Ve:null:V(joinURL(X.app.baseURL,$e.value),Q.resolve)});return{to:$e,hasTarget:ee,isAbsoluteUrl:pe,isExternal:Le,href:xe,isActive:(Fe=De==null?void 0:De.isActive)!=null?Fe:computed(()=>$e.value===Q.currentRoute.value.path),isExactActive:(Qe=De==null?void 0:De.isExactActive)!=null?Qe:computed(()=>$e.value===Q.currentRoute.value.path),route:(We=De==null?void 0:De.route)!=null?We:computed(()=>Q.resolve($e.value)),async navigate(){let Ke,Ve;[Ke,Ve]=execAsync(()=>navigateTo(xe.value,{replace:z.replace,external:Le.value||ee.value})),await Ke,Ve()}}}return defineComponent({name:O,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:G,setup(z,{slots:Q}){const X=useRouter$1(),{to:ee,href:pe,navigate:ke,isExternal:ve,hasTarget:Le,isAbsoluteUrl:$e}=G(z),De=ref(!1),xe=ref(null),Fe=Ke=>{var Ve;xe.value=z.custom?(Ve=Ke==null?void 0:Ke.$el)==null?void 0:Ve.nextElementSibling:Ke==null?void 0:Ke.$el};function Qe(Ke){var Ve,ze,Ze,nt;return!De.value&&(typeof z.prefetchOn=="string"?z.prefetchOn===Ke:(Ze=(Ve=z.prefetchOn)==null?void 0:Ve[Ke])!=null?Ze:(ze=S.prefetchOn)==null?void 0:ze[Ke])&&((nt=z.prefetch)!=null?nt:S.prefetch)!==!1&&z.noPrefetch!==!0&&z.target!=="_blank"&&!isSlowConnection()}async function We(Ke=useNuxtApp$1()){let Ve,ze;if(De.value)return;De.value=!0;const Ze=typeof ee.value=="string"?ee.value:ve.value?resolveRouteObject(ee.value):X.resolve(ee.value).fullPath,nt=ve.value?new URL(Ze,window.location.href).href:Ze;[Ve,ze]=execAsync(()=>Promise.all([Ke.hooks.callHook("link:prefetch",nt).catch(()=>{}),!ve.value&&!Le.value&&preloadRouteComponents(ee.value,X).catch(()=>{})])),await Ve,ze()}return()=>{var ze;if(!ve.value&&!Le.value){const Ze={ref:Fe,to:ee.value,activeClass:z.activeClass||S.activeClass,exactActiveClass:z.exactActiveClass||S.exactActiveClass,replace:z.replace,ariaCurrentValue:z.ariaCurrentValue,custom:z.custom};return z.custom||(Qe("interaction")&&(Ze.onPointerenter=We.bind(null,void 0),Ze.onFocus=We.bind(null,void 0)),De.value&&(Ze.class=z.prefetchedClass||S.prefetchedClass),Ze.rel=z.rel||void 0),h$2(resolveComponent("RouterLink"),Ze,Q.default)}const Ke=z.target||null,Ve=firstNonUndefined(z.noRel?"":z.rel,S.externalRelAttribute,$e.value||Le.value?"noopener noreferrer":"")||null;return z.custom?Q.default?Q.default({href:pe.value,navigate:ke,prefetch:We,get route(){if(!pe.value)return;const Ze=new URL(pe.value,window.location.href);return{path:Ze.pathname,fullPath:Ze.pathname,get query(){return parseQuery$1(Ze.search)},hash:Ze.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:pe.value}},rel:Ve,target:Ke,isExternal:ve.value||Le.value,isActive:!1,isExactActive:!1}):null:h$2("a",{ref:xe,href:pe.value||null,rel:Ve,target:Ke},(ze=Q.default)==null?void 0:ze.call(Q))}}})}const __nuxt_component_1=defineNuxtLink(nuxtLinkDefaults);function applyTrailingSlashBehavior(S,O){const V=O==="append"?withTrailingSlash:withoutTrailingSlash;return hasProtocol(S)&&!S.startsWith("http")?S:V(S,!0)}const IS_2G_RE=/2g/;function isSlowConnection(){const S=navigator.connection;return!!(S&&(S.saveData||IS_2G_RE.test(S.effectiveType)))}const cfg0={},inlineConfig={nuxt:{}},__appConfig=defuFn(cfg0,inlineConfig);function useAppConfig(){const S=useNuxtApp$1();return S._appConfig||(S._appConfig=reactive(__appConfig)),S._appConfig}const plugin=defineNuxtPlugin({name:"pinia",setup(S){const O=createPinia();return S.vueApp.use(O),setActivePinia(O),S.payload&&S.payload.pinia&&(O.state.value=JSON.parse(JSON.stringify(S.payload.pinia))),{provide:{pinia:O}}}}),index_dMCw6euXpl=defineNuxtPlugin(async S=>{var O;(O=S.$multiBuildConfig)!=null||(S.$multiBuildConfig={})}),REGEX_MOBILE1=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,REGEX_MOBILE2=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function isMobile(S){return REGEX_MOBILE1.test(S)||REGEX_MOBILE2.test(S.slice(0,4))}const REGEX_MOBILE_OR_TABLET1=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|FBAN|FBAV|fennec|hiptop|iemobile|ip(hone|od)|Instagram|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,REGEX_MOBILE_OR_TABLET2=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,REGEX_CRAWLER=/Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|Mediapartners \(Googlebot\)|APIs-Google|bingbot|Slurp|[wW]get|LinkedInBot|Python-urllib|python-requests|aiohttp|httpx|libwww-perl|httpunit|nutch|Go-http-client|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|BIGLOTRON|Teoma|convera|seekbot|Gigabot|Gigablast|exabot|ia_archiver|GingerCrawler|webmon |HTTrack|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|findlink|msrbot|panscient|yacybot|AISearchBot|ips-agent|tagoobot|MJ12bot|woriobot|yanga|buzzbot|mlbot|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|purebot|Linguee Bot|CyberPatrol|voilabot|Baiduspider|citeseerxbot|spbot|twengabot|postrank|TurnitinBot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|Aboundex|domaincrawler|wbsearchbot|summify|CCBot|edisterbot|seznambot|ec2linkfinder|gslfbot|aiHitBot|intelium_bot|facebookexternalhit|Yeti|RetrevoPageAnalyzer|lb-spider|Sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot\/|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|S[eE][mM]rushBot|yoozBot|lipperhey|Y!J|Domain Re-Animator Bot|AddThis|Screaming Frog SEO Spider|MetaURI|Scrapy|Livelap[bB]ot|OpenHoseBot|CapsuleChecker|collection@infegy.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Sonic|Sysomos|Trove|deadlinkchecker|Slack-ImgProxy|Embedly|RankActiveLinkBot|iskanie|SafeDNSBot|SkypeUriPreview|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|WhatsApp|contxbot|pinterest.com.bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|Yahoo Link Preview|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|Xenu Link Sleuth|Pcore-HTTP|moatbot|KosmioBot|pingdom|AppInsights|PhantomJS|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|TinEye|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|okhttp|Nuzzel|omgili|PocketParser|YisouSpider|um-LN|ToutiaoSpider|MuckRack|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|AppEngine-Google|Jetty|Upflow|Thinklab|Traackr.com|Twurly|Mastodon|http_get|DnyzBot|botify|007ac9 Crawler|BehloolBot|BrandVerity|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb.iss.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|Genieo|magpie-crawler|MeltwaterNews|Moreover|newspaper\/|ScoutJet|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|seoscanners|Hatena|Google Web Preview|MauiBot|AlphaBot|SBL-BOT|IAS crawler|adscanner|Netvibes|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot.AraTurka.com|bot-pge.chlooe.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Disqus|Feedly|Fetch\/|Fever|Flamingo_SearchEngine|FlipboardProxy|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|vkShare|Siteimprove.com|BLEXBot\/|DareBoost|ZuperlistBot\/|Miniflux\/|Feedspot|Diffbot\/|SEOkicks|tracemyfile|Nimbostratus-Bot|zgrab|PR-CY.RU|AdsTxtCrawler|Datafeedwatch|Zabbix|TangibleeBot|google-xrawler|axios|Amazon CloudFront|Pulsepoint|CloudFlare-AlwaysOnline|Google-Structured-Data-Testing-Tool|WordupInfoSearch|WebDataStats|HttpUrlConnection|Seekport Crawler|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|W3C-checklink|W3C-mobileOK|W3C_I18n-Checker|FeedValidator|W3C_CSS_Validator|W3C_Unicorn|Google-PhysicalWeb|Blackboard|ICBot\/|BazQux|Twingly|Rivva|Experibot|awesomecrawler|Dataprovider.com|GroupHigh\/|theoldreader.com|AnyEvent|Uptimebot\.org|Nmap Scripting Engine|2ip.ru|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|HubSpot|Chrome-Lighthouse|HeadlessChrome|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|SimpleScraper|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|Tiny Tiny RSS|RegionStuttgartBot|Bytespider|Datanyze|Google-Site-Verification|TrendsmapResolver|tweetedtimes|NTENTbot|Gwene|SimplePie|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|FreeWebMonitoring SiteChecker|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|Curebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge/;function isMobileOrTablet(S){return REGEX_MOBILE_OR_TABLET1.test(S)||REGEX_MOBILE_OR_TABLET2.test(S.slice(0,4))}function isIos(S){return/iPad|iPhone|iPod/.test(S)}function isAndroid(S){return/android/i.test(S)}function isWindows(S){return/Windows/.test(S)}function isMacOS(S){return/Mac OS X/.test(S)}const browsers=[{name:"Samsung",test:/SamsungBrowser/i},{name:"Edge",test:/edg([ea]|ios|)\//i},{name:"Firefox",test:/firefox|iceweasel|fxios/i},{name:"Chrome",test:/chrome|crios|crmo/i},{name:"Safari",test:/safari|applewebkit/i}];function getBrowserName(S){for(const O of browsers)if(O.test.test(S))return O.name;return""}function generateFlags(S,O){let V=!1,G=!1,z=!1,Q=!1;if(O==="Amazon CloudFront")S["cloudfront-is-mobile-viewer"]==="true"&&(V=!0,G=!0),S["cloudfront-is-tablet-viewer"]==="true"&&(V=!1,G=!0),S["cloudfront-is-desktop-viewer"]==="true"&&(V=!1,G=!1),S["cloudfront-is-ios-viewer"]==="true"&&(z=!0),S["cloudfront-is-android-viewer"]==="true"&&(Q=!0);else if(S&&S["cf-device-type"])switch(S["cf-device-type"]){case"mobile":V=!0,G=!0;break;case"tablet":V=!1,G=!0;break;case"desktop":V=!1,G=!1;break}else V=isMobile(O),G=isMobileOrTablet(O),z=isIos(O),Q=isAndroid(O);const X=isWindows(O),ee=isMacOS(O),pe=getBrowserName(O),ke=pe==="Safari",ve=pe==="Firefox",Le=pe==="Edge",$e=pe==="Chrome",De=pe==="Samsung",xe=REGEX_CRAWLER.test(O);return{userAgent:O,isMobile:V,isMobileOrTablet:G,isTablet:!V&&G,isDesktop:!G,isIos:z,isAndroid:Q,isWindows:X,isMacOS:ee,isApple:ee||z,isDesktopOrTablet:!V,isSafari:ke,isFirefox:ve,isEdge:Le,isChrome:$e,isSamsung:De,isCrawler:xe}}const plugin_t2GMTTFnMT=defineNuxtPlugin(S=>{const O=useRuntimeConfig$1(),V=O.public.device.defaultUserAgent,G=O.public.device.refreshOnResize;if(S.ssrContext){const X=useRequestHeaders(),ee=X["user-agent"]||V;return{provide:{device:reactive(generateFlags(X,ee))}}}const z=navigator.userAgent||V,Q=reactive(generateFlags({},z));return G&&window.addEventListener("resize",()=>{setTimeoutWrapped(()=>{const X=generateFlags({},navigator.userAgent||V);Object.entries(X).forEach(ee=>{const[pe,ke]=ee;Q[pe]=ke})},50)}),{provide:{device:Q}}}),createModalData=(S,O)=>({name:S.name,modal:S,argsWhenShow:O,status:0,openEvent:createEvent(),closeEvent:createEvent(),errorEvent:createEvent()});let ModalStorage$1=class{constructor({middleware:O=[]}={}){this.openEvent=createEvent(),this.closeEvent=createEvent(),this.openModals=[],this.queueModals=[],this.runningTasks=new Set,this.middlewarePipeline=async(V,[G,...z])=>{let Q,X;return G?([Q,X]=execAsync(()=>G.call(this,V)),await Q,X(),this.middlewarePipeline(V,z)):V},this.middleware=O}get currentModalData(){return this.openModals[this.openModals.length-1]}show(O,...V){return this.showModal({modal:O,args:V})}overShow(O,...V){return this.showModal({modal:O,args:V,isOver:!0})}hide(O){var V;const G=O!=null?O:(V=this.currentModalData)==null?void 0:V.name;G&&this.closeModal(G),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(O=>{this.closeModal(O.name)}))}checkShow(O){return!!this.getModalDataByName(O)}get hasOpenedModals(){return!!this.openModals.length}runTask(O){this.runningTasks.add(O),O.finally(()=>{this.runningTasks.delete(O)})}updateStatus(O,V){switch(V){case 1:O.openEvent(O),this.openEvent(O);break;case 2:O.closeEvent(O),this.closeEvent(O);break;case 3:O.errorEvent(O);break}O.status=V}getModalDataByName(O){return[...this.openModals,...this.queueModals].find(V=>V.name===O)}addModalData(O){const V=this.getModalDataByName(O.name);return V||this.queueModals.push(O),V!=null?V:O}deleteModalData(O){const V=this.queueModals.findIndex(z=>z.name===O),G=this.openModals.findIndex(z=>z.name===O);V!==-1&&this.queueModals.splice(V,1),G!==-1&&this.openModals.splice(G,1)}async openModal(){let O,V;const G=this.queueModals.shift();if(G)try{this.openModals.push(G),[O,V]=execAsync(()=>this.middlewarePipeline({name:G.name,modal:G.modal,openEvent:G.openEvent,closeEvent:G.closeEvent,argsWhenShow:G.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(G.name)},[...this.middleware,...G.modal.middleware])),await O,V(),G.status===0&&this.updateStatus(G,1)}catch(z){console.error("openModal:",z),[O,V]=execAsync(()=>this.hide(G.name)),await O,V()}}closeModal(O){const V=this.getModalDataByName(O);V&&(this.deleteModalData(O),V.status===1?this.updateStatus(V,2):V.status===0&&this.updateStatus(V,3))}showModal({modal:O,args:V,isOver:G=!1}){assert(O&&O.name,"middlewareModalPlugin: поле modal.name обязательно");const z=this.addModalData(createModalData(O,V));return(G||!this.hasOpenedModals)&&this.runTask(this.openModal()),z}};const AppStorageConfig={version:1,name:"AppStorage",storeName:"app_storage"};class AppStorageValue{constructor({value:O,expireDate:V}={}){this.value=O,this.expireDate=V}}const DRIVER_NAME="BrowserStorage",browserStorage={_driver:DRIVER_NAME,_support:!0,storage:{},_initStorage({name:S,version:O,storeName:V}){this.storage=localforage.createInstance({name:S,version:O,storeName:V})},dropInstance(){this.storage={}},clear(...S){this.storage.clear(...S)},getItem(S,...O){return this.storage.getItem(S,...O).then(V=>{if(isDef(V==null?void 0:V.value)){if(this.isValueExpired(V)){this.removeItem(S);return}return V.value}return V})},iterate(...S){return this.storage.iterate(...S)},key(...S){return this.storage.key(...S)},keys(...S){return this.storage.keys(...S)},length(...S){return this.storage.length(...S)},removeItem(S,...O){return this.storage.removeItem(S,...O)},setItem(S,O,V={},...G){const z=new AppStorageValue({value:O,expireDate:V.expireDate});return this.storage.setItem(S,z,...G)},isValueExpired(S){var O;return!!((O=S==null?void 0:S.expireDate)!=null&&O)&&S.expireDate<=Date.now()}},AppStorage=function(S,{appStorageKeys:O=[],appDynamicStorageKeys:V=[],sessionStorageKeys:G=[]}={}){return getSharedEntity(17,()=>(localforage.defineDriver(browserStorage),localforage.createInstance({driver:DRIVER_NAME,name:AppStorageConfig.name,version:AppStorageConfig.version,storeName:AppStorageConfig.storeName,appStorageKeys:O,appDynamicStorageKeys:V,sessionStorageKeys:G})))};class AppStorageDynamicKey extends String{compile(O){return`${this.toString()}:${O}`}}const AppStorageDynamicKeys={GAME_ARE_ALL_MARKET_GROUPS_COLLAPSED:new AppStorageDynamicKey("gameAreAllMarketGroupsCollapsed"),GAME_COLLAPSED_MARKET_GROUPS:new AppStorageDynamicKey("gameCollapsedMarketGroups"),GAME_EXPANDED_MARKET_GROUPS:new AppStorageDynamicKey("gameExpandedMarketGroups"),DEPOSIT_ANALYTICS_DATA:new AppStorageDynamicKey("depositAnalyticsData")},SESSION_TIME_APP_STORAGE_KEYS=[AppStorageDynamicKeys.GAME_ARE_ALL_MARKET_GROUPS_COLLAPSED];(function(){var S;try{if(typeof document<"u"){var O=document.createElementByMF("style");O.nonce=(S=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:S.content,O.appendChild(document.createTextNode(".vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{display:block;box-sizing:border-box;background:#fff;text-align:left}.vue-notification{display:block;box-sizing:border-box;text-align:left;font-size:12px;padding:10px;margin:0 5px 5px;color:#fff;background:#44a4fc;border-left:5px solid #187FE7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#e54d42;border-left-color:#b82e24}.vue-notification.success{background:#68cd86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter-from,.vn-fade-leave-to{opacity:0}")),document.head.appendChild(O)}}catch(V){console.error("vite-plugin-css-injected-by-js",V)}})();const B=new Map;function it(S){return{all:S=S||new Map,on:function(O,V){var G=S.get(O);G?G.push(V):S.set(O,[V])},off:function(O,V){var G=S.get(O);G&&(V?G.splice(G.indexOf(V)>>>0,1):S.set(O,[]))},emit:function(O,V){var G=S.get(O);G&&G.slice().map(function(z){z(V)}),(G=S.get("*"))&&G.slice().map(function(z){z(O,V)})}}}const y=it(),T="[-+]?[0-9]*.?[0-9]+",R=[{name:"px",regexp:new RegExp(`^${T}px$`)},{name:"%",regexp:new RegExp(`^${T}%$`)},{name:"px",regexp:new RegExp(`^${T}$`)}],at=S=>{if(S==="auto")return{type:S,value:0};for(let O=0;O{switch(typeof S){case"number":return{type:"px",value:S};case"string":return at(S);default:return{type:"",value:S}}},j={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},rt=(S=>()=>S++)(0),lt=S=>typeof S!="string"?[]:S.split(/\s+/gi).filter(Boolean),ct=S=>{typeof S=="string"&&(S=lt(S));let O=null,V=null;return S.forEach(G=>{j.y.has(G)&&(V=G),j.x.has(G)&&(O=G)}),{x:O,y:V}},b={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:S=>({height:[S.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},ut=(S,O)=>{let V,G,z=O;const Q=()=>{G=Date.now(),V=setTimeoutWrapped(S,z)},X=()=>{clearTimeout(V),z-=Date.now()-G};return Q(),{start:Q,stop:X}};function ft(S){return typeof S=="function"||Object.prototype.toString.call(S)==="[object Object]"&&!isVNode(S)}const v={IDLE:0,DESTROYED:2},dt=defineComponent({name:"notifications",props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:()=>b.position},classes:{type:[String,Array],default:"vue-notification"},animationType:{type:String,default:"css",validator(S){return S==="css"||S==="velocity"}},animation:{type:Object,default(){return b.velocityAnimation}},animationName:{type:String,default:b.cssAnimation},speed:{type:Number,default:300},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},dangerouslySetInnerHtml:{type:Boolean,default:!1}},emits:{click:S=>!0,destroy:S=>!0,start:S=>!0},slots:Object,setup:(S,{emit:O,slots:V,expose:G})=>{const z=ref([]),Q=B.get("velocity"),X=computed(()=>S.animationType==="velocity"),ee=computed(()=>z.value.filter(Ye=>Ye.state!==v.DESTROYED)),pe=computed(()=>st(S.width)),ke=computed(()=>{const{x:Ye,y:Xe}=ct(S.position),_t=pe.value.value,gt=pe.value.type,At={width:_t+gt};return Xe&&(At[Xe]="0px"),Ye&&(Ye==="center"?At.left=`calc(50% - ${+_t/2}${gt})`:At[Ye]="0px"),At}),ve=computed(()=>X.value?{onEnter:nt,onLeave:et,onAfterLeave:Je}:{}),Le=Ye=>{O("click",Ye),S.closeOnClick&&Ke(Ye)},$e=Ye=>{var Xe;S.pauseOnHover&&((Xe=Ye.timer)==null||Xe.stop())},De=Ye=>{var Xe;S.pauseOnHover&&((Xe=Ye.timer)==null||Xe.start())},xe=(Ye={})=>{if(Ye.group||(Ye.group=""),Ye.data||(Ye.data={}),S.group!==Ye.group)return;if(Ye.clean||Ye.clear){ze();return}const Xe=typeof Ye.duration=="number"?Ye.duration:S.duration,_t=typeof Ye.speed=="number"?Ye.speed:S.speed,gt=typeof Ye.ignoreDuplicates=="boolean"?Ye.ignoreDuplicates:S.ignoreDuplicates,{title:At,text:Bt,type:Ft,data:It,id:Lt}=Ye,Pt={id:Lt||rt(),title:At,text:Bt,type:Ft,state:v.IDLE,speed:_t,length:Xe+2*_t,data:It,duplicates:0};Xe>=0&&(Pt.timer=ut(()=>Ke(Pt),Pt.length));const jt="bottom"in ke.value,on=S.reverse?!jt:jt;let tn=-1;const Xt=ee.value.find(Qt=>Qt.title===Ye.title&&Qt.text===Ye.text);if(gt&&Xt){Xt.duplicates++;return}on?(z.value.push(Pt),O("start",Pt),ee.value.length>S.max&&(tn=0)):(z.value.unshift(Pt),O("start",Pt),ee.value.length>S.max&&(tn=ee.value.length-1)),tn!==-1&&Ke(ee.value[tn])},Fe=Ye=>{Ve(Ye)},Qe=Ye=>["vue-notification-template",S.classes,Ye.type||""],We=Ye=>X.value?void 0:{transition:`all ${Ye.speed}ms`},Ke=Ye=>{var Xe;(Xe=Ye.timer)==null||Xe.stop(),Ye.state=v.DESTROYED,Je(),O("destroy",Ye)},Ve=Ye=>{const Xe=z.value.find(_t=>_t.id===Ye);Xe&&Ke(Xe)},ze=()=>{ee.value.forEach(Ke)},Ze=(Ye,Xe)=>{var _t;const gt=(_t=S.animation)==null?void 0:_t[Ye];return typeof gt=="function"?gt(Xe):gt},nt=(Ye,Xe)=>{const _t=Ze("enter",Ye);Q(Ye,_t,{duration:S.speed,complete:Xe})},et=(Ye,Xe)=>{const _t=Ze("leave",Ye);Q(Ye,_t,{duration:S.speed,complete:Xe})};function Je(){z.value=z.value.filter(Ye=>Ye.state!==v.DESTROYED)}return onMounted(()=>{y.on("add",xe),y.on("close",Fe)}),onUnmounted(()=>{y.off("add",xe),y.off("close",Fe)}),()=>{let Ye;return createVNode("div",{class:"vue-notification-group",style:ke.value},[createVNode(TransitionGroup,mergeProps(ve.value,{tag:"div",css:!X.value,name:S.animationName}),ft(Ye=ee.value.map(Xe=>createVNode("div",{key:Xe.id,class:"vue-notification-wrapper",style:We(Xe),"data-id":Xe.id,onMouseenter:()=>$e(Xe),onMouseleave:()=>De(Xe)},[V.body?V.body({item:Xe,class:[S.classes,Xe.type],close:()=>Ke(Xe)}):createVNode("div",{class:Qe(Xe),onClick:()=>Le(Xe)},[S.dangerouslySetInnerHtml?createVNode(Fragment,null,[Xe.title?createVNode("div",{class:"notification-title",innerHTML:Xe.title},null):null,createVNode("div",{class:"notification-content",innerHTML:Xe.text},null)]):createVNode(Fragment,null,[Xe.title?createVNode("div",{class:"notification-title"},[Xe.title]):null,createVNode("div",{class:"notification-content"},[Xe.text])])])])))?Ye:{default:()=>[Ye]})])}}}),E=S=>{typeof S=="string"&&(S={title:"",text:S}),typeof S=="object"&&y.emit("add",S)};E.close=S=>{y.emit("close",S)};const pt="Notifications";function yt(S,O={}){Object.entries(O).forEach(G=>B.set(...G));const V=O.name||"notify";S.config.globalProperties["$"+V]=E,S.component(O.componentName||pt,dt)}const ht={install:yt};function _typeof(S){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(O){return typeof O}:_typeof=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},_typeof(S)}function asyncGeneratorStep(S,O,V,G,z,Q,X){try{var ee=S[Q](X),pe=ee.value}catch(ke){V(ke);return}ee.done?O(pe):Promise.resolve(pe).then(G,z)}function _asyncToGenerator(S){return function(){var O=this,V=arguments;return new Promise(function(G,z){var Q=S.apply(O,V);function X(pe){asyncGeneratorStep(Q,G,z,X,ee,"next",pe)}function ee(pe){asyncGeneratorStep(Q,G,z,X,ee,"throw",pe)}X(void 0)})}}function _classCallCheck(S,O){if(!(S instanceof O))throw new TypeError("Cannot call a class as a function")}function _defineProperties(S,O){for(var V=0;VS.length)&&(O=S.length);for(var V=0,G=new Array(O);V1),locks=[],documentListenerAdded=!1,clientY=0,initialClientY=-1,previousBodyOverflowSetting,previousBodyPaddingRight,hasScrollbar=function S(O){if(!O||O.nodeType!==Node.ELEMENT_NODE)return!1;var V=window.getComputedStyle(O);return["auto","scroll"].includes(V.overflowY)&&O.scrollHeight>O.clientHeight},shouldScroll=function S(O,V){return!(O.scrollTop===0&&V<0||O.scrollTop+O.clientHeight+V>=O.scrollHeight&&V>0)},composedPath=function S(O){for(var V=[];O;){if(V.push(O),O.classList.contains("vfm"))return V;O=O.parentElement}return V},hasAnyScrollableEl=function S(O,V){var G=!1,z=composedPath(O);return z.forEach(function(Q){hasScrollbar(Q)&&shouldScroll(Q,V)&&(G=!0)}),G},allowTouchMove=function S(O){return locks.some(function(){return hasAnyScrollableEl(O,-clientY)})},preventDefault=function S(O){var V=O||window.event;return allowTouchMove(V.target)||V.touches.length>1?!0:(V.preventDefault&&V.preventDefault(),!1)},setOverflowHidden=function S(O){if(previousBodyPaddingRight===void 0){var V=!!O&&O.reserveScrollBarGap===!0,G=window.innerWidth-document.documentElement.clientWidth;if(V&&G>0){var z=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);previousBodyPaddingRight=document.body.style.paddingRight,document.body.style.paddingRight="".concat(z+G,"px")}}previousBodyOverflowSetting===void 0&&(previousBodyOverflowSetting=document.body.style.overflow,document.body.style.overflow="hidden")},restoreOverflowSetting=function S(){previousBodyPaddingRight!==void 0&&(document.body.style.paddingRight=previousBodyPaddingRight,previousBodyPaddingRight=void 0),previousBodyOverflowSetting!==void 0&&(document.body.style.overflow=previousBodyOverflowSetting,previousBodyOverflowSetting=void 0)},isTargetElementTotallyScrolled=function S(O){return O?O.scrollHeight-O.scrollTop<=O.clientHeight:!1},handleScroll=function S(O,V){return clientY=O.targetTouches[0].clientY-initialClientY,allowTouchMove(O.target)?!1:V&&V.scrollTop===0&&clientY>0||isTargetElementTotallyScrolled(V)&&clientY<0?preventDefault(O):(O.stopPropagation(),!0)},disableBodyScroll=function S(O,V){if(!O){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!locks.some(function(z){return z.targetElement===O})){var G={targetElement:O,options:V||{}};locks=[].concat(_toConsumableArray(locks),[G]),isIosDevice?(O.ontouchstart=function(z){z.targetTouches.length===1&&(initialClientY=z.targetTouches[0].clientY)},O.ontouchmove=function(z){z.targetTouches.length===1&&handleScroll(z,O)},documentListenerAdded||(document.addEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!0)):setOverflowHidden(V)}},enableBodyScroll=function S(O){if(!O){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}locks=locks.filter(function(V){return V.targetElement!==O}),isIosDevice?(O.ontouchstart=null,O.ontouchmove=null,documentListenerAdded&&locks.length===0&&(document.removeEventListener("touchmove",preventDefault,hasPassiveEvents?{passive:!1}:void 0),documentListenerAdded=!1)):locks.length||restoreOverflowSetting()},noop=function S(){},TransitionState={Enter:"enter",Entering:"entering",Leave:"leave",Leaving:"leavng"},resizeCursor={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},script$1={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function S(){return{}}},overlayStyle:{type:[Object,Array],default:function S(){return{}}},contentStyle:{type:[Object,Array],default:function S(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function S(O){var V=_typeof(O);return V==="boolean"||V==="string"?!0:O.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function S(){return["t","tr","r","br","b","bl","l","tl"]},validator:function S(O){return["t","tr","r","br","b","bl","l","tl"].filter(function(V){return O.indexOf(V)!==-1}).length===O.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function S(O,V){var G=V.emit,z=Symbol("vfm"),Q=ref(null),X=ref(null),ee=ref(null),pe=ref(null),ke=ref(null),ve=ref(null),Le=ref(null),$e=new FocusTrap,De=ref(!1),xe=reactive({modal:!1,overlay:!1,resize:!1}),Fe=ref(null),Qe=ref(null),We=ref(!1),Ke=ref({}),Ve=ref({}),ze=ref(null),Ze=ref(null),nt=noop,et=noop,Je=computed(function(){return typeof O.overlayTransition=="string"?{name:O.overlayTransition}:_objectSpread2({},O.overlayTransition)}),Ye=computed(function(){return typeof O.transition=="string"?{name:O.transition}:_objectSpread2({},O.transition)}),Xe=computed(function(){return(O.hideOverlay||Fe.value===TransitionState.Leave)&&Qe.value===TransitionState.Leave}),_t=computed(function(){return O.zIndex===!1?O.zIndexAuto?+O.zIndexBase+2*(Le.value||0):!1:O.zIndex}),gt=computed(function(){return _objectSpread2({},_t.value!==!1&&{zIndex:_t.value})}),At=computed(function(){var ot=[Ve.value];return Array.isArray(O.contentStyle)?ot.push.apply(ot,_toConsumableArray(O.contentStyle)):ot.push(O.contentStyle),ot});watch(function(){return O.modelValue},function(ot){if(We.value){We.value=!1;return}if(Ft(),!ot){if(je("before-close",!0)){et("hide");return}It()}}),watch(function(){return O.lockScroll},Lt),watch(function(){return O.hideOverlay},function(ot){O.modelValue&&!ot&&(xe.overlay=!0)}),watch(function(){return O.attach},Ft),watch(Xe,function(ot){ot&&(De.value=!1,X.value.style.display="none")},{flush:"post"}),watch(function(){return O.drag},function(ot){De.value&&(ot?vt():Et())}),watch(function(){return O.resize},function(ot){De.value&&(ot?Nt():Ot())}),watch(function(){return O.keepChangedStyle},function(ot){ot||(Ve.value={})}),onMounted(function(){O.api.modals.push(Bt()),Ft()}),onBeforeUnmount(function(){var ot;It(),O.lockScroll&&X.value&&enableBodyScroll(X.value),Q==null||(ot=Q.value)===null||ot===void 0||ot.remove();var kt=O.api.modals.findIndex(function(Tt){return Tt.uid===z});O.api.modals.splice(kt,1)});function Bt(){return{uid:z,props:O,emit:G,vfmContainer:X,vfmContent:ee,vfmResize:pe,vfmOverlayTransition:ke,vfmTransition:ve,getAttachElement:Pt,modalStackIndex:Le,visibility:xe,handleLockScroll:Lt,$focusTrap:$e,toggle:mt,params:Ke}}function Ft(){if(O.modelValue){if(G("_before-open",zt({type:"_before-open"})),je("before-open",!1)){et("show");return}var ot=Pt();if(ot||O.attach===!1){if(O.attach!==!1)if(Q.value)ot.appendChild(Q.value);else{De.value=!0,nextTick(function(){Ft()});return}var kt=O.api.openedModals.findIndex(function(Tt){return Tt.uid===z});kt!==-1&&O.api.openedModals.splice(kt,1),O.api.openedModals.push(Bt()),Le.value=O.api.openedModals.length-1,Lt(),O.api.openedModals.filter(function(Tt){return Tt.uid!==z}).forEach(function(Tt,Mt){Tt.getAttachElement()===ot&&(Tt.modalStackIndex.value=Mt,!Tt.props.keepOverlay&&(Tt.visibility.overlay=!1))}),De.value=!0,jt()}else ot!==!1&&console.warn("Unable to locate target ".concat(O.attach))}}function It(){var ot=O.api.openedModals.findIndex(function(Tt){return Tt.uid===z});if(ot!==-1&&O.api.openedModals.splice(ot,1),O.api.openedModals.length>0){var kt=O.api.openedModals[O.api.openedModals.length-1];kt.props.focusTrap&&kt.$focusTrap.firstElement().focus(),(kt.props.focusRetain||kt.props.focusTrap)&&kt.vfmContainer.value.focus(),!kt.props.hideOverlay&&(kt.visibility.overlay=!0)}O.drag&&Et(),O.resize&&Ot(),ze.value=null,on()}function Lt(){O.modelValue&&nextTick(function(){O.lockScroll?disableBodyScroll(X.value,{reserveScrollBarGap:!0}):enableBodyScroll(X.value)})}function Pt(){var ot;return O.attach===!1?ot=!1:typeof O.attach=="string"?window?ot=window.document.querySelector(O.attach):ot=!1:ot=O.attach,ot}function jt(){xe.overlay=!0,xe.modal=!0}function on(){xe.overlay=!1,xe.modal=!1}function tn(){Fe.value=TransitionState.Entering}function Xt(){Fe.value=TransitionState.Enter}function Qt(){Fe.value=TransitionState.Leaving}function un(){Fe.value=TransitionState.Leave}function cn(){Qe.value=TransitionState.Entering}function rn(){Qe.value=TransitionState.Enter,(O.focusRetain||O.focusTrap)&&X.value.focus(),O.focusTrap&&$e.enable(X.value),O.drag&&vt(),O.resize&&Nt(),G("_opened"),G("opened",zt({type:"opened"})),nt("show")}function bt(){Qe.value=TransitionState.Leaving,$e.enabled()&&$e.disable()}function $t(){Qe.value=TransitionState.Leave,Le.value=null,O.lockScroll&&enableBodyScroll(X.value),O.keepChangedStyle||(Ve.value={});var ot=!1,kt=zt({type:"closed",stop:function(){ot=!0}});G("_closed"),G("closed",kt),nt("hide"),!ot&&(Ke.value={})}function Rt(ot){Ze.value=ot==null?void 0:ot.target}function Dt(){Ze.value===X.value&&ze.value!=="resize:move"&&(G("click-outside",zt({type:"click-outside"})),O.clickToClose&&G("update:modelValue",!1))}function Wt(){De.value&&O.escToClose&&G("update:modelValue",!1)}function zt(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return _objectSpread2({ref:Bt()},ot)}function je(ot,kt){var Tt=!1,Mt=zt({type:ot,stop:function(){Tt=!0}});return G(ot,Mt),Tt?(We.value=!0,nextTick(function(){G("update:modelValue",kt)}),!0):!1}function qe(ot,kt,Tt){ze.value="".concat(kt,":").concat(Tt),G(ze.value,ot)}function mt(ot,kt){var Tt=arguments;return new Promise(function(Mt,xt){nt=function(Ht){Mt(Ht),nt=noop},et=function(Ht){xt(Ht),et=noop};var Ut=typeof ot=="boolean"?ot:!O.modelValue;Ut&&Tt.length===2&&(Ke.value=kt),G("update:modelValue",Ut)})}function St(ot){ot.stopPropagation();var kt="resize",Tt="drag",Mt=ot.target.getAttribute("direction"),xt;if(Mt)xt=kt;else if(validDragElement(ot,ee.value,O.dragSelector))xt=Tt;else return;qe(ot,xt,"start");var Ut=getPosition(ot),Gt=X.value.getBoundingClientRect(),Ht=ee.value.getBoundingClientRect(),Zt=window.getComputedStyle(ee.value).position==="absolute",Yt={top:trimPx(Ve.value.top),left:trimPx(Ve.value.left)},Kt=function(){if(O.fitParent){var Jt={absolute:function(){return{minTop:0,minLeft:0,maxTop:Gt.height-Ht.height,maxLeft:Gt.width-Ht.width}},relative:function(){return{minTop:Yt.top+Gt.top-Ht.top,minLeft:Yt.left+Gt.left-Ht.left,maxTop:Yt.top+Gt.bottom-Ht.bottom,maxLeft:Yt.left+Gt.right-Ht.right}}};return Zt?Jt.absolute():Jt.relative()}else return{}}(),qt=xt===kt&&setStyle(document.body,"cursor",resizeCursor[Mt]),nn=function(en){en.stopPropagation(),qe(en,xt,"move");var fn=getPosition(en),ln={x:fn.x-Ut.x,y:fn.y-Ut.y};xt===kt&&(ln=wt(Mt,ln,Gt,Ht,Zt));var dn,pn;Zt?(dn=Ht.top-Gt.top+ln.y,pn=Ht.left-Gt.left+ln.x):(dn=Yt.top+ln.y,pn=Yt.left+ln.x),xt===Tt&&O.fitParent&&(dn=clamp(Kt.minTop,dn,Kt.maxTop),pn=clamp(Kt.minLeft,pn,Kt.maxLeft));var hn=_objectSpread2(_objectSpread2(_objectSpread2({position:"relative",top:dn+"px",left:pn+"px",margin:"unset",touchAction:"none"},Zt&&{position:"absolute",transform:"unset",width:Ht.width+"px",height:Ht.height+"px"}),ln.width&&{width:ln.width+"px"}),ln.height&&{height:ln.height+"px"});Ve.value=_objectSpread2(_objectSpread2({},Ve.value),hn)},an=function Jt(en){en.stopPropagation(),xt===kt&&qt&&qt(),setTimeoutWrapped(function(){qe(en,xt,"end")}),removeListener("move",document,nn),removeListener("up",document,Jt)};addListener("move",document,nn),addListener("up",document,an)}function vt(){addListener("down",ee.value,St),Ve.value.touchAction="none"}function Et(){removeListener("down",ee.value,St)}function Nt(){xe.resize=!0,nextTick(function(){addListener("down",pe.value,St)})}function Ot(){removeListener("down",pe.value,St),xe.resize=!1}function wt(ot,kt,Tt,Mt,xt){var Ut=function(Kt){var qt,nn=kt[Kt.axis];nn=O.fitParent?clamp(Kt.min,nn,Kt.max):nn;var an=clamp(Kt.minEdge,Kt.getEdge(nn),Kt.maxEdge);return nn=Kt.getOffsetAxis(an,xt),qt={},_defineProperty(qt,Kt.edgeName,an),_defineProperty(qt,Kt.axis,nn),qt},Gt=function(Kt,qt,nn,an){var Jt=Mt[qt],en=Tt[Kt]-Mt[Kt],fn=capitalize(qt);return{axis:nn,edgeName:qt,min:an?en:-Jt,max:an?Jt:en,minEdge:O["min".concat(fn)],maxEdge:O["max".concat(fn)],getEdge:function(dn){return Mt[qt]-dn*(an?1:-1)},getOffsetAxis:function(dn,pn){var hn=Mt[qt]-dn;return pn?an?hn:0:(an?1:-1)*hn/2}}},Ht={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},Zt={x:0,y:0};return ot.split("").forEach(function(Yt){var Kt=Gt.apply(void 0,_toConsumableArray(Ht[Yt]));Zt=_objectSpread2(_objectSpread2({},Zt),Ut(Kt))}),Zt}return{root:Q,vfmContainer:X,vfmContent:ee,vfmResize:pe,vfmOverlayTransition:ke,vfmTransition:ve,computedOverlayTransition:Je,computedTransition:Ye,visible:De,visibility:xe,params:Ke,calculateZIndex:_t,bindStyle:gt,bindContentStyle:At,beforeOverlayEnter:tn,afterOverlayEnter:Xt,beforeOverlayLeave:Qt,afterOverlayLeave:un,beforeModalEnter:cn,afterModalEnter:rn,beforeModalLeave:bt,afterModalLeave:$t,onMousedown:Rt,onMouseupContainer:Dt,onEsc:Wt}}},_withId=withScopeId();pushScopeId("data-v-2836fdb5");var _hoisted_1$1={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};popScopeId();var render$1=_withId(function(S,O,V,G,z,Q){return V.ssr||G.visible?withDirectives((openBlock(),createBlock("div",{key:0,ref:"root",style:G.bindStyle,class:["vfm vfm--inset",[V.attach===!1?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":V.preventClick}]],onKeydown:O[4]||(O[4]=withKeys(function(){return G.onEsc&&G.onEsc.apply(G,arguments)},["esc"]))},[createVNode(Transition,mergeProps(G.computedOverlayTransition,{onBeforeEnter:G.beforeOverlayEnter,onAfterEnter:G.afterOverlayEnter,onBeforeLeave:G.beforeOverlayLeave,onAfterLeave:G.afterOverlayLeave}),{default:_withId(function(){return[!V.hideOverlay&&G.visibility.overlay?(openBlock(),createBlock("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",V.overlayClass],style:V.overlayStyle},null,6)):createCommentVNode("v-if",!0)]}),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),createVNode(Transition,mergeProps(G.computedTransition,{onBeforeEnter:G.beforeModalEnter,onAfterEnter:G.afterModalEnter,onBeforeLeave:G.beforeModalLeave,onAfterLeave:G.afterModalLeave}),{default:_withId(function(){return[withDirectives(createVNode("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",V.classes],style:V.styles,"aria-expanded":G.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:O[2]||(O[2]=withModifiers(function(){return G.onMouseupContainer&&G.onMouseupContainer.apply(G,arguments)},["self"])),onMousedown:O[3]||(O[3]=withModifiers(function(){return G.onMousedown&&G.onMousedown.apply(G,arguments)},["self"]))},[createVNode("div",{ref:"vfmContent",class:["vfm__content",[V.contentClass,{"vfm--prevent-auto":V.preventClick}]],style:G.bindContentStyle,onMousedown:O[1]||(O[1]=function(X){return G.onMousedown(null)})},[renderSlot(S.$slots,"default",{params:G.params,close:function(){return S.$emit("update:modelValue",!1)}}),G.visibility.resize&&G.visibility.modal?(openBlock(),createBlock("div",_hoisted_1$1,[(openBlock(!0),createBlock(Fragment,null,renderList(V.resizeDirections,function(X){return openBlock(),createBlock("div",{key:X,direction:X,class:["vfm--resize-".concat(X),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])}),128))],512)):createCommentVNode("v-if",!0)],38)],46,["aria-expanded"]),[[vShow,G.visibility.modal]])]}),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[vShow,!V.ssr||G.visible]]):createCommentVNode("v-if",!0)});function styleInject(S,O){O===void 0&&(O={});var V=O.insertAt;if(typeof document!="undefined"){var G=document.head||document.getElementsByTagName("head")[0],z=document.createElementByMF("style");z.type="text/css",V==="top"&&G.firstChild?G.insertBefore(z,G.firstChild):G.appendChild(z),z.styleSheet?z.styleSheet.cssText=S:z.appendChild(document.createTextNode(S))}}var css_248z=` .vfm--fixed[data-v-2836fdb5] { position: fixed; } .vfm--absolute[data-v-2836fdb5] { position: absolute; } .vfm--inset[data-v-2836fdb5] { top: 0; right: 0; bottom: 0; left: 0; } .vfm--overlay[data-v-2836fdb5] { background-color: rgba(0, 0, 0, 0.5); } .vfm--prevent-none[data-v-2836fdb5] { pointer-events: none; } .vfm--prevent-auto[data-v-2836fdb5] { pointer-events: auto; } .vfm--outline-none[data-v-2836fdb5]:focus { outline: none; } .vfm-enter-active[data-v-2836fdb5], .vfm-leave-active[data-v-2836fdb5] { transition: opacity 0.2s; } .vfm-enter-from[data-v-2836fdb5], .vfm-leave-to[data-v-2836fdb5] { opacity: 0; } .vfm--touch-none[data-v-2836fdb5] { touch-action: none; } .vfm--select-none[data-v-2836fdb5] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .vfm--resize-tr[data-v-2836fdb5], .vfm--resize-br[data-v-2836fdb5], .vfm--resize-bl[data-v-2836fdb5], .vfm--resize-tl[data-v-2836fdb5] { width: 12px; height: 12px; z-index: 10; } .vfm--resize-t[data-v-2836fdb5] { top: -6px; left: 0; width: 100%; height: 12px; cursor: ns-resize; } .vfm--resize-tr[data-v-2836fdb5] { top: -6px; right: -6px; cursor: nesw-resize; } .vfm--resize-r[data-v-2836fdb5] { top: 0; right: -6px; width: 12px; height: 100%; cursor: ew-resize; } .vfm--resize-br[data-v-2836fdb5] { bottom: -6px; right: -6px; cursor: nwse-resize; } .vfm--resize-b[data-v-2836fdb5] { bottom: -6px; left: 0; width: 100%; height: 12px; cursor: ns-resize; } .vfm--resize-bl[data-v-2836fdb5] { bottom: -6px; left: -6px; cursor: nesw-resize; } .vfm--resize-l[data-v-2836fdb5] { top: 0; left: -6px; width: 12px; height: 100%; cursor: ew-resize; } .vfm--resize-tl[data-v-2836fdb5] { top: -6px; left: -6px; cursor: nwse-resize; } `;styleInject(css_248z);script$1.render=render$1;script$1.__scopeId="data-v-2836fdb5";script$1.__file="lib/VueFinalModal.vue";var script={props:{},methods:{slice:function S(O){this.api.dynamicModals.splice(O,1)},beforeOpen:function S(O,V,G){var z=this;return _asyncToGenerator(function*(){O.ref.params.value=V.params,yield z.$nextTick(),yield z.$nextTick(),V.value||(z.slice(G),V.reject("show"))})()},isString:function S(O){return typeof O=="string"}}},_hoisted_1={class:"modals-container"};function render(S,O,V,G,z,Q){return openBlock(),createBlock("div",_hoisted_1,[(openBlock(!0),createBlock(Fragment,null,renderList(S.api.dynamicModals,function(X,ee){return openBlock(),createBlock(resolveDynamicComponent(X.component),mergeProps({key:X.id},X.bind,{modelValue:X.value,"onUpdate:modelValue":function(ke){return X.value=ke}},toHandlers(X.on),{on_closed:function(ke){return Q.slice(ee)},on_beforeOpen:function(ke){return Q.beforeOpen(ke,X)},on_opened:X.opened}),createSlots({_:2},[renderList(X.slots,function(pe,ke){return{name:ke,fn:withCtx(function(){return[createCommentVNode(" eslint-disable vue/no-v-html "),Q.isString(pe)?(openBlock(),createBlock("div",{key:0,innerHTML:pe},null,8,["innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(pe.component),mergeProps({key:1},pe.bind,toHandlers(pe.on||{})),null,16))]})}})]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])}),128))])}script.render=render;script.__file="lib/ModalsContainer.vue";function defineApi(){var S=null;return{show:function(V){for(var G=this,z=arguments.length,Q=new Array(z>1?z-1:0),X=1;X1?G-1:0),Q=1;Q1&&arguments[1]!==void 0?arguments[1]:{},G=_count===0?_vfm:defineVfm(),z=G.$vfm,Q=G.VueFinalModal,X=G.ModalsContainer;_count+=1;var ee=V.key||_key,pe=V.componentName||_componentName,ke=V.dynamicContainerName||_dynamicContainerName;Object.defineProperty(O.config.globalProperties,ee,{get:function(){return z}}),O.provide(ee,z),O.component(pe,Q),O.component(ke,X)},vfmPlugin=function S(O){return{install:function(G,z){var Q=Object.assign({},O,z);installVfm(G,Q)}}};vfmPlugin.install=installVfm;var __defProp$l=Object.defineProperty,__getOwnPropSymbols$l=Object.getOwnPropertySymbols,__hasOwnProp$l=Object.prototype.hasOwnProperty,__propIsEnum$l=Object.prototype.propertyIsEnumerable,__defNormalProp$l=(S,O,V)=>O in S?__defProp$l(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$k=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$l.call(O,V)&&__defNormalProp$l(S,V,O[V]);if(__getOwnPropSymbols$l)for(var V of __getOwnPropSymbols$l(O))__propIsEnum$l.call(O,V)&&__defNormalProp$l(S,V,O[V]);return S};const loadBFFData=async({httpModule:S,logger:O,url:V,params:G,cache:z,clientHeaders:Q})=>{let X,ee;const{public:{devUserInfo:pe}}=useRuntimeConfig$1(),ke=__spreadValues$k({"x-geoip2-country-code":"ru"},Q!=null?Q:useClientHeaders());if(delete ke["content-length"],pe&&(ke.DevUserInfo=pe),z){const ve=([X,ee]=execAsync(()=>z.get()),X=await X,ee(),X);if(ve)return ve}try{const ve=([X,ee]=execAsync(()=>S(V,{params:G,headers:ke}).execute()),X=await X,ee(),X);return z&&z.set(ve),ve}catch(ve){O.error(`load ${V} error`,ve)}},getBFFConfig=async(S,O,V,G,z)=>loadBFFData({httpModule:S,logger:O,url:"/bff-api/config/all.json",params:{lang:V},cache:G,clientHeaders:z}),mfPrefixRegexp=/^\/sys-[-$_\w]*-front\//,normalizeSlashes=S=>S.replace(/\/{2,}/g,"/").replace(/\/$/,""),urlLangDetector=S=>{const[,O]=S.replace(mfPrefixRegexp,"/").split("?")[0].split("/");if(!(!O||O.length!==2))return O.toLowerCase()},parseBrowserLangs=S=>parse$1(S).map(O=>O.code).filter(O=>O),getPathToActualLang=(S,O)=>{const V=O.match(mfPrefixRegexp),G=V!=null&&V[0]?`${V[0]}${S}`:`/${S}`,z=urlLangDetector(O)||"",Q=O.replace(mfPrefixRegexp,"/").replace("/"+z,"");return normalizeSlashes(`${G}/${Q}`)},getDetectedLang=S=>getServerData("dl"),RETRY_PERIOD=1e3,useInitApp=async S=>{var O,V;let G,z;const Q=S!=null?S:getDetectedLang(),X=Date.now(),ee=useLogger(),pe=useHttpModule(),ke=async $e=>retryPromise(()=>getBFFConfig(pe,ee,Q),$e,RETRY_PERIOD);let ve=([G,z]=execAsync(()=>getSharedEntity(7,()=>ke(5))),G=await G,z(),G);if(!ve)throw createError({statusCode:500,message:"Config load error"});if(((O=ve==null?void 0:ve.mainLanguage)==null?void 0:O.id)!==Q&&(ee.info("config language mismatch",{existed:(V=ve==null?void 0:ve.mainLanguage)==null?void 0:V.id,ours:Q}),ve=([G,z]=execAsync(()=>ke(1)),G=await G,z(),G)),!ve)throw createError({statusCode:500,message:"Config load error after language mismatch"});const Le=parseBFFConfig(ve);return ee.info("load bff config",Date.now()-X),Le},syncRouter=()=>{const S=getSharedEntity(20,()=>({})),V=useSharedStore().get(m$5.routePath),G=useLogger(),z=useRoute$1(),Q=useRouter$1(),X=useNuxtApp$1();if(unref(z).meta[35])return;let ee=normalizeMicrofrontUrl(Q.currentRoute.value.fullPath);isEmbedded()||(V.value=ee);let pe=!1;const ke=Q.push;Q.push=(...xe)=>(pe=!0,ke(...xe));const ve=xe=>{ee=normalizeMicrofrontUrl(xe),V.value=normalizeMicrofrontUrl(xe)},Le=Q.afterEach(({fullPath:xe},Fe,Qe)=>{pe=!1,!Qe&&(isEmbedded()||(S.host=nextTick()),!(!xe||ee===normalizeMicrofrontUrl(xe))&&ve(xe))});onAppUnmounted(Le),Q.beforeResolve(({fullPath:xe,matched:Fe},Qe)=>{if(ee!==normalizeMicrofrontUrl(xe)&&!(Fe.length>1)&&!(Fe.length===1&&Fe[0].name!==ROOT_ROUTE_NAME))return pe&&(isEmbedded()?(window.history.pushState({},"",xe),ve(xe)):G.error("Request switch to external route")),Qe});const De=watch(V,xe=>X.runWithContext(async()=>{let Fe,Qe;if(!xe||ee===normalizeMicrofrontUrl(xe)||([Fe,Qe]=execAsync(()=>S.host),await Fe,Qe(),X.dead))return;const We=Q.replace(xe).catch(()=>{X.dead||ve(unref(z).fullPath)}).then(()=>nextTick());isEmbedded()||(S.host=We)}),{immediate:!0});onAppUnmounted(()=>{De()})};var __defProp$k=Object.defineProperty,__getOwnPropSymbols$k=Object.getOwnPropertySymbols,__hasOwnProp$k=Object.prototype.hasOwnProperty,__propIsEnum$k=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(S,O,V)=>O in S?__defProp$k(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$j=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$k.call(O,V)&&__defNormalProp$k(S,V,O[V]);if(__getOwnPropSymbols$k)for(var V of __getOwnPropSymbols$k(O))__propIsEnum$k.call(O,V)&&__defNormalProp$k(S,V,O[V]);return S};const loadConfigGroups=async S=>{let O,V;const G=useHttpModule(),z=useLogger(),{public:{devUserInfo:Q}}=useRuntimeConfig$1(),X=getDetectedLang();S.join(",");const ee=__spreadValues$j({"x-geoip2-country-code":"ru"},useClientHeaders());Q&&(ee.DevUserInfo=Q);let pe="";const{error:ke,data:ve,request:Le}=([O,V]=execAsync(()=>G("/bff-api/config/group/get",{params:{groups:S.join(","),lang:X},headers:ee,cache:{key:pe,expire:random(60*10,60*15)}}).executeSafe()),O=await O,V(),O);return ke&&z.error("Error while getting config group.",{url:Le.url,error:ke}),ve},configService=S=>{const O=getSharedEntity(18,()=>({})),V=getSharedEntity(19,()=>({})),G=async X=>{let ee,pe;const ke=X.filter($e=>!V[$e]);if(ke.length){const $e=loadConfigGroups(ke).then(De=>(De?Object.assign(O,deepFreeze(De)):ke.forEach(xe=>{delete V[xe]}),!!De));ke.forEach(De=>{V[De]=$e})}const ve=X.map($e=>V[$e]);return([ee,pe]=execAsync(()=>Promise.all(ve)),ee=await ee,pe(),ee).every(Boolean)},z=X=>O[X],Q=(...X)=>X.map(ee=>O[ee]);S.config.globalProperties.$loadConfigs=G,S.config.globalProperties.$getConfig=z,S.config.globalProperties.$getConfigs=Q},MobileProjectIdHeader="x-mobile-project-id",clientHeaders=S=>{const O={},V=getServerData("mpid");V&&(O[MobileProjectIdHeader]=V),S.config.globalProperties.$clientHeaders=O},bettingViews=[0,1],appMarketsNameTypes=[MarketsNameTypes.full,MarketsNameTypes.short],appCoefficientFormatTypes=[0,1,2,4,5,6,14,15,16],appCoefficientFormatTypesSwitchMap={0:{14:4,15:5,16:6},1:{4:14,5:15,6:16}},DEFAULT_WINDOW_WIDTH=1920,MIN_WIDTH_FOR_HIDDEN_SECTIONS=1366,SMALLEST_WINDOW_WIDTH=1100,SMALLEST_DESKTOP_WIDTH=1024,windowResizeObserver=()=>{const S=createEvent();return{startUpdate:()=>{const V=()=>S({width:window.innerWidth,height:window.innerHeight});V();const G=throttle(V,100);return window.addEventListener("resize",G),window.addEventListener("orientationchange",G),()=>{window.removeEventListener("resize",G),window.removeEventListener("orientationchange",G)}},eventResize:S}},globalStateFactory=()=>({appFontSize:0,appTheme:0,appViewType:0,coefIndicationType:0,coefViewId:0,marketDisplaySettings:0,language:LanguageCode.RU,currentCountryCode:CountryCode.RU,cookiesAgreeType:null,marketsNameType:MarketsNameType.short,timeZone:DEFAULT_TIMEZONE,is12h:!1,userId:0,lineProfileId:void 0,liveProfileId:void 0,profileIdTimestamp:0,isAccumulatorOfTheDay:1,isLiveAccumulatorOfTheDay:1,isAppCompactView:0,isAppLightVersion:0,isBestMatchesOnTop:0,isBetGenerator:0,isDetailedScore:0,isDisplayStatsInNewWindow:1,isMoveVideoOnScroll:1,isShowGameId:0,isShowSportsOnly:0,isTeamLogosInCoupon:0,leftSectionDisplayState:0,rightSectionDisplayState:0,isLeftSectionHover:!1,isLeftSectionFiltersOpen:!1,screenOrientation:"portrait",zoneState:0,partnerHasTaxes:!0,isGroupByCountry:!0,isRegistrationProcess:!1,visuallyImpairedMode:!1}),state$1=()=>({windowSize:null}),createGetters=()=>({isLessThanFHDResolutionScreen:S=>{var O,V;return((V=(O=S.windowSize)==null?void 0:O.width)!=null?V:0){var O,V;return((V=(O=S.windowSize)==null?void 0:O.width)!=null?V:0)<=MIN_WIDTH_FOR_HIDDEN_SECTIONS},isSmallResolutionScreen:S=>{var O,V;return((V=(O=S.windowSize)==null?void 0:O.width)!=null?V:0)<=SMALLEST_WINDOW_WIDTH},isTabletScreen:S=>{var O,V;return((V=(O=S.windowSize)==null?void 0:O.width)!=null?V:0)<=SMALLEST_DESKTOP_WIDTH}}),getters$3=createGetters(),createMutations=()=>({setWindowSize(S){this.windowSize=S}}),mutations$3=createMutations();function defineStore(S,O,V){const G=defineStore$1(S,O,V);return()=>useNuxtApp$1().vueApp.runWithContext(G)}const useScreenStore=defineStore("screen",{state:state$1,getters:getters$3,actions:mutations$3}),accountStateFactory=()=>({accounts:[],all_accounts:[],bonuses:[],mainAccount:null,activeAccount:null,is_changed_process:{add:!1,delete:!1,change:!1},isUpdateBalanceProcess:!1,isAvailableFirstDepositBonus:!1,isAccountFrozen:!1}),getters$2={getAccounts:S=>S.accounts,isChangedProcess:S=>S.is_changed_process,isChangeActiveAccountProcess:S=>S.is_changed_process.change,getBonuses:S=>S.bonuses,allAccounts:S=>S.all_accounts,bonusAccount:S=>S.accounts.find(O=>O.type===4),activeId:S=>{var O;return(O=S.activeAccount)==null?void 0:O.id},activeCurrencyIso:S=>{var O;return(O=S.activeAccount)==null?void 0:O.iso},activeCurrencyId:S=>{var O;return(O=S.activeAccount)==null?void 0:O.currencyId},mainId:S=>{var O;return(O=S.mainAccount)==null?void 0:O.id},mainCurrencyIso:S=>{var O;return(O=S.mainAccount)==null?void 0:O.iso},mainCurrencyId:S=>{var O;return(O=S.mainAccount)==null?void 0:O.currencyId},getAccount:S=>O=>S.accounts.find(V=>V.id===O),getAccountByIdBonus:S=>O=>S.all_accounts.find(V=>V.idBonus===O),getMainAndCurrencyAccounts:S=>S.accounts.filter(O=>[0,9].includes(O.type)),mainBalance:S=>{var O;return(O=S.activeAccount)==null?void 0:O.money},hasMoney(){return!!this.getMainAndCurrencyAccounts.find(S=>S.money>0)},getCurrencySymbol:S=>O=>{var V;return(V=S.accounts.find(G=>G.iso===O))==null?void 0:V.symbol}},reduceParams=(S,O)=>Object.values(S).reduce((V,G)=>{const{key:z,defaultValue:Q,validate:X,apiKey:ee}=G;if(z in O){const pe=X(O[z]);pe!==void 0&&pe!==Q&&(V[ee]=pe)}return V},{}),validateAndCreateParams=(S,O)=>{if(Array.isArray(O)){const V=[];return O.forEach((G,z)=>{V.push(reduceParams(S,O[z]))}),V}return reduceParams(S,O)},runningRequests=new Map,apiMethodFactory=S=>{const{url:O,method:V="get",expectedParams:G,expectedUrlParams:z,overrideParams:Q,transformParams:X,kind:ee,isUseXAuth:pe,abortOnUnmount:ke=!1,allowParallel:ve=!0}=S,Le=($e,De={},xe={})=>{const Je=De||{},{params:Fe={}}=Je,Qe=_n(Je,["params"]);let We;Fe instanceof FormData?We=Fe:(Q==null||Q(Fe,xe),We=G?validateAndCreateParams(G,Fe):{},We=X?X(We):We);const Ve=["post","put","delete"].includes(V.toLowerCase())?"body":"params",ze=z?Object.values(validateAndCreateParams(z,Fe)).reduce((Ye,Xe)=>Ye+`/${Xe}`,""):"",{abort:Ze,executeSafe:nt}=$e(O+ze,Vt(Ct({method:V,[Ve]:We},Qe),{isUseXAuth:pe}));ke&&getCurrentInstance()&&onBeforeUnmount(()=>{Ze()});const et=async(Ye={})=>{if(ve)return nt(Ye);const Xe=runningRequests.get(O);if(Xe)return Xe;const _t=nt(Ye).finally(()=>{runningRequests.delete(O)});return runningRequests.set(O,_t),_t};return{abort:Ze,executeSafe:et,async execute(Ye={}){let Xe,_t;const gt=([Xe,_t]=execAsync(()=>et(Ye)),Xe=await Xe,_t(),Xe);if(gt.error)throw gt.error;return gt.data}}};return Le.kind=ee,Le},MENU_SECTION_ORIGINAL_LIST=[3,7,8,9,11,13,28,1012,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012],validateFloat=S=>S!==void 0?parseFloat(String(S)):void 0,validateBoolean=S=>!!S,validateInt=S=>S!==void 0?parseInt(String(S),10):void 0,validateString=S=>S,validateArrayStringParam=S=>{if(S!=null&&S.length)return[...new Set(S)].filter(O=>O!==null).sort((O,V)=>O-V).join(",")},validateDeprecated=()=>{},validateDummy=S=>S,validateMenuSection=S=>{const O=(Array.isArray(S)?S:[S]).reduce((V,G)=>(typeof G=="string"&&V.push(G),MENU_SECTION_ORIGINAL_LIST.includes(Number(G))&&V.push(Number(G)),V),[]);return validateArrayStringParam(O)},validateArray=S=>{if(Array.isArray(S)&&(S!=null&&S.length))return S},validateObject=S=>{if(Object.keys(S).length)return S},createParamWithValidator=(S,O)=>V=>Vt(Ct({defaultValue:O},V),{validate:S}),createParam=createParamWithValidator(validateDummy),createParamString=createParamWithValidator(validateString),createParamBoolean=createParamWithValidator(validateBoolean,!1),createParamArrayString=createParamWithValidator(validateArrayStringParam),createParamArray=createParamWithValidator(validateArray),createParamsFloat=createParamWithValidator(validateFloat),createParamInt=createParamWithValidator(validateInt,0),createParamObject=createParamWithValidator(validateObject),createParamsDeprecated=createParamWithValidator(validateDeprecated),createParamMenuSection=createParamWithValidator(validateMenuSection),DATA="data",COOKIES_AGREE_TIME="cookiesAgreeTime",ID="id",PASSWORD="password",PASSWORD_CONFIRMATION="passwordConfirmation",PASSWORD_CONFIRMATION_UNDERSCORE="password_confirmation",EMAIL="email",UMAIL="umail",QUERY_PARAMS="queryParams",genDataParam=({apiKey:S}={})=>({[DATA]:createParamString({key:DATA,apiKey:S!=null?S:DATA})}),genIdParam=({apiKey:S}={})=>({[ID]:createParamInt({key:ID,apiKey:S!=null?S:ID})}),genPasswordParam=({apiKey:S}={})=>({[PASSWORD]:createParamString({key:PASSWORD,apiKey:S!=null?S:PASSWORD})}),genPasswordConfirmationParam=({apiKey:S}={})=>({[PASSWORD_CONFIRMATION]:createParamString({key:PASSWORD_CONFIRMATION,apiKey:S!=null?S:PASSWORD_CONFIRMATION_UNDERSCORE})}),genEmailParam=({apiKey:S}={})=>({[EMAIL]:createParamString({key:EMAIL,apiKey:S!=null?S:EMAIL})}),genUmailParam=({apiKey:S}={})=>({[UMAIL]:createParamString({key:EMAIL,apiKey:S!=null?S:UMAIL})}),genCookiesAgreeTime=({apiKey:S}={})=>({[COOKIES_AGREE_TIME]:createParamString({key:COOKIES_AGREE_TIME,apiKey:S!=null?S:COOKIES_AGREE_TIME})}),genQueryParams=({apiKey:S}={})=>({[QUERY_PARAMS]:createParamString({key:QUERY_PARAMS,apiKey:S!=null?S:QUERY_PARAMS})});createParamString({key:"topGroups",apiKey:"topGroups"});createParamString({key:"lng",apiKey:"lng",defaultValue:"ru"});createParamString({key:"Language",apiKey:"Language",defaultValue:"ru"});createParamString({key:"text",apiKey:"text"});createParamString({key:"sportIds",apiKey:"sportIds"});createParamString({key:"group",apiKey:"group"});createParamString({key:"sportList",apiKey:"sportList"});createParamString({key:"sportMarket",apiKey:"item"});createParamString({key:"whence",apiKey:"whence"});createParamString({key:"gameId",apiKey:"gameId"});createParamString({key:"guid",apiKey:"Guid"});createParamString({key:"discipline",apiKey:"discipline"});createParamInt({key:"Vers",apiKey:"Vers"});createParamInt({key:"type",apiKey:"type",defaultValue:0});createParamInt({key:"cyberType",apiKey:"cyberType"});createParamInt({key:"count",apiKey:"count"});createParamInt({key:"coefViewId",apiKey:"cfview"});createParamInt({key:"page",apiKey:"page"});createParamInt({key:"mode",apiKey:"mode"});createParamInt({key:"cyberFlag",apiKey:"cyberFlag"});createParamInt({key:"country",apiKey:"country"});createParamInt({key:"cnt",apiKey:"cnt"});createParamInt({key:"userId",apiKey:"userId",defaultValue:null});createParamInt({key:"partner",apiKey:"partner",defaultValue:1});createParamInt({key:"groupId",apiKey:"gr",defaultValue:null});createParamInt({key:"filterSports",apiKey:"filterSports"});createParamInt({key:"filterType",apiKey:"filterType"});createParamInt({key:"fcountry",apiKey:"fcountry"});createParamInt({key:"code",apiKey:"code"});createParamInt({key:"zve",apiKey:"ZVE"});createParamInt({key:"sportId",apiKey:"sport"});createParamInt({key:"subSportId",apiKey:"subSport"});createParamInt({key:"champId",apiKey:"champ"});createParamInt({key:"champId",apiKey:"champid"});createParamInt({key:"gameId",apiKey:"id"});createParamInt({key:"permanentId",apiKey:"constId"});createParamInt({key:"eventsCount",apiKey:"countevents"});createParamInt({key:"groupMode",apiKey:"grMode"});createParamInt({key:"marketType",apiKey:"marketType"});createParamInt({key:"filterMs",apiKey:"filterMs"});createParamInt({key:"limit",apiKey:"limit"});createParamInt({key:"countBySport",apiKey:"countBySport"});createParamInt({key:"sportCategoriesFlag",apiKey:"sportCategoriesFlag"});createParamInt({key:"minOffset",apiKey:"minOffset"});createParamInt({key:"tsFrom",apiKey:"tsFrom"});createParamInt({key:"tsTo",apiKey:"tsTo"});createParamInt({key:"src",apiKey:"src"});createParamInt({key:"geo",apiKey:"geo"});createParamInt({key:"teamId",apiKey:"xid"});createParamInt({key:"vid",apiKey:"Vid",defaultValue:null});createParamInt({key:"expressNum",apiKey:"expressNum"});createParamInt({key:"saleBetId",apiKey:"SaleBetId",defaultValue:null});createParamsFloat({key:"summ",apiKey:"Summ"});createParamsFloat({key:"sum",apiKey:"Sum"});createParamsFloat({key:"newSumCoupon",apiKey:"new_sum_cupon"});createParamsFloat({key:"couponSum",apiKey:"coupon_sum"});createParamsFloat({key:"betSum",apiKey:"betSum"});createParamsFloat({key:"sumSale",apiKey:"sum_sale"});createParamInt({key:"antiExpressCoef",apiKey:"AntiExpressCoef"});createParamInt({key:"userIdBonus",apiKey:"UserIdBonus"});createParamInt({key:"bet",apiKey:"bet"});createParamInt({key:"betId",apiKey:"BetId"});createParamInt({key:"timestampFrom",apiKey:"timestamp_from"});createParamInt({key:"timestampTo",apiKey:"timestamp_to"});createParamsFloat({key:"percent",apiKey:"Percent"});createParamsFloat({key:"order",apiKey:"order"});createParamInt({key:"notCalc",apiKey:"notCalc"});createParamInt({key:"lastBetId",apiKey:"LastBetId"});createParamInt({key:"feedType",apiKey:"FeedType",defaultValue:null});createParamsFloat({key:"cf",apiKey:"cf",defaultValue:null});createParamInt({key:"taxMode",apiKey:"taxMode",defaultValue:null});createParamArrayString({key:"Params",apiKey:"Params"});createParamArrayString({key:"sports",apiKey:"sports"});createParamArrayString({key:"champs",apiKey:"champs"});createParamArrayString({key:"games",apiKey:"games"});createParamArrayString({key:"antiSports",apiKey:"antisports"});createParamArrayString({key:"subGames",apiKey:"subGames"});createParamArrayString({key:"pinnedGames",apiKey:"topGames"});createParamArrayString({key:"teams",apiKey:"teams"});createParamArrayString({key:"gameTypes",apiKey:"typeGames"});createParamArrayString({key:"filterSubSports",apiKey:"filterSubSports"});createParamArrayString({key:"topChamps",apiKey:"topChamps"});createParamArrayString({key:"visibleSports",apiKey:"visibleSports"});createParamArrayString({key:"champsOrder",apiKey:"champsOrder"});createParamMenuSection({key:"menuSection",apiKey:"menuSection"});createParamBoolean({key:"isShowAll",apiKey:"showAll"});createParamBoolean({key:"isOnlySports",apiKey:"only_sports"});createParamBoolean({key:"top",apiKey:"top"});createParamBoolean({key:"getEmpty",apiKey:"getEmpty"});createParamBoolean({key:"virtualSports",apiKey:"virtualSports"});createParamBoolean({apiKey:"countryOnly",key:"countryOnly"});createParamBoolean({key:"notLogin",apiKey:"notLogin"});createParamBoolean({key:"countryFirst",apiKey:"countryFirst"});createParamBoolean({key:"mobi",apiKey:"mobi"});createParamBoolean({key:"altFlag",apiKey:"altFlag"});createParamBoolean({key:"adult",apiKey:"adult"});createParamBoolean({key:"gifEvent",apiKey:"gifEvent"});createParamBoolean({key:"isSubGames",apiKey:"isSubGames"});createParamBoolean({key:"groupEvents",apiKey:"GroupEvents"});createParamBoolean({key:"mainEvents",apiKey:"mainevents"});createParamBoolean({key:"withCountries",apiKey:"withCountries"});createParamBoolean({key:"groupChamps",apiKey:"groupChamps"});createParamBoolean({key:"allEventsGroup",apiKey:"allEventsGroupSubGames"});createParamBoolean({key:"isRecommendations",apiKey:"isRecommendations"});createParamBoolean({key:"noFilterBlockEvent",apiKey:"noFilterBlockEvent"});createParamBoolean({key:"live",apiKey:"live",defaultValue:null});createParamBoolean({key:"calcSystemsMin",apiKey:"CalcSystemsMin",defaultValue:null});createParamBoolean({key:"isNeedUpdatePromoCode",apiKey:"IsNeedUpdatePromoCode",defaultValue:null});createParamBoolean({key:"isPowerBet",apiKey:"IsPowerBet",defaultValue:null});createParamBoolean({key:"withLobby",apiKey:"WithLobby",defaultValue:null});createParamBoolean({key:"strict",apiKey:"strict"});createParamBoolean({key:"multi",apiKey:"multi"});createParamBoolean({key:"isExpressBoost",apiKey:"IsExpressBoost"});createParamBoolean({key:"calculateSaleInfo",apiKey:"CalculateSaleInfo",defaultValue:null});createParamBoolean({key:"byBetSettlingDates",apiKey:"ByBetSettlingDates",defaultValue:null});createParamBoolean({key:"onlyBetsForSale",apiKey:"OnlyBetsForSale",defaultValue:null});createParamBoolean({key:"useArchive",apiKey:"UseArchive",defaultValue:null});createParamBoolean({key:"calculateSummaryInfo",apiKey:"CalculateSummaryInfo",defaultValue:null});createParamBoolean({key:"betsWithAutoSaleOrder",apiKey:"BetsWithAutoSaleOrder",defaultValue:null});createParamBoolean({key:"isCalculatedDateType",apiKey:"is_calculated_date_type",defaultValue:null});createParamsDeprecated({key:"multiEvent",apiKey:"multiEvent",defaultValue:0});createParamArrayString({key:"subSports",apiKey:"subSports",defaultValue:null});createParamArray({key:"events",apiKey:"Events"});createParamArray({key:"coupons",apiKey:"coupons"});createParamArray({key:"eventsIndexes",apiKey:"EventsIndexes"});createParamArray({key:"groupsSumms",apiKey:"GroupsSumms"});createParamArray({key:"couponStatusIds",apiKey:"statuses"});createParamArray({key:"typeIds",apiKey:"totoTypes"});createParamArray({key:"typeIds",apiKey:"jackpotTypes"});createParamArray({key:"feedTypes",apiKey:"feed_types"});createParamArray({key:"betStatuses",apiKey:"BetStatuses"});createParamArray({key:"betCommonStatuses",apiKey:"bet_common_statuses"});createParamObject({key:"coupon",apiKey:"coupon"});createParam({key:"team1Ids",apiKey:"Team1Ids"});createParam({key:"team2Ids",apiKey:"Team2Ids"});createParam({key:"events",apiKey:"events"});createParamString({key:"raceid",apiKey:"raceid"});createParam({key:"filterMarketGroups",apiKey:"filterMarketGroups"});createParamInt({key:"checkCf",apiKey:"CheckCf",defaultValue:0});createParamBoolean({key:"approvedBet",apiKey:"ApprovedBet"});createParamBoolean({key:"notWait",apiKey:"notWait"});createParamString({key:"betGuid",apiKey:"betGUID"});createParamString({key:"promo",apiKey:"promo"});createParamBoolean({key:"avanceBet",apiKey:"avanceBet"});createParamBoolean({key:"isAutoBet",apiKey:"isAutoBet"});createParamsFloat({key:"autoBetCf",apiKey:"autoBetCf"});createParamBoolean({key:"dropOnScoreChange",apiKey:"DropOnScoreChange"});createParamBoolean({key:"transformEventKind",apiKey:"TransformEventKind"});createParamString({key:"autoBetCfView",apiKey:"autoBetCfView"});createParamBoolean({key:"VIPBetSumm",apiKey:"VIPBetSumm"});createParamString({key:"country",apiKey:"geo"});createParam({key:"username",apiKey:"username"});createParamString({key:"email",apiKey:"email"});createParamInt({key:"regionId",apiKey:"region_id"});createParamInt({key:"supportedTypes",apiKey:"supportedTypes"});createParamInt({key:"currencyId",apiKey:"currencyId"});createParamString({key:"comment",apiKey:"comment"});createParamString({key:"phone",apiKey:"phone"});createParamString({key:"type",apiKey:"type"});createParamString({key:"countryId",apiKey:"countryId"});createParamString({key:"couponCode",apiKey:"CouponCode"});createParamString({key:"couponId",apiKey:"couponId"});createParamString({key:"curIso",apiKey:"curIso"});createParamString({key:"login",apiKey:"uLogin"});createParamString({key:"password",apiKey:"uPassword"});createParamString({key:"pass",apiKey:"pass"});createParamBoolean({key:"save",apiKey:"save"});createParamString({key:"componentsData",apiKey:"comp_d"});createParamString({key:"phoneNumber",apiKey:"phone_number"});createParamString({key:"countryCode",apiKey:"country_code"});createParamString({key:"phone",apiKey:"phone-number"});createParamString({key:"smsCode",apiKey:"sms-code"});createParamInt({key:"methodId",apiKey:"method_id"});createParamString({key:"token",apiKey:"token"});createParamString({key:"sign",apiKey:"sign"});createParamString({key:"promoCode",apiKey:"promoCode"});createParamString({key:"setting_id",apiKey:"setting_id"});createParam({key:"setting_value",apiKey:"setting_value"});createParamArray({key:"lineDisallowSport",apiKey:"lineDisallowSport"});createParamArray({key:"liveDisallowSport",apiKey:"liveDisallowSport"});createParamBoolean({key:"checkSuccess",apiKey:"checkSuccess"});createParamString({key:"question",apiKey:"question"});createParamInt({key:"question_id",apiKey:"question_id"});createParamString({key:"answer",apiKey:"answer"});createParamString({key:"answer_repeat",apiKey:"answer_repeat"});createParamInt({key:"sessions_quantity",apiKey:"sessions_quantity"});createParamBoolean({key:"checkbox",apiKey:"checkbox"});createParamInt({key:"transfer_amount",apiKey:"transfer_amount"});createParamInt({key:"referral_user_id",apiKey:"referral_user_id"});createParamBoolean({key:"auth_by_email",apiKey:"auth_by_email"});createParamString({key:"session_id",apiKey:"session_id"});createParamInt({key:"currencyId",apiKey:"currency_id"});createParamString({key:"accountId",apiKey:"account_id"});createParamString({key:"appCode",apiKey:"app_code"});createParamString({key:"hash",apiKey:"hash"});createParamString({key:"password",apiKey:"password"});createParamString({key:"oldPassword",apiKey:"old_password"});createParamString({key:"passwordConfirmation",apiKey:"password_confirmation"});createParamBoolean({key:"endOtherSessions",apiKey:"end_other_sessions"});createParamString({key:"confirmCode",apiKey:"confirm_code"});createParamBoolean({key:"isSendSmsToApps",apiKey:"is_send_sms_to_apps"});createParamString({key:"userAnswer",apiKey:"user_answer"});createParamInt({key:"bonusId",apiKey:"bonus_id"});createParamString({key:"phoneCode",apiKey:"phone-code"});createParamString({key:"code",apiKey:"code"});createParamInt({key:"oneClickBet",apiKey:"OneClickBet"});const getBalance=apiMethodFactory({method:"post",url:"/web-api/user/balance"}),setActiveAccount=apiMethodFactory({method:"post",url:"/web-api/user/setactiveaccount",expectedParams:Ct({},genIdParam())});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activate",expectedParams:Ct({},genQueryParams()),transformParams:S=>({data:{attributes:Ct({},S.queryParams)}})});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/activatefast",expectedParams:Ct({},genQueryParams()),transformParams:S=>({data:{attributes:Ct({},S.queryParams)}})});const getUserConfig=apiMethodFactory({method:"get",url:"/web-api/user/getuserconfig"});apiMethodFactory({method:"post",url:"/api-v3/v1/user/agreement-with-cookies/log",expectedParams:Ct({},genCookiesAgreeTime())});apiMethodFactory({url:"/web-api/user/sendActivationMail",method:"post",expectedParams:Ct({},genEmailParam())});apiMethodFactory({url:"/web-api/user/repeatActivationPopup",method:"post"});apiMethodFactory({method:"get",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:Ct({},genQueryParams()),transformParams:S=>S.queryParams});apiMethodFactory({method:"post",url:"/web-api/api/internal/v1/user/passwordreset",expectedParams:Ct(Ct(Ct({},genDataParam()),genPasswordParam()),genPasswordConfirmationParam())});apiMethodFactory({method:"get",url:"/web-api/user/getphonecountries"});apiMethodFactory({method:"get",url:"/web-api/api/user/phonemasks"});apiMethodFactory({method:"post",url:"/web-api/user/secure"});apiMethodFactory({url:"/web-api/user/mailing",method:"post",overrideParams:S=>(S.mail_type="vipDomain",S.type=0,S),expectedParams:Ct({},genUmailParam())});const isDevelopment=!1,logError=(S,...O)=>{},logErrorUserApi=(...S)=>logError("user-api",S),UPDATE_ATTEMPTS_LIMIT=5,startRepeat=async({isRepeat:S,update:O,updateLimit:V=UPDATE_ATTEMPTS_LIMIT,timeout:G=2500})=>{let z,Q,X=1;[z,Q]=execAsync(()=>O()),await z,Q();const ee=async()=>{let pe,ke;X>V||!S()||(X+=1,[pe,ke]=execAsync(()=>new Promise(ve=>{setTimeoutWrapped(async()=>{let Le,$e;[Le,$e]=execAsync(()=>O()),await Le,$e(),[Le,$e]=execAsync(()=>ee()),await Le,$e(),ve()},G)})),await pe,ke())};return ee()},actions$2={async updateData(){let S,O;const V=useGlobalStore(),G=useHttpModule();if(V.isUserAuth){this.isUpdateBalanceProcess=!0;try{[S,O]=execAsync(()=>startRepeat({isRepeat:()=>!this.activeAccount,update:async()=>{let z,Q;const X=([z,Q]=execAsync(()=>getBalance(G).execute()),z=await z,Q(),z);this.parseAndSetData(X)}})),await S,O(),V.setUserId(this.activeAccount.id)}catch(z){}finally{this.isUpdateBalanceProcess=!1}}},async installActiveAccount(S){let O,V;const G=useHttpModule();try{this.setIsChangedProcess({type:"change",value:!0});const z=([O,V]=execAsync(()=>setActiveAccount(G,{params:{id:S}}).execute()),O=await O,V(),O);return this.parseAndSetData(z),this.updateData(),{success:!0}}catch(z){return{success:!1,error:z}}finally{this.setIsChangedProcess({type:"change",value:!1})}}};var __defProp$j=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$j=Object.getOwnPropertySymbols,__hasOwnProp$j=Object.prototype.hasOwnProperty,__propIsEnum$j=Object.prototype.propertyIsEnumerable,__defNormalProp$j=(S,O,V)=>O in S?__defProp$j(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$i=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$j.call(O,V)&&__defNormalProp$j(S,V,O[V]);if(__getOwnPropSymbols$j)for(var V of __getOwnPropSymbols$j(O))__propIsEnum$j.call(O,V)&&__defNormalProp$j(S,V,O[V]);return S},__spreadProps$6=(S,O)=>__defProps$6(S,__getOwnPropDescs$6(O));const mutations$2={parseAndSetData({balance:S,bonus:O,all_accounts:V,is_available_first_deposit_bonus:G}){var z,Q,X;const ee=(z=getConfig(633))!=null?z:{default:"{v} {c}"},pe=Object.entries(ee!=null?ee:{}).filter(([Le,$e])=>$e.includes("{s}")).map(([Le])=>Le),ke=handleResponse(S,O,V);this.accounts=ke.accounts,this.bonuses=ke.bonuses,this.all_accounts=ke.all_accounts,[...this.accounts,...this.all_accounts].forEach(Le=>{pe.includes(Le.iso)&&(Le.label=Le.labelWithSymbol)});const ve=this.accounts.find(Le=>Le.isActive);ve&&((Q=this.activeAccount)!=null&&Q.isPointsTypeBalance)&&(ve.isPointsTypeBalance=(X=this.activeAccount)==null?void 0:X.isPointsTypeBalance),this.activeAccount=ve,this.mainAccount=this.accounts.find(Le=>Le.type===0),this.isAvailableFirstDepositBonus=G},setIsChangedProcess(S){this.is_changed_process[S.type]=S.value},setNewBalance(S){this.accounts=this.accounts.map(O=>(O.id===S.account_id&&(O.money=S.new_balance),O)),this.activeAccount&&this.activeAccount.id===S.account_id&&(this.activeAccount=__spreadProps$6(__spreadValues$i({},this.activeAccount),{money:S.new_balance}))},bonusSetNewBalance({idBonus:S,newBalance:O}){this.bonuses=this.bonuses.map(V=>(V.idBonus===S&&(V.money=O),V))},setPromoPoints(S){this.accounts=this.accounts.map(O=>(O.type||(O.points=S),O)),this.activeAccount&&!this.activeAccount.type&&(this.activeAccount.points=S)},setIsAccountFrozen(S=!1){this.isAccountFrozen=S}};var __defProp$i=Object.defineProperty,__getOwnPropSymbols$i=Object.getOwnPropertySymbols,__hasOwnProp$i=Object.prototype.hasOwnProperty,__propIsEnum$i=Object.prototype.propertyIsEnumerable,__defNormalProp$i=(S,O,V)=>O in S?__defProp$i(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$h=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$i.call(O,V)&&__defNormalProp$i(S,V,O[V]);if(__getOwnPropSymbols$i)for(var V of __getOwnPropSymbols$i(O))__propIsEnum$i.call(O,V)&&__defNormalProp$i(S,V,O[V]);return S};const useAccountStore=defineStore(ACCOUNT_STORE_NAME,{useSharedStore:!0,state:accountStateFactory,getters:getters$2,actions:__spreadValues$h(__spreadValues$h({},actions$2),mutations$2),hydrate(S,O){}}),getters$1={getAppFontSize:S=>S.appFontSize,getAppTheme:S=>S.appTheme,getAppViewType:S=>S.appViewType,getCoefViewId:S=>S.coefViewId,getMarketDisplaySettings:S=>S.marketDisplaySettings,getCoefficientIndicationType:S=>S.coefIndicationType,getLanguage:S=>S.language,getCurrentCountryCodeState:S=>S.currentCountryCode,isRtl(){return isRtl(this.getLanguage)},getTimeZone:S=>S.timeZone,getIs12h:S=>S.is12h,getUserId:S=>S.userId,getLineProfileId:S=>S.lineProfileId,getLiveProfileId:S=>S.liveProfileId,getProfileIdTimestamp:S=>S.profileIdTimestamp,isFunctionalCookiesAgreed:S=>isFunctionalCookies(S.cookiesAgreeType),isMarketingCookiesAgreed:S=>isMarketingCookies(S.cookiesAgreeType),isAccumulatorOfTheDayEnabled:S=>S.isAccumulatorOfTheDay===1,isAppCompactViewEnabled:S=>S.isAppCompactView===1,isAppLightVersionEnabled:S=>S.isAppLightVersion===1,isAsianView:S=>S.appViewType===1,isBestMatchesOnTopEnabled:S=>S.isBestMatchesOnTop===1,isBetGeneratorEnabled:S=>S.isBetGenerator===1,isDarkTheme:S=>S.appTheme===1,isDetailedScoreEnabled:S=>S.isDetailedScore===1,isDisplayStatsInNewWindowEnabled:S=>S.isDisplayStatsInNewWindow===1,isEuropeanView:S=>S.appViewType===0,isLightTheme:S=>S.appTheme===0,isLiveAccumulatorOfTheDayEnabled:S=>S.isLiveAccumulatorOfTheDay===1,isMoveVideoOnScrollEnabled:S=>S.isMoveVideoOnScroll===1,isShowGameIdEnabled:S=>S.isShowGameId===1,isShowSportsOnlyEnabled:S=>S.isShowSportsOnly===1,isTeamLogosInCouponEnabled:S=>S.isTeamLogosInCoupon===1,isUserAuth:S=>!!S.userId,isLeftSectionHidden(S){return!!(this.isLowResolutionScreen||S.leftSectionDisplayState===1)},getIsLeftSectionHover:S=>S.isLeftSectionHover||S.isLeftSectionFiltersOpen,isLeftSectionVisible(S){return!this.isLeftSectionHidden||S.isLeftSectionHover||S.isLeftSectionFiltersOpen},isRightSectionHidden:S=>S.rightSectionDisplayState===1,isLessThanFHDResolutionScreen:()=>useScreenStore().isLessThanFHDResolutionScreen,isLowResolutionScreen:()=>useScreenStore().isLowResolutionScreen,isSmallResolutionScreen:()=>useScreenStore().isSmallResolutionScreen,isTabletScreen:()=>useScreenStore().isTabletScreen,windowSize:()=>useScreenStore().windowSize,isVerticalScreenOrientation:S=>S.screenOrientation==="portrait",currencyIso(){var S,O;return(O=(S=useAccountStore().activeCurrencyIso)!=null?S:getConfig(-1008).code)!=null?O:"RUB"},zoneStateIsHidden:S=>S.zoneState===1,isZoneAvailable:S=>S.zoneState===0,getPartnerHasTaxes:S=>S.partnerHasTaxes,getBettingViewType:S=>{switch(S.appViewType){case 1:return"asian";case 0:default:return"europe"}},getIsGroupByCountry:S=>S.isGroupByCountry},getConstraintCoefViewId=({appViewType:S,coefViewId:O})=>{var V;return(V=appCoefficientFormatTypesSwitchMap[S][O])!=null?V:O},getDefaultCoefViewId=()=>{const S=getConfig(844),O=Number(getConfig(135)),V=Number(S!=null?S:O);return appCoefficientFormatTypes.includes(V)?V:void 0},createUserConfigState=()=>({disallow_line_sport:[],disallow_live_sport:[],phone_number:"",phone_code:null,user_email:"",user_name:"",user_country_code:null,clarifyDataFields:[],user_country_id:null,activation_type:0,user_ref_id:0,user_msg_count:0,is_active_secure_question:!1,user_hide_balance:!1,changed_pass_day_count:null,user_data:{date_birthday:!1,document_type_id:0,inn:!1,name:"",passport:!1,passport_date:!1,registration_address:!1,surname:"",passport_end_date:!1,firstDepositBonus:-1},protection_level:null,protection_methods:{is_changed_password:!1,enable_two_factor_auth:!1,enable_phone_binding:!1,enable_security_question:!1,enable_email_auth:!1},should_sync_protection_methods:!1,isInstalled:!1,is_need_identification:!1,ban_level:0,isCCLine:!1,isCClive:!1,isRequiredTransfer:!1,internal_verification_status:0,user_status_id:void 0,verification_status:0,verification_types:[],isDataAfterRegistration:!1,is_identification_bonus:!1,remaining_days_to_activate:void 0,has_deposit:!1}),completedStatuses=[4,7,8,11,3],getters={lineSportsBlackList:S=>S.disallow_line_sport,liveSportsBlackList:S=>S.disallow_live_sport,phone:S=>{var O;return(O=S.phone_number)!=null?O:""},phoneCode:S=>{var O;return`+${(O=S.phone_code)!=null?O:""}`},countryCode:S=>{var O;return(O=S.user_country_code)!=null?O:""},fullPhone(){return this.phone?`${this.phoneCode}${this.phone}`:""},countryId:S=>S.user_country_id,phoneData(S){return{countryId:this.countryId,countryCode:this.countryCode,phoneNum:this.phone,phoneCode:this.phoneCode,fullPhone:`${S.phone_code}${this.phone}`}},isActivationTypeNone:S=>S.activation_type===0,isActivationTypePhone:S=>[3,2].includes(S.activation_type),isActivationTypeOnlyPhone:S=>S.activation_type===3,isActivationTypeEmail:S=>[1,2].includes(S.activation_type),isActivationTypeOnlyEmail:S=>S.activation_type===1,needToActivatePhone(){return this.phone&&!this.isActivationTypePhone},needToActivateEmail(){return this.email&&!this.isActivationTypeEmail},email:S=>S.user_email,userName:S=>S.user_name,userRefId:S=>S.user_ref_id,userMsgCount:S=>S.user_msg_count,changedPasswordDayCount:S=>S.changed_pass_day_count||0,isActiveSecureQuestion:S=>S.is_active_secure_question,hideBalance:S=>S.user_hide_balance,getProtectionLevel:S=>S.protection_level,getProtectionLevelStatus:S=>{const{protection_level:O}=S;if(O===null)return null;const V=30,G=70,z=100;return OV?"normal":"bad":OS.protection_methods,isChangedPassword:S=>S.protection_methods.is_changed_password,getEnableTwoFactorAuth:S=>S.protection_methods.enable_two_factor_auth,getEnablePhoneBinding:S=>S.protection_methods.enable_phone_binding,getEnableSecurityQuestion:S=>S.protection_methods.enable_security_question,getEnableEmailAuth:S=>S.protection_methods.enable_email_auth,getIsNeedIdentification:S=>S.is_need_identification,isContactFieldsFilled:S=>!!(S.phone_number&&S.user_email),getShouldSyncProtectionMethods:S=>S.should_sync_protection_methods,isRequiredProfileFieldsFilled:S=>!!(S.user_data.date_birthday&&S.user_data.name&&S.user_data.surname&&S.user_data.passport&&S.user_data.passport_date&&S.user_data.registration_address),isRequiredFieldsFilled:S=>!!(S.user_email&&S.phone_number&&S.user_data.date_birthday&&S.user_data.name&&S.user_data.surname&&S.user_data.passport&&S.user_data.passport_date&&S.user_data.registration_address),isBanned:S=>S.ban_level>0,banLevel:S=>S.ban_level,isCoeffCutLine:S=>S.isCCLine,isCoeffCutLive:S=>S.isCClive,userRef:S=>S.user_ref_id,getUserData:S=>S.user_data,userStatusId:S=>S.user_status_id,internalVerificationStatus:S=>S.internal_verification_status,isPendingVerificationUserStatus:S=>S.user_status_id===1,verificationStatus:S=>S.verification_status,isVerifiedByVerificationStatus:S=>completedStatuses.includes(S.verification_status),verificationTypes:S=>S.verification_types,isAvailableVerification:S=>!!S.verification_types.length,getIsDataAfterRegistration:S=>S.isDataAfterRegistration,isIdentificationBonus:S=>S.is_identification_bonus,remainingDaysToActivate:S=>S.remaining_days_to_activate,hasDeposit:S=>S.has_deposit,documentTypeId:S=>S.user_data.document_type_id},actions$1={async configsLoad(){let S,O;const V=useHttpModule();try{const{result:G,success:z}=([S,O]=execAsync(()=>getUserConfig(V).execute()),S=await S,O(),S);if(!z)return logErrorUserApi();if(!G)return;Object.entries(G).forEach(([Q,X])=>{Q in this.$state&&(this[Q]=X,Q==="user_data"&&(this.user_name=X.name))}),this.isInstalled=!0}catch(G){}},async configInstallLoad(){if(!this.isInstalled)return this.configsLoad()},configUpdatePhone(S){this.activation_type===0?this.activation_type=3:this.activation_type===1&&(this.activation_type=2),this.protection_methods.enable_phone_binding=!0,this.phone_number=S}},mutations$1={configSet(S){Object.keys(S).forEach(O=>{O==="user_data"&&(this.user_name=S[O].name,this.user_data=S[O]),this.hasOwnProperty(O)&&(this[O]=S[O])})},setClarifyDataFields(S){this.clarifyDataFields=S},setLineSportsBlackList(S){this.disallow_line_sport=S.slice().sort((O,V)=>O-V)},setLiveSportsBlackList(S){this.disallow_live_sport=S.slice().sort((O,V)=>O-V)},setMessagesCount(S){this.user_msg_count=S},setEnabledEmailAuth(S){this.protection_methods.enable_email_auth=S},setActionType(S){this.activation_type=S},setPhoneNumber(S=""){this.phone_number=S},setEmail(S=""){this.user_email=S},setUserName(S=""){this.user_name=S},installed(){this.isInstalled=!0},enableSecurityQuestion(){this.protection_methods.enable_security_question=!0},enablePhoneBinding(){this.protection_methods.enable_phone_binding=!0},updateTwoFactorAuth(S){this.protection_methods.enable_two_factor_auth=S},setUserHideBalance(S){this.user_hide_balance=S},setShouldSyncProtectionMethods(S){this.should_sync_protection_methods=S},setBanLevel(S){this.ban_level=S},setVerificationStatus(S){this.verification_status=S},setDataAfterRegistration(S){this.isDataAfterRegistration=S},setRechargeNotification(S){var O;this.isShowRechargeNotification=S.show,this.notificationTextId=(O=S.textId)!=null?O:0},setRechargeNotificationBtn(S){this.isShowRechargeNotificationBtn=S},setHasDeposit(S){this.has_deposit=S}};var __defProp$h=Object.defineProperty,__getOwnPropSymbols$h=Object.getOwnPropertySymbols,__hasOwnProp$h=Object.prototype.hasOwnProperty,__propIsEnum$h=Object.prototype.propertyIsEnumerable,__defNormalProp$h=(S,O,V)=>O in S?__defProp$h(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$g=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$h.call(O,V)&&__defNormalProp$h(S,V,O[V]);if(__getOwnPropSymbols$h)for(var V of __getOwnPropSymbols$h(O))__propIsEnum$h.call(O,V)&&__defNormalProp$h(S,V,O[V]);return S};const useUserConfigStore=defineStore(USER_CONFIG_STORE_NAME,{useSharedStore:!0,state:createUserConfigState,getters,actions:__spreadValues$g(__spreadValues$g({},actions$1),mutations$1),hydrate(S,O){}}),actions={async initGlobalStore(){var S;let O,V;const G=useCookies(),z=G.getAll(),Q={appViewType:z.app_view_type,language:G.get("lng",{fromRes:!0})||z.lng,leftSectionDisplayState:z.hide_left,rightSectionDisplayState:z.hide_right,marketsNameType:z.markets_name_type,isGroupByCountry:z.isChampsGroupedByCountry},ee=(()=>{var $e;const De=getConfig(326),xe=($e=getConfig(325))!=null?$e:[0],Fe=getConfig(-1012).id;return De!=null&&De.includes(Fe)&&xe.includes(1)?1:0})(),pe=getConfig(60),ke=bettingViews.includes(ee)?ee:void 0,ve={appViewType:ke!=null?ke:this.appViewType,coefViewId:(S=getDefaultCoefViewId())!=null?S:this.coefViewId,marketsNameType:appMarketsNameTypes.includes(pe)?pe:void 0},Le=Object.fromEntries(Object.entries(ve).concat(Object.entries(Q)).filter(([,$e])=>$e!==void 0));Le.coefViewId=getConstraintCoefViewId({appViewType:Le.appViewType,coefViewId:Le.coefViewId}),this.$patch(Le),this.installTimeZone(useDateTimeService().userTimeZone),[O,V]=execAsync(()=>this.actionAuthUser()),await O,V()},async initGlobalClientStore(){let S,O;const V=useAppStorage();try{const[G,z,Q,X,ee,pe,ke,ve,Le,$e,De,xe,Fe,Qe,We,Ke,Ve,ze,Ze,nt]=([S,O]=execAsync(()=>Promise.all([V.getItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE),V.getItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE),V.getItem(AppStorageKey.MOVE_VIDEO_ON_SCROLL),V.getItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE),V.getItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS),V.getItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW),V.getItem(AppStorageKey.MARKETS_NAME_TYPE),V.getItem(AppStorageKey.GAME_ZONE_OFF),V.getItem(AppStorageKey.VISUALLY_IMPAIRED_MODE),V.getItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE),V.getItem(AppStorageKey.APP_COMPACT_VIEW_STATE),V.getItem(AppStorageKey.APP_FONT_SIZE),V.getItem(AppStorageKey.APP_LIGHT_VERSION_STATE),V.getItem(AppStorageKey.APP_THEME),V.getItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE),V.getItem(AppStorageKey.BET_GENERATOR_STATE),V.getItem(AppStorageKey.DETAILED_SCORE_STATE),V.getItem(AppStorageKey.SHOW_GAME_ID_STATE),V.getItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE),V.getItem(AppStorageKey.TEAM_LOGOS_IN_COUPON_STATE)])),S=await S,O(),S),et={isAccumulatorOfTheDay:G,isLiveAccumulatorOfTheDay:z,isMoveVideoOnScroll:Q,coefViewId:X,marketDisplaySettings:ee,isDisplayStatsInNewWindow:pe,marketsNameType:ke,zoneState:ve,visuallyImpairedMode:Le,coefIndicationType:$e,isAppCompactView:De,appFontSize:xe,isAppLightVersion:Fe,appTheme:Qe,isBestMatchesOnTop:We,isBetGenerator:Ke,isDetailedScore:Ve,isShowGameId:ze,isShowSportsOnly:Ze,isTeamLogosInCoupon:nt},Je=Xe=>typeof Xe=="object"&&!Xe,Ye=Object.fromEntries(Object.entries(et).filter(([,Xe])=>Xe!==void 0&&!Je(Xe)));this.$patch(Ye)}catch(G){useLogger().error("initSettings error",G)}},async actionAuthUser(){let S,O;const V=useCookies(),G=Number(V.get("ua"));if(G){this.setUserId(G),this.resetProfileId();{const z=useAccountStore();[S,O]=execAsync(()=>z.updateData()),await S,O()}}else[S,O]=execAsync(()=>this.actionDisconnectUser()),await S,O()},async actionDisconnectUser(){let S,O;this.isUserAuth&&([S,O]=execAsync(()=>this.actionLogout()),await S,O())},setUserId(S){!S||this.getUserId===S||(this.setUserId(Number(S)),this.resetProfileId())},clearUserAuthData(){useCookies().remove("ua"),useCookies().remove("user_token"),useUserConfigStore().setBanLevel(0),this.setUserId(void 0),this.resetProfileId()},async actionLogout(){var S;let O,V;const{currentRoute:G}=useRouter$1(),z=useT(),Q=useHttpModule();try{[O,V]=execAsync(()=>Q("/web-api/user/disconnect",{method:"POST"}).execute()),await O,V(),this.clearUserAuthData();{const X=this.getLanguage,ee=!canAccessRoute(unref(G),!1,X,!1),pe=!!((S=unref(G).query)!=null&&S[MODAL_ID]);if(ee||pe){window.location.href=`/${X}`;return}window.location.reload()}}catch(X){useLogger().error("actionDisconnectUser error",X),[O,V]=execAsync(()=>errorAlert({T:z,text:z("main_error_server")})),await O,V()}},async installMarketsNameType(S){let O,V;try{this.marketsNameType=S,[O,V]=execAsync(()=>useAppStorage().setItem(AppStorageKey.MARKETS_NAME_TYPE,S)),await O,V()}catch(G){useLogger().error("globalSetMarketsNameType error",G)}},installAppCoefView(S){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_FORMAT_TYPE,S),this.setCoefViewId(S)},installMarketDisplaySettings(S){useAppStorage().setItem(AppStorageKey.MARKETS_DISPLAY_SETTINGS,S),this.setMarketDisplaySettings(S)},installLng({lng:S}){useCookies().set("lng",S)},installTimeZone(S){const O=Number(S);Number.isNaN(O)||(useCookies().set("tzo",O),useDateTimeService().setTimeZone(O),this.setTimeZone(O))},installIs12h(S){useCookies().set("is12h",Number(S)),useDateTimeService().setIs12h(S),this.setIs12h(S)},installAppViewType(S){useCookies().set("app_view_type",S),this.setAppViewType(S)},installAppTheme(S){useAppStorage().setItem(AppStorageKey.APP_THEME,S),this.setAppTheme(S)},installAppFontSize(S){useAppStorage().setItem(AppStorageKey.APP_FONT_SIZE,S),this.setAppFontSize(S)},installAppCoefficientChangeIndicationType(S){useAppStorage().setItem(AppStorageKey.APP_COEFFICIENT_CHANGE_INDICATION_TYPE,S),this.setCoefIndicationType(S)},installAppCompactViewState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.APP_COMPACT_VIEW_STATE,O),this.setIsAppCompactView(O)},async installLiveAccumulatorOfTheDayState(S){let O,V;const G=S?1:0;[O,V]=execAsync(()=>useAppStorage().setItem(AppStorageKey.LIVE_ACCUMULATOR_OF_THE_DAY_STATE,G)),await O,V(),this.setIsLiveAccumulatorOfTheDay(G)},async installAccumulatorOfTheDayState(S){let O,V;const G=S?1:0;[O,V]=execAsync(()=>useAppStorage().setItem(AppStorageKey.ACCUMULATOR_OF_THE_DAY_STATE,G)),await O,V(),this.setIsAccumulatorOfTheDay(G)},installBetGeneratorState(S){const O=S?1:0;useAppStorage().setItem("coupon_bet_generator",O),this.setIsBetGenerator(O)},installShowSportsOnlyState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.SHOW_SPORTS_ONLY_STATE,O),this.setIsShowSportsOnly(O)},installShowGameIdState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.SHOW_GAME_ID_STATE,O),this.setIsShowGameId(O)},installBestMatchesOnTopState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.BEST_MATCHES_ON_TOP_STATE,O),this.setIsBestMatchesOnTop(O)},installDetailedScoreState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.DETAILED_SCORE_STATE,O),this.setIsDetailedScore(O)},installDisplayStatsInNewWindowState(S){const O=S?1:0;useAppStorage().setItem(AppStorageKey.DISPLAY_STATS_IN_NEW_WINDOW,O),this.setIsDisplayStatsInNewWindow(O)},installTeamLogosInCouponState(S){const O=S?1:0;useAppStorage().setItem("coupon_logo_enabled",O),this.setIsTeamLogosInCoupon(O)},installAppLightVersionState(S){const O=S?1:0;useAppStorage().setItem("app_lite_version",O),this.setIsAppLightVersion(O)},installMoveVideoOnScrollState(S){const O=S?1:0;useAppStorage().setItem("video_move_on_scroll",O),this.setIsMoveVideoOnScroll(O)},installVisuallyImpairedModeState(S){useAppStorage().setItem(AppStorageKey.VISUALLY_IMPAIRED_MODE,S),this.setVisuallyImpairedMode(S)},installIsLeftSectionHidden(S){const O=S?1:0;O?useCookies().set("hide_left",O):useCookies().remove("hide_left"),this.setLeftDisplayState(O)},installIsRightSectionHidden(S){const O=S?1:0;O?useCookies().set("hide_right",O):useCookies().remove("hide_right"),this.setRightDisplayState(O)},installZoneState(S){const O=S?1:0;useAppStorage().setItem("zone_off",O),this.setZoneState(O)},installPartnerHasTaxes(S){this.setPartnerHasTaxes(S)},resetProfileId(){getConfig(291)&&(this.setLineProfileId(void 0),this.setLiveProfileId(void 0),this.setProfileIdTimestamp(0))},installIsGroupByCountry(S){const O=S?1:0;useCookies().set("isChampsGroupedByCountry",O),this.setIsGroupByCountry(S)}},mutate=S=>function(V){this[S]=V},mutations={setUserId:mutate("userId"),setCoefViewId:mutate("coefViewId"),setMarketDisplaySettings:mutate("marketDisplaySettings"),setLanguage:mutate("language"),setTimeZone:mutate("timeZone"),setIs12h:mutate("is12h"),setAppViewType:mutate("appViewType"),setAppTheme:mutate("appTheme"),setAppFontSize:mutate("appFontSize"),setCoefIndicationType:mutate("coefIndicationType"),setIsAppCompactView:mutate("isAppCompactView"),setIsLiveAccumulatorOfTheDay:mutate("isLiveAccumulatorOfTheDay"),setIsAccumulatorOfTheDay:mutate("isAccumulatorOfTheDay"),setIsBetGenerator:mutate("isBetGenerator"),setIsShowSportsOnly:mutate("isShowSportsOnly"),setIsShowGameId:mutate("isShowGameId"),setIsBestMatchesOnTop:mutate("isBestMatchesOnTop"),setIsDetailedScore:mutate("isDetailedScore"),setIsDisplayStatsInNewWindow:mutate("isDisplayStatsInNewWindow"),setIsTeamLogosInCoupon:mutate("isTeamLogosInCoupon"),setIsAppLightVersion:mutate("isAppLightVersion"),setIsMoveVideoOnScroll:mutate("isMoveVideoOnScroll"),setLeftDisplayState:mutate("leftSectionDisplayState"),setRightDisplayState:mutate("rightSectionDisplayState"),setLeftSectionHover:mutate("isLeftSectionHover"),setIsLeftSectionFiltersOpen:mutate("isLeftSectionFiltersOpen"),setScreenOrientation:mutate("screenOrientation"),setZoneState:mutate("zoneState"),setCurrentCountryCodeState:mutate("currentCountryCode"),setPartnerHasTaxes:mutate("partnerHasTaxes"),setLineProfileId:mutate("lineProfileId"),setLiveProfileId:mutate("liveProfileId"),setProfileIdTimestamp:mutate("profileIdTimestamp"),setIsGroupByCountry:mutate("isGroupByCountry"),setVisuallyImpairedMode:mutate("visuallyImpairedMode")};var __defProp$g=Object.defineProperty,__getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__defNormalProp$g=(S,O,V)=>O in S?__defProp$g(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$f=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$g.call(O,V)&&__defNormalProp$g(S,V,O[V]);if(__getOwnPropSymbols$g)for(var V of __getOwnPropSymbols$g(O))__propIsEnum$g.call(O,V)&&__defNormalProp$g(S,V,O[V]);return S};const useGlobalStore=defineStore(GLOBAL_STORE_NAME,{useSharedStore:!0,state:globalStateFactory,getters:getters$1,actions:__spreadValues$f(__spreadValues$f({},actions),mutations),hydrate(S,O){}}),clientWindowSizePlugin=S=>{var O,V,G;const z=useGlobalStore(),Q=useScreenStore(),X=useCookies(),ee=(G=(V=(O=Q.windowSize)==null?void 0:O.width)!=null?V:X.get("window_width"))!=null?G:DEFAULT_WINDOW_WIDTH,{eventResize:pe,startUpdate:ke}=windowResizeObserver(),ve=({width:Le,height:$e})=>{z.isFunctionalCookiesAgreed&&X.set("window_width",Le),Q.setWindowSize({width:Le,height:$e})};onAppUnmounted(()=>{pe.unwatch(ve)}),pe.watch(ve),pe({width:ee,height:0}),S.hooks.hook("app:mounted",async()=>{let Le,$e;[Le,$e]=execAsync(()=>nextTick()),await Le,$e(),onAppUnmounted(ke())}),S.vueApp.use(Le=>{Le.config.globalProperties.$eventResize=pe,Le.provide("$eventResize",Le.config.globalProperties.$eventResize)})},initIconsClientPlugin=S=>{var O,V;const G=(V=(O=useCookies().get("icons_version"))!=null?O:getConfig(-1002).icons)!=null?V:"1.0.722",z=useCDN();c(z(`/sys-icons/${G}/${getConfig(668)}`),"")(S,void 0)},mediaPluginClient=S=>{const O=getServerData("m",{}),V=createClientMediaService({$httpModule:S.config.globalProperties.$httpModule,$logger:S.config.globalProperties.$logger,partnerId:getConfig(-1001),media:O.media,getCdnUrl:S.config.globalProperties.$cdn});V.setMediaResources(getConfig(-1003));const G=useCDN();S.config.globalProperties.$mediaUrl=(z,Q)=>G(V.getMediaUrl({key:z,extensionOrKey:Q})),S.config.globalProperties.$mediaUrlBgStyle=z=>({backgroundImage:z.map(({path:Q,extensionOrKey:X})=>`url(${G(V.getMediaUrl({key:Q,extensionOrKey:X}))})`).join(", ")}),S.config.globalProperties.$loadMediaResources=({ids:z})=>V.loadMediaResources(z)},analytics=S=>{const O=[],V=new Proxy((...G)=>{var z;(z=window==null?void 0:window.coreBus)==null||z.emit("triggerAnalytics",{propStack:O,args:G}),O.length=0},{get(G,z){return O.push(z),V}});S.config.globalProperties.$analytics=V},createSingleton=(S,O=!0)=>{let V;return function(...z){return V||(V=new S(...z)),V}};var __defProp$f=Object.defineProperty,__defProps$5=Object.defineProperties,__getOwnPropDescs$5=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$f=Object.getOwnPropertySymbols,__hasOwnProp$f=Object.prototype.hasOwnProperty,__propIsEnum$f=Object.prototype.propertyIsEnumerable,__defNormalProp$f=(S,O,V)=>O in S?__defProp$f(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$e=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$f.call(O,V)&&__defNormalProp$f(S,V,O[V]);if(__getOwnPropSymbols$f)for(var V of __getOwnPropSymbols$f(O))__propIsEnum$f.call(O,V)&&__defNormalProp$f(S,V,O[V]);return S},__spreadProps$5=(S,O)=>__defProps$5(S,__getOwnPropDescs$5(O)),__publicField$3=(S,O,V)=>__defNormalProp$f(S,typeof O!="symbol"?O+"":O,V);class WebApi{constructor({$logger:O,$cookies:V,$T:G,$httpClient:z},{scopeName:Q="main"}={}){__publicField$3(this,"apiPath"),__publicField$3(this,"scopeName"),__publicField$3(this,"abortControllers",new Set),__publicField$3(this,"scopeInstanceMap",new Map),__publicField$3(this,"$T"),__publicField$3(this,"$cookies"),__publicField$3(this,"$httpClient"),__publicField$3(this,"$logger");var X;this.$cookies=V,this.$httpClient=z,this.$T=G,this.$logger=O,this.apiPath=(X="/web-api")!=null?X:"/web-api",this.scopeName=Q,this.request=this.request.bind(this),this.getRequest=this.getRequest.bind(this),this.postRequest=this.postRequest.bind(this),this.putRequest=this.putRequest.bind(this),this.cancelRequest=this.cancelRequest.bind(this)}get textServerError(){return this.$T("main_error_server")}get className(){var O;return(O=this.constructor.name)!=null?O:"WebApi"}async request(O,V={}){var G;let z,Q;const{apiPath:X=this.apiPath,abortController:ee=new AbortController,method:pe=HttpClient.METHOD_GET,params:ke,headers:ve,isUseToken:Le=!1,isUseXAuth:$e=!1}=V,De=`${X}${O}`,xe={method:pe,url:De,params:ke,headers:ve,isUseToken:Le,isUseXAuth:$e},Fe=Object.entries(V).reduce((Qe,[We,Ke])=>(Ke!==void 0&&(Qe[We]=Ke),Qe),{prefixUrl:X,signal:ee==null?void 0:ee.signal});ee&&this.abortControllers.add(ee.abort);try{const Qe=([z,Q]=execAsync(()=>this.$httpClient.request(O,Fe)),z=await z,Q(),z);return pe===HttpClient.METHOD_HEAD?200:Qe==null?void 0:Qe.data}catch(Qe){if(V.method===HttpClient.METHOD_HEAD&&Qe.httpCode!==void 0)return Promise.reject(Qe==null?void 0:Qe.httpCode);throw this.parseError(__spreadProps$5(__spreadValues$e({},Qe),{response:Qe.data,request:__spreadProps$5(__spreadValues$e({},xe),{isUseToken:V.isUseToken,isUseXAuth:V.isUseXAuth,statusCode:(G=Qe.request)==null?void 0:G.statusCode}),hideLog:V.hideLog}))}finally{ee&&this.abortControllers.delete(ee.abort)}}async headRequest(O,V={}){return this.request(O,__spreadProps$5(__spreadValues$e({},V),{method:"HEAD"}))}newInstance(O){return new this.constructor(this,O)}scope(O){var V;const G=(V=this.scopeInstanceMap.get(O))!=null?V:this.newInstance({scopeName:O});return this.scopeInstanceMap.set(O,G),G}cancelRequest(O){O&&(O.abort(),this.abortControllers.delete(O.abort))}cancelAllRequest(){return this.abortControllers.forEach(O=>O()),this.scopeInstanceMap.forEach(O=>O.cancelAllRequest()),this}async getRequest(O,V={}){return this.request(O,__spreadProps$5(__spreadValues$e({},V),{method:"GET"}))}async postRequest(O,V={}){return this.request(O,__spreadProps$5(__spreadValues$e({},V),{method:"POST"}))}async putRequest(O,V){return this.request(O,__spreadProps$5(__spreadValues$e({},V),{method:"PUT"}))}async postFormData(O,V={}){const{headers:G={},params:z={}}=V,Q=new FormData;return Object.entries(z).forEach(([X,ee])=>Q.set(X,ee)),this.postRequest(O,__spreadProps$5(__spreadValues$e({},V),{params:Q,headers:__spreadProps$5(__spreadValues$e({},G),{"Content-Type":"multipart/form-data"})}))}parseError({message:O="",title:V="",status:G=HttpClient.STATUS_ERROR,httpCode:z=500,response:Q={},request:X={},hideLog:ee}={}){var pe,ke;const ve=G===HttpClient.STATUS_CLOSE,Le=Q!=null&&Q.errors?((pe=Q.errors[0])==null?void 0:pe.detail)||Q.errors[0]:(ke=Q==null?void 0:Q.message)!=null?ke:O,$e=Le||this.textServerError;return new RequestError({message:$e,title:V,status:G,isCancel:ve,response:Q,messagePrefix:`${this.className}(${this.scopeName}): `,request:X,hideLog:ee!=null?ee:!1,httpCode:z,$logger:this.$logger})}checkSuccess(O){if(O&&!O.success)throw this.parseError({message:O.message||O.detail||this.$T("main_query_error"),response:O});return O}consoleError(...O){const[V,...G]=O;V instanceof Error&&V.hideLog||V instanceof RequestError&&!G.length||this.$logger.error(`${this.className} Error: `,...O)}}const createWebApi=createSingleton(WebApi);var __defProp$e=Object.defineProperty,__getOwnPropSymbols$e=Object.getOwnPropertySymbols,__hasOwnProp$e=Object.prototype.hasOwnProperty,__propIsEnum$e=Object.prototype.propertyIsEnumerable,__defNormalProp$e=(S,O,V)=>O in S?__defProp$e(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$d=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$e.call(O,V)&&__defNormalProp$e(S,V,O[V]);if(__getOwnPropSymbols$e)for(var V of __getOwnPropSymbols$e(O))__propIsEnum$e.call(O,V)&&__defNormalProp$e(S,V,O[V]);return S};const URL_AUTH_USER="/user/auth",URL_SMS_SEND_PHONE="/sms-auth/send-code",URL_AUTH_USER_BY_SMS_CODE="/sms-auth/check-code",URL_AUTH_TWO_STEP="/user/twoauth/",URL_DISCONNECT_USER="/user/disconnect",URL_OAUTH_RIGHTS="/oauth/rights",URL_OAUTH="/oauth/auth",URL_SOC_AUTH_USER="/socauth/auth",URL_SOC_AUTH_TWO_STEP="/socauth/twofactor/",URL_SESSIONS_USER="/session-api/sessions/user",BROWSER_DATA="comp_d",SESSION_COOKIE_NAME="SESSION";class AuthApi extends WebApi{async byEmailId({login:O,password:V,isRemember:G=!1,captcha:z,componentsData:Q}){return this.postRequest(URL_AUTH_USER,{params:{uLogin:crypt.encode(O),uPassword:crypt.encode(V),save:G,[BROWSER_DATA]:Q},headers:__spreadValues$d({},z?{[X_CAPTCHA_TOKEN]:z}:{})})}async byPhone({phone:O,countryCode:V,password:G,isRemember:z=!1,captcha:Q,componentsData:X}){return this.postRequest(URL_AUTH_USER,{params:{phone_number:crypt.encode(O),country_code:V,uPassword:crypt.encode(G),save:z,[BROWSER_DATA]:X},headers:__spreadValues$d({},Q?{[X_CAPTCHA_TOKEN]:Q}:{})})}async bySocial({login:O,password:V,captcha:G}){return this.postRequest(URL_SOC_AUTH_USER,{params:{login:crypt.encode(O),pass:crypt.encode(V)},headers:__spreadValues$d({},G?{[X_CAPTCHA_TOKEN]:G}:{})})}async bySmsCode(O=""){return this.postRequest(URL_AUTH_USER_BY_SMS_CODE,{params:{"sms-code":O}})}async byTwoStep(O,V,G){return this.postRequest(URL_AUTH_TWO_STEP,{params:{code:crypt.encode(O),save:G,[BROWSER_DATA]:V}})}async bySocTwoStep(O){return this.postRequest(URL_SOC_AUTH_TWO_STEP,{params:{code:crypt.encode(O)}})}async sendSms({phone:O="",code:V="",captcha:G="",componentsData:z=""}){return this.postRequest(URL_SMS_SEND_PHONE,{params:{"phone-number":O,"phone-code":V,[BROWSER_DATA]:z},headers:__spreadValues$d({},G?{[X_CAPTCHA_TOKEN]:G}:{})})}async disconnectUser(){let O,V;const{success:G,message:z}=([O,V]=execAsync(()=>this.postRequest(URL_DISCONNECT_USER)),O=await O,V(),O);G||([O,V]=execAsync(()=>Promise.reject(new Error(z))),await O,V())}async getRights(){return this.postRequest(URL_OAUTH_RIGHTS)}async oAuth(){return this.postRequest(URL_OAUTH)}async checkUserSession(){let O,V;const G={hideLog:!0,withoutCache:!0},z=this.$cookies.get(SESSION_COOKIE_NAME,{fromRes:!0});if(z){const ee=Object.entries(this.$cookies.getAll());ee.push([SESSION_COOKIE_NAME,z]),G.headers={COOKIE:ee.reduce((pe,[ke,ve])=>pe+`${ke}=${ve}; `,"")}}getConfig(86)&&(G.headers["X-SameSite"]="1",getConfig(655)&&(G.headers["X-Partitioned"]="1"));const{data:Q}=([O,V]=execAsync(()=>this.$httpClient.getRequestWithoutCache(URL_SESSIONS_USER,G)),O=await O,V(),O),{user_id:X}=Q;return{userId:X!=null?X:void 0}}}const createAuthApi=createSingleton(AuthApi);var __defProp$d=Object.defineProperty,__getOwnPropSymbols$d=Object.getOwnPropertySymbols,__hasOwnProp$d=Object.prototype.hasOwnProperty,__propIsEnum$d=Object.prototype.propertyIsEnumerable,__defNormalProp$d=(S,O,V)=>O in S?__defProp$d(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$c=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$d.call(O,V)&&__defNormalProp$d(S,V,O[V]);if(__getOwnPropSymbols$d)for(var V of __getOwnPropSymbols$d(O))__propIsEnum$d.call(O,V)&&__defNormalProp$d(S,V,O[V]);return S};class UserApi extends WebApi{constructor(O){super(O),this.apiPath=`${this.apiPath}/user`}async getUserConfig(){let O,V;const G=([O,V]=execAsync(()=>this.getRequest("/getuserconfig",{withoutCache:!0})),O=await O,V(),O),{result:z}=G;return(!z||!Object.keys(z).length)&&([O,V]=execAsync(()=>Promise.reject(this.parseError({response:G}))),await O,V()),z}async setActiveAccount(O){let V,G;const z=([V,G]=execAsync(()=>this.postRequest("/setactiveaccount",{params:{id:O}})),V=await V,G(),V);return this.checkSuccess(z)}async getBalance(){return this.postRequest("/balance")}async secure(){return this.postRequest("/secure")}async getPhoneCountries(){let O,V;const{countries:G}=([O,V]=execAsync(()=>this.getRequest("/getphonecountries")),O=await O,V(),O);return Array.isArray(G)?G.map(z=>({id:z.id,name:z.name,code:z.country_code.toLowerCase(),phoneCode:z.tel_code})):[]}async getPhoneMasks(){let O,V;const G=([O,V]=execAsync(()=>this.getRequest("/phonemasks",{apiPath:"/web-api/api/user"})),O=await O,V(),O);return Array.isArray(G)?G:[]}async sendMailing({mailType:O,type:V=0,email:G}){return this.postFormData("/mailing",{params:{mail_type:O,type:V,umail:G}})}async sendVipDomain(O){return this.sendMailing({mailType:"vipDomain",email:O})}async changeEmail({email:O,captcha:V}){let G,z;const Q=([G,z]=execAsync(()=>this.postRequest("/sendActivationMail",{params:{email:O},headers:__spreadValues$c({},V?{[X_CAPTCHA_TOKEN]:V}:{})})),G=await G,z(),G);this.checkSuccess(Q)}async repeatActivationEmail(){let O,V;const G=([O,V]=execAsync(()=>this.postRequest("/repeatActivationPopup")),O=await O,V(),O);return this.checkSuccess(G),G.message}async callBack({phone:O,name:V,message:G=""}){let z,Q;const X={phone:O,name:V};return G&&(X.message=G),[z,Q]=execAsync(()=>this.postRequest("/callback/request",{headers:__spreadValues$c({},JsonApiHeaders),params:{data:{attributes:X}}})),z=await z,Q(),z}async cancelCallBack(){let O,V;const G=([O,V]=execAsync(()=>this.postRequest("/CancelCallbackDB")),O=await O,V(),O);return this.checkSuccess(G),G.message}async checkCallBack(){let O,V;const G=([O,V]=execAsync(()=>this.postRequest("/CheckCallbackDB")),O=await O,V(),O);return this.checkSuccess(G),G.request.id?G.request:void 0}async getPhoneNumber(){var O,V;let G,z;const Q=([G,z]=execAsync(()=>this.postRequest("/getphonenumber")),G=await G,z(),G);return this.checkSuccess(Q),{countryCode:(O=Q.country_code)!=null?O:"",phoneNumber:(V=Q.phone_number)!=null?V:"",phoneCode:Q.phone_code?`+${Q.phone_code}`:""}}async activateEmailResponse(O,V){return this.postRequest(O,__spreadValues$c({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions(__spreadValues$c({},V))))}async activateEmailFast(O){return this.activateEmailResponse("/activatefast",O)}async activateEmail(O){return this.activateEmailResponse("/activate",O)}async checkPasswordReset(O){return this.getRequest("/passwordreset",{apiPath:`${this.apiPath}/api/internal/v1/user`,headers:JsonApiHeaders,params:O})}async passwordReset({password:O="",passwordRepeat:V="",data:G=""}){return this.postRequest("/passwordreset",__spreadValues$c({apiPath:`${this.apiPath}/api/internal/v1/user`},getWebHttpClientOptions({data:G,password:crypt.encode(O),password_confirmation:crypt.encode(V)})))}async saveTimezoneOffset(O){let V,G;[V,G]=execAsync(()=>this.postRequest("/timezone",{params:{action:"save",val:O}})),await V,G()}}const createUserApi=createSingleton(UserApi),api={[DependencyName.WEB_API]:createWebApi,[DependencyName.USER_API]:createUserApi,[DependencyName.AUTH_API]:createAuthApi},apiInstances=api,apiServicesPlugin=S=>{const O={};S.config.globalProperties.$apiInstances=new Proxy(apiInstances,{get(V,G){return G in V&&!O[G]&&(O[G]=V[G](S.config.globalProperties)),O[G]}})},appStorage=(S,O)=>{S.config.globalProperties.$appStorage=O},assetPathPlugin=S=>{const[O,V,G,z,Q]=getConfigs(668,619,-1001,-1e3,566),ke=`/genfiles/cms/${Q?z:V}-${Q?G:O}/desktop`;S.config.globalProperties.$assetPath={LITE_DEFAULT:ke,DEFAULT:ke}},cacheServicePluginClient=S=>{S.config.globalProperties.$cacheService={}},bffConfig=(S,O)=>{S.config.globalProperties.$bffConfig=O,S.provide("$bffConfig",O)},siteConfig=(S,O)=>{const V=new SiteConfig({$store:{commit:()=>{}}},O.config);S.config.globalProperties.$siteConfig=V,S.provide("$siteConfig",V)},siteData=(S,O)=>{const V=new SsrDataProvider({},O);S.config.globalProperties.$siteData=V,S.provide("$siteData",V)},clientCookiePlugin=S=>{S.config.globalProperties.$cookies=new Cookies({})},dateTimeServicePlugin=async S=>{let O,V;const{public:{isDev:G}}=useRuntimeConfig$1(),z=useGlobalStore(),Q=new DateTimeServiceV2({$T:useT(),lng:getConfig(-1004).id}),X=useCookies().get("tzo");try{const ee=([O,V]=execAsync(()=>__variableDynamicImportRuntime0__(`date-fns/esm/locale/${Q.localeCode}/index.js`)),O=await O,V(),O);Q.initLocale(ee==null?void 0:ee.default)}catch(ee){G&&console.warn(ee),Q.initLocale()}isDef(X)&&Q.setTimeZone(X),onAppUnmounted(watchEffect(()=>Q.setTimeZone(z.timeZone),{flush:"sync"})),onAppUnmounted(watchEffect(()=>Q.setIs12h(z.is12h),{flush:"sync"})),S.config.globalProperties.$dateTimeService=Q};function __variableDynamicImportRuntime0__(S){switch(S){case"date-fns/esm/locale/af":case"date-fns/esm/locale/af/index":case"date-fns/esm/locale/af/index.js":return __vitePreload(()=>import("./__shared_24424ae66a.js"),[],import.meta.url);case"date-fns/esm/locale/ar":case"date-fns/esm/locale/ar/index":case"date-fns/esm/locale/ar/index.js":return __vitePreload(()=>import("./__shared_7986ea877a.js"),[],import.meta.url);case"date-fns/esm/locale/ar-DZ":case"date-fns/esm/locale/ar-DZ/index":case"date-fns/esm/locale/ar-DZ/index.js":return __vitePreload(()=>import("./__shared_1655a5f3e6.js"),[],import.meta.url);case"date-fns/esm/locale/ar-EG":case"date-fns/esm/locale/ar-EG/index":case"date-fns/esm/locale/ar-EG/index.js":return __vitePreload(()=>import("./__shared_dd055ab8dc.js"),[],import.meta.url);case"date-fns/esm/locale/ar-MA":case"date-fns/esm/locale/ar-MA/index":case"date-fns/esm/locale/ar-MA/index.js":return __vitePreload(()=>import("./__shared_b8ea1cfce5.js"),[],import.meta.url);case"date-fns/esm/locale/ar-SA":case"date-fns/esm/locale/ar-SA/index":case"date-fns/esm/locale/ar-SA/index.js":return __vitePreload(()=>import("./__shared_d552118da1.js"),[],import.meta.url);case"date-fns/esm/locale/ar-TN":case"date-fns/esm/locale/ar-TN/index":case"date-fns/esm/locale/ar-TN/index.js":return __vitePreload(()=>import("./__shared_6aa08cc347.js"),[],import.meta.url);case"date-fns/esm/locale/az":case"date-fns/esm/locale/az/index":case"date-fns/esm/locale/az/index.js":return __vitePreload(()=>import("./__shared_52c90bb419.js"),[],import.meta.url);case"date-fns/esm/locale/be":case"date-fns/esm/locale/be/index":case"date-fns/esm/locale/be/index.js":return __vitePreload(()=>import("./__shared_670e38b35b.js"),[],import.meta.url);case"date-fns/esm/locale/bg":case"date-fns/esm/locale/bg/index":case"date-fns/esm/locale/bg/index.js":return __vitePreload(()=>import("./__shared_8cdd543595.js"),[],import.meta.url);case"date-fns/esm/locale/bn":case"date-fns/esm/locale/bn/index":case"date-fns/esm/locale/bn/index.js":return __vitePreload(()=>import("./__shared_f77a1eb515.js"),[],import.meta.url);case"date-fns/esm/locale/bs":case"date-fns/esm/locale/bs/index":case"date-fns/esm/locale/bs/index.js":return __vitePreload(()=>import("./__shared_896e964005.js"),[],import.meta.url);case"date-fns/esm/locale/ca":case"date-fns/esm/locale/ca/index":case"date-fns/esm/locale/ca/index.js":return __vitePreload(()=>import("./__shared_e266492d2e.js"),[],import.meta.url);case"date-fns/esm/locale/cs":case"date-fns/esm/locale/cs/index":case"date-fns/esm/locale/cs/index.js":return __vitePreload(()=>import("./__shared_79af81d996.js"),[],import.meta.url);case"date-fns/esm/locale/cy":case"date-fns/esm/locale/cy/index":case"date-fns/esm/locale/cy/index.js":return __vitePreload(()=>import("./__shared_ee48039fd1.js"),[],import.meta.url);case"date-fns/esm/locale/da":case"date-fns/esm/locale/da/index":case"date-fns/esm/locale/da/index.js":return __vitePreload(()=>import("./__shared_17b7c366fd.js"),[],import.meta.url);case"date-fns/esm/locale/de":case"date-fns/esm/locale/de/index":case"date-fns/esm/locale/de/index.js":return __vitePreload(()=>import("./__shared_ee971f5527.js"),__vite__mapDeps([0,1]),import.meta.url);case"date-fns/esm/locale/de-AT":case"date-fns/esm/locale/de-AT/index":case"date-fns/esm/locale/de-AT/index.js":return __vitePreload(()=>import("./__shared_9148b441da.js"),__vite__mapDeps([2,1]),import.meta.url);case"date-fns/esm/locale/el":case"date-fns/esm/locale/el/index":case"date-fns/esm/locale/el/index.js":return __vitePreload(()=>import("./__shared_8a97f9f70a.js"),[],import.meta.url);case"date-fns/esm/locale/en-AU":case"date-fns/esm/locale/en-AU/index":case"date-fns/esm/locale/en-AU/index.js":return __vitePreload(()=>import("./__shared_f07269e73a.js"),[],import.meta.url);case"date-fns/esm/locale/en-CA":case"date-fns/esm/locale/en-CA/index":case"date-fns/esm/locale/en-CA/index.js":return __vitePreload(()=>import("./__shared_92b7302139.js"),[],import.meta.url);case"date-fns/esm/locale/en-GB":case"date-fns/esm/locale/en-GB/index":case"date-fns/esm/locale/en-GB/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index),void 0,import.meta.url);case"date-fns/esm/locale/en-IE":case"date-fns/esm/locale/en-IE/index":case"date-fns/esm/locale/en-IE/index.js":return __vitePreload(()=>import("./__shared_2686f0b4cb.js"),[],import.meta.url);case"date-fns/esm/locale/en-IN":case"date-fns/esm/locale/en-IN/index":case"date-fns/esm/locale/en-IN/index.js":return __vitePreload(()=>import("./__shared_05b912407d.js"),[],import.meta.url);case"date-fns/esm/locale/en-NZ":case"date-fns/esm/locale/en-NZ/index":case"date-fns/esm/locale/en-NZ/index.js":return __vitePreload(()=>import("./__shared_0a7e433f4f.js"),[],import.meta.url);case"date-fns/esm/locale/en-US":case"date-fns/esm/locale/en-US/index":case"date-fns/esm/locale/en-US/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index$2),void 0,import.meta.url);case"date-fns/esm/locale/en-ZA":case"date-fns/esm/locale/en-ZA/index":case"date-fns/esm/locale/en-ZA/index.js":return __vitePreload(()=>import("./__shared_c1dd7ab180.js"),[],import.meta.url);case"date-fns/esm/locale/eo":case"date-fns/esm/locale/eo/index":case"date-fns/esm/locale/eo/index.js":return __vitePreload(()=>import("./__shared_05a2c86b46.js"),[],import.meta.url);case"date-fns/esm/locale/es":case"date-fns/esm/locale/es/index":case"date-fns/esm/locale/es/index.js":return __vitePreload(()=>import("./__shared_5aaa1f3317.js"),[],import.meta.url);case"date-fns/esm/locale/et":case"date-fns/esm/locale/et/index":case"date-fns/esm/locale/et/index.js":return __vitePreload(()=>import("./__shared_81bf3b04c3.js"),[],import.meta.url);case"date-fns/esm/locale/eu":case"date-fns/esm/locale/eu/index":case"date-fns/esm/locale/eu/index.js":return __vitePreload(()=>import("./__shared_709d6c5f0a.js"),[],import.meta.url);case"date-fns/esm/locale/fa-IR":case"date-fns/esm/locale/fa-IR/index":case"date-fns/esm/locale/fa-IR/index.js":return __vitePreload(()=>import("./__shared_3775265898.js"),[],import.meta.url);case"date-fns/esm/locale/fi":case"date-fns/esm/locale/fi/index":case"date-fns/esm/locale/fi/index.js":return __vitePreload(()=>import("./__shared_6e652be6c6.js"),[],import.meta.url);case"date-fns/esm/locale/fr":case"date-fns/esm/locale/fr/index":case"date-fns/esm/locale/fr/index.js":return __vitePreload(()=>import("./__shared_2c60ed6ed6.js"),__vite__mapDeps([3,4,5]),import.meta.url);case"date-fns/esm/locale/fr-CA":case"date-fns/esm/locale/fr-CA/index":case"date-fns/esm/locale/fr-CA/index.js":return __vitePreload(()=>import("./__shared_90aec421e2.js"),__vite__mapDeps([6,4,5]),import.meta.url);case"date-fns/esm/locale/fr-CH":case"date-fns/esm/locale/fr-CH/index":case"date-fns/esm/locale/fr-CH/index.js":return __vitePreload(()=>import("./__shared_5b1d091240.js"),__vite__mapDeps([7,4]),import.meta.url);case"date-fns/esm/locale/fy":case"date-fns/esm/locale/fy/index":case"date-fns/esm/locale/fy/index.js":return __vitePreload(()=>import("./__shared_603e12cb48.js"),[],import.meta.url);case"date-fns/esm/locale/gd":case"date-fns/esm/locale/gd/index":case"date-fns/esm/locale/gd/index.js":return __vitePreload(()=>import("./__shared_90c7d9734d.js"),[],import.meta.url);case"date-fns/esm/locale/gl":case"date-fns/esm/locale/gl/index":case"date-fns/esm/locale/gl/index.js":return __vitePreload(()=>import("./__shared_7bdc8a1deb.js"),[],import.meta.url);case"date-fns/esm/locale/gu":case"date-fns/esm/locale/gu/index":case"date-fns/esm/locale/gu/index.js":return __vitePreload(()=>import("./__shared_6bd75d625a.js"),[],import.meta.url);case"date-fns/esm/locale/he":case"date-fns/esm/locale/he/index":case"date-fns/esm/locale/he/index.js":return __vitePreload(()=>import("./__shared_39fb46f804.js"),[],import.meta.url);case"date-fns/esm/locale/hi":case"date-fns/esm/locale/hi/index":case"date-fns/esm/locale/hi/index.js":return __vitePreload(()=>import("./__shared_f49b2a4599.js"),[],import.meta.url);case"date-fns/esm/locale/hr":case"date-fns/esm/locale/hr/index":case"date-fns/esm/locale/hr/index.js":return __vitePreload(()=>import("./__shared_b89153fe90.js"),[],import.meta.url);case"date-fns/esm/locale/ht":case"date-fns/esm/locale/ht/index":case"date-fns/esm/locale/ht/index.js":return __vitePreload(()=>import("./__shared_5dc2ccbe5f.js"),[],import.meta.url);case"date-fns/esm/locale/hu":case"date-fns/esm/locale/hu/index":case"date-fns/esm/locale/hu/index.js":return __vitePreload(()=>import("./__shared_7cebff99ec.js"),[],import.meta.url);case"date-fns/esm/locale/hy":case"date-fns/esm/locale/hy/index":case"date-fns/esm/locale/hy/index.js":return __vitePreload(()=>import("./__shared_3472d61265.js"),[],import.meta.url);case"date-fns/esm/locale/id":case"date-fns/esm/locale/id/index":case"date-fns/esm/locale/id/index.js":return __vitePreload(()=>import("./__shared_d05033c4ba.js"),[],import.meta.url);case"date-fns/esm/locale/is":case"date-fns/esm/locale/is/index":case"date-fns/esm/locale/is/index.js":return __vitePreload(()=>import("./__shared_548ad13957.js"),[],import.meta.url);case"date-fns/esm/locale/it":case"date-fns/esm/locale/it/index":case"date-fns/esm/locale/it/index.js":return __vitePreload(()=>import("./__shared_8f2d7a4460.js"),[],import.meta.url);case"date-fns/esm/locale/ja":case"date-fns/esm/locale/ja/index":case"date-fns/esm/locale/ja/index.js":return __vitePreload(()=>import("./__shared_6a98a9f222.js"),[],import.meta.url);case"date-fns/esm/locale/ja-Hira":case"date-fns/esm/locale/ja-Hira/index":case"date-fns/esm/locale/ja-Hira/index.js":return __vitePreload(()=>import("./__shared_4b5c7e7b8e.js"),[],import.meta.url);case"date-fns/esm/locale/ka":case"date-fns/esm/locale/ka/index":case"date-fns/esm/locale/ka/index.js":return __vitePreload(()=>import("./__shared_37a1baa2bf.js"),[],import.meta.url);case"date-fns/esm/locale/kk":case"date-fns/esm/locale/kk/index":case"date-fns/esm/locale/kk/index.js":return __vitePreload(()=>import("./__shared_4ce2a29e85.js"),[],import.meta.url);case"date-fns/esm/locale/km":case"date-fns/esm/locale/km/index":case"date-fns/esm/locale/km/index.js":return __vitePreload(()=>import("./__shared_d22a9b69fa.js"),[],import.meta.url);case"date-fns/esm/locale/kn":case"date-fns/esm/locale/kn/index":case"date-fns/esm/locale/kn/index.js":return __vitePreload(()=>import("./__shared_29091b5ed3.js"),[],import.meta.url);case"date-fns/esm/locale/ko":case"date-fns/esm/locale/ko/index":case"date-fns/esm/locale/ko/index.js":return __vitePreload(()=>import("./__shared_09094faf63.js"),[],import.meta.url);case"date-fns/esm/locale/lb":case"date-fns/esm/locale/lb/index":case"date-fns/esm/locale/lb/index.js":return __vitePreload(()=>import("./__shared_d3fbf9392c.js"),[],import.meta.url);case"date-fns/esm/locale/lt":case"date-fns/esm/locale/lt/index":case"date-fns/esm/locale/lt/index.js":return __vitePreload(()=>import("./__shared_266cf476fa.js"),[],import.meta.url);case"date-fns/esm/locale/lv":case"date-fns/esm/locale/lv/index":case"date-fns/esm/locale/lv/index.js":return __vitePreload(()=>import("./__shared_291c1400fc.js"),[],import.meta.url);case"date-fns/esm/locale/mk":case"date-fns/esm/locale/mk/index":case"date-fns/esm/locale/mk/index.js":return __vitePreload(()=>import("./__shared_75d1a8f4cd.js"),[],import.meta.url);case"date-fns/esm/locale/mn":case"date-fns/esm/locale/mn/index":case"date-fns/esm/locale/mn/index.js":return __vitePreload(()=>import("./__shared_36b4ea268f.js"),[],import.meta.url);case"date-fns/esm/locale/ms":case"date-fns/esm/locale/ms/index":case"date-fns/esm/locale/ms/index.js":return __vitePreload(()=>import("./__shared_ccaceb84f4.js"),[],import.meta.url);case"date-fns/esm/locale/mt":case"date-fns/esm/locale/mt/index":case"date-fns/esm/locale/mt/index.js":return __vitePreload(()=>import("./__shared_0cbae3b042.js"),[],import.meta.url);case"date-fns/esm/locale/nb":case"date-fns/esm/locale/nb/index":case"date-fns/esm/locale/nb/index.js":return __vitePreload(()=>import("./__shared_b216ec51e0.js"),[],import.meta.url);case"date-fns/esm/locale/nl":case"date-fns/esm/locale/nl/index":case"date-fns/esm/locale/nl/index.js":return __vitePreload(()=>import("./__shared_0e4d03bce4.js"),[],import.meta.url);case"date-fns/esm/locale/nl-BE":case"date-fns/esm/locale/nl-BE/index":case"date-fns/esm/locale/nl-BE/index.js":return __vitePreload(()=>import("./__shared_88cff9888f.js"),[],import.meta.url);case"date-fns/esm/locale/nn":case"date-fns/esm/locale/nn/index":case"date-fns/esm/locale/nn/index.js":return __vitePreload(()=>import("./__shared_640de12c0d.js"),[],import.meta.url);case"date-fns/esm/locale/pl":case"date-fns/esm/locale/pl/index":case"date-fns/esm/locale/pl/index.js":return __vitePreload(()=>import("./__shared_3a81daed59.js"),[],import.meta.url);case"date-fns/esm/locale/pt":case"date-fns/esm/locale/pt/index":case"date-fns/esm/locale/pt/index.js":return __vitePreload(()=>import("./__shared_0803db7654.js"),[],import.meta.url);case"date-fns/esm/locale/pt-BR":case"date-fns/esm/locale/pt-BR/index":case"date-fns/esm/locale/pt-BR/index.js":return __vitePreload(()=>import("./__shared_f53a04c872.js"),[],import.meta.url);case"date-fns/esm/locale/ro":case"date-fns/esm/locale/ro/index":case"date-fns/esm/locale/ro/index.js":return __vitePreload(()=>import("./__shared_dad4af766a.js"),[],import.meta.url);case"date-fns/esm/locale/ru":case"date-fns/esm/locale/ru/index":case"date-fns/esm/locale/ru/index.js":return __vitePreload(()=>Promise.resolve().then(()=>index$1),void 0,import.meta.url);case"date-fns/esm/locale/sk":case"date-fns/esm/locale/sk/index":case"date-fns/esm/locale/sk/index.js":return __vitePreload(()=>import("./__shared_855ad0ccf4.js"),[],import.meta.url);case"date-fns/esm/locale/sl":case"date-fns/esm/locale/sl/index":case"date-fns/esm/locale/sl/index.js":return __vitePreload(()=>import("./__shared_9ad5e335eb.js"),[],import.meta.url);case"date-fns/esm/locale/sq":case"date-fns/esm/locale/sq/index":case"date-fns/esm/locale/sq/index.js":return __vitePreload(()=>import("./__shared_6939d470ba.js"),[],import.meta.url);case"date-fns/esm/locale/sr":case"date-fns/esm/locale/sr/index":case"date-fns/esm/locale/sr/index.js":return __vitePreload(()=>import("./__shared_ebf39d79b7.js"),[],import.meta.url);case"date-fns/esm/locale/sr-Latn":case"date-fns/esm/locale/sr-Latn/index":case"date-fns/esm/locale/sr-Latn/index.js":return __vitePreload(()=>import("./__shared_2fdd81b417.js"),[],import.meta.url);case"date-fns/esm/locale/sv":case"date-fns/esm/locale/sv/index":case"date-fns/esm/locale/sv/index.js":return __vitePreload(()=>import("./__shared_8f23366b83.js"),[],import.meta.url);case"date-fns/esm/locale/ta":case"date-fns/esm/locale/ta/index":case"date-fns/esm/locale/ta/index.js":return __vitePreload(()=>import("./__shared_91c172384e.js"),[],import.meta.url);case"date-fns/esm/locale/te":case"date-fns/esm/locale/te/index":case"date-fns/esm/locale/te/index.js":return __vitePreload(()=>import("./__shared_1b5bc43958.js"),[],import.meta.url);case"date-fns/esm/locale/th":case"date-fns/esm/locale/th/index":case"date-fns/esm/locale/th/index.js":return __vitePreload(()=>import("./__shared_e537937383.js"),[],import.meta.url);case"date-fns/esm/locale/tr":case"date-fns/esm/locale/tr/index":case"date-fns/esm/locale/tr/index.js":return __vitePreload(()=>import("./__shared_cf932a6ec4.js"),[],import.meta.url);case"date-fns/esm/locale/ug":case"date-fns/esm/locale/ug/index":case"date-fns/esm/locale/ug/index.js":return __vitePreload(()=>import("./__shared_c289ad19f4.js"),[],import.meta.url);case"date-fns/esm/locale/uk":case"date-fns/esm/locale/uk/index":case"date-fns/esm/locale/uk/index.js":return __vitePreload(()=>import("./__shared_b2933b2ef4.js"),[],import.meta.url);case"date-fns/esm/locale/uz":case"date-fns/esm/locale/uz/index":case"date-fns/esm/locale/uz/index.js":return __vitePreload(()=>import("./__shared_249a73de85.js"),[],import.meta.url);case"date-fns/esm/locale/uz-Cyrl":case"date-fns/esm/locale/uz-Cyrl/index":case"date-fns/esm/locale/uz-Cyrl/index.js":return __vitePreload(()=>import("./__shared_8779b9c7f2.js"),[],import.meta.url);case"date-fns/esm/locale/vi":case"date-fns/esm/locale/vi/index":case"date-fns/esm/locale/vi/index.js":return __vitePreload(()=>import("./__shared_726b90d3fe.js"),[],import.meta.url);case"date-fns/esm/locale/zh-CN":case"date-fns/esm/locale/zh-CN/index":case"date-fns/esm/locale/zh-CN/index.js":return __vitePreload(()=>import("./__shared_77ab702693.js"),[],import.meta.url);case"date-fns/esm/locale/zh-HK":case"date-fns/esm/locale/zh-HK/index":case"date-fns/esm/locale/zh-HK/index.js":return __vitePreload(()=>import("./__shared_b80b84d07d.js"),[],import.meta.url);case"date-fns/esm/locale/zh-TW":case"date-fns/esm/locale/zh-TW/index":case"date-fns/esm/locale/zh-TW/index.js":return __vitePreload(()=>import("./__shared_8fd119021d.js"),[],import.meta.url);default:return new Promise(function(O,V){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(V.bind(null,new Error("Unknown variable dynamic import: "+S)))})}}const clientCreateFatmanCollector=(S,O=55,V="")=>createFatmanClient({apiPath:`/fatman-api/${V}`,whence:O,lang:S}),clientFatmanCollector=S=>{var O;const V=clientCreateFatmanCollector(getConfig(-1004).id,(O=window==null?void 0:window.Telegram)!=null&&O.WebApp?119:getConfig(-1010),"a6f69e4388362d761ee5bb073edb23ae3d9341fb"),G=useGlobalStore();onAppUnmounted(watch(()=>G.language,z=>{z&&V.setLang(z)},{immediate:!0})),onAppUnmounted(watch(()=>G.userId,z=>{z&&(V.setUserId(z),isEmbedded()||V.send(3))},{immediate:!0})),S.config.globalProperties.$fatmanCollector=V,onAppUnmounted(()=>V.stop())},wrapMemoryStorage=S=>Object.assign(S,{serverStorageSetItem:(O,V)=>S.setItem(O,V),serverStorageGetItem:O=>S.getItem(O),serverStorageRemoveItem:O=>S.removeItem(O)}),clientGlobalStoragePlugin=S=>{const O=new MemoryStorage;O.setStorage(getServerData("g",{})),S.config.globalProperties.$globalStorage=wrapMemoryStorage(O)};let baseUrl="";const getBaseUrl=()=>baseUrl,setBaseUrl=S=>{baseUrl=S},FINGERPRINT_LIB_URL="/hd-api/external/apps/c5e31d5915661de4393e3f1489b00ebc4497dd48/api.js",FINGERPRINT_UPDATE_ERROR_MAX_COUNT=2,FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE=110;let refreshStateCached,errorCount=0;const useFingerprint=({memoryStorage:S,logger:O})=>{const V="fp_d",G={token:"",componentsData:"",expiresAt:0},z=ve=>!!ve.token&&ve.expiresAt*1e3>Date.now(),Q=async()=>{const ve=S.getItem(V);if(ve)return ve;let Le;const $e=localStorage.getItem(V);return $e&&(Le=JSON.parse($e)),Le?(S.setItem(V,Le),Le):G},X=async()=>{var ve;let Le,$e;if(!((ve=window==null?void 0:window.HDF)!=null&&ve.exec)){O.error("HDF.exec is not defined");return}try{const De=([Le,$e]=execAsync(()=>window.HDF.exec()),Le=await Le,$e(),Le),{token:xe,expiresAt:Fe,data:Qe}=De!=null?De:{};if(!xe||!Fe||!Qe){O.error("incorrect response",De),errorCount++;return}const We={token:xe,expiresAt:Fe,componentsData:Qe};S.setItem(V,We),localStorage.setItem(V,JSON.stringify(We)),errorCount=0}catch(De){O.error("execute error",De),errorCount++}},ee=async()=>{var ve,Le;let $e,De;if([$e,De]=execAsync(()=>appendScript(FINGERPRINT_LIB_URL)),await $e,De(),!((ve=window.HDF)!=null&&ve.ready)){O.error("HDF.ready is not defined");return}(Le=window.HDF)==null||Le.ready(X)},pe=async ve=>{let Le,$e;errorCount>=FINGERPRINT_UPDATE_ERROR_MAX_COUNT&&!ve||(refreshStateCached||(refreshStateCached=async()=>{let De,xe;window.HDF?([De,xe]=execAsync(()=>X()),await De,xe()):([De,xe]=execAsync(()=>ee()),await De,xe()),refreshStateCached=void 0}),[Le,$e]=execAsync(()=>refreshStateCached()),await Le,$e())};return{getState:Q,getFingerprint:async ve=>{let Le,$e,De=([Le,$e]=execAsync(()=>Q()),Le=await Le,$e(),Le);return(ve||!z(De))&&([Le,$e]=execAsync(()=>pe(ve)),await Le,$e(),De=([Le,$e]=execAsync(()=>Q()),Le=await Le,$e(),Le)),De}}},X_HD_HEADER="x-hd",INTERCEPTOR_RETRY_MAX_COUNT=2;var __defProp$c=Object.defineProperty,__getOwnPropSymbols$c=Object.getOwnPropertySymbols,__hasOwnProp$c=Object.prototype.hasOwnProperty,__propIsEnum$c=Object.prototype.propertyIsEnumerable,__defNormalProp$c=(S,O,V)=>O in S?__defProp$c(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$b=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$c.call(O,V)&&__defNormalProp$c(S,V,O[V]);if(__getOwnPropSymbols$c)for(var V of __getOwnPropSymbols$c(O))__propIsEnum$c.call(O,V)&&__defNormalProp$c(S,V,O[V]);return S};const getExpireTime=S=>S*1e3,useTokenService=({cookies:S,httpInstance:O,logger:V})=>{const G=ve=>{if(!ve)return;const{exp:Le}=o$6(ve);return Le},z=()=>{var ve;return(ve=S.get("user_token"))!=null?ve:""},Q=ve=>{const Le=G(ve),$e=__spreadValues$b({path:"/"},Le?{expires:new Date(getExpireTime(Le))}:{});S.set("user_token",ve,$e)},X=ve=>{const Le=G(ve);return!(!ve||!Le||Le&&Date.now()>=getExpireTime(Le))},ee=async()=>{let ve,Le;try{const $e=([ve,Le]=execAsync(()=>O("/web-api/user/gettoken").execute()),ve=await ve,Le(),ve),{token:De}=$e.data;return De!=null?De:""}catch($e){return V.error("Fetch token error",$e),""}};return{getToken:z,getFreshToken:async()=>{let ve,Le,$e=z();return X($e)||($e=([ve,Le]=execAsync(()=>ee()),ve=await ve,Le(),ve),Q($e)),$e},setToken:Q,checkToken:X,fetchToken:ee,deleteToken:()=>{S.remove("user_token")}}};var __defProp$b=Object.defineProperty,__defProps$4=Object.defineProperties,__getOwnPropDescs$4=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$b=(S,O,V)=>O in S?__defProp$b(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$a=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$b.call(O,V)&&__defNormalProp$b(S,V,O[V]);if(__getOwnPropSymbols$b)for(var V of __getOwnPropSymbols$b(O))__propIsEnum$b.call(O,V)&&__defNormalProp$b(S,V,O[V]);return S},__spreadProps$4=(S,O)=>__defProps$4(S,__getOwnPropDescs$4(O)),__objRest$2=(S,O)=>{var V={};for(var G in S)__hasOwnProp$b.call(S,G)&&O.indexOf(G)<0&&(V[G]=S[G]);if(S!=null&&__getOwnPropSymbols$b)for(var G of __getOwnPropSymbols$b(S))O.indexOf(G)<0&&__propIsEnum$b.call(S,G)&&(V[G]=S[G]);return V};const DEBUG_CONFIRM_COOKIE="debugConfirmTerms",ACCESS_ROUTES=Object.values(InformationRouteName),getStatusFromError=S=>S.name==="CancelRequest"?HttpClient.STATUS_CLOSE:S.message==="Failed to fetch"?HttpClient.STATUS_NETWORK_ERROR:HttpClient.STATUS_ERROR,getHttpCodeFromError=S=>S.name==="CancelRequest"?499:S.statusCode,logErrorResponseInterceptor=S=>Promise.reject(HttpClient.createResult(S.data,getStatusFromError(S),getHttpCodeFromError(S),S.message,S.title)),tokenBeforeRequestInterceptor=(S,O)=>async V=>{let G,z;const{isUseToken:Q,isUseXAuth:X}=V.request;if(!Q&&!X)return;const ee=V.currentHttpModule,{getToken:pe,checkToken:ke,fetchToken:ve,setToken:Le}=useTokenService({cookies:S,httpInstance:ee,logger:O});let $e=pe();ke($e)||($e=([G,z]=execAsync(()=>ve()),G=await G,z(),G)),ke($e)&&(Le($e),Q&&(V.request.headers.Authorization=`Bearer ${$e}`),X&&(V.request.headers["x-auth"]=`Bearer ${$e}`))},tokenAfterResponseInterceptor=(S,O)=>async V=>{var G,z,Q;let X,ee;const pe=(G=V.request)!=null?G:{},{isUseToken:ke,retryCount:ve=0}=pe;if((z=V.error)!=null&&z.isInterceptorError&&ve>=2||ke)return;const Le=V.currentHttpModule,{fetchToken:$e,checkToken:De,setToken:xe,deleteToken:Fe}=useTokenService({cookies:S,httpInstance:Le,logger:O});if(((Q=V.response)==null?void 0:Q.status)===401&&ve<2){pe.retryCount=ve+1,Fe();const Qe=([X,ee]=execAsync(()=>$e()),X=await X,ee(),X);if(De(Qe)){xe(Qe);try{const We=pe,{url:Ke}=We,Ve=__objRest$2(We,["url"]),ze=([X,ee]=execAsync(()=>Le(Ke,Ve).execute()),X=await X,ee(),X);return __spreadProps$4(__spreadValues$a({},V),{error:!1,data:ze})}catch(We){return We.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},V),{error:We})}}}},fingerprintBeforeRequestInterceptor=S=>async O=>{let V,G;const z=S.config.globalProperties.$memoryStorage,Q=S.config.globalProperties.$logger,{getState:X}=useFingerprint({memoryStorage:z,logger:Q}),{token:ee}=([V,G]=execAsync(()=>X()),V=await V,G(),V);ee&&(O.request.headers[X_HD_HEADER]=ee)},fingerprintAfterResponseInterceptor=S=>async O=>{var V;let G,z;const Q=S.config.globalProperties.$memoryStorage,X=S.config.globalProperties.$logger,ee=O.currentHttpModule,pe=O.request,{retryCount:ke=0}=pe,{getFingerprint:ve}=useFingerprint({memoryStorage:Q,logger:X}),{isInterceptorError:Le}=O.error||{};if(Le&&ke>=INTERCEPTOR_RETRY_MAX_COUNT)return;const{status:$e}=(O==null?void 0:O.response)||{};if($e===400&&keNumber(We.code)===FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE))return;pe.retryCount=ke+1;const xe=pe,{url:Fe}=xe,Qe=__objRest$2(xe,["url"]);[G,z]=execAsync(()=>ve(!0)),await G,z();try{const We=([G,z]=execAsync(()=>ee(Fe,Qe).execute()),G=await G,z(),G);return __spreadProps$4(__spreadValues$a({},O),{data:We,error:!1})}catch(We){return We.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},O),{error:We})}}},confirmTermsErrorResponseInterceptor=async S=>{var O,V,G;let z;try{z=useNuxtApp$1()}catch(pe){return}const Q=getConfig(391)||useCookies().get(DEBUG_CONFIRM_COOKIE),X=getConfig(-1004);if(!X)return;const ee=X.id;(O=S.error)!=null&&O.isInterceptorError||Q&&((V=S==null?void 0:S.response)==null?void 0:V.status)===451&&(S==null?void 0:S.data.exception_code)===1&&!ACCESS_ROUTES.includes((G=useRoute$1())==null?void 0:G.name)&&navigateTo({path:"confirm",query:{lng:ee}})},captchaInterceptor=S=>{const O=V=>{var G;const z={captcha_type:getConfig(490),lng:(G=getConfig(-1004))==null?void 0:G.id,captchaPublicKey:getConfig(488),hcaptchaPublicKey:getConfig(489)},Q=__spreadValues$a({siteConfig:z,T:S.config.globalProperties.$T},V);return{100:siteCaptcha(Q),111:hCaptcha(Q),112:puzzleCaptcha(Q),113:huntCaptcha(Q)}};return async V=>{var G,z,Q,X;let ee,pe;if((G=V.error)!=null&&G.isInterceptorError)return;const ke=V==null?void 0:V.response,ve=V.request.url;if((ke==null?void 0:ke.status)===400){const Le=(X=(Q=(z=V==null?void 0:V.data)==null?void 0:z.errors)==null?void 0:Q.find($e=>O({analyticsComponentName:ve})[$e.code]))==null?void 0:X.code;if(Le){let $e,De,xe;const Fe=getConfig(509),Qe=S.config.globalProperties.$fatmanCollector;Qe&&Fe&&(De=(We,Ke,Ve)=>{Qe.push(10190,{i1:We,s1:Ke,s2:Ve})},xe=(We,Ke,Ve)=>{Qe.push(10191,{i1:We,s1:Ke,s2:Ve})});try{const We=O({analyticsComponentName:ve,sendCaptchaAnalyticsSuccess:De,sendCaptchaAnalyticsFailed:xe})[Le];$e=([ee,pe]=execAsync(()=>We==null?void 0:We()),ee=await ee,pe(),ee)}catch(We){return}try{const We=V.currentHttpModule,Ke=V.request,{url:Ve,headers:ze}=Ke,Ze=__objRest$2(Ke,["url","headers"]),nt=([ee,pe]=execAsync(()=>We(Ve,__spreadProps$4(__spreadValues$a({},Ze),{prefixUrl:"",headers:__spreadValues$a(__spreadValues$a({},ze),$e?{[X_CAPTCHA_TOKEN]:$e}:{})})).execute()),ee=await ee,pe(),ee);return __spreadProps$4(__spreadValues$a({},V),{error:!1,data:nt})}catch(We){return We.isInterceptorError=!0,__spreadProps$4(__spreadValues$a({},V),{error:We})}}}}};var __defProp$a=Object.defineProperty,__defProps$3=Object.defineProperties,__getOwnPropDescs$3=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$a=Object.getOwnPropertySymbols,__hasOwnProp$a=Object.prototype.hasOwnProperty,__propIsEnum$a=Object.prototype.propertyIsEnumerable,__defNormalProp$a=(S,O,V)=>O in S?__defProp$a(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$9=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$a.call(O,V)&&__defNormalProp$a(S,V,O[V]);if(__getOwnPropSymbols$a)for(var V of __getOwnPropSymbols$a(O))__propIsEnum$a.call(O,V)&&__defNormalProp$a(S,V,O[V]);return S},__spreadProps$3=(S,O)=>__defProps$3(S,__getOwnPropDescs$3(O));const httpModule=S=>{const O=S.config.globalProperties.$logger,V=S.config.globalProperties.$cookies;S.config.globalProperties.$cacheService;const{traceServerRequests:G,public:{nuxtAppName:z,isDev:Q}}=useRuntimeConfig$1();let X=0;useRequestEvent(),S.config.globalProperties.$httpModule=createInstance({baseUrl:getBaseUrl(),headers:__spreadProps$3(__spreadValues$9(__spreadValues$9({},Q?{"x-geoip2-country-code":"ru"}:{}),S.config.globalProperties.$clientHeaders),{"X-Requested-With":"XMLHttpRequest","Is-srv":String(!1),"X-Svc-Source":z,"X-app-n":z}),logger:O,timeout:X,cacheService:null,hooks:{beforeRequest:[tokenBeforeRequestInterceptor(V,O),fingerprintBeforeRequestInterceptor(S)],finishResponse:[ee=>{}],afterResponse:[captchaInterceptor(S),fingerprintAfterResponseInterceptor(S),confirmTermsErrorResponseInterceptor,tokenAfterResponseInterceptor(V,O),ee=>{}],beforeError:[()=>{},logErrorResponseInterceptor]}})},httpClient=S=>{S.config.globalProperties.$httpClient=new HttpClient(S.config.globalProperties.$httpModule)},httpSvcClient=S=>{useRequestEvent();const O=S.config.globalProperties.$httpModule.extend();O.replaceOptions({hooks:{afterResponse:[confirmTermsErrorResponseInterceptor],beforeError:[()=>{},logErrorResponseInterceptor]}}),S.config.globalProperties.$svcHttpClient=new ServiceAuthHttpClient({http:O,authHeaderKey:"X-Auth"})},loggerPlugin=(S,O)=>{S.config.globalProperties.$logger=O,S.provide("$logger",O)},memoryStoragePlugin=S=>{S.config.globalProperties.$memoryStorage=new MemoryStorage,S.provide(DependencyName.MEMORY_STORAGE,S.config.globalProperties.$memoryStorage)};var __defProp$9=Object.defineProperty,__defNormalProp$9=(S,O,V)=>O in S?__defProp$9(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__publicField$2=(S,O,V)=>__defNormalProp$9(S,typeof O!="symbol"?O+"":O,V);class ModalStorage{constructor({middleware:O=[]}={}){__publicField$2(this,"openEvent",createEvent()),__publicField$2(this,"closeEvent",createEvent()),__publicField$2(this,"openModals",[]),__publicField$2(this,"queueModals",[]),__publicField$2(this,"middlewarePipeline",async(V,[G,...z])=>{let Q,X;return G?([Q,X]=execAsync(()=>G.call(this,V)),await Q,X(),this.middlewarePipeline(V,z)):V}),__publicField$2(this,"middleware"),__publicField$2(this,"runningTasks",new Set),this.middleware=O}get currentModalData(){return this.openModals[this.openModals.length-1]}updateStatus(O,V){switch(V){case 2:O.closeEvent(O),this.closeEvent(O);break;case 1:O.openEvent(O),this.openEvent(O);break;case 3:O.errorEvent(O);break}O.status=V}getModalDataByName(O){return[...this.openModals,...this.queueModals].find(V=>V.name===O)}addModalData(O){const V=this.getModalDataByName(O.name);return V||this.queueModals.push(O),V!=null?V:O}deleteModalData(O){const V=this.queueModals.findIndex(z=>z.name===O),G=this.openModals.findIndex(z=>z.name===O);V!==-1&&this.queueModals.splice(V,1),G!==-1&&this.openModals.splice(G,1)}async openModal(){let O,V;const G=this.queueModals.shift();if(G)try{this.openModals.push(G),[O,V]=execAsync(()=>this.middlewarePipeline({name:G.name,modal:G.modal,openEvent:G.openEvent,closeEvent:G.closeEvent,argsWhenShow:G.argsWhenShow,modalStorage:this,closeModal:()=>this.closeModal(G.name)},[...this.middleware,...G.modal.middleware])),await O,V(),G.status===0&&this.updateStatus(G,1)}catch(z){console.error("openModal:",z),this.hide(G.name)}}closeModal(O){const V=this.getModalDataByName(O);V&&(this.deleteModalData(O),V.status===1?this.updateStatus(V,2):V.status===0&&this.updateStatus(V,3))}showModal({modal:O,args:V,isOver:G=!1}){assert(O&&O.name,"middlewareModalPlugin: поле modal.name обязательно");const z=this.addModalData(createModalData(O,V));return(G||!this.hasOpenedModals)&&this.runTask(this.openModal()),z}show(O,...V){return this.showModal({modal:O,args:V})}overShow(O,...V){return this.showModal({modal:O,args:V,isOver:!0})}hide(O){var V;const G=O!=null?O:(V=this.currentModalData)==null?void 0:V.name;G&&this.closeModal(G),this.hasOpenedModals||this.runTask(this.openModal())}hideAll(){return Promise.allSettled([...this.runningTasks]).then(()=>[...this.openModals,...this.queueModals].forEach(O=>{this.closeModal(O.name)}))}get hasOpenedModals(){return!!this.openModals.length}runTask(O){this.runningTasks.add(O),O.finally(()=>{this.runningTasks.delete(O)})}checkShow(O){return!!this.getModalDataByName(O)}setDynamicName(O){this.openModals.length&&(this.openModals[this.openModals.length-1].dynamicModalName=O)}}const modalPluginClient=S=>{const O=new ModalStorage({middleware:[V=>{V.nuxt=S.config.globalProperties,V.props=V.argsWhenShow[0]||{},V.params=V.argsWhenShow[1]||{},V.handlers=V.argsWhenShow[2]||{}}]});S.config.globalProperties.$vmodal=O,S.provide("$vmodal",O),onAppUnmounted(()=>{const V=document.querySelector("body");V.classList.remove("body--blurred"),V.classList.remove("body--has-modal"),O.hideAll()})},rtlPlugin=()=>{if(isEmbedded())return;const S=getConfig(-1004).id;useHead({htmlAttrs:{dir:isRtl(S)?"rtl":"ltr",xlang:S,lang:S}})},loadMicrofrontConfig=async S=>{let O,V;const G=useHttpModule(),z=useLogger(),{public:{nuxtAppName:Q,isDev:X}}=useRuntimeConfig$1(),{error:ee,data:pe,request:ke}=([O,V]=execAsync(()=>G("/bff-api/config/microfront.json",{params:{microfront:Q,lang:S,multi_build_configs_status:X?"*":void 0}}).executeSafe()),O=await O,V(),O);return ee&&z.error("Error while getting microfront config.",{url:ke.url,error:ee}),pe},prepareMultiBuildConfig=async()=>{let S,O;const V=useLogger(),{public:{isDev:G}}=useRuntimeConfig$1();let z=getServerData("mfc");return z||(z=([S,O]=execAsync(()=>loadMicrofrontConfig(getConfig(-1004).id)),S=await S,O(),S)),z&&G&&z.sort((Q,X)=>Q.status==="dev"?1:X.status==="dev"?-1:0),z==null?void 0:z.reduce((Q,X)=>(X.status==="draft"||(G&&X.status==="dev"&&V.info(`Using dev config: ${JSON.stringify(X)}`),Q[X.name]=X),Q),{})},makeBridge=S=>{const O=useSharedStore(),V=S.$id,G=z=>`${V}/${z}`;Object.entries(S.$state).forEach(([z,Q])=>{const X=O.get(G(z));unref(X)===void 0?X.value=Q:S.$state[z]=unref(X),watch(X,ee=>{equal(ee,S.$state[z])||(S.$state[z]=ee)}),watch(()=>S.$state[z],ee=>{O.set(G(z),ee)},{deep:!0})})};function sharedStorePiniaPlugin(S){S.options.useSharedStore&&makeBridge(S.store)}const BASE_MSG="[We switched from Vuex to Pinia] Please refactor ",migrationPlugin=({store:S})=>{const O=useLogger();S.commit=function(V,...G){return O.warn(BASE_MSG+"commit to direct store mutation."),S[V](...G)},S.dispatch=function(V,...G){return O.warn(BASE_MSG+"dispatch to a direct function call."),S[V](...G)},S.getters=function(){return O.warn(BASE_MSG+"getters to a direct store accessor."),this}},onAppDestroyed=S=>{useNuxtApp$1().hooks.hook("app:destroy",S)},usePinia=()=>useNuxtApp$1().$pinia;var __defProp$8=Object.defineProperty,__getOwnPropSymbols$9=Object.getOwnPropertySymbols,__hasOwnProp$9=Object.prototype.hasOwnProperty,__propIsEnum$9=Object.prototype.propertyIsEnumerable,__defNormalProp$8=(S,O,V)=>O in S?__defProp$8(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$8=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$9.call(O,V)&&__defNormalProp$8(S,V,O[V]);if(__getOwnPropSymbols$9)for(var V of __getOwnPropSymbols$9(O))__propIsEnum$9.call(O,V)&&__defNormalProp$8(S,V,O[V]);return S};const sharedStorePlugin=(S,O)=>{const V=L(__spreadValues$8({},O));onAppDestroyed(()=>{V.destroy()}),S.config.globalProperties.$sharedStore=V,usePinia().use(sharedStorePiniaPlugin).use(migrationPlugin),useGlobalStore().setLanguage(O.language)};var __defProp$7=Object.defineProperty,__getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__defNormalProp$7=(S,O,V)=>O in S?__defProp$7(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$7=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$8.call(O,V)&&__defNormalProp$7(S,V,O[V]);if(__getOwnPropSymbols$8)for(var V of __getOwnPropSymbols$8(O))__propIsEnum$8.call(O,V)&&__defNormalProp$7(S,V,O[V]);return S};const uiConfigPlugin=S=>{t$6(S,void 0,__spreadValues$7({isRtl:isRtl(getConfig(-1004).id)},getConfig(-1007)))},VERSIONS_TO_MERGE=20,platform="Desktop",packageUiVersion="3.3.242",parseVersion=S=>S.split("."),[majorPackageVersion,minorPackageVersion,patchPackageVersion]=parseVersion(packageUiVersion),isTestUiVersion=parseInt(patchPackageVersion,10).toString()!==patchPackageVersion,getUiLibVersionToLoad=S=>{const O=useCookies().get("ui-lib-version");if(O)return{uiVersion:O,cssFileName:"merged"};if(isTestUiVersion)return{uiVersion:packageUiVersion,cssFileName:"merged"};const[V,G,z]=parseVersion(S);return`${V}.${G}`!=`${majorPackageVersion}.${minorPackageVersion}`?{uiVersion:packageUiVersion,cssFileName:"client"}:z-patchPackageVersion<=VERSIONS_TO_MERGE?{uiVersion:S,cssFileName:"merged"}:{uiVersion:packageUiVersion,cssFileName:"client"}},uiStyleConfigPlugin=async S=>{const{uiVersion:O,cssFileName:V}=getUiLibVersionToLoad(getConfig(-1002).ui),G="sys-ui",z=getConfig(-1006),Q=`/${G}/${O}/${platform}/${z}/${V}.css`,{public:{nuxtAppName:X}}=useRuntimeConfig$1();S.$nuxt.cssReady=ref(!1);{const ee=useCDN();appendLink(ee(Q),{microfront:X},!1).finally(()=>{S.$nuxt.cssReady.value=!0})}},langInstaller=(S,O,V,G)=>{const z=O.map(Le=>Le.id),Q=Le=>Le&&z.includes(Le),X=Q(G)?G:z[0],ee=getDetectedLang(),pe=urlLangDetector(normalizeSlashes(S!=null?S:""))||"";if(Q(ee))return{validLang:ee,needRedirect:pe!==ee};const ke=V.find(Q);return{validLang:ke!=null?ke:X,needRedirect:!0}},clientLangInstall=async(S,O)=>{var V;let G,z;const Q=parseBrowserLangs((V=navigator.languages.join(";"))!=null?V:""),{validLang:X,needRedirect:ee}=langInstaller(window.location.pathname,S,Q,O);return useCookies().get("lng")!==X&&useCookies().set("lng",X),!getServerData("slr")&&ee&&!isEmbedded()&&(window.location.href=getPathToActualLang(X,normalizeSlashes(window.location.pathname+window.location.search)),[G,z]=execAsync(()=>new Promise(noop$2)),await G,z()),X},setCdnUrl=S=>{useNuxtApp$1().$cdnUrl=S},getCdnUrl=()=>{var S;return(S=useNuxtApp$1().$cdnUrl)!=null?S:""},cdnPlugin=S=>{var O,V;const{public:{devCdnURL:G},app:{cdnURL:z}}=useRuntimeConfig$1();let Q="";(G||(O=window.cdn)!=null&&O.useCdn)&&(Q=G||z||((V=window.cdn)==null?void 0:V.cdnUrl)||""),setCdnUrl(Q);const X=ee=>`${Q}${ee}`;S.config.globalProperties.$cdn=X,S.config.globalProperties.$cdnBgStyle=(ee,...pe)=>({backgroundImage:pe.map(ke=>`url(${X(ee+ke)})`).join(", ")})},cssVarsPlugin=()=>{isEmbedded();const S=useLogger(),O=getConfig(-1014),V=getConfig(-1015);Object.entries({cssColorSchemeUrl:O,cssVarsUrl:V}).forEach(([z,Q])=>{if(!Q)S.error(`${z} is not defined`);else if(!Object.values(document.styleSheets).find(({href:ee})=>ee==null?void 0:ee.endsWith(Q))){const pe=useCDN()(Q);useHead({link:[{rel:"stylesheet",href:pe}]})}})},SCROLL_CLASS="scroll-pointer-events-none",removeClass=S=>{S.classList.remove(SCROLL_CLASS)},debouncedRemoveClass=debounce(removeClass,300),onScroll=({target:S})=>{S&&(S.classList.add(SCROLL_CLASS),requestAnimationFrame(()=>debouncedRemoveClass(S)))},optimizedScroll={mounted(S){S.addEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))},unmounted(S){S.removeEventListener("scroll",onScroll,getEventListenerOptions({passive:!0}))}},optimizedScrollPlugin=S=>{S.directive("optimized-scroll",optimizedScroll)};let SVGAnimatedString=function(){};typeof window!="undefined"&&(SVGAnimatedString=window.SVGAnimatedString);function convertToArray(S){return typeof S=="string"&&(S=S.split(" ")),S}function addClasses(S,O){const V=convertToArray(O);let G;S.className instanceof SVGAnimatedString?G=convertToArray(S.className.baseVal):G=convertToArray(S.className),V.forEach(z=>{G.includes(z)||G.push(z)}),S instanceof SVGElement?S.setAttribute("class",G.join(" ")):S.className=G.join(" ")}function removeClasses(S,O){const V=convertToArray(O);let G;S.className instanceof SVGAnimatedString?G=convertToArray(S.className.baseVal):G=convertToArray(S.className),V.forEach(z=>{const Q=G.indexOf(z);Q!==-1&&G.splice(Q,1)}),S instanceof SVGElement?S.setAttribute("class",G.join(" ")):S.className=G.join(" ")}var __defProp$6=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$7=Object.getOwnPropertySymbols,__hasOwnProp$7=Object.prototype.hasOwnProperty,__propIsEnum$7=Object.prototype.propertyIsEnumerable,__defNormalProp$6=(S,O,V)=>O in S?__defProp$6(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$6=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$7.call(O,V)&&__defNormalProp$6(S,V,O[V]);if(__getOwnPropSymbols$7)for(var V of __getOwnPropSymbols$7(O))__propIsEnum$7.call(O,V)&&__defNormalProp$6(S,V,O[V]);return S},__spreadProps$2=(S,O)=>__defProps$2(S,__getOwnPropDescs$2(O)),__publicField$1=(S,O,V)=>__defNormalProp$6(S,typeof O!="symbol"?O+"":O,V);const DEFAULT_OPTIONS={container:!1,delay:0,html:!1,placement:"top",title:"",template:'',trigger:"hover focus",offset:0},openTooltips=[];class Tooltip{constructor(O,V){__publicField$1(this,"_events",[]),__publicField$1(this,"_setTooltipNodeEvent",(G,z,Q,X)=>{const ee=G.relatedreference||G.toElement||G.relatedTarget,pe=ke=>{const ve=ke.relatedreference||ke.toElement||ke.relatedTarget;this._tooltipNode.removeEventListener(G.type,pe),z.contains(ve)||this._scheduleHide(z,X.delay,X,ke)};return this._tooltipNode.contains(ee)?(this._tooltipNode.addEventListener(G.type,pe),!0):!1}),V=__spreadValues$6(__spreadValues$6({},DEFAULT_OPTIONS),V),O.jquery&&(O=O[0]),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.reference=O,this.options=V,this._isOpen=!1,this._init()}show(){this._show(this.reference,this.options)}hide(){this._hide()}dispose(){this._dispose()}toggle(){return this._isOpen?this.hide():this.show()}setClasses(O){this._classes=O}setContent(O){this.options.title=O,this._tooltipNode&&this._setContent(O,this.options)}setOptions(O){let V=!1;const G=O&&O.classes||directive.options.defaultClass;equal(this._classes,G)||(this.setClasses(G),V=!0),O=getOptions(O);let z=!1,Q=!1;(this.options.offset!==O.offset||this.options.placement!==O.placement)&&(z=!0),(this.options.template!==O.template||this.options.trigger!==O.trigger||this.options.container!==O.container||V)&&(Q=!0);for(const X in O)this.options[X]=O[X];if(this._tooltipNode)if(Q){const X=this._isOpen;this.dispose(),this._init(),X&&this.show()}else z&&this.popperInstance.update()}_init(){let O=typeof this.options.trigger=="string"?this.options.trigger.split(" "):[];this._isDisposed=!1,this._enableDocumentTouch=!O.includes("manual"),O=O.filter(V=>["click","hover","focus"].includes(V)),this._setEventListeners(this.reference,O,this.options),this.$_originalTitle=this.reference.getAttribute("title"),this.reference.removeAttribute("title"),this.reference.setAttribute("data-original-title",this.$_originalTitle)}_create(O,V){const G=document.createElementByMF("div");G.innerHTML=V.trim();const z=G.childNodes[0];return z.id=this.options.ariaId||`tooltip_${Math.random().toString(36).substr(2,10)}`,z.setAttribute("aria-hidden","true"),this.options.autoHide&&this.options.trigger.includes("hover")&&(z.addEventListener("mouseenter",Q=>this._scheduleHide(O,this.options.delay,this.options,Q)),z.addEventListener("click",Q=>this._scheduleHide(O,this.options.delay,this.options,Q))),z}_setContent(O,V){this.asyncContent=!1,this._applyContent(O,V).then(()=>{this.popperInstance&&this.popperInstance.update()})}_applyContent(O,V){return new Promise((G,z)=>{const Q=V.html,X=this._tooltipNode;if(!X)return;const ee=X.querySelector(this.options.innerSelector);if(O.nodeType===1){if(Q){for(;ee.firstChild;)ee.removeChild(ee.firstChild);ee.appendChild(O)}}else if(typeof O=="function"){const pe=O();pe&&typeof pe.then=="function"?(this.asyncContent=!0,V.loadingClass&&addClasses(X,V.loadingClass),V.loadingContent&&this._applyContent(V.loadingContent,V),pe.then(ke=>(V.loadingClass&&removeClasses(X,V.loadingClass),this._applyContent(ke,V))).then(G).catch(z)):this._applyContent(pe,V).then(G).catch(z);return}else Q?ee.innerHTML=O:ee.innerText=O;G()})}_show(O,V){if(V&&typeof V.container=="string"&&!document.querySelector(V.container))return;clearTimeout(this._disposeTimer),V=__spreadValues$6({},V),delete V.offset;let G=!0;this._tooltipNode&&(addClasses(this._tooltipNode,this._classes),G=!1);const z=this._ensureShown(O,V);return G&&this._tooltipNode&&addClasses(this._tooltipNode,this._classes),addClasses(O,["v-tooltip-open"]),z}_ensureShown(O,V){if(this._isOpen)return this;if(this._isOpen=!0,openTooltips.push(this),this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.asyncContent&&this._setContent(V.title,V),this;const G=O.getAttribute("title")||V.title;if(!G)return this;const z=this._create(O,V.template);this._tooltipNode=z,O.setAttribute("aria-describedby",z.id);const Q=this._findContainer(V.container,O);this._append(z,Q);const X=__spreadProps$2(__spreadValues$6({},V.popperOptions),{placement:V.placement});return X.modifiers=__spreadProps$2(__spreadValues$6({},X.modifiers),{arrow:{element:this.options.arrowSelector}}),V.boundariesElement&&(X.modifiers.preventOverflow={boundariesElement:V.boundariesElement}),this.popperInstance=new Popper(O,z,X),this._setContent(G,V),requestAnimationFrame(()=>{!this._isDisposed&&this.popperInstance?(this.popperInstance.update(),requestAnimationFrame(()=>{this._isDisposed?this.dispose():this._isOpen&&z.setAttribute("aria-hidden","false")})):this.dispose()}),this}_noLongerOpen(){const O=openTooltips.indexOf(this);O!==-1&&openTooltips.splice(O,1)}_hide(){if(!this._isOpen)return this;this._isOpen=!1,this._noLongerOpen(),this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance&&this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);const O=directive.options.disposeTimeout;return O!==null&&(this._disposeTimer=setTimeoutWrapped(()=>{this._tooltipNode&&(this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this._removeTooltipNode())},O)),removeClasses(this.reference,["v-tooltip-open"]),this}_removeTooltipNode(){if(!this._tooltipNode)return;const{parentNode:O}=this._tooltipNode;O&&(O.removeChild(this._tooltipNode),this.reference.removeAttribute("aria-describedby")),this._tooltipNode=null}_dispose(){return this._isDisposed=!0,this.reference.removeAttribute("data-original-title"),this.$_originalTitle&&this.reference.setAttribute("title",this.$_originalTitle),this._events.forEach(({func:O,event:V})=>{this.reference.removeEventListener(V,O)}),this._events=[],this._tooltipNode?(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||this._removeTooltipNode()):this._noLongerOpen(),this}_findContainer(O,V){return typeof O=="string"?O=window.document.querySelector(O):O===!1&&(O=V.parentNode),O}_append(O,V){V.appendChild(O)}_setEventListeners(O,V,G){const z=[],Q=[];V.forEach(X=>{switch(X){case"hover":z.push("mouseenter"),Q.push("mouseleave"),this.options.hideOnTargetClick&&Q.push("click");break;case"focus":z.push("focus"),Q.push("blur"),this.options.hideOnTargetClick&&Q.push("click");break;case"click":z.push("click"),Q.push("click");break}}),z.forEach(X=>{const ee=pe=>{this._isOpen!==!0&&(pe.usedByTooltip=!0,this._scheduleShow(O,G.delay,G,pe))};this._events.push({event:X,func:ee}),O.addEventListener(X,ee)}),Q.forEach(X=>{const ee=pe=>{pe.usedByTooltip!==!0&&this._scheduleHide(O,G.delay,G,pe)};this._events.push({event:X,func:ee}),O.addEventListener(X,ee)})}_onDocumentTouch(O){this._enableDocumentTouch&&this._scheduleHide(this.reference,this.options.delay,this.options,O)}_scheduleShow(O,V,G){const z=V&&V.show||V||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(()=>this._show(O,G),z)}_scheduleHide(O,V,G,z){const Q=V&&V.hide||V||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(()=>{this._isOpen!==!1&&this._tooltipNode.ownerDocument.body.contains(this._tooltipNode)&&(z.type==="mouseleave"&&this._setTooltipNodeEvent(z,O,V,G)||this._hide(O,G))},Q)}}typeof document!="undefined"&&document.addEventListener("touchstart",S=>{for(let O=0;OO in S?__defProp$5(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$5=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$6.call(O,V)&&__defNormalProp$5(S,V,O[V]);if(__getOwnPropSymbols$6)for(var V of __getOwnPropSymbols$6(O))__propIsEnum$6.call(O,V)&&__defNormalProp$5(S,V,O[V]);return S},__spreadProps$1=(S,O)=>__defProps$1(S,__getOwnPropDescs$1(O));const state={enabled:!0},positions=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],defaultOptions={defaultPlacement:"top",defaultClass:"vue-tooltip-theme",defaultTargetClass:"has-tooltip",defaultHtml:!0,defaultTemplate:'',defaultArrowSelector:".tooltip-arrow, .tooltip__arrow",defaultInnerSelector:".tooltip-inner, .tooltip__inner",defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultLoadingClass:"tooltip-loading",defaultLoadingContent:"...",autoHide:!0,defaultHideOnTargetClick:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultBaseClass:"tooltip popover",defaultWrapperClass:"wrapper",defaultInnerClass:"tooltip-inner popover-inner",defaultArrowClass:"tooltip-arrow popover-arrow",defaultOpenClass:"open",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}};function getOptions(S){const O={placement:typeof S.placement!="undefined"?S.placement:directive.options.defaultPlacement,delay:typeof S.delay!="undefined"?S.delay:directive.options.defaultDelay,html:typeof S.html!="undefined"?S.html:directive.options.defaultHtml,template:typeof S.template!="undefined"?S.template:directive.options.defaultTemplate,arrowSelector:typeof S.arrowSelector!="undefined"?S.arrowSelector:directive.options.defaultArrowSelector,innerSelector:typeof S.innerSelector!="undefined"?S.innerSelector:directive.options.defaultInnerSelector,trigger:typeof S.trigger!="undefined"?S.trigger:directive.options.defaultTrigger,offset:typeof S.offset!="undefined"?S.offset:directive.options.defaultOffset,container:typeof S.container!="undefined"?S.container:directive.options.defaultContainer,boundariesElement:typeof S.boundariesElement!="undefined"?S.boundariesElement:directive.options.defaultBoundariesElement,autoHide:typeof S.autoHide!="undefined"?S.autoHide:directive.options.autoHide,hideOnTargetClick:typeof S.hideOnTargetClick!="undefined"?S.hideOnTargetClick:directive.options.defaultHideOnTargetClick,loadingClass:typeof S.loadingClass!="undefined"?S.loadingClass:directive.options.defaultLoadingClass,loadingContent:typeof S.loadingContent!="undefined"?S.loadingContent:directive.options.defaultLoadingContent,popperOptions:__spreadValues$5({},typeof S.popperOptions!="undefined"?S.popperOptions:directive.options.defaultPopperOptions)};if(O.offset){const V=typeof O.offset;let{offset:G}=O;(V==="number"||V==="string"&&!G.includes(","))&&(G=`0, ${G}`),O.popperOptions.modifiers||(O.popperOptions.modifiers={}),O.popperOptions.modifiers.offset={offset:G}}return O.trigger&&O.trigger.includes("click")&&(O.hideOnTargetClick=!1),O}function getPlacement(S,O){let{placement:V}=S;for(let G=0;G{S.directive("tooltip",directive)};var __defProp$4=Object.defineProperty,__getOwnPropSymbols$5=Object.getOwnPropertySymbols,__hasOwnProp$5=Object.prototype.hasOwnProperty,__propIsEnum$5=Object.prototype.propertyIsEnumerable,__defNormalProp$4=(S,O,V)=>O in S?__defProp$4(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$4=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$5.call(O,V)&&__defNormalProp$4(S,V,O[V]);if(__getOwnPropSymbols$5)for(var V of __getOwnPropSymbols$5(O))__propIsEnum$5.call(O,V)&&__defNormalProp$4(S,V,O[V]);return S},__publicField=(S,O,V)=>__defNormalProp$4(S,typeof O!="symbol"?O+"":O,V);class Dictionary{constructor(O){__publicField(this,"dictionaryService"),__publicField(this,"lang"),__publicField(this,"defaultLang"),__publicField(this,"dataForReplace"),__publicField(this,"matchTemplateParams",V=>Array.from(V.matchAll(/{(\w+)}(?:(.*?){\/\1})?/g))),__publicField(this,"updateTemplateParams",(V,G)=>V.map(([z,Q,X])=>{var ee;return[z,Q,typeof G[Q]=="function"?G[Q](X):(ee=G[Q])!=null?ee:X]})),__publicField(this,"buildTemplate",(V,G)=>G.reduce((z,[Q,,X])=>{const ee=V.indexOf(Q);return z.push(V.slice(0,ee),X),V=V.slice(ee+Q.length),z},[]).concat(V).filter(Boolean).reduce((z,Q)=>typeof Q=="string"&&typeof z[z.length-1]=="string"?(z[z.length-1]+=Q,z):(z.push(Q),z),[])),__publicField(this,"insertParams",(V,G)=>G.reduce((z,[Q,,X])=>z.replace(Q,X),V)),this.dataForReplace=O.dataForReplace,this.lang=O.lang,this.defaultLang=O.lang,this.dictionaryService=O.dictionaryService}getTemplate(O){var V,G;return(G=this.dictionaryService.getTranslation(O,(V=this.lang)!=null?V:"en"))!=null?G:""}getTemplateParams(O,V={}){const G=this.matchTemplateParams(O);return this.updateTemplateParams(G,__spreadValues$4(__spreadValues$4({},this.dataForReplace),V))}replaceParams(O,V={},G={}){let z=this.getTemplateParams(O,V);return G.deep&&(z=z.map(Q=>(typeof Q[2]=="string"&&(Q[2]=this.replaceParams(Q[2],V,G)),Q))),this.insertParams(O,z)}T(O,V=[],G={}){const z=this.getTemplate(O);return this.replaceParams(z,V,G)}}const dictionaryPlugin=(S,O)=>{const V=new Dictionary(O),{globalProperties:G}=S.config;S.config.globalProperties.$loadDictionary=async z=>{let Q,X;[Q,X]=execAsync(()=>V.dictionaryService.loadDictionaries({cdnDomain:getCdnUrl(),httpClient:G.$httpClient,language:O.lang,ids:z})),await Q,X()},G.$dictionaryInstance=V,G.$dictionaryService=V.dictionaryService},getContactsByPlacementId=({placementId:S,contactList:O})=>{const V=O.filter(({placementTypeId:z})=>z===1),G=O.filter(({placementTypeId:z})=>z===S);return G.length?G:V},getDataForReplace=()=>{var S,O,V,G,z,Q,X,ee;return{br:"
",domain:(S=getConfig(2))!=null?S:"",gamesSectionName:(O=getConfig(672))!=null?O:"",name:(V=getConfig(1))!=null?V:"",name_zone:(G=getConfig(4))!=null?G:"",playSectionName:(z=getConfig(6))!=null?z:"",support_phone:(ee=getContactsByPlacementId({placementId:1,contactList:(X=(Q=getConfig(-1011))==null?void 0:Q.phones)!=null?X:[]}).map(({value:pe})=>pe).join(", "))!=null?ee:""}};var __defProp$3=Object.defineProperty,__getOwnPropSymbols$4=Object.getOwnPropertySymbols,__hasOwnProp$4=Object.prototype.hasOwnProperty,__propIsEnum$4=Object.prototype.propertyIsEnumerable,__defNormalProp$3=(S,O,V)=>O in S?__defProp$3(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$3=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$4.call(O,V)&&__defNormalProp$3(S,V,O[V]);if(__getOwnPropSymbols$4)for(var V of __getOwnPropSymbols$4(O))__propIsEnum$4.call(O,V)&&__defNormalProp$3(S,V,O[V]);return S};const getClientTranslateOptions=S=>({dictionaryService:new ClientDictionaryService(void 0,__spreadValues$3({language:S,resources:getConfig(-1005)},getServerData("d",{}))),lang:S,defaultLang:getConfig(-1004).id,dataForReplace:getDataForReplace()}),translate=S=>{const O=S.config.globalProperties.$dictionaryInstance;S.config.globalProperties.$T=(V,G,z)=>O.T(V,G,z)||""};var __defProp$2=Object.defineProperty,__getOwnPropSymbols$3=Object.getOwnPropertySymbols,__hasOwnProp$3=Object.prototype.hasOwnProperty,__propIsEnum$3=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(S,O,V)=>O in S?__defProp$2(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$2=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$3.call(O,V)&&__defNormalProp$2(S,V,O[V]);if(__getOwnPropSymbols$3)for(var V of __getOwnPropSymbols$3(O))__propIsEnum$3.call(O,V)&&__defNormalProp$2(S,V,O[V]);return S};const setMultiBuildConfig=S=>{var O;const V=useNuxtApp$1();(O=V.$multiBuildConfig)!=null||(V.$multiBuildConfig={}),V.$multiBuildConfig._set&&(typeof useLogger!="undefined"?useLogger():console).warn("Multiple setMultiBuildConfig calls. Maybe forgot to remove debug code?"),V.$multiBuildConfig._set=!0,V.$multiBuildConfig=__spreadValues$2(__spreadValues$2({},V.$multiBuildConfig),S)},clientPlugin=defineNuxtPlugin(async S=>{let O,V;consola.restoreConsole(),getServerData("sbu")&&setBaseUrl(getServerData("sbu"));const{vueApp:G}=S,{use:z,component:Q}=G,{public:{nuxtAppName:X,disableOldBFFConfig:ee}}=useRuntimeConfig$1(),pe="nuxtApp"+X;window[pe]=S,onAppUnmounted(()=>{delete window[pe],useHttpModule().abortAllRequests()}),z(clientCookiePlugin),z(loggerPlugin,consola),z(cacheServicePluginClient),z(clientHeaders),z(memoryStoragePlugin),z(httpModule),z(httpClient),z(httpSvcClient),z(configService);const ke=loadConfigs(["b.core","d.core"]);let ve={};ee||(ve=([O,V]=execAsync(()=>useInitApp()),O=await O,V(),O)),[O,V]=execAsync(()=>ke),await O,V();const Le=([O,V]=execAsync(()=>clientLangInstall(getConfig(-1009),getConfig(-1004).id)),O=await O,V(),O);useCookies().setIframeRequiredOptions(getConfig(86),getConfig(655)),getDetectedLang()!==Le&&!ee&&(ve=([O,V]=execAsync(()=>useInitApp(Le)),O=await O,V(),O)),Q("NuxtLink",__nuxt_component_1),Q("ClientOnly",__nuxt_component_1$1),z(appStorage,AppStorage(null,{appStorageKeys:Object.values(AppStorageKey),appDynamicStorageKeys:Object.values(AppStorageDynamicKeys),sessionStorageKeys:SESSION_TIME_APP_STORAGE_KEYS})),ee||(z(bffConfig,ve),z(siteConfig,ve),z(siteData,ve)),z(rtlPlugin),z(cdnPlugin),z(cssVarsPlugin),z(uiStyleConfigPlugin),z(sharedStorePlugin,{language:Le}),z(apiServicesPlugin),z(mediaPluginClient),z(dictionaryPlugin,getClientTranslateOptions(Le)),z(translate);const De=dateTimeServicePlugin(G);if(z(analytics),z(assetPathPlugin),z(clientGlobalStoragePlugin),z(clientFatmanCollector),z(ht),setMultiBuildConfig(([O,V]=execAsync(()=>prepareMultiBuildConfig()),O=await O,V(),O)),z(uiConfigPlugin),z(initIconsClientPlugin),z(tooltipPlugin),z(optimizedScrollPlugin),z(modalPluginClient),z(vfmPlugin({key:"$modal"})),S.hook("app:beforeMount",()=>S.runWithContext(syncRouter)),[O,V]=execAsync(()=>De),await O,V(),isEmbedded())S.$router.options.history.destroy();else{const xe=useGlobalStore();[O,V]=execAsync(()=>xe.initGlobalStore()),await O,V(),[O,V]=execAsync(()=>xe.initGlobalClientStore()),await O,V(),xe.setLanguage(Le)}clientWindowSizePlugin(S)});var __getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__objRest$1=(S,O)=>{var V={};for(var G in S)__hasOwnProp$2.call(S,G)&&O.indexOf(G)<0&&(V[G]=S[G]);if(S!=null&&__getOwnPropSymbols$2)for(var G of __getOwnPropSymbols$2(S))O.indexOf(G)<0&&__propIsEnum$2.call(S,G)&&(V[G]=S[G]);return V};const renderToDOM=async({component:S,container:O,children:V,nuxtApp:G,props:z={},options:Q})=>{var X;let ee,pe;if(typeof S=="function"&&(S=(X=([ee,pe]=execAsync(()=>S()),ee=await ee,pe(),ee))==null?void 0:X.default),G.dead)return;const ke=reactive(z),ve=xe=>(G.vueApp._context&&(xe.appContext=G.vueApp._context),xe),Le=()=>ve(createVNode(RemoteComponentWrapper,{suspensible:!0},{default:()=>{if(Q!=null&&Q.manualHydration){const xe=ke,{onVnodeMounted:Fe=noop$2}=xe,Qe=__objRest$1(xe,["onVnodeMounted"]);return Qe.onVnodeBeforeMount=({component:We})=>{We.provides.onVnodeMounted=Fe},ve(createVNode(S,Qe,V))}return ve(createVNode(S,ke,V))}}));O.innerHTML="";const $e=document.createElementByMF("div");Q!=null&&Q.wrapperNodeAttributes&&Object.entries(Q==null?void 0:Q.wrapperNodeAttributes).forEach(([xe,Fe])=>$e.setAttribute(xe,Fe)),O.appendChild($e),render$2(Le(),$e);const De=()=>{render$2(null,$e)};return G.runWithContext(()=>{onAppUnmounted(De)}),O.addEventListener("onBeforeUnmount",De,{once:!0}),O.addEventListener("onUpdateAttrs",({detail:xe})=>{Object.assign(ke,xe),render$2(Le(),$e)}),De},provideComponent=(S,O,V={})=>{const G=useLogger();getCurrentInstance()&&isDevelopment&&G.warn("Using provideComponent not in nuxt plugins now restricted cause of unexpected behavior");const Q=useNuxtApp$1(),{public:{nuxtAppName:X}}=useRuntimeConfig$1(),ee=`render-${X}-${S}`,pe=({container:ke,props:ve={}}={})=>{if(!ke){G.error("Remote component error: container required");return}renderToDOM({component:O,container:ke,nuxtApp:Q,props:ve,options:V}).catch(Le=>{G.error("renderToDOM error",Le)})};window.coreBus.off(ee),window.coreBus.on(ee,pe),onAppUnmounted(()=>window.coreBus.off(ee,pe))},analyticsOptions={debug:!1},sendAnalyticsEvent=function(S,O){var V;window.gtag?(window.gtag("event",S,O||{}),analyticsOptions.debug&&console.log(`[sendAnalyticsEvent] ${S}`,O)):((V=window.dataLayer)!=null||(window.dataLayer=[]),window.dataLayer.push(["event",...arguments]))},enableAnalyticsDebug=function(S=!0){analyticsOptions.debug=S},Notification={NOTIFICATION_ALERT:()=>createModal({name:"NOTIFICATION_ALERT",component:()=>__vitePreload(()=>import("./__shared_82105342bb.js"),[],import.meta.url)}),NOTIFICATION_QUESTION:()=>createModal({name:"NOTIFICATION_QUESTION",component:()=>__vitePreload(()=>import("./__shared_71f684d8ae.js"),__vite__mapDeps([8,9]),import.meta.url)})};var __defProp$1=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$1=Object.getOwnPropertySymbols,__hasOwnProp$1=Object.prototype.hasOwnProperty,__propIsEnum$1=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(S,O,V)=>O in S?__defProp$1(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues$1=(S,O)=>{for(var V in O||(O={}))__hasOwnProp$1.call(O,V)&&__defNormalProp$1(S,V,O[V]);if(__getOwnPropSymbols$1)for(var V of __getOwnPropSymbols$1(O))__propIsEnum$1.call(O,V)&&__defNormalProp$1(S,V,O[V]);return S},__spreadProps=(S,O)=>__defProps(S,__getOwnPropDescs(O));const useNotifications$1=()=>{const S=useVModal();function O(De,xe,Fe){return new Promise(Qe=>{S.overShow(De,__spreadProps(__spreadValues$1({text:xe},Fe),{onClose:()=>{var We;Qe({isConfirmed:!1,isDismissed:!0}),(We=Fe==null?void 0:Fe.onClose)==null||We.call(Fe)},onSubmit:()=>{var We;Qe({isConfirmed:!0,isDismissed:!1}),(We=Fe==null?void 0:Fe.onSubmit)==null||We.call(Fe)}}))})}return{notificationError:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.ERROR})),notificationPermanentError:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.ERROR})),notificationInfo:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.INFO})),notificationPermanentInfo:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({buttonTheme:r$2.primary},xe),{status:statusType.INFO})),notificationSuccess:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({buttonTheme:r$2.accent},xe),{status:statusType.SUCCESS})),notificationWarning:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.WARNING})),notificationQuestion:async(De,xe)=>O(Notification.NOTIFICATION_QUESTION(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.QUESTION})),notificationPermanentQuestion:async(De,xe)=>O(Notification.NOTIFICATION_QUESTION(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.QUESTION})),notificationInfoAlert:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadProps(__spreadValues$1({},xe),{buttonTheme:r$2.primary,status:statusType.INFO})),notificationAlertWithLink:async(De,xe)=>O(Notification.NOTIFICATION_ALERT(),De,__spreadValues$1({},xe)),notificationInfoWithControls:async(De,xe)=>O(Notification.NOTIFICATION_QUESTION(),De,__spreadProps(__spreadValues$1({},xe),{status:statusType.INFO}))}};var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(S,O,V)=>O in S?__defProp(S,O,{enumerable:!0,configurable:!0,writable:!0,value:V}):S[O]=V,__spreadValues=(S,O)=>{for(var V in O||(O={}))__hasOwnProp.call(O,V)&&__defNormalProp(S,V,O[V]);if(__getOwnPropSymbols)for(var V of __getOwnPropSymbols(O))__propIsEnum.call(O,V)&&__defNormalProp(S,V,O[V]);return S},__objRest=(S,O)=>{var V={};for(var G in S)__hasOwnProp.call(S,G)&&O.indexOf(G)<0&&(V[G]=S[G]);if(S!=null&&__getOwnPropSymbols)for(var G of __getOwnPropSymbols(S))O.indexOf(G)<0&&__propIsEnum.call(S,G)&&(V[G]=S[G]);return V};const useNotifications=()=>{const S=useT(),O=useNotifications$1();return{notificationError:(De,xe={},Fe=!0)=>{var Qe=xe,{title:We=S("main_error")}=Qe,Ke=__objRest(Qe,["title"]);return O.notificationError(De,__spreadValues({title:We},Ke),Fe)},notificationPermanentError:(De,xe={})=>{var Fe=xe,{title:Qe=S("main_error")}=Fe,We=__objRest(Fe,["title"]);return O.notificationPermanentError(De,__spreadValues({title:Qe},We))},notificationInfo:(De,xe={})=>{var Fe=xe,{title:Qe="",confirmButtonText:We=S("main_ok")}=Fe,Ke=__objRest(Fe,["title","confirmButtonText"]);return O.notificationInfo(De,__spreadValues({title:Qe,confirmButtonText:We},Ke))},notificationSuccess:(De,xe={})=>{var Fe=xe,{title:Qe=S("main_done")}=Fe,We=__objRest(Fe,["title"]);return O.notificationSuccess(De,__spreadValues({title:Qe},We))},notificationWarning:(De,xe={})=>{var Fe=xe,{title:Qe=""}=Fe,We=__objRest(Fe,["title"]);return O.notificationWarning(De,__spreadValues({title:Qe},We))},notificationQuestion:(De,xe)=>O.notificationQuestion(De,xe),notificationPermanentQuestion:(De,xe)=>O.notificationPermanentQuestion(De,xe),notificationPermanentInfo:(De,xe={})=>{var Fe=xe,{title:Qe="",confirmButtonText:We=S("main_ok")}=Fe,Ke=__objRest(Fe,["title","confirmButtonText"]);return O.notificationPermanentInfo(De,__spreadValues({title:Qe,confirmButtonText:We},Ke))},notificationInfoAlert:(De,xe)=>O.notificationInfoAlert(De,xe),notificationAlertWithLink:(De,xe)=>O.notificationAlertWithLink(De,xe),notificationInfoWithControls:(De,xe,Fe)=>O.notificationInfoWithControls(De,__spreadValues({confirmButtonText:S("ok"),cancelButtonText:S("cancel")},xe),Fe)}},useTimeSettings=()=>{const S=useLogger$1(),O=useGlobalStore(),V=ref([]),G=computed({get:()=>O.getTimeZone,set:X=>O.installTimeZone(X)}),z=computed({get:()=>O.getIs12h,set:X=>O.installIs12h(X)});return{loadTimezones:async()=>{let X,ee;if(!unref(V).length)try{const{data:{result:pe}}=([X,ee]=execAsync(()=>useHttpModule()("/web-api/GetTimezones").executeSafe()),X=await X,ee(),X);V.value=Object.values(pe).map(ke=>({caption:ke.text,description:ke.value,value:Number(ke.zone)}))}catch(pe){S.error("GetTimezones",pe)}},timezone:G,is12h:z,timezoneOptions:V}},getMenuConfig=async(S,O,V,G,z)=>loadBFFData({httpModule:S,logger:O,url:"/bff-api/config/menu.json",params:{modules:G==null?void 0:G.join(",")},cache:V,clientHeaders:z});export{$fetch,$vfm,ACCOUNT_STORE_NAME,ARRAY_ITERATE_KEY,AbortController$1 as AbortController,Account,AlertIcons,AlertIconsSvg,AppStorage,AppStorageConfig,AppStorageDynamicKey,AppStorageDynamicKeys,AppStorageKey,AppStorageValue,AuthApi,BROWSER_DATA,BaseDictionaryService,BaseTransition,BaseTransitionPropsValidators,BettingPageType,Bonus,BringFriendPageView,CAPTCHA_ERROR,COOKIES_AGREE_TIME,ClientDictionaryService,Comment,Consola,ConsultantLanguageByLanguageCode,Cookies,CookiesAgreeType,CountryCode,DATA,DEFAULT_MEDIA_PATH,i$4 as DEFAULT_SCROLL_PAGE,DEFAULT_TIMEZONE,DEFAULT_TIME_DATE_FORMAT_TYPE,DEFAULT_WINDOW_WIDTH,DRIVER_NAME,DateTimeServiceV2,DependencyName,DeprecationTypes,Dictionary,DomPlugin,DownloadAndroidAppType,EMAIL,EMPTY_ARR,EMPTY_OBJ,EffectScope,Emitter,ErrorCodes,ErrorTypeStrings,ExtendedPromise,FetchError as F,FINGERPRINT_LIB_URL,FINGERPRINT_REQUIRE_UPDATE_ERROR_CODE,FINGERPRINT_UPDATE_ERROR_MAX_COUNT,Fragment,GLOBAL_STORE_NAME,GLOBAL_STORE_NAMESPACE,GlobalName,H3Error,HASH_ATTRIBUTE_NAME,HTTP_CLIENT_SVC_ERROR_TYPE,HasElementTags,Headers,HomepageType,Hookable,HttpClient,ICON_COUNTRY_PATH,ICON_CURRENCIES_PATH,ICON_NAME_PATH,ICON_SPORTS_DUMMY_NAME,ICON_SPORTS_PATH,ID,INTERCEPTOR_RETRY_MAX_COUNT,IS_PROVIDED_COMPONENT,ITERATE_KEY,be as IframeProxy,InformationRouteName,n$8 as InvalidTokenError,IsBrowser,JsonApiHeaders,KeepAlive,LanguageCode,LayoutMetaSymbol,LocaleCode,LogLevels,LogTypes,MAP_KEY_ITERATE_KEY,MEDIA_EXTENSIONS,MENU_SECTION_LANG_KEY_MAP,MF_API_VERSIONS,MF_LOADER_HEADERS,MF_RENDER_MODES,MIN_WIDTH_FOR_HIDDEN_SECTIONS,MODAL_ID,MarketsNameType,MarketsNameTypes,MemoryStorage,MobileProjectIdHeader,ModalStorage as ModalStorage_7fb963,ModalStorage$1 as ModalStorage_852d9b,ModalsContainer,p$9 as MultiVariantComponent,MutationType,NO,NOOP,NUXT_ERROR_SIGNATURE,NavigationFailureType,NetworkEvents,Notification,e$1 as NotificationGroup,a$3 as NotificationType,dt as Notifications,NuxtPluginIndicator,PASSWORD,PASSWORD_CONFIRMATION,PASSWORD_CONFIRMATION_UNDERSCORE,PAYLOADS_COUNTER,PAYLOAD_ATTRIBUTE_NAME,PageRouteSymbol,PiniaVuePlugin,E$1 as PreloaderTypes,QUERY_PARAMS,ROOT_ROUTE_NAME,RTL_ICONS,ReactiveEffect,RegistrationFirstDepositBonusSelectionType,RemoteViewStates,RequestError,RouteProvider,RouterLink,RouterView,SESSION_COOKIE_NAME,SESSION_TIME_APP_STORAGE_KEYS,m$5 as SHARED_STORE_KEYS,SMALLEST_DESKTOP_WIDTH,SMALLEST_WINDOW_WIDTH,START_LOCATION_NORMALIZED as START_LOCATION,ServiceAuthHttpClient,ServiceAuthHttpClientError,SiteConfig,SortModifiers,SsrDataProvider,Static,Ue as StatisticPopupUrls,Suspense,TAG_ALIASES,TAG_WEIGHTS,TIME_GROUP_1_KEY,TIME_GROUP_2_KEY,TIME_GROUP_3_KEY,TagConfigKeys,TagEntityBits,TagsWithInnerContent,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,UMAIL,URL_AUTH_TWO_STEP,URL_AUTH_USER,URL_AUTH_USER_BY_SMS_CODE,URL_DISCONNECT_USER,URL_OAUTH,URL_OAUTH_RIGHTS,URL_SESSIONS_USER,URL_SMS_SEND_PHONE,URL_SOC_AUTH_TWO_STEP,URL_SOC_AUTH_USER,USER_CONFIG_STORE_NAME,UiButton,UiPreloader,UniqueTags,UserApi,Vue3 as V,ValidHeadTags,VueElement,VueFinalModal,WebApi,X_CAPTCHA_TOKEN,X_HD_HEADER,_$4 as _,__,___,__vitePreload,_export_sfc,_wrapIf,createFetchError as a,acceptHMRUpdate,addClasses,alert,apiInstances,apiMethodFactory,appCoefficientFormatTypes,appCoefficientFormatTypesSwitchMap,appLayoutTransition,appMarketsNameTypes,appPageTransition,appendHeadElement,appendLink,appendScript,appendStyle,applyPlugin,applyPlugins,assert,assertNumber,baseURL,bettingViews,bind,browserStorage,createHead as c_a5dc11,createFetch as c_ccecb5,callWithAsyncErrorHandling,callWithErrorHandling,callWithNuxt,camelToKebab,camelize,canAccessRoute,capitalize$1 as capitalize,captchaAlert,captchaFactory,captchaInterceptor,cdnPlugin,checkIsRemoteView,clearError,clientCookiePlugin,clientFatmanCollector,clientLangInstall,clientOnlySymbol,clientPlugin,cloneVNode,compatUtils,compile,completedStatuses,computed$1 as computed_1d8bc1,computed as computed_a82cbf,configService,confirmTermsErrorResponseInterceptor,consola,convertToArray,createApp,createAuthApi,createBaseMediaService,createBlock,createClientLogger,createClientMediaService,createCommentVNode,createConsola as createConsola_1be425,createConsola$1 as createConsola_22cd7a,createContext,createDefu$1 as createDefu,createElementBlock,createBaseVNode as createElementVNode,createError$1 as createError_16b807,createError as createError_399845,createEvent,createFetch,createHead$1 as createHead,createHeadCore,createHooks,createHydrationRenderer,createMemoryHistory,createModal,createModalData,createModalStore,createNamespace,createNuxtApp,createParam,createParamArray,createParamArrayString,createParamBoolean,createParamInt,createParamMenuSection,createParamObject,createParamString,createParamsDeprecated,createParamsFloat,createPinia,createPropsRestProxy,createRenderer,createRouter,createRouterMatcher,createSSRApp,createSharedComposable,createSingleton,createSlots,createStaticVNode,createTextVNode,createTooltip,createUserApi,createUserConfigState,createVNode,createWebApi,createWebHashHistory,createWebHistory,crypt,customRef,dateTimeFormatTypes,dateTimeServicePlugin,debounce,debouncedRenderDOMHead,decode$2 as decode,decodeQueryKey,decodeQueryValue,deepFreeze,deepMerge,def,defaultNamespace,defaultOptions,defaultSizeType,defaultThemeType,globalStateFactory as default_025c0c,RemoteComponentWrapper as default_04d35f,startOfUTCWeekYear as default_069058,apiServicesPlugin as default_06d508,MicrofrontError as default_07e0a0,__nuxt_component_0 as default_09f99e,buildFormatLongFn as default_0af5fd,defu$1 as default_0cc081,subDays as default_0e74b7,i$5 as default_12f2d7,a$9 as default_148b3a,format as default_14a337,_sfc_main$1 as default_16fe19,analytics as default_18d753,n$3 as default_1bae8c,consola as default_1be425,getTime as default_1c27c2,longFormatters as default_1cc0fa,setUTCISODay as default_1d67bb,v$1 as default_1ea938,c$3 as default_20c0a8,actions$2 as default_22465d,formatLong$1 as default_2526c7,m$4 as default_25444e,assetPathPlugin as default_26eadf,n$7 as default_28882b,getUTCDayOfYear as default_293565,sharedStorePlugin as default_2b9198,getYear as default_2c67ca,plugin_t2GMTTFnMT as default_2d6ac3,buildMatchPatternFn as default_2df73a,eachMonthOfInterval as default_2ec7e2,buildLocalizeFn as default_2ee81e,mutations$3 as default_2f55e0,cssVarsPlugin as default_328395,toInteger as default_32fc83,startOfDay as default_34b99c,actions as default_36912f,clientGlobalStoragePlugin as default_37ab61,l$1 as default_3b90f7,parsers as default_3bfaf1,t$8 as default_3c0629,__nuxt_component_1 as default_3d64ac,getters as default_3f7ab0,localize as default_434935,appStorage as default_4560c2,toDate as default_468e2c,r$3 as default_47c179,r$8 as default_486056,addMilliseconds as default_49db69,addHours as default_4c1593,routerOptions1 as default_4c9d6e,requiredArgs as default_4e344e,endOfMonth as default_5348cd,c$2 as default_537df7,cacheServicePluginClient as default_539626,getUTCISOWeekYear as default_543c87,DefaultLayout as default_561baf,isValid as default_5865f7,startOfUTCISOWeekYear as default_589a1c,assign$1 as default_5901cd,directive as default_59e630,validate as default_5b8934,addMinutes as default_5b9ee9,formatRelative$1 as default_5c6f87,s as default_5e3b14,u$4 as default_5eeb41,getTimezoneOffsetInMilliseconds as default_5f9d59,getUTCWeek as default_602142,getClientTranslateOptions as default_647909,isDate as default_6496f1,a$4 as default_64dfbb,_sfc_main$7 as default_6696cf,index_dMCw6euXpl as default_67857a,a$5 as default_67f78c,mutations$1 as default_6a48ee,parseISO as default_6ac5c8,payload_client_yVLowv6hDl as default_6acfd6,p$1 as default_6cb533,s$2 as default_6ce545,l$2 as default_6f3c80,getDate as default_6ff92d,dictionaryPlugin as default_718419,localize$1 as default_727a02,o$6 as default_7595e6,isSameUTCWeek as default_78ba3e,getters$1 as default_79d132,mediaPluginClient as default_79e0f9,c$1 as default_7a32f0,Tooltip as default_7bed1a,l$3 as default_7c4ffb,subMilliseconds as default_7dbf6a,f$1 as default_7f769c,uiStyleConfigPlugin as default_820651,m$3 as default_82aae1,siteConfig as default_82fa2a,clientPlugin as default_83c079,accountStateFactory as default_83eefb,startOfUTCISOWeek as default_860230,formatDistance$1 as default_89bfda,formatters as default_89dcc6,unhead_KgADcZ0jPj as default_8ba650,a$7 as default_8c61ba,f$4 as default_8d743e,n$1 as default_8e1876,__nuxt_component_0$1 as default_8eb60a,mutations$2 as default_8f7e97,state$1 as default_90b2bd,setUTCDay as default_910d07,destr as default_9225a8,a$2 as default_934e2f,i$2 as default_955484,startOfUTCWeek as default_96184d,t$6 as default_9626e1,c as default_9898c0,u$5 as default_998f03,startOfWeek as default_9a572e,o$4 as default_9c2942,fromUnixTime as default_a147ae,modalGuardMiddleware as default_a24695,setUTCISOWeek as default_a2971a,getters$2 as default_a3a804,addLeadingZeros as default_a3d900,p$6 as default_a400ae,r$7 as default_a47319,n$2 as default_a4980f,RemoteViewManager as default_a5833b,h$1 as default_a6ecd4,getMonth as default_a9c24d,translate as default_adf630,formatDistance as default_ae9926,t$3 as default_b2801c,r$4 as default_b2a292,actions$1 as default_b39e32,t$2 as default_b4a35d,o$1 as default_b5a5e1,endOfDay as default_b5cf7b,p$c as default_bbd4e1,_sfc_main$2 as default_bc067f,getUTCWeekYear as default_bcaf69,rtlPlugin as default_bce85f,uiConfigPlugin as default_bddca9,memoryStoragePlugin as default_bfc256,microfrontGuardMiddleware as default_c19f1b,getDay as default_c3f429,parse as default_c5c223,_sfc_main$8 as default_c5f974,__nuxt_component_1$1 as default_c662c9,generateFlags as default_c807b5,r$9 as default_c9d883,getUnixTime as default_ca1720,match as default_ca9533,payloadPlugin as default_cb1620,c$5 as default_cb3cdb,mutations as default_cc026f,u as default_cdd299,endOfWeek as default_cdd98a,clientHeaders as default_ce46d4,tooltipPlugin as default_cec568,eachDayOfInterval as default_cf6d01,loggerPlugin as default_d0a96a,getters$3 as default_d28a1e,plugin as default_d7dc09,k$1 as default_d8df96,getUTCISOWeek as default_dad146,ht as default_db8481,d$1 as default_dbdf2a,cfg0 as default_dec21e,initIconsClientPlugin as default_e0f371,match$1 as default_e7d329,buildMatchFn as default_e8d630,optimizedScrollPlugin as default_e94588,i$3 as default_e97d45,addDays as default_eb5d9a,u$7 as default_ef75f2,formatters$1 as default_f03fe5,loadersMiddleware as default_f08858,p$4 as default_f1298d,t$4 as default_f13606,setUTCWeek as default_f285fe,siteData as default_f30f47,o$2 as default_f347b9,bffConfig as default_f3e166,formatRelative as default_f5218b,p$8 as default_f5c6cf,intlFormat as default_f7ca7d,s$4 as default_f848bf,t$9 as default_f90872,i$1 as default_f93d07,formatLong as default_faa9ad,clientWindowSizePlugin as default_fbdc3c,formatLong$2 as default_fcce47,s$3 as default_fd32fa,defineAppConfig,defineAsyncComponent,defineComponent,defineCustomElement,defineEmit,defineEmits,defineExpose,defineHeadPlugin,defineModel,defineNuxtLink,defineNuxtPlugin,defineNuxtRouteMiddleware,defineOptions,definePayloadPlugin,definePayloadReviver,defineProps,defineSSRCustomElement,defineSlots,defineStore$1 as defineStore_199dc3,defineStore as defineStore_a8752b,defineVfm,defu$1 as defu,defuFn,delay,destr,destroyTooltip,devtools,dictionaryLoader,directive,r$1 as disableReactivity,disposePinia,effect,effectScope,enableAnalyticsDebug,encode$1 as encode,encodeQueryItem,encodeQueryKey$1 as encodeQueryKey,encodeQueryValue$1 as encodeQueryValue,errorAlert,execAsync,extend,fetch,fingerprintAfterResponseInterceptor,fingerprintBeforeRequestInterceptor,flatHooks,genCookiesAgreeTime,genDataParam,genEmailParam,genIdParam,genPasswordConfirmationParam,genPasswordParam,genQueryParams,genUmailParam,generateRouteKey$1 as generateRouteKey,getActiveHead,getActivePinia,getBFFConfig,getBalance,getBaseUrl,getCdnUrl,getConfig,getConfigs,getConstraintCoefViewId,getContactsByPlacementId as getContactsByPlacementId_a2eb10,getContactsByPlacementId$1 as getContactsByPlacementId_b017e2,getContent,getContext,getCurrentInstance,getCurrentScope,getCurrentWatcher,getDataForReplace$1 as getDataForReplace_217435,getDataForReplace as getDataForReplace_a2eb10,getDefaultCoefViewId,getDetectedLang,getDictionaryIdsFromContextRoute,getEventListenerOptions,getExpiredAt,getGlobalProperty,getGlobalThis,getMenuConfig,getOptions,getPathToActualLang,getPlacement,a$a as getPropDataFromConfig,getScrollbarWidth,getServerData,getServerDataKey,getSharedEntity,getTransitionRawChildren,getUserConfig,getWebHttpClientOptions,getWindowAppName,guardReactiveProps,hCaptcha,headSymbol as h_a5dc11,h$2 as h_a82cbf,handleError,handleResponse,hasChanged,hasInjectionContext,hasLeadingSlash,hasOwn,hasProtocol,hasTrailingSlash,hashCode,hashTag,httpClient,httpModule,httpSvcClient,huntCaptcha,hydrate,hydrateOnIdle,hydrateOnInteraction,hydrateOnMediaQuery,hydrateOnVisible,hyphenate,injectHead as i,iconName,iconScoreboardTimeline,Be as iframeProxyConstants,includeBooleanAttr,initCustomFormatter,initDirectivesForSSR,inject,invokeArrayFns,isArray$1 as isArray,isChangingPage,isDate$1 as isDate,isDef,isDevelopment,isEmbedded,isEmptyURL,isEqual,isError,isFunction,isFunctionalCookies,isGloballyAllowed,isIntegerKey,isMap,isMarketingCookies,isMemoSame,isModelListener,isNavigationFailure,isNonEmptyURL,isNumber,isNuxtError,isObject as isObject_337462,isObject$2 as isObject_8e0a83,isOn,isPlainObject$2 as isPlainObject,isPrerendered,isPromise,isProtectedDayOfYearToken,isProtectedWeekYearToken,isProxy,isReactive,isReadonly,isRef,isRegExp,isReservedProp,isRtl,isRuntimeOnly,isScriptProtocol,isSet,isShallow,isSpecialBooleanAttr,Me as isSportWithCyberStatistic,isString as isString_097ebc,isString$1 as isString_8e0a83,isSymbol,isVNode,isVue2,joinRelativeURL,joinURL,langInstaller,languageAlias,lazyLoadModal,loadBFFData,loadCaptchaScript,loadConfigGroups,loadConfigs,loadDictionary,loadMediaResources,loadMicrofrontConfig,loadPayload,loadRouteLocation,loadersMiddleware,lockBody,logErrorResponseInterceptor,logErrorUserApi,looseEqual,looseIndexOf,looseToNumber,makeMainRoute,makeMap,mapActions,mapGetters,mapState,mapStores,mapWritableState,markRaw,matchedRouteKey,mediaLoader,mergeDefaults,mergeModels,mergeProps,microAppLoader,microfrontGuardMiddleware,migrationPlugin,millisecondsInHour,millisecondsInMinute,modalGuardMiddleware,modalPluginClient,navigateTo,nextTick,noop$2 as noop,normaliseEntryTags,normaliseProps,normaliseStyleClassProps,normaliseTag,normalizeClass,normalizeMicrofrontUrl,normalizeProps,normalizeSlashes as normalizeSlashes_6bff4d,normalizeSlashes$1 as normalizeSlashes_c8f02a,normalizeStyle,normalizeUrl,notExistInDateFnsLocale,E as notify,objectToString,ofetch,onActivated,onAppDeactivated,onAppDestroyed,onAppUnmounted,onBeforeMount,onBeforeRouteLeave,onBeforeRouteUpdate,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onNuxtReady,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,onWatcherCleanup,openBlock,openModal,optimizedScroll,overlayBlur,parseAmountTmpl,parseBFFConfig,parseBannerWidgetsConfig,parseBrowserLangs,parseCyberConfig,parseCyberTypeLabels,parseDictionary,parseInformationConfig,parseLanguage,parseMediaResources,parseMenuItem,parseMobileGameInfoModalConfig,parseMobileGamePageConfig,parseNumber,parseOfficeConfig,parsePath,parsePromoConfig,parseQuery as parseQuery_0bfdcf,parseQuery$1 as parseQuery_16404e,parseSiteConfigData,parseStringStyle,parseSupportConfig,n as parseSvgSprite,parseURL$1 as parseURL,parseUiConfig,pauseTracking,pick$1 as pick,pickMenuItemAdditionalFields,popScopeId,preloadRouteComponents,prepareMultiBuildConfig,processTemplateParams,provide,provideComponent,proxyRefs,pushScopeId,puzzleCaptcha,queuePostFlushCb,resolveUnrefHeadInput as r,random,reCaptcha,reactive,reactiveReadArray,readonly,ref,registerPluginHooks,registerRuntimeCompiler,remove,removeClasses,render$2 as render,c$6 as renderComponent,renderDOMHead,renderList,renderSlot,renderToDOM,requestIdleCallback,resetTracking,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveRouteObject,resolveTitleTemplate,resolveTransitionHooks,responseDataAdapter,restrictedToLocalizeLanguages,retry,retryPromise,routeLocationKey,routerKey,routerViewLocationKey,runtimeSharedWrapper,setHeadInjectionHandler as s,sanitiseAttrs,sanitizeStatusCode,sanitizeStatusMessage,sendAnalyticsEvent,setActiveAccount,setActivePinia,setBaseUrl,setBlockTracking,setCdnUrl,setCssBrowserScrollbarWidth,setDevtoolsHook,setInterval,setIntervalWrapped,setMapStoreSuffix,setTimeoutWrapped,setTransitionHooks,shallowReactive,shallowReadArray,shallowReadonly,shallowRef,sharedStorePiniaPlugin,shouldHydrate,showError,siteCaptcha,sizeType,skipHydrate,ssrContextKey,ssrUtils,state,statusType,stop,stopDropdownOutsideEvent,stopElements,storeToRefs,stringifyParsedURL,stringifyQuery as stringifyQuery_0bfdcf,stringifyQuery$1 as stringifyQuery_16404e,syncRouter,tagDedupeKey,tagWeight,r$2 as themeType_ccda5b,themeType as themeType_d5f3b5,thenable,throttle,throwProtectedError,toArray,toDisplayString,toHandlerKey,toHandlers,toNumber,toRaw,toRawType,toReactive,toReadonly,toRef,toRefs,toTypeString,toValue,tokenAfterResponseInterceptor,tokenBeforeRequestInterceptor,track,transformVNodeArgs,traverse,trigger,triggerRef,tryUseNuxtApp,useHead$1 as u,uniqueBy,unref,urlLangDetector,useAccountStore,useAnalytics,useApiInstances,useAppConfig,useAppStorage,useAssetPath,useAsyncData,useAttrs,useBFFConfig,useBodyClasses,useCDN,useClientHeaders,useCookies,useCoreBus,useCssModule,useCssVars,useDateTimeService,useDictionaryService,useError,useEventResize,useFatmanCollector,useFingerprint,useGlobalStorage,useGlobalStore,useHead as useHead_ca3f10,useHost,useHttpClient,useHttpModule,r$a as useIcons,useId,useInitApp,m$2 as useIntersectionObserver,useLink,useLogger as useLogger_b85e39,useLogger$1 as useLogger_ec21ed,useMediaUrl,useMemoryStorage as useMemoryStorage_b85e39,useMemoryStorage$1 as useMemoryStorage_c7afb2,useModalStore,useModalStoreProvide,useModel,useNotifications$1 as useNotifications_dafd32,useNotifications as useNotifications_ef35af,useNotify,useNuxtApp$1 as useNuxtApp,usePinia,useRemoteProvider,useRemoteViewManager,useRequestEvent,useRequestHeaders,useRetryManager,useRoute as useRoute_0bfdcf,useRoute$1 as useRoute_6b031e,useRouterMethodsWithLang,useRouter as useRouter_0bfdcf,useRouter$1 as useRouter_6b031e,useRuntimeConfig$1 as useRuntimeConfig_660506,useSSRContext,useSSRHostHead,useSSRProvidedComponentsStore,useScreenStore,useShadowRoot,L as useSharedStore_5001be,useSharedStore as useSharedStore_b85e39,useSiteConfig,useSiteData,useSlots,useState,useSvcHttpClient,useT,useTemplateRef,useTimeSettings,useTokenService,useTransitionState,t$7 as useUiConfigData,p$b as useUiIco_5a10dc,c$8 as useUiIco_84bcaf,useUserConfigStore,useVModal,useWebApi,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,validateAndCreateParams,validateArrayStringParam,validateBoolean,validateDeprecated,validateFloat,validateInt,validateString,version,vfmPlugin,viewDepthKey,warn,watchEffect,watchPostEffect,watchSyncEffect,watch$1 as watch_1d8bc1,watch as watch_a82cbf,windowOnLoad,windowResizeObserver,withAsyncContext,withBase,withCtx,withDefaults,withDirectives,withKeys,withLeadingSlash,withMemo,withModifiers,withQuery,withScopeId,withTrailingSlash,withoutBase,withoutTrailingSlash,wrapInKeepAlive,wrapMemoryStorage,wrapMicrofrontRoutes,e$2 as wrapScopeProperty_1ce15b,wrapScopeProperty as wrapScopeProperty_6d714c};