PageSourceSearch

https://cdn.dragnsurvey.com/build/assets/index-Cts-OjfQ.js

js dragnsurvey.com collected 2026-09-24 08:59:10 UTC 31,120 bytes, 271 lines download raw bytes

1import{B,R as T,c as D,s as g,z as L,M as S,Y as R,a as k,h as p,G as j,x as w,m as z}from"./index-Bl174j3u.js";import{a as G,s as N}from"./index-C8T-0QVa.js";import{s as U}from"./index-CTdLNlrs.js";import{A as l,d as M,D as q,c as b,o as c,F as K,l as H,g as h,b as C,e as v,m as W,n as A,G as P,t as Y,U as J,C as x,a as F,a5 as Q,ac as X}from"./vue.esm-bundler-CmDnFmkn.js";var Z=`
2    .p-menubar {
3        display: flex;
4        align-items: center;
5        background: dt('menubar.background');
6        border: 1px solid dt('menubar.border.color');
7        border-radius: dt('menubar.border.radius');
8        color: dt('menubar.color');
9        padding: dt('menubar.padding');
10        gap: dt('menubar.gap');
11    }
12
13    .p-menubar-start,
14    .p-megamenu-end {
15        display: flex;
16        align-items: center;
17    }
18
19    .p-menubar-root-list,
20    .p-menubar-submenu {
21        display: flex;
22        margin: 0;
23        padding: 0;
24        list-style: none;
25        outline: 0 none;
26    }
27
28    .p-menubar-root-list {
29        align-items: center;
30        flex-wrap: wrap;
31        gap: dt('menubar.gap');
32    }
33
34    .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content {
35        border-radius: dt('menubar.base.item.border.radius');
36    }
37
38    .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link {
39        padding: dt('menubar.base.item.padding');
40    }
41
42    .p-menubar-item-content {
43        transition:
44            background dt('menubar.transition.duration'),
45            color dt('menubar.transition.duration');
46        border-radius: dt('menubar.item.border.radius');
47        color: dt('menubar.item.color');
48    }
49
50    .p-menubar-item-link {
51        cursor: pointer;
52        display: flex;
53        align-items: center;
54        text-decoration: none;
55        overflow: hidden;
56        position: relative;
57        color: inherit;
58        padding: dt('menubar.item.padding');
59        gap: dt('menubar.item.gap');
60        user-select: none;
61        outline: 0 none;
62    }
63
64    .p-menubar-item-label {
65        line-height: 1;
66    }
67
68    .p-menubar-item-icon {
69        color: dt('menubar.item.icon.color');
70    }
71
72    .p-menubar-submenu-icon {
73        color: dt('menubar.submenu.icon.color');
74        margin-left: auto;
75        font-size: dt('menubar.submenu.icon.size');
76        width: dt('menubar.submenu.icon.size');
77        height: dt('menubar.submenu.icon.size');
78    }
79
80    .p-menubar-submenu .p-menubar-submenu-icon:dir(rtl) {
81        margin-left: 0;
82        margin-right: auto;
83    }
84
85    .p-menubar-item.p-focus > .p-menubar-item-content {
86        color: dt('menubar.item.focus.color');
87        background: dt('menubar.item.focus.background');
88    }
89
90    .p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-item-icon {
91        color: dt('menubar.item.icon.focus.color');
92    }
93
94    .p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-submenu-icon {
95        color: dt('menubar.submenu.icon.focus.color');
96    }
97
98    .p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover {
99        color: dt('menubar.item.focus.color');
100        background: dt('menubar.item.focus.background');
101    }
102
103    .p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-item-icon {
104        color: dt('menubar.item.icon.focus.color');
105    }
106
107    .p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-submenu-icon {
108        color: dt('menubar.submenu.icon.focus.color');
109    }
110
111    .p-menubar-item-active > .p-menubar-item-content {
112        color: dt('menubar.item.active.color');
113        background: dt('menubar.item.active.background');
114    }
115
116    .p-menubar-item-active > .p-menubar-item-content .p-menubar-item-icon {
117        color: dt('menubar.item.icon.active.color');
118    }
119
120    .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
121        color: dt('menubar.submenu.icon.active.color');
122    }
123
124    .p-menubar-submenu {
125        display: none;
126        position: absolute;
127        min-width: 12.5rem;
128        z-index: 1;
129        background: dt('menubar.submenu.background');
130        border: 1px solid dt('menubar.submenu.border.color');
131        border-radius: dt('menubar.submenu.border.radius');
132        box-shadow: dt('menubar.submenu.shadow');
133        color: dt('menubar.submenu.color');
134        flex-direction: column;
135        padding: dt('menubar.submenu.padding');
136        gap: dt('menubar.submenu.gap');
137    }
138
139    .p-menubar-submenu .p-menubar-separator {
140        border-block-start: 1px solid dt('menubar.separator.border.color');
141    }
142
143    .p-menubar-submenu .p-menubar-item {
144        position: relative;
145    }
146
147    .p-menubar-submenu > .p-menubar-item-active > .p-menubar-submenu {
148        display: block;
149        left: 100%;
150        top: 0;
151    }
152
153    .p-menubar-end {
154        margin-left: auto;
155        align-self: center;
156    }
157
158    .p-menubar-end:dir(rtl) {
159        margin-left: 0;
160        margin-right: auto;
161    }
162
163    .p-menubar-button {
164        display: none;
165        justify-content: center;
166        align-items: center;
167        cursor: pointer;
168        width: dt('menubar.mobile.button.size');
169        height: dt('menubar.mobile.button.size');
170        position: relative;
171        color: dt('menubar.mobile.button.color');
172        border: 0 none;
173        background: transparent;
174        border-radius: dt('menubar.mobile.button.border.radius');
175        transition:
176            background dt('menubar.transition.duration'),
177            color dt('menubar.transition.duration'),
178            outline-color dt('menubar.transition.duration');
179        outline-color: transparent;
180    }
181
182    .p-menubar-button:hover {
183        color: dt('menubar.mobile.button.hover.color');
184        background: dt('menubar.mobile.button.hover.background');
185    }
186
187    .p-menubar-button:focus-visible {
188        box-shadow: dt('menubar.mobile.button.focus.ring.shadow');
189        outline: dt('menubar.mobile.button.focus.ring.width') dt('menubar.mobile.button.focus.ring.style') dt('menubar.mobile.button.focus.ring.color');
190        outline-offset: dt('menubar.mobile.button.focus.ring.offset');
191    }
192
193    .p-menubar-mobile {
194        position: relative;
195    }
196
197    .p-menubar-mobile .p-menubar-button {
198        display: flex;
199    }
200
201    .p-menubar-mobile .p-menubar-root-list {
202        position: absolute;
203        display: none;
204        width: 100%;
205        flex-direction: column;
206        top: 100%;
207        left: 0;
208        z-index: 1;
209        padding: dt('menubar.submenu.padding');
210        background: dt('menubar.submenu.background');
211        border: 1px solid dt('menubar.submenu.border.color');
212        box-shadow: dt('menubar.submenu.shadow');
213        border-radius: dt('menubar.submenu.border.radius');
214        gap: dt('menubar.submenu.gap');
215    }
216
217    .p-menubar-mobile .p-menubar-root-list:dir(rtl) {
218        left: auto;
219        right: 0;
220    }
221
222    .p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link {
223        padding: dt('menubar.item.padding');
224    }
225
226    .p-menubar-mobile-active .p-menubar-root-list {
227        display: flex;
228    }
229
230    .p-menubar-mobile .p-menubar-root-list .p-menubar-item {
231        width: 100%;
232        position: static;
233    }
234
235    .p-menubar-mobile .p-menubar-root-list .p-menubar-separator {
236        border-block-start: 1px solid dt('menubar.separator.border.color');
237    }
238
239    .p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon {
240        margin-left: auto;
241        transition: transform 0.2s;
242    }
243
244    .p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon:dir(rtl),
245    .p-menubar-mobile .p-menubar-submenu-icon:dir(rtl) {
246        margin-left: 0;
247        margin-right: auto;
248    }
249
250    .p-menubar-mobile .p-menubar-root-list > .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
251        transform: rotate(-180deg);
252    }
253
254    .p-menubar-mobile .p-menubar-submenu .p-menubar-submenu-icon {
255        transition: transform 0.2s;
256        transform: rotate(90deg);
257    }
258
259    .p-menubar-mobile .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
260        transform: rotate(-90deg);
261    }
262
263    .p-menubar-mobile .p-menubar-submenu {
264        width: 100%;
265        position: static;
266        box-shadow: none;
267        border: 0 none;
268        padding-inline-start: dt('menubar.submenu.mobile.indent');
269        padding-inline-end: 0;
270    }
271`,_={submenu:function(e){var n=e.instance,i=e.processedItem;return{display:n.isItemActive(i)?"flex":"none"}}},$={root:function(e){var n=e.instance;return["p-menubar p-component",{"p-menubar-mobile":n.queryMatches,"p-menubar-mobile-active":n.mobileActive}]},start:"p-menubar-start",button:"p-menubar-button",rootList:"p-menubar-root-list",item:function(e){var n=e.instance,i=e.processedItem;return["p-menubar-item",{"p-menubar-item-active":n.isItemActive(i),"p-focus":n.isItemFocused(i),"p-disabled":n.isItemDisabled(i)}]},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"},ee=B.extend({name:"menubar",style:Z,classes:$,inlineStyles:_}),te={name:"BaseMenubar",extends:D,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:ee,provide:function(){return{$pcMenubar:this,$parentInstance:this}}},V={name:"MenubarSub",hostName:"Menubar",extends:D,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,n,i){return e&&e.item?z(e.item[n],i):void 0},getItemLabel:function(e){return this.getItemProp(e,"label")},getItemLabelId:function(e){return"".concat(this.menuId,"_").concat(e.key,"_label")},getPTOptions:function(e,n,i){return this.ptm(i,{context:{item:e.item,index:n,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e),level:this.level}})},isItemActive:function(e){return this.activeItemPath.some(function(n){return n.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 g(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})},onItemMouseMove:function(e,n){this.$emit("item-mousemove",{originalEvent:e,processedItem:n})},getAriaPosInset:function(e){return e-this.calculateAriaSetSize.slice(0,e).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("itemLabel")},this.getPTOptions(e,n,"itemLabel")),submenuicon:l({class:this.cx("submenuIcon")},this.getPTOptions(e,n,"submenuIcon"))}}},computed:{calculateAriaSetSize:function(){var e=this;return this.items.filter(function(n){return e.isItemVisible(n)&&e.getItemProp(n,"separator")})},getAriaSetSize:function(){var e=this;return this.items.filter(function(n){return e.isItemVisible(n)&&!e.getItemProp(n,"separator")}).length}},components:{AngleRightIcon:N,AngleDownIcon:U},directives:{ripple:T}},ne=["id","aria-label","aria-disabled","aria-expanded","aria-haspopup","aria-setsize","aria-posinset","data-p-active","data-p-focused","data-p-disabled"],ie=["onClick","onMouseenter","onMousemove"],re=["href","target"],ae=["id"],se=["id"];function oe(t,e,n,i,s,r){var u=M("MenubarSub",!0),d=q("ripple");return c(),b("ul",l({class:n.level===0?t.cx("rootList"):t.cx("submenu")},n.level===0?t.ptm("rootList"):t.ptm("submenu")),[(c(!0),b(K,null,H(n.items,function(a,o){return c(),b(K,{key:r.getItemKey(a)},[r.isItemVisible(a)&&!r.getItemProp(a,"separator")?(c(),b("li",l({key:0,id:r.getItemId(a),style:r.getItemProp(a,"style"),class:[t.cx("item",{processedItem:a}),r.getItemProp(a,"class")],role:"menuitem","aria-label":r.getItemLabel(a),"aria-disabled":r.
271isItemDisabled(a)||void 0,"aria-expanded":r.isItemGroup(a)?r.isItemActive(a):void 0,"aria-haspopup":r.isItemGroup(a)&&!r.getItemProp(a,"to")?"menu":void 0,"aria-setsize":r.getAriaSetSize,"aria-posinset":r.getAriaPosInset(o)},{ref_for:!0},r.getPTOptions(a,o,"item"),{"data-p-active":r.isItemActive(a),"data-p-focused":r.isItemFocused(a),"data-p-disabled":r.isItemDisabled(a)}),[C("div",l({class:t.cx("itemContent"),onClick:function(f){return r.onItemClick(f,a)},onMouseenter:function(f){return r.onItemMouseEnter(f,a)},onMousemove:function(f){return r.onItemMouseMove(f,a)}},{ref_for:!0},r.getPTOptions(a,o,"itemContent")),[n.templates.item?(c(),v(P(n.templates.item),{key:1,item:a.item,root:n.root,hasSubmenu:r.getItemProp(a,"items"),label:r.getItemLabel(a),props:r.getMenuItemProps(a,o)},null,8,["item","root","hasSubmenu","label","props"])):W((c(),b("a",l({key:0,href:r.getItemProp(a,"url"),class:t.cx("itemLink"),target:r.getItemProp(a,"target"),tabindex:"-1"},{ref_for:!0},r.getPTOptions(a,o,"itemLink")),[n.templates.itemicon?(c(),v(P(n.templates.itemicon),{key:0,item:a.item,class:A(t.cx("itemIcon"))},null,8,["item","class"])):r.getItemProp(a,"icon")?(c(),b("span",l({key:1,class:[t.cx("itemIcon"),r.getItemProp(a,"icon")]},{ref_for:!0},r.getPTOptions(a,o,"itemIcon")),null,16)):h("",!0),C("span",l({id:r.getItemLabelId(a),class:t.cx("itemLabel")},{ref_for:!0},r.getPTOptions(a,o,"itemLabel")),Y(r.getItemLabel(a)),17,ae),r.getItemProp(a,"items")?(c(),b(K,{key:2},[n.templates.submenuicon?(c(),v(P(n.templates.submenuicon),{key:0,root:n.root,active:r.isItemActive(a),class:A(t.cx("submenuIcon"))},null,8,["root","active","class"])):(c(),v(P(n.root?"AngleDownIcon":"AngleRightIcon"),l({key:1,class:t.cx("submenuIcon")},{ref_for:!0},r.getPTOptions(a,o,"submenuIcon")),null,16,["class"]))],64)):h("",!0)],16,re)),[[d]])],16,ie),r.isItemVisible(a)&&r.isItemGroup(a)?(c(),v(u,{key:0,id:r.getItemId(a)+"_list",menuId:n.menuId,role:"menu",style:J(t.sx("submenu",!0,{processedItem:a})),focusedItemId:n.focusedItemId,items:a.items,mobileActive:n.mobileActive,activeItemPath:n.activeItemPath,templates:n.templates,level:n.level+1,"aria-labelledby":r.getItemLabelId(a),pt:t.pt,unstyled:t.unstyled,onItemClick:e[0]||(e[0]=function(m){return t.$emit("item-click",m)}),onItemMouseenter:e[1]||(e[1]=function(m){return t.$emit("item-mouseenter",m)}),onItemMousemove:e[2]||(e[2]=function(m){return t.$emit("item-mousemove",m)})},null,8,["id","menuId","style","focusedItemId","items","mobileActive","activeItemPath","templates","level","aria-labelledby","pt","unstyled"])):h("",!0)],16,ne)):h("",!0),r.isItemVisible(a)&&r.getItemProp(a,"separator")?(c(),b("li",l({key:1,id:r.getItemId(a),class:[t.cx("separator"),r.getItemProp(a,"class")],style:r.getItemProp(a,"style"),role:"separator"},{ref_for:!0},t.ptm("separator")),null,16,se)):h("",!0)],64)}),128))],16)}V.render=oe;var ue={name:"Menubar",extends:te,inheritAttrs:!1,emits:["focus","blur"],matchMediaListener:null,data:function(){return{mobileActive:!1,focused:!1,focusedItemInfo:{index:-1,level:0,parentKey:""},activeItemPath:[],dirty:!1,query:null,queryMatches:!1}},watch:{activeItemPath:function(e){g(e)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener())}},outsideClickListener:null,container:null,menubar:null,mounted:function(){this.bindMatchMediaListener()},beforeUnmount:function(){this.mobileActive=!1,this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindMatchMediaListener(),this.container&&w.clear(this.container),this.container=null},methods:{getItemProp:function(e,n){return e?z(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 g(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&&g(e.items)},toggle:function(e){var n=this;this.mobileActive?(this.mobileActive=!1,w.clear(this.menubar),this.hide()):(this.mobileActive=!0,w.set("menu",this.menubar,this.$primevue.config.zIndex.menu),setTimeout(function(){n.show()},1)),this.bindOutsideClickListener(),e.preventDefault()},show:function(){p(this.menubar)},hide:function(e,n){var i=this;this.mobileActive&&(this.mobileActive=!1,setTimeout(function(){p(i.$refs.menubutton)},0)),this.activeItemPath=[],this.focusedItemInfo={index:-1,level:0,parentKey:""},n&&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 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&&j(e.key)&&this.searchItems(e,e.key);break}},onItemChange:function(e,n){var i=e.processedItem,s=e.isFocus;if(!k(i)){var r=i.index,u=i.key,d=i.level,a=i.parentKey,o=i.items,m=g(o),f=this.activeItemPath.filter(function(I){return I.parentKey!==a&&I.parentKey!==u});m&&f.push(i),this.focusedItemInfo={index:r,level:d,parentKey:a},m&&(this.dirty=!0),s&&p(this.menubar),!(n==="hover"&&this.queryMatches)&&(this.activeItemPath=f)}},onItemClick:function(e){var n=e.originalEvent,i=e.processedItem,s=this.isProccessedItemGroup(i),r=k(i.parent),u=this.isSelected(i);if(u){var d=i.index,a=i.key,o=i.level,m=i.parentKey;this.activeItemPath=this.activeItemPath.filter(function(I){return a!==I.key&&a.startsWith(I.key)}),this.focusedItemInfo={index:d,level:o,parentKey:m},this.dirty=!r,p(this.menubar)}else if(s)this.onItemChange(e);else{var f=r?i:this.activeItemPath.find(function(I){return I.parentKey===""});this.hide(n),this.changeFocusedItemIndex(n,f?f.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 n=this.visibleItems[this.focusedItemInfo.index],i=n?k(n.parent):null;if(i){var s=this.isProccessedItemGroup(n);s&&(this.onItemChange({originalEvent:e,processedItem:n}),this.focusedItemInfo={index:-1,parentKey:n.key},this.onArrowRightKey(e))}else{var r=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,r)}e.preventDefault()},onArrowUpKey:function(e){var n=this,i=this.visibleItems[this.focusedItemInfo.index],s=k(i.parent);if(s){var r=this.isProccessedItemGroup(i);if(r){this.onItemChange({originalEvent:e,processedItem:i}),this.focusedItemInfo={index:-1,parentKey:i.key};var u=this.findLastItemIndex();this.changeFocusedItemIndex(e,u)}}else{var d=this.activeItemPath.find(function(o){return o.key===i.parentKey});if(this.focusedItemInfo.index===0)this.focusedItemInfo={index:-1,parentKey:d?d.parentKey:""},this.searchValue="",this.onArrowLeftKey(e),this.activeItemPath=this.activeItemPath.filter(function(o){return o.parentKey!==n.focusedItemInfo.parentKey});else{var a=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,a)}}e.preventDefault()},onArrowLeftKey:function(e){var n=this,i=this.visibleItems[this.focusedItemInfo.index],s=i?this.activeItemPath.find(function(u){return u.key===i.parentKey}):null;if(s)this.onItemChange({originalEvent:e,processedItem:s}),this.activeItemPath=this.activeItemPath.filter(function(u){return u.parentKey!==n.focusedItemInfo.parentKey}),e.preventDefault();else{var r=this.focusedItemInfo.index!==-1?this.findPrevItemIndex(this.focusedItemInfo.index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(e,r),e.preventDefault()}},onArrowRightKey:function(e){var n=this.visibleItems[this.focusedItemInfo.index],i=n?this.activeItemPath.find(function(u){return u.key===n.parentKey}):null;if(i){var s=this.isProccessedItemGroup(n);s&&(this.onItemChange({originalEvent:e,processedItem:n}),this.focusedItemInfo={index:-1,parentKey:n.key},this.onArrowDownKey(e))}else{var r=this.focusedItemInfo.index!==-1?this.findNextItemIndex(this.focusedItemInfo.index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(e,r),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 n=L(this.menubar,'li[id="'.concat("".concat(this.focusedItemId),'"]')),i=n&&L(n,'a[data-pc-section="itemlink"]');i?i.click():n&&n.click();var s=this.visibleItems[this.focusedItemInfo.index],r=this.isProccessedItemGroup(s);!r&&(this.focusedItemInfo.index=this.findFirstFocusedItemIndex())}e.preventDefault()},onSpaceKey:function(e){this.onEnterKey(e)},onEscapeKey:function(e){if(this.focusedItemInfo.level!==0){var n=this.focusedItemInfo;this.hide(e,!1),this.focusedItemInfo={index:Number(n.parentKey.split("_")[0]),level:0,parentKey:""}}e.preventDefault()},onTabKey:function(e){if(this.focusedItemInfo.index!==-1){var n=this.visibleItems[this.focusedItemInfo.index],i=this.isProccessedItemGroup(n);!i&&this.onItemChange({originalEvent:e,processedItem:n})}this.hide()},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){var i=e.container&&!e.container.contains(n.target),s=!(e.target&&(e.target===n.target||e.target.contains(n.target)));i&&s&&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)}}
271,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 this.activeItemPath.some(function(n){return n.key===e.key})},findFirstItemIndex:function(){var e=this;return this.visibleItems.findIndex(function(n){return e.isValidItem(n)})},findLastItemIndex:function(){var e=this;return S(this.visibleItems,function(n){return e.isValidItem(n)})},findNextItemIndex:function(e){var n=this,i=e<this.visibleItems.length-1?this.visibleItems.slice(e+1).findIndex(function(s){return n.isValidItem(s)}):-1;return i>-1?i+e+1:e},findPrevItemIndex:function(e){var n=this,i=e>0?S(this.visibleItems.slice(0,e),function(s){return n.isValidItem(s)}):-1;return i>-1?i: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},searchItems:function(e,n){var i=this;this.searchValue=(this.searchValue||"")+n;var s=-1,r=!1;return this.focusedItemInfo.index!==-1?(s=this.visibleItems.slice(this.focusedItemInfo.index).findIndex(function(u){return i.isItemMatched(u)}),s=s===-1?this.visibleItems.slice(0,this.focusedItemInfo.index).findIndex(function(u){return i.isItemMatched(u)}):s+this.focusedItemInfo.index):s=this.visibleItems.findIndex(function(u){return i.isItemMatched(u)}),s!==-1&&(r=!0),s===-1&&this.focusedItemInfo.index===-1&&(s=this.findFirstFocusedItemIndex()),s!==-1&&this.changeFocusedItemIndex(e,s),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){i.searchValue="",i.searchTimeout=null},500),r},changeFocusedItemIndex:function(e,n){this.focusedItemInfo.index!==n&&(this.focusedItemInfo.index=n,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,i=L(this.menubar,'li[id="'.concat(n,'"]'));i&&i.scrollIntoView&&i.scrollIntoView({block:"nearest",inline:"start"})},createProcessedItems:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",u=[];return e&&e.forEach(function(d,a){var o=(r!==""?r+"_":"")+a,m={item:d,index:a,level:i,key:o,parent:s,parentKey:r};m.items=n.createProcessedItems(d.items,i+1,m,o),u.push(m)}),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,n=this.activeItemPath.find(function(i){return i.key===e.focusedItemInfo.parentKey});return n?n.items:this.processedItems},focusedItemId:function(){return this.focusedItemInfo.index!==-1?"".concat(this.$id).concat(g(this.focusedItemInfo.parentKey)?"_"+this.focusedItemInfo.parentKey:"","_").concat(this.focusedItemInfo.index):null}},components:{MenubarSub:V,BarsIcon:G}};function y(t){"@babel/helpers - typeof";return y=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},y(t)}function E(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,i)}return n}function O(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
271e%2?E(Object(n),!0).forEach(function(i){me(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function me(t,e,n){return(e=ce(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ce(t){var e=le(t,"string");return y(e)=="symbol"?e:e+""}function le(t,e){if(y(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e);if(y(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var de=["aria-haspopup","aria-expanded","aria-controls","aria-label"];function be(t,e,n,i,s,r){var u=M("BarsIcon"),d=M("MenubarSub");return c(),b("div",l({ref:r.containerRef,class:t.cx("root")},t.ptmi("root")),[t.$slots.start?(c(),b("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:A(t.cx("button")),toggleCallback:function(o){return r.menuButtonClick(o)}},function(){var a;return[t.model&&t.model.length>0?(c(),b("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":s.mobileActive,"aria-controls":t.$id,"aria-label":(a=t.$primevue.config.locale.aria)===null||a===void 0?void 0:a.navigation,onClick:e[0]||(e[0]=function(o){return r.menuButtonClick(o)}),onKeydown:e[1]||(e[1]=function(o){return r.menuButtonKeydown(o)})},O(O({},t.buttonProps),t.ptm("button"))),[x(t.$slots,t.$slots.buttonicon?"buttonicon":"menubuttonicon",{},function(){return[F(u,Q(X(t.ptm("buttonicon"))),null,16)]})],16,de)):h("",!0)]}),F(d,{ref:r.menubarRef,id:t.$id+"_list",role:"menubar",items:r.processedItems,templates:t.$slots,root:!0,mobileActive:s.mobileActive,tabindex:"0","aria-activedescendant":s.focused?r.focusedItemId:void 0,menuId:t.$id,focusedItemId:s.focused?r.focusedItemId:void 0,activeItemPath:s.activeItemPath,level:0,"aria-labelledby":t.ariaLabelledby,"aria-label":t.ariaLabel,pt:t.pt,unstyled:t.unstyled,onFocus:r.onFocus,onBlur:r.onBlur,onKeydown:r.onKeyDown,onItemClick:r.onItemClick,onItemMouseenter:r.onItemMouseEnter,onItemMousemove:r.onItemMouseMove},null,8,["id","items","templates","mobileActive","aria-activedescendant","menuId","focusedItemId","activeItemPath","aria-labelledby","aria-label","pt","unstyled","onFocus","onBlur","onKeydown","onItemClick","onItemMouseenter","onItemMousemove"]),t.$slots.end?(c(),b("div",l({key:1,class:t.cx("end")},t.ptm("end")),[x(t.$slots,"end")],16)):h("",!0)],16)}ue.render=be;export{ue as s};

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.