PageSourceSearch

https://www.irmadulce.org.br/_nuxt/Cp2cWnEm.js

js irmadulce.org.br collected 2026-10-02 11:00:02 UTC 33,348 bytes, 342 lines download raw bytes

1import{V as O,W as c,Y as L,X as M,$ as R,a4 as S,Z as p,ab as G,aI as F,E as l,a6 as P,a7 as N,c as d,o as u,g as h,t as A,F as v,k as w,a as K,aa as q,l as y,n as V,G as k,i as E,r as x,b as z,D as U,bK as H}from"./Dfl0qPmI.js";import{x as C}from"./CLs7nh7g.js";import{s as j}from"./DjxN6x81.js";import{s as D}from"./QjYCpqYP.js";import{s as W}from"./DtFa-9HY.js";import{s as Y}from"./gRddD9pj.js";import{R as X}from"./BlRutVz9.js";import"./D9nLiQ4U.js";import"./C3mG1naf.js";import"./jc0MLXVe.js";var Z=`
2    .p-megamenu {
3        position: relative;
4        display: flex;
5        align-items: center;
6        background: dt('megamenu.background');
7        border: 1px solid dt('megamenu.border.color');
8        border-radius: dt('megamenu.border.radius');
9        color: dt('megamenu.color');
10        gap: dt('megamenu.gap');
11    }
12
13    .p-megamenu-start,
14    .p-megamenu-end {
15        display: flex;
16        align-items: center;
17    }
18
19    .p-megamenu-root-list {
20        margin: 0;
21        padding: 0;
22        list-style: none;
23        outline: 0 none;
24        align-items: center;
25        display: flex;
26        flex-wrap: wrap;
27        gap: dt('megamenu.gap');
28    }
29
30    .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content {
31        border-radius: dt('megamenu.base.item.border.radius');
32    }
33
34    .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content > .p-megamenu-item-link {
35        padding: dt('megamenu.base.item.padding');
36    }
37
38    .p-megamenu-item-content {
39        transition:
40            background dt('megamenu.transition.duration'),
41            color dt('megamenu.transition.duration');
42        border-radius: dt('megamenu.item.border.radius');
43        color: dt('megamenu.item.color');
44    }
45
46    .p-megamenu-item-link {
47        cursor: pointer;
48        display: flex;
49        align-items: center;
50        text-decoration: none;
51        overflow: hidden;
52        position: relative;
53        color: inherit;
54        padding: dt('megamenu.item.padding');
55        gap: dt('megamenu.item.gap');
56        user-select: none;
57        outline: 0 none;
58    }
59
60    .p-megamenu-item-label {
61        line-height: 1;
62    }
63
64    .p-megamenu-item-icon {
65        color: dt('megamenu.item.icon.color');
66    }
67
68    .p-megamenu-submenu-icon {
69        color: dt('megamenu.submenu.icon.color');
70        font-size: dt('megamenu.submenu.icon.size');
71        width: dt('megamenu.submenu.icon.size');
72        height: dt('megamenu.submenu.icon.size');
73    }
74
75    .p-megamenu-item.p-focus > .p-megamenu-item-content {
76        color: dt('megamenu.item.focus.color');
77        background: dt('megamenu.item.focus.background');
78    }
79
80    .p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-item-icon {
81        color: dt('megamenu.item.icon.focus.color');
82    }
83
84    .p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-submenu-icon {
85        color: dt('megamenu.submenu.icon.focus.color');
86    }
87
88    .p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover {
89        color: dt('megamenu.item.focus.color');
90        background: dt('megamenu.item.focus.background');
91    }
92
93    .p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-item-icon {
94        color: dt('megamenu.item.icon.focus.color');
95    }
96
97    .p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-submenu-icon {
98        color: dt('megamenu.submenu.icon.focus.color');
99    }
100
101    .p-megamenu-item-active > .p-megamenu-item-content {
102        color: dt('megamenu.item.active.color');
103        background: dt('megamenu.item.active.background');
104    }
105
106    .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-item-icon {
107        color: dt('megamenu.item.icon.active.color');
108    }
109
110    .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon {
111        color: dt('megamenu.submenu.icon.active.color');
112    }
113
114    .p-megamenu-overlay {
115        display: none;
116        position: absolute;
117        width: auto;
118        z-index: 1;
119        left: 0;
120        min-width: 100%;
121        padding: dt('megamenu.overlay.padding');
122        background: dt('megamenu.overlay.background');
123        color: dt('megamenu.overlay.color');
124        border: 1px solid dt('megamenu.overlay.border.color');
125        border-radius: dt('megamenu.overlay.border.radius');
126        box-shadow: dt('megamenu.overlay.shadow');
127    }
128
129    .p-megamenu-overlay:dir(rtl) {
130        left: auto;
131        right: 0;
132    }
133
134    .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay {
135        display: block;
136    }
137
138    .p-megamenu-submenu {
139        margin: 0;
140        list-style: none;
141        padding: dt('megamenu.submenu.padding');
142        min-width: 12.5rem;
143        display: flex;
144        flex-direction: column;
145        gap: dt('megamenu.submenu.gap');
146    }
147
148    .p-megamenu-submenu-label {
149        padding: dt('megamenu.submenu.label.padding');
150        color: dt('megamenu.submenu.label.color');
151        font-weight: dt('megamenu.submenu.label.font.weight');
152        background: dt('megamenu.submenu.label.background');
153    }
154
155    .p-megamenu-separator {
156        border-block-start: 1px solid dt('megamenu.separator.border.color');
157    }
158
159    .p-megamenu-horizontal {
160        align-items: center;
161        padding: dt('megamenu.horizontal.orientation.padding');
162    }
163
164    .p-megamenu-horizontal .p-megamenu-root-list {
165        display: flex;
166        align-items: center;
167        flex-wrap: wrap;
168        gap: dt('megamenu.horizontal.orientation.gap');
169    }
170
171    .p-megamenu-horizontal .p-megamenu-end {
172        margin-left: auto;
173        align-self: center;
174    }
175
176    .p-megamenu-horizontal .p-megamenu-end:dir(rtl) {
177        margin-left: 0;
178        margin-right: auto;
179    }
180
181    .p-megamenu-vertical {
182        display: inline-flex;
183        min-width: 12.5rem;
184        flex-direction: column;
185        align-items: stretch;
186        padding: dt('megamenu.vertical.orientation.padding');
187    }
188
189    .p-megamenu-vertical .p-megamenu-root-list {
190        align-items: stretch;
191        flex-direction: column;
192        gap: dt('megamenu.vertical.orientation.gap');
193    }
194
195    .p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay {
196        left: 100%;
197        top: 0;
198    }
199
200    .p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay:dir(rtl) {
201        left: auto;
202        right: 100%;
203    }
204
205    .p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon {
206        margin-left: auto;
207    }
208
209    .p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl) {
210        margin-left: 0;
211        margin-right: auto;
212        transform: rotate(180deg);
213    }
214
215    .p-megamenu-grid {
216        display: flex;
217    }
218
219    .p-megamenu-col-2,
220    .p-megamenu-col-3,
221    .p-megamenu-col-4,
222    .p-megamenu-col-6,
223    .p-megamenu-col-12 {
224        flex: 0 0 auto;
225        padding: dt('megamenu.overlay.gap');
226    }
227
228    .p-megamenu-col-2 {
229        width: 16.6667%;
230    }
231
232    .p-megamenu-col-3 {
233        width: 25%;
234    }
235
236    .p-megamenu-col-4 {
237        width: 33.3333%;
238    }
239
240    .p-megamenu-col-6 {
241        width: 50%;
242    }
243
244    .p-megamenu-col-12 {
245        width: 100%;
246    }
247
248    .p-megamenu-button {
249        display: none;
250        justify-content: center;
251        align-items: center;
252        cursor: pointer;
253        width: dt('megamenu.mobile.button.size');
254        height: dt('megamenu.mobile.button.size');
255        position: relative;
256        color: dt('megamenu.mobile.button.color');
257        border: 0 none;
258        background: transparent;
259        border-radius: dt('megamenu.mobile.button.border.radius');
260        transition:
261            background dt('megamenu.transition.duration'),
262            color dt('megamenu.transition.duration'),
263            outline-color dt('megamenu.transition.duration'),
264            box-shadow dt('megamenu.transition.duration');
265        outline-color: transparent;
266    }
267
268    .p-megamenu-button:hover {
269        color: dt('megamenu.mobile.button.hover.color');
270        background: dt('megamenu.mobile.button.hover.background');
271    }
272
273    .p-megamenu-button:focus-visible {
274        box-shadow: dt('megamenu.mobile.button.focus.ring.shadow');
275        outline: dt('megamenu.mobile.button.focus.ring.width') dt('megamenu.mobile.button.focus.ring.style') dt('megamenu.mobile.button.focus.ring.color');
276        outline-offset: dt('megamenu.mobile.button.focus.ring.offset');
277    }
278
279    .p-megamenu-mobile {
280        display: flex;
281    }
282
283    .p-megamenu-mobile .p-megamenu-button {
284        display: flex;
285    }
286
287    .p-megamenu-mobile .p-megamenu-root-list {
288        position: absolute;
289        display: none;
290        flex-direction: column;
291        top: 100%;
292        left: 0;
293        z-index: 1;
294        width: 100%;
295        padding: dt('megamenu.submenu.padding');
296        gap: dt('megamenu.submenu.gap');
297        background: dt('megamenu.overlay.background');
298        border: 1px solid dt('megamenu.overlay.border.color');
299        box-shadow: dt('megamenu.overlay.shadow');
300    }
301
302    .p-megamenu-mobile .p-megamenu-root-list:dir(rtl) {
303        left: auto;
304        right: 0;
305    }
306
307    .p-megamenu-mobile-active .p-megamenu-root-list {
308        display: block;
309    }
310
311    .p-megamenu-mobile .p-megamenu-root-list .p-megamenu-item {
312        width: 100%;
313        position: static;
314    }
315
316    .p-megamenu-mobile .p-megamenu-overlay {
317        position: static;
318        border: 0 none;
319        border-radius: 0;
320        box-shadow: none;
321    }
322
323    .p-megamenu-mobile .p-megamenu-grid {
324        flex-wrap: wrap;
325        overflow: auto;
326        max-height: 90%;
327    }
328
329    .p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon {
330        margin-left: auto;
331        transition: transform 0.2s;
332    }
333
334    .p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl) {
335        margin-left: 0;
336        margin-right: auto;
337    }
338
339    .p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon {
340        transform: rotate(-180deg);
341    }
342`,J={rootList:function(e){var n=e.props;return{"max-height":n.scrollHeight,overflow:"auto"}}},Q={root:function(e){var n=e.instance;return["p-megamenu p-component",{"p-megamenu-mobile":n.queryMatches,"p-megamenu-mobile-active":n.mobileActive,"p-megamenu-horizontal":n.horizontal,"p-megamenu-vertical":n.vertical}]},start:"p-megamenu-start",button:"p-megamenu-button",rootList:"p-megamenu-root-list",submenuLabel:function(e){var n=e.instance,a=e.processedItem;return["p-megamenu-submenu-label",{"p-disabled":n.isItemDisabled(a)}]},item:function(e){var n=e.instance,a=e.processedItem;return["p-megamenu-item",{"p-megamenu-item-active":n.isItemActive(a),"p-focus":n.isItemFocused(a),"p-disabled":n.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 n=e.instance,a=e.processedItem,m=n.isItemGroup(a)?a.items.length:0,i;if(n.$parentInstance.queryMatches)i="p-megamenu-col-12";else switch(m){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"},_=O.extend({name:"megamenu",style:Z,classes:Q,inlineStyles:J}),$={name:"BaseMegaMenu",extends:D,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:_,provide:function(){return{$pcMegaMenu:this,$parentInstance:this}}}
342,T={name:"MegaMenuSub",hostName:"MegaMenu",extends:D,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,n,a){return e&&e.item?F(e.item[n],a):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getPTOptions:function(e,n,a){return this.ptm(a,{context:{item:e.item,index:n,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e)}})},isItemActive:function(e){return c(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 c(e.items)},onItemClick:function(e,n){this.getItemProp(n,"command",{originalEvent:e,item:n.item}),this.$emit("item-click",{originalEvent:e,processedItem:n,isFocus:!0})},onItemMouseEnter:function(e,n){this.$emit("item-mouseenter",{originalEvent:e,processedItem:n})},getAriaSetSize:function(){var e=this;return this.items.filter(function(n){return e.isItemVisible(n)&&!e.getItemProp(n,"separator")}).length},getAriaPosInset:function(e){var n=this;return e-this.items.slice(0,e).filter(function(a){return n.isItemVisible(a)&&n.getItemProp(a,"separator")}).length+1},getMenuItemProps:function(e,n){return{action:l({class:this.cx("itemLink"),tabindex:-1},this.getPTOptions(e,n,"itemLink")),icon:l({class:[this.cx("itemIcon"),this.getItemProp(e,"icon")]},this.getPTOptions(e,n,"itemIcon")),label:l({class:this.cx("label")},this.getPTOptions(e,n,"label")),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions(e,n,"submenuIcon"))}}},components:{AngleRightIcon:Y,AngleDownIcon:W},directives:{ripple:X}},ee=["tabindex"],te=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-setsize","aria-posinset","data-p-active","data-p-focused","data-p-disabled"],ne=["onClick","onMouseenter"],ie=["href","target"],ae=["id"];function se(t,e,n,a,m,i){var o=P("MegaMenuSub",!0),f=N("ripple");return u(),d("ul",l({class:n.level===0?t.cx("rootList"):t.cx("submenu"),tabindex:n.tabindex},n.level===0?t.ptm("rootList"):t.ptm("submenu")),[n.submenu?(u(),d("li",l({key:0,class:[t.cx("submenuLabel",{submenu:n.submenu}),i.getItemProp(n.submenu,"class")],style:i.getItemProp(n.submenu,"style"),role:"presentation"},t.ptm("submenuLabel")),A(i.getItemLabel(n.submenu)),17)):h("",!0),(u(!0),d(v,null,w(n.items,function(s,r){return u(),d(v,{key:i.getItemKey(s)},[i.isItemVisible(s)&&!i.getItemProp(s,"separator")?(u(),d("li",l({key:0,id:i.getItemId(s),style:i.getItemProp(s,"style"),class:[t.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":n.level+1,"aria-setsize":i.getAriaSetSize(),"aria-posinset":i.getAriaPosInset(r)},{ref_for:!0},i.getPTOptions(s,r,"item"),{"data-p-active":i.isItemActive(s),"data-p-focused":i.isItemFocused(s),"data-p-disabled":i.isItemDisabled(s)}),[K("div",l({class:t.cx("itemContent"),onClick:function(g){return i.onItemClick(g,
342s)},onMouseenter:function(g){return i.onItemMouseEnter(g,s)}},{ref_for:!0},i.getPTOptions(s,r,"itemContent")),[n.templates.item?(u(),y(k(n.templates.item),{key:1,item:s.item,hasSubmenu:i.isItemGroup(s),label:i.getItemLabel(s),props:i.getMenuItemProps(s,r)},null,8,["item","hasSubmenu","label","props"])):q((u(),d("a",l({key:0,href:i.getItemProp(s,"url"),class:t.cx("itemLink"),target:i.getItemProp(s,"target"),tabindex:"-1"},{ref_for:!0},i.getPTOptions(s,r,"itemLink")),[n.templates.itemicon?(u(),y(k(n.templates.itemicon),{key:0,item:s.item,class:V(t.cx("itemIcon"))},null,8,["item","class"])):i.getItemProp(s,"icon")?(u(),d("span",l({key:1,class:[t.cx("itemIcon"),i.getItemProp(s,"icon")]},{ref_for:!0},i.getPTOptions(s,r,"itemIcon")),null,16)):h("",!0),K("span",l({class:t.cx("itemLabel")},{ref_for:!0},i.getPTOptions(s,r,"itemLabel")),A(i.getItemLabel(s)),17),i.isItemGroup(s)?(u(),d(v,{key:2},[n.templates.submenuicon?(u(),y(k(n.templates.submenuicon),l({key:0,active:i.isItemActive(s),class:t.cx("submenuIcon")},{ref_for:!0},i.getPTOptions(s,r,"submenuIcon")),null,16,["active","class"])):(u(),y(k(n.horizontal||n.mobileActive?"AngleDownIcon":"AngleRightIcon"),l({key:1,class:t.cx("submenuIcon")},{ref_for:!0},i.getPTOptions(s,r,"submenuIcon")),null,16,["class"]))],64)):h("",!0)],16,ie)),[[f]])],16,ne),i.isItemVisible(s)&&i.isItemGroup(s)?(u(),d("div",l({key:0,class:t.cx("overlay")},{ref_for:!0},t.ptm("overlay")),[K("div",l({class:t.cx("grid")},{ref_for:!0},t.ptm("grid")),[(u(!0),d(v,null,w(s.items,function(I){return u(),d("div",l({key:i.getItemKey(I),class:t.cx("column",{processedItem:s})},{ref_for:!0},t.ptm("column")),[(u(!0),d(v,null,w(I,function(g){return u(),y(o,{key:i.getSubListKey(g),id:i.getSubListId(g),style:E(t.sx("submenu",!0,{processedItem:s})),role:"menu",menuId:n.menuId,focusedItemId:n.focusedItemId,submenu:g,items:g.items,templates:n.templates,level:n.level+1,mobileActive:n.mobileActive,pt:t.pt,unstyled:t.unstyled,onItemClick:e[0]||(e[0]=function(b){return t.$emit("item-click",b)}),onItemMouseenter:e[1]||(e[1]=function(b){return t.$emit("item-mouseenter",b)})},null,8,["id","style","menuId","focusedItemId","submenu","items","templates","level","mobileActive","pt","unstyled"])}),128))],16)}),128))],16)],16)):h("",!0)],16,te)):h("",!0),i.isItemVisible(s)&&i.getItemProp(s,"separator")?(u(),d("li",l({key:1,id:i.getItemId(s),class:[t.cx("separator"),i.getItemProp(s,"class")],style:i.getItemProp(s,"style"),role:"separator"},{ref_for:!0},t.ptm("separator")),null,16,ae)):h("",!0)],64)}),128))],16,ee)}T.render=se;var me={name:"MegaMenu",extends:$,inheritAttrs:!1,emits:["focus","blur"],outsideClickListener:null,resizeListener:null,matchMediaListener:null,container:null,menubar:null,searchTimeout:null,searchValue:null,data:function(){return{mobileActive:!1,focused:!1,focusedItemInfo:{index:-1,key:"",parentKey:""},activeItem:null,dirty:!1,query:null,queryMatches:!1}},watch:{activeItem:function(e){c(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())}},mounted:function(){this.bindMatchMediaListener()},beforeUnmount:function(){this.mobileActive=!1,this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindMatchMediaListener()},methods:{getItemProp:function(e,n){return e?F(e[n]):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 c(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&&c(e.items)},toggle:function(e){var n=this;this.mobileActive?(this.mobileActive=!1,C.clear(this.menubar),this.hide()):(this.mobileActive=!0,C.set("menu",this.menubar,this.$primevue.config.zIndex.menu),setTimeout(function(){n.show()},1)),this.bindOutsideClickListener(),e.preventDefault()},show:function(){this.focusedItemInfo={index:this.findFirstFocusedItemIndex(),level:0,parentKey:""},p(this.menubar)},hide:function(e,n){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:""},n&&p(this.menubar),this.dirty=!1},onFocus:function(e){if(this.focused=!0,this.focusedItemInfo.index===-1){var n=this.findFirstFocusedItemIndex(),a=this.findVisibleItem(n);this.focusedItemInfo={index:n,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 n=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:!n&&G(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e){var n=e.processedItem,a=e.isFocus;if(!S(n)){var m=n.index,i=n.key,o=n.parentKey,f=n.items,s=c(f);
342s&&(this.activeItem=n),this.focusedItemInfo={index:m,key:i,parentKey:o},s&&(this.dirty=!0),a&&p(this.menubar)}},onItemClick:function(e){var n=e.originalEvent,a=e.processedItem,m=this.isProccessedItemGroup(a),i=S(a.parent),o=this.isSelected(a);if(o){var f=a.index,s=a.key,r=a.parentKey;this.activeItem=null,this.focusedItemInfo={index:f,key:s,parentKey:r},this.dirty=!i,this.mobileActive||p(this.menubar,{preventScroll:!0})}else m?this.onItemChange(e):this.hide(n)},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(c(this.activeItem)&&this.activeItem.key===this.focusedItemInfo.key)this.focusedItemInfo={index:-1,key:"",parentKey:this.activeItem.key};else{var n=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(n);a&&(this.onItemChange({originalEvent:e,processedItem:n}),this.focusedItemInfo={index:-1,key:n.key,parentKey:n.parentKey},this.searchValue="")}var m=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemInfo(e,m),e.preventDefault()},onArrowUpKey:function(e){if(e.altKey&&this.horizontal){if(this.focusedItemInfo.index!==-1){var n=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(n);!a&&c(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 m=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemInfo(e,m),e.preventDefault()}},onArrowLeftKey:function(e){var n=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(n);if(a){if(this.horizontal){var m=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemInfo(e,m)}}else{this.vertical&&c(this.activeItem)&&n.columnIndex===0&&(this.focusedItemInfo={index:this.activeItem.index,key:this.activeItem.key,parentKey:this.activeItem.parentKey},this.activeItem=null);var i=n.columnIndex-1,o=this.visibleItems.findIndex(function(f){return f.columnIndex===i});o!==-1&&this.changeFocusedItemInfo(e,o)}e.preventDefault()},onArrowRightKey:function(e){var n=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(n);if(a){if(this.vertical)if(c(this.activeItem)&&this.activeItem.key===n.key)this.focusedItemInfo={index:-1,key:"",parentKey:this.activeItem.key};else{var m=this.findVisibleItem(this.focusedItemInfo.index),i=this.isProccessedItemGroup(m);i&&(this.onItemChange({originalEvent:e,processedItem:m}),this.focusedItemInfo={index:-1,key:m.key,parentKey:m.parentKey},this.searchValue="")}var o=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemInfo(e,o)}else{var f=n.columnIndex+1,s=this.visibleItems.findIndex(function(r){return r.columnIndex===f});s!==-1&&this.changeFocusedItemInfo(e,s)}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 n=L(this.menubar,'li[id="'.concat("".concat(this.focusedItemId),'"]')),a=n&&L(n,'a[data-pc-section="itemlink"]');a?a.click():n&&n.click();var m=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(m);!i&&this.changeFocusedItemInfo(e,this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){c(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 n=this.findVisibleItem(this.focusedItemInfo.index),a=this.isProccessedItemGroup(n);!a&&this.onItemChange({originalEvent:e,processedItem:n})}this.hide()},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){var a=e.container&&!e.container.contains(n.target),m=!(e.target&&(e.target===n.target||e.target.contains(n.target)));a&&m&&e.hide()},document.addEventListener("click",this.outsideClickListener,!0))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener,!0),this.outsideClickListener=null)},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(n){R()||e.hide(n,!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 n=matchMedia("(max-width: ".concat(this.breakpoint,")"));this.query=n,this.queryMatches=n.matches,this.matchMediaListener=function(){e.queryMatches=n.matches,e.mobileActive=!1},this.query.addEventListener("change",this.matchMediaListener)}}
342,unbindMatchMediaListener:function(){this.matchMediaListener&&(this.query.removeEventListener("change",this.matchMediaListener),this.matchMediaListener=null)},isItemMatched:function(e){var n;return this.isValidItem(e)&&((n=this.getProccessedItemLabel(e))===null||n===void 0?void 0:n.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 c(this.activeItem)?this.activeItem.key===e.key:!1},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(n){return e.isValidItem(n)})},findLastItemIndex:function(){var e=this;return M(this.visibleItems,function(n){return e.isValidItem(n)})},findNextItemIndex:function(e){var n=this,a=e<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(m){return n.isValidItem(m)}):-1;return a>-1?a+e+1:e},findPrevItemIndex:function(e){var n=this,a=e>0?M(this.visibleItems.slice(0,e),function(m){return n.isValidItem(m)}):-1;return a>-1?a:e},findSelectedItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(n){return e.isValidSelectedItem(n)})},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 c(this.visibleItems)?this.visibleItems[e]:null},searchItems:function(e,n){var a=this;this.searchValue=(this.searchValue||"")+n;var m=-1,i=!1;return this.focusedItemInfo.index!==-1?(m=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(o){return a.isItemMatched(o)}),m=m===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(o){return a.isItemMatched(o)}):m+this.focusedItemInfo.index):m=this.visibleItems.findIndex(function(o){return a.isItemMatched(o)}),m!==-1&&(i=!0),m===-1&&this.focusedItemInfo.index===-1&&(m=this.findFirstFocusedItemIndex()),m!==-1&&this.changeFocusedItemInfo(e,m),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){a.searchValue="",a.searchTimeout=null},500),i},changeFocusedItemInfo:function(e,n){var a=this.findVisibleItem(n);this.focusedItemInfo.index=n,this.focusedItemInfo.key=c(a)?a.key:"",this.scrollInView()},scrollInView:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,n=e!==-1?"".concat(this.$id,"_").concat(e):this.focusedItemId,a;n===null&&this.queryMatches?a=this.$refs.menubutton:a=L(this.menubar,'li[id="'.concat(n,'"]')),a&&a.scrollIntoView&&a.scrollIntoView({block:"nearest",inline:"nearest",behavior:"smooth"})},createProcessedItems:function(e){var n=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",o=arguments.length>4?arguments[4]:void 0,f=[];return e&&e.forEach(function(s,r){var I=(i!==""?i+"_":"")+(o!==void 0?o+"_":"")+r,g={item:s,index:r,level:a,key:I,parent:m,parentKey:i,columnIndex:o!==void 0?o:m.columnIndex!==void 0?m.columnIndex:r};g.items=a===0&&s.items&&s.items.length>0?s.items.map(function(b,B){return n.createProcessedItems(b,a+1,g,I,B)}):n.createProcessedItems(s.items,a+1,g,I),f.push(g)}),f},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=c(this.activeItem)?this.activeItem:null;return e&&e.key===this.focusedItemInfo.parentKey?e.items.reduce(function(n,a){return a.forEach(function(m){m.items.forEach(function(i){n.push(i)})}),n},[]):this.processedItems},horizontal:function(){return this.orientation==="horizontal"},vertical:function(){return this.orientation==="vertical"},focusedItemId:function(){return c(this.focusedItemInfo.key)?"".concat(this.$id,"_").concat(this.focusedItemInfo.key):null}}
342,components:{MegaMenuSub:T,BarsIcon:j}},oe=["id"],re=["aria-haspopup","aria-expanded","aria-controls","aria-label"];function ue(t,e,n,a,m,i){var o=P("BarsIcon"),f=P("MegaMenuSub");return u(),d("div",l({ref:i.containerRef,id:t.$id,class:t.cx("root")},t.ptmi("root")),[t.$slots.start?(u(),d("div",l({key:0,class:t.cx("start")},t.ptm("start")),[x(t.$slots,"start")],16)):h("",!0),x(t.$slots,t.$slots.button?"button":"menubutton",{id:t.$id,class:V(t.cx("button")),toggleCallback:function(r){return i.menuButtonClick(r)}},function(){var s;return[t.model&&t.model.length>0?(u(),d("a",l({key:0,ref:"menubutton",role:"button",tabindex:"0",class:t.cx("button"),"aria-haspopup":!!(t.model.length&&t.model.length>0),"aria-expanded":m.mobileActive,"aria-controls":t.$id,"aria-label":(s=t.$primevue.config.locale.aria)===null||s===void 0?void 0:s.navigation,onClick:e[0]||(e[0]=function(r){return i.menuButtonClick(r)}),onKeydown:e[1]||(e[1]=function(r){return i.menuButtonKeydown(r)})},t.ptm("button")),[x(t.$slots,t.$slots.buttonicon?"buttonicon":"menubuttonicon",{},function(){return[z(o,U(H(t.ptm("buttonIcon"))),null,16)]})],16,re)):h("",!0)]}),z(f,{ref:i.menubarRef,id:t.$id+"_list",tabindex:t.disabled?-1:t.tabindex,role:"menubar","aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,"aria-disabled":t.disabled||void 0,"aria-orientation":t.orientation,"aria-activedescendant":m.focused?i.focusedItemId:void 0,menuId:t.$id,focusedItemId:m.focused?i.focusedItemId:void 0,items:i.processedItems,horizontal:i.horizontal,templates:t.$slots,activeItem:m.activeItem,mobileActive:m.mobileActive,level:0,style:E(t.sx("rootList")),pt:t.pt,unstyled:t.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"]),t.$slots.end?(u(),d("div",l({key:1,class:t.cx("end")},t.ptm("end")),[x(t.$slots,"end")],16)):h("",!0)],16,oe)}me.render=ue;export{me 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.