//vue-demi@0.14.7,vue@3.4.27,vue-router@4.3.2,pinia@2.1.7,@v3group/directives@1.0.1343,@v3group/fatman-client@1.0.32,@v3group/http-module@2.4.30,@v3group/cookie-universal@1.0.8,cookie@0.6.0 import{$ as Zt,$a as La,A as Qt,Aa as ua,Ab as nc,B as bi,Ba as fa,Bb as sc,C as ae,Ca as pa,Cb as ic,D as wi,Da as da,Db as ac,E as Si,Ea as _a,Eb as cc,F as Oi,Fa as ha,Fb as lc,G as yt,Ga as ma,Gb as uc,H as Xt,Ha as va,Hb as fc,I as xi,Ia as ga,Ib as pc,J as Ni,Ja as ya,Jb as dc,K as Ci,Ka as Ea,Kb as _c,L as Pi,La as ba,Lb as hc,M as Ri,Ma as wa,Mb as mc,N as Ti,Na as Sa,Nb as vc,O as Ai,Oa,Ob as gc,P as qe,Pa as xa,Pb as yc,Q as ki,Qa as Ye,Qb as Ec,R as Ii,Ra as Q,Rb as bc,S as Li,Sa as bt,Sb as wc,T as Di,Ta as Na,Tb as Sc,U as $i,Ua as Ca,Ub as Oc,V as ji,Va as Pa,Vb as xc,W as Vi,Wa as Ra,Wb as Nc,X as Ui,Xa as Ta,Xb as Cc,Y as Mi,Ya as Aa,Yb as Pc,Z as Hi,Za as ka,Zb as Lr,_ as Bi,_a as Ia,a as si,aa as Fi,ab as Da,b as ii,ba as Gi,bb as $a,c as ai,ca as xe,cb as ja,d as ci,da as Ki,db as Va,e as li,ea as zi,eb as Ua,f as ui,fa as Wi,fb as Ma,g as fi,ga as qi,gb as Ha,h as pi,ha as Yi,hb as Ba,i as gt,ia as Ji,ib as Fa,j as qt,ja as Qi,jb as Ga,k as Yt,ka as Et,kb as Ka,l as di,la as Xi,lb as za,m as _i,ma as Zi,mb as ro,n as hi,na as eo,nb as Wa,o as ze,oa as to,ob as qa,p as Jt,pa as ea,pb as X,q as mi,qa as ta,qb as Ya,r as vi,ra as oa,rb as wt,s as We,sa as ra,sb as Ja,t as gi,ta as na,tb as Qa,u as yi,ua as oo,ub as Xa,v as Ei,va as sa,vb as Za,w as we,wa as ia,wb as ec,x as Se,xa as aa,xb as tc,y as Oe,ya as ca,yb as oc,z as je,za as la,zb as rc}from"./__shared_chunk_VVUPMHWD.js";import{d as Ir,e as K}from"./__shared_chunk_Y7BFQXXC.js";var M=!1,Rc=!0,Tc=void 0;function Ac(){}function Ne(e,t,o){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,o),o):(e[t]=o,o)}function kc(e,t){if(Array.isArray(e)){e.splice(t,1);return}delete e[t]}function no(){return St().__VUE_DEVTOOLS_GLOBAL_HOOK__}function St(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:{}}var so=typeof Proxy=="function";var io="devtools-plugin:setup",ao="plugin:settings:set";var Ce,Ot;function Dr(){var e;return Ce!==void 0||(typeof window!="undefined"&&window.performance?(Ce=!0,Ot=window.performance):typeof globalThis!="undefined"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Ce=!0,Ot=globalThis.perf_hooks.performance):Ce=!1),Ce}function co(){return Dr()?Ot.now():Date.now()}var Je=class{constructor(t,o){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=o;let r={};if(t.settings)for(let i in t.settings){let c=t.settings[i];r[i]=c.defaultValue}let n=`__vue-devtools-plugin-settings__${t.id}`,s=Object.assign({},r);try{let i=localStorage.getItem(n),c=JSON.parse(i);Object.assign(s,c)}catch(i){}this.fallbacks={getSettings(){return s},setSettings(i){try{localStorage.setItem(n,JSON.stringify(i))}catch(c){}s=i},now(){return co()}},o&&o.on(ao,(i,c)=>{i===this.plugin.id&&this.fallbacks.setSettings(c)}),this.proxiedOn=new Proxy({},{get:(i,c)=>this.target?this.target.on[c]:(...l)=>{this.onQueue.push({method:c,args:l})}}),this.proxiedTarget=new Proxy({},{get:(i,c)=>this.target?this.target[c]:c==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(c)?(...l)=>(this.targetQueue.push({method:c,args:l,resolve:()=>{}}),this.fallbacks[c](...l)):(...l)=>new Promise(p=>{this.targetQueue.push({method:c,args:l,resolve:p})})})}setRealTarget(t){return K(this,null,function*(){this.target=t;for(let o of this.onQueue)this.target.on[o.method](...o.args);for(let o of this.targetQueue)o.resolve(yield this.target[o.method](...o.args))})}};function Ve(e,t){let o=e,r=St(),n=no(),s=so&&o.enableEarlyProxy;if(n&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))n.emit(io,e,t);else{let i=s?new Je(o,n):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:o,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}var le=typeof document!="undefined";function No(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}var R=Object.assign;function xt(e,t){let o={};for(let r in t){let n=t[r];o[r]=Z(n)?n.map(e):e(n)}return o}var He=()=>{},Z=Array.isArray;var Co=/#/g,$r=/&/g,jr=/\//g,Vr=/=/g,Ur=/\?/g,Po=/\+/g,Mr=/%5B/g,Hr=/%5D/g,Ro=/%5E/g,Br=/%60/g,To=/%7B/g,Fr=/%7C/g,Ao=/%7D/g,Gr=/%20/g;function It(e){return encodeURI(""+e).replace(Fr,"|").replace(Mr,"[").replace(Hr,"]")}function Kr(e){return It(e).replace(To,"{").replace(Ao,"}").replace(Ro,"^")}function Rt(e){return It(e).replace(Po,"%2B").replace(Gr,"+").replace(Co,"%23").replace($r,"%26").replace(Br,"`").replace(To,"{").replace(Ao,"}").replace(Ro,"^")}function zr(e){return Rt(e).replace(Vr,"%3D")}function Wr(e){return It(e).replace(Co,"%23").replace(Ur,"%3F")}function qr(e){return e==null?"":Wr(e).replace(jr,"%2F")}function Pe(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}var Yr=/\/$/,Jr=e=>e.replace(Yr,"");function Nt(e,t,o="/"){let r,n={},s="",i="",c=t.indexOf("#"),l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,c>-1?c:t.length),n=e(s)),c>-1&&(r=r||t.slice(0,c),i=t.slice(c,t.length)),r=en(r!=null?r:t,o),{fullPath:r+(s&&"?")+s+i,path:r,query:n,hash:Pe(i)}}function Qr(e,t){let o=t.query?e(t.query):"";return t.path+(o&&"?")+o+(t.hash||"")}function lo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Xr(e,t,o){let r=t.matched.length-1,n=o.matched.length-1;return r>-1&&r===n&&he(t.matched[r],o.matched[n])&&ko(t.params,o.params)&&e(t.query)===e(o.query)&&t.hash===o.hash}function he(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ko(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let o in e)if(!Zr(e[o],t[o]))return!1;return!0}function Zr(e,t){return Z(e)?uo(e,t):Z(t)?uo(t,e):e===t}function uo(e,t){return Z(t)?e.length===t.length&&e.every((o,r)=>o===t[r]):e.length===1&&e[0]===t}function en(e,t){if(e.startsWith("/"))return e;if(!e)return t;let o=t.split("/"),r=e.split("/"),n=r[r.length-1];(n===".."||n===".")&&r.push("");let s=o.length-1,i,c;for(i=0;i1&&s--;else break;return o.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var Re;(function(e){e.pop="pop",e.push="push"})(Re||(Re={}));var ye;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ye||(ye={}));var Ct="";function Io(e){if(!e)if(le){let t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Jr(e)}var tn=/^[^#]+#/;function Lo(e,t){return e.replace(tn,"#")+t}function on(e,t){let o=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-o.left-(t.left||0),top:r.top-o.top-(t.top||0)}}var Xe=()=>({left:window.scrollX,top:window.scrollY});function rn(e){let t;if("el"in e){let o=e.el;if(0&&(!(typeof o=="string"&&o.startsWith("#"))||!document.getElementById(e.el.slice(1))))try{}catch(s){}let n=typeof o=="string"?r?document.getElementById(o.slice(1)):document.querySelector(o):o;if(!n)return;t=on(n,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fo(e,t){return(history.state?history.state.position-t:-1)+e}var Tt=new Map;function nn(e,t){Tt.set(e,t)}function sn(e){let t=Tt.get(e);return Tt.delete(e),t}var an=()=>location.protocol+"//"+location.host;function Do(e,t){let{pathname:o,search:r,hash:n}=t,s=e.indexOf("#");if(s>-1){let c=n.includes(e.slice(s))?e.slice(s).length:1,l=n.slice(c);return l[0]!=="/"&&(l="/"+l),lo(l,"")}return lo(o,e)+r+n}function cn(e,t,o,r){let n=[],s=[],i=null,c=({state:u})=>{let _=Do(e,location),m=o.value,x=t.value,g=0;if(u){if(o.value=_,t.value=u,i&&i===m){i=null;return}g=x?u.position-x.position:0}else r(_);n.forEach(b=>{b(o.value,m,{delta:g,type:Re.pop,direction:g?g>0?ye.forward:ye.back:ye.unknown})})};function l(){i=o.value}function p(u){n.push(u);let _=()=>{let m=n.indexOf(u);m>-1&&n.splice(m,1)};return s.push(_),_}function a(){let{history:u}=window;u.state&&u.replaceState(R({},u.state,{scroll:Xe()}),"")}function f(){for(let u of s)u();s=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:p,destroy:f}}function po(e,t,o,r=!1,n=!1){return{back:e,current:t,forward:o,replaced:r,position:window.history.length,scroll:n?Xe():null}}function ln(e){let{history:t,location:o}=window,r={value:Do(e,o)},n={value:t.state};n.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,p,a){let f=e.indexOf("#"),u=f>-1?(o.host&&document.querySelector("base")?e:e.slice(f))+l:an()+e+l;try{t[a?"replaceState":"pushState"](p,"",u),n.value=p}catch(_){console.error(_),o[a?"replace":"assign"](u)}}function i(l,p){let a=R({},t.state,po(n.value.back,l,n.value.forward,!0),p,{position:n.value.position});s(l,a,!0),r.value=l}function c(l,p){let a=R({},n.value,t.state,{forward:l,scroll:Xe()});s(a.current,a,!0);let f=R({},po(r.value,l,null),{position:a.position+1},p);s(l,f,!1),r.value=l}return{location:r,state:n,push:c,replace:i}}function un(e){e=Io(e);let t=ln(e),o=cn(e,t.state,t.location,t.replace);function r(s,i=!0){i||o.pauseListeners(),history.go(s)}let n=R({location:"",base:e,go:r,createHref:Lo.bind(null,e)},t,o);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>t.state.value}),n}function Qc(e=""){let t=[],o=[Ct],r=0;e=Io(e);function n(c){r++,r!==o.length&&o.splice(r),o.push(c)}function s(c,l,{direction:p,delta:a}){let f={direction:p,delta:a,type:Re.pop};for(let u of t)u(c,l,f)}let i={location:Ct,state:{},base:e,createHref:Lo.bind(null,e),replace(c){o.splice(r--,1),n(c)},push(c,l){n(c)},listen(c){return t.push(c),()=>{let l=t.indexOf(c);l>-1&&t.splice(l,1)}},destroy(){t=[],o=[Ct],r=0},go(c,l=!0){let p=this.location,a=c<0?ye.back:ye.forward;r=Math.max(0,Math.min(r+c,o.length-1)),l&&s(this.location,p,{direction:a,delta:c})}};return Object.defineProperty(i,"location",{enumerable:!0,get:()=>o[r]}),i}function Xc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),un(e)}function $o(e){return typeof e=="string"||e&&typeof e=="object"}function jo(e){return typeof e=="string"||typeof e=="symbol"}var de={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Vo=Symbol(""),_o;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(_o||(_o={}));function Te(e,t){return R(new Error,{type:e,[Vo]:!0},t)}function ce(e,t){return e instanceof Error&&Vo in e&&(t==null||!!(e.type&t))}var ho="[^/]+?",fn={sensitive:!1,strict:!1,start:!0,end:!0},pn=/[.+*?^${}()[\]/\\]/g;function dn(e,t){let o=R({},fn,t),r=[],n=o.start?"^":"",s=[];for(let p of e){let a=p.length?[]:[90];o.strict&&!p.length&&(n+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function hn(e,t){let o=0,r=e.score,n=t.score;for(;o0&&t[t.length-1]<0}var mn={type:0,value:""},vn=/[a-zA-Z0-9_]/;function gn(e){if(!e)return[[]];if(e==="/")return[[mn]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${o})/"${p}": ${_}`)}let o=0,r=o,n=[],s;function i(){s&&n.push(s),s=[]}let c=0,l,p="",a="";function f(){p&&(o===0?s.push({type:0,value:p}):o===1||o===2||o===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:p,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),p="")}function u(){p+=l}for(;c{i(S)}:He}function i(a){if(jo(a)){let f=r.get(a);f&&(r.delete(a),o.splice(o.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{let f=o.indexOf(a);f>-1&&(o.splice(f,1),a.record.name&&r.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function c(){return o}function l(a){let f=0;for(;f=0&&(a.record.path!==o[f].record.path||!Uo(a,o[f]));)f++;o.splice(f,0,a),a.record.name&&!go(a)&&r.set(a.record.name,a)}function p(a,f){let u,_={},m,x;if("name"in a&&a.name){if(u=r.get(a.name),!u)throw Te(1,{location:a});x=u.record.name,_=R(vo(f.params,u.keys.filter(S=>!S.optional).concat(u.parent?u.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),a.params&&vo(a.params,u.keys.map(S=>S.name))),m=u.stringify(_)}else if(a.path!=null)m=a.path,u=o.find(S=>S.re.test(m)),u&&(_=u.parse(m),x=u.record.name);else{if(u=f.name?r.get(f.name):o.find(S=>S.re.test(f.path)),!u)throw Te(1,{location:a,currentLocation:f});x=u.record.name,_=R({},f.params,a.params),m=u.stringify(_)}let g=[],b=u;for(;b;)g.unshift(b.record),b=b.parent;return{name:x,path:m,params:_,matched:g,meta:Sn(g)}}return e.forEach(a=>s(a)),{addRoute:s,resolve:p,removeRoute:i,getRoutes:c,getRecordMatcher:n}}function vo(e,t){let o={};for(let r of t)r in e&&(o[r]=e[r]);return o}function bn(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:wn(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function wn(e){let t={},o=e.props||!1;if("component"in e)t.default=o;else for(let r in e.components)t[r]=typeof o=="object"?o[r]:o;return t}function go(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Sn(e){return e.reduce((t,o)=>R(t,o.meta),{})}function yo(e,t){let o={};for(let r in e)o[r]=r in t?t[r]:e[r];return o}function Uo(e,t){return t.children.some(o=>o===e||Uo(e,o))}function On(e){let t={};if(e===""||e==="?")return t;let r=(e[0]==="?"?e.slice(1):e).split("&");for(let n=0;ns&&Rt(s)):[r&&Rt(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+o,s!=null&&(t+="="+s))})}return t}function xn(e){let t={};for(let o in e){let r=e[o];r!==void 0&&(t[o]=Z(r)?r.map(n=>n==null?null:""+n):r==null?r:""+r)}return t}var Lt=Symbol(""),bo=Symbol(""),Ze=Symbol(""),Dt=Symbol(""),At=Symbol("");function Ue(){let e=[];function t(r){return e.push(r),()=>{let n=e.indexOf(r);n>-1&&e.splice(n,1)}}function o(){e=[]}return{add:t,list:()=>e.slice(),reset:o}}function Mo(e,t,o){let r=()=>{e[t].delete(o)};oo(r),to(r),eo(()=>{e[t].add(o)}),e[t].add(o)}function Zc(e){let t=Q(Lt,{}).value;t&&Mo(t,"leaveGuards",e)}function el(e){let t=Q(Lt,{}).value;t&&Mo(t,"updateGuards",e)}function _e(e,t,o,r,n,s=i=>i()){let i=r&&(r.enterCallbacks[n]=r.enterCallbacks[n]||[]);return()=>new Promise((c,l)=>{let p=u=>{u===!1?l(Te(4,{from:o,to:t})):u instanceof Error?l(u):$o(u)?l(Te(2,{from:t,to:u})):(i&&r.enterCallbacks[n]===i&&typeof u=="function"&&i.push(u),c())},a=s(()=>e.call(r&&r.instances[n],t,o,p)),f=Promise.resolve(a);e.length<3&&(f=f.then(p)),f.catch(u=>l(u))})}function Pt(e,t,o,r,n=s=>s()){let s=[];for(let i of e)for(let c in i.components){let l=i.components[c];if(!(t!=="beforeRouteEnter"&&!i.instances[c]))if(Nn(l)){let a=(l.__vccOpts||l)[t];a&&s.push(_e(a,o,r,i,c,n))}else{let p=l();s.push(()=>p.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${i.path}"`));let f=No(a)?a.default:a;i.components[c]=f;let _=(f.__vccOpts||f)[t];return _&&_e(_,o,r,i,c,n)()}))}}return s}function Nn(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function tl(e){return e.matched.every(t=>t.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(e.matched.map(t=>t.components&&Promise.all(Object.keys(t.components).reduce((o,r)=>{let n=t.components[r];return typeof n=="function"&&!("displayName"in n)&&o.push(n().then(s=>{if(!s)return Promise.reject(new Error(`Couldn't resolve component "${r}" at "${t.path}". Ensure you passed a function that returns a promise.`));let i=No(s)?s.default:s;t.components[r]=i})),o},[])))).then(()=>e)}function wo(e){let t=Q(Ze),o=Q(Dt),r=!1,n=null,s=X(()=>{let a=ae(e.to);return t.resolve(a)}),i=X(()=>{let{matched:a}=s.value,{length:f}=a,u=a[f-1],_=o.matched;if(!u||!_.length)return-1;let m=_.findIndex(he.bind(null,u));if(m>-1)return m;let x=So(a[f-2]);return f>1&&So(u)===x&&_[_.length-1].path!==x?_.findIndex(he.bind(null,a[f-2])):m}),c=X(()=>i.value>-1&&Tn(o.params,s.value.params)),l=X(()=>i.value>-1&&i.value===o.matched.length-1&&ko(o.params,s.value.params));function p(a={}){return Rn(a)?t[ae(e.replace)?"replace":"push"](ae(e.to)).catch(He):Promise.resolve()}if(__VUE_PROD_DEVTOOLS__&&le){let a=ro();if(a){let f={route:s.value,isActive:c.value,isExactActive:l.value,error:null};a.__vrl_devtools=a.__vrl_devtools||[],a.__vrl_devtools.push(f),Zt(()=>{f.route=s.value,f.isActive=c.value,f.isExactActive=l.value,f.error=$o(ae(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:s,href:X(()=>s.value.href),isActive:c,isExactActive:l,navigate:p}}var Cn=Et({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:wo,setup(e,{slots:t}){let o=ze(wo(e)),{options:r}=Q(Ze),n=X(()=>({[Oo(e.activeClass,r.linkActiveClass,"router-link-active")]:o.isActive,[Oo(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:o.isExactActive}));return()=>{let s=t.default&&t.default(o);return e.custom?s:wt("a",{"aria-current":o.isExactActive?e.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:n.value},s)}}}),Pn=Cn;function Rn(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Tn(e,t){for(let o in t){let r=t[o],n=e[o];if(typeof r=="string"){if(r!==n)return!1}else if(!Z(n)||n.length!==r.length||r.some((s,i)=>s!==n[i]))return!1}return!0}function So(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var Oo=(e,t,o)=>e!=null?e:t!=null?t:o,An=Et({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:o}){let r=Q(At),n=X(()=>e.route||r.value),s=Q(bo,0),i=X(()=>{let p=ae(s),{matched:a}=n.value,f;for(;(f=a[p])&&!f.components;)p++;return p}),c=X(()=>n.value.matched[i.value]);Ye(bo,X(()=>i.value+1)),Ye(Lt,c),Ye(At,n);let l=je();return xe(()=>[l.value,c.value,e.name],([p,a,f],[u,_,m])=>{a&&(a.instances[f]=p,_&&_!==a&&p&&p===u&&(a.leaveGuards.size||(a.leaveGuards=_.leaveGuards),a.updateGuards.size||(a.updateGuards=_.updateGuards))),p&&a&&(!_||!he(a,_)||!u)&&(a.enterCallbacks[f]||[]).forEach(x=>x(p))},{flush:"post"}),()=>{let p=n.value,a=e.name,f=c.value,u=f&&f.components[a];if(!u)return xo(o.default,{Component:u,route:p});let _=f.props[a],m=_?_===!0?p.params:typeof _=="function"?_(p):_:null,g=wt(u,R({},m,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(f.instances[a]=null)},ref:l}));if(__VUE_PROD_DEVTOOLS__&&le&&g.ref){let b={depth:i.value,name:f.name,path:f.path,meta:f.meta};(Z(g.ref)?g.ref.map(I=>I.i):[g.ref.i]).forEach(I=>{I.__vrv_devtools=b})}return xo(o.default,{Component:g,route:p})||g}}});function xo(e,t){if(!e)return null;let o=e(t);return o.length===1?o[0]:o}var kn=An;function Me(e,t){let o=R({},e,{matched:e.matched.map(r=>Fn(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:o}}}function Qe(e){return{_custom:{display:e}}}var In=0;function Ln(e,t,o){if(t.__hasDevtools)return;t.__hasDevtools=!0;let r=In++;Ve({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},n=>{typeof n.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.on.inspectComponent((a,f)=>{a.instanceData&&a.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:Me(t.currentRoute.value,"Current Route")})}),n.on.visitComponentTree(({treeNode:a,componentInstance:f})=>{if(f.__vrv_devtools){let u=f.__vrv_devtools;a.tags.push({label:(u.name?`${u.name.toString()}: `:"")+u.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:Ho})}Z(f.__vrl_devtools)&&(f.__devtoolsApi=n,f.__vrl_devtools.forEach(u=>{let _=u.route.path,m=Go,x="",g=0;u.error?(_=u.error,m=Un,g=Mn):u.isExactActive?(m=Fo,x="This is exactly active"):u.isActive&&(m=Bo,x="This link is active"),a.tags.push({label:_,textColor:g,tooltip:x,backgroundColor:m})}))}),xe(t.currentRoute,()=>{l(),n.notifyComponentUpdate(),n.sendInspectorTree(c),n.sendInspectorState(c)});let s="router:navigations:"+r;n.addTimelineLayer({id:s,label:`Router${r?" "+r:""} Navigations`,color:4237508}),t.onError((a,f)=>{n.addTimelineEvent({layerId:s,event:{title:"Error during Navigation",subtitle:f.fullPath,logType:"error",time:n.now(),data:{error:a},groupId:f.meta.__navigationId}})});let i=0;t.beforeEach((a,f)=>{let u={guard:Qe("beforeEach"),from:Me(f,"Current Location during this navigation"),to:Me(a,"Target location")};Object.defineProperty(a.meta,"__navigationId",{value:i++}),n.addTimelineEvent({layerId:s,event:{time:n.now(),title:"Start of navigation",subtitle:a.fullPath,data:u,groupId:a.meta.__navigationId}})}),t.afterEach((a,f,u)=>{let _={guard:Qe("afterEach")};u?(_.failure={_custom:{type:Error,readOnly:!0,display:u?u.message:"",tooltip:"Navigation Failure",value:u}},_.status=Qe("❌")):_.status=Qe("✅"),_.from=Me(f,"Current Location during this navigation"),_.to=Me(a,"Target location"),n.addTimelineEvent({layerId:s,event:{title:"End of navigation",subtitle:a.fullPath,time:n.now(),data:_,logType:u?"warning":"default",groupId:a.meta.__navigationId}})});let c="router-inspector:"+r;n.addInspector({id:c,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!p)return;let a=p,f=o.getRoutes().filter(u=>!u.parent||!u.parent.record.components);f.forEach(Wo),a.filter&&(f=f.filter(u=>kt(u,a.filter.toLowerCase()))),f.forEach(u=>zo(u,t.currentRoute.value)),a.rootNodes=f.map(Ko)}let p;n.on.getInspectorTree(a=>{p=a,a.app===e&&a.inspectorId===c&&l()}),n.on.getInspectorState(a=>{if(a.app===e&&a.inspectorId===c){let u=o.getRoutes().find(_=>_.record.__vd_id===a.nodeId);u&&(a.state={options:$n(u)})}}),n.sendInspectorTree(c),n.sendInspectorState(c)})}function Dn(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function $n(e){let{record:t}=e,o=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&o.push({editable:!1,key:"name",value:t.name}),o.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&o.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(r=>`${r.name}${Dn(r)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&o.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&o.push({editable:!1,key:"aliases",value:e.alias.map(r=>r.record.path)}),Object.keys(e.record.meta).length&&o.push({editable:!1,key:"meta",value:e.record.meta}),o.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),o}var Ho=15485081,Bo=2450411,Fo=8702998,jn=2282478,Go=16486972,Vn=6710886,Un=16704226,Mn=12131356;function Ko(e){let t=[],{record:o}=e;o.name!=null&&t.push({label:String(o.name),textColor:0,backgroundColor:jn}),o.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Go}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:Ho}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:Fo}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Bo}),o.redirect&&t.push({label:typeof o.redirect=="string"?`redirect: ${o.redirect}`:"redirects",textColor:16777215,backgroundColor:Vn});let r=o.__vd_id;return r==null&&(r=String(Hn++),o.__vd_id=r),{id:r,label:o.path,tags:t,children:e.children.map(Ko)}}var Hn=0,Bn=/^\/(.*)\/([a-z]*)$/;function zo(e,t){let o=t.matched.length&&he(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=o,o||(e.__vd_active=t.matched.some(r=>he(r,e.record))),e.children.forEach(r=>zo(r,t))}function Wo(e){e.__vd_match=!1,e.children.forEach(Wo)}function kt(e,t){let o=String(e.re).match(Bn);if(e.__vd_match=!1,!o||o.length<3)return!1;if(new RegExp(o[1].replace(/\$$/,""),o[2]).test(t))return e.children.forEach(i=>kt(i,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;let n=e.record.path.toLowerCase(),s=Pe(n);return!t.startsWith("/")&&(s.includes(t)||n.includes(t))||s.startsWith(t)||n.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(i=>kt(i,t))}function Fn(e,t){let o={};for(let r in e)t.includes(r)||(o[r]=e[r]);return o}function ol(e){let t=En(e.routes,e),o=e.parseQuery||On,r=e.stringifyQuery||Eo,n=e.history,s=Ue(),i=Ue(),c=Ue(),l=Qt(de),p=de;le&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");let a=xt.bind(null,d=>""+d),f=xt.bind(null,qr),u=xt.bind(null,Pe);function _(d,v){let h,y;return jo(d)?(h=t.getRecordMatcher(d),y=v):y=d,t.addRoute(y,h)}function m(d){let v=t.getRecordMatcher(d);v&&t.removeRoute(v)}function x(){return t.getRoutes().map(d=>d.record)}function g(d){return!!t.getRecordMatcher(d)}function b(d,v){if(v=R({},v||l.value),typeof d=="string"){let O=Nt(o,d,v.path),$=t.resolve({path:O.path},v),A=n.createHref(O.fullPath);return R(O,$,{params:u($.params),hash:Pe(O.hash),redirectedFrom:void 0,href:A})}let h;if(d.path!=null)h=R({},d,{path:Nt(o,d.path,v.path).path});else{let O=R({},d.params);for(let $ in O)O[$]==null&&delete O[$];h=R({},d,{params:f(O)}),v.params=f(v.params)}let y=t.resolve(h,v),T=d.hash||"";y.params=a(u(y.params));let D=Qr(r,R({},d,{hash:Kr(T),path:y.path})),N=n.createHref(D);return R({fullPath:D,hash:T,query:r===Eo?xn(d.query):d.query||{}},y,{redirectedFrom:void 0,href:N})}function S(d){return typeof d=="string"?Nt(o,d,l.value.path):R({},d)}function I(d,v){if(p!==d)return Te(8,{from:v,to:d})}function V(d){return P(d)}function L(d){return V(R(S(d),{replace:!0}))}function C(d){let v=d.matched[d.matched.length-1];if(v&&v.redirect){let{redirect:h}=v,y=typeof h=="function"?h(d):h;return typeof y=="string"&&(y=y.includes("?")||y.includes("#")?y=S(y):{path:y},y.params={}),R({query:d.query,hash:d.hash,params:y.path!=null?{}:d.params},y)}}function P(d,v){let h=p=b(d),y=l.value,T=d.state,D=d.force,N=d.replace===!0,O=C(h);if(O)return P(R(S(O),{state:typeof O=="object"?R({},T,O.state):T,force:D,replace:N}),v||h);let $=h;$.redirectedFrom=v;let A;return!D&&Xr(r,y,h)&&(A=Te(16,{to:$,from:y}),$e(y,y,!0,!1)),(A?Promise.resolve(A):E($,y)).catch(k=>ce(k)?ce(k,2)?k:ge(k):H(k,$,y)).then(k=>{if(k){if(ce(k,2))return P(R({replace:N},S(k.to),{state:typeof k.to=="object"?R({},T,k.to.state):T,force:D}),v||$)}else k=j($,y,!0,N,T);return w($,y,k),k})}function J(d,v){let h=I(d,v);return h?Promise.reject(h):Promise.resolve()}function U(d){let v=Y.values().next().value;return v&&typeof v.runWithContext=="function"?v.runWithContext(d):d()}function E(d,v){let h,[y,T,D]=Gn(d,v);h=Pt(y.reverse(),"beforeRouteLeave",d,v);for(let O of y)O.leaveGuards.forEach($=>{h.push(_e($,d,v))});let N=J.bind(null,d,v);return h.push(N),ee(h).then(()=>{h=[];for(let O of s.list())h.push(_e(O,d,v));return h.push(N),ee(h)}).then(()=>{h=Pt(T,"beforeRouteUpdate",d,v);for(let O of T)O.updateGuards.forEach($=>{h.push(_e($,d,v))});return h.push(N),ee(h)}).then(()=>{h=[];for(let O of D)if(O.beforeEnter)if(Z(O.beforeEnter))for(let $ of O.beforeEnter)h.push(_e($,d,v));else h.push(_e(O.beforeEnter,d,v));return h.push(N),ee(h)}).then(()=>(d.matched.forEach(O=>O.enterCallbacks={}),h=Pt(D,"beforeRouteEnter",d,v,U),h.push(N),ee(h))).then(()=>{h=[];for(let O of i.list())h.push(_e(O,d,v));return h.push(N),ee(h)}).catch(O=>ce(O,8)?O:Promise.reject(O))}function w(d,v,h){c.list().forEach(y=>U(()=>y(d,v,h)))}function j(d,v,h,y,T){let D=I(d,v);if(D)return D;let N=v===de,O=le?history.state:{};h&&(y||N?n.replace(d.fullPath,R({scroll:N&&O&&O.scroll},T)):n.push(d.fullPath,T)),l.value=d,$e(d,v,h,N),ge()}let G;function re(){G||(G=n.listen((d,v,h)=>{if(!B.listening)return;let y=b(d),T=C(y);if(T){P(R(T,{replace:!0}),y).catch(He);return}p=y;let D=l.value;le&&nn(fo(D.fullPath,h.delta),Xe()),E(y,D).catch(N=>ce(N,12)?N:ce(N,2)?(P(N.to,y).then(O=>{ce(O,20)&&!h.delta&&h.type===Re.pop&&n.go(-1,!1)}).catch(He),Promise.reject()):(h.delta&&n.go(-h.delta,!1),H(N,y,D))).then(N=>{N=N||j(y,D,!1),N&&(h.delta&&!ce(N,8)?n.go(-h.delta,!1):h.type===Re.pop&&ce(N,20)&&n.go(-1,!1)),w(y,D,N)}).catch(He)}))}let fe=Ue(),ve=Ue(),W;function H(d,v,h){ge(d);let y=ve.list();return y.length?y.forEach(T=>T(d,v,h)):console.error(d),Promise.reject(d)}function vt(){return W&&l.value!==de?Promise.resolve():new Promise((d,v)=>{fe.add([d,v])})}function ge(d){return W||(W=!d,re(),fe.list().forEach(([v,h])=>d?h(d):v()),fe.reset()),d}function $e(d,v,h,y){let{scrollBehavior:T}=e;if(!le||!T)return Promise.resolve();let D=!h&&sn(fo(d.fullPath,0))||(y||!h)&&history.state&&history.state.scroll||null;return qe().then(()=>T(d,v,D)).then(N=>N&&rn(N)).catch(N=>H(N,d,v))}let q=d=>n.go(d),ne,Y=new Set,B={currentRoute:l,listening:!0,addRoute:_,removeRoute:m,hasRoute:g,getRoutes:x,resolve:b,options:e,push:V,replace:L,go:q,back:()=>q(-1),forward:()=>q(1),beforeEach:s.add,beforeResolve:i.add,afterEach:c.add,onError:ve.add,isReady:vt,install(d){let v=this;d.component("RouterLink",Pn),d.component("RouterView",kn),d.config.globalProperties.$router=v,Object.defineProperty(d.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(l)}),le&&!ne&&l.value===de&&(ne=!0,V(n.location).catch(T=>{}));let h={};for(let T in de)Object.defineProperty(h,T,{get:()=>l.value[T],enumerable:!0});d.provide(Ze,v),d.provide(Dt,Jt(h)),d.provide(At,l);let y=d.unmount;Y.add(d),d.unmount=function(){Y.delete(d),Y.size<1&&(p=de,G&&G(),G=null,l.value=de,ne=!1,W=!1),y()},__VUE_PROD_DEVTOOLS__&&le&&Ln(d,v,t)}};function ee(d){return d.reduce((v,h)=>v.then(()=>U(h)),Promise.resolve())}return B}function Gn(e,t){let o=[],r=[],n=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ihe(p,c))?r.push(c):o.push(c));let l=e.matched[i];l&&(t.matched.find(p=>he(p,l))||n.push(l))}return[o,r,n]}function rl(){return Q(Ze)}function nl(){return Q(Dt)}var Ut,Be=e=>Ut=e,ul=()=>bt()&&Q(nt)||Ut,nt=Symbol();function $t(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var se;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(se||(se={}));var Mt=typeof window!="undefined",Ie=typeof __VUE_PROD_DEVTOOLS__!="undefined"&&__VUE_PROD_DEVTOOLS__&&!0&&Mt,qo=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null};function Kn(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e}function Ht(e,t,o){let r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){Zo(r.response,t,o)},r.onerror=function(){console.error("could not download file")},r.send()}function Qo(e){let t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(o){}return t.status>=200&&t.status<=299}function et(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){let o=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(o)}}var tt=typeof navigator=="object"?navigator:{userAgent:""},Xo=/Macintosh/.test(tt.userAgent)&&/AppleWebKit/.test(tt.userAgent)&&!/Safari/.test(tt.userAgent),Zo=Mt?typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype&&!Xo?zn:"msSaveOrOpenBlob"in tt?Wn:qn:()=>{};function zn(e,t="download",o){let r=document.createElement("a");r.download=t,r.rel="noopener",typeof e=="string"?(r.href=e,r.origin!==location.origin?Qo(r.href)?Ht(e,t,o):(r.target="_blank",et(r)):et(r)):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){et(r)},0))}function Wn(e,t="download",o){if(typeof e=="string")if(Qo(e))Ht(e,t,o);else{let r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){et(r)})}else navigator.msSaveOrOpenBlob(Kn(e,o),t)}function qn(e,t,o,r){if(r=r||open("","_blank"),r&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return Ht(e,t,o);let n=e.type==="application/octet-stream",s=/constructor/i.test(String(qo.HTMLElement))||"safari"in qo,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||n&&s||Xo)&&typeof FileReader!="undefined"){let c=new FileReader;c.onloadend=function(){let l=c.result;if(typeof l!="string")throw r=null,new Error("Wrong reader.result type");l=i?l:l.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=l:location.assign(l),r=null},c.readAsDataURL(e)}else{let c=URL.createObjectURL(e);r?r.location.assign(c):location.href=c,r=null,setTimeout(function(){URL.revokeObjectURL(c)},4e4)}}function F(e,t){let o="🍍 "+e;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(o,t):t==="error"?console.error(o):t==="warn"?console.warn(o):console.log(o)}function Bt(e){return"_a"in e&&"install"in e}function er(){if(!("clipboard"in navigator))return F("Your browser doesn't support the Clipboard API","error"),!0}function tr(e){return e instanceof Error&&e.message.toLowerCase().includes("document is not focused")?(F('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}function Yn(e){return K(this,null,function*(){if(!er())try{yield navigator.clipboard.writeText(JSON.stringify(e.state.value)),F("Global state copied to clipboard.")}catch(t){if(tr(t))return;F("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}})}function Jn(e){return K(this,null,function*(){if(!er())try{or(e,JSON.parse(yield navigator.clipboard.readText())),F("Global state pasted from clipboard.")}catch(t){if(tr(t))return;F("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}})}function Qn(e){return K(this,null,function*(){try{Zo(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){F("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}})}var ue;function Xn(){ue||(ue=document.createElement("input"),ue.type="file",ue.accept=".json");function e(){return new Promise((t,o)=>{ue.onchange=()=>K(this,null,function*(){let r=ue.files;if(!r)return t(null);let n=r.item(0);return t(n?{text:yield n.text(),file:n}:null)}),ue.oncancel=()=>t(null),ue.onerror=o,ue.click()})}return e}function Zn(e){return K(this,null,function*(){try{let o=yield Xn()();if(!o)return;let{text:r,file:n}=o;or(e,JSON.parse(r)),F(`Global state imported from "${n.name}".`)}catch(t){F("Failed to import the state from JSON. Check the console for more details.","error"),console.error(t)}})}function or(e,t){for(let o in t){let r=e.state.value[o];r?Object.assign(r,t[o]):e.state.value[o]=t[o]}}function oe(e){return{_custom:{display:e}}}var rr="🍍 Pinia (root)",jt="_root";function es(e){return Bt(e)?{id:jt,label:rr}:{id:e.$id,label:e.$id}}function ts(e){if(Bt(e)){let o=Array.from(e._s.keys()),r=e._s;return{state:o.map(s=>({editable:!0,key:s,value:e.state.value[s]})),getters:o.filter(s=>r.get(s)._getters).map(s=>{let i=r.get(s);return{editable:!1,key:s,value:i._getters.reduce((c,l)=>(c[l]=i[l],c),{})}})}}let t={state:Object.keys(e.$state).map(o=>({editable:!0,key:o,value:e.$state[o]}))};return e._getters&&e._getters.length&&(t.getters=e._getters.map(o=>({editable:!1,key:o,value:e[o]}))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map(o=>({editable:!0,key:o,value:e[o]}))),t}function os(e){return e?Array.isArray(e)?e.reduce((t,o)=>(t.keys.push(o.key),t.operations.push(o.type),t.oldValue[o.key]=o.oldValue,t.newValue[o.key]=o.newValue,t),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:oe(e.type),key:oe(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function rs(e){switch(e){case se.direct:return"mutation";case se.patchFunction:return"$patch";case se.patchObject:return"$patch";default:return"unknown"}}var ke=!0,ot=[],Ee="pinia:mutations",z="pinia",{assign:ns}=Object,rt=e=>"🍍 "+e;function nr(e,t){Ve({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:ot,app:e},o=>{typeof o.now!="function"&&F("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),o.addTimelineLayer({id:Ee,label:"Pinia 🍍",color:15064968}),o.addInspector({id:z,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{Yn(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:()=>K(this,null,function*(){yield Jn(t),o.sendInspectorTree(z),o.sendInspectorState(z)}),tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{Qn(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:()=>K(this,null,function*(){yield Zn(t),o.sendInspectorTree(z),o.sendInspectorState(z)}),tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:r=>{let n=t._s.get(r);n?typeof n.$reset!="function"?F(`Cannot reset "${r}" store because it doesn't have a "$reset" method implemented.`,"warn"):(n.$reset(),F(`Store "${r}" reset.`)):F(`Cannot reset "${r}" store because it wasn't found.`,"warn")}}]}),o.on.inspectComponent((r,n)=>{let s=r.componentInstance&&r.componentInstance.proxy;if(s&&s._pStores){let i=r.componentInstance.proxy._pStores;Object.values(i).forEach(c=>{r.instanceData.state.push({type:rt(c.$id),key:"state",editable:!0,value:c._isOptionsAPI?{_custom:{value:we(c.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>c.$reset()}]}}:Object.keys(c.$state).reduce((l,p)=>(l[p]=c.$state[p],l),{})}),c._getters&&c._getters.length&&r.instanceData.state.push({type:rt(c.$id),key:"getters",editable:!1,value:c._getters.reduce((l,p)=>{try{l[p]=c[p]}catch(a){l[p]=a}return l},{})})})}}),o.on.getInspectorTree(r=>{if(r.app===e&&r.inspectorId===z){let n=[t];n=n.concat(Array.from(t._s.values())),r.rootNodes=(r.filter?n.filter(s=>"$id"in s?s.$id.toLowerCase().includes(r.filter.toLowerCase()):rr.toLowerCase().includes(r.filter.toLowerCase())):n).map(es)}}),o.on.getInspectorState(r=>{if(r.app===e&&r.inspectorId===z){let n=r.nodeId===jt?t:t._s.get(r.nodeId);if(!n)return;n&&(r.state=ts(n))}}),o.on.editInspectorState((r,n)=>{if(r.app===e&&r.inspectorId===z){let s=r.nodeId===jt?t:t._s.get(r.nodeId);if(!s)return F(`store "${r.nodeId}" not found`,"error");let{path:i}=r;Bt(s)?i.unshift("state"):(i.length!==1||!s._customProperties.has(i[0])||i[0]in s.$state)&&i.unshift("$state"),ke=!1,r.set(s,i,r.state.value),ke=!0}}),o.on.editComponentState(r=>{if(r.type.startsWith("🍍")){let n=r.type.replace(/^🍍\s*/,""),s=t._s.get(n);if(!s)return F(`store "${n}" not found`,"error");let{path:i}=r;if(i[0]!=="state")return F(`Invalid path for store "${n}": ${i} Only state can be modified.`);i[0]="$state",ke=!1,r.set(s,i,r.state.value),ke=!0}})})}function ss(e,t){ot.includes(rt(t.$id))||ot.push(rt(t.$id)),Ve({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:ot,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},o=>{let r=typeof o.now=="function"?o.now.bind(o):Date.now;t.$onAction(({after:i,onError:c,name:l,args:p})=>{let a=sr++;o.addTimelineEvent({layerId:Ee,event:{time:r(),title:"🛫 "+l,subtitle:"start",data:{store:oe(t.$id),action:oe(l),args:p},groupId:a}}),i(f=>{me=void 0,o.addTimelineEvent({layerId:Ee,event:{time:r(),title:"🛬 "+l,subtitle:"end",data:{store:oe(t.$id),action:oe(l),args:p,result:f},groupId:a}})}),c(f=>{me=void 0,o.addTimelineEvent({layerId:Ee,event:{time:r(),logType:"error",title:"💥 "+l,subtitle:"end",data:{store:oe(t.$id),action:oe(l),args:p,error:f},groupId:a}})})},!0),t._customProperties.forEach(i=>{xe(()=>ae(t[i]),(c,l)=>{o.notifyComponentUpdate(),o.sendInspectorState(z),ke&&o.addTimelineEvent({layerId:Ee,event:{time:r(),title:"Change",subtitle:i,data:{newValue:c,oldValue:l},groupId:me}})},{deep:!0})}),t.$subscribe(({events:i,type:c},l)=>{if(o.notifyComponentUpdate(),o.sendInspectorState(z),!ke)return;let p={time:r(),title:rs(c),data:ns({store:oe(t.$id)},os(i)),groupId:me};c===se.patchFunction?p.subtitle="⤵️":c===se.patchObject?p.subtitle="🧩":i&&!Array.isArray(i)&&(p.subtitle=i.type),i&&(p.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:i}}),o.addTimelineEvent({layerId:Ee,event:p})},{detached:!0,flush:"sync"});let n=t._hotUpdate;t._hotUpdate=Se(i=>{n(i),o.addTimelineEvent({layerId:Ee,event:{time:r(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:oe(t.$id),info:oe("HMR update")}}}),o.notifyComponentUpdate(),o.sendInspectorTree(z),o.sendInspectorState(z)});let{$dispose:s}=t;t.$dispose=()=>{s(),o.notifyComponentUpdate(),o.sendInspectorTree(z),o.sendInspectorState(z),o.getSettings().logStoreChanges&&F(`Disposed "${t.$id}" store 🗑`)},o.notifyComponentUpdate(),o.sendInspectorTree(z),o.sendInspectorState(z),o.getSettings().logStoreChanges&&F(`"${t.$id}" store installed 🆕`)})}var sr=0,me;function Yo(e,t,o){let r=t.reduce((n,s)=>(n[s]=we(e)[s],n),{});for(let n in r)e[n]=function(){let s=sr,i=o?new Proxy(e,{get(...l){return me=s,Reflect.get(...l)},set(...l){return me=s,Reflect.set(...l)}}):e;me=s;let c=r[n].apply(i,arguments);return me=void 0,c}}function is({app:e,store:t,options:o}){if(t.$id.startsWith("__hot:"))return;t._isOptionsAPI=!!o.state,Yo(t,Object.keys(o.actions),t._isOptionsAPI);let r=t._hotUpdate;we(t)._hotUpdate=function(n){r.apply(this,arguments),Yo(t,Object.keys(n._hmrPayload.actions),!!t._isOptionsAPI)},ss(e,t)}function fl(){let e=gt(!0),t=e.run(()=>je({})),o=[],r=[],n=Se({install(s){Be(n),M||(n._a=s,s.provide(nt,n),s.config.globalProperties.$pinia=n,Ie&&nr(s,n),r.forEach(i=>o.push(i)),r=[])},use(s){return!this._a&&!M?r.push(s):o.push(s),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return Ie&&typeof Proxy!="undefined"&&n.use(is),n}var as=e=>typeof e=="function"&&typeof e.$id=="string";function pl(e,t){return()=>{}}var ir=()=>{};function Jo(e,t,o,r=ir){e.push(t);let n=()=>{let s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!o&&qt()&&Yt(n),n}function Ae(e,...t){e.slice().forEach(o=>{o(...t)})}var cs=e=>e();function Vt(e,t){e instanceof Map&&t instanceof Map&&t.forEach((o,r)=>e.set(r,o)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let o in t){if(!t.hasOwnProperty(o))continue;let r=t[o],n=e[o];$t(n)&&$t(r)&&e.hasOwnProperty(o)&&!Oe(r)&&!We(r)?e[o]=Vt(n,r):e[o]=r}return e}var ar=Symbol(),cr=new WeakMap;function dl(e){return M?cr.set(e,1)&&e:Object.defineProperty(e,ar,{})}function ls(e){return M?!cr.has(e):!$t(e)||!e.hasOwnProperty(ar)}var{assign:te}=Object;function us(e){return!!(Oe(e)&&e.effect)}function fs(e,t,o,r){let{state:n,actions:s,getters:i}=t,c=o.state.value[e],l;function p(){c||(M?Ne(o.state.value,e,n?n():{}):o.state.value[e]=n?n():{});let a=yt(o.state.value[e]);return te(a,s,Object.keys(i||{}).reduce((f,u)=>(f[u]=Se(X(()=>{Be(o);let _=o._s.get(e);if(!(M&&!_._r))return i[u].call(_,_)})),f),{}))}return l=lr(e,p,t,o,r,!0),l}function lr(e,t,o={},r,n,s){let i,c=te({actions:{}},o),l={deep:!0},p,a,f=[],u=[],_,m=r.state.value[e];!s&&!m&&(M?Ne(r.state.value,e,{}):r.state.value[e]={});let x=je({}),g;function b(E){let w;p=a=!1,typeof E=="function"?(E(r.state.value[e]),w={type:se.patchFunction,storeId:e,events:_}):(Vt(r.state.value[e],E),w={type:se.patchObject,payload:E,storeId:e,events:_});let j=g=Symbol();qe().then(()=>{g===j&&(p=!0)}),a=!0,Ae(f,w,r.state.value[e])}let S=s?function(){let{state:w}=o,j=w?w():{};this.$patch(G=>{te(G,j)})}:ir;function I(){i.stop(),f=[],u=[],r._s.delete(e)}function V(E,w){return function(){Be(r);let j=Array.from(arguments),G=[],re=[];function fe(H){G.push(H)}function ve(H){re.push(H)}Ae(u,{args:j,name:E,store:P,after:fe,onError:ve});let W;try{W=w.apply(this&&this.$id===e?this:P,j)}catch(H){throw Ae(re,H),H}return W instanceof Promise?W.then(H=>(Ae(G,H),H)).catch(H=>(Ae(re,H),Promise.reject(H))):(Ae(G,W),W)}}let L=Se({actions:{},getters:{},state:[],hotState:x}),C={_p:r,$id:e,$onAction:Jo.bind(null,u),$patch:b,$reset:S,$subscribe(E,w={}){let j=Jo(f,E,w.detached,()=>G()),G=i.run(()=>xe(()=>r.state.value[e],re=>{(w.flush==="sync"?a:p)&&E({storeId:e,type:se.direct,events:_},re)},te({},l,w)));return j},$dispose:I};M&&(C._r=!1);let P=ze(Ie?te({_hmrPayload:L,_customProperties:Se(new Set)},C):C);r._s.set(e,P);let U=(r._a&&r._a.runWithContext||cs)(()=>r._e.run(()=>(i=gt()).run(t)));for(let E in U){let w=U[E];if(Oe(w)&&!us(w)||We(w))s||(m&&ls(w)&&(Oe(w)?w.value=m[E]:Vt(w,m[E])),M?Ne(r.state.value[e],E,w):r.state.value[e][E]=w);else if(typeof w=="function"){let j=V(E,w);M?Ne(U,E,j):U[E]=j,c.actions[E]=w}}if(M?Object.keys(U).forEach(E=>{Ne(P,E,U[E])}):(te(P,U),te(we(P),U)),Object.defineProperty(P,"$state",{get:()=>r.state.value[e],set:E=>{b(w=>{te(w,E)})}}),Ie){let E={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(w=>{Object.defineProperty(P,w,te({value:P[w]},E))})}return M&&(P._r=!0),r._p.forEach(E=>{if(Ie){let w=i.run(()=>E({store:P,app:r._a,pinia:r,options:c}));Object.keys(w||{}).forEach(j=>P._customProperties.add(j)),te(P,w)}else te(P,i.run(()=>E({store:P,app:r._a,pinia:r,options:c})))}),m&&s&&o.hydrate&&o.hydrate(P.$state,m),p=!0,a=!0,P}function _l(e,t,o){let r,n,s=typeof t=="function";typeof e=="string"?(r=e,n=s?o:t):(n=e,r=e.id);function i(c,l){let p=bt();return c=c||(p?Q(nt,null):null),c&&Be(c),c=Ut,c._s.has(r)||(s?lr(r,t,n,c):fs(r,n,c)),c._s.get(r)}return i.$id=r,i}var ur="Store";function hl(e){ur=e}function ml(...e){return e.reduce((t,o)=>(t[o.$id+ur]=function(){return o(this.$pinia)},t),{})}function ps(e,t){return Array.isArray(t)?t.reduce((o,r)=>(o[r]=function(){return e(this.$pinia)[r]},o),{}):Object.keys(t).reduce((o,r)=>(o[r]=function(){let n=e(this.$pinia),s=t[r];return typeof s=="function"?s.call(this,n):n[s]},o),{})}var vl=ps;function gl(e,t){return Array.isArray(t)?t.reduce((o,r)=>(o[r]=function(...n){return e(this.$pinia)[r](...n)},o),{}):Object.keys(t).reduce((o,r)=>(o[r]=function(...n){return e(this.$pinia)[t[r]](...n)},o),{})}function yl(e,t){return Array.isArray(t)?t.reduce((o,r)=>(o[r]={get(){return e(this.$pinia)[r]},set(n){return e(this.$pinia)[r]=n}},o),{}):Object.keys(t).reduce((o,r)=>(o[r]={get(){return e(this.$pinia)[t[r]]},set(n){return e(this.$pinia)[t[r]]=n}},o),{})}function El(e){if(M)return yt(e);{e=we(e);let t={};for(let o in e){let r=e[o];(Oe(r)||We(r))&&(t[o]=Xt(e,o))}return t}}var bl=function(e){e.mixin({beforeCreate(){let t=this.$options;if(t.pinia){let o=t.pinia;if(!this._provided){let r={};Object.defineProperty(this,"_provided",{get:()=>r,set:n=>Object.assign(r,n)})}this._provided[nt]=o,this.$pinia||(this.$pinia=o),o._a=this,Mt&&Be(o),Ie&&nr(o._a,o)}else!this.$pinia&&t.parent&&t.parent.$pinia&&(this.$pinia=t.parent.$pinia)},destroyed(){delete this._pStores}})};var Ft=new WeakMap,ds={[M?"inserted":"mounted"]:(e,t)=>{let o=t.value,r=new ResizeObserver(n=>{n.map(s=>o(s,r))});r.observe(e),Ft.set(e,r),e.dataset.vResize=""},[M?"unbind":"unmounted"]:e=>{let t=Ft.get(e);t==null||t.unobserve(e),Ft.delete(e),delete e.dataset.vResize}};var Fe=()=>{};var _s=(e,t)=>{let o;return(...r)=>{clearTimeout(o),o=setTimeout(()=>e(...r),t)}},hs=(e,t)=>{let o;return(...r)=>{o===void 0&&e(...r),clearTimeout(o),o=setTimeout(()=>{o=void 0},t)}},ms=(e,t)=>{let o,r=!1;return(...n)=>{o===void 0?(e(...n),r=!0):r=!1,clearTimeout(o),o=setTimeout(()=>{o=void 0,r||e(...n)},t)}},Gt=(e,t,{leading:o=!1,trailing:r=!0}={})=>o&&r?ms(e,t):o?hs(e,t):r?_s(e,t):Fe;var st,fr=()=>{if(st)return st;try{let e=Object.defineProperty({},"passive",{get(){return st=!0,!0}});window.addEventListener("p",Fe,e),window.removeEventListener("p",Fe,e)}catch(e){}return st};var vs=Object.defineProperty,pr=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,dr=(e,t,o)=>t in e?vs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Es=(e,t)=>{for(var o in t||(t={}))gs.call(t,o)&&dr(e,o,t[o]);if(pr)for(var o of pr(t))ys.call(t,o)&&dr(e,o,t[o]);return e},it=e=>{let t=Es({passive:!1},typeof e=="boolean"?{capture:e!=null?e:!1}:e);return fr()?t:!!t.capture};var hr="scroll-pointer-events-none",bs=e=>{e.classList.remove(hr)},ws=Gt(bs,300),_r=({target:e})=>{e&&(e.classList.add(hr),requestAnimationFrame(()=>ws(e)))},Ss={[M?"inserted":"mounted"](e){e.addEventListener("scroll",_r,it({passive:!0}))},[M?"unbind":"unmounted"](e){e.removeEventListener("scroll",_r,it({passive:!0}))}};var Os=Object.defineProperty,xs=Object.defineProperties,Ns=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,Ps=Object.prototype.propertyIsEnumerable,vr=(e,t,o)=>t in e?Os(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Rs=(e,t)=>{for(var o in t||(t={}))Cs.call(t,o)&&vr(e,o,t[o]);if(mr)for(var o of mr(t))Ps.call(t,o)&&vr(e,o,t[o]);return e},Ts=(e,t)=>xs(e,Ns(t)),wr=(e,t,o)=>new Promise((r,n)=>{var s=l=>{try{c(o.next(l))}catch(p){n(p)}},i=l=>{try{c(o.throw(l))}catch(p){n(p)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(s,i);c((o=o.apply(e,t)).next())}),be=256,ct=[],at;for(;be--;)ct[be]=(be+256).toString(16).substring(1);function As(){let e=0,t,o="";if(!at||be+16>256){for(at=Array(e=256);e--;)at[e]=256*Math.random()|0;e=be=0}for(;e<16;e++)t=at[be+e],e==6?o+=ct[t&15|64]:e==8?o+=ct[t&63|128]:o+=ct[t],e&1&&e>1&&e<11&&(o+="-");return be++,o}var gr=e=>new Promise(t=>{setTimeout(t,e)}),ks=e=>{e<1&&(e=1);let t=0,o=(r,n)=>wr(void 0,null,function*(){return t>=e?(yield gr(1e3/e),o(r,n)):(t++,gr(1e3).then(()=>t--),fetch(r,n))});return o},yr;(function(e){e[e.INIT=1]="INIT",e[e.ROUTE_CHANGE=2]="ROUTE_CHANGE",e[e.REGISTRATION=1e3]="REGISTRATION",e[e.LOGIN=3]="LOGIN",e[e.PERFORMANCE=4]="PERFORMANCE",e[e.TIME_CHECK=5]="TIME_CHECK",e[e.CALL_SMS_RESEND=1004]="CALL_SMS_RESEND",e[e.SMS_SEND=1247]="SMS_SEND",e[e.CONFIRM_CODE_SMS=1252]="CONFIRM_CODE_SMS",e[e.FAIL_SEND_SMS=1253]="FAIL_SEND_SMS",e[e.REGISTRATION_DONE=1255]="REGISTRATION_DONE",e[e.SUCCESSFULL_BET=1e4]="SUCCESSFULL_BET",e[e.RETURN_FROM_PAYMENTS=10001]="RETURN_FROM_PAYMENTS",e[e.GO_TO_PAYMENTS=10002]="GO_TO_PAYMENTS",e[e.COUPON_CLICK_ICO_REMOVE_ONE_BET=1020]="COUPON_CLICK_ICO_REMOVE_ONE_BET",e[e.COUPON_CLICK_REG=1044]="COUPON_CLICK_REG",e[e.COUPON_CLICK_ON_AUTH=1050]="COUPON_CLICK_ON_AUTH",e[e.HOST_HASH_MISMATCH=10215]="HOST_HASH_MISMATCH",e[e.CAPTCHA_SUCCESS=10190]="CAPTCHA_SUCCESS",e[e.CAPTCHA_FAILED=10191]="CAPTCHA_FAILED",e[e.OPEN_DEPOSIT_FRAME=7e3]="OPEN_DEPOSIT_FRAME",e[e.MAKE_ACCOUNT=7001]="MAKE_ACCOUNT",e[e.SWITCH_INPUT_ACCOUNT=7002]="SWITCH_INPUT_ACCOUNT",e[e.CHANGE_METHOD_BY_CLICK_BUTTON=7003]="CHANGE_METHOD_BY_CLICK_BUTTON",e[e.APPROVE_INPUT_AMOUNT=7004]="APPROVE_INPUT_AMOUNT",e[e.APPROVE_PAYMENT=7005]="APPROVE_PAYMENT",e[e.APPROVE_SEND_PLAYER_DATA=7006]="APPROVE_SEND_PLAYER_DATA",e[e.CLICK_BUTTON_CHANGE_DETAILS=7007]="CLICK_BUTTON_CHANGE_DETAILS",e[e.AUTO_CANCEL_PREORDER_BY_TIMER=7008]="AUTO_CANCEL_PREORDER_BY_TIMER",e[e.CANCEL_REQUEST_BY_PLAYER=7009]="CANCEL_REQUEST_BY_PLAYER",e[e.RECEIPT_FUNDS_TO_ACCOUNT=7010]="RECEIPT_FUNDS_TO_ACCOUNT",e[e.FAIL_INPUT_ACCOUNT=7011]="FAIL_INPUT_ACCOUNT",e[e.SHOW_CRYPTO_DETAIL=7012]="SHOW_CRYPTO_DETAIL"})(yr||(yr={}));var Bl={reg_option:1001,reg_rules_call:1002,reg_one_call:1003,reg_phone_code_sent:1005,reg_phone_code_approved:1006,reg_phone_code_error:1007,reg_full_call:1008,reg_email_approve_sent:1009,reg_email_approve_done:1010,reg_social_call:1011,reg_error:1012,reg_leave:1013,"v3_Клик на “Купон ставок”":1014,"v3_Клик на “Открытые ставки”":1015,"v3_Загрузить событие":1016,"v3_Сохранить событие":1017,"v3_Сохранить “Настройка купона”":1018,"v3_Клик “Удалить ставку”":1019,"v3_Сохранить “Шаг ставки”":1021,"v3_Сохранить “Точный коэффициент”":1022,"v3_Очистить “Точный коэффициент”":1023,"v3_Клик “Максимальная ставка”":1024,"v3_Клик “Баланс”":1025,"v3_Клик “Обновить аванс”":1026,"v3_Сделать ставку":1027,"v3_Тип ставки":1028,"v3_При изменении коэффициента":1029,"v3_Ставка с промокодом":1030,main_menu_line:1031,main_menu_live:1032,"v3_Зафиксировать купон":1033,"v3_Открытые ставки":1034,main_menu_casino:1035,main_menu_live_casino:1036,"v3_Добавить событие в купон":1037,"v3_Маркет добавленного события":1038,msg_delete:1039,main_menu_bet_history:1040,main_menu_logout:1041,main_menu_language:1042,login_page_call:1043,deposit_call:1045,main_menu_install_download:1046,search_call:1047,search_result:1048,main_promo_popup_call:1049,"v3_Ставка принята":1051,coupon_one_click_call:1052,coupon_save_call:1053,coupon_load_call:1054,coupon_clear_call:1055,add_bet_express:1056,bet_sell_page_call:1057,bet_sell_full_accept_call:1058,bet_sell_one_click_accept_call:1059,bet_sell_auto_accept_call:1060,bet_sell_done:1061,bet_sell_error:1062,bet_noncalc_action:1063,bet_video_online_call:1064,bet_game_open:1065,bet_click:1066,bet_avance_responce:1067,bet_custom_call:1068,bet_one_click_call:1069,bet_done:1070,bet_error:1071,bet_statistic_point_call:1072,bet_gameview_stream_call:1073,bet_game_filter_call:1074,bet_block_call:1075,statistic_call:1076,bet_menu_filter_game_call:1077,bet_menu_filter_country_call:1078,main_filter_call:1079,bet_menu_filter_champ_call:1080,bet_add_favor:1081,bet_add_pin:1082,coupon_type_bet:1083,main_menu_nav_call:1084,main_filter_line_call:1085,main_filter_live_call:1086,toto_call:1087,results_call:1088,coupon_clean_popup:1089,coupon_clean_action:1090,coupon_off1click_popup:1091,coupon_off1click_action:1092,acc_pers_data_call:1093,acc_pers_data_submit:1094,acc_pers_data_done:1095,acc_pers_data_sys_error:1096,acc_pers_data_error:1097,acc_add_email_call:1098,acc_add_email_input:1099,acc_add_email_done:1100,acc_add_email_error:1101,acc_add_phone_call:1102,acc_add_phone_number_input:1103,acc_add_phone_number_error:1104,acc_add_phone_send_code:1105,acc_add_phone_code_input:1106,acc_add_phone_repeat_code:1107,acc_add_phone_done:1108,acc_add_phone_error:1109,acc_change_password_call:1110,acc_change_password_done:1111,acc_change_password_error:1112,manage_bill_call:1113,change_bill_choose:1114,change_bill_done:1115,change_bill_error:1116,create_bill_call:1117,create_bill_error:1118,delete_bill_call:1119,delete_bill_done:1120,delete_bill_error:1121,acc_security_set_call:1122,acc_security_set_menu:1123,acc_security_set_question:1124,acc_security_set_question_error:1125,acc_security_set_question_done:1126,acc_sec_set_auth_qr:1127,acc_sec_set_auth_done:1128,acc_sec_history_fin_all:1129,acc_sec_history_fin_current:1130,acc_logout_call:1131,acc_QR_code_call:1132,promo_referal_call:1133,promo_referal_rules_call:1134,promo_referal_join_call:1135,promo_referal_done:1136,promo_referal_error:1137,acc_settings_menu:1138,acc_settings_mailing_set:1139,acc_settings_sprot_set:1140,promo_bonus_change:1141,promo_cashback_rules_call:1142,promo_cashback_call:1143,promo_cashback_activate:1144,promo_cashback_activate_done:1145,acc_settings_oneclick_set:1146,acc_menu_settings:1147,acc_settings_coeff_set:1148,acc_settings_markers_name_set:1149,acc_settings_settings_rate_set:1150,actions_page_opened:1151,actions_banner_call:1152,actions_call:1153,showcase_promo_call:1154,showcase_promo_get_points_call:1155,showcase_promo_rules_call:1156,showcase_promo_bonus_check_call:1157,showcase_promo_filter_call:1158,showcase_promo_buy_call:1159,showcase_promo_buy_done:1160,showcase_promo_buy_error:1161,showcase_promo_buy_lk:1162,showcase_promo_game_call:1163,cyber_bonus_calendar_call:1164,cyber_bonus_calendar_action_call:1165,cyber_bonus_calendar_action_rules_call:1166,cyber_bonus_calendar_rules_call:1167,bottom_menu_call:1168,bottom_menu_partners_sport_call:1169,bottom_menu_partners_cybersport_call:1170,bethist_search_call:1171,bethist_filter_call:1172,bethist_filter_done:1173,bethist_email_call:1174,bethist_email_done:1175,bethist_delete_call:1176,bethist_delete_done:1177,bethist_directory_call:1178,lost_pass_call:1179,lost_pass_fail_user:1180,lost_pass_code:1181,lost_pass_sent:1182,lost_pass_sms_send:1183,lost_pass_push_send:1184,lost_pass_approve:1185,lost_pass_repeat:1186,lost_pass_fail_code:1187,lost_pass_fail_pass:1188,lost_pass_save:1189,lost_pass_success:1190,lost_pass_error:1191,lost_pass_exit:1192,geoblock_call:1193,geoblock_details_call:1194,geoblock_details_react:1195,reg_bonus_call:1196,reg_continue:1197,main_page_more:1198,menu_msg_click:1199,msg_read:1200,main_menu_install_call:1201,acc_add_phone_input:1202,acc_add_phone_wrong_error:1203,acc_add_email_send_code:1204,promo_referal_persdata:1205,casino_VIP_cashback_gain:1206,casino_VIP_cashback_check:1207,actions_type_choose:1208,bethist_view_change:1209,bethist_extra_call:1210,bethist_account_call:1211,bethist_account_done:1212,bethist_sort_call:1213,bethist_sort_done:1214,lost_pass_nocode:1215,lost_pass_cancel:1216,geoblock_support_call:1217,promo_referal_data_error:1218,promo_referal_deposit_error:1219,'v3_Линия "Дашборд-меню"':1220,'v3_Линия Клик "Закрепить"':1221,'v3_Линия Клик "Добавить в избранное"':1222,'v3_Линия Клик "Статистика"':1223,'v3_Линия Клик "График движения коэффициентов"':1224,'v3_Линия Клик "Турнирная таблица"':1225,'v3_Линия Клик "Больше событий"':1226,'v3_Линия Клик "Дополнительное событие"':1227,'v3_Линия "Выбор спорта"':1228,'v3_Линия "Фильтр"':1229,'v3_Линия "Фильтр даты"':1230,'v3_Линия Клик "Больше ставок"':1231,'v3_Линия "Выбрать страну"':1232,header_menu_msg_click:1233,"v3_Линия_Событие_Клик на маркет":1234,"v3_Линия_Событие_Клик на исход":1235,"v3_Линия_Событие_Сохранить количество столбцов":1236,v3_Линия_Событие_Уведомления:1237,v3_Линия_Событие_Искать:1238,"v3_Линия_Событие_Поиск (по играм)":1239,"v3_Линия_Событие_Турнирная таблица":1240,"v3_Линия_Событие_Свернуть/развернуть":1241,"v3_Линия_Событие_Клик на Статистику":1242,"v3_Линия_Событие_Клик на Матчи":1243,"v3_Линия Появление статистики при наведении":1244,"v3_Линия Клик на Появляющуюся статистику (спорт)":1245,"v3_Линия Клик на Появляющуюся статистику (вкладка)":1246,'v3_Клик "События с трансляцией"':1248,'v3_Клик "Все события"':1249,'v3_Live "Фильтр_киберспорт"':1250,'v3_Live Клик "Закрепить"':1251,'v3_Live Клик "1xZone"':1254,'v3_Live Клик "График движения коэффициентов"':1256,'v3_Live Клик "Турнирная таблица"':1257,'v3_Live Клик "Больше событий"':1258,'v3_Live Клик "Дополнительное событие"':1259,'v3_Live "Выбор спорта"':1260,'v3_Live "Фильтр"':1261,'v3_Live Клик "Больше ставок"':1262,'v3_Live "Выбрать страну"':1263,"v3_Live_Событие_Клик на маркет":1264,"v3_Live_Событие_Клик на исход":1265,"v3_Live_Событие_Сохранить количество столбцов":1266,v3_Live_Событие_Уведомления:1267,v3_Live_Событие_Искать:1268,"v3_Live_Событие_Поиск (по играм)":1269,"v3_Live_Событие_Турнирная таблица":1270,"v3_Live_Событие_Свернуть/развернуть":1271,v3_Live_Событие_Таймлайн:1272,"v3_Live_Событие_Клик на Таблица/Шкала":1273,"v3_Live_Событие_Клик на Статистику":1274,"v3_Live_Событие_Клик на 1xZone":1275,"v3_Live_Событие_Клик на Полноэкранный режим":1276,"v3_Live_Событие_Клик на Трансляцию":1277,"v3_Live_Событие_Клик на Матчи":1278,"v3_Live Появление статистики при наведении":1279,"v3_Live Клик на Появляющуюся статистику (спорт)":1280,"v3_Live Клик на Появляющуюся статистику (вкладка)":1281,v3_Поиск:1282,"v3_Футер-меню":1283,"v3_Спортивные партнеры":1284,"v3_Киберспортивные партнеры":1285,'v3_Клик "Номер телефона"':1286,'v3_Клик "Социальные сети"':1287,"v3_Мобильная версия":1288,"v3_Онлайн-консультация":1289,"v3_Оцените сайт":1290,v3_Меню:1291,v3_Подменю:1292,"v3_Клик “Оплата”":1293,"v3_Клик “Бонус”":1294,v3_Регистрация:1295,v3_Войти:1296,"v3_Пополнить счет":1297,"v3_Клик “Сообщения”":1298,v3_Сообщения:1299,"v3_Клик “Личный кабинет”":1300,"v3_Клик “Выйти”":1301,"v3_Клик “Обратный звонок”":1302,"v3_Онлайн консультация":1303,"v3_Заказать звонок":1304,"v3_Клик “Обновить аккаунт”":1305,"v3_Клик “Часовой пояс”":1306,"v3_Клик “Выбор языка”":1307,"v3_Клик “Логотип”":1308,"v3_Сохранить “Формат коэффициентов”":1309,"v3_Клик “Ваш телефон”":1310,"v3_Клик “ID или Email”":1311,"v3_Забыли пароль?":1312,"v3_Создать новый пароль":1313,v3_Вход:1314,"v3_Клик на Вход по SMS":1315,"v3_Вход через соцсети и мессенджеры":1316,"v3_Клик на Запрос промо-баллов":1317,"v3_Проверка промокода":1318,"v3_Клик на категорию":1319,"v3_Клик на Получить код (игру, прокрутку)":1320,"v3_Акции и бонусы_Клик на категорию":1321,"v3_Акции и бонусы_Клик на акцию":1322,"v3_Акции и бонусы_Кибер Эра":1323,"v3_Правый блок_Клик на Выбрать":1324,"v3_Клик на Другие доступные бонусы":1325,v3_Искать:1326,"v3_Бонусные игры_Клик на игру":1327,"v3_Купить баллы в игре":1328,"v3_Клик по кнопке":1329,"v3_Клик по слайдеру":1330,"v3_Клик на раздел":1331,v3_Контакты:1332,v3_Правила:1333,"v3_Платежи_Клик на Пополнение счета/Вывод средств":1334,"v3_Платежи_Выбор страны":1335,"v3_Как сделать ставку_Клик по ссылкам":1337,"v3_Как сделать ставку_Клик на кнопку Вперед/Назад":1338,"v3_Как сделать ставку_Регистрация":1339,main_menu_ih_games:1340,reg_page_data_approve_error:1341,main_menu_time_zone:1342,reg_popup_save:1343,login_call_sms_repeat:1344,login_page_data_error:1345,login_error:1346,login_lost_pass_call:1347,login_lost_pass:1348,"v3_Клик “Доступный аванс”":1349,login_lost_pass_repeat:1350,login_lost_pass_done:1351,login_lost_pass_error:1352,"v3_Клик “Включить В 1 клик”":1353,"v3_Клик “Отключить В 1 клик”":1354,main_menu_gotopage:1355,reg_done:1356,msg_open:1357,login_lost_pass_break:1358,"v3_Клик “Развернуть/Свернуть”":1359,"v3_Клик “Группировать/Разгруппировать”":1360,"v3_Клик “Топ чемпионаты”’":1361,"v3_Клик “Избранные игры”":1362,"v3_Клик “Топ игры”":1363,"v3_Клик “Добавить в избранное”":1364,"v3_Клик по разделу в кабинете":1365,"v3_Клик на Редактировать":1366,"v3_Клик на Выйти":1367,"v3_Другие счета":1368,"v3_Клик Пополнение счёта":1369,"v3_Успешное пополнение счёта":1370,"v3_Неуспешное пополнение счёта":1371,"v3_Пополнение_Методы по ГЕО-локации":1372,"v3_Пополнение счёта_Клик на Открыть кошелек за 5 минут":1373,"v3_Клик Вывести со счёта":1374,"v3_Успешный запрос на вывод средств":1375,"v3_Неуспешный запрос на вывод средств":1376,"v3_Вывод средств_Методы по ГЕО-локации":1377,"v3_Клик Запросы на вывод":1378,"v3_Вывод средств_Клик на Открыть кошелек за 5 минут":1379,"v3_История ставок":1380,"v3_История ставок Тото":1381,"v3_Клик История транзакций":1382,"v3_Партнёрская программа":1383,"v3_VIP кешбэк":1384,"v3_Клик Личные данные":1385,"v3_Добавить Личные данные":1386,"v3_Клик Безопасность":1387,"v3_Улучшить Безопасность":1388,"v3_Бонусы и подарки":1389,"v3_Обращение в Поддержку":1390,"v3_Настройки аккаунта_Рассылка":1391,"v3_Настройки аккаунта_Аккаунт":1392,"v3_Настройки аккаунта_Проверка промокода":1393,"v3_Настройки аккаунта_Фавориты":1394,"v3_Настройки аккаунта_Спорты в Линии и Live":1395,"v3_Настройки аккаунта_Ваши счета":1396,"v3_Настройки аккаунта_Двухэтапная аутентификация":1397,"v3_Настройки аккаунта_Кешбэк":1398,"v3_Настройки аккаунта_Бонусы":1399,"v3_Настройки аккаунта":1400,"v3_Клик по платформам":1401,v3_Mobile_Скачать:1402,"v3_Mobile_Получить ссылку из SMS":1403,"v3_Mobile_Клик Вперед/назад":1404,"v3_Клик на платформу":1405,"v3_Клик на скачать мобильное приложение":1406,"v3_Клик на Закрыть":1407,"v3_Скрыть блок":1408,"v3_Зафиксировать блок":1409,"v3_Выбор регистрации":1410,v3_Зарегистрироваться:1411,"v3_Политика конфиденциальности":1412,"v3_Клик на 100% бонус на первый депозит":1413,"v3_Выбрать бонус":1414,"v3_Получить бонус":1415,"v3_Сохранить логин и пароль":1416,"v3_Регистрация через соцсети и мессенджеры":1417,"v3_Клик на Виды Результатов":1418,"v3_Результаты_Клик на виды спорта":1419,"v3_Результаты_Клик на Чемпионат":1420,"v3_Клик на Показать отмеченные":1421,"v3_Искать спорт":1422,"v3_Результаты_Клик на Обновить":1423,"v3_Результаты_Клик на Только спорт":1424,"v3_Результаты_Клик на Показать с видео":1425,"v3_Результаты_Клик на Фильтр даты":1426,"v3_Клик на Развернуть все":1427,"v3_Клик на Настройки":1428,v3_Настройки:1429,"v3_Результаты Live_Клик на виды спорта":1430,"v3_Результаты Live_Клик на Чемпионат":1431,"v3_Результаты 1xZone_Клик на виды спорта":1432,"v3_Результаты 1xZone_Клик на Чемпионат":1433,"v3_Добавить в купон":1434,"v3_Клик на игру":1435,"v3_Клик на исход":1436,"v3_Клик на следующий экспресс":1437,"v3_Клик на Удалить":1438,"v3_Авторизация/Регистрация":1439,v3_Бонус:1440,"v3_Клик из акции_summer_closing_party":1441,"v3_Клик на Категорию игр":1442,"v3_Клик на Провайдера":1443,"v3_Клик на верхнее меню":1444,v3_Спорт:1445,"v3_Клик на акцию":1446,v3_Казино:1447,v3_Купон:1448,"v3_Клик на Раздел меню":1449,Главная:1450,main_header_time_filter_call:1451,"v3_Клик на Пополнение счета":1452,main_menu_promo:1453,"v3_Обратный звонок":1454,actions_menu_call:1455,bonus_info_call:1456,"v3_Клик из акции_tranzexch-pay":1457,'v3_Клик "Развернуть"':1459,'v3_Клик "Свернуть"':1460,"v3_Выбрать язык":1462,"v3_Клик на Спортивные/Киберспортивные партнеры":1463,"v3_Служба поддержки":1466,v3_Пополнить:1467,casino_VIP_cashback_action:1468,"v3_Сохранить “Название маркета“":1469,"v3_Сохранить “Прочее“":1470,"v3_Часовой пояс":1471,"v3_Выбор языка":1472,"v3_Формат коэффициентов":1473,v3_Линия:1474,v3_Live:1475,promocode_activate_call:1477,casino_VIP_cashback_call:1478,"v3_Клик На главную":1479,"v3_Клик на меню":1480,"v3_Ошибка 404":1481,"v3_Ошибка 500":1482,main_menu_home:1483,promocode_activate_opened:1484,'v3_Клик "Группировать"':1485,'v3_Клик "Топ чемпионаты"':1486,v3_Выход:1487,Лайф:1488,"v3_Перейти на полную версию":1489,"v3_Клик на коэффициент":1490,reg_full_call_one:1491,reg_full_call_two:1492,reg_full_call_three:1493,login_call:1494,v3_Результаты:1495,v3_Статистика:1496,"v3_Акции и бонусы_Ставка без риска":1497,"v3_Клик “Войти”":1498,"v3_Клик “Регистрация”":1499,"v3_Клик на Забыли пароль?":1500,"v3_Клик на Мобильные приложения":1501,"v3_Выбор раздела":1502,"v3_Клик на выбор языка":1503,"v3_Футер-навигация":1504,"v3_Клик на Баннер":1505,v3_Скачать:1506,"v3_Клик на Live":1507,v3_Показать:1508,"v3_Live Клик на игру":1509,"v3_Клик на кнопку Обновить":1510,"v3_Клик на кнопку Назад":1511,"v3_Линия Клик на игру":1512,"v3_Завершить сеансы":1513,"v3_Клик на Линия":1514,"v3_Клик Обновить":1515,"v3_Успешная авторизация":1516,login_done:1517,reg_page_call:1518,change_login_type:1519,main_menu_backcall:1520,main_header_filter_call:1521,'v3_Live Клик "Добавить в избранное"':1522,'v3_Live Клик "Видеотрансляция"':1523,reg_phone_call:1524,'v3_Live "Дашборд-меню"':1525,'v3_Live Клик "Стастистика"':1526},Is=()=>!window.performance||!performance.now?Date.now():"timeOrigin"in performance?performance.timeOrigin+performance.now():performance.timing.navigationStart+performance.now(),Er=()=>Math.floor(Is()*1e3),br="__fatman_uuid",Ls=()=>{var e,t;let o=(e=globalThis.localStorage)==null?void 0:e.getItem(br);if(o)return o;let r=As();return(t=globalThis.localStorage)!=null&&t.setItem&&localStorage.setItem(br,r),r},Sr=[];for(let e=1;e<=3;e++)Sr.push(`i${e}`,`f${e}`,`s${e}`);var Fl=({endpoint:e,lang:t,whence:o,userId:r,mProject:n,sendInterval:s=3e3,maxEventsToSend:i=10,maxRPS:c=5})=>{var l,p,a;let f=0,u=Ls(),_=document!=null&&document.referrer?{r:document==null?void 0:document.referrer}:{},m=[],x=ks(c),g=(L=!1)=>{if(!m.length)return;let C=Ts(Rs({},_),{w:o,sw:(globalThis==null?void 0:globalThis.innerWidth)||0,sh:(globalThis==null?void 0:globalThis.innerHeight)||0,u:r});L?Object.assign(C,m.shift(),{ts:void 0}):C.ev=m;let P={"Content-Type":"application/json","X-Lang":t,"X-Uuid":u};n&&(P["M-Project-Id"]=String(n)),x(e,{method:"POST",headers:P,body:JSON.stringify(C),keepalive:!0}).catch(()=>{}).then(J=>wr(void 0,null,function*(){try{J.ok&&(f=(yield J.json()).ts-Er())}catch(U){}})),L||(m.length=0)},b,S=()=>{b||(b=setInterval(()=>g(),s))},I=()=>{clearInterval(b),b=void 0};S(),window.addEventListener("beforeunload",()=>g()),window.addEventListener("visibilitychange",()=>{g(),document.hidden?I():S()});let V={setLang(L){t=L},setUserId(L){r=L},push(L,C={},P=Er()){document.hidden||(Object.entries(C).forEach(([J,U])=>{if(!Sr.includes(J)){delete C[J];return}J[0]==="i"&&(U=Math.floor(U),C[J]=U),(U===0||U==="")&&delete C[J]}),m.push({ts:P+f,e:L,m:Object.keys(C).length?C:void 0}),m.length>=i&&g())},send(L,C={}){g(),V.push(L,C),g(!0)},stop(){clearInterval(b),m.length=0,V.push=()=>{}}};return(p=(l=window==null?void 0:window.fa)==null?void 0:l.q)!=null&&p.length&&((a=window==null?void 0:window.fa)==null||a.q.forEach(([L,C])=>V.push(L[0],L[1],C)),window.fa.q=[]),V};function Or(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);ne!==null&&typeof e=="object",Ds=e=>!zt(e)||Object.keys(e).length===0,{toString:$s}=Object.prototype,js=(e=>t=>{let o=$s.call(t);return o in e||(e[o]=o.slice(8,-1).toLowerCase()),e[o]})(Object.create(null)),kr=e=>(e=e.toLowerCase(),t=>js(t)===e);function Nr(e,t){e===null||typeof e=="undefined"||(typeof e!="object"&&(e=[e]),Array.isArray(e)?e.forEach(t):Object.keys(e).forEach(o=>t(e[o],o)))}function Vs(e){return e!==null&&typeof e=="object"}var Us=kr("URLSearchParams"),Ms=kr("Date"),Cr=e=>encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]"),Hs=(e,t,o)=>{if(!t)return e;let r;if(o)r=o(t);else if(Us(t))r=t.toString();else{let n=[];Nr(t,(s,i)=>{s===null||typeof s=="undefined"||(Array.isArray(s)?i+="[]":s=[s],Nr(s,c=>{Ms(c)?c=c.toISOString():Vs(c)&&(c=JSON.stringify(c)),n.push(Cr(i)+"="+Cr(c))}))}),r=n.join("&")}if(r){let n=e.indexOf("#");n!==-1&&(e=e.slice(0,n)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e};function Pr(e,t){if(!e)throw new Error(String(t))}var Bs=()=>{let e=Date.now();return()=>Date.now()-e},Rr=e=>/^(http|https):\/\//.test(e),Fs=(...e)=>{let[t="",o="",r]=e;if(Rr(r))return r;let n=[t,o].map(s=>s==null?void 0:s.replace(/^\/|\/$/g,"")).filter(Boolean).join("/")+r;return n.startsWith("/")||Rr(n)?n:`/${n}`},Gs=e=>Object.entries(e).reduce((t,[o,r])=>(r!==void 0&&(t[o]=r),t),{}),Ks=(e,t)=>Hs(e,t),dt=(...e)=>{let t={};for(let o of e)if(Array.isArray(o))Array.isArray(t)||(t=[]),t=[...t,...o];else if(zt(o))for(let[r,n]of Object.entries(o))zt(n)&&r in t&&(n=dt(t[r],n)),t=Object.assign(Object.assign({},t),{[r]:n});return t},lt=e=>t=>(e.push(t),t),ut=e=>t=>{let o=e.indexOf(t);t&&e.splice(o,1)},zs=(e,...t)=>{let o=new URLSearchParams(e.replace(/.+\?/,""));return t.reduce((r,n)=>Object.assign(Object.assign({},r),{[n]:o.get(n)}),{})},Ws=e=>{var t,o,r;return Object.assign(Object.assign({keepalive:!1},e),{baseUrl:(t=e.baseUrl)!==null&&t!==void 0?t:"",prefixUrl:(o=e.prefixUrl)!==null&&o!==void 0?o:"",hooks:dt({beforeRequest:[],afterResponse:[],beforeError:[],finishResponse:[]},e.hooks),headers:(r=e.headers)!==null&&r!==void 0?r:{}})},qs=e=>({beforeRequest:{use:lt(e.beforeRequest),remove:ut(e.beforeRequest)},afterResponse:{use:lt(e.afterResponse),remove:ut(e.afterResponse)},beforeError:{use:lt(e.beforeError),remove:ut(e.beforeError)},finishResponse:{use:lt(e.finishResponse),remove:ut(e.finishResponse)}}),Ys=(e=0)=>new Promise(t=>{setTimeout(t,e)}),Tr=e=>Object.keys(e).reduce((t,o)=>(t[o.toLowerCase()]=e[o],t),{}),_t;(function(e){e.ArrayBuffer="arraybuffer",e.JSON="json"})(_t||(_t={}));var Le;(function(e){e[e.TIMEOUT=0]="TIMEOUT",e[e.CANCEL=1]="CANCEL"})(Le||(Le={}));function Js(e,t,o){var r,n;!t.startsWith("http")&&!t.startsWith("/")&&(t=`/${t}`);let{headers:s={},corsUnsafeHeaders:i=!1}=o,c=Or(o,["headers","corsUnsafeHeaders"]),l=Object.assign(Object.assign({url:Fs(o.baseUrl,o.prefixUrl,t),responseType:_t.JSON},c),{params:o.params?Gs(o.params):{},credentials:(r=o.credentials)!==null&&r!==void 0?r:"same-origin",redirect:(n=o.redirect)!==null&&n!==void 0?n:"manual",trace:o.trace===!0,headers:Object.assign({"content-type":"application/json",accept:"application/json, text/plain, */*"},Tr(s))});Ds(l.params)||(l.url=Ks(l.url,l.params));let{hooks:p,logger:a,useCacheByDefault:f,cacheService:u,cache:_,fetch:m,trace:x}=l,g=Or(l,["hooks","logger","useCacheByDefault","cacheService","cache","fetch","trace"]),b={cache:_,trace:x},{beforeRequest:S,afterResponse:I,beforeError:V,finishResponse:L}=p,C=[],P=()=>{C.forEach(E=>E())};o.signal&&o.signal.addEventListener("abort",P);let J=E=>K(this,null,function*(){let{jsonParse:w=!0,returnContext:j=!1,serverMultiRequestCount:G=1,requestLogReady:re}=E!=null?E:{},fe=!j&&(_!=null?_:f)&&u,ve=typeof _=="object",W="";if(fe){_&&ve&&_.key?W=_.key:W=`${JSON.stringify(g.params)}${g.url}`;let q=yield u.get(W);if(q)return{request:g,fromCache:!0,data:q,execParams:E}}let H=()=>K(this,null,function*(){var q,ne,Y;let B=new AbortController,ee,d=()=>{B.abort(),ee=Le.CANCEL};C.push(d);let v=()=>{B==null||B.abort(),ee=Le.TIMEOUT},h={request:g,response:null,data:null,error:void 0,execParams:E,hookPayload:{},currentHttpModule:e},y=!1,T=()=>{y||(L.forEach(A=>A(h)),y=!0)};g.headers=Object.assign(Object.assign({},g.headers),Tr((q=E==null?void 0:E.headers)!==null&&q!==void 0?q:{}));let D=null,N=(ne=g.headers["content-type"])===null||ne===void 0?void 0:ne.toLowerCase().includes("form-data");!N&&typeof(g==null?void 0:g.body)!="string"&&(g.body=JSON.stringify(g.body)),N&&delete g.headers["content-type"];for(let A of S)yield A(h,d);if(t.startsWith("http"))try{D=new URL(t),!i&&D.origin!==location.origin&&(g.headers={})}catch(A){}let O=b.trace?Bs():null,$;return g.timeout&&($=setTimeout(v,g.timeout)),(Y=a==null?void 0:a.httpError)!==null&&Y!==void 0||a==null||a.error,m(g.url,Object.assign(Object.assign({},g),{signal:B.signal,timeout:void 0})).then(A=>K(this,null,function*(){var k;if(h.response=A,w)try{h.data=yield g.responseType.toLowerCase()===_t.ArrayBuffer?A.arrayBuffer():A.json()}catch(pe){!((k=B==null?void 0:B.signal)===null||k===void 0)&&k.aborted&&ee===Le.TIMEOUT&&(h.error=new pt(g,1489))}else h.data=A;T(),A.ok||(h.error=new ft(h));for(let pe of I){let ie=yield pe(h);ie&&(h=ie)}return h})).then(A=>{var k,pe;!A.error&&fe&&A.data&&u.set(W,A.data,ve?_==null?void 0:_.expire:void 0);let{trace:ie}=zs(g.url,"trace");if(((k=b.trace)!==null&&k!==void 0?k:ie)&&(a==null||a.info("HTTP Module trace",Object.assign(Object.assign({type:"Trace Log"},h),{config:b,time:O==null?void 0:O()}))),!((pe=A.response)===null||pe===void 0)&&pe.headers&&(A.headers=Object.fromEntries(A.response.headers.entries())),A.error)throw A.error;return A}).catch(A=>K(this,null,function*(){var k;h.error=A,!((k=B==null?void 0:B.signal)===null||k===void 0)&&k.aborted&&(h.error=ee===Le.TIMEOUT?new pt(g):new Kt(g)),T();for(let pe of V)try{let ie=yield pe(h.error);ie!==void 0&&(h.error=ie)}catch(ie){h.error=ie}return h})).finally(()=>{$&&clearTimeout($)})}),vt=1,ge=[],$e=[];for(let q=0;q0&&(yield Ys()),ge.push(H().then(B=>(B.error?(Y.status="error",Y.error=B.error,Y.duration=Date.now()-ne):(Y.status="ok",Y.duration=Date.now()-ne),B)))}return re&&Promise.allSettled(ge).then(()=>re($e)),Promise.race(ge)});return{abort:P,executeSafe:J,execute:E=>K(this,null,function*(){let w=yield J(E);if(w.error)throw w.error;return E!=null&&E.returnContext?w:w.data})}}var Ar=e=>{var t;Pr(e==null?void 0:e.logger,"logger обязательное поле");let o=Object.assign(Object.assign({},Ws(e)),{fetch:(t=e==null?void 0:e.fetch)!==null&&t!==void 0?t:fetch});Pr(typeof o.fetch=="function","fetch обязательное поле");let r=(s,i,c)=>Js(s,i,dt(o,c)),n=(s,i)=>r(n,s,i);return n.create=s=>Ar(s),n.extend=s=>Ar(dt(o,s)),n.replaceOptions=s=>{Object.assign(o,s)},n.hooks=qs(o.hooks),n.getOptions=()=>o,n};var Wt={};Ir(Wt,{default:()=>ni,parse:()=>De,serialize:()=>Ke});var mt={},Ge={get exports(){return mt},set exports(e){mt=e}};mt.parse=Xs;mt.serialize=Zs;var Qs=Object.prototype.toString,ht=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function Xs(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var o={},r=t||{},n=r.decode||ei,s=0;s{let r=typeof document=="object"&&typeof document.cookie=="string",n=typeof e=="object"&&typeof t=="object",s=!r&&!n||r&&n,i=f=>{if(n){let u=e.headers.cookie||"";return f&&(u=t.getHeaders(),u=u["set-cookie"]?u["set-cookie"].map(_=>_.split(";")[0]).join(";"):""),u}if(r)return document.cookie||""},c=()=>{let f=t.getHeader("Set-Cookie");return f=typeof f=="string"?[f]:f,f||[]},l=f=>t.setHeader("Set-Cookie",f),p=(f,u)=>{if(!u)return f;try{return JSON.parse(f)}catch(_){return f}},a={parseJSON:o,set(f="",u="",_={path:"/"}){if(s)return;let m=typeof u=="object"?JSON.stringify(u):u;if(n){let x=c();x.push(Ke(f,m,_)),l(x)}else document.cookie=Ke(f,m,_)},setAll(f=[]){s||Array.isArray(f)&&f.forEach(u=>{let{name:_="",value:m="",opts:x={path:"/"}}=u;a.set(_,m,x)})},get(f="",u={fromRes:!1,parseJSON:a.parseJSON}){if(s)return"";let m=De(i(u.fromRes))[f];return p(m,u.parseJSON)},getAll(f={fromRes:!1,parseJSON:a.parseJSON}){if(s)return{};let u=De(i(f.fromRes));return Object.keys(u).forEach(_=>{u[_]=p(u[_],f.parseJSON)}),u},remove(f="",u={path:"/"}){s||(u.expires=new Date(0),a.set(f,"",u))},removeAll(f={path:"/"}){if(s)return;let u=De(i());Object.keys(u).forEach(_=>{a.remove(_,f)})},nodeCookie:Wt};return a};export{qi as BaseTransition,Wi as BaseTransitionPropsValidators,Kt as CancelRequest,Aa as Comment,ac as DeprecationTypes,pi as EffectScope,Pi as ErrorCodes,tc as ErrorTypeStrings,yr as FatmanEvent,Ra as Fragment,Bl as GA_TO_FATMAN_EVENT_ID,ft as HTTPError,Zi as KeepAlive,se as MutationType,_o as NavigationFailureType,bl as PiniaVuePlugin,di as ReactiveEffect,Pn as RouterLink,kn as RouterView,de as START_LOCATION,ka as Static,Mi as Suspense,Pa as Teleport,Ta as Text,pt as TimeoutError,xi as TrackOpTypes,cc as Transition,hc as TransitionGroup,Ni as TriggerOpTypes,Lr as Vue,Tc as Vue2,dc as VueElement,pl as acceptHMRUpdate,Ci as assertNumber,Ti as callWithAsyncErrorHandling,Ri as callWithErrorHandling,si as camelize,ii as capitalize,Ba as cloneVNode,ic as compatUtils,Pc as compile,X as computed,Wl as cookieUniversal,xc as createApp,$a as createBlock,Ka as createCommentVNode,Da as createElementBlock,Ua as createElementVNode,Fl as createFatmanClient,Ca as createHydrationRenderer,Ar as createInstance,Qc as createMemoryHistory,fl as createPinia,Oa as createPropsRestProxy,Na as createRenderer,ol as createRouter,En as createRouterMatcher,Nc as createSSRApp,ua as createSlots,Ga as createStaticVNode,Fa as createTextVNode,Ma as createVNode,Xc as createWebHashHistory,un as createWebHistory,Oi as customRef,Xi as defineAsyncComponent,Et as defineComponent,fc as defineCustomElement,_a as defineEmits,ha as defineExpose,ga as defineModel,ma as defineOptions,da as defineProps,pc as defineSSRCustomElement,va as defineSlots,_l as defineStore,kc as del,oc as devtools,_i as effect,gt as effectScope,ul as getActivePinia,ro as getCurrentInstance,qt as getCurrentScope,Er as getMicrosecondsTs,Qi as getTransitionRawChildren,Ha as guardReactiveProps,wt as h,Ai as handleError,bt as hasInjectionContext,Oc as hydrate,Ja as initCustomFormatter,Cc as initDirectivesForSSR,Q as inject,Ac as install,Xa as isMemoSame,ce as isNavigationFailure,Ei as isProxy,We as isReactive,gi as isReadonly,Oe as isRef,qa as isRuntimeOnly,yi as isShallow,ja as isVNode,M as isVue2,Rc as isVue3,tl as loadRouteLocation,gl as mapActions,vl as mapGetters,ps as mapState,ml as mapStores,yl as mapWritableState,Se as markRaw,Lt as matchedRouteKey,wa as mergeDefaults,Sa as mergeModels,za as mergeProps,qe as nextTick,li as normalizeClass,ui as normalizeProps,ci as normalizeStyle,eo as onActivated,ea as onBeforeMount,Zc as onBeforeRouteLeave,el as onBeforeRouteUpdate,na as onBeforeUnmount,oa as onBeforeUpdate,to as onDeactivated,ca as onErrorCaptured,ta as onMounted,aa as onRenderTracked,ia as onRenderTriggered,Yt as onScopeDispose,sa as onServerPrefetch,oo as onUnmounted,ra as onUpdated,Ia as openBlock,Ss as optimizedScroll,De as parse,On as parseQuery,Li as popScopeId,Ye as provide,Si as proxyRefs,Ii as pushScopeId,ki as queuePostFlushCb,ze as reactive,mi as readonly,je as ref,Wa as registerRuntimeCompiler,Sc as render,la as renderList,fa as renderSlot,ds as resize,ji as resolveComponent,Ui as resolveDirective,Vi as resolveDynamicComponent,sc as resolveFilter,Yi as resolveTransitionHooks,Dt as routeLocationKey,Ze as routerKey,At as routerViewLocationKey,Ke as serialize,Ne as set,Be as setActivePinia,La as setBlockTracking,rc as setDevtoolsHook,hl as setMapStoreSuffix,Ji as setTransitionHooks,Jt as shallowReactive,vi as shallowReadonly,Qt as shallowRef,dl as skipHydrate,Hi as ssrContextKey,nc as ssrUtils,hi as stop,El as storeToRefs,Eo as stringifyQuery,fi as toDisplayString,ai as toHandlerKey,pa as toHandlers,we as toRaw,Xt as toRef,yt as toRefs,wi as toValue,Va as transformVNodeArgs,bi as triggerRef,ae as unref,ba as useAttrs,_c as useCssModule,uc as useCssVars,wo as useLink,Ya as useModel,nl as useRoute,rl as useRouter,Bi as useSSRContext,Ea as useSlots,zi as useTransitionState,vc as vModelCheckbox,Ec as vModelDynamic,gc as vModelRadio,yc as vModelSelect,mc as vModelText,lc as vShow,Za as version,bo as viewDepthKey,ec as warn,xe as watch,Zt as watchEffect,Fi as watchPostEffect,Gi as watchSyncEffect,xa as withAsyncContext,$i as withCtx,ya as withDefaults,Ki as withDirectives,wc as withKeys,Qa as withMemo,bc as withModifiers,Di as withScopeId};