1import{_ as f}from"./XnNGS9zF.js";import g from"./BIMK04SE.js";import{u as v}from"./CD0xSsDw.js";import{u as x}from"./C1WT1-gB.js";import{N as B,W as u,aH as C,aI as I,a6 as n,a7 as a,a8 as L,ai as N,aj as T,ak as c,af as l,ah as p,at as w,ab as V,ac as j,a9 as d}from"./Cc1FFHbL.js";const E=["aria-label"],F={key:1,"aria-current":"page"},S=B({__name:"Breadcrumb",props:{breadcrumbs:{}},setup(b){const s=b,m=e=>{var t;return e===((t=s==null?void 0:s.breadcrumbs)==null?void 0:t.length)-1},{invert:i}=x(),_=u(()=>i("text-ink-neutral-secondary","text-ink-neutral-secondary-invert")),y=u(()=>i("hover:text-ink-neutral-secondary","hover:text-ink-neutral-secondary-invert"));return C({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:s.breadcrumbs.map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@id":I(e.url),name:e.title}}))}),(e,t)=>{const h=f,k=g;return a(),n("nav",{"aria-label":e.$t("breadcrumb.label"),class:"m-breadcrumb inline-block"},[L("ol",{class:c(["text-theme-text gap-y-spacing-2 flex flex-wrap font-semibold",("useTypography"in e?e.useTypography:l(v))("label")])},[(a(!0),n(N,null,T(e.breadcrumbs,(o,r)=>(a(),n("li",{key:r,class:c(["mr-2.5 last:mr-0",{[l(_)]:r===e.breadcrumbs.length-1}])},[m(r)?(a(),n("span",F,d(o.title),1)):(a(),p(h,{key:0,class:c(["cursor-pointer",l(y)]),to:o.url},{default:V(()=>[j(d(o.title),1)]),_:2},1032,["class","to"])),m(r)?w("",!0):(a(),p(k,{key:2,name:"custom-icon:arrow",class:"ml-2.5"}))],2))),128))],2)],8,E)}}}),O=Object.assign(S,{__name:"ModulesBreadcrumb"});export{O as default};
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.