1import{I as e}from"./BxEsx-wn.js";import{I as t,N as n,S as r,Tt as i,b as a,c as o,p as s,st as c,x as l}from"./Bjh-RAep.js";import{a as u,r as d}from"./BSEoG1Qu.js";a({name:`ServerPlaceholder`,render(){return s(`div`)}});var f=Symbol.for(`nuxt:client-only`),p=`<div></div>`;function m(e){return e.nodeName===`#comment`&&e.nodeValue===`placeholder`}function h(e){return e&&!m(e)?d(e,p):r(`div`)}var g=a({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:i,attrs:a}){let d=c(!1);n(()=>{d.value=!0});let p=l();return p&&(p._nuxtClientOnly=!0),t(f,!0),()=>{if(d.value){let e=i.default?.();return e&&e.length===1?[o(e[0],a)]:e}let t=i.fallback||i.placeholder;if(t)return r(t);let n=e.fallback||e.placeholder||``,c=u(e.fallbackTag||e.placeholderTag,`span`);return s(c,a,n)}}}),_=new WeakMap;function v(t){if(_.has(t))return _.get(t);let a={...t};return a.render?a.render=(e,n,i,a,s,c)=>{if(a.mounted$??e.mounted$){let l=t.render?.bind(e)(e,n,i,a,s,c);return l.children===null||typeof l.children==`string`?o(l):r(l)}return h(e._.vnode.el)}:a.template&&=` 2 <template v-if="mounted$">${t.template}</template> 3 <template v-else><div></div></template> 4 `,a.setup=(s,u)=>{let d=e(),f=c(d.isHydrating===!1),p=l();if(d.isHydrating){let e={...p.attrs},t=y(p);for(let t in e)delete p.attrs[t];n(()=>{Object.assign(p.attrs,e),p.vnode.dirs=t})}n(()=>{f.value=!0});let m=t.setup?.(s,u)||{};return i(m)?Promise.resolve(m).then(e=>typeof e==`function`?(...t)=>{if(f.value||!d.isHydrating){let n=e(...t);return n.children===null||typeof n.children==`string`?o(n):r(n)}return h(p?.vnode.el)}:(e||={},e.mounted$=f,e)):typeof m==`function`?(...e)=>{if(f.value){let t=m(...e),n=a.inheritAttrs===!1?void 0:u.attrs;return t.children===null||typeof t.children==`string`?o(t,n):r(t,n)}return h(p?.vnode.el)}
4:Object.assign(m,{mounted$:f})},_.set(t,a),a}function y(e){if(!e||!e.vnode.dirs)return null;let t=e.vnode.dirs;return e.vnode.dirs=null,t}export{f as n,v as r,g 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.