1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DW3-mvHY.js","./CbXtAM7H.js","./BPZk7hi5.js","./Ci7_7wOY.js","./p8oI1hAb.js","./HclGiUj8.js","./U_hUvOxb.js","./BzyaGNq0.js","./NzfbgKYw.js","./BDNMzG2s.js","./useRendererMixin.BT2qoYVj.css","./routes.DAbyBC3n.css"])))=>i.map(i=>d[i]); 2import{It as e,J as t,L as n,Pt as r,Q as i,Vt as a,_ as o,ht as s,it as c,nt as l,st as u,v as d,w as f}from"./BPZk7hi5.js";import{O as p,S as m,T as h,_ as g,d as _,f as v,h as y,n as b,p as x,t as S,x as C,y as w}from"./Ci7_7wOY.js";import{c as T,n as ee,o as E,r as D,t as O}from"./BzyaGNq0.js";import{t as k}from"./HclGiUj8.js";var A={scrollBehavior(e,t,n){let r=o(),i=y(),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:j(e.hash),behavior:a}:!1:(typeof e.meta.scrollToTop==`function`?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===T?M(e,t,n,a):new Promise(o=>{let s=()=>{requestAnimationFrame(()=>{if(i.currentRoute.value.fullPath!==e.fullPath){o(!1);return}o(M(e,t,n,a))})};r.hooks.hookOnce(`page:loading:end`,()=>{let e=r[`~transitionPromise`];e?e.then(s):s()})})}};function j(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 M(e,t,n,r){return n||(e.hash?{el:e.hash,top:j(e.hash),behavior:E(e,t)?r:`instant`}:{left:0,top:0})}var N=!1;function P(){return N?(N=!1,!0):!1}var F=8,I=null,L=(e,t=500,n=`ease`,r=null)=>{I!==null&&(cancelAnimationFrame(I),I=null);let i=()=>r?r.scrollTop:window.scrollY,a=e=>{r?r.scrollTop=e:window.scrollTo(0,e)},o=i(),s=e-o;if(Math.abs(s)<F)return;if(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches){a(e);return}let c=performance.now(),l={ease:e=>e<.5?2*e*e:-1+(4-2*e)*e,linear:e=>e,easeIn:e=>e*e,easeOut:e=>e*(2-e)},u=l[n]||l.ease,d=e=>{let n=e-c,r=Math.min(n/t,1),i=u(r),l=o+s*i;a(l),I=r<1?requestAnimationFrame(d):null};I=requestAnimationFrame(d)},R=e=>{if(!e)return null;try{let t=decodeURIComponent(e.slice(1));return document.getElementById(t)}catch{return null}},z=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop||0,n=n.offsetParent;return t},B=8,V=(e,t)=>{if(!e)return!1;let n=R(e);return n?Math.abs(z(n)-z(t))<B:!1},H=8,U=e=>{let t=e,n=e.parentElement;for(;n&&n!==document.body;){let e=window.getComputedStyle(n),r=e.overflowX!==`visible`,i=e.flexDirection===`row`||e.flexDirection===`row-reverse`,a=n.scrollWidth>n.clientWidth;if(r&&i&&a&&t){let e=Array.from(n.children).filter(e=>e instanceof HTMLElement);if(e.length>=2){let n=t.offsetTop;if(e.every(e=>Math.abs(e.offsetTop-n)<H))return!0}}t=n,n=n.parentElement}return!1},W=(e,t)=>V(e,t)||U(t),G=(e=>({scrollBehavior(e,t,n){let r=o();if(P())return!1;if((t.path||`/`)===(e.path||`/`)&&t.hash!==e.hash){if(n)return n;if(e.hash){let n=R(e.hash);if(n&&!W(t.hash,n)){let e=S(n);L(e?b(n,e):z(n),500,`ease`,e)}}else L(0,500,`ease`);return!1}let i=!1;return e.matched.length<2&&(i={left:0,top:0}),n&&(i=n),new Promise(t=>{r.hooks.hookOnce(`page:transition:finish`,async()=>{if(await l(),e.hash){let n=R(e.hash);if(n){L(z(n),500,`ease`),t(!1);return}}t(i)})})},async routes(t){let{routes:n}=await e();return n}}))(()=>k(()=>import(`./DW3-mvHY.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),K={hashMode:!1,scrollBehaviorType:`auto`},q=G.hashMode??!1,J={...K,...A,...G};function Y(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function X(e,t=y()){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(()=>X(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)}var Z=(...e)=>e.find(e=>e!==void 0);function Q(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&&w(t.slice(0,n+1))?null:e}function te(l){let f=l.componentName||`NuxtLink`;function p(e){return!q&&typeof e==`string`&&e.startsWith(`#`)}
2function h(e,t,n){let r=n??l.trailingSlash;if(!e||r!==`append`&&r!==`remove`)return e;if(typeof e==`string`)return $(e,r);let i=`path`in e&&e.path!==void 0?e.path:t(e).path;return{...e,name:void 0,path:$(i,r)}}function b(e){let t=y(),r=d(),i=n(()=>!!a(e.target)&&a(e.target)!==`_self`),o=n(()=>{let t=a(e.to)||a(e.href)||``;return typeof t==`string`&&g(t,{acceptRelative:!0})}),c=s(`RouterLink`),u=c&&typeof c!=`string`?c.useLink:void 0,f=n(()=>{if(a(e.external))return!0;let t=a(e.to)||a(e.href)||``;return typeof t==`object`?!1:t===``||o.value}),m=n(()=>{let n=a(e.to)||a(e.href)||``;return f.value?n:h(n,t.resolve,a(e.trailingSlash))}),_=f.value?void 0:u?.({...e,to:m,viewTransition:a(e.viewTransition)}),b=n(()=>{let n=a(e.trailingSlash)??l.trailingSlash;if(!m.value||o.value||p(m.value)){let e=m.value;return typeof e==`string`?Q(e):e}if(f.value){let e=typeof m.value==`object`&&`path`in m.value?x(m.value):m.value,r=typeof e==`object`?t.resolve(e).href:e,i=typeof r==`string`?Q(r):r;return i===null?null:$(i,n)}return typeof m.value==`object`?t.resolve(m.value)?.href??null:$(C(r.app.baseURL,m.value),n)});return{to:m,hasTarget:i,isAbsoluteUrl:o,isExternal:f,href:b,isActive:_?.isActive??n(()=>m.value===t.currentRoute.value.path),isExactActive:_?.isExactActive??n(()=>m.value===t.currentRoute.value.path),route:_?.route??n(()=>t.resolve(m.value)),async navigate(t){b.value!==null&&await v(b.value,{replace:a(e.replace),external:f.value||i.value})}}}return t({name:f,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:b,setup(t,{slots:n}){let a=y(),{to:d,href:f,navigate:h,isExternal:g,hasTarget:v,isAbsoluteUrl:S}=b(t),C=e(!1),w=r(null),T=e=>{w.value=t.custom?e?.$el?.nextElementSibling:e?.$el};function E(e){return!!(!C.value&&(typeof t.prefetchOn==`string`?t.prefetchOn===e:t.prefetchOn?.[e]??l.prefetchOn?.[e])&&(t.prefetch??l.prefetch)!==!1&&t.noPrefetch!==!0&&t.target!==`_blank`&&!ae())}async function k(e=o()){if(C.value||f.value===null)return;C.value=!0;let t=typeof d.value==`string`?d.value:g.value?x(d.value):a.resolve(d.value).fullPath,n=g.value?new URL(t,window.location.href).href:t;await Promise.all([e.hooks.callHook(`link:prefetch`,n)?.catch(()=>{}),!g.value&&!v.value&&X(d.value,a).catch(()=>{})])}if(!t.custom&&E(`visibility`)){let e=o(),t,n=null;u(()=>{let r=re();O(()=>{t=D(()=>{w?.value?.tagName&&(n=r.observe(w.value,async()=>{n?.(),n=null,await k(e)}))})})}),c(()=>{t&&ee(t),n?.(),n=null})}return()=>{let e=t.target||null,r=Z(t.noRel?``:t.rel,l.externalRelAttribute,S.value||v.value?`noopener noreferrer`:``)||null,o=t=>({href:f.value,navigate:h,get route(){if(!f.value)return;let e=new URL(f.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return m(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:f.value}},rel:r,target:e,isExternal:g.value||v.value,isActive:!1,isExactActive:!1,...t,prefetch:k,prefetched:C.value,shouldPrefetch:E});if(!g.value&&!v.value&&!p(d.value)){let e={ref:T,to:d.value,activeClass:t.activeClass||l.activeClass,exactActiveClass:t.exactActiveClass||l.exactActiveClass,replace:t.replace,ariaCurrentValue:t.ariaCurrentValue,custom:t.custom};
2return t.custom||(E(`interaction`)&&(e.onPointerenter=k.bind(null,void 0),e.onFocus=k.bind(null,void 0)),C.value&&(e.class=t.prefetchedClass||l.prefetchedClass),e.rel=t.rel||void 0),i(s(`RouterLink`),e,t.custom&&n.default?{default:e=>n.default(o(e))}:n.default)}return t.custom?n.default?n.default(o()):null:i(`a`,{ref:w,href:f.value||null,rel:r,target:e,onClick:async e=>{if(!(g.value||v.value)){e.preventDefault();try{let e=_(f.value??``);return await(t.replace?a.replace(e):a.push(e))}finally{if(p(d.value)){let e=d.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},n.default?.())}}})}var ne=te(f);function $(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?h:p;return g(e)&&!e.startsWith(`http`)?e:n(e,!0)}function re(){let e=o();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 ie=/2g/;function ae(){let e=navigator.connection;return!!(e&&(e.saveData||ie.test(e.effectiveType)))}export{J as i,Y as n,q as r,ne as t};
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.