import{q as c,Z as i,f as n,ap as f,ab as d,V as m,ag as x}from"#entry";import{d as L}from"./fFxklVic.js";const a=L({...x,componentName:"NuxtLinkLocale"}),k=c({name:"NuxtLinkLocale",props:{...a.props,locale:{type:String,default:void 0,required:!1}},setup(t,{slots:o}){const l=i(),r=n(()=>{const e=t.to??t.href;return e!=null?l(e,t.locale):e}),u=n(()=>{if(t.external||t.target&&t.target!=="_self")return!0;const e=t.to??t.href;return f(e)?!1:e===""||e==null||d(e,{acceptRelative:!0})}),s=()=>{const e={...t};return u.value||(e.to=r.value),delete e.href,delete e.locale,e};return()=>m(a,s(),o.default)}});export{k as _};
