"use strict";(self["webpackChunkcomplexes"]=self["webpackChunkcomplexes"]||[]).push([[641],{34641:function(e,t,i){i.d(t,{A:function(){return A}});i(44114);var n=i(92565),o=i(94455),s=i(309),r=i(9361),a=i(62283),l=i(12467),c=i(56768),u=i(24232),d=i(45130),p="\n.p-menu ul {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.p-menu .p-menuitem-link {\n cursor: pointer;\n display: flex;\n align-items: center;\n text-decoration: none;\n overflow: hidden;\n position: relative;\n}\n\n.p-menu .p-menuitem-text {\n line-height: 1;\n}\n",m={root:function(e){var t=e.instance,i=e.props;return["p-menu p-component",{"p-menu-overlay":i.popup,"p-input-filled":"filled"===t.$primevue.config.inputStyle,"p-ripple-disabled":!1===t.$primevue.config.ripple}]},start:"p-menu-start",menu:"p-menu-list p-reset",submenuHeader:"p-submenu-header",separator:"p-menuitem-separator",end:"p-menu-end",menuitem:function(e){var t=e.instance;return["p-menuitem",{"p-focus":t.id===t.focusedOptionId,"p-disabled":t.disabled()}]},content:"p-menuitem-content",action:function(e){var t=e.props,i=e.isActive,n=e.isExactActive;return["p-menuitem-link",{"router-link-active":i,"router-link-active-exact":t.exact&&n}]},icon:"p-menuitem-icon",label:"p-menuitem-text"},f=(0,a.X)(p,{name:"menu",manual:!0}),h=f.load,b={name:"BaseMenu",extends:r.A,props:{popup:{type:Boolean,default:!1},model:{type:Array,default:null},appendTo:{type:String,default:"body"},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},exact:{type:Boolean,default:!0},tabindex:{type:Number,default:0},"aria-label":{type:String,default:null},"aria-labelledby":{type:String,default:null}},css:{classes:m,loadStyle:h},provide:function(){return{$parentInstance:this}}},v={name:"Menuitem",hostName:"Menu",extends:r.A,inheritAttrs:!1,emits:["item-click"],props:{item:null,templates:null,exact:null,id:null,focusedOptionId:null,index:null},methods:{getItemProp:function(e,t){return e&&e.item?s.BF.getItemValue(e.item[t]):void 0},getPTOptions:function(e){return this.ptm(e,{context:{item:this.item,index:this.index,focused:this.isItemFocused()}})},isItemFocused:function(){return this.focusedOptionId===this.id},onItemActionClick:function(e,t){t&&t(e)},onItemClick:function(e){var t=this.getItemProp(this.item,"command");t&&t({originalEvent:e,item:this.item.item}),this.$emit("item-click",{originalEvent:e,item:this.item,id:this.id})},visible:function(){return"function"===typeof this.item.visible?this.item.visible():!1!==this.item.visible},disabled:function(){return"function"===typeof this.item.disabled?this.item.disabled():this.item.disabled},label:function(){return"function"===typeof this.item.label?this.item.label():this.item.label}},directives:{ripple:l.A}},y=["id","aria-label","aria-disabled","data-p-focused","data-p-disabled"],g=["href","onClick"],x=["href","target"];function k(e,t,i,n,o,s){var r=(0,c.g2)("router-link"),a=(0,c.gN)("ripple");return s.visible()?((0,c.uX)(),(0,c.CE)("li",(0,c.v6)({key:0,id:i.id,class:[e.cx("menuitem"),i.item["class"]],role:"menuitem",style:i.item.style,"aria-label":s.label(),"aria-disabled":s.disabled()},s.getPTOptions("menuitem"),{"data-p-focused":s.isItemFocused(),"data-p-disabled":s.disabled()||!1}),[(0,c.Lk)("div",(0,c.v6)({class:e.cx("content"),onClick:t[0]||(t[0]=function(e){return s.onItemClick(e)})},s.getPTOptions("content")),[i.templates.item?((0,c.uX)(),(0,c.Wv)((0,c.$y)(i.templates.item),{key:1,item:i.item},null,8,["item"])):((0,c.uX)(),(0,c.CE)(c.FK,{key:0},[i.item.to&&!s.disabled()?((0,c.uX)(),(0,c.Wv)(r,{key:0,to:i.item.to,custom:""},{default:(0,c.k6)((function(t){var n=t.navigate,o=t.href,r=t.isActive,l=t.isExactActive;return[(0,c.bo)(((0,c.uX)(),(0,c.CE)("a",(0,c.v6)({href:o,class:e.cx("action",{isActive:r,isExactActive:l}),tabindex:"-1","aria-hidden":"true",onClick:function(e){return s.onItemActionClick(e,n)}},s.getPTOptions("action")),[i.templates.itemicon?((0,c.uX)(),(0,c.Wv)((0,c.$y)(i.templates.itemicon),{key:0,item:i.item,class:(0,u.C4)([e.cx("icon"),i.item.icon])},null,8,["item","class"])):i.item.icon?((0,c.uX)(),(0,c.CE)("span",(0,c.v6)({key:1,class:[e.cx("icon"),i.item.icon]},s.getPTOptions("icon")),null,16)):(0,c.Q3)("",!0),(0,c.Lk)("span",(0,c.v6)({class:e.cx("label")},s.getPTOptions("label")),(0,u.v_)(s.label()),17)],16,g)),[[a]])]})),_:1},8,["to"])):(0,c.bo)(((0,c.uX)(),(0,c.CE)("a",(0,c.v6)({key:1,href:i.item.url,class:e.cx("action"),target:i.item.target,tabindex:"-1","aria-hidden":"true"},s.getPTOptions("action")),[i.templates.itemicon?((0,c.uX)(),(0,c.Wv)((0,c.$y)(i.templates.itemicon),{key:0,item:i.item,class:(0,u.C4)([e.cx("icon"),i.item.icon])},null,8,["item","class"])):i.item.icon?((0,c.uX)(),(0,c.CE)("span",(0,c.v6)({key:1,class:[e.cx("icon"),i.item.icon]},s.getPTOptions("icon")),null,16)):(0,c.Q3)("",!0),(0,c.Lk)("span",(0,c.v6)({class:e.cx("label")},s.getPTOptions("label")),(0,u.v_)(s.label()),17)],16,x)),[[a]])],64))],16)],16,y)):(0,c.Q3)("",!0)}function O(e){return E(e)||C(e)||L(e)||I()}function I(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function L(e,t){if(e){if("string"===typeof e)return w(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?w(e,t):void 0}}function C(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function E(e){if(Array.isArray(e))return w(e)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i-1?i+1:0},findPrevOptionIndex:function(e){var t=s.DV.find(this.container,'li[data-pc-section="menuitem"][data-p-disabled="false"]'),i=O(t).findIndex((function(t){return t.id===e}));return i>-1?i-1:0},changeFocusedOptionIndex:function(e){var t=s.DV.find(this.container,'li[data-pc-section="menuitem"][data-p-disabled="false"]'),i=e>=t.length?t.length-1:e<0?0:e;i>-1&&(this.focusedOptionIndex=t[i].getAttribute("id"))},toggle:function(e){this.overlayVisible?this.hide():this.show(e)},show:function(e){this.overlayVisible=!0,this.target=e.currentTarget},hide:function(){this.overlayVisible=!1,this.target=null},onEnter:function(e){s.DV.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay(),this.bindOutsideClickListener(),this.bindResizeListener(),this.bindScrollListener(),this.autoZIndex&&s.Q$.set("menu",e,this.baseZIndex+this.$primevue.config.zIndex.menu),this.popup&&(s.DV.focus(this.list),this.changeFocusedOptionIndex(0)),this.$emit("show")},onLeave:function(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindScrollListener(),this.$emit("hide")},onAfterLeave:function(e){this.autoZIndex&&s.Q$.clear(e)},alignOverlay:function(){s.DV.absolutePosition(this.container,this.target),this.container.style.minWidth=s.DV.getOuterWidth(this.target)+"px"},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(t){var i=e.container&&!e.container.contains(t.target),n=!(e.target&&(e.target===t.target||e.target.contains(t.target)));e.overlayVisible&&i&&n?e.hide():!e.popup&&i&&n&&(e.focusedOptionIndex=-1)},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new s.bM(this.target,(function(){e.overlayVisible&&e.hide()}))),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!s.DV.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},visible:function(e){return"function"===typeof e.visible?e.visible():!1!==e.visible},disabled:function(e){return"function"===typeof e.disabled?e.disabled():e.disabled},label:function(e){return"function"===typeof e.label?e.label():e.label},onOverlayClick:function(e){n.A.emit("overlay-click",{originalEvent:e,target:this.target})},containerRef:function(e){this.container=e},listRef:function(e){this.list=e}},computed:{focusedOptionId:function(){return-1!==this.focusedOptionIndex?this.focusedOptionIndex:null}},components:{PVMenuitem:v,Portal:o.A}};function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function D(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function P(e){for(var t=1;t