1import{s as I}from"./CmDo-hGX.js";import{s as g}from"./Dh4l5uFf.js";import{bE as C,aY as i,k as a,m,e as d,n as B,aw as p,v as l,t as w,as as h,l as O,F as f,q as L,aN as x,x as y}from"./mEzNQUA2.js";import"./Ca_6lrVV.js";var N=` 2 .p-breadcrumb { 3 background: dt('breadcrumb.background'); 4 padding: dt('breadcrumb.padding'); 5 overflow-x: auto; 6 } 7 8 .p-breadcrumb-list { 9 margin: 0; 10 padding: 0; 11 list-style-type: none; 12 display: flex; 13 align-items: center; 14 flex-wrap: nowrap; 15 gap: dt('breadcrumb.gap'); 16 } 17 18 .p-breadcrumb-separator { 19 display: flex; 20 align-items: center; 21 color: dt('breadcrumb.separator.color'); 22 } 23 24 .p-breadcrumb-separator-icon:dir(rtl) { 25 transform: rotate(180deg); 26 } 27 28 .p-breadcrumb::-webkit-scrollbar { 29 display: none; 30 } 31 32 .p-breadcrumb-item-link { 33 text-decoration: none; 34 display: flex; 35 align-items: center; 36 gap: dt('breadcrumb.item.gap'); 37 transition: 38 background dt('breadcrumb.transition.duration'), 39 color dt('breadcrumb.transition.duration'), 40 outline-color dt('breadcrumb.transition.duration'), 41 box-shadow dt('breadcrumb.transition.duration'); 42 border-radius: dt('breadcrumb.item.border.radius'); 43 outline-color: transparent; 44 color: dt('breadcrumb.item.color'); 45 } 46 47 .p-breadcrumb-item-link:focus-visible { 48 box-shadow: dt('breadcrumb.item.focus.ring.shadow'); 49 outline: dt('breadcrumb.item.focus.ring.width') dt('breadcrumb.item.focus.ring.style') dt('breadcrumb.item.focus.ring.color'); 50 outline-offset: dt('breadcrumb.item.focus.ring.offset'); 51 } 52 53 .p-breadcrumb-item-link:hover .p-breadcrumb-item-label { 54 color: dt('breadcrumb.item.hover.color'); 55 } 56 57 .p-breadcrumb-item-label { 58 transition: inherit; 59 } 60 61 .p-breadcrumb-item-icon { 62 color: dt('breadcrumb.item.icon.color'); 63 transition: inherit; 64 } 65 66 .p-breadcrumb-item-link:hover .p-breadcrumb-item-icon { 67 color: dt('breadcrumb.item.icon.hover.color'); 68 } 69`,P={root:"p-breadcrumb p-component",list:"p-breadcrumb-list",homeItem:"p-breadcrumb-home-item",separator:"p-breadcrumb-separator",separatorIcon:"p-breadcrumb-separator-icon",item:function(n){var t=n.instance;return["p-breadcrumb-item",{"p-disabled":t.disabled()}]},itemLink:"p-breadcrumb-item-link",itemIcon:"p-breadcrumb-item-icon",itemLabel:"p-breadcrumb-item-label"},S=C.extend({name:"breadcrumb",style:N,classes:P}),U={name:"BaseBreadcrumb",extends:g,props:{model:{type:Array,default:null},home:{type:null,default:null}},style:S,provide:function(){return{$pcBreadcrumb:this,$parentInstance:this}}},k={name:"BreadcrumbItem",hostName:"Breadcrumb",extends:g,props:{item:null,templates:null,index:null},methods:{onClick:function(n){this.item.command&&this.item.command({originalEvent:n,item:this.item})},visible:function(){return typeof this.item.visible=="function"?this.item.visible():this.item.visible!==!1},disabled:function(){return typeof this.item.disabled=="function"?this.item.disabled():this.item.disabled},label:function(){return typeof this.item.label=="function"?this.item.label():this.item.label},isCurrentUrl:function(){var n=this.item,t=n.to,s=n.url,o=typeof window<"u"?window.location.pathname:"";return t===o||s===o?"page":void 0}},computed:{ptmOptions:function(){return{context:{item:this.item,index:this.index}}},getMenuItemProps:function(){var n=this;return{action:i({class:this.cx("itemLink"),"aria-current":this.isCurrentUrl(),onClick:function(s){return n.onClick(s)}},this.ptm("itemLink",this.ptmOptions)),icon:i({class:[this.cx("icon"),this.item.icon]},this.ptm("icon",this.ptmOptions)),label:i({class:this.cx("label")},this.ptm("label",this.ptmOptions))}}}},E=["href","target","aria-current"];function M(e,n,t,s,o,r){return r.visible()?(a(),m("li",i({key:0,class:[e.cx("item"),t.item.class]},e.ptm("item",r.ptmOptions)),[t.templates.item?(a(),d(p(t.templates.item),{key:1,item:t.item,label:r.label(),props:r.getMenuItemProps}
69,null,8,["item","label","props"])):(a(),m("a",i({key:0,href:t.item.url||"#",class:e.cx("itemLink"),target:t.item.target,"aria-current":r.isCurrentUrl(),onClick:n[0]||(n[0]=function(){return r.onClick&&r.onClick.apply(r,arguments)})},e.ptm("itemLink",r.ptmOptions)),[t.templates&&t.templates.itemicon?(a(),d(p(t.templates.itemicon),{key:0,item:t.item,class:B(e.cx("itemIcon",r.ptmOptions))},null,8,["item","class"])):t.item.icon?(a(),m("span",i({key:1,class:[e.cx("itemIcon"),t.item.icon]},e.ptm("itemIcon",r.ptmOptions)),null,16)):l("",!0),t.item.label?(a(),m("span",i({key:2,class:e.cx("itemLabel")},e.ptm("itemLabel",r.ptmOptions)),w(r.label()),17)):l("",!0)],16,E))],16)):l("",!0)}k.render=M;var R={name:"Breadcrumb",extends:U,inheritAttrs:!1,components:{BreadcrumbItem:k,ChevronRightIcon:I}};function V(e,n,t,s,o,r){var u=h("BreadcrumbItem"),v=h("ChevronRightIcon");return a(),m("nav",i({class:e.cx("root")},e.ptmi("root")),[O("ol",i({class:e.cx("list")},e.ptm("list")),[e.home?(a(),d(u,i({key:0,item:e.home,class:e.cx("homeItem"),templates:e.$slots,pt:e.pt,unstyled:e.unstyled},e.ptm("homeItem")),null,16,["item","class","templates","pt","unstyled"])):l("",!0),(a(!0),m(f,null,L(e.model,function(b,c){return a(),m(f,{key:b.label+"_"+c},[e.home||c!==0?(a(),m("li",i({key:0,class:e.cx("separator")},{ref_for:!0},e.ptm("separator")),[x(e.$slots,"separator",{},function(){return[y(v,i({"aria-hidden":"true",class:e.cx("separatorIcon")},{ref_for:!0},e.ptm("separatorIcon")),null,16,["class"])]})],16)):l("",!0),y(u,{item:b,index:c,templates:e.$slots,pt:e.pt,unstyled:e.unstyled},null,8,["item","index","templates","pt","unstyled"])],64)}),128))],16)],16)}R.render=V;export{R 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.