1import{K as x,C as N,am as S,o as l,a as r,j as c,x as t,g as s,b as h,h as d,m as B,aa as v,T as P,i as T,t as p,F as k,k as q,l as C,v as V,q as E}from"./DOsxFpLm.js";const z={__name:"NkBreadcrumb",props:{breadcrumbs:{type:Array,required:!0},homePath:{type:String,required:!1,default:"/"},homeTitle:{type:String,required:!1,default:null}},setup(u){const e=x("NkBreadcrumb"),_=u,g=N(()=>y());function y(){const o=JSON.parse(JSON.stringify(_.breadcrumbs)),m=o.length;return o.forEach(a=>{const{isActiveExact:n}=S(a.url);a.test=a.url&&!n,a.link=!n&&m>1}),o.filter(a=>a.isSlug!==!0||m===1)}return(o,m)=>{const a=V,n=E;return l(),r("nav",{role:"navigation",class:t(s(e).classes.wrapper),"aria-label":"breadcrumbs"},[c("div",{class:t(s(e).classes.container)},[c("ol",{class:t(s(e).classes.list)},[c("li",{class:t(s(e).classes.item)},[h(n,{class:t(s(e).classes.link),to:u.homePath,prefetch:!1},{default:d(()=>[s(e).homeIcon?(l(),B(a,v(P({key:0},s(e).homeIcon)),null,16)):T("",!0),c("span",{class:t(s(e).classes.homeTitle)},p(u.homeTitle??s(e).text.homeTitle),3)]),_:1},8,["class","to"])],2),(l(!0),r(k,null,q(g.value,(i,f)=>(l(),r(k,null,[i.link?(l(),r("li",{key:f+"link",class:t(s(e).classes.item)},[h(n,{class:t(s(e).classes.link),to:i.url,prefetch:!1},{default:d(()=>[C(p(i.title),1)]),_:2},1032,["class","to"])],2)):(l(),r("li",{key:f+"no-link",class:t(s(e).classes.item)},[c("span",{class:t(s(e).classes.currentPage)}
1,p(i.title),3)],2))],64))),256))],2)],2)],2)}}};export{z as default}; 2//# sourceMappingURL=DNTkG5yH.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.