1import{_ as e,a as t,b as n,v as r,y as i}from"./BF72q9YW.js";import{S as a,T as o,Y as s,it as c,w as l}from"./CBxmGSse.js";import{a as u,c as d,f,l as p,n as m,r as h,t as g}from"./BmlpTbDm.js";import{t as _}from"./8-Y2Ap5z.js";var v=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;function y(e){return v.test(e)}import.meta.url.replace(/\/app\/.*$/,`/`);var b=Symbol(`layout-meta`),x=Symbol(`route`),S=n({docsBase:r,reporters:i}),C=()=>t()?.$router;function w(e){let t=e.scope,n=s();for(;n;){if(n===t)return!0;n=n.parent}return!1}var T=(()=>{if(l()){let e=a();if(!e||w(e))return o(x,t()._route)}return t()._route});function E(e){return e}var D=()=>{try{if(t()._processingMiddleware)return!0}catch{return!1}return!1},O=(e,n)=>{e||=`/`;let r=typeof e==`string`?e:`path`in e?k(e):C().resolve(e).href;if(n?.open){let{protocol:e}=new URL(r,window.location.href);if(e&&u(e))throw S.NUXT_E2002({toPath:r,protocol:e});let{target:t=`_blank`,windowFeatures:i={}}=n.open,a=[];for(let[e,t]of Object.entries(i))t!==void 0&&a.push(`${e.toLowerCase()}=${t}`);return open(r,t,a.join(`, `)),Promise.resolve()}let i=h(r,{acceptRelative:!0}),a=n?.external||i;if(a){if(!n?.external)throw S.NUXT_E2001({toPath:r});let{protocol:e}=new URL(r,window.location.href);if(e&&u(e))throw S.NUXT_E2002({toPath:r,protocol:e})}let o=D();if(!a&&o){if(n?.replace){if(typeof e==`string`){let{pathname:t,search:n,hash:r}=p(e);return{path:t,...n&&{query:d(n)},...r&&{hash:r},replace:!0}}return{...e,replace:!0}}return e}let s=C(),c=t();if(a)return c._scope.stop(),n?.replace?location.replace(r):location.href=r,o?c.isHydrating?new Promise(()=>{}):!1:Promise.resolve();let l=typeof e==`string`?A(e):e;return n?.replace?s.replace(l):s.push(l)};function k(e){return f(e.path||``,e.query||{})+(e.hash||``)}function A(e){let t=p(e);return m(g(t.pathname))+t.search+t.hash}var j=`__nuxt_error`,M=()=>c(t().payload,`error`),N=e=>{let n=R(e);try{let e=M();t().hooks.callHook(`app:error`,n),e.value||=n}catch{throw n}return n},P=(t,n)=>{let r=t.callHook(`app:error`,R(n));return e.NUXT_E1012({userAgent:navigator.userAgent,cause:n}),r},F=async(e,t)=>{if(y(navigator.userAgent)){await P(e,t);return}await e.runWithContext(()=>N(t))},I=async(e={})=>{let n=t(),r=M();n.callHook(`app:error:cleared`,e),e.redirect&&await C().replace(e.redirect),r.value=void 0},L=e=>!!e&&typeof e==`object`&&`__nuxt_error`in e,R=e=>{typeof e!=`string`&&e.statusText&&(e.message??=e.statusText);let t=_(e);return Object.defineProperty(t,j,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(t,"status",{get:()=>t.statusCode,configurable:!0}),Object.defineProperty(t,"statusText",{get:()=>t.statusMessage,configurable:!0}),t};export{y as _,L as a,E as c,k as d,T as f,x as g,b as h,R as i,A as l,S as m,F as n,N as o,C as p,I as r,M as s,P as t,O as u};
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.