1import{R as H,S as C,U as l,a as m,c as d,k as y,n as A,av as x,e as I,t as z,h as S,b as f,F as L,v as V,V as M,d as v,bp as O,bv as b,bq as T,ct as D,bs as P,bu as W,cb as F,bI as w,by as qe,c4 as We,c5 as Ze,cK as Xe,bD as ee,bH as R,bL as Ye,cC as Qe,bK as Z,H as X,w as K,x as N,T as Y,N as te,bQ as de,cx as pe,bG as B,bU as q,ar as fe,cL as oe,b_ as Je,b$ as se,r as E,i as _,O as $e}from"./index-BiDzv_XD.js";import{s as he}from"./index-Cn5DzftV.js";import{s as ne}from"./index-CNDa--p4.js";import{s as be}from"./index-CMHYdoce.js";import{s as Ie}from"./index-CCeyYb4M.js";import{s as ie}from"./index-DVWI9TjT.js";import{s as et}from"./index-Z8ti_WG-.js";import{s as tt}from"./index-CFlz08CI.js";import{s as nt,a as it,b as at}from"./index-Be02MSt3.js";import{s as rt,a as ot}from"./index-Bna06bUG.js";import{s as st}from"./index-CiVQnkqS.js";import"./index-_-Tc6y63.js";import"./index-D-3iZBqv.js";var ut=function(e){var t=e.dt;return` 2.p-breadcrumb { 3 background: `.concat(t("breadcrumb.background"),`; 4 padding: `).concat(t("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: `).concat(t("breadcrumb.gap"),`; 16} 17 18.p-breadcrumb-separator { 19 display: flex; 20 align-items: center; 21 color: `).concat(t("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: `).concat(t("breadcrumb.item.gap"),`; 37 transition: background `).concat(t("breadcrumb.transition.duration"),", color ").concat(t("breadcrumb.transition.duration"),", outline-color ").concat(t("breadcrumb.transition.duration"),", box-shadow ").concat(t("breadcrumb.transition.duration"),`; 38 border-radius: `).concat(t("breadcrumb.item.border.radius"),`; 39 outline-color: transparent; 40 color: `).concat(t("breadcrumb.item.color"),`; 41} 42 43.p-breadcrumb-item-link:focus-visible { 44 box-shadow: `).concat(t("breadcrumb.item.focus.ring.shadow"),`; 45 outline: `).concat(t("breadcrumb.item.focus.ring.width")," ").concat(t("breadcrumb.item.focus.ring.style")," ").concat(t("breadcrumb.item.focus.ring.color"),`; 46 outline-offset: `).concat(t("breadcrumb.item.focus.ring.offset"),`; 47} 48 49.p-breadcrumb-item-link:hover .p-breadcrumb-item-label { 50 color: `).concat(t("breadcrumb.item.hover.color"),`; 51} 52 53.p-breadcrumb-item-label { 54 transition: inherit; 55} 56 57.p-breadcrumb-item-icon { 58 color: `).concat(t("breadcrumb.item.icon.color"),`; 59 transition: inherit; 60} 61 62.p-breadcrumb-item-link:hover .p-breadcrumb-item-icon { 63 color: `).concat(t("breadcrumb.item.icon.hover.color"),`; 64} 65`)},ct={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(e){var t=e.instance;return["p-breadcrumb-item",{"p-disabled":t.disabled()}]},itemLink:"p-breadcrumb-item-link",itemIcon:"p-breadcrumb-item-icon",itemLabel:"p-breadcrumb-item-label"},lt=H.extend({name:"breadcrumb",theme:ut,classes:ct}),mt={name:"BaseBreadcrumb",extends:C,props:{model:{type:Array,default:null},home:{type:null,default:null}},style:lt,provide:function(){return{$pcBreadcrumb:this,$parentInstance:this}}},ge={name:"BreadcrumbItem",hostName:"Breadcrumb",extends:C,props:{item:null,templates:null,index:null},methods:{onClick:function(e){this.item.command&&this.item.command({originalEvent:e,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 e=this.item,t=e.to,a=e.url,r=typeof window<"u"?window.location.pathname:"";return t===r||a===r?"page":void 0}},computed:{ptmOptions:function(){return{context:{item:this.item,index:this.index}}},getMenuItemProps:function(){var e=this;return{action:l({class:this.cx("itemLink"),"aria-current":this.isCurrentUrl(),onClick:function(a){return e.onClick(a)}},this.ptm("itemLink",this.ptmOptions)),icon:l({class:[this.cx("icon"),this.item.icon]},this.ptm("icon",this.ptmOptions)),label:l({class:this.cx("label")},this.ptm("label",this.ptmOptions))}}}},dt=["href","target","aria-current"];function pt(n,e,t,a,r,i){return i.visible()?(m(),d("li",l({key:0,class:[n.cx("item"),t.item.class]},n.ptm("item",i.ptmOptions)),[t.templates.item?(m(),y(x(t.templates.item),{key:1,item:t.item,label:i.label(),props:i.getMenuItemProps},null,8,["item","label","props"])):(m(),d("a",l({key:0,href:t.item.url||"#",class:n.cx("itemLink"),target:t.item.target,"aria-current":i.isCurrentUrl(),onClick:e[0]||(e[0]=function(){return i.onClick&&i.onClick.apply(i,arguments)})},n.ptm("itemLink",i.ptmOptions)),[t.templates&&t.templates.itemicon?(m(),y(x(t.templates.itemicon),{key:0,item:t.item,class:A(n.cx("itemIcon",i.ptmOptions))},null,8,["item","class"])):t.item.icon?(m(),d("span",l({key:1,class:[n.cx("itemIcon"),t.item.icon]},n.ptm("itemIcon",i.ptmOptions)),null,16)):I("",!0),t.item.label?(m(),d("span",l({key:2,class:n.cx("itemLabel")},n.ptm("itemLabel",i.ptmOptions)),z(i.label()),17)):I("",!0)],16,dt))],16)):I("",!0)}ge.render=pt;var ve={name:"Breadcrumb",extends:mt,inheritAttrs:!1,components:{BreadcrumbItem:ge,ChevronRightIcon:ne}};function ft(n,e,t,a,r,i){var u=S("BreadcrumbItem"),c=S("ChevronRightIcon");return m(),d("nav",l({class:n.cx("root")},n.ptmi("root")),[f("ol",l({class:n.cx("list")},n.ptm("list")),[n.home?(m(),y(u,l({key:0,item:n.home,class:n.cx("homeItem"),templates:n.$slots,pt:n.pt,unstyled:n.unstyled},n.ptm("homeItem")),null,16,["item","class","templates","pt","unstyled"])):I("",!0),(m(!0),d(L,null,V(n.model,function(o,s){return m(),d(L,{key:o.label+"_"+s},[n.home||s!==0?(m(),d("li",l({key:0,class:n.cx("separator"),ref_for:!0},n.ptm("separator")),[M(n.$slots,"separator",{},function(){return[v(c,l({"aria-hidden":"true",class:n.cx("separatorIcon"),ref_for:!0},n.ptm("separatorIcon")),null,16,["class"])]})],16)):I("",!0),v(u,{item:o,index:s,templates:n.$slots,pt:n.pt,unstyled:n.unstyled},null,8,["item","index","templates","pt","unstyled"])],64)}),128))],16)],16)}ve.render=ft;var ht=function(e){var t=e.dt;return` 66.p-contextmenu { 67 background: `.concat(t("contextmenu.background"),`; 68 color: `).concat(t("contextmenu.color"),`; 69 border: 1px solid `).concat(t("contextmenu.border.color"),`;
70 border-radius: `).concat(t("contextmenu.border.radius"),`; 71 box-shadow: `).concat(t("contextmenu.shadow"),`; 72 min-width: 12.5rem; 73} 74 75.p-contextmenu-root-list, 76.p-contextmenu-submenu { 77 margin: 0; 78 padding: `).concat(t("contextmenu.list.padding"),`; 79 list-style: none; 80 outline: 0 none; 81 display: flex; 82 flex-direction: column; 83 gap: `).concat(t("contextmenu.list.gap"),`; 84} 85 86.p-contextmenu-submenu { 87 position: absolute; 88 display: flex; 89 flex-direction: column; 90 min-width: 100%; 91 z-index: 1; 92 background: `).concat(t("contextmenu.background"),`; 93 color: `).concat(t("contextmenu.color"),`; 94 border: 1px solid `).concat(t("contextmenu.border.color"),`; 95 border-radius: `).concat(t("contextmenu.border.radius"),`; 96 box-shadow: `).concat(t("contextmenu.shadow"),`; 97} 98 99.p-contextmenu-item { 100 position: relative; 101} 102 103.p-contextmenu-item-content { 104 transition: background `).concat(t("contextmenu.transition.duration"),", color ").concat(t("contextmenu.transition.duration"),`; 105 border-radius: `).concat(t("contextmenu.item.border.radius"),`; 106 color: `).concat(t("contextmenu.item.color"),`; 107} 108 109.p-contextmenu-item-link { 110 cursor: pointer; 111 display: flex; 112 align-items: center; 113 text-decoration: none; 114 overflow: hidden; 115 position: relative; 116 color: inherit; 117 padding: `).concat(t("contextmenu.item.padding"),`; 118 gap: `).concat(t("contextmenu.item.gap"),`; 119 user-select: none; 120} 121 122.p-contextmenu-item-label { 123 line-height: 1; 124} 125 126.p-contextmenu-item-icon { 127 color: `).concat(t("contextmenu.item.icon.color"),`; 128} 129 130.p-contextmenu-submenu-icon { 131 color: `).concat(t("contextmenu.submenu.icon.color"),`; 132 margin-left: auto; 133 font-size: `).concat(t("contextmenu.submenu.icon.size"),`; 134 width: `).concat(t("contextmenu.submenu.icon.size"),`; 135 height: `).concat(t("contextmenu.submenu.icon.size"),`; 136} 137 138.p-contextmenu-submenu-icon:dir(rtl) { 139 margin-left: 0; 140 margin-right: auto; 141} 142 143.p-contextmenu-item.p-focus > .p-contextmenu-item-content { 144 color: `).concat(t("contextmenu.item.focus.color"),`; 145 background: `).concat(t("contextmenu.item.focus.background"),`; 146} 147 148.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-item-icon { 149 color: `).concat(t("contextmenu.item.icon.focus.color"),`; 150} 151 152.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-submenu-icon { 153 color: `).concat(t("contextmenu.submenu.icon.focus.color"),`; 154} 155 156.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover { 157 color: `).concat(t("contextmenu.item.focus.color"),`; 158 background: `).concat(t("contextmenu.item.focus.background"),`; 159} 160 161.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon { 162 color: `).concat(t("contextmenu.item.icon.focus.color"),`; 163} 164 165.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-submenu-icon { 166 color: `).concat(t("contextmenu.submenu.icon.focus.color"),`; 167} 168 169.p-contextmenu-item-active > .p-contextmenu-item-content { 170 color: `).concat(t("contextmenu.item.active.color"),`; 171 background: `).concat(t("contextmenu.item.active.background"),`; 172} 173 174.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon { 175 color: `).concat(t("contextmenu.item.icon.active.color"),`; 176} 177 178.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon { 179 color: `).concat(t("contextmenu.submenu.icon.active.color"),`; 180} 181 182.p-contextmenu-separator { 183 border-block-start: 1px solid `).concat(t("contextmenu.separator.border.color"),`; 184} 185 186.p-contextmenu-enter-from, 187.p-contextmenu-leave-active { 188 opacity: 0; 189} 190 191.p-contextmenu-enter-active { 192 transition: opacity 250ms; 193} 194 195.p-contextmenu-mobile .p-contextmenu-submenu { 196 position: static; 197 box-shadow: none; 198 border: 0 none; 199 padding-inline-start: `).concat(t("tieredmenu.submenu.mobile.indent"),`; 200 padding-inline-end: 0; 201} 202 203.p-contextmenu-mobile .p-contextmenu-submenu-icon { 204 transition: transform 0.2s; 205 transform: rotate(90deg); 206} 207 208.p-contextmenu-mobile .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon { 209 transform: rotate(-90deg); 210} 211`)},bt={root:function(e){var t=e.instance;return["p-contextmenu p-component",{"p-contextmenu-mobile":t.queryMatches}]},rootList:"p-contextmenu-root-list",item:function(e){var t=e.instance,a=e.processedItem;return["p-contextmenu-item",{"p-contextmenu-item-active":t.isItemActive(a),"p-focus":t.isItemFocused(a),"p-disabled":t.isItemDisabled(a)}]},itemContent:"p-contextmenu-item-content",itemLink:"p-contextmenu-item-link",itemIcon:"p-contextmenu-item-icon",itemLabel:"p-contextmenu-item-label",submenuIcon:"p-contextmenu-submenu-icon",submenu:"p-contextmenu-submenu",separator:"p-contextmenu-separator"},It=H.extend({name:"contextmenu",theme:ht,classes:bt}
211),gt={name:"BaseContextMenu",extends:C,props:{model:{type:Array,default:null},appendTo:{type:[String,Object],default:"body"},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},global:{type:Boolean,default:!1},breakpoint:{type:String,default:"960px"},tabindex:{type:Number,default:0},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:It,provide:function(){return{$pcContextMenu:this,$parentInstance:this}}},ye={name:"ContextMenuSub",hostName:"ContextMenu",extends:C,emits:["item-click","item-mouseenter","item-mousemove"],props:{items:{type:Array,default:null},menuId:{type:String,default:null},focusedItemId:{type:String,default:null},root:{type:Boolean,default:!1},visible:{type:Boolean,default:!1},level:{type:Number,default:0},templates:{type:Object,default:null},activeItemPath:{type:Object,default:null},tabindex:{type:Number,default:0}},methods:{getItemId:function(e){return"".concat(this.menuId,"_").concat(e.key)},getItemKey:function(e){return this.getItemId(e)},getItemProp:function(e,t,a){return e&&e.item?D(e.item[t],a):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getItemLabelId:function(e){return"".concat(this.menuId,"_").concat(e.key,"_label")},getPTOptions:function(e,t,a){return this.ptm(e,{context:{item:t.item,active:this.isItemActive(t),focused:this.isItemFocused(t),disabled:this.isItemDisabled(t),index:a}})},isItemActive:function(e){return this.activeItemPath.some(function(t){return t.key===e.key})},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return this.focusedItemId===this.getItemId(e)},isItemGroup:function(e){return b(e.items)},onItemClick:function(e,t){this.getItemProp(t,"command",{originalEvent:e,item:t.item}),this.$emit("item-click",{originalEvent:e,processedItem:t,isFocus:!0})},onItemMouseEnter:function(e,t){this.$emit("item-mouseenter",{originalEvent:e,processedItem:t})},onItemMouseMove:function(e,t){this.$emit("item-mousemove",{originalEvent:e,processedItem:t,isFocus:!0})},getAriaSetSize:function(){var e=this;return this.items.filter(function(t){return e.isItemVisible(t)&&!e.getItemProp(t,"separator")}).length},getAriaPosInset:function(e){var t=this;return e-this.items.slice(0,e).filter(function(a){return t.isItemVisible(a)&&t.getItemProp(a,"separator")}).length+1},onEnter:function(){Qe(this.$refs.container,this.level)},getMenuItemProps:function(e,t){return{action:l({class:this.cx("itemLink"),tabindex:-1},this.getPTOptions("itemLink",e,t)),icon:l({class:[this.cx("itemIcon"),this.getItemProp(e,"icon")]},this.getPTOptions("itemIcon",e,t)),label:l({class:this.cx("itemLabel")},this.getPTOptions("itemLabel",e,t)),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions("submenuicon",e,t))}}},components:{AngleRightIcon:ie},directives:{ripple:Z}},vt=["tabindex"],yt=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-setsize","aria-posinset","data-p-active","data-p-focused","data-p-disabled"],kt=["onClick","onMouseenter","onMousemove"],xt=["href","target"],Pt=["id"],wt=["id"];function Lt(n,e,t,a,r,i){var u=S("AngleRightIcon"),c=S("ContextMenuSub",!0),o=X("ripple");return m(),y(Y,l({name:"p-contextmenusub",onEnter:i.onEnter},n.ptm("menu.transition")),{default:K(function(){return[t.root||t.visible?(m(),d("ul",l({key:0,ref:"container",tabindex:t.tabindex},n.ptm("rootList")),[(m(!0),d(L,null,V(t.items,function(s,p){return m(),d(L,{key:i.getItemKey(s)},[i.isItemVisible(s)&&!i.getItemProp(s,"separator")?(m(),d("li",l({key:0,id:i.getItemId(s),style:i.getItemProp(s,"style"),class:[n.cx("item",{processedItem:s}),i.getItemProp(s,"class")],role:"menuitem","aria-label":i.getItemLabel(s),"aria-disabled":i.isItemDisabled(s)||void 0,"aria-expanded":i.isItemGroup(s)?i.isItemActive(s):void 0,"aria-haspopup":i.isItemGroup(s)&&!i.getItemProp(s,"to")?"menu":void 0,"aria-level":t.level+1,"aria-setsize":i.getAriaSetSize(),"aria-posinset":i.getAriaPosInset(p),ref_for:!0},i.getPTOptions("item",s,p),{"data-p-active":i.isItemActive(s),"data-p-focused":i.isItemFocused(s),"data-p-disabled":i.isItemDisabled(s)}),[f("div",l({class:n.cx("itemContent"),onClick:function(k){return i.onItemClick(k,s)},onMouseenter:function(k){return i.onItemMouseEnter(k,s)},onMousemove:function(k){return i.onItemMouseMove(k,s)},ref_for:!0},i.getPTOptions("itemContent",s,p)),[t.templates.item?(m(),y(x(t.templates.item),{key:1,item:s.item,hasSubmenu:i.getItemProp(s,"items"),label:i.getItemLabel(s),props:i.getMenuItemProps(s,p)},null,8,["item","hasSubmenu","label","props"])):N((m(),d("a",l({key:0,href:i.getItemProp(s,"url"),class:n.cx("itemLink"),target:i.getItemProp(s,"target"),tabindex:"-1",ref_for:!0},i.getPTOptions("itemLink",s,p)),[t.templates.itemicon?(m(),y(x(t.templates.itemicon),{key:0,item:s.item,class:A(n.cx("itemIcon"))},null,8,["item","class"])):i.getItemProp(s,"icon")?(m(),d("span",l({key:1,class:[n.cx("itemIcon"),i.getItemProp(s,"icon")],ref_for:!0},i.getPTOptions("itemIcon",s,p)),null,16)):I("",!0),f("span",l({id:i.getItemLabelId(s),class:n.cx("itemLabel"),ref_for:!0},i.getPTOptions("itemLabel",s,p)),z(i.getItemLabel(s)),17,Pt),i.getItemProp(s,"items")?(m(),d(L,{key:2},[t.templates.submenuicon?(m(),y(x(t.templates.submenuicon),{key:0,active:i.isItemActive(s),class:A(n.cx("submenuIcon"))},null,8,["active","class"])):(m(),y(u,l({key:1,class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions("submenuicon",s,p)),null,16,["class"]))],64)):I("",!0)],16,xt)),[[o]])],16,kt),i.isItemVisible(s)&&i.isItemGroup(s)?(m(),y(c,l({key:0,id:i.getItemId(s)+"_list",role:"menu",class:n.cx("submenu"),menuId:t.menuId,focusedItemId:t.focusedItemId,items:s.items,templates:t.templates,activeItemPath:t.activeItemPath,level:t.level+1,visible:i.isItemActive(s)&&i.isItemGroup(s),pt:n.pt,unstyled:n.unstyled,onItemClick:e[0]||(e[0]=function(h){return n.$emit("item-click",h)}),onItemMouseenter:e[1]||(e[1]=function(h){return n.$emit("item-mouseenter",h)}),onItemMousemove:e[2]||(e[2]=function(h){return n.$emit("item-mousemove",h)}),"aria-labelledby":i.getItemLabelId(s),ref_for:!0},n.ptm("submenu")),null,16,["id","class","menuId","focusedItemId","items","templates","activeItemPath","level","visible","pt","unstyled","aria-labelledby"])):I("",!0)],16,yt)):I("",!0),i.isItemVisible(s)&&i.getItemProp(s,"separator")?(m(),d("li",l({key:1,id:i.getItemId(s),style:i.getItemProp(s,"style"),class:[n.cx("separator"),i.getItemProp(s,"class")],role:"separator",ref_for:!0},n.ptm("separator")),null,16,wt)):I("",!0)],64)}),128))],16,vt)):I("",!0)]}),_:1},16,["onEnter"])}ye.render=Lt;var ke={name:"ContextMenu",extends:gt,inheritAttrs:!1,emits:["focus","blur","show","hide","before-show","before-hide"],target:null,outsideClickListener:null,resizeListener:null,documentContextMenuListener:null,matchMediaListener:null,pageX:null,pageY:null,container:null,list:null,data:function(){return{id:this.$attrs.id,focused:!1,focusedItemInfo:{index:-1,level:0,parentKey:""},activeItemPath:[],visible:!1,submenuVisible:!1,query:null,queryMatches:!1}},watch:{"$attrs.id":function(e){this.id=e||O()},activeItemPath:function(e){b(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):this.visible||(this.unbindOutsideClickListener(),this.unbindResizeListener())}},mounted:function(){this.id=this.id||O(),this.bindMatchMediaListener(),this.global&&this.bindDocumentContextMenuListener()},beforeUnmount:function(){this.unbindResizeListener(),this.unbindOutsideClickListener(),this.unbindDocumentContextMenuListener(),this.unbindMat
211chMediaListener(),this.container&&this.autoZIndex&&T.clear(this.container),this.target=null,this.container=null},methods:{getItemProp:function(e,t){return e?D(e[t]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemGroup:function(e){return b(this.getItemProp(e,"items"))},isItemSeparator:function(e){return this.getItemProp(e,"separator")},getProccessedItemLabel:function(e){return e?this.getItemLabel(e.item):void 0},isProccessedItemGroup:function(e){return e&&b(e.items)},toggle:function(e){this.visible?this.hide():this.show(e)},show:function(e){this.$emit("before-show"),this.activeItemPath=[],this.focusedItemInfo={index:-1,level:0,parentKey:""},P(this.list),this.pageX=e.pageX,this.pageY=e.pageY,this.visible?this.position():this.visible=!0,e.stopPropagation(),e.preventDefault()},hide:function(){this.$emit("before-hide"),this.visible=!1,this.activeItemPath=[],this.focusedItemInfo={index:-1,level:0,parentKey:""}},onFocus:function(e){this.focused=!0,this.focusedItemInfo=this.focusedItemInfo.index!==-1?this.focusedItemInfo:{index:-1,level:0,parentKey:""},this.$emit("focus",e)},onBlur:function(e){this.focused=!1,this.focusedItemInfo={index:-1,level:0,parentKey:""},this.searchValue="",this.$emit("blur",e)},onKeyDown:function(e){var t=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Space":this.onSpaceKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!t&&W(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e,t){var a=e.processedItem,r=e.isFocus;if(!F(a)){var i=a.index,u=a.key,c=a.level,o=a.parentKey,s=a.items,p=b(s),h=this.activeItemPath.filter(function(k){return k.parentKey!==o&&k.parentKey!==u});p&&(h.push(a),this.submenuVisible=!0),this.focusedItemInfo={index:i,level:c,parentKey:o},r&&P(this.list),!(t==="hover"&&this.queryMatches)&&(this.activeItemPath=h)}},onItemClick:function(e){var t=e.processedItem,a=this.isProccessedItemGroup(t),r=this.isSelected(t);if(r){var i=t.index,u=t.key,c=t.level,o=t.parentKey;this.activeItemPath=this.activeItemPath.filter(function(s){return u!==s.key&&u.startsWith(s.key)}),this.focusedItemInfo={index:i,level:c,parentKey:o},P(this.list)}else a?this.onItemChange(e):this.hide()},onItemMouseEnter:function(e){this.onItemChange(e,"hover")},onItemMouseMove:function(e){this.focused&&this.changeFocusedItemIndex(e,e.processedItem.index)},onArrowDownKey:function(e){var t=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,t),e.preventDefault()},onArrowUpKey:function(e){if(e.altKey){if(this.focusedItemInfo.index!==-1){var t=this.visibleItems[this.focusedItemInfo.index],a=this.isProccessedItemGroup(t);!a&&this.onItemChange({originalEvent:e,processedItem:t})}this.popup&&this.hide(),e.preventDefault()}else{var r=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,r),e.preventDefault()}},onArrowLeftKey:function(e){var t=this,a=this.visibleItems[this.focusedItemInfo.index],r=this.activeItemPath.find(function(u){return u.key===a.parentKey}),i=F(a.parent);i||(this.focusedItemInfo={index:-1,parentKey:r?r.parentKey:""},this.searchValue="",this.onArrowDownKey(e)),this.activeItemPath=this.activeItemPath.filter(function(u){return u.parentKey!==t.focusedItemInfo.parentKey}),e.preventDefault()},onArrowRightKey:function(e){var t=this.visibleItems[this.focusedItemInfo.index],a=this.isProccessedItemGroup(t);a&&(this.onItemChange({originalEvent:e,processedItem:t}),this.focusedItemInfo={index:-1,parentKey:t.key},this.searchValue="",this.onArrowDownKey(e)),e.preventDefault()},onHomeKey:function(e){this.changeFocusedItemIndex(e,this.findFirstItemIndex()),e.preventDefault()},onEndKey:function(e){this.changeFocusedItemIndex(e,this.findLastItemIndex()),e.preventDefault()},onEnterKey:function(e){if(this.focusedItemInfo.index!==-1){var t=w(this.list,'li[id="'.concat("".concat(this.focusedItemIdx),'"]')),a=t&&w(t,'[data-pc-section="itemlink"]');a?a.click():t&&t.click();var r=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(r);!i&&(this.focusedItemInfo.index=this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){this.hide(),!this.popup&&(this.focusedItemInfo.index=this.findFirstFocusedItemIndex()),e.preventDefault()},onTabKey:function(e){if(this.focusedItemInfo.index!==-1){var t=this.visibleItems[this.focusedItemInfo.index],a=this.isProccessedItemGroup(t);!a&&this.onItemChange({originalEvent:e,processedItem:t})}this.hide()},onEnter:function(e){qe(e,{position:"absolute"}),this.position(),this.autoZIndex&&T.set("menu",e,this.baseZIndex+this.$primevue.config.zIndex.menu)},onAfterEnter:function(){this.bindOutsideClickListener(),this.bindResizeListener(),this.$emit("show"),P(this.list)},onLeave:function(){this.$emit("hide"),this.container=null},onAfterLeave:function(e){this.autoZIndex&&T.clear(e),this.unbindOutsideClickListener(),this.unbindResizeListener()},position:function(){var e=this.pageX+1,t=this.pageY+1,a=this.container.offsetParent?this.container.offsetWidth:We(this.container),r=this.container.offsetParent?this.container.offsetHeight:Ze(this.container),i=Xe(),u=window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.scrollX||document.documentElement.scrollLeft||document.body.scrollLeft||0;e+a-c>i.width&&(e-=a),t+r-u>i.height&&(t-=r),e<c&&(e=c),t<u&&(t=u),this.container.style.left=e+"px",this.container.style.top=t+"px"},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(t){var a=e.container&&!e.container.contains(t.target),r=e.visible?!(e.target&&(e.target===t.target||e.target.contains(t.target))):!0;a&&r&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.visible&&!ee()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},bindDocumentContextMenuListener:function(){var e=this;this.documentContextMenuListener||(this.documentContextMenuListener=function(t){t.button===2&&e.show(t)},document.addEventListener("contextmenu",this.documentContextMenuListener))},unbindDocumentContextMenuListener:function(){this.documentContextMenuListener&&(document.removeEventListener("contextmenu",this.documentContextMenuListener),this.documentContextMenuListener=null)},bindMatchMediaListener:function(){var e=this;if(!this.matchMediaListener){var t=matchMedia("(max-width: ".concat(this.breakpoint,")"));this.query=t,this.queryMatches=t.matches,this.matchMediaListener=function(){e.queryMatches=t.matches},this.query.addEventListener("change",this.matchMediaListener)}}
211,unbindMatchMediaListener:function(){this.matchMediaListener&&(this.query.removeEventListener("change",this.matchMediaListener),this.matchMediaListener=null)},isItemMatched:function(e){var t;return this.isValidItem(e)&&((t=this.getProccessedItemLabel(e))===null||t===void 0?void 0:t.toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()))},isValidItem:function(e){return!!e&&!this.isItemDisabled(e.item)&&!this.isItemSeparator(e.item)&&this.isItemVisible(e.item)},isValidSelectedItem:function(e){return this.isValidItem(e)&&this.isSelected(e)},isSelected:function(e){return this.activeItemPath.some(function(t){return t.key===e.key})},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidItem(t)})},findLastItemIndex:function(){var e=this;return R(this.visibleItems,function(t){return e.isValidItem(t)})},findNextItemIndex:function(e){var t=this,a=e<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(r){return t.isValidItem(r)}):-1;return a>-1?a+e+1:e},findPrevItemIndex:function(e){var t=this,a=e>0?R(this.visibleItems.slice(0,e),function(r){return t.isValidItem(r)}):-1;return a>-1?a:e},findSelectedItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidSelectedItem(t)})},findFirstFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findFirstItemIndex():e},findLastFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findLastItemIndex():e},searchItems:function(e,t){var a=this;this.searchValue=(this.searchValue||"")+t;var r=-1,i=!1;return this.focusedItemInfo.index!==-1?(r=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}),r=r===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}):r+this.focusedItemInfo.index):r=this.visibleItems.findIndex(function(u){return a.isItemMatched(u)}),r!==-1&&(i=!0),r===-1&&this.focusedItemInfo.index===-1&&(r=this.findFirstFocusedItemIndex()),r!==-1&&this.changeFocusedItemIndex(e,r),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){a.searchValue="",a.searchTimeout=null},500),i},changeFocusedItemIndex:function(e,t){this.focusedItemInfo.index!==t&&(this.focusedItemInfo.index=t,this.scrollInView())},scrollInView:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,t=e!==-1?"".concat(this.id,"_").concat(e):this.focusedItemIdx,a=w(this.list,'li[id="'.concat(t,'"]'));a&&a.scrollIntoView&&a.scrollIntoView({block:"nearest",inline:"start"})},createProcessedItems:function(e){var t=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",u=[];return e&&e.forEach(function(c,o){var s=(i!==""?i+"_":"")+o,p={item:c,index:o,level:a,key:s,parent:r,parentKey:i};p.items=t.createProcessedItems(c.items,a+1,p,s),u.push(p)}),u},containerRef:function(e){this.container=e},listRef:function(e){this.list=e?e.$el:void 0}},computed:{processedItems:function(){return this.createProcessedItems(this.model||[])},visibleItems:function(){var e=this,t=this.activeItemPath.find(function(a){return a.key===e.focusedItemInfo.parentKey});return t?t.items:this.processedItems},focusedItemIdx:function(){return this.focusedItemInfo.index!==-1?"".concat(this.id).concat(b(this.focusedItemInfo.parentKey)?"_"+this.focusedItemInfo.parentKey:"","_").concat(this.focusedItemInfo.index):null}},components:{ContextMenuSub:ye,Portal:Ye}};function Kt(n,e,t,a,r,i){var u=S("ContextMenuSub"),c=S("Portal");return m(),y(c,{appendTo:n.appendTo},{default:K(function(){return[v(Y,l({name:"p-contextmenu",onEnter:i.onEnter,onAfterEnter:i.onAfterEnter,onLeave:i.onLeave,onAfterLeave:i.onAfterLeave},n.ptm("transition")),{default:K(function(){return[r.visible?(m(),d("div",l({key:0,ref:i.containerRef,class:n.cx("root")},n.ptmi("root")),[v(u,{ref:i.listRef,id:r.id+"_list",class:A(n.cx("rootList")),role:"menubar",root:!0,tabindex:n.tabindex,"aria-orientation":"vertical","aria-activedescendant":r.focused?i.focusedItemIdx:void 0,menuId:r.id,focusedItemId:r.focused?i.focusedItemIdx:void 0,items:i.processedItems,templates:n.$slots,activeItemPath:r.activeItemPath,"aria-labelledby":n.ariaLabelledby,"aria-label":n.ariaLabel,level:0,visible:r.submenuVisible,pt:n.pt,unstyled:n.unstyled,onFocus:i.onFocus,onBlur:i.onBlur,onKeydown:i.onKeyDown,onItemClick:i.onItemClick,onItemMouseenter:i.onItemMouseEnter,onItemMousemove:i.onItemMouseMove},null,8,["id","class","tabindex","aria-activedescendant","menuId","focusedItemId","items","templates","activeItemPath","aria-labelledby","aria-label","visible","pt","unstyled","onFocus","onBlur","onKeydown","onItemClick","onItemMouseenter","onItemMousemove"])],16)):I("",!0)]}),_:1},16,["onEnter","onAfterEnter","onLeave","onAfterLeave"])]}),_:1},8,["appendTo"])}ke.render=Kt;var Mt=function(e){var t=e.dt;return` 212.p-megamenu { 213 position: relative; 214 display: flex; 215 align-items: center; 216 background: `.concat(t("megamenu.background"),`; 217 border: 1px solid `).concat(t("megamenu.border.color"),`;
218 border-radius: `).concat(t("megamenu.border.radius"),`; 219 color: `).concat(t("megamenu.color"),`; 220 gap: `).concat(t("megamenu.gap"),`; 221} 222 223.p-megamenu-start, 224.p-megamenu-end { 225 display: flex; 226 align-items: center; 227} 228 229.p-megamenu-root-list { 230 margin: 0; 231 padding: 0; 232 list-style: none; 233 outline: 0 none; 234 align-items: center; 235 display: flex; 236 flex-wrap: wrap; 237 gap: `).concat(t("megamenu.gap"),`; 238} 239 240.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content { 241 border-radius: `).concat(t("megamenu.base.item.border.radius"),`; 242} 243 244.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content > .p-megamenu-item-link { 245 padding: `).concat(t("megamenu.base.item.padding"),`; 246} 247 248.p-megamenu-item-content { 249 transition: background `).concat(t("megamenu.transition.duration"),", color ").concat(t("megamenu.transition.duration"),`; 250 border-radius: `).concat(t("megamenu.item.border.radius"),`; 251 color: `).concat(t("megamenu.item.color"),`; 252} 253 254.p-megamenu-item-link { 255 cursor: pointer; 256 display: flex; 257 align-items: center; 258 text-decoration: none; 259 overflow: hidden; 260 position: relative; 261 color: inherit; 262 padding: `).concat(t("megamenu.item.padding"),`; 263 gap: `).concat(t("megamenu.item.gap"),`; 264 user-select: none; 265 outline: 0 none; 266} 267 268.p-megamenu-item-label { 269 line-height: 1; 270} 271 272.p-megamenu-item-icon { 273 color: `).concat(t("megamenu.item.icon.color"),`; 274} 275 276.p-megamenu-submenu-icon { 277 color: `).concat(t("megamenu.submenu.icon.color"),`; 278 font-size: `).concat(t("megamenu.submenu.icon.size"),`; 279 width: `).concat(t("megamenu.submenu.icon.size"),`; 280 height: `).concat(t("megamenu.submenu.icon.size"),`; 281} 282 283.p-megamenu-item.p-focus > .p-megamenu-item-content { 284 color: `).concat(t("megamenu.item.focus.color"),`; 285 background: `).concat(t("megamenu.item.focus.background"),`; 286} 287 288.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-item-icon { 289 color: `).concat(t("megamenu.item.icon.focus.color"),`; 290} 291 292.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-submenu-icon { 293 color: `).concat(t("megamenu.submenu.icon.focus.color"),`; 294} 295 296.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover { 297 color: `).concat(t("megamenu.item.focus.color"),`; 298 background: `).concat(t("megamenu.item.focus.background"),`; 299} 300 301.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-item-icon { 302 color: `).concat(t("megamenu.item.icon.focus.color"),`; 303} 304 305.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-submenu-icon { 306 color: `).concat(t("megamenu.submenu.icon.focus.color"),`; 307} 308 309.p-megamenu-item-active > .p-megamenu-item-content { 310 color: `).concat(t("megamenu.item.active.color"),`; 311 background: `).concat(t("megamenu.item.active.background"),`; 312} 313 314.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-item-icon { 315 color: `).concat(t("megamenu.item.icon.active.color"),`; 316} 317 318.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon { 319 color: `).concat(t("megamenu.submenu.icon.active.color"),`; 320} 321 322.p-megamenu-overlay { 323 display: none; 324 position: absolute; 325 width: auto; 326 z-index: 1; 327 left: 0; 328 min-width: 100%; 329 padding: `).concat(t("megamenu.overlay.padding"),`; 330 background: `).concat(t("megamenu.overlay.background"),`; 331 color: `).concat(t("megamenu.overlay.color"),`; 332 border: 1px solid `).concat(t("megamenu.overlay.border.color"),`; 333 border-radius: `).concat(t("megamenu.overlay.border.radius"),`; 334 box-shadow: `).concat(t("megamenu.overlay.shadow"),`; 335} 336 337.p-megamenu-overlay:dir(rtl) { 338 left: auto; 339 right: 0; 340} 341 342.p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay { 343 display: block; 344} 345 346.p-megamenu-submenu { 347 margin: 0; 348 list-style: none; 349 padding: `).concat(t("megamenu.submenu.padding"),`; 350 min-width: 12.5rem; 351 display: flex; 352 flex-direction: column; 353 gap: `).concat(t("megamenu.submenu.gap"),` 354} 355 356.p-megamenu-submenu-label { 357 padding: `).concat(t("megamenu.submenu.label.padding"),`; 358 color: `).concat(t("megamenu.submenu.label.color"),`; 359 font-weight: `).concat(t("megamenu.submenu.label.font.weight"),`; 360 background: `).concat(t("megamenu.submenu.label.background"),`; 361} 362 363.p-megamenu-separator { 364 border-block-start: 1px solid `).concat(t("megamenu.separator.border.color"),`; 365} 366 367.p-megamenu-horizontal {
368 align-items: center; 369 padding: `).concat(t("megamenu.horizontal.orientation.padding"),`; 370} 371 372.p-megamenu-horizontal .p-megamenu-root-list { 373 display: flex; 374 align-items: center; 375 flex-wrap: wrap; 376 gap: `).concat(t("megamenu.horizontal.orientation.gap"),`; 377} 378 379.p-megamenu-horizontal .p-megamenu-end { 380 margin-left: auto; 381 align-self: center; 382} 383 384.p-megamenu-horizontal .p-megamenu-end:dir(rtl) { 385 margin-left: 0; 386 margin-right: auto; 387} 388 389.p-megamenu-vertical { 390 display: inline-flex; 391 min-width: 12.5rem; 392 flex-direction: column; 393 align-items: stretch; 394 padding: `).concat(t("megamenu.vertical.orientation.padding"),`; 395} 396 397.p-megamenu-vertical .p-megamenu-root-list { 398 align-items: stretch; 399 flex-direction: column; 400 gap: `).concat(t("megamenu.vertical.orientation.gap"),`; 401} 402 403.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay { 404 left: 100%; 405 top: 0; 406} 407 408.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay:dir(rtl) { 409 left: auto; 410 right: 100%; 411} 412 413.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon { 414 margin-left: auto; 415} 416 417.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl) { 418 margin-left: 0; 419 margin-right: auto; 420 transform: rotate(180deg); 421} 422 423.p-megamenu-grid { 424 display: flex; 425} 426 427.p-megamenu-col-2, 428.p-megamenu-col-3, 429.p-megamenu-col-4, 430.p-megamenu-col-6, 431.p-megamenu-col-12 { 432 flex: 0 0 auto; 433 padding: `).concat(t("megamenu.overlay.gap"),`; 434} 435 436.p-megamenu-col-2 { 437 width: 16.6667%; 438} 439 440.p-megamenu-col-3 { 441 width: 25%; 442} 443 444.p-megamenu-col-4 { 445 width: 33.3333%; 446} 447 448.p-megamenu-col-6 { 449 width: 50%; 450} 451 452.p-megamenu-col-12 { 453 width: 100%; 454} 455 456.p-megamenu-button { 457 display: none; 458 justify-content: center; 459 align-items: center; 460 cursor: pointer; 461 width: `).concat(t("megamenu.mobile.button.size"),`; 462 height: `).concat(t("megamenu.mobile.button.size"),`; 463 position: relative; 464 color: `).concat(t("megamenu.mobile.button.color"),`; 465 border: 0 none; 466 background: transparent; 467 border-radius: `).concat(t("megamenu.mobile.button.border.radius"),`; 468 transition: background `).concat(t("megamenu.transition.duration"),", color ").concat(t("megamenu.transition.duration"),", outline-color ").concat(t("megamenu.transition.duration"),", box-shadow ").concat(t("megamenu.transition.duration"),`; 469 outline-color: transparent; 470} 471 472.p-megamenu-button:hover { 473 color: `).concat(t("megamenu.mobile.button.hover.color"),`; 474 background: `).concat(t("megamenu.mobile.button.hover.background"),`; 475} 476 477.p-megamenu-button:focus-visible { 478 box-shadow: `).concat(t("megamenu.mobile.button.focus.ring.shadow"),`; 479 outline: `).concat(t("megamenu.mobile.button.focus.ring.width")," ").concat(t("megamenu.mobile.button.focus.ring.style")," ").concat(t("megamenu.mobile.button.focus.ring.color"),`; 480 outline-offset: `).concat(t("megamenu.mobile.button.focus.ring.offset"),`; 481} 482 483.p-megamenu-mobile { 484 display: flex; 485} 486 487.p-megamenu-mobile .p-megamenu-button { 488 display: flex; 489} 490 491.p-megamenu-mobile .p-megamenu-root-list { 492 position: absolute; 493 display: none; 494 flex-direction: column; 495 top: 100%; 496 left: 0; 497 z-index: 1; 498 width: 100%; 499 padding: `).concat(t("megamenu.submenu.padding"),`; 500 gap: `).concat(t("megamenu.submenu.gap"),`; 501 background: `).concat(t("megamenu.overlay.background"),`; 502 border: 1px solid `).concat(t("megamenu.overlay.border.color"),`; 503 box-shadow: `).concat(t("megamenu.overlay.shadow"),`; 504} 505 506.p-megamenu-mobile .p-megamenu-root-list:dir(rtl) { 507 left: auto; 508 right: 0; 509} 510 511.p-megamenu-mobile-active .p-megamenu-root-list { 512 display: block; 513} 514 515.p-megamenu-mobile .p-megamenu-root-list .p-megamenu-item { 516 width: 100%; 517 position: static; 518} 519 520.p-megamenu-mobile .p-megamenu-overlay { 521 position: static; 522 border: 0 none; 523 border-radius: 0; 524 box-shadow: none; 525} 526 527.p-megamenu-mobile .p-megamenu-grid { 528 flex-wrap: wrap; 529 overflow: auto; 530 max-height: 90%; 531} 532 533.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon { 534 margin-left: auto; 535 transition: transform 0.2s; 536} 537 538.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl) { 539 margin-left: 0; 540 margin-right: auto; 541} 542 543.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon { 544 transform: rotate(-180deg); 545} 546`)},St={rootList:function(e){var t=e.props;return{"max-height":t.scrollHeight,overflow:"auto"}}},Ct={root:function(e){var t=e.instance;return["p-megamenu p-component",{"p-megamenu-mobile":t.queryMatches,"p-megamenu-mobile-active":t.mobileActive,"p-megamenu-horizontal":t.horizontal,"p-megamenu-vertical":t.vertical}]},start:"p-megamenu-start",button:"p-megamenu-button",rootList:"p-megamenu-root-list",submenuLabel:function(e){var t=e.instance,a=e.processedItem;return["p-megamenu-submenu-label",{"p-disabled":t.isItemDisabled(a)}]},item:function(e){var t=e.instance,a=e.processedItem;return["p-megamenu-item",{"p-megamenu-item-active":t.isItemActive(a),"p-focus":t.isItemFocused(a),"p-disabled":t.isItemDisabled(a)}]},itemContent:"p-megamenu-item-content",itemLink:"p-megamenu-item-link",itemIcon:"p-megamenu-item-icon",itemLabel:"p-megamenu-item-label",submenuIcon:"p-megamenu-submenu-icon",overlay:"p-megamenu-overlay",grid:"p-megamenu-grid",column:function(e){var t=e.instance,a=e.processedItem,r=t.isItemGroup(a)?a.items.length:0,i;if(t.$parentInstance.queryMatches)i="p-megamenu-col-12";else switch(r){case 2:i="p-megamenu-col-6";break;case 3:i="p-megamenu-col-4";break;case 4:i="p-megamenu-col-3";break;case 6:i="p-megamenu-col-2";break;default:i="p-megamenu-col-12";break}return i},submenu:"p-megamenu-submenu",separator:"p-megamenu-separator",end:"p-megamenu-end"},At=H.extend({name:"megamenu",theme:Mt,classes:Ct,inlineStyles:St}),Et={name:"BaseMegaMenu",extends:C,props:{model:{type:Array,default:null},orientation:{type:String,default:"horizontal"},breakpoint:{type:String,default:"960px"},disabled:{type:Boolean,default:!1},tabindex:{type:Number,default:0},scrollHeight:{type:String,default:"20rem"},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:At,provide:function(){return{$pcMegaMenu:this,$parentInstance:this}}}
546,xe={name:"MegaMenuSub",hostName:"MegaMenu",extends:C,emits:["item-click","item-mouseenter"],props:{menuId:{type:String,default:null},focusedItemId:{type:String,default:null},horizontal:{type:Boolean,default:!1},submenu:{type:Object,default:null},mobileActive:{type:Boolean,default:!1},items:{type:Array,default:null},level:{type:Number,default:0},templates:{type:Object,default:null},activeItem:{type:Object,default:null},tabindex:{type:Number,default:0}},methods:{getSubListId:function(e){return"".concat(this.getItemId(e),"_list")},getSubListKey:function(e){return this.getSubListId(e)},getItemId:function(e){return"".concat(this.menuId,"_").concat(e.key)},getItemKey:function(e){return this.getItemId(e)},getItemProp:function(e,t,a){return e&&e.item?D(e.item[t],a):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getPTOptions:function(e,t,a){return this.ptm(a,{context:{item:e.item,index:t,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e)}})},isItemActive:function(e){return b(this.activeItem)?this.activeItem.key===e.key:!1},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return this.focusedItemId===this.getItemId(e)},isItemGroup:function(e){return b(e.items)},onItemClick:function(e,t){this.getItemProp(t,"command",{originalEvent:e,item:t.item}),this.$emit("item-click",{originalEvent:e,processedItem:t,isFocus:!0})},onItemMouseEnter:function(e,t){this.$emit("item-mouseenter",{originalEvent:e,processedItem:t})},getAriaSetSize:function(){var e=this;return this.items.filter(function(t){return e.isItemVisible(t)&&!e.getItemProp(t,"separator")}).length},getAriaPosInset:function(e){var t=this;return e-this.items.slice(0,e).filter(function(a){return t.isItemVisible(a)&&t.getItemProp(a,"separator")}).length+1},getMenuItemProps:function(e,t){return{action:l({class:this.cx("itemLink"),tabindex:-1},this.getPTOptions(e,t,"itemLink")),icon:l({class:[this.cx("itemIcon"),this.getItemProp(e,"icon")]},this.getPTOptions(e,t,"itemIcon")),label:l({class:this.cx("label")},this.getPTOptions(e,t,"label")),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions(e,t,"submenuIcon"))}}},components:{AngleRightIcon:ie,AngleDownIcon:Ie},directives:{ripple:Z}},Ft=["tabindex"],Ot=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-setsize","aria-posinset","data-p-active","data-p-focused","data-p-disabled"],Dt=["onClick","onMouseenter"],Vt=["href","target"],Tt=["id"];function zt(n,e,t,a,r,i){var u=S("MegaMenuSub",!0),c=X("ripple");return m(),d("ul",l({class:t.level===0?n.cx("rootList"):n.cx("submenu"),tabindex:t.tabindex},t.level===0?n.ptm("rootList"):n.ptm("submenu")),[t.submenu?(m(),d("li",l({key:0,class:[n.cx("submenuLabel",{submenu:t.submenu}),i.getItemProp(t.submenu,"class")],style:i.getItemProp(t.submenu,"style"),role:"presentation"},n.ptm("submenuLabel")),z(i.getItemLabel(t.submenu)),17)):I("",!0),(m(!0),d(L,null,V(t.items,function(o,s){return m(),d(L,{key:i.getItemKey(o)},[i.isItemVisible(o)&&!i.getItemProp(o,"separator")?(m(),d("li",l({key:0,id:i.getItemId(o),style:i.getItemProp(o,"style"),class:[n.cx("item",{processedItem:o}),i.getItemProp(o,"class")],role:"menuitem","aria-label":i.getItemLabel(o),"aria-disabled":i.isItemDisabled(o)||void 0,"aria-expanded":i.isItemGroup(o)?i.isItemActive(o):void 0,"aria-haspopup":i.isItemGroup(o)&&!i.getItemProp(o,"to")?"menu":void 0,"aria-level":t.level+1,"aria-setsize":i.getAriaSetSize(),"aria-posinset":i.getAriaPosInset(s),ref_for:!0},i.getPTOptions(o,s,"item"),{"data-p-active":i.isItemActive(o),"data-p-focused":i.isItemFocused(o),"data-p-disabled":i.isItemDisabled(o)}),[f("div",l({class:n.cx("itemContent"),onClick:function(h){return i.onItemClick(h,o)},onMouseenter:function(h){return i.onItemMouseEnter(h,o)},ref_for:!0},i.getPTOptions(o,s,"itemContent")),[t.templates.item?(m(),y(x(t.templates.item),{key:1,item:o.item,hasSubmenu:i.isItemGroup(o),label:i.getItemLabel(o),props:i.getMenuItemProps(o,s)},null,8,["item","hasSubmenu","label","props"])):N((m(),d("a",l({key:0,href:i.getItemProp(o,"url"),class:n.cx("itemLink"),target:i.getItemProp(o,"target"),tabindex:"-1",ref_for:!0},i.getPTOptions(o,s,"itemLink")),[t.templates.itemicon?(m(),y(x(t.templates.itemicon),{key:0,item:o.item,class:A(n.cx("itemIcon"))},null,8,["item","class"])):i.getItemProp(o,"icon")?(m(),d("span",l({key:1,class:[n.cx("itemIcon"),i.getItemProp(o,"icon")],ref_for:!0},i.getPTOptions(o,s,"itemIcon")),null,16)):I("",!0),f("span",l({class:n.cx("itemLabel"),ref_for:!0},i.getPTOptions(o,s,"itemLabel")),z(i.getItemLabel(o)),17),i.isItemGroup(o)?(m(),d(L,{key:2},[t.templates.submenuicon?(m(),y(x(t.templates.submenuicon),l({key:0,active:i.isItemActive(o),class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions(o,s,"submenuIcon")),null,16,["active","class"])):(m(),y(x(t.horizontal||t.mobileActive?"AngleDownIcon":"AngleRightIcon"),l({key:1,class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions(o,s,"submenuIcon")),null,16,["class"]))],64)):I("",!0)],16,Vt)),[[c]])],16,Dt),i.isItemVisible(o)&&i.isItemGroup(o)?(m(),d("div",l({key:0,class:n.cx("overlay"),ref_for:!0},n.ptm("overlay")),[f("div",l({class:n.cx("grid"),ref_for:!0},n.ptm("grid")),[(m(!0),d(L,null,V(o.items,function(p){return m(),d("div",l({key:i.getItemKey(
546p),class:n.cx("column",{processedItem:o}),ref_for:!0},n.ptm("column")),[(m(!0),d(L,null,V(p,function(h){return m(),y(u,{key:i.getSubListKey(h),id:i.getSubListId(h),style:te(n.sx("submenu",!0,{processedItem:o})),role:"menu",menuId:t.menuId,focusedItemId:t.focusedItemId,submenu:h,items:h.items,templates:t.templates,level:t.level+1,mobileActive:t.mobileActive,pt:n.pt,unstyled:n.unstyled,onItemClick:e[0]||(e[0]=function(k){return n.$emit("item-click",k)}),onItemMouseenter:e[1]||(e[1]=function(k){return n.$emit("item-mouseenter",k)})},null,8,["id","style","menuId","focusedItemId","submenu","items","templates","level","mobileActive","pt","unstyled"])}),128))],16)}),128))],16)],16)):I("",!0)],16,Ot)):I("",!0),i.isItemVisible(o)&&i.getItemProp(o,"separator")?(m(),d("li",l({key:1,id:i.getItemId(o),class:[n.cx("separator"),i.getItemProp(o,"class")],style:i.getItemProp(o,"style"),role:"separator",ref_for:!0},n.ptm("separator")),null,16,Tt)):I("",!0)],64)}),128))],16,Ft)}xe.render=zt;var Pe={name:"MegaMenu",extends:Et,inheritAttrs:!1,emits:["focus","blur"],outsideClickListener:null,resizeListener:null,matchMediaListener:null,container:null,menubar:null,searchTimeout:null,searchValue:null,data:function(){return{id:this.$attrs.id,mobileActive:!1,focused:!1,focusedItemInfo:{index:-1,key:"",parentKey:""},activeItem:null,dirty:!1,query:null,queryMatches:!1}},watch:{"$attrs.id":function(e){this.id=e||O()},activeItem:function(e){b(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())}},mounted:function(){this.id=this.id||O(),this.bindMatchMediaListener()},beforeUnmount:function(){this.mobileActive=!1,this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindMatchMediaListener()},methods:{getItemProp:function(e,t){return e?D(e[t]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemGroup:function(e){return b(this.getItemProp(e,"items"))},isItemSeparator:function(e){return this.getItemProp(e,"separator")},getProccessedItemLabel:function(e){return e?this.getItemLabel(e.item):void 0},isProccessedItemGroup:function(e){return e&&b(e.items)},toggle:function(e){var t=this;this.mobileActive?(this.mobileActive=!1,T.clear(this.menubar),this.hide()):(this.mobileActive=!0,T.set("menu",this.menubar,this.$primevue.config.zIndex.menu),setTimeout(function(){t.show()},1)),this.bindOutsideClickListener(),e.preventDefault()},show:function(){this.focusedItemInfo={index:this.findFirstFocusedItemIndex(),level:0,parentKey:""},P(this.menubar)},hide:function(e,t){var a=this;this.mobileActive&&(this.mobileActive=!1,setTimeout(function(){P(a.$refs.menubutton,{preventScroll:!0})},1)),this.activeItem=null,this.focusedItemInfo={index:-1,key:"",parentKey:""},t&&P(this.menubar),this.dirty=!1},onFocus:function(e){if(this.focused=!0,this.focusedItemInfo.index===-1){var t=this.findFirstFocusedItemIndex(),a=this.findVisibleItem(t);this.focusedItemInfo={index:t,key:a.key,parentKey:a.parentKey}}this.$emit("focus",e)},onBlur:function(e){this.focused=!1,this.focusedItemInfo={index:-1,key:"",parentKey:""},this.searchValue="",this.dirty=!1,this.$emit("blur",e)},onKeyDown:function(e){if(this.disabled){e.preventDefault();return}var t=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Space":this.onSpaceKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!t&&W(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e){var t=e.processedItem,a=e.isFocus;if(!F(t)){var r=t.index,i=t.key,u=t.parentKey,c=t.items,o=b(c);o&&(this.activeItem=t),this.focusedItemInfo={index:r,key:i,parentKey:u},o&&(this.dirty=!0),a&&P(this.menubar)}},onItemClick:function(e){var t=e.originalEvent,a=e.processedItem,r=this.isProccessedItemGroup(a),i=F(a.parent),u=this.isSelected(a);if(u){var c=a.index,o=a.key,s=a.parentKey;this.activeItem=null,this.focusedItemInfo={index:c,key:o,parentKey:s},this.dirty=!i,this.mobileActive||P(this.menubar,{preventScroll:!0})}else r?this.onItemChange(e):this.hide(t)},onItemMouseEnter:function(e){!this.mobileActive&&this.dirty&&this.onItemChange(e)},menuButtonClick:function(e){this.toggle(e)},menuButtonKeydown:function(e){(e.code==="Enter"||e.code==="NumpadEnter"||e.code==="Space")&&this.menuButtonClick(e)},onArrowDownKey:function(e){if(this.horizontal)if(b(this.activeItem)&&this.activeItem.key===this.focusedItemInfo.key)this.focusedItemInfo={index:-1,key:"",parentKey:this.activeItem.key};else{var t=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(t);a&&(this.onItemChange({originalEvent:e,processedItem:t}),this.focusedItemInfo={index:-1,key:t.key,parentKey:t.parentKey},this.searchValue="")}var r=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemInfo(e,r),e.preventDefault()},onArrowUpKey:function(e){if(e.altKey&&this.horizontal){if(this.focusedItemInfo.index!==-1){var t=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(t);!a&&b(this.activeItem)&&(this.focusedItemInfo.index===0?(this.focusedItemInfo={index:this.activeItem.index,key:this.activeItem.key,parentKey:this.activeItem.parentKey},this.activeItem=null):this.changeFocusedItemInfo(e,this.findFirstItemIndex()))}e.preventDefault()}else{var r=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemInfo(e,r),e.preventDefault()}},onArrowLeftKey:function(e){var t=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(t);
546if(a){if(this.horizontal){var r=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemInfo(e,r)}}else{this.vertical&&b(this.activeItem)&&t.columnIndex===0&&(this.focusedItemInfo={index:this.activeItem.index,key:this.activeItem.key,parentKey:this.activeItem.parentKey},this.activeItem=null);var i=t.columnIndex-1,u=this.visibleItems.findIndex(function(c){return c.columnIndex===i});u!==-1&&this.changeFocusedItemInfo(e,u)}e.preventDefault()},onArrowRightKey:function(e){var t=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(t);if(a){if(this.vertical)if(b(this.activeItem)&&this.activeItem.key===t.key)this.focusedItemInfo={index:-1,key:"",parentKey:this.activeItem.key};else{var r=this.findVisibleItem(this.focusedItemInfo.index),i=this.isProccessedItemGroup(r);i&&(this.onItemChange({originalEvent:e,processedItem:r}),this.focusedItemInfo={index:-1,key:r.key,parentKey:r.parentKey},this.searchValue="")}var u=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemInfo(e,u)}else{var c=t.columnIndex+1,o=this.visibleItems.findIndex(function(s){return s.columnIndex===c});o!==-1&&this.changeFocusedItemInfo(e,o)}e.preventDefault()},onHomeKey:function(e){this.changeFocusedItemInfo(e,this.findFirstItemIndex()),e.preventDefault()},onEndKey:function(e){this.changeFocusedItemInfo(e,this.findLastItemIndex()),e.preventDefault()},onEnterKey:function(e){if(this.focusedItemInfo.index!==-1){var t=w(this.menubar,'li[id="'.concat("".concat(this.focusedItemId),'"]')),a=t&&w(t,'a[data-pc-section="itemlink"]');a?a.click():t&&t.click();var r=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(r);!i&&this.changeFocusedItemInfo(e,this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){b(this.activeItem)&&(this.focusedItemInfo={index:this.activeItem.index,key:this.activeItem.key},this.activeItem=null),e.preventDefault()},onTabKey:function(e){if(this.focusedItemInfo.index!==-1){var t=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(t);!a&&this.onItemChange({originalEvent:e,processedItem:t})}this.hide()},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(t){var a=e.container&&!e.container.contains(t.target),r=!(e.target&&(e.target===t.target||e.target.contains(t.target)));a&&r&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(t){ee()||e.hide(t,!0),e.mobileActive=!1},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},bindMatchMediaListener:function(){var e=this;if(!this.matchMediaListener){var t=matchMedia("(max-width: ".concat(this.breakpoint,")"));this.query=t,this.queryMatches=t.matches,this.matchMediaListener=function(){e.queryMatches=t.matches,e.mobileActive=!1},this.query.addEventListener("change",this.matchMediaListener)}},unbindMatchMediaListener:function(){this.matchMediaListener&&(this.query.removeEventListener("change",this.matchMediaListener),this.matchMediaListener=null)},isItemMatched:function(e){var t;return this.isValidItem(e)&&((t=this.getProccessedItemLabel(e))===null||t===void 0?void 0:t.toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()))},isValidItem:function(e){return!!e&&!this.isItemDisabled(e.item)&&!this.isItemSeparator(e.item)&&this.isItemVisible(e.item)},isValidSelectedItem:function(e){return this.isValidItem(e)&&this.isSelected(e)},isSelected:function(e){return b(this.activeItem)?this.activeItem.key===e.key:!1},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidItem(t)})},findLastItemIndex:function(){var e=this;return R(this.visibleItems,function(t){return e.isValidItem(t)})},findNextItemIndex:function(e){var t=this,a=e<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(r){return t.isValidItem(r)}):-1;return a>-1?a+e+1:e},findPrevItemIndex:function(e){var t=this,a=e>0?R(this.visibleItems.slice(0,e),function(r){return t.isValidItem(r)}):-1;return a>-1?a:e},findSelectedItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidSelectedItem(t)})},findFirstFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findFirstItemIndex():e},findLastFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findLastItemIndex():e},findVisibleItem:function(e){return b(this.visibleItems)?this.visibleItems[e]:null},searchItems:function(e,t){var a=this;this.searchValue=(this.searchValue||"")+t;var r=-1,i=!1;return this.focusedItemInfo.index!==-1?(r=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}),r=r===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}):r+this.focusedItemInfo.index):r=this.visibleItems.findIndex(function(u){return a.isItemMatched(u)}),r!==-1&&(i=!0),r===-1&&this.focusedItemInfo.index===-1&&(r=this.findFirstFocusedItemIndex()),r!==-1&&this.changeFocusedItemInfo(e,r),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){a.searchValue="",a.searchTimeout=null},500),i},changeFocusedItemInfo:function(e,t){var a=this.findVisibleItem(t);this.focusedItemInfo.index=t,this.focusedItemInfo.key=b(a)?a.key:"",this.scrollInView()},scrollInView:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,t=e!==-1?"".concat(this.id,"_").concat(e):this.focusedItemId,a;t===null&&this.queryMatches?a=this.$refs.menubutton:a=w(this.menubar,'li[id="'.concat(t,'"]')),a&&a.scrollIntoView&&a.scrollIntoView({block:"nearest",inline:"nearest",behavior:"smooth"})},createProcessedItems:function(e){var t=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",u=arguments.length>4?arguments[4]:void 0,c=[];return e&&e.forEach(function(o,s){var p=(i!==""?i+"_":"")+(u!==void 0?u+"_":"")+s,h={item:o,index:s,level:a,key:p,parent:r,parentKey:i,columnIndex:u!==void 0?u:r.columnIndex!==void 0?r.columnIndex:s};h.items=a===0&&o.items&&o.items.length>0?o.items.map(function(k,Q){return t.createProcessedItems(k,a+1,h,p,Q)}):t.createProcessedItems(o.items,a+1,h,p),c.push(h)}),c},containerRef:function(e){this.container=e},menubarRef:function(e){this.menubar=e?e.$el:void 0}},computed:{processedItems:function(){return this.createProcessedItems(this.model||[])},visibleItems:function(){var e=b(this.activeItem)?this.activeItem:null;return e&&e.key===this.focusedItemInfo.parentKey?e.items.reduce(function(t,a){return a.forEach(function(r){r.items.forEac
546h(function(i){t.push(i)})}),t},[]):this.processedItems},horizontal:function(){return this.orientation==="horizontal"},vertical:function(){return this.orientation==="vertical"},focusedItemId:function(){return b(this.focusedItemInfo.key)?"".concat(this.id,"_").concat(this.focusedItemInfo.key):null}},components:{MegaMenuSub:xe,BarsIcon:be}},Ht=["id"],_t=["aria-haspopup","aria-expanded","aria-controls","aria-label"];function Bt(n,e,t,a,r,i){var u=S("BarsIcon"),c=S("MegaMenuSub");return m(),d("div",l({ref:i.containerRef,id:r.id,class:n.cx("root")},n.ptmi("root")),[n.$slots.start?(m(),d("div",l({key:0,class:n.cx("start")},n.ptm("start")),[M(n.$slots,"start")],16)):I("",!0),M(n.$slots,n.$slots.button?"button":"menubutton",{id:r.id,class:A(n.cx("button")),toggleCallback:function(s){return i.menuButtonClick(s)}},function(){var o;return[n.model&&n.model.length>0?(m(),d("a",l({key:0,ref:"menubutton",role:"button",tabindex:"0",class:n.cx("button"),"aria-haspopup":!!(n.model.length&&n.model.length>0),"aria-expanded":r.mobileActive,"aria-controls":r.id,"aria-label":(o=n.$primevue.config.locale.aria)===null||o===void 0?void 0:o.navigation,onClick:e[0]||(e[0]=function(s){return i.menuButtonClick(s)}),onKeydown:e[1]||(e[1]=function(s){return i.menuButtonKeydown(s)})},n.ptm("button")),[M(n.$slots,n.$slots.buttonicon?"buttonicon":"menubuttonicon",{},function(){return[v(u,de(pe(n.ptm("buttonIcon"))),null,16)]})],16,_t)):I("",!0)]}),v(c,{ref:i.menubarRef,id:r.id+"_list",tabindex:n.disabled?-1:n.tabindex,role:"menubar","aria-label":n.ariaLabel,"aria-labelledby":n.ariaLabelledby,"aria-disabled":n.disabled||void 0,"aria-orientation":n.orientation,"aria-activedescendant":r.focused?i.focusedItemId:void 0,menuId:r.id,focusedItemId:r.focused?i.focusedItemId:void 0,items:i.processedItems,horizontal:i.horizontal,templates:n.$slots,activeItem:r.activeItem,mobileActive:r.mobileActive,level:0,style:te(n.sx("rootList")),pt:n.pt,unstyled:n.unstyled,onFocus:i.onFocus,onBlur:i.onBlur,onKeydown:i.onKeyDown,onItemClick:i.onItemClick,onItemMouseenter:i.onItemMouseEnter},null,8,["id","tabindex","aria-label","aria-labelledby","aria-disabled","aria-orientation","aria-activedescendant","menuId","focusedItemId","items","horizontal","templates","activeItem","mobileActive","style","pt","unstyled","onFocus","onBlur","onKeydown","onItemClick","onItemMouseenter"]),n.$slots.end?(m(),d("div",l({key:1,class:n.cx("end")},n.ptm("end")),[M(n.$slots,"end")],16)):I("",!0)],16,Ht)}Pe.render=Bt;var Rt=function(e){var t=e.dt;return` 547.p-menubar { 548 display: flex; 549 align-items: center; 550 background: `.concat(t("menubar.background"),`; 551 border: 1px solid `).concat(t("menubar.border.color"),`; 552 border-radius: `).concat(t("menubar.border.radius"),`; 553 color: `).concat(t("menubar.color"),`; 554 padding: `).concat(t("menubar.padding"),`; 555 gap: `).concat(t("menubar.gap"),`; 556} 557 558.p-menubar-start, 559.p-megamenu-end { 560 display: flex; 561 align-items: center; 562} 563 564.p-menubar-root-list, 565.p-menubar-submenu { 566 display: flex; 567 margin: 0; 568 padding: 0; 569 list-style: none; 570 outline: 0 none; 571} 572 573.p-menubar-root-list { 574 align-items: center; 575 flex-wrap: wrap; 576 gap: `).concat(t("menubar.gap"),`; 577} 578 579.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content { 580 border-radius: `).concat(t("menubar.base.item.border.radius"),`; 581} 582 583.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link { 584 padding: `).concat(t("menubar.base.item.padding"),`; 585} 586 587.p-menubar-item-content { 588 transition: background `).concat(t("menubar.transition.duration"),", color ").concat(t("menubar.transition.duration"),`; 589 border-radius: `).concat(t("menubar.item.border.radius"),`; 590 color: `).concat(t("menubar.item.color"),`; 591} 592 593.p-menubar-item-link { 594 cursor: pointer; 595 display: flex; 596 align-items: center; 597 text-decoration: none; 598 overflow: hidden; 599 position: relative; 600 color: inherit; 601 padding: `).concat(t("menubar.item.padding"),`; 602 gap: `).concat(t("menubar.item.gap"),`; 603 user-select: none; 604 outline: 0 none; 605} 606 607.p-menubar-item-label { 608 line-height: 1; 609} 610 611.p-menubar-item-icon { 612 color: `).concat(t("menubar.item.icon.color"),`; 613} 614 615.p-menubar-submenu-icon {
616 color: `).concat(t("menubar.submenu.icon.color"),`; 617 margin-left: auto; 618 font-size: `).concat(t("menubar.submenu.icon.size"),`; 619 width: `).concat(t("menubar.submenu.icon.size"),`; 620 height: `).concat(t("menubar.submenu.icon.size"),`; 621} 622 623.p-menubar-submenu .p-menubar-submenu-icon:dir(rtl) { 624 margin-left: 0; 625 margin-right: auto; 626} 627 628.p-menubar-item.p-focus > .p-menubar-item-content { 629 color: `).concat(t("menubar.item.focus.color"),`; 630 background: `).concat(t("menubar.item.focus.background"),`; 631} 632 633.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-item-icon { 634 color: `).concat(t("menubar.item.icon.focus.color"),`; 635} 636 637.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-submenu-icon { 638 color: `).concat(t("menubar.submenu.icon.focus.color"),`; 639} 640 641.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover { 642 color: `).concat(t("menubar.item.focus.color"),`; 643 background: `).concat(t("menubar.item.focus.background"),`; 644} 645 646.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-item-icon { 647 color: `).concat(t("menubar.item.icon.focus.color"),`; 648} 649 650.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-submenu-icon { 651 color: `).concat(t("menubar.submenu.icon.focus.color"),`; 652} 653 654.p-menubar-item-active > .p-menubar-item-content { 655 color: `).concat(t("menubar.item.active.color"),`; 656 background: `).concat(t("menubar.item.active.background"),`; 657} 658 659.p-menubar-item-active > .p-menubar-item-content .p-menubar-item-icon { 660 color: `).concat(t("menubar.item.icon.active.color"),`; 661} 662 663.p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon { 664 color: `).concat(t("menubar.submenu.icon.active.color"),`; 665} 666 667.p-menubar-submenu { 668 display: none; 669 position: absolute; 670 min-width: 12.5rem; 671 z-index: 1; 672 background: `).concat(t("menubar.submenu.background"),`; 673 border: 1px solid `).concat(t("menubar.submenu.border.color"),`; 674 border-radius: `).concat(t("menubar.submenu.border.radius"),`; 675 box-shadow: `).concat(t("menubar.submenu.shadow"),`; 676 color: `).concat(t("menubar.submenu.color"),`; 677 flex-direction: column; 678 padding: `).concat(t("menubar.submenu.padding"),`; 679 gap: `).concat(t("menubar.submenu.gap"),`; 680} 681 682.p-menubar-submenu .p-menubar-separator { 683 border-block-start: 1px solid `).concat(t("menubar.separator.border.color"),`; 684} 685 686.p-menubar-submenu .p-menubar-item { 687 position: relative; 688} 689 690.p-menubar-submenu > .p-menubar-item-active > .p-menubar-submenu { 691 display: block; 692 left: 100%; 693 top: 0; 694} 695 696.p-menubar-end { 697 margin-left: auto; 698 align-self: center; 699} 700 701.p-menubar-end:dir(rtl) { 702 margin-left: 0; 703 margin-right: auto; 704} 705 706.p-menubar-button { 707 display: none; 708 justify-content: center; 709 align-items: center; 710 cursor: pointer; 711 width: `).concat(t("menubar.mobile.button.size"),`; 712 height: `).concat(t("menubar.mobile.button.size"),`; 713 position: relative; 714 color: `).concat(t("menubar.mobile.button.color"),`; 715 border: 0 none; 716 background: transparent; 717 border-radius: `).concat(t("menubar.mobile.button.border.radius"),`; 718 transition: background `).concat(t("menubar.transition.duration"),", color ").concat(t("menubar.transition.duration"),", outline-color ").concat(t("menubar.transition.duration"),`; 719 outline-color: transparent; 720} 721 722.p-menubar-button:hover { 723 color: `).concat(t("menubar.mobile.button.hover.color"),`; 724 background: `).concat(t("menubar.mobile.button.hover.background"),`; 725} 726 727.p-menubar-button:focus-visible { 728 box-shadow: `).concat(t("menubar.mobile.button.focus.ring.shadow"),`; 729 outline: `).concat(t("menubar.mobile.button.focus.ring.width")," ").concat(t("menubar.mobile.button.focus.ring.style")," ").concat(t("menubar.mobile.button.focus.ring.color"),`; 730 outline-offset: `).concat(t("menubar.mobile.button.focus.ring.offset"),`; 731} 732 733.p-menubar-mobile { 734 position: relative; 735} 736 737.p-menubar-mobile .p-menubar-button { 738 display: flex; 739} 740 741.p-menubar-mobile .p-menubar-root-list { 742 position: absolute; 743 display: none; 744 width: 100%; 745 flex-direction: column; 746 top: 100%; 747 left: 0; 748 z-index: 1;
749 padding: `).concat(t("menubar.submenu.padding"),`; 750 background: `).concat(t("menubar.submenu.background"),`; 751 border: 1px solid `).concat(t("menubar.submenu.border.color"),`; 752 box-shadow: `).concat(t("menubar.submenu.shadow"),`; 753 border-radius: `).concat(t("menubar.submenu.border.radius"),`; 754 gap: `).concat(t("menubar.submenu.gap"),`; 755} 756 757.p-menubar-mobile .p-menubar-root-list:dir(rtl) { 758 left: auto; 759 right: 0; 760} 761 762.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link { 763 padding: `).concat(t("menubar.item.padding"),`; 764} 765 766.p-menubar-mobile-active .p-menubar-root-list { 767 display: flex; 768} 769 770.p-menubar-mobile .p-menubar-root-list .p-menubar-item { 771 width: 100%; 772 position: static; 773} 774 775.p-menubar-mobile .p-menubar-root-list .p-menubar-separator { 776 border-block-start: 1px solid `).concat(t("menubar.separator.border.color"),`; 777} 778 779.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon { 780 margin-left: auto; 781 transition: transform 0.2s; 782} 783 784.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon:dir(rtl), 785.p-menubar-mobile .p-menubar-submenu-icon:dir(rtl) { 786 margin-left: 0; 787 margin-right: auto; 788} 789 790.p-menubar-mobile .p-menubar-root-list > .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon { 791 transform: rotate(-180deg); 792} 793 794.p-menubar-mobile .p-menubar-submenu .p-menubar-submenu-icon { 795 transition: transform 0.2s; 796 transform: rotate(90deg); 797} 798 799.p-menubar-mobile .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon { 800 transform: rotate(-90deg); 801} 802 803.p-menubar-mobile .p-menubar-submenu { 804 width: 100%; 805 position: static; 806 box-shadow: none; 807 border: 0 none; 808 padding-inline-start: `).concat(t("menubar.submenu.mobile.indent"),`; 809 padding-inline-end: 0; 810} 811`)},Nt={submenu:function(e){var t=e.instance,a=e.processedItem;return{display:t.isItemActive(a)?"flex":"none"}}},Gt={root:function(e){var t=e.instance;return["p-menubar p-component",{"p-menubar-mobile":t.queryMatches,"p-menubar-mobile-active":t.mobileActive}]},start:"p-menubar-start",button:"p-menubar-button",rootList:"p-menubar-root-list",item:function(e){var t=e.instance,a=e.processedItem;return["p-menubar-item",{"p-menubar-item-active":t.isItemActive(a),"p-focus":t.isItemFocused(a),"p-disabled":t.isItemDisabled(a)}]},itemContent:"p-menubar-item-content",itemLink:"p-menubar-item-link",itemIcon:"p-menubar-item-icon",itemLabel:"p-menubar-item-label",submenuIcon:"p-menubar-submenu-icon",submenu:"p-menubar-submenu",separator:"p-menubar-separator",end:"p-menubar-end"},jt=H.extend({name:"menubar",theme:Rt,classes:Gt,inlineStyles:Nt}),Ut={name:"BaseMenubar",extends:C,props:{model:{type:Array,default:null},buttonProps:{type:null,default:null},breakpoint:{type:String,default:"960px"},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:jt,provide:function(){return{$pcMenubar:this,$parentInstance:this}}},we={name:"MenubarSub",hostName:"Menubar",extends:C,emits:["item-mouseenter","item-click","item-mousemove"],props:{items:{type:Array,default:null},root:{type:Boolean,default:!1},popup:{type:Boolean,default:!1},mobileActive:{type:Boolean,default:!1},templates:{type:Object,default:null},level:{type:Number,default:0},menuId:{type:String,default:null},focusedItemId:{type:String,default:null},activeItemPath:{type:Object,default:null}},list:null,methods:{getItemId:function(e){return"".concat(this.menuId,"_").concat(e.key)},getItemKey:function(e){return this.getItemId(e)},getItemProp:function(e,t,a){return e&&e.item?D(e.item[t],a):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getItemLabelId:function(e){return"".concat(this.menuId,"_").concat(e.key,"_label")},getPTOptions:function(e,t,a){return this.ptm(a,{context:{item:e.item,index:t,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e),level:this.level}})},isItemActive:function(e){return this.activeItemPath.some(function(t){return t.key===e.key})},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return this.focusedItemId===this.getItemId(e)},isItemGroup:function(e){return b(e.items)},onItemClick:function(e,t){this.getItemProp(t,"command",{originalEvent:e,item:t.item}),this.$emit("item-click",{originalEvent:e,processedItem:t,isFocus:!0})},onItemMouseEnter:function(e,t){this.$emit("item-mouseenter",{originalEvent:e,processedItem:t})},onItemMouseMove:function(e,t){this.$emit("item-mousemove",{originalEvent:e,processedItem:t})},getAriaPosInset:function(e){return e-this.calculateAriaSetSize.slice(0,e).length+1},getMenuItemProps:function(e,t){return{action:l({class:this.cx("itemLink"),tabindex:-1},this.getPTOptions(e,t,"itemLink")),icon:l({class:[this.cx("itemIcon"),this.getItemProp(e,"icon")]},this.getPTOptions(e,t,"itemIcon")),label:l({class:this.cx("itemLabel")},this.getPTOptions(e,t,"itemLabel")),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions(e,t,"submenuIcon"))}}},computed:{calculateAriaSetSize:function(){var e=this;return this.items.filter(function(t){return e.isItemVisible(t)&&e.getItemProp(t,"
811separator")})},getAriaSetSize:function(){var e=this;return this.items.filter(function(t){return e.isItemVisible(t)&&!e.getItemProp(t,"separator")}).length}},components:{AngleRightIcon:ie,AngleDownIcon:Ie},directives:{ripple:Z}},qt=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-setsize","aria-posinset","data-p-active","data-p-focused","data-p-disabled"],Wt=["onClick","onMouseenter","onMousemove"],Zt=["href","target"],Xt=["id"],Yt=["id"];function Qt(n,e,t,a,r,i){var u=S("MenubarSub",!0),c=X("ripple");return m(),d("ul",l({class:t.level===0?n.cx("rootList"):n.cx("submenu")},t.level===0?n.ptm("rootList"):n.ptm("submenu")),[(m(!0),d(L,null,V(t.items,function(o,s){return m(),d(L,{key:i.getItemKey(o)},[i.isItemVisible(o)&&!i.getItemProp(o,"separator")?(m(),d("li",l({key:0,id:i.getItemId(o),style:i.getItemProp(o,"style"),class:[n.cx("item",{processedItem:o}),i.getItemProp(o,"class")],role:"menuitem","aria-label":i.getItemLabel(o),"aria-disabled":i.isItemDisabled(o)||void 0,"aria-expanded":i.isItemGroup(o)?i.isItemActive(o):void 0,"aria-haspopup":i.isItemGroup(o)&&!i.getItemProp(o,"to")?"menu":void 0,"aria-level":t.level+1,"aria-setsize":i.getAriaSetSize,"aria-posinset":i.getAriaPosInset(s),ref_for:!0},i.getPTOptions(o,s,"item"),{"data-p-active":i.isItemActive(o),"data-p-focused":i.isItemFocused(o),"data-p-disabled":i.isItemDisabled(o)}),[f("div",l({class:n.cx("itemContent"),onClick:function(h){return i.onItemClick(h,o)},onMouseenter:function(h){return i.onItemMouseEnter(h,o)},onMousemove:function(h){return i.onItemMouseMove(h,o)},ref_for:!0},i.getPTOptions(o,s,"itemContent")),[t.templates.item?(m(),y(x(t.templates.item),{key:1,item:o.item,root:t.root,hasSubmenu:i.getItemProp(o,"items"),label:i.getItemLabel(o),props:i.getMenuItemProps(o,s)},null,8,["item","root","hasSubmenu","label","props"])):N((m(),d("a",l({key:0,href:i.getItemProp(o,"url"),class:n.cx("itemLink"),target:i.getItemProp(o,"target"),tabindex:"-1",ref_for:!0},i.getPTOptions(o,s,"itemLink")),[t.templates.itemicon?(m(),y(x(t.templates.itemicon),{key:0,item:o.item,class:A(n.cx("itemIcon"))},null,8,["item","class"])):i.getItemProp(o,"icon")?(m(),d("span",l({key:1,class:[n.cx("itemIcon"),i.getItemProp(o,"icon")],ref_for:!0},i.getPTOptions(o,s,"itemIcon")),null,16)):I("",!0),f("span",l({id:i.getItemLabelId(o),class:n.cx("itemLabel"),ref_for:!0},i.getPTOptions(o,s,"itemLabel")),z(i.getItemLabel(o)),17,Xt),i.getItemProp(o,"items")?(m(),d(L,{key:2},[t.templates.submenuicon?(m(),y(x(t.templates.submenuicon),{key:0,root:t.root,active:i.isItemActive(o),class:A(n.cx("submenuIcon"))},null,8,["root","active","class"])):(m(),y(x(t.root?"AngleDownIcon":"AngleRightIcon"),l({key:1,class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions(o,s,"submenuIcon")),null,16,["class"]))],64)):I("",!0)],16,Zt)),[[c]])],16,Wt),i.isItemVisible(o)&&i.isItemGroup(o)?(m(),y(u,{key:0,id:i.getItemId(o)+"_list",menuId:t.menuId,role:"menu",style:te(n.sx("submenu",!0,{processedItem:o})),focusedItemId:t.focusedItemId,items:o.items,mobileActive:t.mobileActive,activeItemPath:t.activeItemPath,templates:t.templates,level:t.level+1,"aria-labelledby":i.getItemLabelId(o),pt:n.pt,unstyled:n.unstyled,onItemClick:e[0]||(e[0]=function(p){return n.$emit("item-click",p)}),onItemMouseenter:e[1]||(e[1]=function(p){return n.$emit("item-mouseenter",p)}),onItemMousemove:e[2]||(e[2]=function(p){return n.$emit("item-mousemove",p)})},null,8,["id","menuId","style","focusedItemId","items","mobileActive","activeItemPath","templates","level","aria-labelledby","pt","unstyled"])):I("",!0)],16,qt)):I("",!0),i.isItemVisible(o)&&i.getItemProp(o,"separator")?(m(),d("li",l({key:1,id:i.getItemId(o),class:[n.cx("separator"),i.getItemProp(o,"class")],style:i.getItemProp(o,"style"),role:"separator",ref_for:!0},n.ptm("separator")),null,16,Yt)):I("",!0)],64)}),128))],16)}we.render=Qt;var Le={name:"Menubar",extends:Ut,inheritAttrs:!1,emits:["focus","blur"],matchMediaListener:null,data:function(){return{id:this.$attrs.id,mobileActive:!1,focused:!1,focusedItemInfo:{index:-1,level:0,parentKey:""},activeItemPath:[],dirty:!1,query:null,queryMatches:!1}},watch:{"$attrs.id":function(e){this.id=e||O()},activeItemPath:function(e){b(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())}},outsideClickListener:null,container:null,menubar:null,mounted:function(){this.id=this.id||O(),this.bindMatchMediaListener()},beforeUnmount:function(){this.mobileActive=!1,this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindMat
811chMediaListener(),this.container&&T.clear(this.container),this.container=null},methods:{getItemProp:function(e,t){return e?D(e[t]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemGroup:function(e){return b(this.getItemProp(e,"items"))},isItemSeparator:function(e){return this.getItemProp(e,"separator")},getProccessedItemLabel:function(e){return e?this.getItemLabel(e.item):void 0},isProccessedItemGroup:function(e){return e&&b(e.items)},toggle:function(e){var t=this;this.mobileActive?(this.mobileActive=!1,T.clear(this.menubar),this.hide()):(this.mobileActive=!0,T.set("menu",this.menubar,this.$primevue.config.zIndex.menu),setTimeout(function(){t.show()},1)),this.bindOutsideClickListener(),e.preventDefault()},show:function(){P(this.menubar)},hide:function(e,t){var a=this;this.mobileActive&&(this.mobileActive=!1,setTimeout(function(){P(a.$refs.menubutton)},0)),this.activeItemPath=[],this.focusedItemInfo={index:-1,level:0,parentKey:""},t&&P(this.menubar),this.dirty=!1},onFocus:function(e){this.focused=!0,this.focusedItemInfo=this.focusedItemInfo.index!==-1?this.focusedItemInfo:{index:this.findFirstFocusedItemIndex(),level:0,parentKey:""},this.$emit("focus",e)},onBlur:function(e){this.focused=!1,this.focusedItemInfo={index:-1,level:0,parentKey:""},this.searchValue="",this.dirty=!1,this.$emit("blur",e)},onKeyDown:function(e){var t=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Space":this.onSpaceKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!t&&W(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e,t){var a=e.processedItem,r=e.isFocus;if(!F(a)){var i=a.index,u=a.key,c=a.level,o=a.parentKey,s=a.items,p=b(s),h=this.activeItemPath.filter(function(k){return k.parentKey!==o&&k.parentKey!==u});p&&h.push(a),this.focusedItemInfo={index:i,level:c,parentKey:o},p&&(this.dirty=!0),r&&P(this.menubar),!(t==="hover"&&this.queryMatches)&&(this.activeItemPath=h)}},onItemClick:function(e){var t=e.originalEvent,a=e.processedItem,r=this.isProccessedItemGroup(a),i=F(a.parent),u=this.isSelected(a);if(u){var c=a.index,o=a.key,s=a.level,p=a.parentKey;this.activeItemPath=this.activeItemPath.filter(function(k){return o!==k.key&&o.startsWith(k.key)}),this.focusedItemInfo={index:c,level:s,parentKey:p},this.dirty=!i,P(this.menubar)}else if(r)this.onItemChange(e);else{var h=i?a:this.activeItemPath.find(function(k){return k.parentKey===""});this.hide(t),this.changeFocusedItemIndex(t,h?h.index:-1),this.mobileActive=!1,P(this.menubar)}},onItemMouseEnter:function(e){this.dirty&&this.onItemChange(e,"hover")},onItemMouseMove:function(e){this.focused&&this.changeFocusedItemIndex(e,e.processedItem.index)},menuButtonClick:function(e){this.toggle(e)},menuButtonKeydown:function(e){(e.code==="Enter"||e.code==="NumpadEnter"||e.code==="Space")&&this.menuButtonClick(e)},onArrowDownKey:function(e){var t=this.visibleItems[this.focusedItemInfo.index],a=t?F(t.parent):null;if(a){var r=this.isProccessedItemGroup(t);r&&(this.onItemChange({originalEvent:e,processedItem:t}),this.focusedItemInfo={index:-1,parentKey:t.key},this.onArrowRightKey(e))}else{var i=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,i)}e.preventDefault()},onArrowUpKey:function(e){var t=this,a=this.visibleItems[this.focusedItemInfo.index],r=F(a.parent);if(r){var i=this.isProccessedItemGroup(a);if(i){this.onItemChange({originalEvent:e,processedItem:a}),this.focusedItemInfo={index:-1,parentKey:a.key};var u=this.findLastItemIndex();this.changeFocusedItemIndex(e,u)}}else{var c=this.activeItemPath.find(function(s){return s.key===a.parentKey});if(this.focusedItemInfo.index===0)this.focusedItemInfo={index:-1,parentKey:c?c.parentKey:""},this.searchValue="",this.onArrowLeftKey(e),this.activeItemPath=this.activeItemPath.filter(function(s){return s.parentKey!==t.focusedItemInfo.parentKey});else{var o=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,o)}}e.preventDefault()},onArrowLeftKey:function(e){var t=this,a=this.visibleItems[this.focusedItemInfo.index],r=a?this.activeItemPath.find(function(u){return u.key===a.parentKey}):null;if(r)this.onItemChange({originalEvent:e,processedItem:r}),this.activeItemPath=this.activeItemPath.filter(function(u){return u.parentKey!==t.focusedItemInfo.parentKey}),e.preventDefault();else{var i=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,i),e.preventDefault()}},onArrowRightKey:function(e){var t=this.visibleItems[this.focusedItemInfo.index],a=t?this.activeItemPath.find(function(u){return u.key===t.parentKey}):null;if(a){var r=this.isProccessedItemGroup(t);r&&(this.onItemChange({originalEvent:e,processedItem:t}),this.focusedItemInfo={index:-1,parentKey:t.key},this.onArrowDownKey(e))}else{var i=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,i),e.preventDefault()}},onHomeKey:function(e){this.changeFocusedItemIndex(e,this.findFirstItemIndex()),e.preventDefault()},onEndKey:function(e){this.changeFocusedItemIndex(e,this.findLastItemIndex()),e.preventDefault()},onEnterKey:function(e){if(this.focusedItemInfo.index!==-1){var t=w(this.menubar,'li[id="'.concat("".concat(this.focusedItemId),'"]')),a=t&&w(t,'a[data-pc-section="itemlink"]');a?a.click():t&&t.click();var r=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(r);!i&&(this.focusedItemInfo.index=this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){if(this.focusedItemInfo.level!==0){var t=this.focusedItemInfo;this.hide(e,!1),this.focusedItemInfo={index:Number(t.parentKey.split("_")[0]),level:0,parentKey:""}}e.preventDefault()},onTabKey:function(e){if(this.focusedItemInfo.index!==-1){var t=this.visibleItems[this.focusedItemInfo.index],a=this.isProccessedItemGroup(t);!a&&this.onItemChange({originalEvent:e,processedItem:t})}this.hide()},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(t){var a=e.container&&!e.container.contains(t.target),r=!(e.target&&(e.target===t.target||e.target.contains(t.target)));a&&r&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(t){ee()||e.hide(t,!0),e.mobileActive=!1},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},bindMatchMediaListener:function(){var e=this;if(!this.matchMediaListener){var t=matchMedia("(max-width: ".concat(this.breakpoint,")"));this.query=t,this.queryMatches=t.matches,this.matchMediaListener=function(){e.queryMatches=t.matches,e.mobileActive=!1},this.query.addEventListener("change",this.matchMediaListener)}}
811,unbindMatchMediaListener:function(){this.matchMediaListener&&(this.query.removeEventListener("change",this.matchMediaListener),this.matchMediaListener=null)},isItemMatched:function(e){var t;return this.isValidItem(e)&&((t=this.getProccessedItemLabel(e))===null||t===void 0?void 0:t.toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()))},isValidItem:function(e){return!!e&&!this.isItemDisabled(e.item)&&!this.isItemSeparator(e.item)&&this.isItemVisible(e.item)},isValidSelectedItem:function(e){return this.isValidItem(e)&&this.isSelected(e)},isSelected:function(e){return this.activeItemPath.some(function(t){return t.key===e.key})},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidItem(t)})},findLastItemIndex:function(){var e=this;return R(this.visibleItems,function(t){return e.isValidItem(t)})},findNextItemIndex:function(e){var t=this,a=e<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(r){return t.isValidItem(r)}):-1;return a>-1?a+e+1:e},findPrevItemIndex:function(e){var t=this,a=e>0?R(this.visibleItems.slice(0,e),function(r){return t.isValidItem(r)}):-1;return a>-1?a:e},findSelectedItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(t){return e.isValidSelectedItem(t)})},findFirstFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findFirstItemIndex():e},findLastFocusedItemIndex:function(){var e=this.findSelectedItemIndex();return e<0?this.findLastItemIndex():e},searchItems:function(e,t){var a=this;this.searchValue=(this.searchValue||"")+t;var r=-1,i=!1;return this.focusedItemInfo.index!==-1?(r=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}),r=r===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(u){return a.isItemMatched(u)}):r+this.focusedItemInfo.index):r=this.visibleItems.findIndex(function(u){return a.isItemMatched(u)}),r!==-1&&(i=!0),r===-1&&this.focusedItemInfo.index===-1&&(r=this.findFirstFocusedItemIndex()),r!==-1&&this.changeFocusedItemIndex(e,r),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){a.searchValue="",a.searchTimeout=null},500),i},changeFocusedItemIndex:function(e,t){this.focusedItemInfo.index!==t&&(this.focusedItemInfo.index=t,this.scrollInView())},scrollInView:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,t=e!==-1?"".concat(this.id,"_").concat(e):this.focusedItemId,a=w(this.menubar,'li[id="'.concat(t,'"]'));a&&a.scrollIntoView&&a.scrollIntoView({block:"nearest",inline:"start"})},createProcessedItems:function(e){var t=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",u=[];return e&&e.forEach(function(c,o){var s=(i!==""?i+"_":"")+o,p={item:c,index:o,level:a,key:s,parent:r,parentKey:i};p.items=t.createProcessedItems(c.items,a+1,p,s),u.push(p)}),u},containerRef:function(e){this.container=e},menubarRef:function(e){this.menubar=e?e.$el:void 0}},computed:{processedItems:function(){return this.createProcessedItems(this.model||[])},visibleItems:function(){var e=this,t=this.activeItemPath.find(function(a){return a.key===e.focusedItemInfo.parentKey});return t?t.items:this.processedItems},focusedItemId:function(){return this.focusedItemInfo.index!==-1?"".concat(this.id).concat(b(this.focusedItemInfo.parentKey)?"_"+this.focusedItemInfo.parentKey:"","_").concat(this.focusedItemInfo.index):null}},components:{MenubarSub:we,BarsIcon:be}};function G(n){"@babel/helpers - typeof";return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(n)}function ue(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),t.push.apply(t,a)}return t}function ce(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};
811e%2?ue(Object(t),!0).forEach(function(a){Jt(n,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):ue(Object(t)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(t,a))})}return n}function Jt(n,e,t){return(e=$t(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function $t(n){var e=en(n,"string");return G(e)=="symbol"?e:e+""}function en(n,e){if(G(n)!="object"||!n)return n;var t=n[Symbol.toPrimitive];if(t!==void 0){var a=t.call(n,e||"default");if(G(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}var tn=["aria-haspopup","aria-expanded","aria-controls","aria-label"];function nn(n,e,t,a,r,i){var u=S("BarsIcon"),c=S("MenubarSub");return m(),d("div",l({ref:i.containerRef,class:n.cx("root")},n.ptmi("root")),[n.$slots.start?(m(),d("div",l({key:0,class:n.cx("start")},n.ptm("start")),[M(n.$slots,"start")],16)):I("",!0),M(n.$slots,n.$slots.button?"button":"menubutton",{id:r.id,class:A(n.cx("button")),toggleCallback:function(s){return i.menuButtonClick(s)}},function(){var o;return[n.model&&n.model.length>0?(m(),d("a",l({key:0,ref:"menubutton",role:"button",tabindex:"0",class:n.cx("button"),"aria-haspopup":!!(n.model.length&&n.model.length>0),"aria-expanded":r.mobileActive,"aria-controls":r.id,"aria-label":(o=n.$primevue.config.locale.aria)===null||o===void 0?void 0:o.navigation,onClick:e[0]||(e[0]=function(s){return i.menuButtonClick(s)}),onKeydown:e[1]||(e[1]=function(s){return i.menuButtonKeydown(s)})},ce(ce({},n.buttonProps),n.ptm("button"))),[M(n.$slots,n.$slots.buttonicon?"buttonicon":"menubuttonicon",{},function(){return[v(u,de(pe(n.ptm("buttonicon"))),null,16)]})],16,tn)):I("",!0)]}),v(c,{ref:i.menubarRef,id:r.id+"_list",role:"menubar",items:i.processedItems,templates:n.$slots,root:!0,mobileActive:r.mobileActive,tabindex:"0","aria-activedescendant":r.focused?i.focusedItemId:void 0,menuId:r.id,focusedItemId:r.focused?i.focusedItemId:void 0,activeItemPath:r.activeItemPath,level:0,"aria-labelledby":n.ariaLabelledby,"aria-label":n.ariaLabel,pt:n.pt,unstyled:n.unstyled,onFocus:i.onFocus,onBlur:i.onBlur,onKeydown:i.onKeyDown,onItemClick:i.onItemClick,onItemMouseenter:i.onItemMouseEnter,onItemMousemove:i.onItemMouseMove},null,8,["id","items","templates","mobileActive","aria-activedescendant","menuId","focusedItemId","activeItemPath","aria-labelledby","aria-label","pt","unstyled","onFocus","onBlur","onKeydown","onItemClick","onItemMouseenter","onItemMousemove"]),n.$slots.end?(m(),d("div",l({key:1,class:n.cx("end")},n.ptm("end")),[M(n.$slots,"end")],16)):I("",!0)],16)}Le.render=nn;var an=function(e){var t=e.dt;return` 812.p-panelmenu { 813 display: flex; 814 flex-direction: column; 815 gap: `.concat(t("panelmenu.gap"),`; 816} 817 818.p-panelmenu-panel { 819 background: `).concat(t("panelmenu.panel.background"),`; 820 border-width: `).concat(t("panelmenu.panel.border.width"),`; 821 border-style: solid; 822 border-color: `).concat(t("panelmenu.panel.border.color"),`; 823 color: `).concat(t("panelmenu.panel.color"),`; 824 border-radius: `).concat(t("panelmenu.panel.border.radius"),`; 825 padding: `).concat(t("panelmenu.panel.padding"),`; 826} 827 828.p-panelmenu-panel:first-child { 829 border-width: `).concat(t("panelmenu.panel.first.border.width"),`; 830 border-start-start-radius: `).concat(t("panelmenu.panel.first.top.border.radius"),`; 831 border-start-end-radius: `).concat(t("panelmenu.panel.first.top.border.radius"),`; 832} 833 834.p-panelmenu-panel:last-child { 835 border-width: `).concat(t("panelmenu.panel.last.border.width"),`; 836 border-end-start-radius: `).concat(t("panelmenu.panel.last.bottom.border.radius"),`; 837 border-end-end-radius: `).concat(t("panelmenu.panel.last.bottom.border.radius"),`; 838} 839 840.p-panelmenu-header { 841 outline: 0 none; 842} 843 844.p-panelmenu-header-content { 845 border-radius: `).concat(t("panelmenu.item.border.radius"),`; 846 transition: background `).concat(t("panelmenu.transition.duration"),", color ").concat(t("panelmenu.transition.duration"),", outline-color ").concat(t("panelmenu.transition.duration"),", box-shadow ").concat(t("panelmenu.transition.duration"),`; 847 outline-color: transparent; 848 color: `).concat(t("panelmenu.item.color"),`; 849} 850 851.p-panelmenu-header-link { 852 display: flex; 853 gap: `).concat(t("panelmenu.item.gap"),`; 854 padding: `).concat(t("panelmenu.item.padding"),`;
855 align-items: center; 856 user-select: none; 857 cursor: pointer; 858 position: relative; 859 text-decoration: none; 860 color: inherit; 861} 862 863.p-panelmenu-header-icon, 864.p-panelmenu-item-icon { 865 color: `).concat(t("panelmenu.item.icon.color"),`; 866} 867 868.p-panelmenu-submenu-icon { 869 color: `).concat(t("panelmenu.submenu.icon.color"),`; 870} 871 872.p-panelmenu-submenu-icon:dir(rtl) { 873 transform: rotate(180deg); 874} 875 876.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { 877 background: `).concat(t("panelmenu.item.focus.background"),`; 878 color: `).concat(t("panelmenu.item.focus.color"),`; 879} 880 881.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-icon { 882 color: `).concat(t("panelmenu.item.icon.focus.color"),`; 883} 884 885.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-submenu-icon { 886 color: `).concat(t("panelmenu.submenu.icon.focus.color"),`; 887} 888 889.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover { 890 background: `).concat(t("panelmenu.item.focus.background"),`; 891 color: `).concat(t("panelmenu.item.focus.color"),`; 892} 893 894.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-header-icon { 895 color: `).concat(t("panelmenu.item.icon.focus.color"),`; 896} 897 898.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-submenu-icon { 899 color: `).concat(t("panelmenu.submenu.icon.focus.color"),`; 900} 901 902.p-panelmenu-submenu { 903 margin: 0; 904 padding: 0 0 0 `).concat(t("panelmenu.submenu.indent"),`; 905 outline: 0; 906 list-style: none; 907} 908 909.p-panelmenu-submenu:dir(rtl) { 910 padding: 0 `).concat(t("panelmenu.submenu.indent"),` 0 0; 911} 912 913.p-panelmenu-item-link { 914 display: flex; 915 gap: `).concat(t("panelmenu.item.gap"),`; 916 padding: `).concat(t("panelmenu.item.padding"),`; 917 align-items: center; 918 user-select: none; 919 cursor: pointer; 920 text-decoration: none; 921 color: inherit; 922 position: relative; 923 overflow: hidden; 924} 925 926.p-panelmenu-item-label { 927 line-height: 1; 928} 929 930.p-panelmenu-item-content { 931 border-radius: `).concat(t("panelmenu.item.border.radius"),`; 932 transition: background `).concat(t("panelmenu.transition.duration"),", color ").concat(t("panelmenu.transition.duration"),", outline-color ").concat(t("panelmenu.transition.duration"),", box-shadow ").concat(t("panelmenu.transition.duration"),`; 933 color: `).concat(t("panelmenu.item.color"),`; 934 outline-color: transparent; 935} 936 937.p-panelmenu-item.p-focus > .p-panelmenu-item-content { 938 background: `).concat(t("panelmenu.item.focus.background"),`; 939 color: `).concat(t("panelmenu.item.focus.color"),`; 940} 941 942.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-item-icon { 943 color: `).concat(t("panelmenu.item.focus.color"),`; 944} 945 946.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-submenu-icon { 947 color: `).concat(t("panelmenu.submenu.icon.focus.color"),`; 948} 949 950.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover { 951 background: `).concat(t("panelmenu.item.focus.background"),`; 952 color: `).concat(t("panelmenu.item.focus.color"),`; 953} 954 955.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-item-icon { 956 color: `).concat(t("panelmenu.item.icon.focus.color"),`; 957} 958 959.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-submenu-icon { 960 color: `).concat(t("panelmenu.submenu.icon.focus.color"),`; 961} 962`)},rn={root:"p-panelmenu p-component",panel:"p-panelmenu-panel",header:function(e){var t=e.instance,a=e.item;return["p-panelmenu-header",{"p-panelmenu-header-active":t.isItemActive(a)&&!!a.items,"p-disabled":t.isItemDisabled(a)}]},headerContent:"p-panelmenu-header-content",headerLink:"p-panelmenu-header-link",headerIcon:"p-panelmenu-header-icon",headerLabel:"p-panelmenu-header-label",contentContainer:"p-panelmenu-content-container",content:"p-panelmenu-content",rootList:"p-panelmenu-root-list",item:function(e){var t=e.instance,a=e.processedItem;return["p-panelmenu-item",{"p-focus":t.isItemFocused(a),"p-disabled":t.isItemDisabled(a)}]},itemContent:"p-panelmenu-item-content",itemLink:"p-panelmenu-item-link",itemIcon:"p-panelmenu-item-icon",itemLabel:"p-panelmenu-item-label",submenuIcon:"p-panelmenu-submenu-icon",submenu:"p-panelmenu-submenu",separator:"p-menuitem-separator"},on=H.extend({name:"panelmenu",theme:an,classes:rn}),sn={name:"BasePanelMenu",extends:C,props:{model:{type:Array,default:null},expandedKeys:{type:Object,default:null},multiple:{type:Boolean,default:!1},tabindex:{type:Number,default:0}},style:on,provide:function(){return{$pcPanelMenu:this,$parentInstance:this}}},Ke={name:"PanelMenuSub",hostName:"PanelMenu",extends:C,emits:["item-toggle","item-mousemove"],props:{panelId:{type:String,default:null},focusedItemId:{type:String,default:null},items:{type:Array,default:null},level:{type:Number,default:0},templates:{type:Object,default:null},activeItemPath:{type:Object,default:null},tabindex:{type:Number,default:-1}},methods:{getItemId:function(e){return"".concat(this.panelId,"_").concat(e.key)},getItemKey:function(e){return this.getItemId(e)},getItemProp:function(e,t,a){return e&&e.item?D(e.item[t],a):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getPTOptions:function(e,t,a){return this.ptm(e,{context:{item:t.item,index:a,active:this.isItemActive(t),focused:this.isItemFocused(t),disabled:this.isItemDisabled(t)}})},isItemActive:function(e){return this.activeItemPath.some(function(t){return t.key===e.key})},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return this.focusedItemId===this.getItemId(e)},isItemGroup:function(e){return b(e.items)},onItemClick:function(e,t){this.getItemProp(t,"command",{originalEvent:e,item:t.item}),this.$emit("item-toggle",{processedItem:t,expanded:!this.isItemActive(t)})},onItemToggle:function(e){this.$emit("item-toggle",e)},onItemMouseMove:function(e,t){this.$emit("item-mousemove",{originalEvent:e,processedItem:t})},getAriaSetSize:function(){var e=this;return this.items.filter(function(t){return e.isItemVisible(t)&&!e.getItemProp(t,"
962separator")}).length},getAriaPosInset:function(e){var t=this;return e-this.items.slice(0,e).filter(function(a){return t.isItemVisible(a)&&t.getItemProp(a,"separator")}).length+1},getMenuItemProps:function(e,t){return{action:l({class:this.cx("itemLink"),tabindex:-1},this.getPTOptions("itemLink",e,t)),icon:l({class:[this.cx("itemIcon"),this.getItemProp(e,"icon")]},this.getPTOptions("itemIcon",e,t)),label:l({class:this.cx("itemLabel")},this.getPTOptions("itemLabel",e,t)),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions("submenuicon",e,t))}}},components:{ChevronRightIcon:ne,ChevronDownIcon:he},directives:{ripple:Z}},un=["tabindex"],cn=["id","aria-label","aria-expanded","aria-level","aria-setsize","aria-posinset","data-p-focused","data-p-disabled"],ln=["onClick","onMousemove"],mn=["href","target"];function dn(n,e,t,a,r,i){var u=S("PanelMenuSub",!0),c=X("ripple");return m(),d("ul",{class:A(n.cx("submenu")),tabindex:t.tabindex},[(m(!0),d(L,null,V(t.items,function(o,s){return m(),d(L,{key:i.getItemKey(o)},[i.isItemVisible(o)&&!i.getItemProp(o,"separator")?(m(),d("li",l({key:0,id:i.getItemId(o),class:[n.cx("item",{processedItem:o}),i.getItemProp(o,"class")],style:i.getItemProp(o,"style"),role:"treeitem","aria-label":i.getItemLabel(o),"aria-expanded":i.isItemGroup(o)?i.isItemActive(o):void 0,"aria-level":t.level+1,"aria-setsize":i.getAriaSetSize(),"aria-posinset":i.getAriaPosInset(s),ref_for:!0},i.getPTOptions("item",o,s),{"data-p-focused":i.isItemFocused(o),"data-p-disabled":i.isItemDisabled(o)}),[f("div",l({class:n.cx("itemContent"),onClick:function(h){return i.onItemClick(h,o)},onMousemove:function(h){return i.onItemMouseMove(h,o)},ref_for:!0},i.getPTOptions("itemContent",o,s)),[t.templates.item?(m(),y(x(t.templates.item),{key:1,item:o.item,root:!1,active:i.isItemActive(o),hasSubmenu:i.isItemGroup(o),label:i.getItemLabel(o),props:i.getMenuItemProps(o,s)},null,8,["item","active","hasSubmenu","label","props"])):N((m(),d("a",l({key:0,href:i.getItemProp(o,"url"),class:n.cx("itemLink"),target:i.getItemProp(o,"target"),tabindex:"-1",ref_for:!0},i.getPTOptions("itemLink",o,s)),[i.isItemGroup(o)?(m(),d(L,{key:0},[t.templates.submenuicon?(m(),y(x(t.templates.submenuicon),l({key:0,class:n.cx("submenuIcon"),active:i.isItemActive(o),ref_for:!0},i.getPTOptions("submenuIcon",o,s)),null,16,["class","active"])):(m(),y(x(i.isItemActive(o)?"ChevronDownIcon":"ChevronRightIcon"),l({key:1,class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions("submenuIcon",o,s)),null,16,["class"]))],64)):I("",!0),t.templates.itemicon?(m(),y(x(t.templates.itemicon),{key:1,item:o.item,class:A(n.cx("itemIcon"))},null,8,["item","class"])):i.getItemProp(o,"icon")?(m(),d("span",l({key:2,class:[n.cx("itemIcon"),i.getItemProp(o,"icon")],ref_for:!0},i.getPTOptions("itemIcon",o,s)),null,16)):I("",!0),f("span",l({class:n.cx("itemLabel"),ref_for:!0},i.getPTOptions("itemLabel",o,s)),z(i.getItemLabel(o)),17)],16,mn)),[[c]])],16,ln),v(Y,l({name:"p-toggleable-content",ref_for:!0},n.ptm("transition")),{default:K(function(){return[N(f("div",l({class:n.cx("contentContainer"),ref_for:!0},n.ptm("contentContainer")),[i.isItemVisible(o)&&i.isItemGroup(o)?(m(),y(u,l({key:0,id:i.getItemId(o)+"_list",role:"group",panelId:t.panelId,focusedItemId:t.focusedItemId,items:o.items,level:t.level+1,templates:t.templates,activeItemPath:t.activeItemPath,onItemToggle:i.onItemToggle,onItemMousemove:e[0]||(e[0]=function(p){return n.$emit("item-mousemove",p)}),pt:n.pt,unstyled:n.unstyled,ref_for:!0},n.ptm("submenu")),null,16,["id","panelId","focusedItemId","items","level","templates","activeItemPath","onItemToggle","pt","unstyled"])):I("",!0)],16),[[fe,i.isItemActive(o)]])]}),_:2},1040)],16,cn)):I("",!0),i.isItemVisible(o)&&i.getItemProp(o,"separator")?(m(),d("li",l({key:1,style:i.getItemProp(o,"style"),class:[n.cx("separator"),i.getItemProp(o,"class")],role:"separator",ref_for:!0},n.ptm("separator")),null,16)):I("",!0)],64)}),128))],10,un)}Ke.render=dn;function pn(n,e){return In(n)||bn(n,e)||hn(n,e)||fn()}function fn(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 963In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hn(n,e){if(n){if(typeof n=="string")return le(n,e);var t={}.toString.call(n).slice(8,-1);return t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set"?Array.from(n):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?le(n,e):void 0}}function le(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,a=Array(e);t<e;t++)a[t]=n[t];return a}function bn(n,e){var t=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(t!=null){var a,r,i,u,c=[],o=!0,s=!1;try{if(i=(t=t.call(n)).next,e!==0)for(;
963!(o=(a=i.call(t)).done)&&(c.push(a.value),c.length!==e);o=!0);}catch(p){s=!0,r=p}finally{try{if(!o&&t.return!=null&&(u=t.return(),Object(u)!==u))return}finally{if(s)throw r}}return c}}function In(n){if(Array.isArray(n))return n}var Me={name:"PanelMenuList",hostName:"PanelMenu",extends:C,emits:["item-toggle","header-focus"],props:{panelId:{type:String,default:null},items:{type:Array,default:null},templates:{type:Object,default:null},expandedKeys:{type:Object,default:null}},searchTimeout:null,searchValue:null,data:function(){return{focused:!1,focusedItem:null,activeItemPath:[]}},watch:{expandedKeys:function(e){this.autoUpdateActiveItemPath(e)}},mounted:function(){this.autoUpdateActiveItemPath(this.expandedKeys)},methods:{getItemProp:function(e,t){return e&&e.item?D(e.item[t]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemActive:function(e){return this.activeItemPath.some(function(t){return t.key===e.parentKey})},isItemGroup:function(e){return b(e.items)},onFocus:function(e){this.focused=!0,this.focusedItem=this.focusedItem||(this.isElementInPanel(e,e.relatedTarget)?this.findFirstItem():this.findLastItem())},onBlur:function(){this.focused=!1,this.focusedItem=null,this.searchValue=""},onKeyDown:function(e){var t=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e);break;case"ArrowLeft":this.onArrowLeftKey(e);break;case"ArrowRight":this.onArrowRightKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Space":this.onSpaceKey(e);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":case"Tab":case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!t&&W(e.key)&&this.searchItems(e,e.key);break}},onArrowDownKey:function(e){var t=b(this.focusedItem)?this.findNextItem(this.focusedItem):this.findFirstItem();this.changeFocusedItem({originalEvent:e,processedItem:t,focusOnNext:!0}),e.preventDefault()},onArrowUpKey:function(e){var t=b(this.focusedItem)?this.findPrevItem(this.focusedItem):this.findLastItem();this.changeFocusedItem({originalEvent:e,processedItem:t,selfCheck:!0}),e.preventDefault()},onArrowLeftKey:function(e){var t=this;if(b(this.focusedItem)){var a=this.activeItemPath.some(function(r){return r.key===t.focusedItem.key});a?this.activeItemPath=this.activeItemPath.filter(function(r){return r.key!==t.focusedItem.key}):this.focusedItem=b(this.focusedItem.parent)?this.focusedItem.parent:this.focusedItem,e.preventDefault()}},onArrowRightKey:function(e){var t=this;if(b(this.focusedItem)){var a=this.isItemGroup(this.focusedItem);if(a){var r=this.activeItemPath.some(function(i){return i.key===t.focusedItem.key});r?this.onArrowDownKey(e):(this.activeItemPath=this.activeItemPath.filter(function(i){return i.parentKey!==t.focusedItem.parentKey}),this.activeItemPath.push(this.focusedItem))}e.preventDefault()}},onHomeKey:function(e){this.changeFocusedItem({originalEvent:e,processedItem:this.findFirstItem(),allowHeaderFocus:!1}),e.preventDefault()},onEndKey:function(e){this.changeFocusedItem({originalEvent:e,processedItem:this.findLastItem(),focusOnNext:!0,allowHeaderFocus:!1}),e.preventDefault()},onEnterKey:function(e){if(b(this.focusedItem)){var t=w(this.$el,'li[id="'.concat("".concat(this.focusedItemId),'"]')),a=t&&(w(t,'[data-pc-section="itemlink"]')||w(t,"a,button"));a?a.click():t&&t.click()}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onItemToggle:function(e){var t=e.processedItem,a=e.expanded;this.expandedKeys?this.$emit("item-toggle",{item:t.item,expanded:a}):(this.activeItemPath=this.activeItemPath.filter(function(r){return r.parentKey!==t.parentKey}),a&&this.activeItemPath.push(t)),this.focusedItem=t,P(this.$el)},onItemMouseMove:function(e){this.focused&&(this.focusedItem=e.processedItem)},isElementInPanel:function(e,t){var a=e.currentTarget.closest('[data-pc-section="panel"]');return a&&a.contains(t)},isItemMatched:function(e){var t;return this.isValidItem(e)&&((t=this.getItemLabel(e))===null||t===void 0?void 0:t.toLocaleLowerCase(this.searchLocale).startsWith(this.searchValue.toLocaleLowerCase(this.searchLocale)))},isVisibleItem:function(e){return!!e&&(e.level===0||this.isItemActive(e))&&this.isItemVisible(e)},isValidItem:function(e){return!!e&&!this.isItemDisabled(e)&&!this.getItemProp(e,"separator")},findFirstItem:function(){var e=this;return this.visibleItems.find(function(t){return e.isValidItem(t)})},findLastItem:function(){var e=this;return oe(this.visibleItems,function(t){return e.isValidItem(t)})},findNextItem:function(e){var t=this,a=this.visibleItems.findIndex(function(i){return i.key===e.key}),r=a<this.visibleItems.length-1?this.visibleItems.slice(a+1).find(function(i){return t.isValidItem(i)}):void 0;return r||e},findPrevItem:function(e){var t=this,a=this.visibleItems.findIndex(function(i){return i.key===e.key}),r=a>0?oe(this.visibleItems.slice(0,a),function(i){return t.isValidItem(i)}):void 0;return r||e},searchItems:function(e,t){var a=this;this.searchValue=(this.searchValue||"")+t;var r=null,i=!1;if(b(this.focusedItem)){var u=this.visibleItems.findIndex(function(c){return c.key===a.focusedItem.key});r=this.visibleItems.slice(u).find(function(c){return a.isItemMatched(c)}),r=F(r)?this.visibleItems.slice(0,u).find(function(c){return a.isItemMatched(c)}):r}else r=this.visibleItems.find(function(c){return a.isItemMatched(c)});return b(r)&&(i=!0),F(r)&&F(this.focusedItem)&&(r=this.findFirstItem()),b(r)&&this.changeFocusedItem({originalEvent:e,processedItem:r,allowHeaderFocus:!1}),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){a.searchValue="",a.searchTimeout=null},500),i},changeFocusedItem:function(e){var t=e.originalEvent,a=e.processedItem,r=e.focusOnNext,i=e.selfCheck,u=e.allowHeaderFocus,c=u===void 0?!0:u;b(this.focusedItem)&&this.focusedItem.key!==a.key?(this.focusedItem=a,this.scrollInView()):c&&this.$emit("header-focus",{originalEvent:t,focusOnNext:r,selfCheck:i})},scrollInView:function(){var e=w(this.$el,'li[id="'.concat("".concat(this.focusedItemId),'"]'));e&&e.scrollIntoView&&e.scrollIntoView({block:"nearest",inline:"start"})},autoUpdateActiveItemPath:function(e){var t=this;this.activeItemPath=Object.entries(e||{}).reduce(function(a,r){var i=pn(r,2),u=i[0],c=i[1];if(c){var o=t.findProcessedItemByItemKey(u);o&&a.push(o)}return a},[])},findProcessedItemByItemKey:function(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(t=t||a===0&&this.processedItems,!t)return null;for(var r=0;r<t.length;r++){var i=t[r];
963if(this.getItemProp(i,"key")===e)return i;var u=this.findProcessedItemByItemKey(e,i.items,a+1);if(u)return u}},createProcessedItems:function(e){var t=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",u=[];return e&&e.forEach(function(c,o){var s=(i!==""?i+"_":"")+o,p={item:c,index:o,level:a,key:s,parent:r,parentKey:i};p.items=t.createProcessedItems(c.items,a+1,p,s),u.push(p)}),u},flatItems:function(e){var t=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e&&e.forEach(function(r){t.isVisibleItem(r)&&(a.push(r),t.flatItems(r.items,a))}),a}},computed:{processedItems:function(){return this.createProcessedItems(this.items||[])},visibleItems:function(){return this.flatItems(this.processedItems)},focusedItemId:function(){return b(this.focusedItem)?"".concat(this.panelId,"_").concat(this.focusedItem.key):null}},components:{PanelMenuSub:Ke}};function gn(n,e,t,a,r,i){var u=S("PanelMenuSub");return m(),y(u,l({id:t.panelId+"_list",class:n.cx("rootList"),role:"tree",tabindex:-1,"aria-activedescendant":r.focused?i.focusedItemId:void 0,panelId:t.panelId,focusedItemId:r.focused?i.focusedItemId:void 0,items:i.processedItems,templates:t.templates,activeItemPath:r.activeItemPath,onFocus:i.onFocus,onBlur:i.onBlur,onKeydown:i.onKeyDown,onItemToggle:i.onItemToggle,onItemMousemove:i.onItemMouseMove,pt:n.pt,unstyled:n.unstyled},n.ptm("rootList")),null,16,["id","class","aria-activedescendant","panelId","focusedItemId","items","templates","activeItemPath","onFocus","onBlur","onKeydown","onItemToggle","onItemMousemove","pt","unstyled"])}Me.render=gn;function j(n){"@babel/helpers - typeof";return j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},j(n)}function me(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),t.push.apply(t,a)}return t}function vn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?me(Object(t),!0).forEach(function(a){yn(n,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):me(Object(t)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(t,a))})}return n}function yn(n,e,t){return(e=kn(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function kn(n){var e=xn(n,"string");return j(e)=="symbol"?e:e+""}function xn(n,e){if(j(n)!="object"||!n)return n;var t=n[Symbol.toPrimitive];if(t!==void 0){var a=t.call(n,e||"default");if(j(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}var Se={name:"PanelMenu",extends:sn,inheritAttrs:!1,emits:["update:expandedKeys","panel-open","panel-close"],data:function(){return{id:this.$attrs.id,activeItem:null,activeItems:[]}},watch:{"$attrs.id":function(e){this.id=e||O()}},mounted:function(){this.id=this.id||O()},methods:{getItemProp:function(e,t){return e?D(e[t]):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getPTOptions:function(e,t,a){return this.ptm(e,{context:{index:a,active:this.isItemActive(t),focused:this.isItemFocused(t),disabled:this.isItemDisabled(t)}})},isItemActive:function(e){return this.expandedKeys?this.expandedKeys[this.getItemProp(e,"key")]:this.multiple?this.activeItems.some(function(t){return B(e,t)}):B(e,this.activeItem)},isItemVisible:function(e){return this.getItemProp(e,"visible")!==!1},isItemDisabled:function(e){return this.getItemProp(e,"disabled")},isItemFocused:function(e){return B(e,this.activeItem)},isItemGroup:function(e){return b(e.items)},getPanelId:function(e){return"".concat(this.id,"_").concat(e)},getPanelKey:function(e){return this.getPanelId(e)},getHeaderId:function(e){return"".concat(this.getPanelId(e),"_header")},getContentId:function(e){return"".concat(this.getPanelId(e),"_content")},onHeaderClick:function(e,t){if(this.isItemDisabled(t)){e.preventDefault();return}t.command&&t.command({originalEvent:e,item:t}),this.changeActiveItem(e,t),P(e.currentTarget)},onHeaderKeyDown:function(e,t){switch(e.code){case"ArrowDown":this.onHeaderArrowDownKey(e);break;case"ArrowUp":this.onHeaderArrowUpKey(e);break;case"Home":this.onHeaderHomeKey(e);break;case"End":this.onHeaderEndKey(e);break;case"Enter":case"NumpadEnter":case"Space":this.onHeaderEnterKey(e,t);break}},onHeaderArrowDownKey:function(e){var t=q(e.currentTarget,"data-p-active")===!0?w(e.currentTarget.nextElementSibling,'[data-pc-section="rootlist"]'):null;t?P(t):this.updateFocusedHeader({originalEvent:e,focusOnNext:!0}),e.preventDefault()},onHeaderArrowUpKey:function(e){var t=this.findPrevHeader(e.currentTarget.parentElement)||this.findLastHeader(),a=q(t,"data-
963p-active")===!0?w(t.nextElementSibling,'[data-pc-section="rootlist"]'):null;a?P(a):this.updateFocusedHeader({originalEvent:e,focusOnNext:!1}),e.preventDefault()},onHeaderHomeKey:function(e){this.changeFocusedHeader(e,this.findFirstHeader()),e.preventDefault()},onHeaderEndKey:function(e){this.changeFocusedHeader(e,this.findLastHeader()),e.preventDefault()},onHeaderEnterKey:function(e,t){var a=w(e.currentTarget,'[data-pc-section="headerlink"]');a?a.click():this.onHeaderClick(e,t),e.preventDefault()},findNextHeader:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=t?e:e.nextElementSibling,r=w(a,'[data-pc-section="header"]');return r?q(r,"data-p-disabled")?this.findNextHeader(r.parentElement):r:null},findPrevHeader:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=t?e:e.previousElementSibling,r=w(a,'[data-pc-section="header"]');return r?q(r,"data-p-disabled")?this.findPrevHeader(r.parentElement):r:null},findFirstHeader:function(){return this.findNextHeader(this.$el.firstElementChild,!0)},findLastHeader:function(){return this.findPrevHeader(this.$el.lastElementChild,!0)},updateFocusedHeader:function(e){var t=e.originalEvent,a=e.focusOnNext,r=e.selfCheck,i=t.currentTarget.closest('[data-pc-section="panel"]'),u=r?w(i,'[data-pc-section="header"]'):a?this.findNextHeader(i):this.findPrevHeader(i);u?this.changeFocusedHeader(t,u):a?this.onHeaderHomeKey(t):this.onHeaderEndKey(t)},changeActiveItem:function(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!this.isItemDisabled(t)){var r=this.isItemActive(t),i=r?"panel-close":"panel-open";this.activeItem=a?t:this.activeItem&&B(t,this.activeItem)?null:t,this.multiple&&(this.activeItems.some(function(u){return B(t,u)})?this.activeItems=this.activeItems.filter(function(u){return!B(t,u)}):this.activeItems.push(t)),this.changeExpandedKeys({item:t,expanded:!r}),this.$emit(i,{originalEvent:e,item:t})}},changeExpandedKeys:function(e){var t=e.item,a=e.expanded,r=a===void 0?!1:a;if(this.expandedKeys){var i=vn({},this.expandedKeys);r?i[t.key]=!0:delete i[t.key],this.$emit("update:expandedKeys",i)}},changeFocusedHeader:function(e,t){t&&P(t)},getMenuItemProps:function(e,t){return{icon:l({class:[this.cx("headerIcon"),this.getItemProp(e,"icon")]},this.getPTOptions("headerIcon",e,t)),label:l({class:this.cx("headerLabel")},this.getPTOptions("headerLabel",e,t))}}},components:{PanelMenuList:Me,ChevronRightIcon:ne,ChevronDownIcon:he}},Pn=["id"],wn=["id","tabindex","aria-label","aria-expanded","aria-controls","aria-disabled","onClick","onKeydown","data-p-active","data-p-disabled"],Ln=["href"],Kn=["id","aria-labelledby"];function Mn(n,e,t,a,r,i){var u=S("PanelMenuList");return m(),d("div",l({id:r.id,class:n.cx("root")},n.ptmi("root")),[(m(!0),d(L,null,V(n.model,function(c,o){return m(),d(L,{key:i.getPanelKey(o)},[i.isItemVisible(c)?(m(),d("div",l({key:0,style:i.getItemProp(c,"style"),class:[n.cx("panel"),i.getItemProp(c,"class")],ref_for:!0},n.ptm("panel")),[f("div",l({id:i.getHeaderId(o),class:[n.cx("header",{item:c}),i.getItemProp(c,"headerClass")],tabindex:i.isItemDisabled(c)?-1:n.tabindex,role:"button","aria-label":i.getItemLabel(c),"aria-expanded":i.isItemActive(c),"aria-controls":i.getContentId(o),"aria-disabled":i.isItemDisabled(c),onClick:function(p){return i.onHeaderClick(p,c)},onKeydown:function(p){return i.onHeaderKeyDown(p,c)},ref_for:!0},i.getPTOptions("header",c,o),{"data-p-active":i.isItemActive(c),"data-p-disabled":i.isItemDisabled(c)}),[f("div",l({class:n.cx("headerContent"),ref_for:!0},i.getPTOptions("headerContent",c,o)),[n.$slots.item?(m(),y(x(n.$slots.item),{key:1,item:c,root:!0,active:i.isItemActive(c),hasSubmenu:i.isItemGroup(c),label:i.getItemLabel(c),props:i.getMenuItemProps(c,o)},null,8,["item","active","hasSubmenu","label","props"])):(m(),d("a",l({key:0,href:i.getItemProp(c,"url"),class:n.cx("headerLink"),tabindex:-1,ref_for:!0},i.getPTOptions("headerLink",c,o)),[i.getItemProp(c,"items")?M(n.$slots,"submenuicon",{key:0,active:i.isItemActive(c)},function(){return[(m(),y(x(i.isItemActive(c)?"ChevronDownIcon":"ChevronRightIcon"),l({class:n.cx("submenuIcon"),ref_for:!0},i.getPTOptions("submenuIcon",c,o)),null,16,["class"]))]}):I("",!0),n.$slots.headericon?(m(),y(x(n.$slots.headericon),{key:1,item:c,class:A([n.cx("headerIcon"),i.getItemProp(c,"icon")])},null,8,["item","class"])):i.getItemProp(c,"icon")?(m(),d("span",l({key:2,class:[n.cx("headerIcon"),i.getItemProp(c,"icon")],ref_for:!0},i.getPTOptions("headerIcon",c,o)),null,16)):I("",!0),f("span",l({class:n.cx("headerLabel"),ref_for:!0},i.getPTOptions("headerLabel",c,o)),z(i.getItemLabel(c)),17)],16,Ln))],16)],16,wn),v(Y,l({name:"p-toggleable-content",ref_for:!0},n.ptm("transition")),{default:K(function(){return[N(f("div",l({id:i.getContentId(o),class:n.cx("contentContainer"),role:"region","aria-labelledby":i.getHeaderId(o),ref_for:!0},n.ptm("contentContainer")),[i.getItemProp(c,"items")?(m(),d("div",l({key:0,class:n.cx("content"),ref_for:!0},n.ptm("content")),[v(u,{panelId:i.getPanelId(o),items:i.getItemProp(c,"items"),templates:n.$slots,expandedKeys:n.expandedKeys,onItemToggle:i.changeExpandedKeys,onHeaderFocus:i.updateFocusedHeader,pt:n.pt,unstyled:n.unstyled},null,8,["panelId","items","templates","expandedKeys","onItemToggle","onHeaderFocus","pt","unstyled"])],16)):I("",!0)],16,Kn),[[fe,i.isItemActive(c)]])]}),_:2},1040)],16)):I("",!0)],64)}),128))],16,Pn)}Se.render=Mn;var Sn={root:function(e){var t=e.instance;return["p-step",{"p-step-active":t.active,"p-disabled":t.isStepDisabled}]},header:"p-step-header",number:"p-step-number",title:"p-step-title"},Cn=H.extend({name:"step",classes:Sn}),Ce={name:"StepperSeparator",hostName:"Stepper",extends:C}
963;function An(n,e,t,a,r,i){return m(),d("span",l({class:n.cx("separator")},n.ptm("separator")),null,16)}Ce.render=An;var En={name:"BaseStep",extends:C,props:{value:{type:[String,Number],default:void 0},disabled:{type:Boolean,default:!1},asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"DIV"}},style:Cn,provide:function(){return{$pcStep:this,$parentInstance:this}}},Ae={name:"Step",extends:En,inheritAttrs:!1,inject:{$pcStepper:{default:null},$pcStepList:{default:null},$pcStepItem:{default:null}},data:function(){return{isSeparatorVisible:!1}},mounted:function(){if(this.$el&&this.$pcStepList){var e=Je(this.$el,se(this.$pcStepper.$el,'[data-pc-name="step"]')),t=se(this.$pcStepper.$el,'[data-pc-name="step"]').length;this.isSeparatorVisible=e!==t-1}},methods:{getPTOptions:function(e){var t=e==="root"?this.ptmi:this.ptm;return t(e,{context:{active:this.active,disabled:this.isStepDisabled}})},onStepClick:function(){this.$pcStepper.updateValue(this.activeValue)}},computed:{active:function(){return this.$pcStepper.isStepActive(this.activeValue)},activeValue:function(){var e;return this.$pcStepItem?(e=this.$pcStepItem)===null||e===void 0?void 0:e.value:this.value},isStepDisabled:function(){return!this.active&&(this.$pcStepper.isStepDisabled()||this.disabled)},id:function(){var e;return"".concat((e=this.$pcStepper)===null||e===void 0?void 0:e.id,"_step_").concat(this.activeValue)},ariaControls:function(){var e;return"".concat((e=this.$pcStepper)===null||e===void 0?void 0:e.id,"_steppanel_").concat(this.activeValue)},a11yAttrs:function(){return{root:{role:"presentation","aria-current":this.active?"step":void 0,"data-pc-name":"step","data-
963pc-section":"root","data-p-disabled":this.isStepDisabled,"data-p-active":this.active},header:{id:this.id,role:"tab",taindex:this.disabled?-1:void 0,"aria-controls":this.ariaControls,"data-pc-section":"header",disabled:this.isStepDisabled,onClick:this.onStepClick}}}},components:{StepperSeparator:Ce}},Fn=["id","tabindex","aria-controls","disabled"];function On(n,e,t,a,r,i){var u=S("StepperSeparator");return n.asChild?M(n.$slots,"default",{key:1,class:A(n.cx("root")),active:i.active,value:n.value,a11yAttrs:i.a11yAttrs,activateCallback:i.onStepClick}):(m(),y(x(n.as),l({key:0,class:n.cx("root"),"aria-current":i.active?"step":void 0,role:"presentation","data-p-active":i.active,"data-p-disabled":i.isStepDisabled},i.getPTOptions("root")),{default:K(function(){return[f("button",l({id:i.id,class:n.cx("header"),role:"tab",type:"button",tabindex:i.isStepDisabled?-1:void 0,"aria-controls":i.ariaControls,disabled:i.isStepDisabled,onClick:e[0]||(e[0]=function(){return i.onStepClick&&i.onStepClick.apply(i,arguments)})},i.getPTOptions("header")),[f("span",l({class:n.cx("number")},i.getPTOptions("number")),z(i.activeValue),17),f("span",l({class:n.cx("title")},i.getPTOptions("title")),[M(n.$slots,"default")],16)],16,Fn),r.isSeparatorVisible?(m(),y(u,{key:0})):I("",!0)]}),_:3},16,["class","aria-current","data-p-active","data-p-disabled"]))}Ae.render=On;var Dn={root:"p-steplist"},Vn=H.extend({name:"steplist",classes:Dn}),Tn={name:"BaseStepList",extends:C,style:Vn,provide:function(){return{$pcStepList:this,$parentInstance:this}}},Ee={name:"StepList",extends:Tn,inheritAttrs:!1};function zn(n,e,t,a,r,i){return m(),d("div",l({class:n.cx("root")},n.ptmi("root")),[M(n.$slots,"default")],16)}Ee.render=zn;var Hn=function(e){var t=e.dt;return` 964.p-steplist { 965 position: relative; 966 display: flex; 967 justify-content: space-between; 968 align-items: center; 969 margin: 0; 970 padding: 0; 971 list-style-type: none; 972 overflow-x: auto; 973} 974 975.p-step { 976 position: relative; 977 display: flex; 978 flex: 1 1 auto; 979 align-items: center; 980 gap: `.concat(t("stepper.step.gap"),`; 981 padding: `).concat(t("stepper.step.padding"),`; 982} 983 984.p-step:last-of-type { 985 flex: initial; 986} 987 988.p-step-header { 989 border: 0 none; 990 display: inline-flex; 991 align-items: center; 992 text-decoration: none; 993 cursor: pointer; 994 transition: background `).concat(t("stepper.transition.duration"),", color ").concat(t("stepper.transition.duration"),", border-color ").concat(t("stepper.transition.duration"),", outline-color ").concat(t("stepper.transition.duration"),", box-shadow ").concat(t("stepper.transition.duration"),`; 995 border-radius: `).concat(t("stepper.step.header.border.radius"),`; 996 outline-color: transparent; 997 background: transparent; 998 padding: `).concat(t("stepper.step.header.padding"),`; 999 gap: `).concat(t("stepper.step.header.gap"),`; 1000} 1001 1002.p-step-header:focus-visible { 1003 box-shadow: `).concat(t("stepper.step.header.focus.ring.shadow"),`; 1004 outline: `).concat(t("stepper.step.header.focus.ring.width")," ").concat(t("stepper.step.header.focus.ring.style")," ").concat(t("stepper.step.header.focus.ring.color"),`; 1005 outline-offset: `).concat(t("stepper.step.header.focus.ring.offset"),`; 1006} 1007 1008.p-stepper.p-stepper-readonly .p-step { 1009 cursor: auto; 1010} 1011 1012.p-step-title { 1013 display: block; 1014 white-space: nowrap; 1015 overflow: hidden; 1016 text-overflow: ellipsis; 1017 max-width: 100%; 1018 color: `).concat(t("stepper.step.title.color"),`; 1019 font-weight: `).concat(t("stepper.step.title.font.weight"),`; 1020 transition: background `).concat(t("stepper.transition.duration"),", color ").concat(t("stepper.transition.duration"),", border-color ").concat(t("stepper.transition.duration"),", box-shadow ").concat(t("stepper.transition.duration"),", outline-color ").concat(t("stepper.transition.duration"),`; 1021} 1022 1023.p-step-number { 1024 display: flex; 1025 align-items: center; 1026 justify-content: center; 1027 color: `).concat(t("stepper.step.number.color"),`; 1028 border: 2px solid `).concat(t("stepper.step.number.border.color"),`; 1029 background: `).concat(t("stepper.step.number.background"),`; 1030 min-width: `).concat(t("stepper.step.number.size"),`; 1031 height: `).concat(t("stepper.step.number.size"),`; 1032 line-height: `).concat(t("stepper.step.number.size"),`; 1033 font-size: `).concat(t("stepper.step.number.font.size"),`; 1034 z-index: 1; 1035 border-radius: `).concat(t("stepper.step.number.border.radiu
1035s"),`; 1036 position: relative; 1037 font-weight: `).concat(t("stepper.step.number.font.weight"),`; 1038} 1039 1040.p-step-number::after { 1041 content: " "; 1042 position: absolute; 1043 width: 100%; 1044 height: 100%; 1045 border-radius: `).concat(t("stepper.step.number.border.radius"),`; 1046 box-shadow: `).concat(t("stepper.step.number.shadow"),`; 1047} 1048 1049.p-step-active .p-step-header { 1050 cursor: default; 1051} 1052 1053.p-step-active .p-step-number { 1054 background: `).concat(t("stepper.step.number.active.background"),`; 1055 border-color: `).concat(t("stepper.step.number.active.border.color"),`; 1056 color: `).concat(t("stepper.step.number.active.color"),`; 1057} 1058 1059.p-step-active .p-step-title { 1060 color: `).concat(t("stepper.step.title.active.color"),`; 1061} 1062 1063.p-step:not(.p-disabled):focus-visible { 1064 outline: `).concat(t("focus.ring.width")," ").concat(t("focus.ring.style")," ").concat(t("focus.ring.color"),`; 1065 outline-offset: `).concat(t("focus.ring.offset"),`; 1066} 1067 1068.p-step:has(~ .p-step-active) .p-stepper-separator { 1069 background: `).concat(t("stepper.separator.active.background"),`; 1070} 1071 1072.p-stepper-separator { 1073 flex: 1 1 0; 1074 background: `).concat(t("stepper.separator.background"),`; 1075 width: 100%; 1076 height: `).concat(t("stepper.separator.size"),`; 1077 transition: background `).concat(t("stepper.transition.duration"),", color ").concat(t("stepper.transition.duration"),", border-color ").concat(t("stepper.transition.duration"),", box-shadow ").concat(t("stepper.transition.duration"),", outline-color ").concat(t("stepper.transition.duration"),`; 1078} 1079 1080.p-steppanels { 1081 padding: `).concat(t("stepper.steppanels.padding"),`; 1082} 1083 1084.p-steppanel { 1085 background: `).concat(t("stepper.steppanel.background"),`; 1086 color: `).concat(t("stepper.steppanel.color"),`; 1087} 1088 1089.p-stepper:has(.p-stepitem) { 1090 display: flex; 1091 flex-direction: column; 1092} 1093 1094.p-stepitem { 1095 display: flex; 1096 flex-direction: column; 1097 flex: initial; 1098} 1099 1100.p-stepitem.p-stepitem-active { 1101 flex: 1 1 auto; 1102} 1103 1104.p-stepitem .p-step { 1105 flex: initial; 1106} 1107 1108.p-stepitem .p-steppanel-content { 1109 width: 100%; 1110 padding: `).concat(t("stepper.steppanel.padding"),`; 1111 margin-inline-start: 1rem; 1112} 1113 1114.p-stepitem .p-steppanel { 1115 display: flex; 1116 flex: 1 1 auto; 1117} 1118 1119.p-stepitem .p-stepper-separator { 1120 flex: 0 0 auto; 1121 width: `).concat(t("stepper.separator.size"),`; 1122 height: auto; 1123 margin: `).concat(t("stepper.separator.margin"),`; 1124 position: relative; 1125 left: calc(-1 * `).concat(t("stepper.separator.size"),`); 1126} 1127 1128.p-stepitem .p-stepper-separator:dir(rtl) { 1129 left: calc(-9 * `).concat(t("stepper.separator.size"),`); 1130} 1131 1132.p-stepitem:has(~ .p-stepitem-active) .p-stepper-separator { 1133 background: `).concat(t("stepper.separator.active.background"),`; 1134} 1135 1136.p-stepitem:last-of-type .p-steppanel { 1137 padding-inline-start: `).concat(t("stepper.step.number.size"),`; 1138} 1139`)},_n={root:function(e){var t=e.props;return["p-stepper p-component",{"p-readonly":t.linear}]},separator:"p-stepper-separator"},Bn=H.extend({name:"stepper",theme:Hn,classes:_n}),Rn={name:"BaseStepper",extends:C,props:{value:{type:[String,Number],default:void 0},linear:{type:Boolean,default:!1}},style:Bn,provide:function(){return{$pcStepper:this,$parentInstance:this}}},Fe={name:"Stepper",extends:Rn,inheritAttrs:!1,emits:["update:value"],data:function(){return{id:this.$attrs.id,d_value:this.value}},watch:{"$attrs.id":function(e){this.id=e||O()},value:function(e){this.d_value=e}},mounted:function(){this.id=this.id||O()},methods:{updateValue:function(e){this.d_value!==e&&(this.d_value=e,this.$emit("update:value",e))},isStepActive:function(e){return this.d_value===e},isStepDisabled:function(){return this.linear}}};function Nn(n,e,t,a,r,i){return m(),d("div",l({class:n.cx("root"),role:"tablist"},n.ptmi("root")),[n.$slots.start?M(n.$slots,"start",{key:0}):I("",!0),M(n.$slots,"default"),n.$slots.end?M(n.$slots,"end",{key:1}):I("",!0)],16)}Fe.render=Nn;const Gn={class:"card"},jn={class:"card"},Un={class:"flex flex-col md:flex-row gap-8"},qn={class:"md:w-1/2"},Wn={class:"card"},Zn={class:"md:w-1/2"},Xn={class:"card"},Yn={class:"flex flex-col md:flex-row gap-8 mt-6"},Qn={class:"md:w-1/3"},Jn={class:"card"},$n={class:"md:w-1/3"},ei={class:"card"},ti={class:"md:w-1/3"},ni={class:"card"},ii={class:"flex flex-col md:flex-row gap-8 mt-8"},ai={class:"md:w-1/2"},ri={class:"card"},oi={class:"md:w-1/2"},si={class:"card"},ki={__name:"MenuDoc",setup(n){const e=E(null),t=E(null),a=E([{label:"Customers",icon:"pi pi-fw pi-table",items:[{label:"New",icon:"pi pi-fw pi-user-plus",items:[{label:"Customer",icon:"pi pi-fw pi-plus"},{label:"Duplicate",icon:"pi pi-fw pi-copy"}]},{label:"Edit",icon:"pi pi-fw pi-user-edit"}]},{label:"Orders",icon:"pi pi-fw pi-shopping-cart",items:[{label:"View",icon:"pi pi-fw pi-list"},{label:"Search",icon:"pi pi-fw pi-search"}]},{label:"Shipments",icon:"pi pi-fw pi-envelope",items:[{label:"Tracker",icon:"pi pi-fw pi-compass"},{label:"Map",icon:"pi pi-fw pi-map-marker"},{label:"Manage",icon:"pi pi-fw pi-pencil"}]},{label:"Profile",icon:"pi pi-fw pi-user",items:[{label:"Settings",icon:"pi pi-fw pi-cog"},{label:"Billing",icon:"pi pi-fw pi-file"}]},{label:"Quit",icon:"pi pi-fw pi-sign-out"}]),r=E({icon:"pi pi-home",to:"/"}),i=E([{label:"Computer"},{label:"Notebook"},{label:"Accessories"},{label:"Backpacks"},{label:"Item"}]),u=E([{label:"Customers",icon:"pi pi-fw pi-table",items:[{label:"New",icon:"pi pi-fw pi-user-plus",items:[{label:"Customer",icon:"pi pi-fw pi-plus"},{label:"Duplicate",icon:"pi pi-fw pi-copy"}]},{label:"Edit",icon:"pi pi-fw pi-user-edit"}]},{label:"Orders",icon:"pi pi-fw pi-shopping-cart",items:[{label:"View",icon:"pi pi-fw pi-list"},{label:"Search",icon:"pi pi-fw pi-search"}]},{label:"Shipments",icon:"pi pi-fw pi-envelope",items:[{label:"Tracker",icon:"pi pi-fw pi-compass"},{label:"Map",icon:"pi pi-fw pi-map-marker"},{label:"Manage",icon:"pi pi-fw pi-pencil"}]},{label:"Profile",icon:"pi pi-fw pi-user",items:[{label:"Settings",icon:"pi pi-fw pi-cog"},{label:"Billing",icon:"pi pi-fw pi-file"}]},{separator:!0},{label:"Quit",icon:"pi pi-fw pi-sign-out"}]),c=E([{label:"Save",icon:"pi pi-save"},{label:"Update",icon:"pi pi-refresh"},{label:"Delete",icon:"pi pi-trash"},{separator:!0},{label:"Home",icon:"pi pi-home"}]),o=E([{label:"Customers",items:[{label:"New",icon:"pi pi-fw pi-plus"},{label:"Edit",icon:"pi pi-fw pi-user-edit"}]},{label:"Orders",items:[{label:"View",icon:"pi pi-fw pi-list"},{label:"Search",icon:"pi pi-fw pi-search"}]}]),s=E([{label:"Save",icon:"pi pi-save"},{label:"Update",icon:"pi pi-refresh"},{label:"Delete",icon:"pi pi-trash"},{separator:!0},{label:"Options",icon:"pi pi-cog"}]),p=E([{label:"Fashion",icon:"pi pi-fw pi-tag",items:[[{label:"Woman",items:[{label:"Woman Item"},{label:"Woman Item"},{label:"Woman Item"}]},{label:"Men",items:[{label:"Men Item"},{label:"Men Item"},{label:"Men Item"}]}],[{label:"Kids",items:[{label:"Kids Item"},{label:"Kids Item"}]},{label:"Luggage",items:[{label:"Luggage Item"},{label:"Luggage Item"},{label:"Luggage Item"}]}]]},{label:"Electronics",icon:"pi pi-fw pi-desktop",items:[[{label:"Computer",items:[{label:"Computer Item"},{label:"Computer Item"}]},{label:"Camcorder",items:[{label:"Camcorder Item"},{label:"Camcorder Item"},{label:"Camcorder Item"}]}],[{label:"TV",items:[{label:"TV Item"},{label:"TV Item"}]},{label:"Audio",items:[{label:"Audio Item"},{label:"Audio Item"},{label:"Audio Item"}]}],[{label:"Sports.7",items:[{label:"Sports.7.1"},{label:"Sports.7.2"}]}]]},{label:"Furniture",icon:"pi pi-fw pi-image",items:[[{label:"Living Room",items:[{label:"Living Room Item"},{label:"Living Room Item"}]},{label:"Kitchen",items:[{label:"Kitchen Item"},{label:"Kitchen Item"},{label:"Kitchen Item"}]}],[{label:"Bedroom",items:[{label:"Bedroom Item"},{label:"Bedroom Item"}]},{label:"Outdoor",items:[{label:"Outdoor Item"},{label:"Outdoor Item"},{label:"Outdoor Item"}]}]]},{label:"Sports",icon:"pi pi-fw pi-star",items:[[{label:"Basketball",items:[{label:"Basketball Item"},{label:"Basketball Item"}]},{label:"Football",items:[{label:"Football Item"},{label:"Football Item"},{label:"Football Item"}]}],[{label:"Tennis",items:[{label:"Tennis Item"},{label:"Tennis Item"}]}]]}]),h=E([{label:"Customers",icon:"pi pi-fw pi-table",items:[{label:"New",icon:"pi pi-fw pi-user-plus",items:[{label:"Customer",icon:"pi pi-fw pi-plus"},{label:"Duplicate",icon:"pi pi-fw pi-copy"}]},{label:"Edit",icon:"pi pi-fw pi-user-edit"}]},{label:"Orders",icon:"pi pi-fw pi-shopping-cart",items:[{label:"View",icon:"pi pi-fw pi-list"},{label:"Search",icon:"pi pi-fw pi-search"}]},{label:"Shipments",icon:"pi pi-fw pi-envelope",items:[{label:"Tracker",icon:"pi pi-fw pi-compass"},{label:"Map",icon:"pi pi-fw pi-map-marker"},{label:"Manage",icon:"pi pi-fw pi-pencil"}]},{label:"Profile",icon:"pi pi-fw pi-user",items:[{label:"Settings",icon:"pi pi-fw pi-cog"},{label:"Billing",icon:"pi pi-fw pi-file"}]}]);function k(U){e.value.toggle(U)}function Q(U){t.value.show(U)}return(U,g)=>{const Oe=rt,De=st,Ve=ot,Te=Le,ze=ve,J=Ae,He=Ee,_e=Fe,$=it,Be=at,Re=nt,Ne=tt,ae=et,Ge=$e,je=ke,re=Pe,Ue=Se;return m(),d(L,null,[f("div",Gn,[g[0]||(g[0]=f("div",{class:"font-semibold text-xl mb-4"},"Menubar",-1)),v(Te,{model:a.value},{end:K(()=>[v(Ve,null,{default:K(()=>[v(Oe,{class:"pi pi-search"}),v(De,{type:"text",placeholder:"Search"})]),_:1})]),_:1},8,["model"])]),f("div",jn,[g[1]||(g[1]=f("div",{class:"font-semibold text-xl mb-4"},"Breadcrumb",-1)),v(ze,{home:r.value,model:i.value},null,8,["home","model"])]),f("div",Un,[f("div",qn,[f("div",Wn,[g[5]||(g[5]=f("div",{class:"font-semibold text-xl mb-4"},"Steps",-1)),v(_e,{value:"1"},{default:K(()=>[v(He,null,{default:K(()=>[v(J,{value:"1"},{default:K(()=>g[2]||(g[2]=[_("Header I")])),_:1,__:[2]}),v(J,{value:"2"},{default:K(()=>g[3]||(g[3]=[_("Header II")])),_:1,__:[3]}),v(J,{value:"3"},{default:K(()=>g[4]||(g[4]=[_("Header III")])),_:1,__:[4]})]),_:1})]),_:1})])]),f("div",Zn,[f("div",Xn,[g[9]||(g[9]=f("div",{class:"font-semibold text-xl mb-4"},"TabMenu",-1)),v(Re,{value:"0"},{default:K(()=>[v(Be,null,{default:K(()=>[v($,{value:"0"},{default:K(()=>g[6]||(g[6]=[_("Header I")])),_:1,__:[6]}),v($,{value:"1"},{default:K(()=>g[7]||(g[7]=[_("Header II")])),_:1,__:[7]}),v($,{value:"2"},{default:K(()=>g[8]||(g[8]=[_("Header III")])),_:1,__:[8]})]),_:1})]),_:1})])])]),f("div",Yn,[f("div",Qn,[f("div",Jn,[g[10]||(g[10]=f("div",{class:"font-semibold text-xl mb-4"},"Tiered Menu",-1)),v(Ne,{model:u.value}
1139,null,8,["model"])])]),f("div",$n,[f("div",ei,[g[11]||(g[11]=f("div",{class:"font-semibold text-xl mb-4"},"Plain Menu",-1)),v(ae,{model:o.value},null,8,["model"])])]),f("div",ti,[f("div",ni,[g[12]||(g[12]=f("div",{class:"font-semibold text-xl mb-4"},"Overlay Menu",-1)),v(ae,{ref_key:"menu",ref:e,model:c.value,popup:!0},null,8,["model"]),v(Ge,{type:"button",label:"Options",icon:"pi pi-angle-down",onClick:k,style:{width:"auto"}})]),f("div",{class:"card",onContextmenu:Q},[g[13]||(g[13]=f("div",{class:"font-semibold text-xl mb-4"},"Context Menu",-1)),g[14]||(g[14]=_(" Right click to display. ")),v(je,{ref_key:"contextMenu",ref:t,model:s.value},null,8,["model"])],32)])]),f("div",ii,[f("div",ai,[f("div",ri,[g[15]||(g[15]=f("div",{class:"font-semibold text-xl mb-4"},"MegaMenu | Horizontal",-1)),v(re,{model:p.value},null,8,["model"]),g[16]||(g[16]=f("div",{class:"font-semibold text-xl mb-4 mt-8"},"MegaMenu | Vertical",-1)),v(re,{model:p.value,orientation:"vertical"},null,8,["model"])])]),f("div",oi,[f("div",si,[g[17]||(g[17]=f("div",{class:"font-semibold text-xl mb-4"},"PanelMenu",-1)),v(Ue,{model:h.value},null,8,["model"])])])])],64)}}};export{ki 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.