import{P as e,T as t,W as n,X as r,_ as i,dt as a,g as o,h as s,p as c}from"./vendor/json-editor-vue-9tyg6b65.js";import{t as l}from"./nuxt-link-f6563zm1.js";var u={key:0,"i-carbon:arrow-up-right":``,"translate-y--1":``,"text-xs":``,op50:``},d=Object.assign(t({__name:`NLink`,props:{to:{},href:{},target:{},underline:{type:Boolean}},setup(t){let d=t,f=c(()=>d.href||d.to);return(c,d)=>{let p=l;return n(),s(p,e(f.value?{href:f.value,target:t.target,rel:t.target===`_blank`?`noopener noreferrer`:void 0}:{},{class:{"n-link n-transition hover:n-link-hover n-link-base":f.value||t.underline}}),{default:a(()=>[r(c.$slots,`default`),f.value&&t.target===`_blank`?(n(),i(`div`,u)):o(``,!0)]),_:3},16,[`class`])}}}),{__name:`NLink`});export{d as t};