PageSourceSearch

https://marsik.ai/_nuxt/MeR1E8Zg.js

js marsik.ai collected 2026-10-05 12:49:23 UTC 189,333 bytes, 21 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./D5YpZftQ.js","./T7Kr6sqh.js","./RQAiF9S5.js","./CmS9QlkZ.js","./0wQrAO6K.js","./DNXsgy5D.js","./BFgsrbpI.js","./FMmaDMuw.js","./D7_yRV6P.js","./CF47r9vZ.js","./DJ5VeTmp.js","./ApNVu0o5.js","./BJhJ-SI7.js","./CkbEw-E3.js","./KEkLQf2y.js","./CBXW4TwR.js","./G9VmlpoZ.js","./CGgU_Ywf.js","./DS-4tjJJ.js","./lVQ6Ym36.js","./BrHT_98d.js","./mI7orkWM.js","./CjcspMs5.js","./s96xsumk.js","./content.DGF7xgNZ.css","./DX8hbez5.js","./C44rp00V.js","./Bm9KUNsO.js","./DrxtZ8Sd.js","./A0Avq1DC.js","./CHqezcQU.js","./BYUZHkRs.js","./D1p7pBv5.js","./C_uFFqCT.js","./W_dedXu9.js","./page-scroll.DceiZsx9.css","./DP6FeS98.js","./BPzwdtGZ.js","./CjB8p3em.js","./_id_.Dn7MPRum.css","./Q93OukwI.js","./DJa52P-N.js","./DxWN1cGY.js","./blog.DeLzEODr.css","./LFK1kRRF.js","./Dzyw2lka.js","./DXS0XVnn.js","./CEh13jQj.js","./CJFdA-aN.js","./Layout.C95gbv_l.css","./nJY5J6oh.js","./H2yXLD_H.js","./Bg0B8hqk.js","./CMFFtn89.js","./Bi33Wby9.js","./D7NOTDGU.js","./CDJbFL3E.js","./D5SfD3ps.js","./Cn2pxBWF.js","./presentation-editor.BoRaJlky.css","./DRQ-gFws.js","./DW2MsERS.js","./BhA_HGs3.js","./BhUtcowM.js","./BNvvfCxo.js","./DJcNReOd.js","./work-type.DKmrWwLL.css","./MA3Fx7Mu.js","./ready-work.D6nuHhdG.css","./CM7PoNPy.js","./DahijxtX.js","./B16Xho0y.js","./BkmcKwQJ.js","./BO24qD2T.js","./DOpKTT2F.js","./BzLkxj8I.js","./5guZB-df.js","./DSd6UdSj.js","./BJIdxPb8.js","./pFO_mb0v.js","./C0zwBtQX.js","./gotovye-raboty.eNGktWgr.css","./CoT82iV7.js","./DaqEJhMa.js","./CjJl2TNL.js","./GeneratorPage.rW__Sjp2.css","./_...UZqdVx4v.css","./91tYMaT3.js","./CRR8TFFc.js","./dTglT3wh.js","./e7ErN1DT.js","./CNCNLAa1.js"])))=>i.map(i=>d[i]);
2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`33f363ac-7a75-4125-a447-3b5d07e22e06`,e._sentryDebugIdIdentifier=`sentry-dbid-33f363ac-7a75-4125-a447-3b5d07e22e06`)}catch{}})();import{_ as e,a as t,c as n,d as r,f as i,g as a,h as o,i as s,l as c,n as l,o as u,p as d,r as f,t as p,u as m,v as h}from"./0wQrAO6K.js";import{A as g,At as _,B as v,C as y,Ct as b,Et as x,I as S,J as C,K as w,Kt as T,L as E,M as ee,Ot as te,P as D,Q as ne,R as re,S as O,St as ie,T as ae,Tt as oe,U as se,V as ce,W as le,X as ue,Z as k,_ as de,_t as fe,a as pe,b as me,bt as he,dt as ge,g as _e,gt as A,h as ve,ht as ye,i as be,in as xe,j as Se,jt as j,k as Ce,kt as we,nt as Te,pt as Ee,q as De,r as Oe,st as ke,tt as Ae,vt as je,w as Me,wt as Ne,x as M,xt as Pe,zt as Fe}from"./RQAiF9S5.js";import{_ as Ie,a as Le,c as Re,d as ze,f as Be,g as Ve,h as He,i as Ue,l as We,m as Ge,n as Ke,o as qe,p as N,r as Je,s as Ye,t as Xe,u as Ze,v as Qe}from"./CmS9QlkZ.js";import{a as $e,c as et,f as tt,h as nt,i as rt,m as it,p as at,r as ot,s as st}from"./DNXsgy5D.js";import{t as ct}from"./BFgsrbpI.js";import{a as lt,c as ut,i as dt,n as ft,o as pt,r as mt,t as ht,u as gt}from"./FMmaDMuw.js";import{n as _t}from"./D7_yRV6P.js";import{c as vt,d as yt,f as bt,g as xt,h as St,i as Ct,l as wt,m as Tt,n as Et,o as Dt,p as Ot,r as kt,s as At,t as jt,u as Mt}from"./CF47r9vZ.js";import{n as Nt,t as Pt}from"./BJhJ-SI7.js";import{A as P,B as Ft,C as It,D as Lt,E as Rt,F as zt,I as Bt,L as Vt,M as Ht,N as Ut,O as Wt,P as Gt,R as Kt,S as qt,T as Jt,V as Yt,_ as Xt,a as Zt,c as Qt,d as $t,f as en,g as tn,h as nn,i as rn,j as an,k as on,l as sn,m as cn,n as ln,o as un,p as dn,r as fn,s as pn,t as mn,u as hn,v as gn,w as _n,x as vn,z as yn}from"./DJ5VeTmp.js";import{$ as bn,A as xn,At as F,C as Sn,Ct as Cn,D as wn,E as I,F as L,G as Tn,H as En,Ht as Dn,I as On,It as kn,J as An,Jt as jn,K as Mn,Kt as Nn,L as Pn,M as Fn,Mt as In,N as Ln,O as Rn,Ot as R,P as zn,Q as Bn,R as Vn,Rt as Hn,S as Un,St as Wn,T as z,Tt as Gn,U as Kn,V as qn,W as Jn,Wt as Yn,X as Xn,Y as Zn,Z as Qn,Zt as $n,_ as er,_n as tr,_t as nr,an as rr,at as ir,b as ar,bn as B,bt as or,c as sr,ct as cr,dt as lr,en as ur,et as dr,ft as fr,g as pr,gt as V,h as mr,ht as H,in as hr,it as gr,j as _r,jt as vr,k as yr,kt as br,lt as xr,mn as U,mt as Sr,on as Cr,ot as wr,pn as Tr,pt as Er,qt as Dr,r as Or,rt as kr,st as Ar,tn as jr,tt as Mr,u as Nr,un as Pr,ut as W,vn as Fr,w as Ir,wt as Lr,x as Rr,xn as G,xt as zr,y as Br,yt as Vr,z as Hr,zt as Ur}from"./ApNVu0o5.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(),`global`in globalThis||(globalThis.global=globalThis);function Wr(e,t){return t&&typeof e==`function`&&(e.key=t),e}var Gr=/\\/g,Kr=/</g,qr=/"/g,Jr=/%\w+(?:\.\w+)?/g,Yr=`%separator`;function Xr(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(Gr,`\\\\`).replace(Kr,`\\u003C`).replace(qr,`\\"`):r||``}function Zr(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(Jr);
2if(!a)return e;let o=e.includes(Yr);return e=e.replace(Jr,e=>{if(e===Yr||!a.includes(e))return e;let n=Xr(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(Yr).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var Qr=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,$r=e=>e.includes(`:key`)?e:e.split(`:`).join(`:key:`),ei=Wr({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=$r(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=$r(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(Qr))}}}),ti=Wr({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function ni(e){return typeof e?.then==`function`}var ri=256;function ii(e,t){if(t===e.length)return;if(t===ri){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=oi(e[t]);n[t]=i,r||=ni(i)}return r?n:void 0}let n=oi(e[t]);if(ni(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=oi(e[n]);return r}let r=ii(e,t+1);return r&&(r[t]=n),r}function ai(e,t,n){if(n===t.length)return;if(n===ri){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=oi(e[t[n]]);r[n]=a,i||=ni(a)}return i?r:void 0}let r=oi(e[t[n]]);if(ni(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=oi(e[t[r]]);return i}let i=ai(e,t,n+1);return i&&(i[n]=r),i}function oi(e){if(typeof e==`function`)return e;if(ni(e))return Promise.resolve(e).then(oi);if(Array.isArray(e)){let t=ii(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=ai(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var si=Wr(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=oi(a);if(!ni(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),ci={meta:`content`,link:`href`,htmlAttrs:`lang`},li=[`innerHTML`,`textContent`];function ui(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?Zr(e,t,n,r):e}var di=Wr(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=ui(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=ci[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=ui(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of li)typeof e[t]==`string`&&(e[t]=ui(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=ui(n.textContent,e._templateParams,e._separator))}}}),`template-params`);function fi(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function pi(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>fi(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};
2return t.init?.forEach(e=>e&&i.push(e)),i}var mi=h({docsBase:a,reporters:e});S(),A();var hi=()=>location.protocol+`//`+location.host;function gi(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Lt(n,``)}return Lt(n,e)+r+i}function _i(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=gi(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(P({},e.state,{scroll:ln()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function vi(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?ln():null}}function yi(e){let{history:t,location:n}=window,r={value:gi(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:hi()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,P({},t.state,vi(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=P({},i.value,t.state,{forward:e,scroll:ln()});a(o.current,o,!0),a(e,P({},vi(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function bi(e){e=Xt(e);let t=yi(e),n=_i(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=P({location:``,base:e,go:r,createHref:fn.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function xi(e){return e=location.host?e||location.pathname+location.search:``,e.includes(`#`)||(e+=`#`),bi(e)}var Si={type:0,value:``},Ci=/[a-zA-Z0-9_]/;function wi(e){if(!e)return[[]];if(e===`/`)return[[Si]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:Ci.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var Ti=`[^/]+?`,Ei={sensitive:!1,strict:!1,start:!0,end:!0},Di=/[.+*?^${}()[\]/\\]/g;function Oi(e,t){let n=P({},Ei,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(Di,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||Ti;if(u!==Ti){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u}
2)(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Ht(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Ht(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function ki(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Ai(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=ki(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(ji(r))return 1;if(ji(i))return-1}return i.length-r.length}function ji(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var Mi={strict:!1,end:!0,sensitive:!1};function Ni(e,t,n){let r=Oi(wi(e.path),n),i=P(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function Pi(e,t){let n=[],r=new Map;t=zt(Mi,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Ii(e);s.aliasOf=r&&r.record;let l=zt(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Ii(P({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Ni(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Ri(d)&&o(e.name)),Hi(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:Bt}function o(e){if(dn(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Bi(e,n);n.splice(t,0,e),e.record.name&&!Ri(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw an(1,{location:e});s=i.record.name,a=P(Fi(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Fi(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw an(1,{location:e,currentLocation:t});s=i.record.name,a=P({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:zi(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Fi(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Ii(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Li(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Li(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Ri(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function zi(e){return e.reduce((e,t)=>
vendor: 6,270 bytes, line 2
2P(e,t.meta),{})}function Bi(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Ai(e,t[i])<0?r=i:n=i+1}let i=Vi(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Vi(e){let t=e;for(;t=t.parent;)if(Hi(t)&&Ai(e,t)===0)return t}function Hi({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ui(e){let t=E(Kt),n=E(Vt),r=M(()=>{let n=j(e.to);return t.resolve(n)}),i=M(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(tn.bind(null,i));if(o>-1)return o;let s=Ji(e[t-2]);return t>1&&Ji(i)===s&&a[a.length-1].path!==s?a.findIndex(tn.bind(null,e[t-2])):o}),a=M(()=>i.value>-1&&qi(n.params,r.value.params)),o=M(()=>i.value>-1&&i.value===n.matched.length-1&&nn(n.params,r.value.params));function s(n={}){if(Ki(n)){let n=t[j(e.replace)?`replace`:`push`](j(e.to)).catch(Bt);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:M(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Wi(e){return e.length===1?e[0]:e}var Gi=Se({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`},viewTransition:Boolean},useLink:Ui,setup(e,{slots:t}){let n=Pe(Ui(e)),{options:r}=E(Kt),i=M(()=>({[Yi(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Yi(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Wi(t.default(n));return e.custom?r:D(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Ki(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 qi(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Ht(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Ji(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Yi=(e,t,n)=>e??t??n,Xi=Se({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=E(yn),i=M(()=>e.route||r.value),a=E(Yt,0),o=M(()=>{let e=j(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=M(()=>i.value.matched[o.value]);k(Yt,M(()=>o.value+1)),k(Gt,s),k(yn,i);let c=b();return ke(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!tn(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Zi(n.default,{Component:l,route:r});let u=o.props[a],d=u?u===!0?r.params:typeof u==`function`?u(r):u:null,f=D(l,P({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Zi(n.default,{Component:f,route:r})||f}}});function Zi(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Qi=Xi;function $i(e){let t=Pi(e.routes,e),n=e.parseQuery||vn,r=e.stringifyQuery||Jt,i=e.history,a=Wt(),o=Wt(),s=Wt(),c=x(mn),l=mn;en&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let u=on.bind(null,e=>``+e),d=on.bind(null,un),f=on.bind(null,rn);function p(e,n){let r,i;return dn(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function m(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function h(){return t.getRoutes().map(e=>e.record)}function g(e){return!!t.getRecordMatcher(e)}function _(e,a){if(a=P({},a||c.value),typeof e==`string`){let r=qt(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return P(r,o,{params:f(o.params),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=P({},e,{path:qt(n,e.path,a.path).path});else{let t=P({},e.params);for(let e in t)t[e]??delete t[e];o=P({},e,{params:d(t)}),a.params=d(a.params)}let s=t.resolve(o,a),l=e.hash||``;s.params=u(f(s.params));let p=Rt(r,P({},e,{hash:Zt(l),path:s.path})),m=i.createHref(p);return P({fullPath:p,hash:l,query:r===Jt?gn(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function v(e){return typeof e==`string`?qt(n,e,c.value.path):P({},e)}function y(e,t){if(l!==e)return an(8,{from:t,to:e})}function b(e){return w(e)}function S(e){return b(P(v(e),{replace:!0}))}function C(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=v(i):{path:i},i.params={}),P({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function w(e,t){let n=l=_(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,u=C(n,i);if(u)return w(P(v(u),{state:typeof u==`object`?P({},a,u.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&cn(r,i,n)&&(f=an(16,{to:d,from:i}),ue(i,i,!0,!1)),(f?Promise.resolve(f):ee(d,i)).catch(e=>Ut(e)?Ut(e,2)?e:le(e):oe(e,d,i)).then(e=>{if(e){if(Ut(e,2))return w(P({replace:s},v(e.to),{state:typeof e.to==`object`?P({},a,e.to.state):a,force:o}),t||d)}else e=D(d,i,!0,s,a);return te(d,i,e),e})}function T(e,t){let n=y(e,t);return n?Promise.reject(n):Promise.resolve()}function E(e){let t=fe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ee(e,t){let n,[r,i,s]=pn(e,t);n=Qt(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push($t(r,e,t))});let c=T.bind(null,e,t);return n.push(c),me(n).then(()=>{n=[];for(let r of a.list())n.push($t(r,e,t));return n.push(c),me(n)}).then(()=>{n=Qt(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push($t(r,e,t))});return n.push(c),me(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(Ht(r.beforeEnter))for(let i of r.beforeEnter)n.push($t(i,e,t));else n.push($t(r.beforeEnter,e,t))}return n.push(c),me(n)}).then(()=>
2(e.matched.forEach(e=>e.enterCallbacks={}),n=Qt(s,`beforeRouteEnter`,e,t,E),n.push(c),me(n))).then(()=>{n=[];for(let r of o.list())n.push($t(r,e,t));return n.push(c),me(n)}).catch(e=>Ut(e,8)?e:Promise.reject(e))}function te(e,t,n){s.list().forEach(r=>E(()=>r(e,t,n)))}function D(e,t,n,r,a){let o=y(e,t);if(o)return o;let s=t===mn,l=en?history.state:{};n&&(r||s?i.replace(e.fullPath,P({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,ue(e,t,n,s),le()}let ne;function re(){ne||=i.listen((e,t,n)=>{if(!pe.listening)return;let r=_(e),a=C(r,pe.currentRoute.value);if(a){w(P(a,{replace:!0,force:!0}),r).catch(Bt);return}l=r;let o=c.value;en&&It(hn(o.fullPath,n.delta),ln()),ee(r,o).catch(e=>Ut(e,12)?e:Ut(e,2)?(w(P(v(e.to),{force:!0}),r).then(e=>{Ut(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(Bt),Promise.reject()):(n.delta&&i.go(-n.delta,!1),oe(e,r,o))).then(e=>{e||=D(r,o,!1),e&&(n.delta&&!Ut(e,8)?i.go(-n.delta,!1):n.type===`pop`&&Ut(e,20)&&i.go(-1,!1)),te(r,o,e)}).catch(Bt)})}let O=Wt(),ie=Wt(),ae;function oe(e,t,n){le(e);let r=ie.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function se(){return ae&&c.value!==mn?Promise.resolve():new Promise((e,t)=>{O.add([e,t])})}function le(e){return ae||(ae=!e,re(),O.list().forEach(([t,n])=>e?n(e):t()),O.reset()),e}function ue(t,n,r,i){let{scrollBehavior:a}=e;if(!en||!a)return Promise.resolve();let o=!r&&sn(hn(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return ce().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&_n(e)).catch(e=>t===c.value&&oe(e,t,n))}let k=e=>i.go(e),de,fe=new Set,pe={currentRoute:c,listening:!0,addRoute:p,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:h,resolve:_,options:e,push:b,replace:S,go:k,back:()=>k(-1),forward:()=>k(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:ie.add,isReady:se,install(e){e.component(`RouterLink`,Gi),e.component(`RouterView`,Qi),e.config.globalProperties.$router=pe,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>j(c)}),en&&!de&&c.value===mn&&(de=!0,b(i.location).catch(e=>{}));let t={};for(let e in mn)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(Kt,pe),e.provide(Vt,Ne(t)),e.provide(yn,c);let n=e.unmount;fe.add(e),e.unmount=function(){fe.delete(e),fe.size<1&&(l=mn,ne&&ne(),ne=null,c.value=mn,de=!1,ae=!1),n()}}};function me(e){return e.reduce((e,t)=>e.then(()=>E(t)),Promise.resolve())}return pe}var ea={scrollBehavior(e,t,n){let r=s(),i=N(),a=i.options?.scrollBehaviorType??`auto`;return e.path.replace(/\/$/,``)===t.path.replace(/\/$/,``)?t.hash&&!e.hash?n??{left:0,top:0}:e.hash?{el:e.hash,top:ta(e.hash),behavior:a}:!1:(typeof e.meta.scrollToTop==`function`?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===mn?na(e,t,n,a):new Promise(o=>{let s=()=>{requestAnimationFrame(()=>{if(i.currentRoute.value.fullPath!==e.fullPath){o(!1);return}o(na(e,t,n,a))})};r.hooks.hookOnce(`page:loading:end`,()=>{let e=r[`~transitionPromise`];e?e.then(s):s()})})}};function ta(e){try{let t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function na(e,t,n,r){return n||(e.hash?{el:e.hash,top:ta(e.hash),behavior:kt(e,t)?r:`instant`}:{left:0,top:0})}var ra=e=>{let t=String(e).replace(/^#/,``);try{return decodeURIComponent(t)}catch{return t}},ia=(e,t=2e3)=>new Promise(n=>{let r=Date.now(),i=ra(e),a=()=>{let e=document.getElementById(i);if(e){n(e);return}if(Date.now()-r>=t){n(null);return}window.requestAnimationFrame(a)};a()}),aa=(e=2e3)=>new Promise(t=>{let n=s(),r=!1,i=()=>{r||(r=!0,window.requestAnimationFrame(()=>{window.requestAnimationFrame(t)}))},a=window.setTimeout(i,e);n.hooks.hookOnce(`page:finish`,()=>{window.clearTimeout(a),i()})}),oa={async scrollBehavior(e,t,n){return n||(e.hash&&e.path===t.path||await aa(),e.hash?ia(e.hash).then(e=>e?{el:e,behavior:`smooth`,top:0}:{top:0}):{top:0})}},sa={hashMode:!1,scrollBehaviorType:`auto`},ca=oa.hashMode??!1,la={...sa,...ea,...oa},ua=(()=>{let e={ssr:!1},t={};return(n,r)=>{let i=[];r.charCodeAt(r.length-1)===47&&(r=r.slice(0,-1)),r===`/app`?i.push({data:e}):r===`/preview/presentation-editor`?i.push({data:t}):r===`/preview/presentation-admin`?i.push({data:e}):r.charCodeAt(r.length-1)===47&&(r===`/app/`?i.push({data:e}):r===`/preview/presentation-editor/`?i.push({data:t}):r===`/preview/presentation-admin/`&&i.push({data:e}));let a=r.split(`/`);return a.length>1&&a[a.length-1]===``&&(a.pop(),r=r.slice(0,-1)),a.length>1&&a[1]===`app`&&i.push({data:e,params:{_:r.slice(5)}}),i.push({data:t,params:{_:r.slice(1)}}),i.reverse()}})(),da=ua,fa=function(e){if(!e.includes(`%`))return e;let t=e.indexOf(`?`),n=t===-1?e:e.slice(0,t);
2try{return t===-1?decodeURI(n):decodeURI(n)+e.slice(t)}catch{return e}},pa=(e,t)=>{if(typeof e!=`string`)return e;let n=fa(e);return t?n.toLowerCase():n},ma=e=>la.sensitive?ct({},...ua(``,pa(e,!1)).map(e=>e.data).reverse()):ct({},...da(``,pa(e,!0)).map(e=>e.data).reverse()),ha=`modulepreload`,ga=function(e,t){return new URL(e,t).href},_a={},K=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=ga(t,n),t=s(t),t in _a)return;_a[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:ha,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},va=gt,ya=ma,ba;function xa(){let e;return e=va(_t(`builds/meta/${t().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw mi.NUXT_E5004();return e}),ba=e,e.catch(t=>{ba===e&&(ba=void 0),mi.NUXT_E5002({cause:t})}),e}function Sa(){return ba||xa()}function Ca(e){let t=typeof e==`string`?e:e.path;try{return ya(t)}catch(e){return mi.NUXT_E5003({path:t,cause:e}),{}}}var wa=2**32-1,Ta=wa-1,Ea=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Da(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getPrototypeOf(t)===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===Ea}function Oa(e){return Object.prototype.toString.call(e).slice(8,-1)}function ka(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)}function Aa(e){return!(!Number.isInteger(e)||e<0||e>Ta)}function ja(e){return!(!Number.isInteger(e)||e<0||e>wa)}function Ma(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<48||n>57)return!1}return Aa(+e)}function Na(e){for(var t=e.length-1;t>=0&&!Ma(e[t]);t--);return t+1}function Pa(e){let t=Object.keys(e);return t.length=Na(t),t}function Fa(e){return Uint8Array.fromBase64(e).buffer}function Ia(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function La(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var Ra=typeof Uint8Array.fromBase64==`function`,za=typeof process==`object`&&process.versions?.node!==void 0,Ba=Ra?Fa:za?Ia:La;function Va(e,t){if(!t)return e;let n={};for(let r of Object.keys(e))n[r]=t[r]??e[r];return n}var Ha=Object.freeze({kind:`not-plain`}),Ua=Object.freeze({kind:`symbol-keys`});Object.freeze({identify:e=>e,typeOf:e=>e===null?`null`:typeof e,toPrimitive:e=>e,tagOf:e=>Oa(e),isThenable:e=>typeof e.then==`function`,toPromise:e=>Promise.resolve(e),unbox:e=>e.valueOf(),toISOString:e=>isNaN(e.getDate())?``:e.toISOString(),toStringValue:e=>e.toString(),regExpInfo:e=>({source:e.source,flags:e.flags}),valuesOf:e=>e,entriesOf:e=>e,viewInfo:e=>({buffer:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength,length:e.length,bufferByteLength:e.buffer.byteLength}),toArrayBuffer:e=>e,lengthOf:e=>e.length,hasOwn:(e,t)=>Object.hasOwn(e,t),indicesOf:e=>Pa(e),shapeOf:e=>Da(e)?ka(e).length>0?Ua:{kind:Object.getPrototypeOf(e)===null?`null-proto`:`plain`,keys:Object.keys(e)}:Ha,get:(e,t)=>e[t]});var Wa=Object.freeze({fromPrimitive:e=>e,fromISOString:e=>new Date(e),fromStringValue:(e,t)=>e===`URL`?new URL(t):e===`URLSearchParams`?new URLSearchParams(t):Temporal[e.slice(9)].from(t),fromArrayBuffer:e=>e,fromRegExpInfo:(e,t)=>new RegExp(e,t),fromViewInfo:(e,t,n,r)=>{let i=globalThis[e];return n===void 0?new i(t):new i(t,n,r)},box:e=>Object(e),createArray:e=>Array(e),createSparseArray:e=>{let t=[];return t[Ta]=void 0,delete t[Ta],t.length=e,t},createObject:()=>({}),createNullPrototypeObject:()=>Object.create(null),createSet:()=>new Set,createMap:()=>new Map,set:(e,t,n)=>{e[t]=n},addValue:(e,t)=>
2{e.add(t)},addEntry:(e,t,n)=>{e.set(t,n)}});function Ga(e,t,n){return Ka(JSON.parse(e),t,n)}function Ka(e,t,n){let r=Va(Wa,n?.operations);if(typeof e==`number`)return s(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let i=e,a=Array(i.length),o=null;function s(e,n=!1){if(e===-1)return r.fromPrimitive(void 0);if(e===-3)return r.fromPrimitive(NaN);if(e===-4)return r.fromPrimitive(1/0);if(e===-5)return r.fromPrimitive(-1/0);if(e===-6)return r.fromPrimitive(-0);if(n||typeof e!=`number`)throw Error(`Invalid input`);if(e in a)return a[e];let c=i[e];if(!c||typeof c!=`object`)a[e]=r.fromPrimitive(c);else if(Array.isArray(c)){if(typeof c[0]==`string`){let n=c[0],l=t&&Object.hasOwn(t,n)?t[n]:void 0;if(l){let t=c[1];if(typeof t!=`number`&&(t=i.push(c[1])-1),Object.hasOwn(a,t))return a[e]=l(a[t]);if(o??=new Set,o.has(t))throw Error(`Invalid circular reference`);return o.add(t),a[e]=l(s(t)),o.delete(t),a[e]}switch(n){case`Date`:a[e]=r.fromISOString(c[1]);break;case`Set`:let t=r.createSet();a[e]=t;for(let e=1;e<c.length;e+=1)r.addValue(t,s(c[e]));break;case`Map`:let o=r.createMap();a[e]=o;for(let e=1;e<c.length;e+=2)r.addEntry(o,s(c[e]),s(c[e+1]));break;case`RegExp`:a[e]=r.fromRegExpInfo(c[1],c[2]);break;case`Object`:{let t=c[1];if(typeof i[t]==`object`&&i[t][0]!==`BigInt`)throw Error(`Invalid input`);a[e]=r.box(s(t));break}case`BigInt`:a[e]=r.fromPrimitive(BigInt(c[1]));break;case`null`:let l=r.createNullPrototypeObject();a[e]=l;for(let e=1;e<c.length;e+=2){if(c[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(l,c[e],s(c[e+1]))}break;case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Float16Array`:case`Int32Array`:case`Uint32Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:case`DataView`:{if(i[c[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=s(c[1]);a[e]=r.fromViewInfo(n,t,c[2],c[3]);break}case`ArrayBuffer`:{let t=c[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);a[e]=r.fromArrayBuffer(Ba(t));break}case`URL`:case`URLSearchParams`:case`Temporal.Duration`:case`Temporal.Instant`:case`Temporal.PlainDate`:case`Temporal.PlainTime`:case`Temporal.PlainDateTime`:case`Temporal.PlainMonthDay`:case`Temporal.PlainYearMonth`:case`Temporal.ZonedDateTime`:a[e]=r.fromStringValue(n,c[1]);break;default:throw Error(`Unknown type ${n}`)}}else if(c[0]===-7){let t=c[1];if(!ja(t))throw Error(`Invalid input`);let n=r.createSparseArray(t);a[e]=n;for(let e=2;e<c.length;e+=2){let i=c[e];if(!Aa(i)||i>=t)throw Error(`Invalid input`);r.set(n,i,s(c[e+1]))}}else{let t=r.createArray(c.length);a[e]=t;for(let e=0;e<c.length;e+=1){let n=c[e];n!==-2&&r.set(t,e,s(n))}}}else{let t=r.createObject();a[e]=t;for(let e of Object.keys(c)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(t,e,s(c[e]))}}return a[e]}return s(0)}A();async function qa(e,t={}){return null}async function Ja(e,t){return null}function Ya(e){return new URL(e,`http://localhost`).pathname}function Xa(e){return!!Ca({path:Ya(e)}).payload}var Za=null;async function Qa(){if(Za)return Za;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await $a(e.textContent||``),n=e.dataset.src?await Ja(e.dataset.src,t.prerenderedAt?`force-cache`:`no-cache`):void 0;return Za={...t,...n,...window.__NUXT__},Za.config?.public&&(Za.config.public=Pe(Za.config.public)),Za}async function $a(e){return await Ga(e,s()._payloadRevivers)}function eo(e,t){s()._payloadRevivers[e]=t}A();function to(e){try{return JSON.parse(e)}catch{return e}}var no=[[`NuxtError`,e=>Ue(e)],[`EmptyShallowRef`,e=>x(e===`_`?void 0:e===`0n`?BigInt(0):to(e))],[`EmptyRef`,e=>b(e===`_`?void 0:e===`0n`?BigInt(0):to(e))],[`ShallowRef`,e=>x(e)],[`ShallowReactive`,e=>Ne(e)],[`Ref`,e=>b(e)],[`Reactive`,e=>Pe(e)]],ro=f({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of no)eo(e,t);Object.assign(e.payload,([t,n]=d(()=>e.runWithContext(Qa)),t=await t,n(),t)),delete window.__NUXT__}},1);function io(e,t){t.push(u),e.vueApp.use(t);let n=!0,r=()=>{n=!1,t.render()};t.hooks?.hook(`dom:beforeRender`,e=>{e.shouldRender=!n}),e.hooks.hook(`page:start`,()=>{n=!0}),e.hooks.hook(`page:finish`,()=>{e.isHydrating||r()}),e.hooks.hook(`app:error`,r),e.hooks.hook(`app:suspense:resolve`,r);let i=t.push.bind(t);t.push=((t,n)=>{let r=i(t,n),a=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(a):a()},r})}
2function ao(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>fi(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var oo=/\s+/;function so(e={}){return t=>uo(t,e)}function co(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function lo(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(oo))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function uo(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!co(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(Ot(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=lo(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=bt(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&Mt(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):St.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!St.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=yt({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=vt(i)||wt(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,Ot(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||co(e))&&uo(e,t),a}var fo=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(xt[e.tagPriority]||0);function po(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||so({document:e.document}),n=ao(pi(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:fo,init:[]}),Tt(e.hooks),t);
2return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function mo(e={}){let t=so(),n,r=0;return n=po({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=At(n),n}var ho={disableDefaults:!0,plugins:[ti,si,di,ei]},go=f({name:`nuxt:head`,enforce:`pre`,setup(e){io(e,mo(ho))}});S();var _o=/(:\w+)\([^)]+\)/g,vo=/(:\w+)[?+*]/g,yo=/:\w+/g,bo=(e,t)=>t.path.replace(_o,`$1`).replace(vo,`$1`).replace(yo,t=>e.params[t.slice(1)]?.toString()||``),xo=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&bo(e.route,n));return typeof r==`function`?r(e.route):r},So=(e,t)=>({default:()=>e?D(_e,e===!0?{}:e,t):t});function Co(e){return Array.isArray(e)?e:[e]}var wo=Re(async e=>{let t,n;if(!e.meta?.validate)return;let r=([t,n]=d(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(r!==!0)return Ue({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1);function To(e){if(typeof e!=`object`)return e;var t,n,r=Object.prototype.toString.call(e);if(r===`[object Object]`){if(e.constructor!==Object&&typeof e.constructor==`function`)for(t in n=new e.constructor,e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=To(e[t]));else for(t in n={},e)t===`__proto__`?Object.defineProperty(n,t,{value:To(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=To(e[t]);return n}if(r===`[object Array]`){for(t=e.length,n=Array(t);t--;)n[t]=To(e[t]);return n}return r===`[object Set]`?(n=new Set,e.forEach(function(e){n.add(To(e))}),n):r===`[object Map]`?(n=new Map,e.forEach(function(e,t){n.set(To(t),To(e))}),n):r===`[object Date]`?new Date(+e):r===`[object RegExp]`?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r===`[object DataView]`?new e.constructor(To(e.buffer)):r===`[object ArrayBuffer]`?e.slice(0):r.slice(-6)===`Array]`?new e.constructor(e):e}var Eo=3456e4;function Do(e,t,n){let r=e.indexOf(`;`,t);return r===-1?n:r}function Oo(e,t,n){let r=e.indexOf(`=`,t);return r<n?r:-1}function ko(e,t,n){if(t===n)return``;let r=t,i=n;do{let t=e.charCodeAt(r);if(t!==32&&t!==9)break}while(++r<i);for(;i>r;){let t=e.charCodeAt(i-1);if(t!==32&&t!==9)break;i--}return e.slice(r,i)}var Ao=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function jo(e,t){let n=new Ao,r=e.length;if(r<2)return n;let i=t?.decode||Mo,a=t?.allowMultiple||!1,o=0;do{let s=Oo(e,o,r);if(s===-1)break;let c=Do(e,o,r);if(s>c){o=e.lastIndexOf(`;`,s-1)+1;continue}let l=ko(e,o,s);if(t?.filter&&!t.filter(l)){o=c+1;continue}let u=i(ko(e,s+1,c));if(a){let e=n[l];e===void 0?n[l]=u:Array.isArray(e)?e.push(u):n[l]=[e,u]}else n[l]===void 0&&(n[l]=u);o=c+1}while(o<r);return n}function Mo(e){if(!e.includes(`%`))return e;try{return decodeURIComponent(e)}catch{return e}}var No=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,Po=/^[\u0021-\u003A\u003C-\u007E]*$/,Fo=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,Io=/^[\u0020-\u003A\u003C-\u007E]*$/,Lo=Object.prototype.toString;function Ro(e,t,n){let r=typeof e==`object`&&!!e,i=r?t:n,a=i?.stringify||JSON.stringify,o=r?e:{...n,name:e,value:t==null?``:typeof t==`string`?t:a(t)},s=i?.encode||encodeURIComponent;if(!No.test(o.name))throw TypeError(`argument name is invalid: ${o.name}`);let c=o.value?s(o.value):``;if(!Po.test(c))throw TypeError(`argument val is invalid: ${o.value}`);if(!o.secure){if(o.partitioned)throw TypeError(`Partitioned cookies must have the Secure attribute`);if(o.sameSite&&String(o.sameSite).toLowerCase()===`none`)throw TypeError(`SameSite=None cookies must have the Secure attribute`);if(o.name.length>9&&o.name.charCodeAt(0)===95&&o.name.charCodeAt(1)===95){let e=o.name.toLowerCase();if(e.startsWith(`__secure-`)||e.startsWith(`__host-`))throw TypeError(`${o.name} cookies must have the Secure attribute`)}}if(o.name.length>7&&o.name.charCodeAt(0)===95&&o.name.charCodeAt(1)===95&&o.name.toLowerCase().startsWith(`__host-`)){if(o.path!==`/`)throw TypeError(`__Host- cookies must have Path=/`);if(o.domain)throw TypeError(`__Host- cookies must not have a Domain attribute`)}let l=o.name+`=`+c;if(o.maxAge!==void 0){if(!Number.isInteger(o.maxAge))throw TypeError(`option maxAge is invali
2d: ${o.maxAge}`);l+=`; Max-Age=`+Math.max(0,Math.min(o.maxAge,Eo))}if(o.domain){if(!Fo.test(o.domain))throw TypeError(`option domain is invalid: ${o.domain}`);l+=`; Domain=`+o.domain}if(o.path){if(!Io.test(o.path))throw TypeError(`option path is invalid: ${o.path}`);l+=`; Path=`+o.path}if(o.expires){if(!zo(o.expires)||!Number.isFinite(o.expires.valueOf()))throw TypeError(`option expires is invalid: ${o.expires}`);l+=`; Expires=`+o.expires.toUTCString()}if(o.httpOnly&&(l+=`; HttpOnly`),o.secure&&(l+=`; Secure`),o.partitioned&&(l+=`; Partitioned`),o.priority)switch(typeof o.priority==`string`?o.priority.toLowerCase():void 0){case`low`:l+=`; Priority=Low`;break;case`medium`:l+=`; Priority=Medium`;break;case`high`:l+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${o.priority}`)}if(o.sameSite)switch(typeof o.sameSite==`string`?o.sameSite.toLowerCase():o.sameSite){case!0:case`strict`:l+=`; SameSite=Strict`;break;case`lax`:l+=`; SameSite=Lax`;break;case`none`:l+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${o.sameSite}`)}return l}function zo(e){return Lo.call(e)===`[object Date]`}function Bo(e){return typeof e==`string`?`'${e}'`:new Vo().serialize(e)}var Vo=function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?e.localeCompare(t):n===`number`&&r===`number`?e-t:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}return this.serializeObjectEntries(r,Object.entries(e))}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t?.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;e<n.length;e++){let[t,i]=n[e];r+=`${this.serialize(t,!0)}:${this.serialize(i)}`,e<n.length-1&&(r+=`,`)}return r+`}`}$object(e){let t=this.#e.get(e);return t===void 0&&(this.#e.set(e,`#${this.#e.size}`),t=this.serializeObject(e),this.#e.set(e,t)),t}$function(e){let t=Function.prototype.toString.call(e);return t.slice(-15)===`[native code] }`?`${e.name||``}()[native]`:`${e.name}(${e.length})${t.replace(/\s*\n\s*/g,``)}`}$Array(e){let t=`[`;for(let n=0;n<e.length;n++)t+=this.serialize(e[n]),n<e.length-1&&(t+=`,`);return t+`]`}$Date(e){try{return`Date(${e.toISOString()})`}catch{return`Date(null)`}}$ArrayBuffer(e){return`ArrayBuffer[${new Uint8Array(e).join(`,`)}]`}$Set(e){return`Set${this.$Array(Array.from(e).sort((e,t)=>this.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e}();function Ho(e,t){return e===t||Bo(e)===Bo(t)}A(),S();function Uo(e){if(e!==`undefined`)try{let t=JSON.parse(e);return typeof t==`number`&&String(t)!==e?e:t}catch{return e}}var Wo={path:`/`,watch:!0,decode:e=>e&&Uo(decodeURIComponent(e)),encode:e=>{if(typeof e!=`string`||e===`undefined`)return encodeURIComponent(JSON.stringify(e));try{if(typeof JSON.parse(e)!=`string`)return encodeURIComponent(JSON.stringify(e))}catch{}return encodeURIComponent(e)},refresh:!1},Go=globalThis.cookieStore;function Ko(e,t){let n={...Wo,...t};n.filter??=t=>t===e;let r=qo(n)||{},i;n.maxAge===void 0?n.expires&&(i=n.expires.getTime()-Date.now()):i=n.maxAge*1e3;let a=i!==void 0&&i<=0,o=a||r[e]===void 0||r[e]===null,s=To(a?void 0:r[e]??n.default?.()),c=i&&!a?$o(s,i,n.watch&&n.watch!==`shallow`):b(s);{let t=null;try{!Go&&typeof BroadcastChannel<`u`&&(t=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}let i=(i=!1)=>{!i&&(n.readonly||Ho(c.value,r[e]))||(Zo(e,c.value===null||c.value===void 0?void 0:n.encode(c.value),n),r[e]=To(c.value),t?.postMessage({value:n.encode(c.value)}))},a=t=>{let i=t.refresh?qo(n)?.[e]:n.decode(t.value);s=!0,c.value=i,r[e]=To(i),ce(()=>{s=!1})},s=!1,l=!!ye();if(l&&he(()=>{s=!0,i(),t?.close()}),Go){let t=t=>{let n=t.changed.find(t=>t.name===e),r=t.deleted.find(t=>t.name===e);n&&a({value:n.value}),r&&a({value:null})};Go.addEventListener(`change`,t),l&&he(()=>Go.removeEventListener(`change`,t))}else t&&(t.onmessage=({data:e})=>a(e));n.watch&&ke(c,()=>{s||i(n.refresh)},{deep:n.watch!==`shallow`}),o&&i(o)}return c}function qo(e={}){return jo(document.cookie,e)}var Jo=e=>e;function Yo(e){let{encode:t,decode:n,...r}=e;return{...r,encode:Jo}}function Xo(e,t,n={}){let r=Yo(n);return t===void 0?Ro(e,``,{...r,maxAge:-1}):Ro(e,t,r)}function Zo(e,t,n={}
2){document.cookie=Xo(e,t,n)}var Qo=2147483647;function $o(e,t,n){let r,i,a=0,o=n?b(e):{value:e};return ye()&&he(()=>{i?.(),clearTimeout(r)}),Ee((e,s)=>{n&&(i=ke(o,s));function c(){let e=t-a,n=e<Qo?e:Qo;r=setTimeout(()=>{if(a+=n,a<t)return c();o.value=void 0,s()},n)}function l(){a=0,clearTimeout(r),c()}return{get(){return e(),o.value},set(e){l(),o.value=e,s()}}})}function es(){let e=Pt(`landing:active-auth-modal`,()=>null),t=Pt(`landing:review-video-src`,()=>``);return{activeAuthModal:e,reviewVideoSrc:t,openAuthModal:(t=`signin`)=>{e.value=t},closeAuthModal:()=>{e.value=null},openReviewVideo:e=>{t.value=e||``},closeReviewVideo:()=>{t.value=``}}}var ts=globalThis.setInterval;A();var ns=()=>({balance:null,balanceLoading:!1,balanceError:``,transactions:[],transactionsPage:0,transactionsTotal:0,transactionsLoading:!1,transactionsLoadingMore:!1,transactionsError:``,program:null,referrals:[],referralsPage:0,referralsTotal:0,referralsLoading:!1,referralsLoadingMore:!1,referralsError:``});function rs(){let e=Pt(`loyalty:account`,()=>({...ns(),balanceRequestId:0,transactionsRequestId:0,referralsRequestId:0})),t=()=>{e.value.balanceRequestId+=1,e.value.transactionsRequestId+=1,e.value.referralsRequestId+=1,Object.assign(e.value,ns())};return{...we(e.value),reset:t}}var is={},as={};function os(e,t){return is[e]=is[e]||[],is[e].push(t),()=>{let n=is[e];if(n){let e=n.indexOf(t);e!==-1&&n.splice(e,1)}}}function ss(e,t){if(!as[e]){as[e]=!0;try{t()}catch(t){G&&U.error(`Error while instrumenting ${e}`,t)}}}function cs(e,t){let n=e&&is[e];if(n)for(let r of n)try{r(t)}catch(t){G&&U.error(`Error while triggering instrumentation handler.
3Type: ${e}
4Name: ${Pr(r)}
5Error:`,t)}}var ls=null;function us(e){let t=`error`;os(t,e),ss(t,ds)}function ds(){ls=B.onerror,B.onerror=function(e,t,n,r,i){return cs(`error`,{column:r,error:i,line:n,msg:e,url:t}),ls?ls.apply(this,arguments):!1},B.onerror.__SENTRY_INSTRUMENTED__=!0}var fs=null;function ps(e){let t=`unhandledrejection`;os(t,e),ss(t,ms)}function ms(){fs=B.onunhandledrejection,B.onunhandledrejection=function(e){return cs(`unhandledrejection`,e),!fs||fs.apply(this,arguments)},B.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var hs=!1;function gs(){if(hs)return;function e(){let e=z(),t=e&&I(e);if(t){let e=`internal_error`;G&&U.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:2,message:e})}}hs=!0,us(e),ps(e)}function _s(e){U.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function vs(e,t){if(!t?.length)return!1;for(let n of t){if(xs(n)){if(e.description&&kn(e.description,n))return G&&_s(e),!0;continue}let t=!!n.attributes&&Object.keys(n.attributes).length>0;if(!n.name&&!n.op&&!t)continue;let r=!n.name||e.description&&kn(e.description,n.name),i=!n.op||e.op&&kn(e.op,n.op),a=!n.attributes||Object.entries(n.attributes).every(([t,n])=>ys(e.attributes?.[t],n));if(r&&i&&a)return G&&_s(e),!0}return!1}function ys(e,t){return typeof e==`string`&&(typeof t==`string`||t instanceof RegExp)?kn(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t}function bs(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let t of e)t.parent_span_id===r&&(t.parent_span_id=n)}function xs(e){return typeof e==`string`||e instanceof RegExp}function Ss(e){return!!e&&typeof e==`function`&&`_streamed`in e&&!!e._streamed}function Cs(e,t=[]){return[e,t]}function ws(e,t){let[n,r]=e;return[n,[...r,t]]}function Ts(e,t){let n=e[1];for(let e of n){let n=e[0].type;if(t(e,n))return!0}return!1}function Es(e,t){return Ts(e,(e,n)=>t.includes(n))}function Ds(e){let t=Fr(B);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function Os(e){let[t,n]=e,r=JSON.stringify(t);function i(e){typeof r==`string`?r=typeof e==`string`?r+e:[Ds(r),e]:r.push(typeof e==`string`?Ds(e):e)}for(let e of n){let[t,n]=e;if(i(`
6${JSON.stringify(t)}
7`),typeof n==`string`||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify(Ur(n))}i(e)}}return typeof r==`string`?r:ks(r)}function ks(e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}function As(e){return[{type:`span`},e]}function js(e){let t=typeof e.data==`string`?Ds(e.data):e.data;return[{type:`attachment`,length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}var Ms={sessions:`session`,event:`error`,client_report:`internal`,user_report:`default`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,raw_security:`security`,log:`log_item`,trace_metric:`metric`};function Ns(e){return e in Ms}function Ps(e){return Ns(e)?Ms[e]:e}function Fs(e){if(!e?.sdk)return;
7let{name:t,version:n}=e.sdk;return{name:t,version:n}}function Is(e,t,n,r){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date(Dn()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Mn(r)},...i&&{trace:i}}}function Ls(e,t){if(!t)return e;let n=e.sdk||{};return e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}function Rs(e,t,n,r){let i=Fs(n);return Cs({sent_at:new Date(Dn()).toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:Mn(t)}},[`aggregates`in e?[{type:`sessions`},e]:[{type:`session`},e.toJSON()]])}function zs(e,t,n,r){let i=Fs(n),a=e.type&&e.type!==`replay_event`?e.type:`event`;Ls(e,n?.sdk);let o=Is(e,i,r,t);return delete e.sdkProcessingMetadata,Cs(o,[[{type:a},e]])}function Bs(e,t){function n(e){return!!e.trace_id&&!!e.public_key}let r=er(e[0]),i=t?.getDsn(),a=t?.getOptions().tunnel,o={sent_at:new Date(Dn()).toISOString(),...n(r)&&{trace:r},...!!a&&i&&{dsn:Mn(i)}},{beforeSendSpan:s,ignoreSpans:c}=t?.getOptions()||{},l=c?.length?e.filter(e=>{let t=L(e);return!vs({description:t.description,op:t.op,attributes:t.data},c)}):e,u=e.length-l.length;u&&t?.recordDroppedEvent(`before_send`,`span`,u);let d=s?e=>{let t=L(e);return(Ss(s)?t:s(t))||(Fn(),t)}:L,f=[];for(let e of l){let t=d(e);t&&f.push(As(t))}return Cs(o,f)}function Vs(e){if(!G)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`,parent_span_id:r}=L(e),{spanId:i}=e.spanContext(),a=Ln(e),o=I(e),s=o===e,c=`[Tracing] Starting ${a?`sampled`:`unsampled`} ${s?`root `:``}span`,l=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];if(r&&l.push(`parent ID: ${r}`),!s){let{op:e,description:t}=L(o);l.push(`root ID: ${o.spanContext().spanId}`),e&&l.push(`root op: ${e}`),t&&l.push(`root description: ${t}`)}U.log(`${c}
8  ${l.join(`
9  `)}`)}function Hs(e){if(!G)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`}=L(e),{spanId:r}=e.spanContext(),i=`[Tracing] Finishing "${n}" ${I(e)===e?`root `:``}span "${t}" with ID ${r}`;U.log(i)}function Us(e,t,n,r=z()){let i=r&&I(r);i&&(G&&U.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),i.addEvent(e,{[cr]:t,[Ar]:n}))}function Ws(e){if(!e||e.length===0)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[Ar],i=n[cr];typeof r==`string`&&typeof i==`number`&&(t[e.name]={value:i,unit:r})}),t}function Gs(){return Fr(tr()).segmentSpanCaptureStrategy}function Ks(e){return e.getOptions().traceLifecycle===`stream`}var qs=1e3,Js=class{constructor(e={}){this._traceId=e.traceId||Gn(),this._spanId=e.spanId||Lr(),this._startTime=e.startTimestamp||F(),this._links=e.links,this._attributes={},this.setAttributes({[W]:`manual`,[xr]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),`sampled`in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._frozen||(this._links?this._links.push(e):this._links=[e]),this}addLinks(e){return this._frozen||(this._links?this._links.push(...e):this._links=e),this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:+!!n}}setAttribute(e,t){return this._frozen?this:(t===void 0?delete this._attributes[e]:this._attributes[e]=t,e===`sentry.source`&&t!==void 0&&dr(this)&&Qn(this),this)}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._frozen||(this._startTime=zn(e))}setStatus(e){return this._frozen||(this._status=e),this}updateName(e){return this._frozen?this:(this._name=e,dr(this)||this.setAttribute(Er,`custom`),this)}end(e){if(this._endTime){this._frozen=bn(this);return}this._endTime=zn(e),Hs(this),this._onSpanEnded(),this._frozen=bn(this)}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[xr],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:yr(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[W],profile_id:this._attributes[gr],exclusive_time:this._attributes[kr],measurements:Ws(this._events),is_segment:this._isStandaloneSpan&&I(this)===this||void 0,segment_id:this._isStandaloneSpan?I(this).spanContext().spanId:void 0,links:Ir(this._links)}}getStreamedSpanJSON(){return{name:this._name??``,span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:this._endTime??this._startTime,is_segment:this._isStandaloneSpan||this===I(this),status:wn(this._status),attributes:Sn(this._attributes,this._status),links:xn(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){if(this._frozen)return this;G&&U.log(`[Tracing] Adding an event to span:`,e);let r=Ys(t)?t:n||F(),i=Ys(t)?{}:t||{},a={name:e,time:zn(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=H();e&&(e.emit(`spanEnd`,this),this._isStandaloneSpan||e.emit(`afterSpanEnd`,this));let t=I(this),n=this._isStandaloneSpan||this===t;if(this._isStandaloneSpan){this._sampled?Qs(Bs([this],e)):(G&&U.log(`[Tracing] Discarding standalone span because its trace was not chosen to be sampled.`),e&&e.recordDroppedEvent(`sample_rate`,`span`));return}if(!n){let e=Gs();if(e){let n=Xn(this).scope||V();e.onChildSpanEnded(this,t,e=>this._convertSpanToTransaction(e),n)}return}if(e&&Ks(e)){e.emit(`afterSegmentSpanEnd`,this);return}let r=Xn(this).scope||V(),i=Gs();if(i)i.onSegmentSpanEnded(e=>this._convertSpanToTransaction(e),r);else{let e=this._convertSpanToTransaction();e&&r.captureEvent(e)}}_convertSpanToTransaction(e={}){if(!Xs(L(this)))return;this._name||=(G&&U.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),`<unlabeled transaction>`);let{scope:t,isolationScope:n}=Xn(this),r=t?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(this._sampled!==!0)return;e.onSpanCaptured?.(this);let i=[];for(let t of Rn(this)){if(t===this||Zs(t)||e.isSpanAlreadyCaptured?.(t))continue;let n=L(t);Xs(n)&&(e.onSpanCaptured?.(t),i.push(n))}let a=this._attributes[Er];delete this._attributes[ir];let o=!1;
9i.forEach(e=>{delete e.data[ir],e.op?.startsWith(`gen_ai.`)&&(o=!0)});let s={contexts:{trace:Hr(this)},spans:i.length>qs?i.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,qs):i,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:`transaction`,sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,dynamicSamplingContext:er(this),hasGenAiSpans:o},request:r,...a&&{transaction_info:{source:a}}},c=Ws(this._events);return c&&Object.keys(c).length&&(G&&U.log(`[Measurements] Adding measurements to transaction event`,JSON.stringify(c,void 0,2)),s.measurements=c),s}};function Ys(e){return e&&typeof e==`number`||e instanceof Date||Array.isArray(e)}function Xs(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function Zs(e){return e instanceof Js&&e.isStandaloneSpan()}function Qs(e){let t=H();if(!t)return;let n=e[1];if(!n||n.length===0){t.recordDroppedEvent(`before_send`,`span`);return}t.sendEnvelope(e)}function $s(e,t,n){if(!Rr(e))return[!1];let r,i;typeof e.tracesSampler==`function`?(i=e.tracesSampler({...t,inheritOrSampleWith:e=>typeof t.parentSampleRate==`number`?t.parentSampleRate:typeof t.parentSampled==`boolean`?Number(t.parentSampled):e}),r=!0):t.parentSampled===void 0?e.tracesSampleRate!==void 0&&(i=e.tracesSampleRate,r=!0):i=t.parentSampled;let a=Tn(i);if(a===void 0)return G&&U.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(i)} of type ${JSON.stringify(typeof i)}.`),[!1];if(!a)return G&&U.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler==`function`?`tracesSampler returned 0 or false`:`a negative sampling decision was inherited or tracesSampleRate is set to 0`}`),[!1,a,r];let o=n<a;return o||G&&U.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(i)})`),[o,a,r]}var ec=`__SENTRY_SUPPRESS_TRACING__`;function tc(e){let t=cc();return t.startInactiveSpan?t.startInactiveSpan(e):nc(e)}function nc(e){let t=sc(e),{forceTransaction:n,parentSpan:r}=e;return(e.scope?t=>or(e.scope,t):r===void 0?e=>e():e=>rc(r,e))(()=>{let i=V(),a=dc(i,r),o=H();return e.onlyIfParent&&!a?ac(i,o):oc({parentSpan:a,spanArguments:t,forceTransaction:n,scope:i})})}function rc(e,t){let n=cc();return n.withActiveSpan?n.withActiveSpan(e,t):or(n=>(Cn(n,e||void 0),t(n)))}function ic(e=V()){let t=cc();return t.isTracingSuppressed?t.isTracingSuppressed(e):e.getScopeData().sdkProcessingMetadata[ec]===!0}function ac(e,t){t?.recordDroppedEvent(`no_parent_span`,`span`);let n=new Br({traceId:e.getPropagationContext().traceId});return Bn(n,e,nr()),n}function oc({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let i=nr();if(!Rr()){let t={...i.getPropagationContext(),...r.getPropagationContext()},a=e?e.spanContext().traceId:t.traceId,o=new Br({traceId:a});return e&&!n&&Un(e,o),Bn(o,r,i),o}let a=H();if(fc(a,t)){ic(r)||a?.recordDroppedEvent(`ignored`,`span`);let t=new Br({dropReason:`ignored`,traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});return e&&!n&&Un(e,t),Bn(t,r,i),t}let o;if(e&&!n)o=uc(e,r,t,i),Un(e,o);else if(e){let n=er(e),{traceId:a,spanId:s}=e.spanContext(),c=Ln(e);o=lc({traceId:a,parentSpanId:s,...t},r,i,c),mr(o,n)}else{let{traceId:e,dsc:n,parentSpanId:a,sampled:s}={...i.getPropagationContext(),...r.getPropagationContext()};o=lc({traceId:e,parentSpanId:a,...t},r,i,s),n&&mr(o,n)}return Vs(o),o}function sc(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=zn(e.startTime),delete n.startTime,n}return t}function cc(){let e=tr();return zr(e)}function lc(e,t,n,r){let i=H(),a=i?.getOptions()||{},{name:o=``}=e,s={spanAttributes:{...e.attributes},spanName:o,parentSampled:r};i?.emit(`beforeSampling`,s,{decision:!1});let c=s.parentSampled??r,l=s.spanAttributes,u=t.getPropagationContext(),d=ic(t),[f,p,m]=d?[!1]:$s(a,{name:o,parentSampled:c,attributes:l,normalizedRequest:n.getScopeData().sdkProcessingMetadata.normalizedRequest,parentSampleRate:Tn(u.dsc?.sample_rate)},u.sampleRand),h=new Js({...e,attributes:{[Er]:`custom`,[fr]:p!==void 0&&m?p:void 0,...l},sampled:f});return!f&&i&&!d&&(G&&U.log(`[Tracing] Discarding root span because its trace was not chosen to be sampled.`),i.recordDroppedEvent(`sample_rate`,Ks(i)?`span`:`transaction`)),Bn(h,t,n),i&&i.emit(`spanStart`,h),h}function uc(e,t,n,r){let{spanId:i,traceId:a}=e.spanContext(),o=ic(t),s=!o&&Ln(e),c=s?new Js({...n,parentSpanId:i,traceId:a,sampled:s}):new Br({traceId:a});Un(e,c),Bn(c,t,r);let l=H();return l?(Ks(l)&&ar(c)&&(ar(e)&&e.dropReason?(c.dropReason=e.dropReason,l.recordDroppedEvent(e.dropReason,`span`)):o||(c.dropReason=`sample_rate`,l.recordDroppedEvent(`sample_rate`,`span`))),l.emit(`spanStart`,c),n.endTimestamp&&(l.emit(`spanEnd`,c),l.emit(`afterSpanEnd`,c)),c):c}function dc(e,t){if(t)return t;if(t===null)return;let n=Wn(e);if(!n)return;let r=H();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?I(n):n}function fc(e,t){let n=e?.getOptions().ignoreSpans;return!e||!Ks(e)||!n?.length?!1:vs({description:t.name||``,op:t.attributes?.[`sentry.op`]||t.op,attributes:t.attributes},n)}function pc(e){return ar(e)&&e.dropReason===`ignored`}var mc={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},hc=`heartbeatFailed`,gc=`idleTimeout`,_c=`finalTimeout`,vc=`externalFinish`;function yc(e,t={}){let n=new Map,r=!1,i,a=vc,o=!t.disableAutoFinish,s=[],{idleTimeout:c=mc.idleTimeout,finalTimeout:l=mc.finalTimeout,childSpanTimeout:u=mc.childSpanTimeout,beforeSpanEnd:d,trimIdleSpanEndTimestamp:f=!0}=t,p=H(),m=V();if(!p||!Rr()){let e=new Br({traceId:m.getPropagationContext().traceId});return Bn(e,m,nr()),e}let h=z(),g=bc(e);g.end=new Proxy(g.end,{apply(e,t,n){if(d&&d(g),ar(t))return;let[r,...i]=n,a=r||F(),o=zn(a),s=Rn(g).filter(e=>e!==g),c=L(g);if(!s.length||!f)return S(o),Reflect.apply(e,t,[o,...i]);let u=p.getOptions().ignoreSpans,m=s?.reduce((e,t)=>
9{let n=L(t);return!n.timestamp||u&&vs({description:n.description,op:n.op,attributes:n.data},u)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),h=c.start_timestamp,_=Math.min(h?h+l/1e3:1/0,Math.max(h||-1/0,Math.min(o,m||1/0)));return S(_),Reflect.apply(e,t,[_,...i])}});function _(){i&&=(clearTimeout(i),void 0)}function v(e){_(),i=setTimeout(()=>{!r&&n.size===0&&o&&(a=gc,g.end(e))},c)}function y(e){i=setTimeout(()=>{!r&&o&&(a=hc,g.end(e))},u)}function b(e){_(),n.set(e,!0),y(F()+u/1e3)}function x(e){n.has(e)&&n.delete(e),n.size===0&&v(F()+c/1e3)}function S(e){r=!0,n.clear(),s.forEach(e=>e()),Cn(m,h);let t=L(g),{start_timestamp:i}=t;if(!i)return;t.data[`sentry.idle_span_finish_reason`]||g.setAttribute(wr,a);let o=t.status;(!o||o===`unknown`)&&g.setStatus({code:1}),U.log(`[Tracing] Idle span "${t.op}" finished`);let u=Rn(g).filter(e=>e!==g),d=0;u.forEach(t=>{t.isRecording()&&(t.setStatus({code:2,message:`cancelled`}),t.end(e),G&&U.log(`[Tracing] Cancelling span since span ended early`,JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=L(t),i=r<=e,a=(l+c)/1e3,o=n-r<=a;if(G){let e=JSON.stringify(t,void 0,2);i?o||U.log(`[Tracing] Discarding span since it finished after idle span final timeout`,e):U.log(`[Tracing] Discarding span since it happened after idle span was finished`,e)}(!o||!i)&&(_r(g,t),d++)}),d>0&&g.setAttribute(`sentry.idle_span_discarded_spans`,d)}return s.push(p.on(`spanStart`,e=>{r||e===g||L(e).timestamp||e instanceof Js&&e.isStandaloneSpan()||Rn(g).includes(e)&&b(e.spanContext().spanId)})),s.push(p.on(`spanEnd`,e=>{r||x(e.spanContext().spanId)})),s.push(p.on(`idleSpanEnableAutoFinish`,e=>{e===g&&(o=!0,v(),n.size&&y())})),t.disableAutoFinish||v(),setTimeout(()=>{r||(g.setStatus({code:2,message:`deadline_exceeded`}),a=_c,g.end())},l),g}function bc(e){let t=tc(e);return Cn(V(),t),G&&U.log(`[Tracing] Started span is an idle span`),t}var xc=`http.url`,Sc=`navigation.route.id`,Cc=`params`,wc=`sentry.segment.name`,Tc=`sentry.transaction`,Ec=`url.full`,Dc=`url.path.parameter`,Oc=`url.template`;function kc(){return typeof __SENTRY_BROWSER_BUNDLE__<`u`&&!!__SENTRY_BROWSER_BUNDLE__}function Ac(){return`npm`}function jc(){return!kc()&&Object.prototype.toString.call(typeof process<`u`?process:0)===`[object process]`}function Mc(){return typeof window<`u`&&(!jc()||Nc())}function Nc(){return B.process?.type===`renderer`}var Pc=`thismessage:/`;function Fc(e){return`isRelative`in e}function Ic(e,t){let n=e.indexOf(`://`)<=0&&e.indexOf(`//`)!==0,r=t??(n?Pc:void 0);try{if(`canParse`in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);return n?{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash}:t}catch{}}function Lc(e){if(Fc(e))return e.pathname;let t=new URL(e);return t.search=``,t.hash=``,[`80`,`443`].includes(t.port)&&(t.port=``),t.password&&=`%filtered%`,t.username&&=`%filtered%`,t.toString()}function Rc(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||``,r=t[8]||``;return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function zc(e){return e.split(/[?#]/,1)[0]}function Bc(e,t=!0){if(e.startsWith(`data:`)){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:`text/plain`,i=e.includes(`;base64,`),a=e.indexOf(`,`),o=``;if(t&&a!==-1){let t=e.slice(a+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${i?`,base64`:``}${o?`,${o}`:``}`}return e}function Vc(e={}){let t=e.client||H();if(!Nr()||!t)return{};let n=tr(),r=zr(n);if(r.getTraceData)return r.getTraceData(e);let i=e.scope||V(),a=e.span||z(),o=ar(a)&&!Rr(t.getOptions());if(!a&&Vr())return{};let s=a&&!o?Pn(a):Hc(i),c=a?er(a):pr(t,i),l=Zn(c);if(!qn.test(s))return U.warn(`Invalid sentry-trace data. Cannot generate trace data`),{};let u={"sentry-trace":s,baggage:l};return e.propagateTraceparent&&(u.traceparent=a&&!o?Vn(a):Uc(i)),u}function Hc(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return En(t,r,n)}function Uc(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return Kn(t,r,n)}function Wc(e){return Array.from(new Set(e))}function Gc(e,t,n,r,i){if(!e.fetchData)return;let{method:a,url:o}=e.fetchData,s=Rr()&&t(o);if(e.endTimestamp){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(s&&(Jc(n,e),Kc(n,e,i)),delete r[t]);return}let{spanOrigin:c=`auto.http.browser`,propagateTraceparent:l=!1}=typeof i==`object`?i:{spanOrigin:i},u=H(),d=!!z(),f=d||!!u&&Ks(u),p=s&&f?tc(Qc(o,a,c)):new Br,m=pc(p)&&d?void 0:p;if(s&&!f&&u?.recordDroppedEvent(`no_parent_span`,`span`),e.fetchData.__span=p.spanContext().spanId,r[p.spanContext().spanId]=p,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}}
9,r=qc(t,n,Rr()&&f?m:void 0,l);r&&(e.args[1]=n,n.headers=r)}if(u){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};u.emit(`beforeOutgoingRequestSpan`,p,t)}return p}function Kc(e,t,n){(typeof n==`object`&&n?n.onRequestSpanEnd:void 0)?.(e,{headers:t.response?.headers,error:t.error})}function qc(e,t,n,r){let i=Vc({span:n,propagateTraceparent:r}),a=i[`sentry-trace`],o=i.baggage,s=i.traceparent;if(!a)return;let c=t.headers||(rr(e)?e.headers:void 0);if(!c)return{"sentry-trace":a,...o&&{baggage:o},...s&&{traceparent:s}};if(Xc(c)){let e=new Headers(c);if(e.get(`sentry-trace`)||e.set(`sentry-trace`,a),r&&s&&!e.get(`traceparent`)&&e.set(`traceparent`,s),o){let t=e.get(`baggage`);t?Yc(t)||e.set(`baggage`,`${t},${o}`):e.set(`baggage`,o)}return e}if(Zc(c)){let e=[...c];e.find(e=>e[0]===`sentry-trace`)||e.push([`sentry-trace`,a]),r&&s&&!e.find(e=>e[0]===`traceparent`)&&e.push([`traceparent`,s]);let t=c.find(e=>e[0]===`baggage`&&typeof e[1]==`string`&&Yc(e[1]));return o&&!t&&e.push([`baggage`,o]),e}{let e=`sentry-trace`in c?c[`sentry-trace`]:void 0,t=`traceparent`in c?c.traceparent:void 0,n=`baggage`in c?c.baggage:void 0,i=n?Array.isArray(n)?[...n]:[n]:[],l=n&&(Array.isArray(n)?n.find(e=>Yc(e)):Yc(n));o&&!l&&i.push(o);let u=Object.assign({},c,{"sentry-trace":e??a,...i.length>0&&{baggage:i.join(`,`)}});return r&&s&&!t&&(u.traceparent=s),u}}function Jc(e,t){if(t.response){Mr(e,t.response.status);let n=t.response?.headers?.get(`content-length`);if(n){let t=parseInt(n);t>0&&e.setAttribute(`http.response_content_length`,t)}}else t.error&&e.setStatus({code:2,message:`internal_error`});e.end()}function Yc(e){return typeof e==`string`&&e.split(`,`).some(e=>e.trim().startsWith(An))}function Xc(e){return typeof Headers<`u`&&ur(e,Headers)}function Zc(e){return Array.isArray(e)?e.every(e=>Array.isArray(e)&&e.length===2&&typeof e[0]==`string`):!1}function Qc(e,t,n){if(e.startsWith(`data:`))return{name:`${t} ${Bc(e)}`,attributes:$c(e,void 0,t,n)};let r=Ic(e);return{name:`${t} ${r?Lc(r):e}`,attributes:$c(e,r,t,n)}}function $c(e,t,n,r){let i={url:Bc(e),type:`fetch`,"http.method":n,[W]:r,[xr]:`http.client`};return t&&(Fc(t)||(i[xc]=Bc(t.href),i[Ec]=Bc(t.href),i[`server.address`]=t.host),t.search&&(i[`http.query`]=t.search),t.hash&&(i[`http.fragment`]=t.hash)),i}var el=B;function tl(){return`history`in el&&!!el.history}function nl(){if(!(`fetch`in el))return!1;try{return new Headers,new Request(`data:,`),new Response,!0}catch{return!1}}function rl(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function il(){if(typeof EdgeRuntime==`string`)return!0;if(!nl())return!1;if(rl(el.fetch))return!0;let e=!1,t=el.document;if(t&&typeof t.createElement==`function`)try{let n=t.createElement(`iframe`);n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=rl(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){G&&U.warn(`Could not create sandbox iframe for pure fetch check, bailing to window.fetch: `,e)}return e}function al(e,t){let n=`fetch`,r=os(n,e);return ss(n,()=>sl(void 0,t)),r}function ol(e){let t=`fetch-body-resolved`,n=os(t,e);return ss(t,()=>sl(ll)),n}function sl(e,t=!1){t&&!il()||Nn(B,`fetch`,function(t){return function(...n){let r=Error(),{method:i,url:a}=fl(n),o={args:n,fetchData:{method:i,url:a},startTimestamp:F()*1e3,virtualError:r,headers:pl(n)};return e||cs(`fetch`,{...o}),t.apply(B,n).then(async t=>(e?e(t):cs(`fetch`,{...o,endTimestamp:F()*1e3,response:t}),t),e=>{cs(`fetch`,{...o,endTimestamp:F()*1e3,error:e}),$n(e)&&e.stack===void 0&&(e.stack=r.stack,Yn(e,`framesToPop`,1));let t=H()?.getOptions().enhanceFetchErrorMessages??`always`;if(t!==!1&&$n(e)&&e.name===`TypeError`&&(e.message===`Failed to fetch`||e.message===`Load failed`||e.message===`NetworkError when attempting to fetch resource.`))try{let n=new URL(o.fetchData.url).host;t===`always`?e.message=`${e.message} (${n})`:Yn(e,`__sentry_fetch_url_host__`,n)}catch{}throw e})}})}async function cl(e,t){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),a=!0;for(;a;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:i}=await r.read();clearTimeout(e),i&&(t(),a=!1)}catch{a=!1}finally{clearTimeout(e)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}}function ll(e){let t;try{t=e.clone()}catch{return}cl(t,()=>{cs(`fetch-body-resolved`,{endTimestamp:F()*1e3,response:e})})}function ul(e,t){return jr(e)&&!!e[t]}function dl(e){return typeof e==`string`?e:e?ul(e,`url`)?e.url:e.toString?e.toString():``:``}function fl(e){if(e.length===0)return{method:`GET`,url:``};if(e.length===2){let[t,n]=e;return{url:dl(t),method:ul(n,`method`)?String(n.method).toUpperCase():rr(t)&&ul(t,`method`)?String(t.method).toUpperCase():`GET`}}let t=e[0];return{url:dl(t),method:ul(t,`method`)?String(t.method).toUpperCase():`GET`}}function pl(e){let[t,n]=e;try{if(typeof n==`object`&&n&&`headers`in n&&n.headers)return new Headers(n.headers);if(rr(t))return new Headers(t.headers)}catch{}}var ml=B;function hl(){try{return ml.document.location.href}catch{return``}}
9function gl(e,t=5){if(!ml.HTMLElement)return null;let n=e;for(let e=0;e<t;e++){if(!n)return null;if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}var q=B,_l=0;function vl(){return _l>0}function yl(){_l++,setTimeout(()=>{_l--})}function bl(e,t={}){function n(e){return typeof e==`function`}if(!n(e))return e;try{if(Object.prototype.hasOwnProperty.call(e,`__sentry_wrapped__`)){let t=e.__sentry_wrapped__;return typeof t==`function`?t:e}if(Dr(e))return e}catch{return e}let r=function(...n){B._sentryWrappedDepth=(B._sentryWrappedDepth||0)+1;try{let r=n.map(e=>bl(e,t));return e.apply(this,r)}catch(e){throw yl(),or(r=>{r.addEventProcessor(e=>(t.mechanism&&(In(e,void 0,void 0),vr(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),sr(e)}),e}finally{B._sentryWrappedDepth=(B._sentryWrappedDepth||0)-1}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch{}jn(r,e),Yn(e,`__sentry_wrapped__`,r);try{Object.getOwnPropertyDescriptor(r,`name`).configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function xl(){let e=hl(),{referrer:t}=q.document||{},{userAgent:n}=q.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}var Sl=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,J=B,Cl=(e,t)=>e>t[1]?`poor`:e>t[0]?`needs-improvement`:`good`,wl=(e,t,n,r)=>{let i,a;return o=>{t.value>=0&&(o||r)&&(a=t.value-(i??0),(a||i===void 0)&&(i=t.value,t.delta=a,t.rating=Cl(t.value,n),e(t)))}},Tl=(e=!0)=>{let t=J.performance?.getEntriesByType?.(`navigation`)[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},El=()=>Tl()?.activationStart??0;function Dl(e,t,n){J.document&&J.addEventListener(e,t,n)}function Ol(e,t,n){J.document&&J.removeEventListener(e,t,n)}var kl=-1,Al=new Set,jl=()=>J.document?.visibilityState===`hidden`&&!J.document?.prerendering?0:1/0,Ml=e=>{if(Pl(e)&&kl>-1){if(e.type===`visibilitychange`||e.type===`pagehide`)for(let e of Al)e();isFinite(kl)||(kl=e.type===`visibilitychange`?e.timeStamp:0,Ol(`prerenderingchange`,Ml,!0))}},Nl=()=>{if(J.document&&kl<0){let e=El();kl=(J.document.prerendering?void 0:globalThis.performance.getEntriesByType(`visibility-state`).filter(t=>t.name===`hidden`&&t.startTime>e)[0]?.startTime)??jl(),Dl(`visibilitychange`,Ml,!0),Dl(`pagehide`,Ml,!0),Dl(`prerenderingchange`,Ml,!0)}return{get firstHiddenTime(){return kl},onHidden(e){Al.add(e)}}};function Pl(e){return e.type===`pagehide`||J.document?.visibilityState===`hidden`}var Fl=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+0xe8d4a51000}`,Il=(e,t=-1)=>{let n=Tl(),r=`navigate`;return n&&(J.document?.prerendering||El()>0?r=`prerender`:J.document?.wasDiscarded?r=`restore`:n.type&&(r=n.type.replace(/_/g,`-`))),{name:e,value:t,rating:`good`,delta:0,entries:[],id:Fl(),navigationType:r}},Ll=new WeakMap;function Rl(e,t){try{return Ll.get(e)||Ll.set(e,new t),Ll.get(e)}catch{return new t}}var zl=class{constructor(){this._sessionValue=0,this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}},Bl=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},Vl=e=>{let t=!1;return()=>{t||=(e(),!0)}},Hl=e=>{J.document?.prerendering?addEventListener(`prerenderingchange`,()=>e(),!0):e()},Ul=[1800,3e3],Wl=(e,t={})=>{Hl(()=>{let n=Nl(),r=Il(`FCP`),i,a=Bl(`paint`,e=>{for(let t of e)t.name===`first-contentful-paint`&&(a.disconnect(),t.startTime<n.firstHiddenTime&&(r.value=Math.max(t.startTime-El(),0),r.entries.push(t),i(!0)))});a&&(i=wl(e,r,Ul,t.reportAllChanges))})},Gl=[.1,.25],Kl=(e,t={})=>{Wl(Vl(()=>{let n=Il(`CLS`,0),r,i=Nl(),a=Rl(t,zl),o=e=>{for(let t of e)a._processEntry(t);a._sessionValue>
9n.value&&(n.value=a._sessionValue,n.entries=a._sessionEntries,r())},s=Bl(`layout-shift`,o);s&&(r=wl(e,n,Gl,t.reportAllChanges),i.onHidden(()=>{o(s.takeRecords()),r(!0)}),J?.setTimeout?.(r))}))},ql=0,Jl=1/0,Yl=0,Xl=e=>{e.forEach(e=>{e.interactionId&&(Jl=Math.min(Jl,e.interactionId),Yl=Math.max(Yl,e.interactionId),ql=Yl?(Yl-Jl)/7+1:0)})},Zl,Ql=()=>Zl?ql:performance.interactionCount||0,$l=()=>{`interactionCount`in performance||Zl||(Zl=Bl(`event`,Xl,{type:`event`,buffered:!0,durationThreshold:0}))},eu=10,tu=0,nu=()=>Ql()-tu,ru=class{constructor(){this._longestInteractionList=[],this._longestInteractionMap=new Map}_resetInteractions(){tu=Ql(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor(nu()/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||e.entryType===`first-input`))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<eu||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>eu){let e=this._longestInteractionList.splice(eu);for(let t of e)this._longestInteractionMap.delete(t.id)}this._onAfterProcessingINPCandidate?.(n)}}},iu=e=>{let t=J.requestIdleCallback||J.setTimeout;J.document?.visibilityState===`hidden`?e():(e=Vl(e),Dl(`visibilitychange`,e,{once:!0,capture:!0}),Dl(`pagehide`,e,{once:!0,capture:!0}),t(()=>{e(),Ol(`visibilitychange`,e,{capture:!0}),Ol(`pagehide`,e,{capture:!0})}))},au=[200,500],ou=40,su=(e,t={})=>{if(!(globalThis.PerformanceEventTiming&&`interactionId`in PerformanceEventTiming.prototype))return;let n=Nl();Hl(()=>{$l();let r=Il(`INP`),i,a=Rl(t,ru),o=e=>{iu(()=>{for(let t of e)a._processEntry(t);let t=a._estimateP98LongestInteraction();t&&t._latency!==r.value&&(r.value=t._latency,r.entries=t.entries,i())})},s=Bl(`event`,o,{durationThreshold:t.durationThreshold??ou});i=wl(e,r,au,t.reportAllChanges),s&&(s.observe({type:`first-input`,buffered:!0}),n.onHidden(()=>{o(s.takeRecords()),i(!0)}))})},cu=class{_processEntry(e){this._onBeforeProcessingEntry?.(e)}},lu=[2500,4e3],uu=(e,t={})=>{Hl(()=>{let n=Nl(),r=Il(`LCP`),i,a=Rl(t,cu),o=e=>{t.reportAllChanges||(e=e.slice(-1));for(let t of e)a._processEntry(t),t.startTime<n.firstHiddenTime&&(r.value=Math.max(t.startTime-El(),0),r.entries=[t],i())},s=Bl(`largest-contentful-paint`,o);if(s){i=wl(e,r,lu,t.reportAllChanges);let n=Vl(()=>{o(s.takeRecords()),s.disconnect(),i(!0)}),a=e=>{e.isTrusted&&(iu(n),Ol(e.type,a,{capture:!0}))};for(let e of[`keydown`,`click`,`visibilitychange`])Dl(e,a,{capture:!0})}})},du=[800,1800],fu=e=>{J.document?.prerendering?Hl(()=>fu(e)):J.document?.readyState===`complete`?setTimeout(e):addEventListener(`load`,()=>fu(e),!0)},pu=(e,t={})=>{let n=Il(`TTFB`),r=wl(e,n,du,t.reportAllChanges);fu(()=>{let e=Tl();e&&(n.value=Math.max(e.responseStart-El(),0),n.entries=[e],r(!0))})},mu={},hu={},gu,_u,vu,yu;function bu(e,t=!1){return Au(`cls`,e,Eu,gu,t)}function xu(e,t=!1){return Au(`lcp`,e,Du,_u,t)}function Su(e){return Au(`ttfb`,e,Ou,vu)}function Cu(e){return Au(`inp`,e,ku,yu)}function wu(e,t){return Mu(e,t),hu[e]||(ju(e),hu[e]=!0),Nu(e,t)}function Tu(e,t){let n=mu[e];if(n?.length)for(let r of n)try{r(t)}catch(t){Sl&&U.error(`Error while triggering instrumentation handler.
10Type: ${e}
11Name: ${Pr(r)}
12Error:`,t)}}function Eu(){return Kl(e=>{Tu(`cls`,{metric:e}),gu=e},{reportAllChanges:!0})}function Du(){return uu(e=>{Tu(`lcp`,{metric:e}),_u=e},{reportAllChanges:!0})}function Ou(){return pu(e=>{Tu(`ttfb`,{metric:e}),vu=e})}function ku(){return su(e=>{Tu(`inp`,{metric:e}),yu=e})}function Au(e,t,n,r,i=!1){Mu(e,t);let a;return hu[e]||(a=n(),hu[e]=!0),r&&t({metric:r}),Nu(e,t,i?a:void 0)}function ju(e){let t={};e===`event`&&(t.durationThreshold=0),Bl(e,t=>{Tu(e,{entries:t})},t)}function Mu(e,t){mu[e]=mu[e]||[],mu[e].push(t)}function Nu(e,t,n){return()=>{n&&n();let r=mu[e];if(!r)return;let i=r.indexOf(t);i!==-1&&r.splice(i,1)}}function Pu(e){return`duration`in e}var Fu=80,Iu={};try{typeof Node<`u`&&(Iu.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,`parentNode`).get),typeof Element<`u`&&(Iu.tagName=Object.getOwnPropertyDescriptor(Element.prototype,`tagName`).get,Iu.id=Object.getOwnPropertyDescriptor(Element.prototype,`id`).get,Iu.className=Object.getOwnPropertyDescriptor(Element.prototype,`className`).get,Iu.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<`u`&&(Iu.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,`dataset`).get)}catch{}function Lu(e,t,n){let r=Iu[t];if(r)try{return r.call(e,n)}catch{}let i=e[t];return typeof i==`function`?i.call(e,n):i}function Y(e,t={}){if(!e)return`<unknown>`;try{let n=e,r=[],i=0,a=0,o,s=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||Fu;for(;n&&i++<5&&(o=Ru(n,s),!(o===`html`||i>1&&a+r.length*3+o.length>=c));)r.push(o),a+=o.length,n=Lu(n,`parentNode`);return r.reverse().join(` > `)}catch{return`<unknown>`}}function Ru(e,t){let n=[],r=Lu(e,`tagName`);if(!r)return``;if(typeof HTMLElement<`u`&&e instanceof HTMLElement){let t=Lu(e,`dataset`);if(t){if(t.sentryComponent)return t.sentryComponent;if(t.sentryElement)return t.sentryElement}}n.push(r.toLowerCase());let i=t?.length?t.filter(t=>Lu(e,`getAttribute`,t)).map(t=>[t,Lu(e,`getAttribute`,t)]):null;
12if(i?.length)i.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{let t=Lu(e,`id`);t&&n.push(`#${t}`);let r=Lu(e,`className`);if(r&&Cr(r)){let e=r.split(/\s+/);for(let t of e)n.push(`.${t}`)}}for(let t of[`aria-label`,`type`,`name`,`title`,`alt`]){let r=Lu(e,`getAttribute`,t);r&&n.push(`[${t}="${r}"]`)}return n.join(``)}var zu=e=>{let t=t=>{(t.type===`pagehide`||J.document?.visibilityState===`hidden`)&&e(t)};Dl(`visibilitychange`,t,{capture:!0,once:!0}),Dl(`pagehide`,t,{capture:!0,once:!0})};function Bu(e){return typeof e==`number`&&isFinite(e)}function Vu(e,t,n,{...r}){let i=L(e).start_timestamp;return i&&i>t&&typeof e.updateStartTime==`function`&&e.updateStartTime(t),rc(e,()=>{let e=tc({startTime:t,...r});return e&&e.end(n),e})}function Hu(e){let t=H();if(!t)return;let{name:n,transaction:r,attributes:i,startTime:a}=e,{release:o,environment:s}=t.getOptions(),{userInfo:c}=t.getDataCollectionOptions(),l=t.getIntegrationByName(`Replay`)?.getReplayId(),u=V(),d=u.getUser(),f=d===void 0?void 0:d.email||d.id||d.ip_address,p;try{p=u.getScopeData().contexts.profile.profile_id}catch{}return tc({name:n,attributes:{release:o,environment:s,user:f||void 0,profile_id:p||void 0,replay_id:l||void 0,transaction:r,"user_agent.original":J.navigator?.userAgent,"client.address":c?`{{auto}}`:void 0,...i},startTime:a,experimental:{standalone:!0}})}function Uu(){return J.addEventListener&&J.performance}function X(e){return e/1e3}function Wu(e){let t=`unknown`,n=`unknown`,r=``;for(let i of e){if(i===`/`){[t,n]=e.split(`/`);break}if(!isNaN(Number(i))){t=r===`h`?`http`:r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}function Gu(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function Ku(e,t){let n,r=!1;function i(e){!r&&n&&t(e,n.spanContext().spanId,n),r=!0}zu(()=>{i(`pagehide`)});let a=e.on(`beforeStartNavigationSpan`,(e,t)=>{t?.isRedirect||(i(`navigation`),a(),o())}),o=e.on(`afterStartPageLoadSpan`,e=>{n=e,o()})}function qu(e){let t=0,n;if(!Gu(`layout-shift`))return;let r=bu(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(t=e.value,n=r)},!0);Ku(e,(e,i)=>{Ju(t,n,i,e),r()})}function Ju(e,t,n,r){Sl&&U.log(`Sending CLS span (${e})`);let i=t?X((R()||0)+t.startTime):F(),a=V().getScopeData().transactionName,o=t?Y(t.sources[0]?.node):`Layout shift`,s={[W]:`auto.http.browser.cls`,[xr]:`ui.webvital.cls`,[kr]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((e,t)=>{s[`cls.source.${t+1}`]=Y(e.node)});let c=Hu({name:o,transaction:a,attributes:s,startTime:i});c&&(c.addEvent(`cls`,{[Ar]:``,[cr]:e}),c.end(i))}function Yu(e){return e!=null&&e>0&&e<=6e4}function Xu(e){let t=0,n;if(!Gu(`largest-contentful-paint`))return;let r=xu(({metric:e})=>{let r=e.entries[e.entries.length-1];!r||!Yu(e.value)||(t=e.value,n=r)},!0);Ku(e,(e,i)=>{Zu(t,n,i,e),r()})}function Zu(e,t,n,r){if(!Yu(e))return;Sl&&U.log(`Sending LCP span (${e})`);let i=X((R()||0)+(t?.startTime||0)),a=V().getScopeData().transactionName,o=t?Y(t.element):`Largest contentful paint`,s={[W]:`auto.http.browser.lcp`,[xr]:`ui.webvital.lcp`,[kr]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s[`lcp.element`]=Y(t.element)),t.id&&(s[`lcp.id`]=t.id),t.url&&(s[`lcp.url`]=t.url),t.loadTime!=null&&(s[`lcp.loadTime`]=t.loadTime),t.renderTime!=null&&(s[`lcp.renderTime`]=t.renderTime),t.size!=null&&(s[`lcp.size`]=t.size));let c=Hu({name:o,transaction:a,attributes:s,startTime:i});c&&(c.addEvent(`lcp`,{[Ar]:`millisecond`,[cr]:e}),c.end(i))}function Qu(e){return e&&((R()||performance.timeOrigin)+e)/1e3}function $u(e){let t={};if(e.nextHopProtocol!=null){let{name:n,version:r}=Wu(e.nextHopProtocol);t[`network.protocol.version`]=r,t[`network.protocol.name`]=n}return R()||Uu()?.timeOrigin?ed({...t,"http.request.redirect_start":Qu(e.redirectStart),"http.request.redirect_end":Qu(e.redirectEnd),"http.request.worker_start":Qu(e.workerStart),"http.request.fetch_start":Qu(e.fetchStart),"http.request.domain_lookup_start":Qu(e.domainLookupStart),"http.request.domain_lookup_end":Qu(e.domainLookupEnd),"http.request.connect_start":Qu(e.connectStart),"http.request.secure_connection_start":Qu(e.secureConnectionStart),"http.request.connection_end":Qu(e.connectEnd),"http.request.request_start":Qu(e.requestStart),"http.request.response_start":Qu(e.responseStart),"http.request.response_end":Qu(e.responseEnd),"http.request.time_to_first_byte":e.responseStart==null?void 0:e.responseStart/1e3}):t}function ed(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!=null))}var td=2147483647,nd=0,Z={},Q,rd;function id({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=Uu();if(r&&R()){r.mark&&J.performance.mark(`sentry-tracing-init`);let i=t?Xu(n):t===!1?ld():void 0,a=e?qu(n):e===!1?cd():void 0,o=ud(),s=dd();return()=>{o(),s(),i?.(),a?.()}}return()=>void 0}function ad(){wu(`longtask`,({entries:e})=>{let t=z();if(!t)return;let{op:n,start_timestamp:r}=L(t);for(let i of e){let e=X(R()+i.startTime),a=X(i.duration);n===`navigation`&&r&&e<r||Vu(t,e,e+a,{name:`Main UI thread blocked`,op:`ui.long-task`,attributes:{[W]:`auto.ui.browser.metrics`}})}})}function od(){new PerformanceObserver(e=>{let t=z();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=X(R()+n.startTime),{start_timestamp:r,op:i}=L(t);if(i===`navigation`&&r&&e<r)continue;let a=X(n.duration),o={[W]:`auto.ui.browser.metrics`},{invoker:s,invokerType:c,sourceURL:l,sourceFunctionName:u,sourceCharPosition:d}=n.scripts[0];o[`browser.script.invoker`]=s,o[`browser.script.invoker_type`]=c,l&&(o[`code.filepath`]=l),u&&(o[`code.function`]=u),d!==-1&&(o[`browser.script.source_char_position`]=d),Vu(t,e,e+a,{name:`Main UI thread blocked`,op:`ui.long-animation-frame`,attributes:o})}}).observe({type:`long-animation-frame`,buffered:!0})}function sd(){wu(`event`,({entries:e})=>{let t=z();if(t){for(let n of e)if(n.name===`click`){let e=X(R()+n.startTime),r=X(n.duration),i={name:Y(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[W]:`auto.ui.browser.metrics`}},a=gl(n.target);a&&(i.attributes[`ui.component_name`]=a),Vu(t,e,e+r,i)}}})}function cd(){return bu(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(Z.cls={value:e.value,unit:``},rd=t)},!0)}function ld(){return xu(({metric:e})=>{let t=e.entries[e.entries.length-1];!t||!Yu(e.value)||(Z.lcp={value:e.value,unit:`millisecond`},Q=t)},!0)}function ud(){return Su(({metric:e})=>{e.entries[e.entries.length-1]&&(Z.ttfb={value:e.value,unit:`millisecond`})})}function dd(){return wu(`paint`,({entries:e})=>{let t=Nl();for(let n of e){let e=n.startTime<t.firstHiddenTime;n.name===`first-paint`&&e&&(Z.fp={value:n.startTime,unit:`millisecond`}),n.name===`first-contentful-paint`&&e&&(Z.fcp={value:n.startTime,unit:`millisecond`})}})}function fd(e,t){let n=Uu(),r=R();if(!n?.getEntries||!r)return;let{spanStreamingEnabled:i,ignorePerformanceApiSpans:a,ignoreResourceSpans:o}=t,s=X(r),c=n.getEntries(),{op:l,start_timestamp:u}=L(e);
12c.slice(nd).forEach(t=>{let n=X(t.startTime),r=X(Math.max(0,t.duration));if(!(l===`navigation`&&u&&s+n<u))switch(t.entryType){case`navigation`:vd(e,t,s);break;case`mark`:case`paint`:case`measure`:gd(e,t,n,r,s,a);break;case`resource`:Sd(e,t,t.name,n,r,s,o)}}),nd=Math.max(c.length-1,0),Cd(e,i)}function pd(e,t){let n=R();if(!Uu()?.getEntries||!n){md();return}let{spanStreamingEnabled:r,recordClsOnPageloadSpan:i,recordLcpOnPageloadSpan:a}=t,o=X(n);if(L(e).op===`pageload`){if(Ed(Z),r){let t=(t,n,r)=>{let i=r??`browser.web_vital.${t}.value`;e.setAttribute(i,n),Sl&&U.log(`Setting web vital attribute`,{[i]:n},`on pageload span`)};[`ttfb`,`fp`,`fcp`].forEach(e=>{Z[e]&&t(e,Z[e].value)}),Z[`ttfb.requestTime`]&&t(`ttfb.requestTime`,Z[`ttfb.requestTime`].value,`browser.web_vital.ttfb.request_time`)}else i||delete Z.cls,a||delete Z.lcp,Object.entries(Z).forEach(([t,n])=>{Us(t,n.value,n.unit,e)}),wd(e,t);e.setAttribute(r?`browser.performance.time_origin`:`performance.timeOrigin`,o),e.setAttribute(r?`browser.performance.navigation.activation_start`:`performance.activationStart`,El())}md()}function md(){Q=void 0,rd=void 0,Z={}}function hd(e){if(e?.entryType===`measure`)try{return e.detail.devtools.track===`Components ⚛`}catch{return}}function gd(e,t,n,r,i,a){if(hd(t)||[`mark`,`measure`].includes(t.entryType)&&Hn(t.name,a))return;let o=Tl(!1),s=X(o?o.requestStart:0),c=i+Math.max(n,s),l=i+n,u=l+r,d={[W]:`auto.resource.browser.metrics`};c!==l&&(d[`sentry.browser.measure_happened_before_request`]=!0,d[`sentry.browser.measure_start_time`]=c),_d(d,t),c<=u&&Vu(e,c,u,{name:t.name,op:t.entryType,attributes:d})}function _d(e,t){try{let n=t.detail;if(!n)return;if(typeof n==`object`){for(let[t,r]of Object.entries(n))if(r&&hr(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(r!==void 0)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if(hr(n)){e[`sentry.browser.measure.detail`]=n;return}try{e[`sentry.browser.measure.detail`]=JSON.stringify(n)}catch{}}catch{}}function vd(e,t,n){[`unloadEvent`,`redirect`,`domContentLoadedEvent`,`loadEvent`,`connect`].forEach(r=>{yd(e,t,r,n)}),yd(e,t,`secureConnection`,n,`TLS/SSL`),yd(e,t,`fetch`,n,`cache`),yd(e,t,`domainLookup`,n,`DNS`),xd(e,t,n)}function yd(e,t,n,r,i=n){let a=t[bd(n)],o=t[`${n}Start`];!o||!a||Vu(e,r+X(o),r+X(a),{op:`browser.${i}`,name:t.name,attributes:{[W]:`auto.ui.browser.metrics`,...n===`redirect`&&t.redirectCount!=null?{"http.redirect_count":t.redirectCount}:{}}})}function bd(e){return e===`secureConnection`?`connectEnd`:e===`fetch`?`domainLookupStart`:`${e}End`}function xd(e,t,n){let r=n+X(t.requestStart),i=n+X(t.responseEnd),a=n+X(t.responseStart);t.responseEnd&&(Vu(e,r,i,{op:`browser.request`,name:t.name,attributes:{[W]:`auto.ui.browser.metrics`}}),Vu(e,a,i,{op:`browser.response`,name:t.name,attributes:{[W]:`auto.ui.browser.metrics`}}))}function Sd(e,t,n,r,i,a,o){if(t.initiatorType===`xmlhttprequest`||t.initiatorType===`fetch`)return;let s=t.initiatorType?`resource.${t.initiatorType}`:`resource.other`;if(o?.includes(s))return;let c={[W]:`auto.resource.browser.metrics`},l=Rc(n);l.protocol&&(c[`url.scheme`]=l.protocol.split(`:`).pop()),l.host&&(c[`server.address`]=l.host),c[`url.same_origin`]=n.includes(J.location.origin),c[Ec]=n,Td(t,c,[[`responseStatus`,`http.response.status_code`],[`transferSize`,`http.response_transfer_size`],[`encodedBodySize`,`http.response_content_length`],[`decodedBodySize`,`http.decoded_response_content_length`],[`renderBlockingStatus`,`resource.render_blocking_status`],[`deliveryType`,`http.response_delivery_type`]]);let u={...c,...$u(t)},d=a+r;Vu(e,d,d+i,{name:n.replace(J.location.origin,``),op:s,attributes:u})}function Cd(e,t){let n=J.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?`network.connection.effective_type`:`effectiveConnectionType`,r.effectiveType),r.type&&e.setAttribute(t?`network.connection.type`:`connectionType`,r.type),Bu(r.rtt)&&(t?e.setAttribute(`network.connection.rtt`,r.rtt):L(e).op===`pageload`&&Us(`connection.rtt`,r.rtt,`millisecond`))),Bu(n.deviceMemory)&&(t?e.setAttribute(`device.memory.estimated_capacity`,n.deviceMemory):e.setAttribute(`deviceMemory`,`${n.deviceMemory} GB`)),Bu(n.hardwareConcurrency)&&(t?e.setAttribute(`device.processor_count`,n.hardwareConcurrency):e.setAttribute(`hardwareConcurrency`,String(n.hardwareConcurrency)))}function wd(e,t){Q&&t.recordLcpOnPageloadSpan&&(Q.element&&e.setAttribute(`lcp.element`,Y(Q.element)),Q.id&&e.setAttribute(`lcp.id`,Q.id),Q.url&&e.setAttribute(`lcp.url`,Q.url.trim().slice(0,200)),Q.loadTime!=null&&e.setAttribute(`lcp.loadTime`,Q.loadTime),Q.renderTime!=null&&e.setAttribute(`lcp.renderTime`,Q.renderTime),e.setAttribute(`lcp.size`,Q.size)),rd?.sources&&t.recordClsOnPageloadSpan&&rd.sources.forEac
12h((t,n)=>e.setAttribute(`cls.source.${n+1}`,Y(t.node)))}function Td(e,t,n){n.forEach(([n,r])=>{let i=e[n];i!=null&&(typeof i==`number`&&i<td||typeof i==`string`)&&(t[r]=i)})}function Ed(e){let t=Tl(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e[`ttfb.requestTime`]={value:n-r,unit:`millisecond`})}var Dd=[],Od=new Map,kd=new Map;function Ad(){if(Uu()&&R()){let e=Md();return()=>{e()}}return()=>void 0}var jd={click:`click`,pointerdown:`click`,pointerup:`click`,mousedown:`click`,mouseup:`click`,touchstart:`click`,touchend:`click`,mouseover:`hover`,mouseout:`hover`,mouseenter:`hover`,mouseleave:`hover`,pointerover:`hover`,pointerout:`hover`,pointerenter:`hover`,pointerleave:`hover`,dragstart:`drag`,dragend:`drag`,drag:`drag`,dragenter:`drag`,dragleave:`drag`,dragover:`drag`,drop:`drag`,keydown:`press`,keyup:`press`,keypress:`press`,input:`press`};function Md(){return Cu(Nd)}var Nd=({metric:e})=>{if(e.value==null)return;let t=X(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&jd[t.name]);if(!n)return;let{interactionId:r}=n,i=jd[n.name],a=X(R()+n.startTime),o=z(),s=o?I(o):void 0,c=r==null?void 0:Od.get(r),l=c?.span||s,u=l?L(l).description:V().getScopeData().transactionName,d=Hu({name:c?.elementName||Y(n.target),transaction:u,attributes:{[W]:`auto.http.browser.inp`,[xr]:`ui.interaction.${i}`,[kr]:n.duration},startTime:a});d&&(d.addEvent(`inp`,{[Ar]:`millisecond`,[cr]:e.value}),d.end(a+t))};function Pd(e){return e==null?void 0:Od.get(e)}function Fd(){let e=Object.keys(jd);Mc()&&e.forEach(e=>{J.addEventListener(e,t,{capture:!0,passive:!0})});function t(e){let t=e.target;if(!t)return;let n=Y(t),r=Math.round(e.timeStamp);if(kd.set(r,n),kd.size>50){let e=kd.keys().next().value;e!==void 0&&kd.delete(e)}}function n(e){let t=Math.round(e.startTime),n=kd.get(t);if(!n)for(let e=-5;e<=5;e++){let r=kd.get(t+e);if(r){n=r;break}}return n||`<unknown>`}let r=({entries:e})=>{let t=z(),r=t&&I(t);e.forEach(e=>{if(!Pu(e))return;let t=e.interactionId;if(t==null||Od.has(t))return;let i=e.target?Y(e.target):n(e);if(Dd.length>10){let e=Dd.shift();Od.delete(e)}Dd.push(t),Od.set(t,{span:r,elementName:i})})};wu(`event`,r),wu(`first-input`,r)}function Id(e){let{name:t,op:n,origin:r,metricName:i,value:a,attributes:o,parentSpan:s,reportEvent:c,startTime:l,endTime:u}=e,d=V().getScopeData().transactionName,f={[W]:r,[xr]:n,[kr]:0,[`browser.web_vital.${i}.value`]:a,[Tc]:d,[wc]:d,"user_agent.original":J.navigator?.userAgent,...o};s&&On(s).attributes?.[`sentry.op`]===`pageload`&&(f[`sentry.pageload.span_id`]=s.spanContext().spanId),c&&(f[`browser.web_vital.${i}.report_event`]=c);let p=tc({name:t,attributes:f,startTime:l,parentSpan:s});p&&p.end(u??l)}function Ld(e){let t=0,n;if(!Gu(`largest-contentful-paint`))return;let r=xu(({metric:e})=>{let r=e.entries[e.entries.length-1];!r||!Yu(e.value)||(t=e.value,n=r)},!0);Ku(e,(e,i,a)=>{Rd(t,n,a,e),r()})}function Rd(e,t,n,r){if(!Yu(e))return;Sl&&U.log(`Sending LCP span (${e})`);let i=R()||0,a=X(i),o=X(i+(t?.startTime||0)),s=t?Y(t.element):`Largest contentful paint`,c={};t?.element&&(c[`browser.web_vital.lcp.element`]=Y(t.element)),t?.id&&(c[`browser.web_vital.lcp.id`]=t.id),t?.url&&(c[`browser.web_vital.lcp.url`]=t.url),t?.loadTime!=null&&(c[`browser.web_vital.lcp.load_time`]=t.loadTime),t?.renderTime!=null&&(c[`browser.web_vital.lcp.render_time`]=t.renderTime),t?.size!=null&&(c[`browser.web_vital.lcp.size`]=t.size),Id({name:s,op:`ui.webvital.lcp`,origin:`auto.http.browser.lcp`,metricName:`lcp`,value:e,attributes:c,parentSpan:n,reportEvent:r,startTime:a,endTime:o})}function zd(e){let t=0,n;if(!Gu(`layout-shift`))return;let r=bu(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(t=e.value,n=r)},!0);Ku(e,(e,i,a)=>{Bd(t,n,a,e),r()})}function Bd(e,t,n,r){Sl&&U.log(`Sending CLS span (${e})`);let i=t?X((R()||0)+t.startTime):F(),a=t?Y(t.sources[0]?.node):`Layout shift`,o={};t?.sources&&t.sources.forEach((e,t)=>{o[`browser.web_vital.cls.source.${t+1}`]=Y(e.node)}),Id({name:a,op:`ui.webvital.cls`,origin:`auto.http.browser.cls`,metricName:`cls`,value:e,attributes:o,parentSpan:n,reportEvent:r,startTime:i})}function Vd(){!Uu()||!R()||Cu(({metric:e})=>
12{if(e.value==null||X(e.value)>60)return;let t=e.entries.find(t=>t.duration===e.value&&jd[t.name]);t&&Hd(e.value,t)})}function Hd(e,t){Sl&&U.log(`Sending INP span (${e})`);let n=X(R()+t.startTime),r=X(e),i=jd[t.name],a=Pd(t.interactionId),o=z(),s=o?I(o):void 0,c=a?.span||s,l=c?On(c).name:V().getScopeData().transactionName;Id({name:a?.elementName||Y(t.target),op:`ui.interaction.${i}`,origin:`auto.http.browser.inp`,metricName:`inp`,value:e,attributes:{[kr]:t.duration,[Tc]:l,[wc]:l},startTime:n,endTime:n+r,parentSpan:c})}var Ud;function Wd(e){let t=`history`;os(t,e),ss(t,Gd)}function Gd(){if(J.addEventListener(`popstate`,()=>{let e=J.location.href,t=Ud;Ud=e,t!==e&&cs(`history`,{from:t,to:e})}),!tl())return;function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let r=Ud,i=Kd(String(n));if(Ud=i,r===i)return e.apply(this,t);cs(`history`,{from:r,to:i})}return e.apply(this,t)}}Nn(J.history,`pushState`,e),Nn(J.history,`replaceState`,e)}function Kd(e){try{return new URL(e,J.location.origin).toString()}catch{return e}}var qd=`__sentry_xhr_v3__`;function Jd(e){os(`xhr`,e),ss(`xhr`,Yd)}function Yd(){if(!J.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),i=F()*1e3,a=Cr(n[0])?n[0].toUpperCase():void 0,o=Xd(n[1]);if(!a||!o)return e.apply(t,n);t[qd]={method:a,url:o,request_headers:{}},a===`POST`&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[qd];if(e&&t.readyState===4){try{e.status_code=t.status}catch{}cs(`xhr`,{endTimestamp:F()*1e3,startTimestamp:i,xhr:t,virtualError:r}),t.removeEventListener(`readystatechange`,s)}};return`onreadystatechange`in t&&typeof t.onreadystatechange==`function`?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply(e,t,n){return s(),e.apply(t,n)}}):t.addEventListener(`readystatechange`,s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,a=t[qd];return a&&Cr(r)&&Cr(i)&&(a.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[qd];return r?(n[0]!==void 0&&(r.body=n[0]),cs(`xhr`,{startTimestamp:F()*1e3,xhr:t}),e.apply(t,n)):e.apply(t,n)}})}function Xd(e){if(Cr(e))return e;try{return e.toString()}catch{}}function Zd(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return Sl&&U.error(t,`Failed to get xhr response headers`,e),{}}return t?t.split(`\r
13`).reduce((e,t)=>{let[n,r]=t.split(`: `);return r&&(e[n.toLowerCase()]=r),e},{}):{}}function Qd(e){try{return new URL(e,J.location.origin).toString()}catch{return e}}var $d=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__;function ef(e){return e.split(`,`).some(e=>e.trim().startsWith(`sentry-`))}function tf(e){try{return new URL(e,q.location.origin).href}catch{return}}function nf(e){return e.entryType===`resource`&&`initiatorType`in e&&typeof e.nextHopProtocol==`string`&&(e.initiatorType===`fetch`||e.initiatorType===`xmlhttprequest`)}function rf(e){try{return new Headers(e)}catch{return}}var af={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function of(e,t){let{traceFetch:n,traceXHR:r,shouldCreateSpanForRequest:i,enableHTTPTimings:a,tracePropagationTargets:o,onRequestSpanStart:s,onRequestSpanEnd:c}
13={...af,...t},l=typeof i==`function`?i:e=>!0,u=e=>lf(e,o),d={},f=e.getOptions().propagateTraceparent;n&&al(t=>{let n=Gc(t,l,u,d,{propagateTraceparent:f,onRequestSpanEnd:c});if(n){let r=tf(t.fetchData.url),i=r?Rc(r).host:void 0,o=r?Bc(r):void 0;n.setAttributes({[xc]:o,[Ec]:o,"server.address":i}),a&&cf(n,e),s?.(n,{headers:t.headers})}}),r&&Jd(t=>{let n=uf(t,l,u,d,f,c);n&&(a&&cf(n,e),s?.(n,{headers:rf(t.xhr.__sentry_xhr_v3__?.request_headers)}))})}var sf=300;function cf(e,t){let{url:n}=L(e).data;if(!n||typeof n!=`string`)return;let r=()=>void setTimeout(i);if(Ks(t)){let t=e.end.bind(e);e.end=e=>{let n=e??F(),a=!1,o=()=>{a||(a=!0,setTimeout(i),t(n),clearTimeout(s))};r=o;let s=setTimeout(o,sf)}}let i=wu(`resource`,({entries:t})=>{t.forEach(t=>{nf(t)&&t.name.endsWith(n)&&(e.setAttributes($u(t)),r())})})}function lf(e,t){let n=hl();if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let a=r.origin===i;return t?Hn(r.toString(),t)||a&&Hn(r.pathname,t):a}{let n=!!e.match(/^\/(?!\/)/);return t?Hn(e,t):n}}function uf(e,t,n,r,i,a){let o=e.xhr,s=o?.[qd];if(!o||o.__sentry_own_request__||!s)return;let{url:c,method:l}=s,u=Rr()&&t(c);if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(u&&s.status_code!==void 0&&(Mr(n,s.status_code),n.end(),a?.(n,{headers:rf(Zd(o)),error:e.error})),delete r[t]);return}let d=tf(c),f=Rc(d||c),p=d?Bc(d):void 0,m=Bc(zc(c)),h=H(),g=!!z(),_=g||!!h&&Ks(h),v=u&&_?tc({name:`${l} ${m}`,attributes:{url:Bc(c),type:`xhr`,"http.method":l,"http.url":p,[Ec]:p,"server.address":f?.host,[W]:`auto.http.browser`,[xr]:`http.client`,...f?.search&&{"http.query":f?.search},...f?.hash&&{"http.fragment":f?.hash}}}):new Br,y=pc(v)&&g?void 0:v;return u&&!_&&h?.recordDroppedEvent(`no_parent_span`,`span`),o.__sentry_xhr_span_id__=v.spanContext().spanId,r[o.__sentry_xhr_span_id__]=v,n(c)&&df(o,Rr()&&_?y:void 0,i),h&&h.emit(`beforeOutgoingRequestSpan`,v,e),v}function df(e,t,n){let{"sentry-trace":r,baggage:i,traceparent:a}=Vc({span:t,propagateTraceparent:n});r&&ff(e,r,i,a)}function ff(e,t,n,r){let i=e.__sentry_xhr_v3__?.request_headers;if(!(i?.[`sentry-trace`]||!e.setRequestHeader))try{if(e.setRequestHeader(`sentry-trace`,t),r&&!i?.traceparent&&e.setRequestHeader(`traceparent`,r),n){let t=i?.baggage;(!t||!ef(t))&&e.setRequestHeader(`baggage`,n)}}catch{}}var pf=new WeakMap,mf=new WeakMap,hf=9e4,gf=[`text/event-stream`,`application/x-ndjson`,`application/stream+json`],_f=Or(()=>({name:`FetchStreamPerformance`,setup(){ol(e=>{if(e.response){let t=pf.get(e.response);if(t&&e.endTimestamp){t.end(e.endTimestamp);let n=mf.get(e.response);n&&clearTimeout(n)}}}),al(e=>{if(e.endTimestamp&&e.response){let t=e.response.headers?.get(`content-type`)||``;if(e.response.headers?.get(`content-length`)||!gf.some(e=>t.startsWith(e)))return;let n=e.fetchData?.url||``,r=e.fetchData?.method||`GET`,i=Ic(n),a=tc({name:`${r} ${n.startsWith(`data:`)?Bc(n):i?Lc(i):n}`,startTime:e.endTimestamp,attributes:{url:Bc(n),"http.method":r,type:`fetch`,[xr]:`http.client.stream`,[W]:`auto.http.browser.stream`}});pf.set(e.response,a);let o=setTimeout(()=>{a.isRecording()&&a.end()},hf);mf.set(e.response,o)}})}})),vf=`WebVitals`,yf=Or((e={})=>{let t=new Set(e.ignore??[]);return{name:vf,setup(n){let r=Ks(n),{enableStandaloneClsSpans:i,enableStandaloneLcpSpans:a}=e._experiments??{},o=r||t.has(`cls`)?void 0:i||!1,s=r||t.has(`lcp`)?void 0:a||!1,c=id({recordClsStandaloneSpans:o,recordLcpStandaloneSpans:s,client:n}),l=new WeakSet;n.on(`afterStartPageLoadSpan`,e=>{l.add(e)}),n.on(`spanEnd`,e=>{l.delete(e)&&(c(),pd(e,{recordClsOnPageloadSpan:o===!1,recordLcpOnPageloadSpan:s===!1,spanStreamingEnabled:r}))}),r?(t.has(`lcp`)||Ld(n),t.has(`cls`)||zd(n),t.has(`inp`)||Vd()):t.has(`inp`)||Ad()},afterAllSetup(){t.has(`inp`)||Fd()}}});function bf(){q.document?q.document.addEventListener(`visibilitychange`,()=>{let e=z();if(!e)return;let t=I(e);if(q.document.hidden&&t){let e=`cancelled`,{op:n,status:r}=L(t);$d&&U.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:2,message:e}),t.setAttribute(`sentry.cancellation_reason`,`document.hidden`),t.end()}}):$d&&U.warn(`[Tracing] Could not set up background tab detection due to lack of global document`)}var xf=`sentry_previous_trace`,Sf=`sentry.previous_trace`;function Cf(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r=t===`session-storage`,i=r?Ef():void 0;e.on(`spanStart`,e=>{if(I(e)!==e)return;let t=V().getPropagationContext();i=wf(i,e,t),r&&Tf(i)});let a=!0;n&&e.on(`beforeSampling`,e=>{if(!i)return;let t=V(),n=t.getPropagationContext();if(a&&n.parentSpanId){a=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(i.sampleRate),sampled:String(Df(i.spanContext))},sampleRand:i.sampleRand}),e.parentSampled=Df(i.spanContext),e.parentSampleRate=i.sampleRate,e.spanAttributes={...e.spanAttributes,[lr]:i.sampleRate}})}function wf(e,t,n){let r=L(t);function i(){try{let e=Number(r.data?.[`sentry.sample_rate`]??n.dsc?.sample_rate);return Number.isNaN(e)?0:e}catch{return 0}}let a={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:i(),sampleRand:n.sampleRand};if(!e)return a;let o=e.spanContext;return o.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&($d&&U.log(`Adding previous_trace \`${JSON.stringify(o)}\` link to span \`${JSON.stringify({op:r.op,...t.spanContext()})}\``),t.addLink({context:o,attributes:{[Sr]:`previous_trace`}}),t.setAttribute(Sf,`${o.traceId}-${o.spanId}-${+!!Df(o)}`)),a)}function Tf(e){try{q.sessionStorage.setItem(xf,JSON.stringify(e))}catch(e){$d&&U.warn(`Could not store previous trace in sessionStorage`,e)}}function Ef(){try{let e=q.sessionStorage?.getItem(xf);return JSON.parse(e)}catch{return}}function Df(e){return e.traceFlags===1}
13var Of=`BrowserTracing`,kf=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function Af(){let e=q.navigator;return e?.userAgent?kf.test(e.userAgent):!1}var jf={...mc,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:`in-memory`,consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...af},Mf=((e={})=>{`enableElementTiming`in e&&Tr(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});let t={name:void 0,source:void 0},n=q.document,{enableInp:r,enableLongTask:i,enableLongAnimationFrame:a,_experiments:{enableInteractions:o,enableStandaloneClsSpans:s,enableStandaloneLcpSpans:c},beforeStartSpan:l,idleTimeout:u,finalTimeout:d,childSpanTimeout:f,markBackgroundSpan:p,traceFetch:m,traceXHR:h,trackFetchStreamPerformance:g,shouldCreateSpanForRequest:_,enableHTTPTimings:v,ignoreResourceSpans:y,ignorePerformanceApiSpans:b,instrumentPageLoad:x,instrumentNavigation:S,detectRedirects:C,linkPreviousTrace:w,consistentTraceSampling:T,enableReportPageLoaded:E,onRequestSpanStart:ee,onRequestSpanEnd:te}={...jf,...e},D=Af(),ne,re;function O(e,r,i=!0,a){let o=r.op===`pageload`,s=r.name,c=l?l(r):r,p=Ic(a||hl()),m={...p?.pathname&&{"url.path":p.pathname},...p&&!Fc(p)&&{"url.full":p.href},...c.attributes};if(s!==c.name&&(m[Er]=`custom`),c.attributes=m,!i){let e=br();tc({...c,startTime:e}).end(e);return}t.name=c.name,t.source=m[Er];let h=yc(c,{idleTimeout:u,finalTimeout:d,childSpanTimeout:f,disableAutoFinish:o,beforeSpanEnd:t=>{fd(t,{ignoreResourceSpans:y,ignorePerformanceApiSpans:b,spanStreamingEnabled:Ks(e)}),Bf(e,void 0);let n=V(),r=n.getPropagationContext();n.setPropagationContext({...r,traceId:h.spanContext().traceId,sampled:Ln(h),dsc:er(t)}),o&&(re=void 0)},trimIdleSpanEndTimestamp:!E});o&&E&&(re=h),Bf(e,h);function g(){n&&[`interactive`,`complete`].includes(n.readyState)&&(e.emit(`idleSpanEnableAutoFinish`,h),n.removeEventListener(`readystatechange`,g))}o&&!E&&n&&(n.addEventListener(`readystatechange`,g),g())}return{name:Of,setup(e){if(D){$d&&U.log(`[Tracing] Skipping browserTracingIntegration setup for bot user agent.`);return}if(gs(),a&&B.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes(`long-animation-frame`)?od():i&&ad(),o&&sd(),C&&n){let e=()=>{ne=F()};addEventListener(`click`,e,{capture:!0}),addEventListener(`keydown`,e,{capture:!0,passive:!0})}function t(){let t=zf(e);t&&!L(t).timestamp&&($d&&U.log(`[Tracing] Finishing current active span with op: ${L(t).op}`),t.setAttribute(wr,`cancelled`),t.end())}e.on(`startNavigationSpan`,(n,r)=>{if(H()!==e)return;if(r?.isRedirect){$d&&U.warn(`[Tracing] Detected redirect, navigation span will not be the root span, but a child span.`),O(e,{op:`navigation.redirect`,...n},!1,r.url);return}ne=void 0,t(),nr().setPropagationContext({traceId:Gn(),sampleRand:Math.random(),propagationSpanId:Rr()?void 0:Lr()});let i=V();i.setPropagationContext({traceId:Gn(),sampleRand:Math.random(),propagationSpanId:Rr()?void 0:Lr()}),i.setSDKProcessingMetadata({normalizedRequest:void 0}),O(e,{op:`navigation`,...n,parentSpan:null,forceTransaction:!0},!0,r?.url)}),e.on(`startPageLoadSpan`,(n,r={})=>{if(H()!==e)return;t();let i=r.sentryTrace||Ff(`sentry-trace`)||If(`sentry-trace`),a=r.baggage||Ff(`baggage`)||If(`baggage`),o=Jn(i,a),s=V();s.setPropagationContext(o),Rr()||(s.getPropagationContext().propagationSpanId=Lr()),s.setSDKProcessingMetadata({normalizedRequest:xl()}),O(e,{op:`pageload`,...n})}),e.on(`endPageloadSpan`,()=>{E&&re&&(re.setAttribute(wr,`reportPageLoaded`),re.end())})},afterAllSetup(e){if(D)return;e.addIntegration&&!e.getIntegrationByName?.(`WebVitals`)&&e.addIntegration(yf({ignore:r?[]:[`inp`],_experiments:{enableStandaloneClsSpans:s,enableStandaloneLcpSpans:c}}));let n=hl();if(w!==`off`&&Cf(e,{linkPreviousTrace:w,consistentTraceSampling:T}),q.location){if(x){let t=R();Nf(e,{name:q.location.pathname,startTime:t?t/1e3:void 0,attributes:{[Er]:`url`,[W]:`auto.pageload.browser`}})}S&&Wd(({to:t,from:r})=>{if(r===void 0&&n?.indexOf(t)!==-1){n=void 0;return}n=void 0;let i=Ic(t),a=zf(e),o=a&&C&&Hf(a,ne);Pf(e,{name:i?.pathname||q.location.pathname,attributes:{[Er]:`url`,[W]:`auto.navigation.browser`}},{url:t,isRedirect:o})})}p&&bf(),o&&Lf(e,u,d,f,t),of(e,{traceFetch:m,traceXHR:h,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:_,enableHTTPTimings:v,onRequestSpanStart:ee,onRequestSpanEnd:te}),g&&e.addIntegration(_f())}}});function Nf(e,t,n){e.emit(`startPageLoadSpan`,t,n),V().setTransactionName(t.name);let r=zf(e);return r&&e.emit(`afterStartPageLoadSpan`,r),r}function Pf(e,t,n){let{url:r,isRedirect:i}=n||{};e.emit(`beforeStartNavigationSpan`,t,{isRedirect:i,url:r}),e.emit(`startNavigationSpan`,t,{isRedirect:i,url:r});let a=V();return a.setTransactionName(t.name),r&&!i&&a.setSDKProcessingMetadata({normalizedRequest:{...xl(),url:r}}),zf(e)}function Ff(e){return(q.document?.querySelector(`meta[name=${e}]`))?.getAttribute(`content`)||void 0}function If(e){return(q.performance?.getEntriesByType?.(`navigation`)[0])?.serverTiming?.find(t=>t.name===e)?.description}function Lf(e,t,n,r,i){let a=q.document,o;a&&addEventListener(`click`,()=>{let a=`ui.action.click`,s=zf(e);if(s){let e=L(s).op;if([`navigation`,`pageload`].includes(e)){$d&&U.warn(`[Tracing] Did not create ${a} span because a pageload or navigation span is in progress.`);return}}if(o&&=(o.setAttribute(wr,`interactionInterrupted`),o.end(),void 0),!i.name){$d&&U.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`);return}o=yc({name:i.name,op:a,attributes:{[Er]:i.source||`url`}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:r})},{capture:!0})}var Rf=`_sentry_idleSpan`;function zf(e){return e[Rf]}function Bf(e,t){Yn(e,Rf,t)}var Vf=1.5;function Hf(e,t){let n=L(e),r=br();return!(r-n.start_timestamp>Vf||t&&r-t<=Vf)}var Uf=[`activate`,`mount`],Wf=typeof __SENTRY_DEBUG__>
13`u`||__SENTRY_DEBUG__,Gf=/(?:^|[-_])(\w)/g,Kf=e=>e.replace(Gf,e=>e.toUpperCase()).replace(/[-_]/g,``),qf=`<Root>`,Jf=`<Anonymous>`,Yf=(e,t)=>e.repeat(t),Xf=(e,t)=>{if(!e)return Jf;if(e.$root===e)return qf;if(!e.$options)return Jf;let n=e.$options,r=n.name||n._componentTag||n.__name,i=n.__file;if(!r&&i){let e=i.match(/([^/\\]+)\.vue$/);e&&(r=e[1])}return(r?`<${Kf(r)}>`:Jf)+(i&&t!==!1?` at ${i}`:``)},Zf=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){let t=[],n=0;for(;e;){if(t.length>0){let r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}n>0&&(t[t.length-1]=[r,n],n=0)}t.push(e),e=e.$parent}return`
14
15found in
16
17${t.map((e,t)=>`${(t===0?`---> `:Yf(` `,5+t*2))+(Array.isArray(e)?`${Xf(e[0])}... (${e[1]} recursive calls)`:Xf(e))}`).join(`
18`)}`}return`
19
20(found in ${Xf(e)})`},Qf=(e,t)=>{let{errorHandler:n}=e.config;e.config.errorHandler=(r,i,a)=>{let o={componentName:Xf(i,!1),lifecycleHook:a,trace:i?Zf(i):``};if(t?.attachProps!==!1&&i&&(i.$options?.propsData?o.propsData=i.$options.propsData:i.$props&&(o.propsData=i.$props)),setTimeout(()=>{sr(r,{captureContext:{contexts:{vue:o}},mechanism:{handled:!!n,type:`auto.function.vue.error_handler`}})}),typeof n==`function`&&e.config.errorHandler)n.call(e,r,i,a);else throw r}},$f=`ui.vue`,ep={activate:[`activated`,`deactivated`],create:[`beforeCreate`,`created`],unmount:[`beforeUnmount`,`unmounted`],destroy:[`beforeDestroy`,`destroyed`],mount:[`beforeMount`,`mounted`],update:[`beforeUpdate`,`updated`]};function tp(e,t,n){e.$_sentryRootComponentSpanTimer&&clearTimeout(e.$_sentryRootComponentSpanTimer),e.$_sentryRootComponentSpanTimer=setTimeout(()=>{e.$root?.$_sentryRootComponentSpan&&(e.$root.$_sentryRootComponentSpan.end(t),e.$root.$_sentryRootComponentSpan=void 0)},n)}function np(e,t){function n(e){return e.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,`$1`)}return e.some(e=>n(t)===n(e))}var rp=(e={})=>{let t=Wc((e.hooks||[]).concat(Uf)),n={},r=e.timeout||2e3;for(let i of t){let t=ep[i];if(!t){Wf&&U.warn(`Unknown hook: ${i}`);continue}for(let a of t)n[a]=function(){let n=this.$root===this;n&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||tc({name:`Application Render`,op:`${$f}.render`,attributes:{"sentry.origin":`auto.ui.vue`},onlyIfParent:!0}),tp(this,F(),r));let o=Xf(this,!1);if(!(n||(Array.isArray(e.trackComponents)?np(e.trackComponents,o):e.trackComponents))){tp(this,F(),r);return}this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};let s=a===t[0],c=this.$root?.$_sentryRootComponentSpan||z();if(s){if(c){let e=this.$_sentryComponentSpans[i];e&&e.end(),this.$_sentryComponentSpans[i]=tc({name:`Vue ${o}`,op:`${$f}.${i}`,attributes:{[W]:`auto.ui.vue`},onlyIfParent:!0})}}else{let e=this.$_sentryComponentSpans[i];if(!e)return;e.end(),tp(this,F(),r)}}}return n},ip={Vue:B.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:Uf,timeout:2e3,trackComponents:!1}},ap=`Vue`,op=Or((e={})=>({name:ap,setup(t){let n={...ip,...t.getOptions(),...e};if(!n.Vue&&!n.app){Tr(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured. Update your `Sentry.init` call with an appropriate config option: `app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")});return}n.app?(Array.isArray(n.app)?n.app:[n.app]).forEach(e=>sp(e,n)):n.Vue&&sp(n.Vue,n)}})),sp=(e,t)=>{Wf&&e._instance?.isMounted===!0&&Tr(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")}),t.attachErrorHandler&&Qf(e,t),Rr(t)&&e.mixin(rp(t.tracingOptions))};function cp(e,t,n){let r=!1,i=`mode`in e;e.onError(e=>sr(e,{mechanism:{handled:!1}})),e.beforeEach((e,a,...o)=>{let s=r?void 0:lp(),c={};for(let t of Object.keys(e.params))c[`${Dc}.${t}`]=e.params[t],c[`${Cc}.${t}`]=e.params[t];for(let t of Object.keys(e.query)){let n=e.query[t];n&&(c[`query.${t}`]=n)}let l=e.path,u=`url`;if(e.name&&t.routeLabel!==`path`)l=e.name.toString(),u=`custom`;else if(e.matched.length>0){let t=e.matched.length-1;l=e.matched[t].path,u=`route`}if(u===`route`&&(c[Oc]=l),e.name&&(c[Sc]=e.name.toString()),V().setTransactionName(l),t.instrumentPageLoad&&s&&(L(s).data[`sentry.source`]!==`custom`&&(s.updateName(l),s.setAttribute(Er,u)),s.setAttributes({...c,[W]:`auto.pageload.vue`}),r=!0),t.instrumentNavigation&&!s&&n({name:l,op:`navigation`,attributes:{...c,[W]:`auto.navigation.vue`,[Er]:u}},Qd(e.fullPath??e.path)),i){let e=o[0];typeof e==`function`&&e()}})}function lp(){let e=z(),t=e&&I(e);if(t)return L(t).op===`pageload`?t:void 0}function up(e={}){if(!e.router)return Mf(e);let t=Mf({...e,instrumentNavigation:!1}),{router:n,instrumentNavigation:r=!0,instrumentPageLoad:i=!0,routeLabel:a=`name`}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),cp(n,{routeLabel:a,instrumentNavigation:r,instrumentPageLoad:i},(t,n)=>{Pf(e,t,{url:n})})}}}var dp=`marsik:auth-session`;function fp(e){if(!(typeof window>`u`))try{window.localStorage.setItem(dp,`${e?`signed-in`:`signed-out`}:${crypto.randomUUID()}`)}catch{}}var pp=e=>{if(e==null||e===``)return null;let t=e instanceof Date?e:new Date(e);return Number.isFinite(t.getTime())?t:null},mp=(e,t,n=`—`)=>{let r=pp(t);return r?e.format(r):n},hp=(e,t)=>{let n=Math.abs(e)%100,r=n%10;return n>10&&n<20?t[2]:r>1&&r<5?t[1]:r===1?t[0]:t[2]},gp=`marsik_referral_code`,_p=new Intl.NumberFormat(`ru-RU`,{maximumFractionDigits:0}),vp=new Intl.DateTimeFormat(`ru-RU`,{day:`2-digit`,month:`2-digit`,year:`numeric`,hour:`2-digit`,minute:`2-digit`,hourCycle:`h23`,timeZone:`Europe/Moscow`}),yp=new Intl.DateTimeFormat(`ru-RU`,{day:`2-digit`,month:`2-digit`,year:`numeric`,timeZone:`Europe/Moscow`}),bp=e=>_p.format(Number(e)),xp=e=>`${bp(e)} ${hp(e,[`Марсик`,`Марсика`,`Марсиков`])}`,Sp=e=>{let t=Number(e);return`${t>0?`+`:t<0?`−`:``}${bp(Math.abs(t))}`},Cp=e=>mp(vp,e).replace(`, `,` в `),wp=e=>mp(yp,e),Tp=({availableBalance:e,rublesPerBonus:t,maxPaymentPercent:n,orderTotal:r})=>{let i=Number(t),a=Math.round(Number(r)*100),o=Math.floor(a*Number(n)/100),s=Math.floor(o/(i*100));return Math.max(0,Math.min(Number(e),s))*i},Ep=async(e,{clipboard:t=globalThis.navigator?.clipboard,documentRef:n=globalThis.document}={})=>
20{if(t?.writeText){await t.writeText(e);return}let r=n.createElement(`textarea`);r.value=e,r.setAttribute(`readonly`,``),r.style.position=`fixed`,r.style.opacity=`0`,n.body.append(r),r.select(),n.execCommand(`copy`),r.remove()};function Dp(e){return[`oauth_cancelled`,`oauth_expired`,`oauth_unavailable`].includes(e)?e:`oauth_failed`}function Op(e,t){let n=e===`yandex`?`Яндекс`:e===`vk`?`VK`:``;switch(Dp(t)){case`oauth_cancelled`:return`Вход отменён. Попробуйте ещё раз или войдите по электронной почте.`;case`oauth_expired`:return`Сессия входа истекла или недействительна. Начните вход заново.`;case`oauth_unavailable`:return`Вход${n?` через ${n}`:``} временно недоступен. Попробуйте позже или войдите по электронной почте.`}return`Не удалось войти${n?` через ${n}`:``}. Попробуйте ещё раз или войдите по электронной почте.`}var kp=100663296,Ap=128,$=new Map,jp=0,Mp=0;function Np(){$.clear(),jp=0,Mp++}async function Pp(e,t,{signal:n}={}){n?.throwIfAborted();let r=e&&typeof window<`u`,i=Mp,a=r&&$.get(e);if(a)return $.delete(e),$.set(e,a),a.slice();let o=await t();if(n?.throwIfAborted(),r&&i!==Mp)throw new DOMException(`Session changed`,`AbortError`);if(r&&o.byteLength<=kp){let t=o instanceof Uint8Array?o.slice():new Uint8Array(o.slice(0));for(jp-=$.get(e)?.byteLength||0,$.delete(e);$.size&&(jp+t.byteLength>kp||$.size>=Ap);){let e=$.keys().next().value;jp-=$.get(e).byteLength,$.delete(e)}$.set(e,t),jp+=t.byteLength}return o}var Fp=`marsik_after_auth_redirect_url`,Ip=new WeakMap,Lp=new WeakMap,Rp=new WeakMap,zp=[2e3,1e4,3e4],Bp=({apiUrl:e,callbackUrl:t,provider:n,referralCode:r})=>{let i=new URL(`${e}/auth/${n}`);return i.searchParams.set(`popup`,`1`),i.searchParams.set(`return_url`,t),r&&i.searchParams.set(`referralCode`,r),i.toString()},Vp=(e={})=>({Accept:`application/json`,...e});function Hp(e,t){let n=e?.data,r=typeof n?.message==`string`?n.message:``;return r.includes(`email already exists`)?`Пользователь с таким E-Mail уже зарегистрирован`:r.includes(`Invalid or expired verification code`)?`Неверный или просроченный проверочный код`:pt(e)===401?`Неверный E-Mail или пароль`:n?.errors&&typeof n.errors==`object`?Object.keys(n.errors).map(e=>{let t=n.errors[e];return Array.isArray(t)?t[t.length-1]:t}).filter(Boolean).join(`
21`)||t:r||lt(e,t)}var Up=(e,t)=>{for(let n of t){let t=e.get(n);if(t)return t}return``},Wp=e=>{let t=String(e||``).replace(/^#/,``);return new URLSearchParams(t)};function Gp(){let e=s(),n=t(),r=Pt(`auth:is-auth`,()=>!1),i=Pt(`auth:user`,()=>null),a=Pt(`auth:status`,()=>`unknown`),o=Pt(`auth:session-revision`,()=>0),{reset:c}=rs(),l=Ko(gp),u=dt(n.public.marsikApiBaseUrl),d=dt(n.public.appBaseUrl),{openAuthModal:f}=es(),p=e=>`${window.location.origin}/auth/${e}/callback`,m=()=>{let t=Rp.get(e);t&&window.clearTimeout(t),Rp.delete(e),Lp.delete(e)},h=()=>{if(Rp.has(e))return;let t=Lp.get(e)||0;t>=zp.length||(Lp.set(e,t+1),Rp.set(e,window.setTimeout(()=>{Rp.delete(e),te({force:!0})},zp[t])))},g=e=>Bp({apiUrl:u,callbackUrl:p(e),provider:e,referralCode:l.value}),_=async(e,t={})=>{let{authRequired:n=!1,expectedStatuses:r=[],onResponse:i,onResponseError:a,...s}=t,c=e.startsWith(`/`)?e:`/${e}`,l=o.value;try{let e=await gt(`${u}${c}`,{...s,credentials:`include`,headers:Vp(s.headers),async onResponse(e){await i?.(e)},async onResponseError(e){await a?.(e);let{response:t}=e;t.status===401&&l===o.value&&(C(),n&&f(`signin`))}});if(n&&l!==o.value)throw new DOMException(`The account session has changed`,`AbortError`);return e}catch(e){throw ut(e,{source:`marsik-api`,endpoint:c,method:s.method||`GET`,expectedStatuses:r}),e}},v=e=>{sessionStorage.setItem(Fp,e)},y=async()=>{let e=sessionStorage.getItem(Fp);if(!e)return!1;if(sessionStorage.removeItem(Fp),e.startsWith(`/`))return await Ze(e),!0;let t=new URL(e,window.location.origin);return t.origin===window.location.origin?(await Ze(`${t.pathname}${t.search}${t.hash}`),!0):(window.location.href=e,!0)},b=()=>{r.value=!0,a.value=`authenticated`},x=e=>{i.value?._id!==e?._id&&S(),i.value=e||null,m(),b()},S=()=>{m(),Np(),o.value+=1,Ip.delete(e),c()},C=()=>{S(),r.value=!1,i.value=null,a.value=`guest`},w=e=>(C(),e?(a.value=`unknown`,te({force:!0})):Promise.resolve(!1)),T=()=>(fp(!0),w(!0)),E=async({success:e=!0,onSuccess:t}={})=>!e||!await T()?!1:(await t?.(),!0),ee=async()=>{let e=o.value;a.value=`checking`;try{let t=await _(`/auth/me`);return e===o.value&&(x(t),!0)}catch(t){if(e!==o.value)return!1;if(pt(t)===401)return C(),!1;let n=r.value&&!!i.value;return a.value=n?`authenticated`:`unknown`,n&&h(),n}},te=(t={})=>{let n={force:!1,...t};if(!n.force&&a.value===`authenticated`)return Promise.resolve(!0);if(!n.force&&a.value===`guest`)return Promise.resolve(!1);let r=Ip.get(e);if(r)return r;let i=ee().finally(()=>{Ip.get(e)===i&&Ip.delete(e)});return Ip.set(e,i),i};return{appUrl:d,apiUrl:u,request:_,isAuth:r,user:i,authStatus:a,sessionRevision:o,syncSession:w,clearSession:C,checkAuth:te,signin:async({login:e,password:t})=>{try{return await _(`/auth/login`,{method:`POST`,body:{login:e,password:t},expectedStatuses:[400,422]}),await T()?{ok:!0}:{ok:!1,message:`Не удалось подтвердить авторизацию`}}catch(e){return{ok:!1,message:Hp(e,`Не удалось войти в аккаунт`)}}},signup:async e=>{try{return await _(`/auth/register`,{method:`POST`,body:{...e,referralCode:l.value||void 0},expectedStatuses:[400,409,422]}),await T()?{ok:!0}:{ok:!1,message:`Не удалось подтвердить авторизацию`}}catch(e){return{ok:!1,message:Hp(e,`Не удалось зарегистрироваться`)}}},signinWithVkSdkToken:async({accessToken:e})=>{try{return await _(`/auth/vk/sdk`,{method:`POST`,body:{accessToken:e,referralCode:l.value||void 0},expectedStatuses:[400,422]}),await T()?{ok:!0}:{ok:!1,message:`Не удалось войти через VK ID`}}catch(e){return{ok:!1,message:Hp(e,`Не удалось войти через VK ID`)}}}
21,requestPasswordCode:async({login:e})=>{try{return await _(`/auth/forgot-password`,{method:`POST`,body:{login:e},expectedStatuses:[400,404,422]}),{ok:!0,message:`Код отправлен на E-Mail`}}catch(e){return{ok:!1,message:Hp(e,`Не удалось отправить код`)}}},resetPassword:async e=>{try{return await _(`/auth/reset-password`,{method:`POST`,body:e,expectedStatuses:[400,404,422]}),await _(`/auth/login`,{method:`POST`,body:{login:e.login,password:e.password},expectedStatuses:[400,422]}),await T()?{ok:!0}:{ok:!1,message:`Не удалось подтвердить авторизацию`}}catch(e){return{ok:!1,message:Hp(e,`Не удалось обновить пароль`)}}},openSocial:(e,{onSuccess:t,onError:n}={})=>{let r=window.screenX+(window.outerWidth-600)/2,i=window.screenY+(window.outerHeight-800)/2,a=g(e),o=window.open(a,`auth_popup`,`width=600,height=800,left=${r},top=${i},resizable=no,scrollbars=yes,status=no`);if(!o){window.location.href=a;return}o.focus();let s=new Set([window.location.origin,new URL(d).origin,new URL(u).origin]),c=null,l=!1,f=async(r={})=>{l||(l=!0,window.removeEventListener(`message`,p),c&&=(clearInterval(c),null),await E({success:r.success!==!1,onSuccess:t})||n?.(Op(e,r.reason)))},p=async e=>{if(!s.has(e.origin)||e.source!==o||e.data?.source!==`auth_popup`)return;let t=e.data?.payload||e.data||{};o.closed||o.close(),await f({success:t.success!==!1,reason:t.success===!1?Dp(t.reason):void 0})};window.addEventListener(`message`,p),c=ts(async()=>{o.closed&&await f()},500)},logout:async()=>{try{await _(`/auth/logout`,{method:`POST`,body:{}})}catch{}finally{C(),fp(!1),await Ze(`/`)}},handleSocialCallback:async({provider:e=``,query:t={},hash:n=``}={})=>{let r=new URLSearchParams,i=Wp(n);Object.entries(t).forEach(([e,t])=>{if(Array.isArray(t)){t.forEach(t=>r.append(e,t));return}t!=null&&r.set(e,t)}),i.forEach((e,t)=>{r.set(t,e)});let a=Up(r,[`error`,`error_description`,`message`]),o=!a,s={source:`auth_popup`,provider:e,success:o,error:a?`oauth_failed`:``,reason:a?Dp(r.get(`reason`)):void 0};if(window.opener&&!window.opener.closed)return window.opener.postMessage(s,window.location.origin),window.setTimeout(()=>window.close(),150),o;let c=await E({success:o});return c&&!await y()&&await Ze(`/`),c},rememberAuthRedirect:v,redirectAfterAuth:y}}var Kp=Re(async e=>{let t,n;if(e.path!==`/app`&&!e.path.startsWith(`/app/`))return;let{checkAuth:r,rememberAuthRedirect:i}=Gp();if([t,n]=d(()=>r()),t=await t,n(),!t)return i(e.fullPath),es().openAuthModal(`signin`),Ze(`/`,{replace:!0})},1);function qp(){let e=t(),n=s();return{getMetrikaClientId:()=>!e.public.yandexMetrikaId||typeof window.ym!=`function`?Promise.resolve(null):new Promise(t=>{let n=!1,r=e=>{n||(n=!0,window.clearTimeout(i),t(String(e||``).trim()||null))},i=window.setTimeout(()=>r(null),700);try{window.ym(e.public.yandexMetrikaId,`getClientID`,r)}catch{r(null)}}),track:async(e,t={})=>{try{await n.callHook(`analytics:track`,{...t,event:e})}catch{}}}}var Jp=e=>!!(e.InvoiceId&&e.Amount),Yp=[wo,Kp,Re(async e=>{let t,n;if(e.path===`/app`&&typeof e.query.presentationId==`string`&&Jp(e.query))return Ze({path:`/app`,query:{type:`presentation`,presentationId:e.query.presentationId,presentationPayment:`return`}},{replace:!0});if(!e.path.startsWith(`/app/papers/`))return;let{track:r}=qp();if(typeof e.query.prepared_params==`string`){try{let i=JSON.parse(atob(e.query.prepared_params));[t,n]=d(()=>r(`paper_purchase`,{id:e.params.id,success:i.Success,currencyCode:i.Currency,transactionId:i.TransactionId,orderId:i.InvoiceId})),await t,n()}catch{return}return}if(Jp(e.query))return Ze({path:e.path,query:{prepared_params:btoa(JSON.stringify(e.query))}},{replace:!0})},1),Re(e=>{let t=Ca({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return ot(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],Xp={},Zp=[{name:`app-papers-id`,path:`/app/papers/:id()`,component:()=>K(()=>import(`./D5YpZftQ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]),import.meta.url)},{name:`blog-tag-slug`,path:`/blog/tag/:slug()`,component:()=>K(()=>import(`./Q93OukwI.js`),__vite__mapDeps([40,2,1,3,4,5,6,9,10,32,7,8,11,41,42,43,44]),import.meta.url)},{name:`app-balance`,path:`/app/balance`,component:()=>K(()=>import(`./Dzyw2lka.js`),__vite__mapDeps([45,2,1,9,4,6,10,14,16,46,47,17,21,7,3,5,8,11,20,48,49]),import.meta.url)},{name:`app-papers`,path:`/app/papers`,meta:{keepalive:!0},component:()=>K(()=>import(`./nJY5J6oh.js`),__vite__mapDeps([50,2,1,9,4,6,10,20,22,23,48,3,5,47,14,49,36,12,32,7,8,11,37,51]),import.meta.url)},{name:`app-referrals`,path:`/app/referrals`,component:()=>K(()=>import(`./Bg0B8hqk.js`),__vite__mapDeps([52,4,2,1,7,3,5,6,8,9,10,11,14,15,25,53,46,17,54,20,21,48,47,49]),import.meta.url)}
21,{name:`app-settings`,path:`/app/settings`,component:()=>K(()=>import(`./D7NOTDGU.js`),__vite__mapDeps([55,2,1,7,4,3,5,6,8,9,10,11,53,14,20,56,48,47,49]),import.meta.url)},{name:`preview-presentation-admin`,path:`/preview/presentation-admin`,meta:{layout:!1},component:()=>K(()=>import(`./D5SfD3ps.js`),__vite__mapDeps([57,2,1,9,4,6,10,51]),import.meta.url)},{name:`preview-presentation-editor`,path:`/preview/presentation-editor`,meta:{layout:!1},component:()=>K(()=>import(`./Cn2pxBWF.js`),__vite__mapDeps([58,2,1,9,4,6,10,51,59]),import.meta.url)},{name:`auth-provider-callback`,path:`/auth/:provider()/callback`,meta:{layout:!1},component:()=>K(()=>import(`./DRQ-gFws.js`),__vite__mapDeps([60,2,1,3,4,5,6,51]),import.meta.url)},{name:`gotovye-raboty-slug-subject-work`,path:`/gotovye-raboty/:slug()/:subject()/:work()`,component:()=>K(()=>import(`./DW2MsERS.js`),__vite__mapDeps([61,2,1,62,3,4,5,6,14,31,7,8,9,10,11,12,32,23,63,64,65,41,66,67,38,68]),import.meta.url)},{name:`gotovye-raboty-slug-subject`,path:`/gotovye-raboty/:slug()/:subject()`,component:()=>K(()=>import(`./CM7PoNPy.js`),__vite__mapDeps([69,2,1,62,3,4,5,6,14,31,7,8,9,10,11,12,32,23,63,64,65,41,66,67,38,68]),import.meta.url)},{name:`blog-slug`,path:`/blog/:slug()`,component:()=>K(()=>import(`./DahijxtX.js`),__vite__mapDeps([70,2,1,3,4,5,6,32,7,8,9,10,11,41,42,43]),import.meta.url)},{name:`gotovye-raboty-slug`,path:`/gotovye-raboty/:slug()`,component:()=>K(()=>import(`./B16Xho0y.js`),__vite__mapDeps([71,2,1,62,3,4,5,6,14,31,7,8,9,10,11,12,32,23,63,64,65,41,66]),import.meta.url)},{name:`app`,path:`/app`,component:()=>K(()=>import(`./BkmcKwQJ.js`),__vite__mapDeps([72,2,1,3,4,5,6,7,8,9,10,11,12,15,14,19,73,20,31,32,74,75,23,34,35,36]),import.meta.url)},{name:`blog`,path:`/blog`,component:()=>K(()=>import(`./5guZB-df.js`),__vite__mapDeps([76,2,1,3,4,5,6,9,10,32,7,8,11,41,42,43,44]),import.meta.url)},{name:`gotovye-raboty`,path:`/gotovye-raboty`,component:()=>K(()=>import(`./DSd6UdSj.js`),__vite__mapDeps([77,2,1,3,4,5,6,14,78,79,28,31,7,8,9,10,11,12,32,80,19,64,41,65,81]),import.meta.url)},{name:`path`,path:`/:path(.*)*`,component:()=>K(()=>import(`./CoT82iV7.js`),__vite__mapDeps([82,2,1,3,4,5,6,10,31,7,8,9,11,12,32,83,73,23,22,84,75,80,19,63,64,85,41,86]),import.meta.url)},{name:`index`,path:`/`,meta:{showFootAction:!0,preloadBannBackground:!0},component:()=>K(()=>import(`./91tYMaT3.js`),__vite__mapDeps([87,2,1,31,4,3,5,6,7,8,9,10,11,12,32,83,73,23,22,84,75,80,19,63,64,85,41,51]),import.meta.url)}];A();function Qp(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),at(n,``)}let s=at(r,e),c=!n||rt(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var $p=f({name:`nuxt:router`,enforce:`pre`,async setup(e){let n,r,i=t().app.baseURL;ca&&!i.includes(`#`)&&(i+=`#`);let a=la.history?.(i)??(ca?xi(i):bi(i)),o=la.routes?([n,r]=d(()=>la.routes(Zp)),n=await n,r(),n??Zp):Zp,s,c=$i({...la,scrollBehavior:(e,t,n)=>{if(t===mn){s=n;return}if(la.scrollBehavior){if(c.options.scrollBehavior=la.scrollBehavior,`scrollRestoration`in window.history){let e=c.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return la.scrollBehavior(e,mn,s||n)}},history:a,routes:o});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(c);let l=x(c.currentRoute.value);c.afterEach((e,t)=>{l.value=t}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});let u=Qp(i,window.location,e.payload.path),f=x(c.currentRoute.value),p=()=>{f.value=c.currentRoute.value};c.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){xo({route:e,Component:{type:n}})===xo({route:t,Component:{type:r}})&&p();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&p()});let m={sync:p};for(let e in f.value)Object.defineProperty(m,e,{get:()=>f.value[e],enumerable:!0});e._route=Ne(m),e._middleware||={global:[],named:{}};let h=Ye();c.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(Je),r&&await e.callHook(`page:loading:end`)});try{[n,r]=d(()=>c.isReady()),await n,r()}catch(t){[n,r]=d(()=>Ke(e,t)),await n,r()}let g=u===c.currentRoute.value.fullPath?c.currentRoute.value:c.resolve(u),_=c.currentRoute.value.fullPath,v=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&u!==e.payload.path&&rt(c.
21currentRoute.value.path,e.payload.path);p();function y(t){!e.isHydrating&&t.fullPath!==Qp(i,window.location)&&a.push(t.fullPath)}let b=e.payload.state._layout;return c.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=Pe(t.meta),e.isHydrating&&b&&!fe(t.meta.layout)&&(t.meta.layout=b),e._processingMiddleware=!0;{let r=new Set([...Yp,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of Co(t))r.add(e)}let i=Ca({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await Xp[i]?.().then(e=>e.default||e):i;if(!r)throw Ge.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||Ue({status:404,statusText:`Page Not Found: ${u}`});return await e.runWithContext(()=>qe(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return Le(i)&&i.fatal&&(await e.runWithContext(()=>qe(i)),y(t)),i}catch(n){let r=Ue(n);return r.fatal&&(await e.runWithContext(()=>qe(r)),y(t)),r}}}}),c.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),c.afterEach(t=>{if(t.matched.length===0&&!h.value)return e.runWithContext(()=>qe(Ue({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>{try{if(`name`in g&&(g.name=void 0),c.currentRoute.value.fullPath===_){if(v){let t=c.resolve(e.payload.path);`name`in t&&(t.name=void 0),await c.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,c.currentRoute.value=c.resolve(u),p(),c.replace({...g,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await c.replace({...g,force:!0})}c.options.scrollBehavior=la.scrollBehavior}catch(t){await Ke(e,t)}}),{provide:{router:c}}}},1),em=f({name:`nuxt:payload`,setup(e){let t=new Set;N().beforeResolve(async(n,r)=>{let i=Xa(n.path),a=i?it(n.fullPath):n.path;if(a===(i?it(r.fullPath):r.path))return;let o=await qa(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),ht(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await qa(e).catch(()=>{Nt.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(Sa,1e3)})}}),tm=f(()=>{let e=N();ht(()=>{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})});function nm(e={}){let t=e.path||window.location.pathname,n=new URL(t,window.location.href);if(n.host!==window.location.host)throw Ge.NUXT_E2010({path:t});if(n.protocol&&$e(n.protocol))throw Ge.NUXT_E2002({toPath:t,protocol:n.protocol});let r={};try{r=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||r?.path!==t||r?.expires<Date.now()){try{sessionStorage.setItem(`nuxt:reload`,JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem(`nuxt:reload:state`,JSON.stringify({state:s().payload.state}))}catch{}window.location.pathname===t?window.location.reload():window.location.href=t}}var rm=f({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&Qe(navigator.userAgent)&&nm()})}}),im=f({name:`nuxt:chunk-reload`,setup(e){let n=N(),r=t(),i=new Set;n.beforeEach(()=>{i.clear()}),e.hook(`app:chunkError`,({error:e})=>{i.add(e)});function a(e){nm({path:st(r.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{n.beforeResolve(a)}),n.onError((e,t)=>{i.has(e)&&a(t)})}});function am(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function om(e,t=N()){let{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;let i=t._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>om(e,t));t._routePreloaded.add(n);for(let e of r){let t=e.components?.default;if(typeof t!=`function`)continue;let n=Promise.resolve(t()).catch(()=>{}).finally(()=>i.splice(i.indexOf(n),1));i.push(n)}await Promise.all(i)}S(),A();var sm=(...e)=>e.find(e=>e!==void 0);function cm(e){let t=e.replace(/[\u0000-\u001F\s]+/g,``);for(;t.toLowerCase().startsWith(`view-source:`);)t=t.slice(12);let n=t.indexOf(`:`);return n>0&&$e(t.slice(0,n+1))?null:e}function lm(e){let n=e.componentName||`NuxtLink`;function r(e){return!ca&&typeof e==`string`&&e.startsWith(`#`)}
21function i(t,n,r){let i=r??e.trailingSlash;if(!t||i!==`append`&&i!==`remove`)return t;if(typeof t==`string`)return dm(t,i);let a=`path`in t&&t.path!==void 0?t.path:n(t).path;return{...t,name:void 0,path:dm(a,i)}}function a(n){let a=N(),o=t(),s=M(()=>!!j(n.target)&&j(n.target)!==`_self`),c=M(()=>{let e=j(n.to)||j(n.href)||``;return typeof e==`string`&&ot(e,{acceptRelative:!0})}),l=Ae(`RouterLink`),u=l&&typeof l!=`string`?l.useLink:void 0,d=M(()=>{if(j(n.external))return!0;let e=j(n.to)||j(n.href)||``;return typeof e==`object`?!1:e===``||c.value}),f=M(()=>{let e=j(n.to)||j(n.href)||``;return d.value?e:i(e,a.resolve,j(n.trailingSlash))}),p=d.value?void 0:u?.({...n,to:f,viewTransition:j(n.viewTransition)}),m=M(()=>{let t=j(n.trailingSlash)??e.trailingSlash;if(!f.value||c.value||r(f.value)){let e=f.value;return typeof e==`string`?cm(e):e}if(d.value){let e=typeof f.value==`object`&&`path`in f.value?ze(f.value):f.value,n=typeof e==`object`?a.resolve(e).href:e,r=typeof n==`string`?cm(n):n;return r===null?null:dm(r,t)}return typeof f.value==`object`?a.resolve(f.value)?.href??null:dm(st(o.app.baseURL,f.value),t)});return{to:f,hasTarget:s,isAbsoluteUrl:c,isExternal:d,href:m,isActive:p?.isActive??M(()=>f.value===a.currentRoute.value.path),isExactActive:p?.isExactActive??M(()=>f.value===a.currentRoute.value.path),route:p?.route??M(()=>a.resolve(f.value)),async navigate(e){m.value!==null&&await Ze(m.value,{replace:j(n.replace),external:d.value||s.value})}}}return Se({name:n,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},trailingSlash:{type:String,default:void 0,required:!1}},useLink:a,setup(t,{slots:n}){let i=N(),{to:o,href:c,navigate:l,isExternal:u,hasTarget:d,isAbsoluteUrl:f}=a(t),p=x(!1),m=b(null),h=e=>{m.value=t.custom?e?.$el?.nextElementSibling:e?.$el};function g(n){return!!(!p.value&&(typeof t.prefetchOn==`string`?t.prefetchOn===n:t.prefetchOn?.[n]??e.prefetchOn?.[n])&&(t.prefetch??e.prefetch)!==!1&&t.noPrefetch!==!0&&t.target!==`_blank`&&!mm())}async function _(e=s()){if(p.value||c.value===null)return;p.value=!0;let t=typeof o.value==`string`?o.value:u.value?ze(o.value):i.resolve(o.value).fullPath,n=u.value?new URL(t,window.location.href).href:t;await Promise.all([e.hooks.callHook(`link:prefetch`,n)?.catch(()=>{}),!u.value&&!d.value&&om(o.value,i).catch(()=>{})])}if(!t.custom&&g(`visibility`)){let e=s(),t,n=null;De(()=>{let r=fm();ht(()=>{t=mt(()=>{m?.value?.tagName&&(n=r.observe(m.value,async()=>{n?.(),n=null,await _(e)}))})})}),le(()=>{t&&ft(t),n?.(),n=null})}return()=>{let a=t.target||null,s=sm(t.noRel?``:t.rel,e.externalRelAttribute,f.value||d.value?`noopener noreferrer`:``)||null,v=e=>({href:c.value,navigate:l,get route(){if(!c.value)return;let e=new URL(c.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return et(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:s,target:a,isExternal:u.value||d.value,isActive:!1,isExactActive:!1,...e,prefetch:_,prefetched:p.value,shouldPrefetch:g});if(!u.value&&!d.value&&!r(o.value)){let r={ref:h,to:o.value,activeClass:t.activeClass||e.activeClass,exactActiveClass:t.exactActiveClass||e.exactActiveClass,replace:t.replace,ariaCurrentValue:t.ariaCurrentValue,custom:t.custom};
21return t.custom||(g(`interaction`)&&(r.onPointerenter=_.bind(null,void 0),r.onFocus=_.bind(null,void 0)),p.value&&(r.class=t.prefetchedClass||e.prefetchedClass),r.rel=t.rel||void 0),D(Ae(`RouterLink`),r,t.custom&&n.default?{default:e=>n.default(v(e))}:n.default)}return t.custom?n.default?n.default(v()):null:D(`a`,{ref:m,href:c.value||null,rel:s,target:a,onClick:async e=>{if(!(u.value||d.value)){e.preventDefault();try{let e=We(c.value??``);return await(t.replace?i.replace(e):i.push(e))}finally{if(r(o.value)){let e=o.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},n.default?.())}}})}var um=lm(r);function dm(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?tt:nt;return ot(e)&&!e.startsWith(`http`)?e:n(e,!0)}function fm(){let e=s();if(e._observer)return e._observer;let t=null,n=new Map;return e._observer={observe:(e,r)=>(t||=new IntersectionObserver(e=>{for(let t of e){let e=n.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),n.set(e,r),t.observe(e),()=>{n.delete(e),t?.unobserve(e),n.size===0&&(t?.disconnect(),t=null)})}}var pm=/2g/;function mm(){let e=navigator.connection;return!!(e&&(e.saveData||pm.test(e.effectiveType)))}var hm=f({name:`nuxt:island-link-navigation`,setup(e){}}),gm=f({name:`nuxt:global-components`});S();var _m={default:g(()=>K(()=>import(`./CRR8TFFc.js`).then(e=>e.default||e),__vite__mapDeps([88,4,2,1,3,5,6,7,8,9,10,11,14,47,27,29,89,19,90,32,31,12,23,84,74,33,56]),import.meta.url))},vm=f({name:`nuxt:prefetch`,setup(e){let t=N();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof _m[t]==`function`&&await _m[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(ot(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=Co(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=Xp[e];typeof t==`function`&&t()}typeof r==`string`&&r in _m&&am(_m[r])})}}),ym=f({name:`sentry-client-config`,async setup(){let e,t;[e,t]=d(()=>K(()=>import(`./CNCNLAa1.js`),__vite__mapDeps([91,4,2,1,11]),import.meta.url)),await e,t()}},1),bm=`marsik-presentation-editor-v1`,xm=`/preview/presentation-editor`,Sm=[xm,`/preview/presentation-admin`],Cm=`marsik-presentation-admin-v1`,wm={radius:`6px`,colors:{background:`#f5f5f7`,foreground:`#292d30`,card:`#ffffff`,cardForeground:`#292d30`,popover:`#ffffff`,popoverForeground:`#292d30`,primary:`#ff5d15`,primaryForeground:`#ffffff`,secondary:`#f2f2f5`,secondaryForeground:`#292d30`,muted:`#f2f2f5`,mutedForeground:`#707477`,accent:`#fff0e8`,accentForeground:`#dc4910`,destructive:`#d52e37`,destructiveForeground:`#ffffff`,border:`#e3e3e8`,input:`#d4d5da`,ring:`#ff5d15`}},Tm=[`hidden`,`presentation`,`report`,`defense_questions`,`review`,`support`],Em={hidden:`Скрыть работу`,presentation:`Презентация`,report:`Доклад к защите`,defense_questions:`Вопросы к защите`,review:`Рецензия`,support:`Сопровождение до защиты`},Dm={hidden:`Опция скрывает из поиска полностью работу, без нее остаются открытыми тема, название глав, разделов и краткое описание.`,presentation:`Если Вам требуется презентация к данной работе вы можете сразу сгенерировать и ее.`,report:`Подготовим отдельный доклад к защите по вашей работе.`,defense_questions:`По готовой работе, Марсик создаст дополнительный материал к защите, чтобы Вы чувствовали себя еще увереннее. 15 возможных вопросов комиссии и ответы к ним`,review:`Подготовим отдельную рецензию по вашей работе.`,support:`Индивидуальная консультация по готовой работе по номеру службы поддержки.`},Om=[`hidden`,`support`,`presentation`,`report`,`defense_questions`,`review`],km=[`hidden`,`support`,`report`,`defense_questions`,`review`,`presentation`];S();var Am=`last_paper_viewed`,jm=`last_paper_checkout`,Mm=`RUB`,Nm=e=>{try{return localStorage.getItem(e)}catch{return null}},Pm=(e,t)=>
21{try{localStorage.setItem(e,t)}catch{}},Fm=e=>{try{localStorage.removeItem(e)}catch{}},Im=(e,t)=>{try{or(n=>{n.setTag(`analytics.event`,t||`unknown`),sr(e)})}catch{}},Lm=e=>e?.variant?{price_ab_test_id:e.id,price_ab_variant:e.variant,price_ab_source:e.source}:{},Rm=(e,t,n,r=`Основные позиции`)=>({name:e,price:Number(t),category:r,quantity:1,variant:n?.variant}),zm=f(e=>{if(Sm.includes(window.location.pathname))return;let n=t().public.yandexMetrikaId,r=N(),{user:i}=Gp(),a=(e,t)=>{n&&typeof window.ym==`function`&&window.ym(n,`reachGoal`,e,t)},o=e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push(e)};r.afterEach((e,t)=>{!Jp(e.query)&&n&&typeof window.ym==`function`&&window.ym(n,`hit`,e.fullPath,{referer:t.fullPath})}),ke(()=>i.value?._id,e=>{e&&n&&typeof window.ym==`function`&&window.ym(n,`setUserID`,e)},{immediate:!0});let s=e=>{if(e.event.startsWith(`video_widget_`)){let{event:t,...n}=e;a(t,n),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:t,video_widget:n});return}if(e.event===`paper_view`&&!e.isPaid){if(Nm(Am)===e.id)return;Pm(Am,e.id),o({event:`add_to_cart`,ecommerce:{currencyCode:Mm,add:{products:[Rm(e.name,e.price,e.priceExperiment)]}}});return}if(e.event===`paper_options_change`){Tm.forEach(t=>{if(typeof e.options?.[t]!=`boolean`)return;let n=Rm(Em[t],e.prices?.[`order_price_${t}`],e.priceExperiment,`Доп. позиции`),r=e.options[t]?`add`:`remove`;o({event:r===`add`?`add_to_cart`:`remove`,ecommerce:{currencyCode:Mm,[r]:{products:[n]}}})});return}if(e.event===`paper_checkout`){a(e.event,{order_id:e.id,...Lm(e.priceExperiment)});let t=[Rm(e.mainName,e.mainPrice,e.priceExperiment)];Tm.forEach(n=>{e.options?.[n]&&t.push(Rm(Em[n],e.prices?.[`order_price_${n}`],e.priceExperiment,`Доп. позиции`))}),Pm(jm,JSON.stringify({paperId:String(e.id),products:t})),o({event:`to_order`,ecommerce:{currencyCode:Mm,checkout:{products:t}}});return}if(e.event===`paper_purchase`){let t={};try{t=JSON.parse(Nm(jm)||`{}`)}catch{Fm(jm)}let n=t.products||[],r=String(e.id),i=e.transactionId||e.orderId;if(!n.length||t.paperId!==r||!i||!e.success||e.success===`False`)return;let a=n.reduce((e,t)=>e+Number(t.price||0),0);o({event:`purchase`,ecommerce:{currencyCode:e.currencyCode||Mm,purchase:{actionField:{id:i,revenue:a},products:n}}}),Fm(jm);return}(e.event===`paper_created`||e.event===`paper_plan_selected`)&&a(e.event,{order_id:e.id,...Lm(e.priceExperiment)})};e.hook(`analytics:track`,e=>{try{s(e)}catch(t){Im(t,e?.event)}})}),Bm=f(e=>{if(Sm.includes(window.location.pathname))return;let{syncSession:t}=Gp(),n=e=>{e.key!==`marsik:auth-session`||!e.newValue||(e.newValue.startsWith(`signed-in:`)?t(!0):e.newValue.startsWith(`signed-out:`)&&t(!1))};window.addEventListener(`storage`,n),e.vueApp.onUnmount(()=>window.removeEventListener(`storage`,n))});S();var Vm=45e3,Hm=1e4,Um=4e4,Wm=`marsik_customer_presence:`,Gm=e=>{try{return Number.parseInt(window.localStorage.getItem(e)||``,10)||0}catch{return 0}},Km=(e,t)=>{try{window.localStorage.setItem(e,String(t))}catch{}},qm=f(e=>{if(Sm.includes(window.location.pathname))return;let{user:t,request:n}=Gp(),r=!1,i=async()=>{let e=t.value?._id;if(!e||r||document.visibilityState===`hidden`)return;let i=Date.now(),a=`${Wm}${e}`;if(!(i-Gm(a)<Um)){Km(a,i),r=!0;try{await n(`/activity/heartbeat`,{method:`POST`,timeout:Hm,authRequired:!1,expectedStatuses:[0,401,404,429]})}catch{}finally{r=!1}}},a=()=>{document.visibilityState!==`hidden`&&i()},o=ke(()=>t.value?._id,e=>{e&&i()},{immediate:!0}),s=window.setInterval(()=>void i(),Vm);window.addEventListener(`focus`,a),window.addEventListener(`pageshow`,a),document.addEventListener(`visibilitychange`,a),e.vueApp.onUnmount(()=>{o(),window.clearInterval(s),window.removeEventListener(`focus`,a),window.removeEventListener(`pageshow`,a),document.removeEventListener(`visibilitychange`,a)})}),Jm=()=>typeof document<`u`,Ym=e=>e===`localhost`||e.endsWith(`.localhost`)||e.includes(`:`)||/^(?:\d{1,3}\.){3}\d{1,3}$/.test(e),Xm=e=>{if(!Jm())return``;let t=`${encodeURIComponent(e)}=`,n=document.cookie.split(`; `).find(e=>e.startsWith(t));if(!n)return``;try{return decodeURIComponent(n.slice(t.length))}catch{return n.slice(t.length)}},Zm=()=>Jm()?window.location.hostname:``,Qm=()=>Jm()&&window.location.protocol===`https:`,$m=(e=Zm())=>{if(!e||Ym(e))return``;let t=e.split(`.`);return t.length<2?``:`.${t.slice(-2).join(`.`)}`},eh=({name:e,value:t,maxAge:n,expires:r,domain:i,path:a=`/`,sameSite:o=`Lax`,secure:s})=>{let c=`${encodeURIComponent(e)}=${encodeURIComponent(t)}`,l=i===void 0?$m():i,u=s===void 0?Qm():s;return Number.isFinite(n)&&(c+=`; max-age=${n}`),r&&(c+=`; expires=${r instanceof Date?r.toUTCString():r}`),c+=`; path=${a}`,o&&(c+=`; SameSite=${o}`),l&&(c+=`; domain=${l}`),u&&(c+=`; Secure`),c},th=(e,t,n={})=>{Jm()&&(document.cookie=eh({name:e,value:t,...n}))};function nh(){if(window.carrotquest)return window.carrotquest;let e={settings:{}};window.carrotquest=e,window.carrotquestasync=[];for(let t of[`connect`,`track`,`identify`,`auth`,`onReady`,`addCallback`,`removeCallback`,`trackMessageInteraction`])e[t]=function(){window.carrotquestasync.push(t,arguments)};let t=document.createElement(`script`);return t.async=!0,t.src=`https://cdn.carrotquest.app/api.min.js`,document.head.appendChild(t),e.connect(`72232-6110b9a0c54b523113f7a8d55c`),e}function rh(e){if(e===`carrotquest`){let e=nh(),t=!1;e.onReady(()=>{t||=(window.carrotquest.open(),!0)});return}if(window.jivo_api?.open){window.jivo_api.open();return}window.open(`https://jivo.chat/58MaZBGkP7`,`_blank`,`noopener,noreferrer`)}var ih=2592e3,ah=7776e3,oh=[`utm_source`,`utm_medium`,`utm_campaign`,`utm_content`,`utm_term`,`referrer`,`yclid`],sh=`--jivoMobileOffsetBottom`;function ch(){let e=new URLSearchParams(window.location.search);
21oh.forEach(t=>{let n=e.get(t);n&&th(t,n,{maxAge:t===`yclid`?ah:ih})}),!e.has(`referrer`)&&document.referrer&&th(`referrer`,document.referrer,{maxAge:ih})}function lh(){let e=document.querySelector(`.jivo-button`);if(!e)return;let t=document.querySelectorAll(`.paper-mobile-action, .ready-work-mobile-action, .presentation-actions--sticky`),n=0;for(let e of t){let t=e.getBoundingClientRect();t.width===0||t.height===0||t.bottom<=0||t.top>=window.innerHeight||(n=Math.max(n,window.innerHeight-t.top))}if(n===0){e.style.removeProperty(sh);return}e.style.setProperty(sh,`${n}px`)}var uh=f(()=>{if(Sm.includes(window.location.pathname))return;ch(),t().public.supportChatProvider===`carrotquest`&&nh();let e=null;window.addEventListener(`scroll`,()=>{e===null&&(e=window.requestAnimationFrame(()=>{e=null,lh()}))},{passive:!0}),window.addEventListener(`load`,lh),window.addEventListener(`resize`,lh),window.setInterval(lh,1e3),lh()}),dh=`https://abt.s3.yandex.net/expjs/latest/exp.js`,fh=e=>{let t=e[e.length-1];typeof t==`function`&&t({flags:{}})},ph=f(()=>{if(Sm.includes(window.location.pathname))return;let e=String(t().public.yandexMetrikaId||``).trim();if(!e)return;if(window.ymab||(window.ymab=(...e)=>{window.ymab.a=window.ymab.a||[],window.ymab.a.push(e)},window.ymab.l=Date.now()),!document.querySelector(`script[src="${dh}"]`)){let e=document.createElement(`script`);e.async=!0,e.src=dh,e.addEventListener(`error`,()=>{(Array.isArray(window.ymab?.a)?window.ymab.a:[]).forEach(fh),window.ymab=(...e)=>fh(e)}),document.head.appendChild(e)}let n=window.__marsikVarioqubInitializedCounters||[];n.includes(e)||(window.ymab(`metrika.${e}`,`init`),n.push(e),window.__marsikVarioqubInitializedCounters=n)});function mh(e){let t=e.length,n=0,r=0,i=8997,a=0,o=33826,s=0,c=40164,l=0,u=52210;for(;n<t;)i^=e.charCodeAt(n++),r=i*435,a=o*435,s=c*435,l=u*435,s+=i<<8,l+=o<<8,a+=r>>>16,i=r&65535,s+=a>>>16,o=a&65535,u=l+(s>>>16)&65535,c=s&65535;return{high:(u<<16|c)>>>0,low:(o<<16|i)>>>0}}function hh(e){let{high:t,low:n}=mh(e);return BigInt(t)<<32n|BigInt(n)}var gh=`0123456789abcdef`;Array.from({length:256},(e,t)=>gh.charAt(t>>4)+gh.charAt(t&15));function _h(e){return hh(e).toString(36)}function vh(e,t){if(e===null)return`L`;let n,r=0,i=e,a=typeof e;if(a!==`object`)return a===`number`?e-e===0?`n`+e:`L`:a===`string`?`s`+e:a===`bigint`?`n`+e:a===`boolean`?e?`T`:`F`:void 0;let o=Array.isArray(e);if(!o){if(e instanceof Date)return`d`+ +e;if(e instanceof RegExp)return`r`+e.source+e.flags}if(a=t.indexOf(e),~a)return`~`+(a+1);if(typeof e.toJSON==`function`&&!ArrayBuffer.isView(e)){if(e=e.toJSON(),typeof e!=`object`||!e)return vh(e,t);if(a=t.indexOf(e),~a)return`~`+(a+1);o=Array.isArray(e)}if(t.push(i),o)for(n=`a`;r<e.length;n+=(a=vh(e[r++],t))===void 0?`L`:a);else if(e instanceof Set){n=`e`;for(let r of e)n+=(a=vh(r,t))===void 0?`L`:a}else if(e instanceof Map)for(i=[...e.keys()],i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=vh(e.get(i[r]),t))!==void 0&&(n+=i[r]+a);else if(e[Symbol.toStringTag]===void 0||ArrayBuffer.isView(e))for(i=Object.keys(e),i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=vh(e[i[r]],t))!==void 0&&(n+=i[r]+a);else throw Error(`Unsupported value`);return t.pop(),n}function yh(e){return vh(e,[])??`U`}function bh(e){return _h(yh(e))}S();function xh(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=Sh(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,ne(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function Sh(e,t,n){return await e.apply(t,n)}S(),Se({name:`ServerPlaceholder`,render(){return ae(`div`)}}),S(),A();var Ch=Symbol.for(`nuxt:client-only`),wh=Se({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let r=x(!1);De(()=>{r.value=!0});let i=ee();return i&&(i._nuxtClientOnly=!0),k(Ch,!0),()=>{if(r.value){let e=t.default?.();return e&&e.length===1?[me(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return D(i);let a=e.fallback||e.placeholder||``,o=Ct(e.fallbackTag||e.placeholderTag,`span`);return ae(o,n,a)}}});function Th(e){return Object.defineProperty(function(){throw o.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var Eh=h({docsBase:a,reporters:e});S(),A();var Dh=Th({name:`createUseAsyncData`,factory(e={}){function t(...t){let n=typeof t[t.length-1]==`string`?t.pop():void 0;Ah(t[0],t[1])&&t.unshift(n);let[r,i,a={}]=t,o=!1,l=je(r)||typeof r==`function`,u=l?M(()=>_(r)):{value:r};if(!u.value||typeof u.value!=`string`)throw Eh.NUXT_E3008();if(typeof i!=`function`)throw Eh.NUXT_E3009();let d=typeof e==`function`,f=s(),p=d?e(a):e;if(!d)for(let e in p)p[e]!==void 0&&a[e]===void 0&&(a[e]=p[e]);if(a.server??=!0,a.default??=Ph,a.getCachedData??=Fh,a.lazy??=!1,a.immediate??=!0,a.deep??=c.deep,a.dedupe??=`cancel`,a.enabled??=!0,d)for(let e in p)p[e]!==void 0&&(a[e]=p[e]);f._asyncData[u.value];function m(){let e={cause:`initial`,dedupe:a.dedupe},t=f._asyncData[u.value];
21return t?._init?f._asyncDataPromises[u.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=a.getCachedData(u.value,f,{cause:`initial`}),f._asyncData[u.value]=Nh(f,u.value,i,a,e.cachedData),f._asyncData[u.value]._initialCachedData=e.cachedData),()=>f._asyncData[u.value].execute(e)}let h=m(),g=f._asyncData[u.value];g._deps++;let v=a.server!==!1&&f.payload.serverRendered;{let e=ee();if(e&&v&&a.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;se(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),C(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||E(Ch,!1));v&&f.isHydrating&&(g.error.value||g.data.value!==void 0)?g.status.value=g.error.value?`error`:`success`:e&&(!t&&f.payload.serverRendered&&f.isHydrating||a.lazy)&&a.immediate?e._nuxtOnBeforeMountCbs.push(h):a.immediate&&g.status.value!==`success`&&h();function n(e){let t=f._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=ye(),s=()=>{},c=l?ke(u,(e,t)=>{if((e||t)&&e!==t){o=!0;let r=f._asyncData[t]?.data.value!==void 0,s=f._asyncDataPromises[t]!==void 0,c={cause:`initial`,dedupe:a.dedupe};if(!f._asyncData[e]?._init){let n=a.getCachedData(e,f,{cause:`initial`});c.cachedData=n;let o=t&&r&&n===void 0?f._asyncData[t].data.value:n;f._asyncData[e]=Nh(f,e,i,a,o),f._asyncData[e]._initialCachedData=n}f._asyncData[e]._deps++,t&&n(t),a._keyTriggersExecute!==!1&&(a.immediate||r||s)&&f._asyncData[e].execute(c),ne(()=>{o=!1})}},{flush:`sync`}):s,d=a.watch?ke(a.watch,()=>{o||f._asyncData[u.value]?._execute({cause:`watch`,dedupe:a.dedupe})}):s,p=je(a.enabled)||typeof a.enabled==`function`?ke(()=>_(a.enabled),e=>{let t=f._asyncData[u.value];e||!t||!f._asyncDataPromises[u.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete f._asyncDataPromises[u.value],t.status.value=`idle`)}):s;r&&he(()=>{c(),d(),p(),n(u.value)})}let y={data:kh(()=>f._asyncData[u.value]?.data),pending:kh(()=>f._asyncData[u.value]?.pending),status:kh(()=>f._asyncData[u.value]?.status),error:kh(()=>f._asyncData[u.value]?.error),refresh:(...e)=>f._asyncData[u.value]?._init?f._asyncData[u.value].execute(...e):m()(),execute:(...e)=>y.refresh(...e),clear:()=>{let e=f._asyncData[u.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}jh(f,u.value)}},b=Promise.resolve(f._asyncDataPromises[u.value]).then(()=>y);return Object.assign(b,y),Object.defineProperties(b,{then:{enumerable:!0,value:b.then.bind(b)},catch:{enumerable:!0,value:b.catch.bind(b)},finally:{enumerable:!0,value:b.finally.bind(b)}}),b}return t}}),Oh=Dh.__nuxt_factory();Dh.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function kh(e){return M({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function Ah(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function jh(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=j(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function Mh(e,t){let n={};for(let r of t)n[r]=e[r];return n}function Nh(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==Fh,o=n,s=r.deep?b:x,c=i!==void 0,l=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await u.execute({cause:`refresh:hook`})}),u={data:s(c?i:r.default()),pending:M(()=>u.status.value===`pending`),error:te(e.payload._errors,t),status:x(`idle`),execute:(...n)=>{let[i,a=void 0]=n,s=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(s.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:r.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=u.data.value=n,u.error.value=void 0,u.status.value=`success`,Promise.resolve(n)}if(_(r.enabled)===!1)return Promise.resolve(u.data.value);u._abortController&&u._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),u._abortController=new AbortController,u.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let i=s.timeout??r.timeout,a=Ih([u._abortController?.signal,s?.signal],c.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=Mh(i,r.pick)),e.payload.data[t]=i,u.data.value=i,u.error.value=void 0,u.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||u._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return u.status.value=`idle`,e._asyncDataPromises[t];u.error.value=Ue(n),u.data.value=j(r.default()),u.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:xh((...e)=>u.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{l(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(u._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t],u.status.value===`pending`&&(u.status.value=`idle`)),a||ce(()=>{e._asyncData[t]?._init||(jh(e,t),u.execute=()=>Promise.resolve())})}};return u}var Ph=()=>void 0,Fh=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function Ih(e,t,n){let r=e.filter(e=>!!e);
21if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}S(),A(),Fe();var Lh=gt,Rh=[`method`,`baseURL`,`query`,`params`,`body`,`headers`];function zh(e){let t=[_(e.method)?.toUpperCase()||`GET`,_(e.baseURL)];for(let n of[e.query||e.params]){let e=_(n);if(!e)continue;let r={};for(let[t,n]of Object.entries(e))r[_(t)]=_(n);t.push(r)}if(e.body){let n=_(e.body);if(!n)t.push(bh(n));else if(n instanceof ArrayBuffer)t.push(bh(Object.fromEntries([...new Uint8Array(n).entries()].map(([e,t])=>[e,t.toString()]))));else if(n instanceof FormData){let e=[];for(let t of n.entries()){let[n,r]=t;e.push([n,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}t.push(bh(e))}else if(T(n))t.push(bh(Pe(n)));else try{t.push(bh(n))}catch{Eh.NUXT_E3002({cause:n})}}return t}var Bh=Th({name:`createUseFetch`,factory(e={}){function t(t,n,r){let[i={},a]=typeof n==`string`?[{},n]:[n,r],o=typeof e==`function`?e(i):e,{server:s,lazy:c,default:l,transform:u,pick:d,watch:f,immediate:p,getCachedData:h,deep:g,dedupe:v,timeout:y,enabled:b,...x}={...typeof e==`function`?{}:o,...i,...typeof e==`function`?o:{}},S=M(()=>_(t)),C=M(()=>_(x.key)||`$f`+bh([a,typeof S.value==`string`?S.value:``,...zh(x)]));if(!x.baseURL&&typeof S.value==`string`&&S.value[0]===`/`&&S.value[1]===`/`)throw Eh.NUXT_E3001({url:S.value});let w=Pe({...m,...x,cache:typeof x.cache==`boolean`?void 0:x.cache}),T={server:s,lazy:c,default:l,transform:u,pick:d,immediate:p,getCachedData:h,deep:g,dedupe:v,timeout:y,enabled:b,watch:f===!1?[]:[...f||[],w]};return f===!1&&(T._keyTriggersExecute=!1),Oh(C,(e,{signal:t})=>{let n=x.$fetch||Lh,r={signal:t,...w};for(let e of Rh)typeof r[e]==`function`&&(r[e]=_(r[e]));return n(S.value,r)},T)}return t}});Bh.__nuxt_factory(),Bh.__nuxt_factory({lazy:!0,_functionName:`useLazyFetch`});function Vh(e){return new URL(globalThis.location.href)}A();var Hh=ma;function Uh(e,t){return j(t)??e?.meta.layout??Hh(e?.path??`/`).appLayout??`default`}function Wh(e){let{error:t,instance:n,info:r}=e,i={info:r};if(n?.$props){let e=H();(e?e.getOptions():null)?.attachProps&&n.$props!==!1&&(i.propsData=n.$props)}setTimeout(()=>{sr(t,{captureContext:{contexts:{nuxt:i}},mechanism:{handled:!1,type:`auto.function.nuxt.${n?`vue`:`app`}-error`}})})}var Gh=[ro,go,$p,em,tm,rm,im,hm,gm,vm,ym,zm,Bm,qm,uh,ph,f({dependsOn:[`sentry-client-config`],async setup(e){if(typeof __SENTRY_TRACING__>`u`||__SENTRY_TRACING__){let t=H();t&&`$router`in e&&t.addIntegration(up({router:e.$router,routeLabel:`path`}))}e.hook(`app:created`,e=>{let t=H();t&&t.addIntegration(op({...B._sentryNuxtVueIntegrationOptions,app:e,attachErrorHandler:!1}))}),e.hook(`app:error`,e=>{Le(e)&&e?.statusCode&&e.statusCode>=300&&e.statusCode<500||Wh({error:e})}),e.hook(`vue:error`,(e,t,n)=>{Wh({error:e,instance:t,info:n})})}})];A();function Kh(e,t){let n=t/e*100;return 2/Math.PI*100*Math.atan(n/50)}function qh(e={}){let{duration:t=2e3,throttle:n=200,hideDelay:r=500,resetDelay:i=400}=e,a=e.estimatedProgress||Kh,o=s(),c=x(0),l=x(!1),u=x(!1),d=!1,f,p,m,h,g=(e={})=>{b(),u.value=!1,_(0,e)};function _(e=0,t={}){if(o.isHydrating)return;if(e>=100)return y({force:t.force});b(),S(),c.value=e<0?0:e;let r=t.force?0:n;r?p=setTimeout(()=>{l.value=!0,C()},r):(l.value=!0,C())}function v(){m=setTimeout(()=>{l.value=!1,h=setTimeout(()=>{c.value=0},i)},r)}function y(e={}){c.value=100,d=!0,S(),b(),e.error&&(u.value=!0),e.force?(c.value=0,l.value=!1):v()}function b(){clearTimeout(m),clearTimeout(h)}function S(){clearTimeout(p),cancelAnimationFrame(f)}function C(){d=!1;let e;function n(r){if(d)return;e??=r;let i=r-e;c.value=Math.max(0,Math.min(100,a(t,i))),f=requestAnimationFrame(n)}f=requestAnimationFrame(n)}let w=()=>{};{let e=o.hook(`page:loading:start`,()=>{g()}),t=o.hook(`page:loading:end`,()=>{y()}),n=o.hook(`vue:error`,()=>y({error:!0}));w=()=>{n(),e(),t(),S(),b()}}return{_cleanup:w,progress:oe(c),isLoading:oe(l),error:oe(u),start:g,set:_,finish:y,clear:S}}function Jh(e={}){let t=s(),n=t._loadingIndicator||=qh(e);return ye()&&(t._loadingIndicatorDeps||=0,t._loadingIndicatorDeps++,he(()=>{t._loadingIndicatorDeps--,t._loadingIndicatorDeps===0&&(n._cleanup(),delete t._loadingIndicator)})),n}S();var Yh=Se({name:`NuxtLoadingIndicator`,props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},hideDelay:{type:Number,default:500},resetDelay:{type:Number,default:400},height:{type:Number,default:3},color:{type:[String,Boolean],default:`repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)`},errorColor:{type:String,default:`repeating-linear-gradient(to right,#f87171 0%,#ef4444 100%)`},estimatedProgress:{type:Function,required:!1}},setup(e,{slots:t,expose:n}){let{progress:r,isLoading:i,error:a,start:o,finish:s,clear:c}=Jh({duration:e.duration,throttle:e.throttle,hideDelay:e.hideDelay,resetDelay:e.resetDelay,estimatedProgress:e.estimatedProgress});return n({progress:r,isLoading:i,error:a,start:o,finish:s,clear:c}
21),()=>D(`div`,{class:`nuxt-loading-indicator`,style:{position:`fixed`,top:0,right:0,left:0,pointerEvents:`none`,width:`auto`,height:`${e.height}px`,opacity:+!!i.value,background:a.value?e.errorColor:e.color||void 0,backgroundSize:`${r.value>0?100/r.value*100:0}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:`left`,transition:`transform 0.1s, height 0.4s, opacity 0.4s`,zIndex:999999}},t)}});S(),A();var Xh=(e=`RouteProvider`)=>Se({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return k(Ie,Ne(r)),()=>e.vnode?D(e.vnode,{ref:e.vnodeRef}):e.vnode}}),Zh=Xh();S(),A();var Qh=new WeakMap,$h=Se({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(e,{attrs:t,slots:n,expose:r}){let i=s(),a=b(),o=E(Ie,null),c=new Set,l;r({pageRef:a});let u=E(He,null),d,f=i.deferHydration(),p=!1,m=!1,h,g=0;if(i.isHydrating){let e=i.hooks.hookOnce(`app:error`,f),t=N().beforeEach(()=>{e(),t()})}e.pageKey&&ke(()=>e.pageKey,(e,t)=>{e!==t&&i.callHook(`page:loading:start`)});let _=!1;{let e=N().beforeResolve(()=>{_=!1});le(()=>{e(),f()})}return()=>D(Qi,{name:e.name,route:e.route,...t},{default:ng(t=>{let r=eg(o,t.route,t.Component),s=o&&o.matched.length===t.route.matched.length;if(!t.Component){if(d&&!s&&!ig(d))return d;f();return}if(d&&u&&!ig(d)&&!u.isCurrent(t.route))return d;if(r&&o&&(!u||u?.isCurrent(o)))return(s||d)&&!ig(d)?d:null;let v=xo(t,e.pageKey),y=tg(o,t.route,t.Component);!i.isHydrating&&l===v&&!y&&ce(()=>{_||(_=!0,i.callHook(`page:loading:end`))}),p&&l!==v&&m&&g++,l=v;let b=!!(e.transition??t.route.meta.pageTransition??!1),x=b&&jt([e.transition,t.route.meta.pageTransition,!1,{onAfterLeave(){i[`~transitionFinish`]?.(),delete i[`~transitionFinish`],delete i[`~transitionPromise`],i.callHook(`page:transition:finish`,t.Component)}}]),S=e.keepalive??t.route.meta.keepalive??!1,C=t.Component.type,w=C.name||C.__name;t.route.meta.keepalive&&w&&c.add(w);let T;if(c.size>0&&e.keepalive==null&&(!S||typeof S==`object`&&S&&S.include)){let e=typeof S==`object`&&S?{...S}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];T={...e,include:Array.from(new Set([...t,...c]))}}else T=S;return d=Et(b&&x,So(T,D(de,{key:g,suspensible:!0,onPending:()=>{p=!0,b&&!i[`~transitionPromise`]&&(i[`~transitionPromise`]=new Promise(e=>{i[`~transitionFinish`]=e})),h=i.callHook(`page:start`,t.Component)}
21,onResolve:async()=>{p=!1,m=!0,i.isHydrating&&i[`~restoreDeferredRoute`]?.();try{await ce(),i._route.sync?.(),await h,await i.callHook(`page:finish`,t.Component),!_&&!y&&(_=!0,await i.callHook(`page:loading:end`))}finally{f()}}},{default:()=>{let e={key:v||void 0,vnode:n.default?rg(n.default,t):t.Component,route:t.route,renderKey:v||void 0,trackRootNodes:b,vnodeRef:a,routeRecord:void 0};if(!T)return D(Zh,e);let r=C,i=Qh.get(r);return i||(i=Xh(w),Qh.set(r,i)),D(i,e)}}))).default(),d})})}});function eg(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&xo({route:t,Component:n})!==xo({route:e,Component:n})}function tg(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function ng(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!re(n)?[Me()]:[n]});return t._n=!0,t}function rg(e,t){let n=e(t);return n.length===1?D(n[0]):D(ve,void 0,n)}function ig(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}S(),A();var ag=Se({name:`LayoutLoader`,inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>D(_m[e.name],e.layoutProps,t.slots)}}),og=Se({name:`NuxtLayout`,inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){let n=s(),r=E(Ie),i=!r||r===Be()?Ft():r,a=M(()=>{let t=Uh(i,e.name);return t&&!(t in _m)&&e.fallback&&(t=j(e.fallback)),t});k(Ve,a);let o=x();t.expose({layoutRef:o});let c=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,c),t=N().beforeEach(()=>{e(),t()})}let l;return()=>{let r=!!a.value&&a.value in _m&&!!(i?.meta.layoutTransition??!1),s=r&&jt([i?.meta.layoutTransition,!1,{onBeforeLeave(){n[`~transitionPromise`]=new Promise(e=>{n[`~transitionFinish`]=e})},onAfterLeave(){n[`~transitionFinish`]?.(),delete n[`~transitionFinish`],delete n[`~transitionPromise`]}}]),u=l;return l=a.value,Et(s,{default:()=>D(de,{suspensible:!0,onResolve:async()=>{await ce(c)}},{default:()=>D(sg,{layoutProps:v(t.attrs,i.meta.layoutProps??{},{ref:o}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,isRenderingNewLayout:e=>e!==u&&e===a.value,hasTransition:r},t.slots)})}).default()}}}),sg=Se({name:`NuxtLayoutProvider`,inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){let n=e.name;e.shouldProvide&&k(He,{isCurrent:e=>n===!1||n===Uh(e)});let r=E(Ie),i=r&&r===Be(),a=E(He,null);if(i){let t=Ft(),n={};for(let i in t){let o=i;Object.defineProperty(n,o,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!a||a.isCurrent(t))?t[o]:r[o]})}k(Ie,Ne(n))}return()=>!n||typeof n==`string`&&!(n in _m)?t.slots.default?.():D(ag,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}});S();var cg={key:0,class:`app-update-notice`,role:`status`,"aria-live":`polite`},lg=Se({__name:`AppUpdateNotice`,props:{available:{type:Boolean}},emits:[`reload`],setup(e){return(t,n)=>e.available?(ue(),ae(`aside`,cg,[n[1]||=O(`p`,null,`Доступна новая версия сайта`,-1),O(`button`,{type:`button`,onClick:n[0]||=e=>t.$emit(`reload`)},`Обновить`)])):Me(``,!0)}}),ug=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},dg=Object.assign(ug(lg,[[`__scopeId`,`data-v-04804172`]]),{__name:`CommonAppUpdateNotice`});S(),A();function fg(){let e=t(),n=x(!1),r=!1,i=-1/0,a=null,o,s=async()=>{if(!r||a||n.value||document.visibilityState===`hidden`||Date.now()-i<6e4||!e.app.buildId||e.app.buildId===`dev`)return;i=Date.now();let t=new AbortController;a=t;let o=setTimeout(()=>t.abort(),5e3);try{let a=new URL(`${(e.app.cdnURL||e.app.baseURL||`/`).replace(/\/$/,``)}/`,window.location.origin),o=new URL(`${e.app.buildAssetsDir.replace(/^\/+|\/+$/g,``)}/`,a),s=new URL(`builds/latest.json`,o);s.searchParams.set(`t`,String(i));let c=await window.fetch(s,{cache:`no-store`,credentials:`omit`,redirect:`error`,signal:t.signal});if(!c.ok)return;let l=await c.json();
21r&&typeof l?.id==`string`&&l.id.trim()&&(n.value=l.id!==e.app.buildId)}catch{}finally{clearTimeout(o),a=null}};return De(()=>{r=!0,window.addEventListener(`focus`,s),window.addEventListener(`pageshow`,s),document.addEventListener(`visibilitychange`,s),o=ts(s,3e5),s()}),C(()=>{r=!1,clearInterval(o),a?.abort(),window.removeEventListener(`focus`,s),window.removeEventListener(`pageshow`,s),document.removeEventListener(`visibilitychange`,s)}),{updateAvailable:ie(n),reloadApp:()=>{window.location.reload()}}}S(),A();var pg={__name:`app`,setup(e){let{updateAvailable:t,reloadApp:n}=fg(),r=Be(),i=M(()=>r.path===`/app`||r.path.startsWith(`/app/`));return Dt(()=>({meta:i.value?[{key:`robots`,name:`robots`,content:`noindex, nofollow`}]:[]})),(e,r)=>{let i=Yh,a=$h,o=og,s=dg;return ue(),ae(ve,null,[Ce(i,{color:`#FF5D15`,height:3}),Ce(o,null,{default:ge(()=>[Ce(a)]),_:1}),Ce(s,{available:j(t),onReload:j(n)},null,8,[`available`,`onReload`])],64)}}};S(),A(),Fe();var mg={class:`error-page p-sect`},hg={class:`container`},gg={class:`error-page__inner`},_g={class:`error-page__content`},vg={class:`error-page__code text-primary`},yg={class:`error-page__title`},bg={class:`error-page__text opacity-70`},xg={__name:`error`,props:{error:{type:Object,default:()=>({})}},setup(e){let t=e,n=M(()=>Number(t.error?.statusCode)||404),r=M(()=>n.value===404),i=M(()=>r.value?`Страница не найдена`:`Что-то пошло не так`),a=M(()=>r.value?`Похоже, такой страницы больше нет или ссылка была указана с ошибкой.`:`Мы уже знаем, что случилась ошибка.`);Dt(()=>({title:`${n.value} - ${i.value}`,meta:[{name:`robots`,content:`noindex, follow`}]}));let o=()=>{Je({redirect:`/`})};return(e,t)=>{let r=og;return ue(),y(r,{"error-page":``},{default:ge(()=>[O(`section`,mg,[O(`div`,hg,[O(`div`,gg,[O(`div`,_g,[O(`p`,vg,xe(j(n)),1),O(`h1`,yg,xe(j(i)),1),O(`p`,bg,xe(j(a)),1),O(`div`,{class:`error-page__actions`},[O(`button`,{type:`button`,class:`btn btn--mobile-full`,onClick:o},[...t[0]||=[O(`i`,{class:`ic ic-stars`,"aria-hidden":`true`},null,-1),O(`span`,null,`Перейти на главную`,-1)]])])])])])])]),_:1})}}},Sg=()=>null;A(),S();var Cg={key:0},wg={__name:`nuxt-root`,setup(e){let t=s(),n=t.deferHydration();if(t.isHydrating){let e=t.hooks.hookOnce(`app:error`,n),r=N().beforeEach(()=>{e(),r()})}window.location.pathname,k(Ie,Be()),t.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let r=Ye();function i(e,n,r){let i=t.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,n,r)}catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return w((e,n,r)=>{if(t.hooks.callHook(`vue:error`,e,n,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),Qe(navigator.userAgent))return Xe(t,e),!1;if(Le(e)&&(e.fatal||e.unhandled))return t.runWithContext(()=>qe(e)),i(e,n,r),!1}),(e,t)=>(ue(),y(de,{onResolve:j(n)},{default:ge(()=>[j(!1)?(ue(),ae(`div`,Cg)):j(r)?(ue(),y(j(xg),{key:1,error:j(r)},null,8,[`error`])):j(!1)?(ue(),y(j(Sg),{key:2,context:j(!1)},null,8,[`context`])):j(!1)?(ue(),y(Te(j(!1)),{key:3})):(ue(),y(j(pg),{key:4}))]),_:1},8,[`onResolve`]))}};pe(),S();var Tg;{let e;Tg=async function(){if(e)return e;let t=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),r=t?be(wg):Oe(wg),a=l({vueApp:r});async function o(e){await a.callHook(`app:error`,e),a.payload.error||=Ue(e)}o.__nuxt_default=!0,r.config.errorHandler=o,a.hook(`app:suspense:resolve`,()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)}),!t&&n.id&&a.hook(`app:suspense:resolve`,()=>{document.getElementById(n.id)?.remove()});try{await p(a,Gh)}catch(e){o(e)}try{await a.hooks.callHook(`app:created`,r),await a.hooks.callHook(`app:beforeMount`,r),r.mount(i),await a.hooks.callHook(`app:mounted`,r),await ce()}catch(e){o(e)}return r},e=Tg().catch(e=>{throw o.NUXT_E1009({cause:e}),e})}export{Mc as $,Sp as A,iu as B,Op as C,K as Ct,wp as D,Cp as E,$d as F,vl as G,Sl as H,qd as I,hl as J,bl as K,Jd as L,hp as M,mp as N,bp as O,pp as P,Bc as Q,Wd as R,Pp as S,Ko as St,Ep as T,q as U,J as V,xl as W,rl as X,al as Y,Rc as Z,wm as _,os as _t,rh as a,ws as at,qp as b,rs as bt,th as c,Es as ct,Em as d,Os as dt,A
21c as et,Dm as f,Ss as ft,xm as g,us as gt,bm as h,ps as ht,wh as i,Rs as it,gp as j,xp as k,Om as l,Ps as lt,Cm as m,vs as mt,Vh as n,Ks as nt,Xm as o,js as ot,km as p,bs as pt,gl as q,Oh as r,zs as rt,Ym as s,Cs as st,ug as t,Ec as tt,Tm as u,Ts as ut,um as v,ss as vt,Tp as w,Gp as x,es as xt,Jp as y,cs as yt,Y as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.