1import{Ja as $e,La as fe,Ma as X,Na as P,Oa as he,P as x,Q as N,R as K,Va as xe,Wa as be,_ as De,bb as ye,cb as ve,jb as Pe,kb as Y}from"./chunk-X5J6QTCG.js";import{$ as Ee,Aa as ie,Ad as j,Bd as W,Cc as O,Db as q,Dc as $,Ed as I,Fa as p,Gd as Ae,Hb as c,Ib as k,Id as Ie,Jb as E,Kd as J,Ma as U,Mc as ce,Na as Oe,Nc as me,Qa as ae,Qd as He,Ra as R,Rc as de,Sa as m,Sc as ue,Xa as v,Z as Se,_ as ke,aa as ne,ac as se,ad as z,be as Ve,ca as b,cc as le,ce as A,dc as L,fa as B,ga as F,gb as s,ha as y,hb as _,ib as g,jb as u,ma as T,nb as f,ob as h,pa as H,pb as we,qb as oe,qc as G,rb as Be,sa as D,sb as C,sc as pe,ta as Le,tb as r,uc as Q,wb as Fe,xb as re,ya as V,yb as M,yd as _e,zb as S,zd as ge}from"./chunk-SMW7PHYX.js";import{a as te}from"./chunk-BMIYOSOG.js";var Ne=` 2 .p-panelmenu { 3 display: flex; 4 flex-direction: column; 5 gap: dt('panelmenu.gap'); 6 } 7 8 .p-panelmenu-panel { 9 background: dt('panelmenu.panel.background'); 10 border-width: dt('panelmenu.panel.border.width'); 11 border-style: solid; 12 border-color: dt('panelmenu.panel.border.color'); 13 color: dt('panelmenu.panel.color'); 14 border-radius: dt('panelmenu.panel.border.radius'); 15 padding: dt('panelmenu.panel.padding'); 16 } 17 18 .p-panelmenu-panel:first-child { 19 border-width: dt('panelmenu.panel.first.border.width'); 20 border-start-start-radius: dt('panelmenu.panel.first.top.border.radius'); 21 border-start-end-radius: dt('panelmenu.panel.first.top.border.radius'); 22 } 23 24 .p-panelmenu-panel:last-child { 25 border-width: dt('panelmenu.panel.last.border.width'); 26 border-end-start-radius: dt('panelmenu.panel.last.bottom.border.radius'); 27 border-end-end-radius: dt('panelmenu.panel.last.bottom.border.radius'); 28 } 29 30 .p-panelmenu-header { 31 outline: 0 none; 32 } 33 34 .p-panelmenu-header-content { 35 border-radius: dt('panelmenu.item.border.radius'); 36 transition: 37 background dt('panelmenu.transition.duration'), 38 color dt('panelmenu.transition.duration'), 39 outline-color dt('panelmenu.transition.duration'), 40 box-shadow dt('panelmenu.transition.duration'); 41 outline-color: transparent; 42 color: dt('panelmenu.item.color'); 43 } 44 45 .p-panelmenu-header-link { 46 display: flex; 47 gap: dt('panelmenu.item.gap'); 48 padding: dt('panelmenu.item.padding'); 49 align-items: center; 50 user-select: none; 51 cursor: pointer; 52 position: relative; 53 text-decoration: none; 54 color: inherit; 55 } 56 57 .p-panelmenu-header-icon, 58 .p-panelmenu-item-icon { 59 color: dt('panelmenu.item.icon.color'); 60 } 61 62 .p-panelmenu-submenu-icon { 63 color: dt('panelmenu.submenu.icon.color'); 64 } 65 66 .p-panelmenu-submenu-icon:dir(rtl) { 67 transform: rotate(180deg); 68 } 69 70 .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { 71 background: dt('panelmenu.item.focus.background'); 72 color: dt('panelmenu.item.focus.color'); 73 } 74 75 .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-icon { 76 color: dt('panelmenu.item.icon.focus.color'); 77 } 78 79 .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-submenu-icon { 80 color: dt('panelmenu.submenu.icon.focus.color'); 81 } 82 83 .p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover { 84 background: dt('panelmenu.item.focus.background'); 85 color: dt('panelmenu.item.focus.color'); 86 } 87 88 .p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-header-icon { 89 color: dt('panelmenu.item.icon.focus.color'); 90 } 91 92 .p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-submenu-icon { 93 color: dt('panelmenu.submenu.icon.focus.color'); 94 } 95 96 .p-panelmenu-submenu { 97 margin: 0; 98 padding: 0 0 0 dt('panelmenu.submenu.indent'); 99 outline: 0; 100 list-style: none; 101 } 102
103 .p-panelmenu-submenu:dir(rtl) { 104 padding: 0 dt('panelmenu.submenu.indent') 0 0; 105 } 106 107 .p-panelmenu-item-link { 108 display: flex; 109 gap: dt('panelmenu.item.gap'); 110 padding: dt('panelmenu.item.padding'); 111 align-items: center; 112 user-select: none; 113 cursor: pointer; 114 text-decoration: none; 115 color: inherit; 116 position: relative; 117 overflow: hidden; 118 } 119 120 .p-panelmenu-item-label { 121 line-height: 1; 122 } 123 124 .p-panelmenu-item-content { 125 border-radius: dt('panelmenu.item.border.radius'); 126 transition: 127 background dt('panelmenu.transition.duration'), 128 color dt('panelmenu.transition.duration'), 129 outline-color dt('panelmenu.transition.duration'), 130 box-shadow dt('panelmenu.transition.duration'); 131 color: dt('panelmenu.item.color'); 132 outline-color: transparent; 133 } 134 135 .p-panelmenu-item.p-focus > .p-panelmenu-item-content { 136 background: dt('panelmenu.item.focus.background'); 137 color: dt('panelmenu.item.focus.color'); 138 } 139 140 .p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-item-icon { 141 color: dt('panelmenu.item.focus.color'); 142 } 143 144 .p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-submenu-icon { 145 color: dt('panelmenu.submenu.icon.focus.color'); 146 } 147 148 .p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover { 149 background: dt('panelmenu.item.focus.background'); 150 color: dt('panelmenu.item.focus.color'); 151 } 152 153 .p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-item-icon { 154 color: dt('panelmenu.item.icon.focus.color'); 155 } 156 157 .p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-submenu-icon { 158 color: dt('panelmenu.submenu.icon.focus.color'); 159 } 160 161 .p-panelmenu-content-container { 162 display: grid; 163 grid-template-rows: 1fr; 164 } 165 166 .p-panelmenu-content-wrapper { 167 min-height: 0; 168 } 169`;var qe=["pPanelMenuSub",""],Te=a=>({processedItem:a}),Ke=()=>({exact:!1}),Ue=a=>({$implicit:a});function Ge(a,l){if(a&1&&u(0,"li",4),a&2){let e=r().$implicit,t=r();c(t.cn(t.cx("separator"),t.getItemProp(e,"styleClass"))),s("pBind",t.ptm("separator"))}}function Qe(a,l){if(a&1&&(y(),u(0,"svg",19)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("submenuIcon"),n.getItemProp(t,"icon"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"submenuIcon"))}}function ze(a,l){if(a&1&&(y(),u(0,"svg",20)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("submenuIcon"),n.getItemProp(t,"icon"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"submenuIcon"))}}function je(a,l){if(a&1&&(f(0),m(1,Qe,1,4,"svg",17)(2,ze,1,4,"svg",18),h()),a&2){let e=r(5).$implicit,t=r();p(),s("ngIf",t.isItemActive(e)),p(),s("ngIf",!t.isItemActive(e))}}function We(a,l){}function Je(a,l){a&1&&m(0,We,0,0,"ng-template")}function Xe(a,l){if(a&1&&(f(0),m(1,je,3,2,"ng-container",7)(2,Je,1,0,null,16),h()),a&2){let e=r(5);p(),s("ngIf",!e.panelMenu.submenuIconTemplate&&!e.panelMenu._submenuIconTemplate),p(),s("ngTemplateOutlet",e.panelMenu.submenuIconTemplate||e.panelMenu._submenuIconTemplate)}}function Ye(a,l){if(a&1&&u(0,"span",21),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemIcon"),n.getItemProp(t,"icon"),n.getItemProp(t,"iconClass"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"itemIcon"))}}function Ze(a,l){if(a&1&&(_(0,"span",21),k(1),g()),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("pBind",n.getPTOptions(t,i,"itemLabel")),p(),E(n.getItemProp(t,"label"))}}function et(a,l){if(a&1&&u(0,"span",22),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("innerHTML",n.getItemProp(t,"label"),V)("pBind",n.getPTOptions(t,i,"itemLabel"))}}function tt(a,l){if(a&1&&(_(0,"a",13),m(1,Xe,3,2,"ng-container",7)(2,Ye,1,4,"span",14)(3,Ze,2,5,"span",15)(4,et,1,5,"ng-template",null,0,G),g()),a&2){let e=q(5),t=r(3),i=t.$implicit,n=t.index,o=r();c(o.cn(o.cx("itemLink"),o.getItemProp(i,"linkClass"))),s("ngStyle",o.getItemProp(i,"linkStyle"))("target",o.getItemProp(i,"target"))("pBind",o.getPTOptions(i,n,"itemLink")),v("href",o.getItemProp(i,"url"),ie)("title",o.getItemProp(i,"title"))("data-automationid",o.getItemProp(i,"automationId"))("tabindex",o.parentExpanded?"0":"-1"),p(),s("ngIf",o.isItemGroup(i)),p(),s("ngIf",i.icon),p(),s("ngIf",(i.item==null?null:i.item.escape)!==!1)("ngIfElse",e)}}function nt(a,l){if(a&1&&(y(),u(0,"svg",19)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("submenuIcon"),n.getItemProp(t,"icon"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"submenuIcon"))}}function it(a,l){if(a&1&&(y(),u(0,"svg",20)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("submenuIcon"),n.getItemProp(t,"icon"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"submenuIcon"))}}function at(a,l){if(a&1&&(f(0),m(1,nt,1,4,"svg",17)(2,it,1,4,"svg",18),h()),a&2){let e=r(5).$implicit,t=r();p(),s("ngIf",t.isItemActive(e)),p(),s("ngIf",!t.isItemActive(e))}}function ot(a,l){}function rt(a,l){a&1&&m(0,ot,0,0,"ng-template")}function st(a,l){if(a&1&&(f(0),m(1,at,3,2,"ng-container",7)(2,rt,1,0,null,16),h()),a&2){let e=r(5);p(),s("ngIf",!e.panelMenu.submenuIconTemplate&&!e.panelMenu._submenuIconTemplate),p(),s("ngTemplateOutlet",e.panelMenu.submenuIconTemplate&&e.panelMenu._submenuIconTemplate)}}function lt(a,l){if(a&1&&u(0,"span",21),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemIcon"),n.getItemProp(t,"icon"),n.getItemProp(t,"iconClass"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions(t,i,"itemIcon"))}}function pt(a,l){if(a&1&&u(0,"span",22),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("innerHTML",n.getItemProp(t,"label"),V)("pBind",n.getPTOptions(t,i,"itemLabel"))}}function ct(a,l){if(a&1&&(_(0,"span"),k(1),g()),a&2){let e=r(4).$implicit,t=r();c(t.cn(t.cx("badge"),t.getItemProp(e,"badgeStyleClass"))),p(),E(e.badge)}}function mt(a,l){if(a&1&&(_(0,"a",23),m(1,st,3,2,"ng-container",7)(2,lt,1,4,"span",14)(3,pt,1,5,"span",24)(4,ct,2,3,"span",25),g()),a&2){let e=r(3),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("itemLink"),n.getItemProp(t,"linkClass"))),s("routerLink",n.getItemProp(t,"routerLink"))("queryParams",n.getItemProp(t,"queryParams"))("routerLinkActive","p-panelmenu-item-link-active")("routerLinkActiveOptions",n.getItemProp(t,"routerLinkActiveOptions")||le(22,Ke))("ngStyle",n.getItemProp(t,"linkStyle"))("target",n.getItemProp(t,"target"))("fragment",n.getItemProp(t,"fragment"))("queryParamsHandling",n.getItemProp(t,"queryParamsHandling"))("preserveFragment",n.getItemProp(t,"preserveFragment"))("skipLocationChange",n.getItemProp(t,"
169skipLocationChange"))("replaceUrl",n.getItemProp(t,"replaceUrl"))("state",n.getItemProp(t,"state"))("pBind",n.getPTOptions(t,i,"itemLink")),v("title",n.getItemProp(t,"title"))("data-automationid",n.getItemProp(t,"automationId"))("tabindex",n.parentExpanded?"0":"-1"),p(),s("ngIf",n.isItemGroup(t)),p(),s("ngIf",t.icon),p(),s("ngIf",n.getItemProp(t,"label")),p(),s("ngIf",t.badge)}}function dt(a,l){if(a&1&&(f(0),m(1,tt,6,13,"a",11)(2,mt,5,23,"a",12),h()),a&2){let e=r(2).$implicit,t=r();p(),s("ngIf",!t.getItemProp(e,"routerLink")),p(),s("ngIf",t.getItemProp(e,"routerLink"))}}function ut(a,l){}function _t(a,l){a&1&&m(0,ut,0,0,"ng-template")}function gt(a,l){if(a&1&&(f(0),m(1,_t,1,0,null,26),h()),a&2){let e=r(2).$implicit,t=r();p(),s("ngTemplateOutlet",t.itemTemplate)("ngTemplateOutletContext",L(2,Ue,e.item))}}function It(a,l){if(a&1){let e=oe();_(0,"li",5)(1,"div",6),C("click",function(i){B(e);let n=r().$implicit,o=r();return F(o.onItemClick(i,n))}),m(2,dt,3,2,"ng-container",7)(3,gt,2,4,"ng-container",7),g(),_(4,"div",8)(5,"div",9)(6,"ul",10),C("itemToggle",function(i){B(e);let n=r(2);return F(n.onItemToggle(i))}),g()()()()}if(a&2){let e=r(),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("item",L(39,Te,t)),n.getItemProp(t,"styleClass"))),s("ngStyle",n.getItemProp(t,"style"))("pTooltip",n.getItemProp(t,"tooltip"))("pTooltipUnstyled",n.unstyled())("pBind",n.getPTOptions(t,i,"item"))("tooltipOptions",n.getItemProp(t,"tooltipOptions")),v("id",n.getItemId(t))("aria-label",n.getItemProp(t,"label"))("aria-expanded",n.isItemGroup(t)?n.isItemActive(t):void 0)("aria-level",n.level+1)("aria-setsize",n.getAriaSetSize())("aria-posinset",n.getAriaPosInset(i))("data-p-disabled",n.isItemDisabled(t))("data-p-focused",n.isItemFocused(t)),p(),c(n.cx("itemContent")),s("pBind",n.getPTOptions(t,i,"itemContent")),p(),s("ngIf",!n.itemTemplate),p(),s("ngIf",n.itemTemplate),p(),c(n.cx("contentContainer",L(41,Te,t))),s("pMotion",n.isItemVisible(t)&&n.isItemGroup(t)&&n.isItemExpanded(t))("pMotionOptions",n.motionOptions()),p(),c(n.cx("contentWrapper")),s("pBind",n.ptm("contentWrapper")),p(),s("id",n.getItemId(t)+"_list")("panelId",n.panelId)("items",t==null?null:t.items)("itemTemplate",n.itemTemplate)("transitionOptions",n.transitionOptions)("focusedItemId",n.focusedItemId)("activeItemPath",n.activeItemPath)("level",n.level+1)("pt",n.pt())("unstyled",n.unstyled())("parentExpanded",!!n.parentExpanded&&n.isItemExpanded(t))("motionOptions",n.motionOptions())}}function ft(a,l){if(a&1&&m(0,Ge,1,3,"li",2)(1,It,7,43,"li",3),a&2){let e=l.$implicit,t=r();s("ngIf",e.separator),p(),s("ngIf",!e.separator&&t.isItemVisible(e))}}var ht=["submenu"],xt=["pPanelMenuList",""],bt=["submenuicon"],yt=["headericon"],vt=["item"],Pt=["container"],Tt=a=>({item:a});function Ct(a,l){if(a&1&&(y(),u(0,"svg",19)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cx("submenuIcon")),s("pBind",n.getPTOptions("submenuIcon",t,i))}}function Mt(a,l){if(a&1&&(y(),u(0,"svg",20)),a&2){let e=r(6),t=e.$implicit,i=e.index,n=r();c(n.cx("submenuIcon")),s("pBind",n.getPTOptions("submenuIcon",t,i))}}function St(a,l){if(a&1&&(f(0),m(1,Ct,1,3,"svg",17)(2,Mt,1,3,"svg",18),h()),a&2){let e=r(5).$implicit,t=r();p(),s("ngIf",t.isItemActive(e)),p(),s("ngIf",!t.isItemActive(e))}}function kt(a,l){}function Et(a,l){a&1&&m(0,kt,0,0,"ng-template")}function Lt(a,l){if(a&1&&(f(0),m(1,St,3,2,"ng-container",7)(2,Et,1,0,null,16),h()),a&2){let e=r(5);p(),s("ngIf",!e.headerIconTemplate&&!e._headerIconTemplate),p(),s("ngTemplateOutlet",e.headerIconTemplate||e._headerIconTemplate)}}function Ot(a,l){if(a&1&&u(0,"span",4),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerIcon"),t.icon,n.getItemProp(t,"iconClass"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions("headerIcon",t,i))}}function wt(a,l){if(a&1&&(_(0,"span",4),k(1),g()),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("pBind",n.getPTOptions("headerLabel",t,i)),p(),E(n.getItemProp(t,"label"))}}function Bt(a,l){if(a&1&&u(0,"span",21),a&2){let e=r(4),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("innerHTML",n.getItemProp(t,"label"),V)("pBind",n.getPTOptions("headerLabel",t,i))}}function Ft(a,l){if(a&1&&(_(0,"span"),k(1),g()),a&2){let e=r(4).$implicit,t=r();c(t.cn(t.cx("badge"),t.getItemProp(e,"badgeStyleClass"))),p(),E(t.getItemProp(e,"badge"))}}function At(a,l){if(a&1&&(_(0,"a",13),m(1,Lt,3,2,"ng-container",7)(2,Ot,1,4,"span",3)(3,wt,2,5,"span",14)(4,Bt,1,5,"ng-template",null,0,G)(6,Ft,2,3,"span",15),g()),a&2){let e=q(5),t=r(3),i=t.$implicit,n=t.index,o=r();c(o.cn(o.cx("headerLink"),o.getItemProp(i,"linkClass"))),s("target",o.getItemProp(i,"target"))("ngStyle",o.getItemProp(i,"linkStyle"))("pBind",o.getPTOptions("headerLink",i,n)),v("href",o.getItemProp(i,"url"),ie)("tabindex",-1)("title",o.getItemProp(i,"title"))("data-automationid",o.getItemProp(i,"automationId")),p(),s("ngIf",o.isItemGroup(i)),p(),s("ngIf",i.icon),p(),s("ngIf",o.getItemProp(i,"escape")!==!1)("ngIfElse",e),p(3),s("ngIf",o.getItemProp(i,"badge"))}}function Ht(a,l){if(a&1&&(f(0),m(1,At,7,14,"a",12),h()),a&2){let e=r(2).$implicit,t=r();p(),s("ngIf",!t.getItemProp(e,"routerLink"))}}function Dt(a,l){a&1&&we(0)}function Vt(a,l){if(a&1&&(y(),u(0,"svg",19)),a&2){let e=r(5),t=e.$implicit,i=e.index,n=r();c(n.cx("submenuIcon")),s("pBind",n.getPTOptions("submenuIcon",t,i))}}function $t(a,l){if(a&1&&(y(),u(0,"svg",20)),a&2){let e=r(5),t=e.$implicit,i=e.index,n=r();c(n.cx("submenuIcon")),s("pBind",n.getPTOptions("submenuIcon",t,i))}}function Nt(a,l){if(a&1&&(f(0),m(1,Vt,1,3,"svg",17)(2,$t,1,3,"svg",18),h()),a&2){let e=r(4).$implicit,t=r();p(),s("ngIf",t.isItemActive(e)),p(),s("ngIf",!t.isItemActive(e))}}function Kt(a,l){}function Ut(a,l){a&1&&m(0,Kt,0,0,"ng-template")}function Rt(a,l){if(a&1&&(f(0),m(1,Nt,3,2,"ng-container",7)(2,Ut,1,0,null,16),h()),a&2){let e=r(4);p(),s("ngIf",!e.headerIconTemplate&&!e._headerIconTemplate),p(),s("ngTemplateOutlet",e.headerIconTemplate||e._headerIconTemplate)}}function qt(a,l){if(a&1&&u(0,"span",4),a&2){let e=r(3),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerIcon"),t.icon,n.getItemProp(t,"iconClass"))),s("ngStyle",n.getItemProp(t,"iconStyle"))("pBind",n.getPTOptions("headerIcon",t,i))}}function Gt(a,l){if(a&1&&(_(0,"span",4),k(1),g()),a&2){let e=r(3),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("pBind",n.getPTOptions("headerLabel",t,i)),p(),E(n.getItemProp(t,"label"))}}function Qt(a,l){if(a&1&&u(0,"span",21),a&2){let e=r(3),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("headerLabel"),n.getItemProp(t,"labelClass"))),s("ngStyle",n.getItemProp(t,"labelStyle"))("innerHTML",n.getItemProp(t,"label"),V)("pBind",n.getPTOptions("headerLabel",t,i))}}function zt(a,l){if(a&1&&(_(0,"span"),k(1),g()),a&2){let e=r(3).$implicit,t=r();c(t.cn(t.cx("badge"),t.getItemProp(e,"badgeStyleClass"))),p(),E(t.getItemProp(e,"badge"))}}function jt(a,l){if(a&1&&(_(0,"a",22),m(1,Rt,3,2,"ng-container",7)(2,qt,1,4,"span",3)(3,Gt,2,5,"span",14)(4,Qt,1,5,"ng-template",null,1,G)(6,zt,2,3,"span",15),g()),a&2){let e=q(5),t=r(2),i=t.$implicit,n=t.index,o=r();c(o.cn(o.cx("headerLink"),o.getItemProp(i,"linkClass"))),s("routerLink",o.getItemProp(i,"routerLink"))("queryParams",o.getItemProp(i,"queryParams"))("routerLinkActive","p-panelmenu-item-link-active")("routerLinkActiveOptions",o.getItemProp(i,"routerLinkActiveOptions")||le(23,Ke))("target",o.getItemProp(i,"target"))("ngStyle",o.getItemProp(i,"linkStyle"))("fragment",o.getItemProp(i,"fragment"))("queryParamsHandling",o.getItemProp(i,"queryParamsHandling"))("preserveFragment",o.getItemProp(i,"preserveFragment"))("skipLocationChange",o.getItemProp(i,"skipLocationChange"))("replaceUrl",o.getItemProp(i,"replaceUrl"))("state",o.getItemProp(i,"state"))("pBind",o.getPTOptions("headerLink",i,n)),v("title",o.getItemProp(i,"title"))("data-automationid",o.getItemProp(i,"automationId"))("tabindex",-1),p(),s("ngIf",o.isItemGroup(i)),p(),s("ngIf",i.icon),p(),s("ngIf",o.getItemProp(i,"escape")!==!1)("ngIfElse",e),p(3),s("ngIf",o.getItemProp(i,"badge"))}}function Wt(a,l){if(a&1){let e=oe();_(0,"div",4)(1,"div",5),C("click",function(i){B(e);let n=r(),o=n.$implicit,d=n.index,w=r();return F(w.onHeaderClick(i,o,d))})("keydown",function(i){B(e);let n=r(),o=n.$implicit,d=n.index,w=r();return F(w.onHeaderKeyDown(i,o,d))}),_(2,"div",6),m(3,Ht,2,1,"ng-container",7)(4,Dt,1,0,"ng-container",8)(5,jt,7,24,"a",9),g()(),_(6,"div",10)(7,"div",6)(8,"div",6)(9,"ul",11),C("headerFocus",function(i){B(e);let n=r(2);return F(n.updateFocusedHeader(i))}),g()()()()()}if(a&2){let e=r(),t=e.$implicit,i=e.index,n=r();c(n.cn(n.cx("panel"),n.getItemProp(t,"headerClass"))),s("ngStyle",n.getItemProp(t,"
169style"))("pBind",n.ptm("panel")),p(),c(n.cn(n.cx("header",L(50,Tt,t)),n.getItemProp(t,"styleClass"))),s("ngStyle",n.getItemProp(t,"style"))("pTooltip",n.getItemProp(t,"tooltip"))("pTooltipUnstyled",n.unstyled())("tabindex",0)("tooltipOptions",n.getItemProp(t,"tooltipOptions"))("pBind",n.getPTOptions("header",t,i)),v("id",n.getHeaderId(t,i))("aria-expanded",n.isItemActive(t))("aria-label",n.getItemProp(t,"label"))("aria-controls",n.getContentId(t,i))("aria-disabled",n.isItemDisabled(t))("data-p-highlight",n.isItemActive(t))("data-p-disabled",n.isItemDisabled(t)),p(),c(n.cx("headerContent")),s("pBind",n.getPTOptions("headerContent",t,i)),p(),s("ngIf",!n.itemTemplate&&!n._itemTemplate),p(),s("ngTemplateOutlet",n.itemTemplate)("ngTemplateOutletContext",L(52,Ue,t)),p(),s("ngIf",n.getItemProp(t,"routerLink")),p(),c(n.cx("contentContainer",L(54,Te,t))),s("pBind",n.ptm("contentContainer"))("pMotion",n.isItemActive(t))("pMotionOptions",n.computedMotionOptions()),v("id",n.getContentId(t,i))("aria-labelledby",n.getHeaderId(t,i)),p(),c(n.cx("contentWrapper")),s("pBind",n.ptm("contentWrapper")),p(),c(n.cx("content")),s("pBind",n.ptm("content")),p(),s("panelId",n.getPanelId(i,t))("items",n.getItemProp(t,"items"))("itemTemplate",n.itemTemplate||n._itemTemplate)("transitionOptions",n.transitionOptions)("root",!0)("activeItem",n.activeItem())("tabindex",n.tabindex)("parentExpanded",n.isItemActive(t))("pt",n.pt())("unstyled",n.unstyled())("motionOptions",n.computedMotionOptions())}}function Jt(a,l){if(a&1&&(f(0),m(1,Wt,10,56,"div",3),h()),a&2){let e=l.$implicit,t=r();p(),s("ngIf",t.isItemVisible(e))}}var Xt=` 170 ${Ne} 171 /*For PrimeNG*/ 172 173 174 .p-panelmenu-root-list, 175 .p-panelmenu-submenu, 176 .p-panelmenu-item-link { 177 outline: 0 none; 178 } 179`,Yt={root:()=>["p-panelmenu p-component"],panel:"p-panelmenu-panel",header:({instance:a,item:l})=>["p-panelmenu-header",{"p-panelmenu-header-active":a.isItemActive(l)&&!!l.items,"p-disabled":a.isItemDisabled(l)}],headerContent:"p-panelmenu-header-content",headerLink:"p-panelmenu-header-link",headerIcon:"p-panelmenu-header-icon",headerLabel:"p-panelmenu-header-label",contentContainer:({instance:a,processedItem:l})=>["p-panelmenu-content-container",{"p-panelmenu-expanded":a.isItemActive(l)}],contentWrapper:"p-panelmenu-content-wrapper",content:"p-panelmenu-content",rootList:"p-panelmenu-root-list",item:({instance:a,processedItem:l})=>["p-panelmenu-item",{"p-focus":a.isItemFocused(l)&&!a.isItemDisabled(l),"p-disabled":a.isItemDisabled(l)}],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",badge:"p-menuitem-badge"},Z=(()=>{class a extends $e{name="panelmenu";style=Xt;classes=Yt;static \u0275fac=(()=>{let e;return function(i){return(e||(e=D(a)))(i||a)}})();static \u0275prov=ke({token:a,factory:a.\u0275fac})}return a})();var Ce=new ne("PANELMENU_INSTANCE"),Zt=new ne("PANELMENUSUB_INSTANCE"),en=(()=>{class a extends X{panelId;focusedItemId;items;itemTemplate;level=0;activeItemPath;root;tabindex;transitionOptions;parentExpanded;motionOptions=Q();itemToggle=new T;menuFocus=new T;menuBlur=new T;menuKeyDown=new T;listViewChild=b(Le);panelMenu=b(Se(()=>Re));_componentStyle=b(Z);bindDirectiveInstance=b(P,{self:!0});$pcPanelMenu=b(Ce,{optional:!0,skipSelf:!0})??void 0;onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm(this.root?"rootList":"submenu"))}getPTOptions(e,t,i){return this.ptm(i,{context:{item:e.item,index:t,active:this.isItemActive(e),focused:this.isItemFocused(e),disabled:this.isItemDisabled(e)}})}getItemId(e){return e.item?.id??`${this.panelId}_${e.key}`}getItemKey(e){return this.getItemId(e)}getItemClass(e){return{"p-panelmenu-item":!0,"p-disabled":this.isItemDisabled(e),"p-focus":this.isItemFocused(e)}}getItemProp(e,t,i){return e&&e.item?J(e.item[t],i):void 0}getItemLabel(e){return this.getItemProp(e,"label")}isItemExpanded(e){return e.expanded}isItemActive(e){return this.isItemExpanded(e)||this.activeItemPath.some(t=>t&&t.key===e.key)}isItemVisible(e){return this.getItemProp(e,"visible")!==!1}isItemDisabled(e){return this.getItemProp(e,"disabled")}isItemFocused(e){return this.focusedItemId===this.getItemId(e)}isItemGroup(e){return I(e.items)}getAriaSetSize(){return this.items.filter(e=>this.isItemVisible(e)&&!this.getItemProp(e,"separator")).length}getAriaPosInset(e){return e-this.items.slice(0,e).filter(t=>
179this.isItemVisible(t)&&this.getItemProp(t,"separator")).length+1}onItemClick(e,t){this.isItemDisabled(t)||(this.getItemProp(t,"command",{originalEvent:e,item:t.item}),this.itemToggle.emit({processedItem:t,expanded:!this.isItemActive(t)}))}onItemToggle(e){this.itemToggle.emit(e)}static \u0275fac=(()=>{let e;return function(i){return(e||(e=D(a)))(i||a)}})();static \u0275cmp=U({type:a,selectors:[["ul","pPanelMenuSub",""]],hostAttrs:["role","tree"],hostVars:5,hostBindings:function(t,i){t&1&&C("focusin",function(o){return i.menuFocus.emit(o)})("focusout",function(o){return i.menuBlur.emit(o)})("keydown",function(o){return i.menuKeyDown.emit(o)}),t&2&&(Be("tabIndex",-1),v("aria-activedescendant",i.focusedItemId)("aria-hidden",!i.parentExpanded),c(i.root?i.cn(i.cx("rootList"),i.cx("submenu")):i.cx("submenu")))},inputs:{panelId:"panelId",focusedItemId:"focusedItemId",items:"items",itemTemplate:"itemTemplate",level:[2,"level","level",$],activeItemPath:"activeItemPath",root:[2,"root","root",O],tabindex:[2,"tabindex","tabindex",$],transitionOptions:"transitionOptions",parentExpanded:[2,"parentExpanded","parentExpanded",O],motionOptions:[1,"motionOptions"]},outputs:{itemToggle:"itemToggle",menuFocus:"menuFocus",menuBlur:"menuBlur",menuKeyDown:"menuKeyDown"},features:[se([Z,{provide:Zt,useExisting:a},{provide:fe,useExisting:a}]),ae([P]),R],attrs:qe,decls:1,vars:1,consts:[["htmlLabel",""],["ngFor","",3,"ngForOf"],["role","separator",3,"class","pBind",4,"ngIf"],["role","treeitem",3,"class","ngStyle","pTooltip","pTooltipUnstyled","pBind","tooltipOptions",4,"ngIf"],["role","separator",3,"pBind"],["role","treeitem",3,"ngStyle","pTooltip","pTooltipUnstyled","pBind","tooltipOptions"],[3,"click","pBind"],[4,"ngIf"],["pMotionName","p-collapsible",3,"pMotion","pMotionOptions"],[3,"pBind"],["pPanelMenuSub","",3,"itemToggle","id","panelId","items","itemTemplate","transitionOptions","focusedItemId","activeItemPath","level","pt","unstyled","parentExpanded","motionOptions"],[3,"class","ngStyle","target","pBind",4,"ngIf"],[3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","class","ngStyle","target","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","pBind",4,"ngIf"],[3,"ngStyle","target","pBind"],[3,"class","ngStyle","pBind",4,"ngIf"],[3,"class","ngStyle","pBind",4,"ngIf","ngIfElse"],[4,"ngTemplateOutlet"],["data-p-icon","chevron-down",3,"class","ngStyle","pBind",4,"ngIf"],["data-p-icon","chevron-right",3,"class","ngStyle","pBind",4,"ngIf"],["data-p-icon","chevron-down",3,"ngStyle","pBind"],["data-p-icon","chevron-right",3,"ngStyle","pBind"],[3,"ngStyle","pBind"],[3,"ngStyle","innerHTML","pBind"],[3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","ngStyle","target","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","pBind"],[3,"class","ngStyle","innerHTML","pBind",4,"ngIf"],[3,"class",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,i){t&1&&m(0,ft,2,2,"ng-template",1),t&2&&s("ngForOf",i.items)},dependencies:[a,z,ce,me,ue,de,j,_e,ge,Y,Pe,P,xe,be,A,he,ve,ye],encapsulation:2})}return a})(),tn=(()=>{class a extends X{panelId;id;items;itemTemplate;parentExpanded;expanded;transitionOptions;root;tabindex;activeItem;motionOptions=Q();itemToggle=new T;headerFocus=new T;subMenuViewChild;searchTimeout;searchValue;focused;focusedItem=H(null);activeItemPath=H([]);processedItems=H([]);visibleItems=pe(()=>{let e=this.processedItems();return this.flatItems(e)});get focusedItemId(){let e=this.focusedItem();return e&&e.item?.id?e.item.id:I(this.focusedItem())?`${this.panelId}_${this.focusedItem().key}`:void 0}onChanges(e){this.processedItems.set(this.createProcessedItems(e?.items?.currentValue||this.items||[]))}getItemProp(e,t){return e&&e.item?J(e.item[t]):void 0}getItemLabel(e){return this.getItemProp(e,"label")}isItemVisible(e){return this.getItemProp(e,"visible")!==!1}isItemDisabled(e){return this.getItemProp(e,"disabled")}isItemActive(e){return this.activeItemPath().some(t=>t.key===e.parentKey)}isItemGroup(e){return I(e.items)}isElementInPanel(e,t){let i=e.currentTarget.closest('[data-pc-name="panelmenu"]');
179return i&&i.contains(t)}isItemMatched(e){return this.isValidItem(e)&&this.getItemLabel(e).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase())}isVisibleItem(e){return!!e&&(e.level===0||this.isItemActive(e))&&this.isItemVisible(e)}isValidItem(e){return!!e&&!this.isItemDisabled(e)&&!e.separator}findFirstItem(){return this.visibleItems().find(e=>this.isValidItem(e))}findLastItem(){return Ie(this.visibleItems(),e=>this.isValidItem(e))}findItemByEventTarget(e){let t=e;for(;t&&t.tagName?.toLowerCase()!=="li";)t=t?.parentNode;return t?.id&&this.visibleItems().find(i=>this.isValidItem(i)&&`${this.panelId}_${i.key}`===t.id)}createProcessedItems(e,t=0,i={},n=""){let o=[];return e&&e.forEach((d,w)=>{let Me=(n!==""?n+"_":"")+w,ee={icon:d.icon,expanded:d.expanded,separator:d.separator,item:d,index:w,level:t,key:Me,parent:i,parentKey:n};ee.items=this.createProcessedItems(d.items,t+1,ee,Me),o.push(ee)}),o}findProcessedItemByItemKey(e,t,i=0){if(t=t||this.processedItems(),t&&t.length)for(let n=0;n<t.length;n++){let o=t[n];if(this.getItemProp(o,"key")===e)return o;let d=this.findProcessedItemByItemKey(e,o.items,i+1);if(d)return d}}flatItems(e,t=[]){return e&&e.forEach(i=>{this.isVisibleItem(i)&&(t.push(i),this.flatItems(i.items,t))}),t}changeFocusedItem(e){let{originalEvent:t,processedItem:i,focusOnNext:n,selfCheck:o,allowHeaderFocus:d=!0}=e;I(this.focusedItem())&&this.focusedItem().key!==i.key?(this.focusedItem.set(i),this.scrollInView()):d&&this.headerFocus.emit({originalEvent:t,focusOnNext:n,selfCheck:o})}scrollInView(){let e=x(this.subMenuViewChild.listViewChild.nativeElement,`li[id="${`${this.focusedItemId}`}"]`);e&&e.scrollIntoView&&e.scrollIntoView({block:"nearest",inline:"nearest"})}onFocus(e){if(!this.focused){this.focused=!0;let t=this.focusedItem()||(this.isElementInPanel(e,e.relatedTarget)?this.findItemByEventTarget(e.target)||this.findFirstItem():this.findLastItem());e.relatedTarget!==null&&this.focusedItem.set(t)}}onBlur(e){let t=e.relatedTarget;this.focused&&!this.el.nativeElement.contains(t)&&(this.focused=!1,this.focusedItem.set(null),this.searchValue="")}onItemToggle(e){let{processedItem:t,expanded:i}=e;t.item&&(t.item.expanded=i),t.expanded=i,this.processedItems.update(o=>[...o]);let n=this.activeItemPath().filter(o=>o.parentKey!==t.parentKey);i&&n.push(t),this.activeItemPath.set(n),this.focusedItem.set(t)}onKeyDown(e){let 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":this.onEnterKey(e);break;case"Escape":case"Tab":case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!t&&He(e.key)&&this.searchItems(e,e.key);break}}onArrowDownKey(e){let t=I(this.focusedItem())?this.findNextItem(this.focusedItem()):this.findFirstItem();this.changeFocusedItem({originalEvent:e,processedItem:t,focusOnNext:!0}),e.preventDefault()}onArrowUpKey(e){let t=I(this.focusedItem())?this.findPrevItem(this.focusedItem()):this.findLastItem();this.changeFocusedItem({originalEvent:e,processedItem:t,selfCheck:!0}),e.preventDefault()}onArrowLeftKey(e){if(I(this.focusedItem())){if(this.activeItemPath().some(i=>i.key===this.focusedItem().key)){let i=this.activeItemPath().filter(n=>n.key!==this.focusedItem().key);this.activeItemPath.set(i)}else{let i=I(this.focusedItem().parent)?this.focusedItem().parent:this.focusedItem();this.focusedItem.set(i)}e.preventDefault()}}onArrowRightKey(e){if(I(this.focusedItem())){if(this.isItemGroup(this.focusedItem()))if(this.activeItemPath().some(n=>n.key===this.focusedItem().key))this.onArrowDownKey(e);else{let n=this.activeItemPath().filter(o=>o.parentKey!==this.focusedItem().parentKey);n.push(this.focusedItem()),this.activeItemPath.set(n)}e.preventDefault()}}onHomeKey(e){this.changeFocusedItem({originalEvent:e,processedItem:this.findFirstItem(),allowHeaderFocus:!1}),e.preventDefault()}onEndKey(e){this.changeFocusedItem({originalEvent:e,processedItem:this.findLastItem(),focusOnNext:!0,allowHeaderFocus:!1}),e.preventDefault()}onEnterKey(e){if(I(this.focusedItem())){let t=x(this.subMenuViewChild.listViewChild.nativeElement,`li[id="${`${this.focusedItemId}`}"]`),i=t&&(x(t,"a")||x(t,"button"));i?i.click():t&&t.click()}e.preventDefault()}onSpaceKey(e){this.onEnterKey(e)}findNextItem(e){let t=this.visibleItems().findIndex(n=>n.key===e.key);return(t<this.visibleItems().length-1?this.visibleItems().slice(t+1).find(n=>this.isValidItem(n)):void 0)||e}findPrevItem(e){let t=this.visibleItems().findIndex(n=>n.key===e.key);return(t>0?Ie(this.visibleItems().slice(0,t),n=>this.isValidItem(n)):void 0)||e}searchItems(e,t){this.searchValue=(this.searchValue||"")+t;let i=null,n=!1;if(I(this.focusedItem())){let o=this.visibleItems().findIndex(d=>d.key===this.focusedItem().key);i=this.visibleItems().slice(o).find(d=>this.isItemMatched(d))||null,i=W(i)?this.visibleItems().slice(0,o).find(d=>this.isItemMatched(d))||null:i}else i=this.visibleItems().find(o=>this.isItemMatched(o))||null;
179return I(i)&&(n=!0),W(i)&&W(this.focusedItem())&&(i=this.findFirstItem()||null),I(i)&&this.changeFocusedItem({originalEvent:e,processedItem:i,allowHeaderFocus:!1}),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),n}static \u0275fac=(()=>{let e;return function(i){return(e||(e=D(a)))(i||a)}})();static \u0275cmp=U({type:a,selectors:[["ul","pPanelMenuList",""]],viewQuery:function(t,i){if(t&1&&re(ht,5),t&2){let n;M(n=S())&&(i.subMenuViewChild=n.first)}},inputs:{panelId:"panelId",id:"id",items:"items",itemTemplate:"itemTemplate",parentExpanded:[2,"parentExpanded","parentExpanded",O],expanded:[2,"expanded","expanded",O],transitionOptions:"transitionOptions",root:[2,"root","root",O],tabindex:[2,"tabindex","tabindex",$],activeItem:"activeItem",motionOptions:[1,"motionOptions"]},outputs:{itemToggle:"itemToggle",headerFocus:"headerFocus"},features:[R],attrs:xt,decls:2,vars:13,consts:[["submenu",""],["pPanelMenuSub","",3,"itemToggle","keydown","menuFocus","menuBlur","root","id","panelId","tabindex","itemTemplate","focusedItemId","activeItemPath","transitionOptions","items","parentExpanded","pt","unstyled","motionOptions"]],template:function(t,i){t&1&&(_(0,"ul",1,0),C("itemToggle",function(o){return i.onItemToggle(o)})("keydown",function(o){return i.onKeyDown(o)})("menuFocus",function(o){return i.onFocus(o)})("menuBlur",function(o){return i.onBlur(o)}),g()),t&2&&s("root",i.root)("id",i.panelId+"_list")("panelId",i.panelId)("tabindex",i.tabindex)("itemTemplate",i.itemTemplate)("focusedItemId",i.focused?i.focusedItemId:void 0)("activeItemPath",i.activeItemPath())("transitionOptions",i.transitionOptions)("items",i.processedItems())("parentExpanded",i.parentExpanded)("pt",i.pt())("unstyled",i.unstyled())("motionOptions",i.motionOptions())},dependencies:[z,en,j,Y,A],encapsulation:2,changeDetection:0})}return a})(),Re=(()=>{class a extends X{componentName="PanelMenu";model;styleClass;multiple=!1;transitionOptions="400ms cubic-bezier(0.86, 0, 0.07, 1)";motionOptions=Q(void 0);computedMotionOptions=pe(()=>te(te({},this.ptm("motion")),this.motionOptions()));id;tabindex=0;containerViewChild;submenuIconTemplate;headerIconTemplate;itemTemplate;templates;_submenuIconTemplate;_headerIconTemplate;_itemTemplate;activeItem=H(null);_componentStyle=b(Z);bindDirectiveInstance=b(P,{self:!0});$pcPanelMenu=b(Ce,{optional:!0,skipSelf:!0})??void 0;onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms(["host","root"]))}getPTOptions(e,t,i){return this.ptm(e,{context:{item:t,index:i,active:this.isItemActive(t)}})}onInit(){this.id=this.id||De("pn_id_")}
179onAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"submenuicon":this._submenuIconTemplate=e.template;break;case"headericon":this._headerIconTemplate=e.template;break;case"item":this._itemTemplate=e.template;break;default:this._itemTemplate=e.template;break}})}collapseAll(){for(let e of this.model)e.expanded&&(e.expanded=!1);this.cd.detectChanges()}changeActiveItem(e,t,i,n=!1){if(!this.isItemDisabled(t)){let o=n?t:this.activeItem&&Ae(t,this.activeItem)?null:t;this.activeItem.set(o)}}getItemProp(e,t){return e?J(e[t]):void 0}getItemLabel(e){return this.getItemProp(e,"label")}isItemActive(e){return e.expanded}isItemVisible(e){return this.getItemProp(e,"visible")!==!1}isItemDisabled(e){return this.getItemProp(e,"disabled")}isItemGroup(e){return I(e.items)}getPanelId(e,t){return t&&t.id?t.id:`${this.id}_${e}`}getHeaderId(e,t){return e.id?e.id+"_header":`${this.getPanelId(t)}_header`}getContentId(e,t){return e.id?e.id+"_content":`${this.getPanelId(t)}_content`}updateFocusedHeader(e){let{originalEvent:t,focusOnNext:i,selfCheck:n}=e,o=t.currentTarget.closest('[data-pc-section="panel"]'),d=n?x(o,'[data-
179pc-section="header"]'):i?this.findNextHeader(o):this.findPrevHeader(o);d?this.changeFocusedHeader(t,d):i?this.onHeaderHomeKey(t):this.onHeaderEndKey(t)}changeFocusedHeader(e,t){t&&N(t)}findNextHeader(e,t=!1){let i=t?e:e.nextElementSibling,n=x(i,'[data-pc-section="header"]');return n?K(n,"data-p-disabled")?this.findNextHeader(n.parentElement):n:null}findPrevHeader(e,t=!1){let i=t?e:e.previousElementSibling,n=x(i,'[data-pc-section="header"]');return n?K(n,"data-p-disabled")?this.findPrevHeader(n.parentElement):n:null}findFirstHeader(){return this.containerViewChild?.nativeElement?this.findNextHeader(this.containerViewChild.nativeElement.firstElementChild,!0):null}findLastHeader(){return this.containerViewChild?.nativeElement?this.findPrevHeader(this.containerViewChild.nativeElement.lastElementChild,!0):null}onHeaderClick(e,t,i){if(this.isItemDisabled(t)){e.preventDefault();return}if(t.command&&t.command({originalEvent:e,item:t}),!this.multiple)for(let n of this.model)t!==n&&n.expanded&&(n.expanded=!1);t.expanded=!t.expanded,this.changeActiveItem(e,t,i),N(e.currentTarget)}onHeaderKeyDown(e,t,i){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"Space":this.onHeaderEnterKey(e,t,i);break;default:break}}onHeaderArrowDownKey(e){let t=K(e.currentTarget,"data-p-highlight")===!0?x(e.currentTarget.nextElementSibling,'[data-pc-section="rootlist"]'):null;t?N(t):this.updateFocusedHeader({originalEvent:e,focusOnNext:!0}),e.preventDefault()}onHeaderArrowUpKey(e){let t=this.findPrevHeader(e.currentTarget.parentElement)||this.findLastHeader(),i=K(t,"data-p-highlight")===!0?x(t.nextElementSibling,'[data-pc-section="rootlist"]'):null;i?N(i):this.updateFocusedHeader({originalEvent:e,focusOnNext:!1}),e.preventDefault()}onHeaderHomeKey(e){this.changeFocusedHeader(e,this.findFirstHeader()),e.preventDefault()}onHeaderEndKey(e){this.changeFocusedHeader(e,this.findLastHeader()),e.preventDefault()}onHeaderEnterKey(e,t,i){let n=x(e.currentTarget,'[data-pc-section="headerlink"]');n?n.click():this.onHeaderClick(e,t,i),e.preventDefault()}static \u0275fac=(()=>{let e;return function(i){return(e||(e=D(a)))(i||a)}})();static \u0275cmp=U({type:a,selectors:[["p-panelMenu"],["p-panelmenu"],["p-panel-menu"]],contentQueries:function(t,i,n){if(t&1&&Fe(n,bt,4)(n,yt,4)(n,vt,4)(n,Ve,4),t&2){let o;M(o=S())&&(i.submenuIconTemplate=o.first),M(o=S())&&(i.headerIconTemplate=o.first),M(o=S())&&(i.itemTemplate=o.first),M(o=S())&&(i.templates=o)}},viewQuery:function(t,i){if(t&1&&re(Pt,5),t&2){let n;M(n=S())&&(i.containerViewChild=n.first)}},hostVars:2,hostBindings:function(t,i){t&2&&c(i.cn(i.cx("root"),i.styleClass))},inputs:{model:"model",styleClass:"styleClass",multiple:[2,"multiple","multiple",O],transitionOptions:"transitionOptions",motionOptions:[1,"motionOptions"],id:"id",tabindex:[2,"tabindex","tabindex",$]},features:[se([Z,{provide:Ce,useExisting:a},{provide:fe,useExisting:a}]),ae([P]),R],decls:1,vars:1,consts:[["htmlLabel",""],["htmlRouteLabel",""],[4,"ngFor","ngForOf"],[3,"class","ngStyle","pBind",4,"ngIf"],[3,"ngStyle","pBind"],["role","button",3,"click","keydown","ngStyle","pTooltip","pTooltipUnstyled","tabindex","tooltipOptions","pBind"],[3,"pBind"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","class","ngStyle","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","pBind",4,"ngIf"],["role","region","pMotionName","p-collapsible",3,"pBind","pMotion","pMotionOptions"],["pPanelMenuList","",3,"headerFocus","panelId","items","itemTemplate","transitionOptions","root","activeItem","tabindex","parentExpanded","pt","unstyled","motionOptions"],[3,"target","class","ngStyle","pBind",4,"ngIf"],[3,"target","ngStyle","pBind"],[3,"class","ngStyle","pBind",4,"ngIf","ngIfElse"],[3,"class",4,"ngIf"],[4,"ngTemplateOutlet"],["data-p-icon","chevron-down",3,"class","pBind",4,"ngIf"],["data-p-icon","chevron-right",3,"class","pBind",4,"ngIf"],["data-p-icon","chevron-down",3,"pBind"],["data-p-icon","chevron-right",3,"pBind"],[3,"ngStyle","innerHTML","pBind"],[3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngStyle","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","pBind"]],template:function(t,i){t&1&&m(0,Jt,2,1,"ng-container",2),t&2&&s("ngForOf",i.model)},dependencies:[z,ce,me,ue,de,tn,j,_e,ge,Y,Pe,P,xe,be,A,he,ve,ye],encapsulation:2,changeDetection:0})}return a})(),wn=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=Oe({type:a});static \u0275inj=Ee({imports:[Re,A,A]})}return a})();export{Re as a,wn as b};
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.