PageSourceSearch

https://www.officer.com/_nuxt/nuxt-link-5D9M1x0w.mjs

js officer.com collected 2026-09-24 08:45:35 UTC 7,446 bytes, 1 lines download raw bytes

1import{a as e,f as t,o as n}from"./nuxt-Dw3LQvcO.mjs";import{E as r,Gt as i,H as a,Ht as o,I as s,Pt as c,Z as l,Zt as u,tt as d,ut as f,z as p}from"./vue.runtime.esm-bundler-DK-ieOMu.mjs";import{d as m,l as h,p as g,u as _}from"./error-Dvy0PY9B.mjs";import{a as v,c as y,f as b,h as x,r as S,s as C}from"./dist-ixpjVjHx.mjs";import{o as w,s as T}from"./client-only-DfRKx4_X.mjs";import{c as E,l as D,u as O}from"./is-equal-CdQM1mL-.mjs";var k={scrollBehavior(t,n,r){let i=e(),a=g(),o=a.options?.scrollBehaviorType??`auto`;return t.path.replace(/\/$/,``)===n.path.replace(/\/$/,``)?n.hash&&!t.hash?r??{left:0,top:0}:t.hash?{el:t.hash,top:A(t.hash),behavior:o}:!1:(typeof t.meta.scrollToTop==`function`?t.meta.scrollToTop(t,n):t.meta.scrollToTop)===!1?!1:n===T?j(t,n,r,o):new Promise(e=>{let s=()=>{requestAnimationFrame(()=>{if(a.currentRoute.value.fullPath!==t.fullPath){e(!1);return}e(j(t,n,r,o))})};i.hooks.hookOnce(`page:loading:end`,()=>{let e=i[`~transitionPromise`];e?e.then(s):s()})})}};function A(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 j(e,t,n,r){return n||(e.hash?{el:e.hash,top:A(e.hash),behavior:w(e,t)?r:`instant`}:{left:0,top:0})}var M={hashMode:!1,scrollBehaviorType:`auto`,...k};function N(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function P(e,t=g()){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(()=>P(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)}a(),c();var F=(...e)=>e.find(e=>e!==void 0);function I(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&&v(t.slice(0,n+1))?null:e}function L(t){let a=t.componentName||`NuxtLink`;function c(e){return typeof e==`string`&&e.startsWith(`#`)}function v(e,n,r){let i=r??t.trailingSlash;if(!e||i!==`append`&&i!==`remove`)return e;if(typeof e==`string`)return z(e,i);let a=`path`in e&&e.path!==void 0?e.path:n(e).path;return{...e,name:void 0,path:z(a,i)}}function b(e){let i=g(),a=n(),o=r(()=>!!u(e.target)&&u(e.target)!==`_self`),s=r(()=>{let t=u(e.to)||u(e.href)||``;return typeof t==`string`&&S(t,{acceptRelative:!0})}),l=f(`RouterLink`),d=l&&typeof l!=`string`?l.useLink:void 0,p=r(()=>{if(u(e.external))return!0;let t=u(e.to)||u(e.href)||``;return typeof t==`object`?!1:t===``||s.value}),h=r(()=>{let t=u(e.to)||u(e.href)||``;return p.value?t:v(t,i.resolve,u(e.trailingSlash))}),y=p.value?void 0:d?.({...e,to:h,viewTransition:u(e.viewTransition)}),b=r(()=>{let n=u(e.trailingSlash)??t.trailingSlash;if(!h.value||s.value||c(h.value)){let e=h.value;return typeof e==`string`?I(e):e}if(p.value){let e=typeof h.value==`object`&&`path`in h.value?m(h.value):h.value,t=typeof e==`object`?i.resolve(e).href:e,r=typeof t==`string`?I(t):t;return r===null?null:z(r,n)}return typeof h.value==`object`?i.resolve(h.value)?.href??null:z(C(a.app.baseURL,h.value),n)});return{to:h,hasTarget:o,isAbsoluteUrl:s,isExternal:p,href:b,isActive:y?.isActive??r(()=>h.value===i.currentRoute.value.path),isExactActive:y?.isExactActive??r(()=>h.value===i.currentRoute.value.path),route:y?.route??r(()=>i.resolve(h.value)),async navigate(t){b.value!==null&&await _(b.value,{replace:u(e.replace),external:p.value||o.value})}}}return s({name:a,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(n,{slots:r}){let a=g(),{to:s,href:u,navigate:_,isExternal:v,hasTarget:x,isAbsoluteUrl:S}=b(n),C=i(!1),w=o(null),T=e=>{w.value=n.custom?e?.$el?.nextElementSibling:e?.$el};function k(e){return!!(!C.value&&(typeof n.prefetchOn==`string`?n.prefetchOn===e:n.prefetchOn?.[e]??t.prefetchOn?.[e])&&(n.prefetch??t.prefetch)!==!1&&n.noPrefetch!==!0&&n.target!==`_blank`&&!H())}async function A(t=e()){if(C.value||u.value===null)return;C.value=!0;let n=typeof s.value==`string`?s.value:v.value?m(s.value):a.resolve(s.value).fullPath,r=v.value?new URL(n,window.location.href).href:n;await Promise.all([t.hooks.callHook(`link:prefetch`,r)?.catch(()=>{}),!v.value&&!x.value&&P(s.value,a).catch(()=>{})])}if(!n.custom&&k(`visibility`)){let t=e(),n,r=null;d(()=>{let e=B();E(()=>{n=O(()=>{w?.value?.tagName&&(r=e.observe(w.value,async()=>{r?.(),r=null,await A(t)}))})})}),l(()=>{n&&D(n),r?.(),r=null})}return()=>{let e=n.target||null,i=F(n.noRel?``:n.rel,t.externalRelAttribute,S.value||x.value?`noopener noreferrer`:``)||null,o=t=>({href:u.value,navigate:_,get route(){if(!u.value)return;let e=new URL(u.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return y(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:u.value}},rel:i,target:e,isExternal:v.value||x.value,isActive:!1,isExactActive:!1,...t,prefetch:A,prefetched:C.value,shouldPrefetch:k});if(!v.value&&!x.value&&!c(s.value)){let e={ref:T,to:s.value,activeClass:n.activeClass||t.activeClass,exactActiveClass:n.exactActiveClass||t.exactActiveClass,replace:n.replace,ariaCurrentValue:n.ariaCurrentValue,custom:n.custom};
1return n.custom||(k(`interaction`)&&(e.onPointerenter=A.bind(null,void 0),e.onFocus=A.bind(null,void 0)),C.value&&(e.class=n.prefetchedClass||t.prefetchedClass),e.rel=n.rel||void 0),p(f(`RouterLink`),e,n.custom&&r.default?{default:e=>r.default(o(e))}:r.default)}return n.custom?r.default?r.default(o()):null:p(`a`,{ref:w,href:u.value||null,rel:i,target:e,onClick:async e=>{if(!(v.value||x.value)){e.preventDefault();try{let e=h(u.value??``);return await(n.replace?a.replace(e):a.push(e))}finally{if(c(s.value)){let e=s.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},r.default?.())}}})}var R=L(t);function z(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?b:x;return S(e)&&!e.startsWith(`http`)?e:n(e,!0)}function B(){let t=e();if(t._observer)return t._observer;let n=null,r=new Map;return t._observer={observe:(e,t)=>(n||=new IntersectionObserver(e=>{for(let t of e){let e=r.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),r.set(e,t),n.observe(e),()=>{r.delete(e),n?.unobserve(e),r.size===0&&(n?.disconnect(),n=null)})}}var V=/2g/;function H(){let e=navigator.connection;return!!(e&&(e.saveData||V.test(e.effectiveType)))}export{P as a,N as i,H as n,M as o,B as r,R 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.