1import{R as q,am as h,I as w,D as d,o as r,b as i,e as N,l as b,i as p,ad as y,U as f,j as s,k as L,x as c,h as e,Z as B,F as H,y as v,p as g,aA as A,A as T,v as U}from"./j28sMK5V.js";const V=a=>{try{return new URL(a).hostname.replace(/^www\./,"")}catch{return a}},$=["innerHTML"],P={__name:"NkNavItem",props:{link:{type:String,required:!1,default:null},appendIcon:{type:String,required:!1,default:null},prependIcon:{type:String,required:!1,default:null},title:{type:String,required:!1,default:null},text:{type:String,required:!1,default:null},longtext:{type:String,required:!1,default:null},misc:{type:[Boolean,String],required:!1,default:null},ariaLabel:{type:String,required:!1,default:null},target:{type:String,required:!1,default:null},download:{type:String,required:!1,default:null},descriptionHtml:{type:String,required:!1,default:null}},setup(a){const n=q("NkNav"),I=h(),t=w("props"),o=a,x=d(()=>t.variant==="resources"?V(o.text):o.text),m=d(()=>{if(!n.variants[t.variant].prependIcon)return!1;let l={};return o.prependIcon?l={icon:o.prependIcon}:t.prependIcon&&(l={icon:t.prependIcon}),{...n.variants[t.variant].prependIcon,...l}}),k=d(()=>{if(!n.variants[t.variant].appendIcon)return!1;let l={};return o.appendIcon?l={icon:o.appendIcon}:t.appendIcon&&(l={icon:t.appendIcon}),{...n.variants[t.variant].appendIcon,...l}});return(l,C)=>{const u=T,S=U;return r(),i("li",{class:c(e(n).variants[e(t).variant].item)},[N(S,f({link:a.link,class:[e(n).variants[e(t).variant].link],"aria-label":a.ariaLabel,target:a.target,download:a.download},l.$attrs),{default:b(()=>[m.value?(r(),p(u,y(f({key:0},m.value)),null,16)):s("",!0),L("span",{class:c(e(n).variants[e(t).variant].content)},[e(I).default?B(l.$slots,"default",{key:0}):(r(),i(H,{key:1},[a.title?(r(),i("span",{key:0,class:c(e(n).variants[e(t).variant].title)},v(a.title),3)):s("",!0),a.text?(r(),i("span",{key:1,class:c(e(n).variants[e(t).variant].text)},[g(v(x.value)+" ",1),e(t).variant==="resources"&&e(A)(a.link)?(r(),p(u,{key:0,icon:"link-external",class:"text-md ml-1"})):s("",!0),a.misc?(r(),i("span",{key:1,class:c(["misc",e(n).variants[e(t).variant].misc])},null,2)):s("",!0)],2)):s("",!0),a.longtext?(r(),i("span",{key:2,class:c(e(n).variants[e(t).variant].longtext)},[g(v(a.longtext)+" ",1),a.misc?(r(),i("span",{key:0,class:c(["misc",e(n).variants[e(t).variant].misc])},null,2)):s("",!0)],2)):s("",!0)],64))],2),k.value?(r(),p(u,y(f({key:1},k.value)),null,16)):s("",!0)]),_:3},16,["link","class","aria-label","target","download"]),a.descriptionHtml?(r(),i("div",{key:0,class:c([e(n).variants[e(t).variant].description]),innerHTML:a.descriptionHtml},null,10,$)):s("",!0)],2)}}};export{P as default}; 2//# sourceMappingURL=Bc24Y5FT.js.map
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.