import{Q as k,R as I,f as P,S as A,r as x,q as L,T as D,U as O,k as V,V as B,W as C,y as w,X as U,Y as N,Z as j,a0 as F,a1 as H,v as S,a2 as M,a3 as $,a4 as z,_ as Q,o as R,c as W,s as X,C as Y,u as Z,a5 as G,a6 as f}from"./entry.s3OgR4KO.js";async function T(t,a=k()){const{path:n,matched:e}=a.resolve(t);if(!e.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(n)))return;const s=a._preloadPromises=a._preloadPromises||[];if(s.length>4)return Promise.all(s).then(()=>T(t,a));a._routePreloaded.add(n);const o=e.map(c=>{var r;return(r=c.components)==null?void 0:r.default}).filter(c=>typeof c=="function");for(const c of o){const r=Promise.resolve(c()).catch(()=>{}).finally(()=>s.splice(s.indexOf(r)));s.push(r)}await Promise.all(s)}const J=(...t)=>t.find(a=>a!==void 0);function K(t){const a=t.componentName||"NuxtLink";function n(e,s){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return E(e,t.trailingSlash);const o="path"in e?e.path:s(e).path;return{...e,name:void 0,path:E(o,t.trailingSlash)}}return I({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},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}},setup(e,{slots:s}){const o=k(),c=H(),r=P(()=>{const l=e.to||e.href||"";return n(l,o.resolve)}),v=P(()=>typeof r.value=="string"&&A(r.value,{acceptRelative:!0})),p=P(()=>e.target&&e.target!=="_self"),g=P(()=>e.external||p.value?!0:typeof r.value=="object"?!1:r.value===""||v.value),b=x(!1),m=x(null),q=l=>{var d;m.value=e.custom?(d=l==null?void 0:l.$el)==null?void 0:d.nextElementSibling:l==null?void 0:l.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!te()){const d=S();let _,i=null;L(()=>{const y=ee();D(()=>{_=O(()=>{var h;(h=m==null?void 0:m.value)!=null&&h.tagName&&(i=y.observe(m.value,async()=>{i==null||i(),i=null;const u=typeof r.value=="string"?r.value:o.resolve(r.value).fullPath;await Promise.all([d.hooks.callHook("link:prefetch",u).catch(()=>{}),!g.value&&T(r.value,o).catch(()=>{})]),b.value=!0}))})})}),V(()=>{_&&B(_),i==null||i(),i=null})}return()=>{var y,h;if(!g.value){const u={ref:q,to:r.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(b.value&&(u.class=e.prefetchedClass||t.prefetchedClass),u.rel=e.rel||void 0),C(w("RouterLink"),u,s.default)}const l=typeof r.value=="object"?((y=o.resolve(r.value))==null?void 0:y.href)??null:r.value&&!e.external&&!v.value?n(U(c.app.baseURL,r.value),o.resolve):r.value||null,d=e.target||null,_=J(e.noRel?"":e.rel,t.externalRelAttribute,v.value||p.value?"noopener noreferrer":"")||null,i=()=>M(l,{replace:e.replace});return e.custom?s.default?s.default({href:l,navigate:i,get route(){if(!l)return;const u=N(l);return{path:u.pathname,fullPath:u.pathname,get query(){return j(u.search)},hash:u.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:l}},rel:_,target:d,isExternal:g.value,isActive:!1,isExactActive:!1}):null:C("a",{ref:m,href:l,rel:_,target:d},(h=s.default)==null?void 0:h.call(s))}}})}const le=K(F);function E(t,a){const n=a==="append"?$:z;return A(t)&&!t.startsWith("http")?t:n(t,!0)}function ee(){const t=S();if(t._observer)return t._observer;let a=null;const n=new Map,e=(o,c)=>(a||(a=new IntersectionObserver(r=>{for(const v of r){const p=n.get(v.target);(v.isIntersecting||v.intersectionRatio>0)&&p&&p()}})),n.set(o,c),a.observe(o),()=>{n.delete(o),a.unobserve(o),n.size===0&&(a.disconnect(),a=null)});return t._observer={observe:e}}function te(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}const ae=(t,a)=>{const n=t[a];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((e,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+a)))})},re={class:"tt-icon","aria-hidden":"true"},ne={__name:"TtIcon",props:{name:{type:String,default:"",required:!0}},setup(t){const a=t,n=G(()=>ae(Object.assign({"../../assets/svg/Brouillon-old.svg":()=>f(()=>import("./Brouillon-old.DW7DmbrK.js"),__vite__mapDeps([0,1]),import.meta.url),"../../assets/svg/Brouillon.svg":()=>f(()=>import("./Brouillon.X_cdb8Fj.js"),__vite__mapDeps([2,1]),import.meta.url),"../../assets/svg/CircleDvd.svg":()=>f(()=>import("./CircleDvd.scGsFhTz.js"),__vite__mapDeps([3,1]),import.meta.url),"../../assets/svg/Facebook.svg":()=>f(()=>import("./Facebook.Djt15CcP.js"),__vite__mapDeps([4,1]),import.meta.url),"../../assets/svg/Instagram.svg":()=>f(()=>import("./Instagram.gZrntYu8.js"),__vite__mapDeps([5,1]),import.meta.url),"../../assets/svg/Linkedin.svg":()=>f(()=>import("./Linkedin.ImrlG-Kt.js"),__vite__mapDeps([6,1]),import.meta.url),"../../assets/svg/Tux.svg":()=>f(()=>import("./Tux.DiOGr245.js"),__vite__mapDeps([7,1]),import.meta.url),"../../assets/svg/Twitter.svg":()=>f(()=>import("./Twitter.OP5sM4xC.js"),__vite__mapDeps([8,1]),import.meta.url),"../../assets/svg/Underline.svg":()=>f(()=>import("./Underline.84VzZWog.js"),__vite__mapDeps([9,1]),import.meta.url)}),`../../assets/svg/${a.name}.svg`));return(e,s)=>(R(),W("span",re,[(R(),X(Y(Z(n))))]))}},oe=Q(ne,[["__scopeId","data-v-74da40e3"]]);export{le as _,oe as a}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["./Brouillon-old.DW7DmbrK.js","./entry.s3OgR4KO.js","./Brouillon.X_cdb8Fj.js","./CircleDvd.scGsFhTz.js","./Facebook.Djt15CcP.js","./Instagram.gZrntYu8.js","./Linkedin.ImrlG-Kt.js","./Tux.DiOGr245.js","./Twitter.OP5sM4xC.js","./Underline.84VzZWog.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) }