PageSourceSearch

https://grillstelle.ch/de/chunk-CicmlmnX.js

js grillstelle.ch collected 2026-10-04 05:04:57 UTC 79,640 bytes, 382 lines download raw bytes

1import{n as D,r as E}from"./chunk-BXgg0IV6.js";import{$ as Id,$i as ue,A as Ea,Ei as py,Gi as to,Gt as Qi$1,Hn as Yy,In as Xy,Ir as hM,Jr as jb,Kr as j2,Mr as gs,Mt as O,N as FN,Ni as rM,Oa as yd,Oi as qS,Or as gS,P as F_,Pn as XS,Pr as gv,Pt as OS,Q as IM,Qr as lS,Rr as hd,Si as pS,Sn as VN,T as Dv,Ta as yM,Tr as fS,Tt as My,Ui as tM,Ut as Pw,V as Gp,Vn as Yf,Wi as ta,Wn as ZS,X as ID,Yt as RT,_a as wa,br as eM,cn as TT,cr as bp,ct as Jy,d as AS,di as nM,en as Ry,fa as vv,fn as Tt,hi as nx,ht as Ld,jt as Ny,la as vd,ln as T_,ma as w,mn as US,mt as Lb,oa as vS,oi as mS,on as Sy,pt as LN,qt as R,rt as J,sr as b_,st as Js,ta as v,u as AN,un as Tp,vr as dy,vt as Lp,wr as fM,xt as MN,yi as oi$1}from"./chunk-DJGKVMLX.js";import{A as v$1,N as yt,O as o,S as f,T as j,a as Ft,d as Mt,h as Pt,j as wt,k as q,m as O$1,s as H,w as ht,x as bt}from"./chunk-C0rI489g.js";import"./chunk-C8HDgcwp.js";import"./chunk-CfMWR8iT.js";import"./chunk-Fveqoad6.js";import{b as z}from"./chunk-DPp0pvIR.js";import{n as l}from"./chunk-DuUtpjAd.js";import{o as i,r as a,s as l$1,t as M}from"./chunk-CxoZ-S1b.js";import{K as q$1,P as et,Q as us,U as ns,W as os,Y as ss,g as Pn$1,rt as zt,t as $n$1,u as Je,z as kn$1}from"./chunk-bV6xlZQT.js";import"./chunk-CHbcrxe5.js";import{c as Zt,d as fe,f as qt,g as vn$1,l as _n$1,o as Vn$1,r as Dn$1,s as Yt,u as bn$1}from"./chunk-D8Qyih2r.js";import{t as H$1}from"./chunk-PBZLiYgj.js";import{t as c}from"./chunk-DmHobsGv.js";import{a as S,i as M$1,r as K}from"./chunk-DUOmre4B.js";import{B as y0,a as D$1}from"./chunk-CUR8Rw2u.js";import{t as f$1}from"./chunk-jLCSiLs-.js";import"./chunk-BWm5VGs7.js";import"./chunk-CnzQb-mo.js";import{r as o$1}from"./chunk-B-O9FHCp.js";import{i as ae,o as ho}from"./chunk-B0G4stDw.js";import{r as he,t as ae$1}from"./chunk-D7c8ka-F2.js";import{t as K$1}from"./chunk-CY3wNoln2.js";import{t as G}from"./chunk-BmosOwC02.js";import{n as pt,t as ht$1}from"./chunk-C9o02cm22.js";import{C as m,S as f$2,a as Wt,c as rt,f as d,i as Ws,l as si$1,o as hi$1,r as ke,s as ni$1,u as vi,x as a$1}from"./main-YUV2QEMB.js";import{n as et$1,t as Oe}from"./chunk-DhvlkYox2.js";var gi=()=>({width:`100%`});function fi(t,r){if(t&1){let e=F_();Js(0,`div`)(1,`app-form-field`,0)(2,`p-select`,1),fM(3,`async`),Yy(`onChange`,function(i){bp(e);return Tp(lS().onMapChange(i))}),hd(),Lb(),hd()()}if(t&2){let e,n=lS();Pw(),My(`formControlIdentifier`,n.controlNameTileLayerSelection)(`label`,n.TRANSLATIONS.map),Pw(),AS(eM(10,gi)),My(`ariaLabel`,ZS(n.TRANSLATIONS.map))(`options`,n.options)(`ngModel`,(e=hM(3,8,n.mapTileLayerSelected$))==null||e.options==null?null:e.options.id),jb()}}var ti=(()=>{class t{constructor(){this.options=Object.entries(m).map(([e,n])=>({label:e,value:e})),this.controlNameTileLayerSelection=`tileLayerSelection`,this.TRANSLATIONS=l.TRANSLATIONS,this.store=v(z),this.mapTileLayerSelected$=this.store.select(a$1.getMapTileLayerSelected)}onMapChange(e){if(typeof e.value==`string`&&e.value in m){let n=e.value,i$1=this.store.selectSnapshot(a$1.getMapZoom),l=m[n].options.maxZoom;this.store.dispatch(new i(n)),i$1>l&&this.store.dispatch(new a(l))}else console.error(`Invalid tile layer ID:`,e.value)}static{this.ɵfac=function(n){return new(n||t)}}static{this.ɵcmp=TT({type:t,selectors:[[`map-tile-layer-selection`]],decls:1,vars:1,consts:[[3,`formControlIdentifier`,`label`],[`optionLabel`,`label`,`optionValue`,`value`,3,`onChange`,`options`,`ngModel`,`ariaLabel`]],template:function(n,i){n&1&&b_(0,fi,4,11,`div`),n&2&&T_(i.options.length>0?0:-1)},dependencies:[Ws,vi,G,Dn$1,vn$1,Zt,VN],encapsulation:2})}}return t})();var ii=`
2    .p-multiselect {
3        display: inline-flex;
4        cursor: pointer;
5        position: relative;
6        user-select: none;
7        background: dt('multiselect.background');
8        border: 1px solid dt('multiselect.border.color');
9        transition:
10            background dt('multiselect.transition.duration'),
11            color dt('multiselect.transition.duration'),
12            border-color dt('multiselect.transition.duration'),
13            outline-color dt('multiselect.transition.duration'),
14            box-shadow dt('multiselect.transition.duration');
15        border-radius: dt('multiselect.border.radius');
16        outline-color: transparent;
17        box-shadow: dt('multiselect.shadow');
18    }
19
20    .p-multiselect:not(.p-disabled):hover {
21        border-color: dt('multiselect.hover.border.color');
22    }
23
24    .p-multiselect:not(.p-disabled).p-focus {
25        border-color: dt('multiselect.focus.border.color');
26        box-shadow: dt('multiselect.focus.ring.shadow');
27        outline: dt('multiselect.focus.ring.width') dt('multiselect.focus.ring.style') dt('multiselect.focus.ring.color');
28        outline-offset: dt('multiselect.focus.ring.offset');
29    }
30
31    .p-multiselect.p-variant-filled {
32        background: dt('multiselect.filled.background');
33    }
34
35    .p-multiselect.p-variant-filled:not(.p-disabled):hover {
36        background: dt('multiselect.filled.hover.background');
37    }
38
39    .p-multiselect.p-variant-filled.p-focus {
40        background: dt('multiselect.filled.focus.background');
41    }
42
43    .p-multiselect.p-invalid {
44        border-color: dt('multiselect.invalid.border.color');
45    }
46
47    .p-multiselect.p-disabled {
48        opacity: 1;
49        background: dt('multiselect.disabled.background');
50    }
51
52    .p-multiselect-dropdown {
53        display: flex;
54        align-items: center;
55        justify-content: center;
56        flex-shrink: 0;
57        background: transparent;
58        color: dt('multiselect.dropdown.color');
59        width: dt('multiselect.dropdown.width');
60        border-start-end-radius: dt('multiselect.border.radius');
61        border-end-end-radius: dt('multiselect.border.radius');
62    }
63
64    .p-multiselect-clear-icon {
65        align-self: center;
66        color: dt('multiselect.clear.icon.color');
67        inset-inline-end: dt('multiselect.dropdown.width');
68    }
69
70    .p-multiselect-label-container {
71        overflow: hidden;
72        flex: 1 1 auto;
73        cursor: pointer;
74    }
75
76    .p-multiselect-label {
77        white-space: nowrap;
78        cursor: pointer;
79        overflow: hidden;
80        text-overflow: ellipsis;
81        padding: dt('multiselect.padding.y') dt('multiselect.padding.x');
82        color: dt('multiselect.color');
83    }
84
85    .p-multiselect-display-chip .p-multiselect-label {
86        display: flex;
87        align-items: center;
88        gap: calc(dt('multiselect.padding.y') / 2);
89    }
90
91    .p-multiselect-label.p-placeholder {
92        color: dt('multiselect.placeholder.color');
93    }
94
95    .p-multiselect.p-invalid .p-multiselect-label.p-placeholder {
96        color: dt('multiselect.invalid.placeholder.color');
97    }
98
99    .p-multiselect.p-disabled .p-multiselect-label {
100        color: dt('multiselect.disabled.color');
101    }
102
103    .p-multiselect-label-empty {
104        overflow: hidden;
105        visibility: hidden;
106    }
107
108    .p-multiselect-overlay {
109        position: absolute;
110        top: 0;
111        left: 0;
112        background: dt('multiselect.overlay.background');
113        color: dt('multiselect.overlay.color');
114        border: 1px solid dt('multiselect.overlay.border.color');
115        border-radius: dt('multiselect.overlay.border.radius');
116        box-shadow: dt('multiselect.overlay.shadow');
117        min-width: 100%;
118    }
119
120    .p-multiselect-header {
121        display: flex;
122        align-items: center;
123        padding: dt('multiselect.list.header.padding');
124    }
125
126    .p-multiselect-header .p-checkbox {
127        margin-inline-end: dt('multiselect.option.gap');
128    }
129
130    .p-multiselect-filter-container {
131        flex: 1 1 auto;
132    }
133
134    .p-multiselect-filter {
135        width: 100%;
136    }
137
138    .p-multiselect-list-container {
139        overflow: auto;
140    }
141
142    .p-multiselect-list {
143        margin: 0;
144        padding: 0;
145        list-style-type: none;
146        padding: dt('multiselect.list.padding');
147        display: flex;
148        flex-direction: column;
149        gap: dt('multiselect.list.gap');
150    }
151
152    .p-multiselect-option {
153        cursor: pointer;
154        font-weight: normal;
155        white-space: nowrap;
156        position: relative;
157        overflow: hidden;
158        display: flex;
159        align-items: center;
160        gap: dt('multiselect.option.gap');
161        padding: dt('multiselect.option.padding');
162        border: 0 none;
163        color: dt('multiselect.option.color');
164        background: transparent;
165        transition:
166            background dt('multiselect.transition.duration'),
167            color dt('multiselect.transition.duration'),
168            border-color dt('multiselect.transition.duration'),
169            box-shadow dt('multiselect.transition.duration'),
170            outline-color dt('multiselect.transition.duration');
171        border-radius: dt('multiselect.option.border.radius');
172    }
173
174    .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus {
175        background: dt('multiselect.option.focus.background');
176        color: dt('multiselect.option.focus.color');
177    }
178
179    .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover {
180        background: dt('multiselect.option.focus.background');
181        color: dt('multiselect.option.focus.color');
182    }
183
184    .p-multiselect-option.p-multiselect-option-selected {
185        background: dt('multiselect.option.selected.background');
186        color: dt('multiselect.option.selected.color');
187    }
188
189    .p-multiselect-option.p-multiselect-option-selected.p-focus {
190        background: dt('multiselect.option.selected.focus.background');
191        color: dt('multiselect.option.selected.focus.color');
192    }
193
194    .p-multiselect-option-group {
195        cursor: auto;
196        margin: 0;
197        padding: dt('multiselect.option.group.padding');
198        background: dt('multiselect.option.group.background');
199        color: dt('multiselect.option.group.color');
200        font-weight: dt('multiselect.option.group.font.weight');
201    }
202
203    .p-multiselect-empty-message {
204        padding: dt('multiselect.empty.message.padding');
205    }
206
207    .p-multiselect-label .p-chip {
208        padding-block-start: calc(dt('multiselect.padding.y') / 2);
209        padding-block-end: calc(dt('multiselect.padding.y') / 2);
210        border-radius: dt('multiselect.chip.border.radius');
211    }
212
213    .p-multiselect-label:has(.p-chip) {
214        padding: calc(dt('multiselect.padding.y') / 2) calc(dt('multiselect.padding.x') / 2);
215    }
216
217    .p-multiselect-fluid {
218        display: flex;
219        width: 100%;
220    }
221
222    .p-multiselect-sm .p-multiselect-label {
223        font-size: dt('multiselect.sm.font.size');
224        padding-block: dt('multiselect.sm.padding.y');
225        padding-inline: dt('multiselect.sm.padding.x');
226    }
227
228    .p-multiselect-sm .p-multiselect-dropdown .p-icon {
229        font-size: dt('multiselect.sm.font.size');
230        width: dt('multiselect.sm.font.size');
231        height: dt('multiselect.sm.font.size');
232    }
233
234    .p-multiselect-lg .p-multiselect-label {
235        font-size: dt('multiselect.lg.font.size');
236        padding-block: dt('multiselect.lg.padding.y');
237        padding-inline: dt('multiselect.lg.padding.x');
238    }
239
240    .p-multiselect-lg .p-multiselect-dropdown .p-icon {
241        font-size: dt('multiselect.lg.font.size');
242        width: dt('multiselect.lg.font.size');
243        height: dt('multiselect.lg.font.size');
244    }
245
246    .p-floatlabel-in .p-multiselect-filter {
247        padding-block-start: dt('multiselect.padding.y');
248        padding-block-end: dt('multiselect.padding.y');
249    }
250`;var li=()=>({standalone:!0});var oi=t=>({$implicit:t});var Si=(t,r)=>({checked:t,class:r});function Ci(t,r){}function Ti(t,r){t&1&&py(0,Ci,0,0,`ng-template`)}function Ii(t,r){if(t&1&&py(0,Ti,1,0,null,2),t&2){let e=r.class,n=lS(2);My(`ngTemplateOutlet`,n.itemCheckboxIconTemplate)(`ngTemplateOutletContext`,nM(2,Si,n.selected,e))}}function xi(t,r){t&1&&py(0,Ii,1,5,`ng-template`,null,0,yM)}function Oi(t,r){if(t&1&&(Js(0,`span`),US(1),hd()),t&2){let e=lS();Pw(),gv(e.label??`empty`)}}function wi(t,r){t&1&&Ry(0)}var Mi=[`item`];var ki=[`group`];var Vi=[`loader`];var Ei=[`header`];var Fi=[`filter`];var Li=[`footer`];var Ai=[`emptyfilter`];var Bi=[`empty`];var Di=[`selecteditems`];var Pi=[`loadingicon`];var Ni=[`filtericon`];var Ri=[`removetokenicon`];var zi=[`chipicon`];var Hi=[`clearicon`];var $i=[`dropdownicon`];var Ki=[`itemcheckboxicon`];var Gi=[`headercheckboxicon`];var Qi=[`overlay`];var qi=[`filterInput`];var ji=[`focusInput`];var Ui=[`items`];var Wi=[`scroller`];var Zi=[`lastHiddenFocusableEl`];var Yi=[`firstHiddenFocusableEl`];var Xi=[`headerCheckbox`];var Ji=[[[`p-header`]],[[`p-footer`]]];var en=[`p-header`,`p-footer`];var tn=()=>({class:`p-multiselect-chip-icon`});var nn=(t,r)=>({$implicit:t,removeChip:r});var ln=t=>({dataP:t});var ai=t=>({options:t});var on=(t,r,e)=>({checked:t,partialSelected:r,class:e});var Re=t=>({height:t});var ri=(t,r)=>({$implicit:t,options:r});var an=()=>({});function rn(t,r){if(t&1&&(yd(0),US(1),vd()),t&2){let e=lS(2);Pw(),gv(e.label()||`empty`)}}
vendor: 4,447 bytes, line 250
250function sn(t,r){if(t&1&&US(0),t&2)Id(` `,lS(3).getSelectedItemsLabel(),` `)}function cn(t,r){t&1&&Ry(0)}function pn(t,r){if(t&1){let e=F_();Js(0,`span`,27),Yy(`click`,function(i){bp(e);let l=lS(4).$implicit;return Tp(lS(4).removeOption(l,i))}),py(1,cn,1,0,`ng-container`,28),hd()}if(t&2){let e=lS(8);OS(e.cx(`chipIcon`)),My(`pBind`,e.ptm(`chipIcon`)),Sy(`aria-hidden`,!0),Pw(),My(`ngTemplateOutlet`,e.chipIconTemplate||e._chipIconTemplate||e.removeTokenIconTemplate||e._removeTokenIconTemplate)(`ngTemplateOutletContext`,eM(6,tn))}}function dn(t,r){if(t&1&&(yd(0),py(1,pn,2,7,`span`,26),vd()),t&2){let e=lS(7);Pw(),My(`ngIf`,e.chipIconTemplate||e._chipIconTemplate||e.removeTokenIconTemplate||e._removeTokenIconTemplate)}}function un(t,r){if(t&1&&py(0,dn,2,1,`ng-container`,20),t&2){let e=lS(6);My(`ngIf`,!e.$disabled()&&!e.readonly)}}function mn(t,r){t&1&&(yd(0),py(1,un,1,1,`ng-template`,null,5,yM),vd())}function hn(t,r){if(t&1){let e=F_();Js(0,`div`,19,4)(2,`p-chip`,25),Yy(`onRemove`,function(i){let l=bp(e).$implicit;return Tp(lS(4).removeOption(l,i))}),py(3,mn,3,0,`ng-container`,20),hd()()}if(t&2){let e=r.$implicit,n=lS(4);OS(n.cx(`chipItem`)),My(`pBind`,n.ptm(`chipItem`)),Pw(2),OS(n.cx(`pcChip`)),My(`pt`,n.ptm(`pcChip`))(`unstyled`,n.unstyled())(`label`,n.getLabelByValue(e))(`removable`,!n.$disabled()&&!n.readonly)(`removeIcon`,n.chipIcon),Pw(),My(`ngIf`,n.chipIconTemplate||n._chipIconTemplate||n.removeTokenIconTemplate||n._removeTokenIconTemplate)}}function _n(t,r){if(t&1&&py(0,hn,4,11,`div`,24),t&2)My(`ngForOf`,lS(3).chipSelectedItems())}function gn(t,r){if(t&1&&(yd(0),US(1),vd()),t&2){let e=lS(3);Pw(),gv(e.placeholder()||`empty`)}}function fn(t,r){if(t&1&&(yd(0),b_(1,sn,1,1)(2,_n,1,1,`div`,23),py(3,gn,2,1,`ng-container`,20),vd()),t&2){let e=lS(2);Pw(),T_(e.chipSelectedItems()&&e.chipSelectedItems().length===e.maxSelectedLabels?1:2),Pw(2),My(`ngIf`,!e.modelValue()||e.modelValue().length===0)}}function yn(t,r){if(t&1&&(yd(0),py(1,rn,2,1,`ng-container`,20)(2,fn,4,2,`ng-container`,20),vd()),t&2){let e=lS();Pw(),My(`ngIf`,e.display===`comma`),Pw(),My(`ngIf`,e.display===`chip`)}}function bn(t,r){t&1&&Ry(0)}function vn(t,r){if(t&1&&(yd(0),US(1),vd()),t&2){let e=lS(2);Pw(),gv(e.placeholder()||`empty`)}}function Sn(t,r){if(t&1&&(yd(0),py(1,bn,1,0,`ng-container`,28)(2,vn,2,1,`ng-container`,20),vd()),t&2){let e=lS();Pw(),My(`ngTemplateOutlet`,e.selectedItemsTemplate||e._selectedItemsTemplate)(`ngTemplateOutletContext`,nM(3,nn,e.selectedOptions,e.removeOption.bind(e))),Pw(),My(`ngIf`,!e.modelValue()||e.modelValue().length===0)}}function Cn(t,r){if(t&1){let e=F_();Lp(),Js(0,`svg`,31),Yy(`click`,function(i){bp(e);return Tp(lS(2).clear(i))}),hd()}if(t&2){let e=lS(2);OS(e.cx(`clearIcon`)),My(`pBind`,e.ptm(`clearIcon`)),Sy(`aria-hidden`,!0)}}function Tn(t,r){}function In(t,r){t&1&&py(0,Tn,0,0,`ng-template`)}function xn(t,r){if(t&1){let e=F_();Js(0,`span`,27),Yy(`click`,function(i){bp(e);return Tp(lS(2).clear(i))}),py(1,In,1,0,null,32),hd()}if(t&2){let e=lS(2);OS(e.cx(`clearIcon`)),My(`pBind`,e.ptm(`clearIcon`)),Sy(`aria-hidden`,!0),Pw(),My(`ngTemplateOutlet`,e.clearIconTemplate||e._clearIconTemplate)}}function On(t,r){if(t&1&&(yd(0),py(1,Cn,1,4,`svg`,29)(2,xn,2,5,`span`,30),vd()),t&2){let e=lS();Pw(),My(`ngIf`,!e.clearIconTemplate&&!e._clearIconTemplate),Pw(),My(`ngIf`,e.clearIconTemplate||e._clearIconTemplate)}}function wn(t,r){t&1&&Ry(0)}function Mn(t,r){if(t&1&&(yd(0),py(1,wn,1,0,`ng-container`,32),vd()),t&2){let e=lS(2);Pw(),My(`ngTemplateOutlet`,e.loadingIconTemplate||e._loadingIconTemplate)}}function kn(t,r){if(t&1&&Ny(0,`span`,19),t&2){let e=lS(3);OS(e.cn(e.cx(`loadingIcon`),`pi-spin `+e.loadingIcon)),My(`pBind`,e.ptm(`loadingIcon`)),Sy(`aria-hidden`,!0)}}function Vn(t,r){if(t&1&&Ny(0,`span`,19),t&2){let e=lS(3);OS(e.cn(e.cx(`loadingIcon`),`pi pi-spinner pi-spin`)),My(`pBind`,e.ptm(`loadingIcon`)),Sy(`aria-hidden`,!0)}}function En(t,r){if(t&1&&(yd(0),py(1,kn,1,4,`span`,33)(2,Vn,1,4,`span`,33),vd()),t&2){let e=lS(2);Pw(),My(`ngIf`,e.loadingIcon),Pw(),My(`ngIf`,!e.loadingIcon)}}function Fn(t,r){if(t&1&&(yd(0),py(1,Mn,2,1,`ng-container`,20)(2,En,3,2,`ng-container`,20),vd()),t&2){let e=lS();Pw(),My(`ngIf`,e.loadingIconTemplate||e._loadingIconTemplate),Pw(),My(`ngIf`,!e.loadingIconTemplate&&!e._loadingIconTemplate)}}function Ln(t,r){if(t&1&&Ny(0,`span`,36),t&2){let e=lS(3);OS(e.cx(`dropdownIcon`)),My(`pBind`,e.ptm(`dropdownIcon`))(`ngClass`,e.dropdownIcon),Sy(`aria-hidden`,!0)(`data-
250p`,e.dropdownIconDataP)}}function An(t,r){if(t&1&&(Lp(),Ny(0,`svg`,37)),t&2){let e=lS(3);OS(e.cx(`dropdownIcon`)),My(`pBind`,e.ptm(`dropdownIcon`)),Sy(`aria-hidden`,!0)(`data-p`,e.dropdownIconDataP)}}function Bn(t,r){if(t&1&&(yd(0),py(1,Ln,1,6,`span`,34)(2,An,1,5,`svg`,35),vd()),t&2){let e=lS(2);Pw(),My(`ngIf`,e.dropdownIcon),Pw(),My(`ngIf`,!e.dropdownIcon)}}function Dn(t,r){}function Pn(t,r){t&1&&py(0,Dn,0,0,`ng-template`)}function Nn(t,r){if(t&1&&(Js(0,`span`,19),py(1,Pn,1,0,null,28),hd()),t&2){let e=lS(2);OS(e.cx(`dropdownIcon`)),My(`pBind`,e.ptm(`dropdownIcon`)),Sy(`aria-hidden`,!0),Pw(),My(`ngTemplateOutlet`,e.dropdownIconTemplate||e._dropdownIconTemplate)(`ngTemplateOutletContext`,tM(6,ln,e.dropdownIconDataP))}}function Rn(t,r){if(t&1&&py(0,Bn,3,2,`ng-container`,20)(1,Nn,2,8,`span`,33),t&2){let e=lS();My(`ngIf`,!e.dropdownIconTemplate&&!e._dropdownIconTemplate),Pw(),My(`ngIf`,e.dropdownIconTemplate||e._dropdownIconTemplate)}}function zn(t,r){t&1&&Ry(0)}function Hn(t,r){t&1&&Ry(0)}function $n(t,r){if(t&1&&(yd(0),py(1,Hn,1,0,`ng-container`,28),vd()),t&2){let e=lS(3);Pw(),My(`ngTemplateOutlet`,e.filterTemplate||e._filterTemplate)(`ngTemplateOutletContext`,tM(2,ai,e.filterOptions))}}function Kn(t,r){if(t&1&&(Lp(),Ny(0,`svg`,45)),t&2){let e=lS().class,n=lS(5);OS(e),My(`pBind`,n.getHeaderCheckboxPTOptions(`pcHeaderCheckbox.icon`))}}function Gn(t,r){}function Qn(t,r){t&1&&py(0,Gn,0,0,`ng-template`)}function qn(t,r){if(t&1&&py(0,Kn,1,3,`svg`,44)(1,Qn,1,0,null,28),t&2){let e=r.class,n=lS(5);My(`ngIf`,!n.headerCheckboxIconTemplate&&!n._headerCheckboxIconTemplate&&n.allSelected()),Pw(),My(`ngTemplateOutlet`,n.headerCheckboxIconTemplate||n._headerCheckboxIconTemplate)(`ngTemplateOutletContext`,rM(3,on,n.allSelected(),n.partialSelected(),e))}}function jn(t,r){if(t&1){let e=F_();Js(0,`p-checkbox`,43,10),Yy(`onChange`,function(i){bp(e);return Tp(lS(4).onToggleAll(i))}),py(2,qn,2,7,`ng-template`,null,11,yM),hd(),Lb()}if(t&2){let e=lS(4);My(`pt`,e.getHeaderCheckboxPTOptions(`pcHeaderCheckbox`))(`ngModel`,e.allSelected())(`ngModelOptions`,eM(8,li))(`ariaLabel`,e.toggleAllAriaLabel)(`binary`,!0)(`variant`,e.$variant())(`disabled`,e.$disabled())(`unstyled`,e.unstyled()),jb()}}function Un(t,r){if(t&1&&(Lp(),Ny(0,`svg`,50)),t&2)My(`pBind`,lS(5).ptm(`filterIcon`))}function Wn(t,r){}function Zn(t,r){t&1&&py(0,Wn,0,0,`ng-template`)}function Yn(t,r){if(t&1&&(Js(0,`span`,51),py(1,Zn,1,0,null,32),hd()),t&2){let e=lS(5);My(`pBind`,e.ptm(`filterIcon`)),Pw(),My(`ngTemplateOutlet`,e.filterIconTemplate||e._filterIconTemplate)}}function Xn(t,r){if(t&1){let e=F_();Js(0,`p-iconfield`,46)(1,`input`,47,12),Yy(`input`,function(i){bp(e);return Tp(lS(4).onFilterInputChange(i))})(`keydown`,function(i){bp(e);return Tp(lS(4).onFilterKeyDown(i))})(`click`,function(i){bp(e);return Tp(lS(4).onInputClick(i))})(`blur`,function(i){bp(e);return Tp(lS(4).onFilterBlur(i))}),hd(),Js(3,`p-inputicon`,46),py(4,Un,1,1,`svg`,48)(5,Yn,2,2,`span`,49),hd()()}if(t&2){let e=lS(4);OS(e.cx(`pcFilterContainer`)),My(`pt`,e.ptm(`pcFilterContainer`))(`unstyled`,e.unstyled()),Pw(),OS(e.cx(`pcFilter`)),My(`pt`,e.ptm(`pcFilter`))(`variant`,e.$variant())(`value`,e._filterValue()||``)(`unstyled`,e.unstyled()),Sy(`autocomplete`,e.autocomplete)(`aria-owns`,e.id+`_list`)(`aria-activedescendant`,e.focusedOptionId)(`disabled`,e.$disabled()?``:void 0)(`placeholder`,e.filterPlaceHolder)(`aria-label`,e.ariaFilterLabel),Pw(2),My(`pt`,e.ptm(`pcFilterIconContainer`))(`unstyled`,e.unstyled()),Pw(),My(`ngIf`,!e.filterIconTemplate&&!e._filterIconTemplate),Pw(),My(`ngIf`,e.filterIconTemplate||e._filterIconTemplate)}}function Jn(t,r){if(t&1&&py(0,jn,4,9,`p-checkbox`,41)(1,Xn,6,20,`p-iconfield`,42),t&2){let e=lS(3);My(`ngIf`,e.showToggleAll&&!e.selectionLimit),Pw(),My(`ngIf`,e.filter)}}function el(t,r){if(t&1&&(Js(0,`div`,19),pS(1),py(2,$n,2,4,`ng-container`,21)(3,Jn,2,2,`ng-template`,null,9,yM),hd()),t&2){let e=vS(4),n=lS(2);OS(n.cx(`header`)),My(`pBind`,n.ptm(`header`)),Pw(2),My(`ngIf`,n.filterTemplate||n._filterTemplate)(`ngIfElse`,e)}}function tl(t,r){t&1&&Ry(0)}function il(t,r){if(t&1&&py(0,tl,1,0,`ng-container`,28),t&2){let e=r.$implicit,n=r.options;lS(2);My(`ngTemplateOutlet`,vS(9))(`ngTemplateOutletContext`,nM(2,ri,e,n))}}function nl(t,r){t&1&&Ry(0)}function ll(t,r){if(t&1&&py(0,nl,1,0,`ng-container`,28),t&2){let e=r.options,n=lS(4);My(`ngTemplateOutlet`,n.loaderTemplate||n._loaderTemplate)(`ngTemplateOutletContext`,tM(2,ai,e))}}function ol(t,r){t&1&&(yd(0),py(1,ll,1,4,`ng-template`,null,14,yM),vd())}function al(t,r){if(t&1){let e=F_();Js(0,`p-scroller`,52,13),Yy(`onLazyLoad`,function(i){bp(e);return Tp(lS(2).onLazyLoad.emit(i))}),py(2,il,1,5,`ng-template`,null,3,yM)(4,ol,3,0,`ng-container`,20),hd()}if(t&2){let e=lS(2);AS(tM(9,Re,e.scrollHeight)),My(`items`,e.visibleOptions())(`itemSize`,e.virtualScrollItemSize)(`autoSize`,!0)(`tabindex`,-1)(`lazy`,e.lazy)(`options`,e.virtualScrollOptions),Pw(4),My(`ngIf`,e.loaderTemplate||e._loaderTemplate)}}function rl(t,r){t&1&&Ry(0)}function sl(t,r){if(t&1&&(yd(0),py(1,rl,1,0,`ng-container`,28),vd()),t&2){lS();let e=vS(9),n=lS();Pw(),My(`ngTemplateOutlet`,e)(`ngTemplateOutletContext`,nM(3,ri,n.visibleOptions(),eM(2,an)))}}function cl(t,r){if(t&1&&(Js(0,`span`),US(1),hd()),t&2){let e=lS(2).$implicit,n=lS(3);
vendor: 8,198 bytes, lines 250-262
250Pw(),gv(n.getOptionGroupLabel(e.optionGroup))}}function pl(t,r){if(t&1&&Ry(0,58),t&2){let e=lS(2).$implicit;My(`ngTemplateOutlet`,lS(3).groupTemplate)(`ngTemplateOutletContext`,tM(2,oi,e.optionGroup))}}function dl(t,r){if(t&1&&(yd(0),Js(1,`li`,56),py(2,cl,2,1,`span`,20)(3,pl,1,4,`ng-container`,57),hd(),vd()),t&2){let e=lS(),n=e.$implicit,i=e.index,l=lS().options,o=lS(2);Pw(),OS(o.cx(`optionGroup`)),My(`pBind`,o.ptm(`optionGroup`))(`ngStyle`,tM(7,Re,l.itemSize+`px`)),Sy(`id`,o.id+`_`+o.getOptionIndex(i,l)),Pw(),My(`ngIf`,!o.groupTemplate&&n.optionGroup),Pw(),My(`ngIf`,n.optionGroup&&o.groupTemplate)}}function ul(t,r){if(t&1){let e=F_();yd(0),Js(1,`li`,59),Yy(`onClick`,function(i){bp(e);let l=lS().index,o=lS().options,m=lS(2);return Tp(m.onOptionSelect(i,!1,m.getOptionIndex(l,o)))})(`onMouseEnter`,function(i){bp(e);let l=lS().index,o=lS().options,m=lS(2);return Tp(m.onOptionMouseEnter(i,m.getOptionIndex(l,o)))}),hd(),vd()}if(t&2){let e=lS(),n=e.$implicit,i=e.index,l=lS().options,o=lS(2);Pw(),My(`pBind`,o.getPTOptions(n,o.getItemOptions,i,`option`))(`id`,o.id+`_`+o.getOptionIndex(i,l))(`option`,n)(`selected`,o.isSelected(n))(`label`,o.getOptionLabel(n))(`disabled`,o.isOptionDisabled(n))(`template`,o.itemTemplate||o._itemTemplate)(`itemCheckboxIconTemplate`,o.itemCheckboxIconTemplate||o._itemCheckboxIconTemplate)(`itemSize`,l.itemSize)(`focused`,o.focusedOptionIndex()===o.getOptionIndex(i,l))(`ariaPosInset`,o.getAriaPosInset(o.getOptionIndex(i,l)))(`ariaSetSize`,o.ariaSetSize)(`variant`,o.$variant())(`highlightOnSelect`,o.highlightOnSelect)(`pt`,o.pt)(`unstyled`,o.unstyled())}}function ml(t,r){if(t&1&&py(0,dl,4,9,`ng-container`,20)(1,ul,2,16,`ng-container`,20),t&2){let e=r.$implicit,n=lS(3);My(`ngIf`,n.isOptionGroup(e)),Pw(),My(`ngIf`,!n.isOptionGroup(e))}}function hl(t,r){if(t&1&&US(0),t&2)Id(` `,lS(4).emptyFilterMessageLabel,` `)}function _l(t,r){t&1&&Ry(0)}function gl(t,r){if(t&1&&py(0,_l,1,0,`ng-container`,32),t&2){let e=lS(4);My(`ngTemplateOutlet`,e.emptyFilterTemplate||e._emptyFilterTemplate||e.emptyTemplate||e._emptyFilterTemplate)}}function fl(t,r){if(t&1&&(Js(0,`li`,56),b_(1,hl,1,1)(2,gl,1,1,`ng-container`),hd()),t&2){let e=lS().options,n=lS(2);OS(n.cx(`emptyMessage`)),My(`pBind`,n.ptm(`emptyMessage`))(`ngStyle`,tM(5,Re,e.itemSize+`px`)),Pw(),T_(!n.emptyFilterTemplate&&!n._emptyFilterTemplate&&!n.emptyTemplate&&!n._emptyTemplate?1:2)}}function yl(t,r){if(t&1&&US(0),t&2)Id(` `,lS(4).emptyMessageLabel,` `)}function bl(t,r){t&1&&Ry(0)}function vl(t,r){if(t&1&&py(0,bl,1,0,`ng-container`,32),t&2){let e=lS(4);My(`ngTemplateOutlet`,e.emptyTemplate||e._emptyTemplate)}}function Sl(t,r){if(t&1&&(Js(0,`li`,56),b_(1,yl,1,1)(2,vl,1,1,`ng-container`),hd()),t&2){let e=lS().options,n=lS(2);OS(n.cx(`emptyMessage`)),My(`pBind`,n.ptm(`emptyMessage`))(`ngStyle`,tM(5,Re,e.itemSize+`px`)),Pw(),T_(!n.emptyTemplate&&!n._emptyTemplate?1:2)}}function Cl(t,r){if(t&1&&(Js(0,`ul`,53,15),py(2,ml,2,2,`ng-template`,54)(3,fl,3,7,`li`,55)(4,Sl,3,7,`li`,55),hd()),t&2){let e=r.$implicit,n=r.options,i=lS(2);AS(n.contentStyle),OS(i.cn(i.cx(`list`),n.contentStyleClass)),My(`pBind`,i.ptm(`list`)),Sy(`aria-label`,i.listLabel),Pw(2),My(`ngForOf`,e),Pw(),My(`ngIf`,i.hasFilter()&&i.isEmpty()),Pw(),My(`ngIf`,!i.hasFilter()&&i.isEmpty())}}function Tl(t,r){t&1&&Ry(0)}function Il(t,r){if(t&1&&(Js(0,`div`),pS(1,1),py(2,Tl,1,0,`ng-container`,32),hd()),t&2){let e=lS(2);Pw(2),My(`ngTemplateOutlet`,e.footerTemplate||e._footerTemplate)}}function xl(t,r){if(t&1){let e=F_();Js(0,`div`,38)(1,`span`,39,6),Yy(`focus`,function(i){bp(e);return Tp(lS().onFirstHiddenFocus(i))}),hd(),py(3,zn,1,0,`ng-container`,32)(4,el,5,5,`div`,33),Js(5,`div`,19),py(6,al,5,11,`p-scroller`,40)(7,sl,2,6,`ng-container`,20)(8,Cl,5,9,`ng-template`,null,7,yM),hd(),py(10,Il,3,1,`div`,20),Js(11,`span`,39,8),Yy(`focus`,function(i){bp(e);return Tp(lS().onLastHiddenFocus(i))}),hd()()}if(t&2){let e=lS();OS(e.cn(e.cx(`overlay`),e.panelStyleClass)),My(`pBind`,e.ptm(`overlay`))(`ngStyle`,e.panelStyle),Sy(`data-p`,e.overlayDataP)(`id`,e.id+`_list`),Pw(),My(`pBind`,e.ptm(`firstHiddenFocusableEl`)),Sy(`tabindex`,0)(`data-p-hidden-accessible`,!0)(`data-p-hidden-focusable`,!0),Pw(2),My(`ngTemplateOutlet`,e.headerTemplate||e._headerTemplate),Pw(),My(`ngIf`,e.showHeader),Pw(),OS(e.cx(`listContainer`)),wa(`max-height`,e.virtualScroll?`auto`:e.scrollHeight||`auto`),My(`pBind`,e.ptm(`listContainer`)),Pw(),My(`ngIf`,e.virtualScroll),Pw(),My(`ngIf`,!e.virtualScroll),Pw(3),My(`ngIf`,e.footerFacet||e.footerTemplate||e._footerTemplate),Pw(),My(`pBind`,e.ptm(`lastHiddenFocusableEl`)),Sy(`tabindex`,0)(`data-p-hidden-accessible`,!0)(`data-p-hidden-focusable`,!0)}}var Ol=`
251    ${ii}
252
253    /* For Optimus */
254   .p-multiselect.ng-invalid.ng-dirty {
255        border-color: dt('multiselect.invalid.border.color');
256    }
257    p-multiSelect.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder,
258    p-multi-select.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder,
259    p-multiselect.ng-invalid.ng-dirty .p-multiselect-label.p-placeholder {
260        color: dt('multiselect.invalid.placeholder.color');
261    }
262`;var wl={root:({instance:t})=>({position:t.$appendTo()===`self`?`relative`:void 0})};var Ml={root:({instance:t})=>[`p-multiselect p-component p-inputwrapper`,{"p-multiselect p-component p-inputwrapper":!0,"p-multiselect-display-chip":t.display===`chip`,"p-disabled":t.$disabled(),"p-invalid":t.invalid(),"p-variant-filled":t.$variant()===`filled`,"p-focus":t.focused,"p-inputwrapper-filled":t.$filled(),"p-inputwrapper-focus":t.focused||t.overlayVisible,"p-multiselect-open":t.overlayVisible,"p-multiselect-fluid":t.hasFluid,"p-multiselect-sm p-inputfield-sm":t.size()===`small`,"p-multiselect-lg p-inputfield-lg":t.size()===`large`}],labelContainer:`p-multiselect-label-container`,label:({instance:t})=>({"p-multiselect-label":!0,"p-placeholder":t.label()===t.placeholder(),"p-multiselect-label-empty":!t.placeholder()&&!t.defaultLabel&&(!t.modelValue()||t.modelValue().length===0)}),chipItem:`p-multiselect-chip-item`,pcChip:`p-multiselect-chip`,chipIcon:`p-multiselect-chip-icon`,dropdown:`p-multiselect-dropdown`,loadingIcon:`p-multiselect-loading-icon`,dropdownIcon:`p-multiselect-dropdown-icon`,overlay:`p-multiselect-overlay p-component-overlay p-component`,header:`p-multiselect-header`,pcFilterContainer:`p-multiselect-filter-container`,pcFilter:`p-multiselect-filter`,listContainer:`p-multiselect-list-container`,list:`p-multiselect-list`,optionGroup:`p-multiselect-option-group`,option:({instance:t})=>({"p-multiselect-option":!0,"p-multiselect-option-selected":t.selected&&t.highlightOnSelect,"p-disabled":t.disabled,"p-focus":t.focused}),emptyMessage:`p-multiselect-empty-message`,clearIcon:`p-multiselect-clear-icon`};var Ne=(()=>{class t extends q$1{name=`multiselect`;style=Ol;classes=Ml;inlineStyles=wl;static ɵfac=(()=>{let e;return function(i){return(e||(e=ta(t)))(i||t)}})();static ɵprov=O({token:t,factory:t.ɵfac})}return t})();var ni=new w(`MULTISELECT_INSTANCE`);var kl=new w(`MULTISELECT_ITEM_INSTANCE`);var Vl={provide:fe,useExisting:Qi$1(()=>ze),multi:!0};var El=(()=>{class t extends $n$1{$pcMultiSelectItem=v(kl,{optional:!0,skipSelf:!0})??void 0;hostName=`MultiSelect`;getPTOptions(e){return this.ptm(e,{context:{selected:this.selected,focused:this.focused,disabled:this.disabled}})}option;selected;label;disabled;itemSize;focused;ariaPosInset;ariaSetSize;variant;template;checkIconTemplate;itemCheckboxIconTemplate;highlightOnSelect;onClick=new Tt;onMouseEnter=new Tt;_componentStyle=v(Ne);onOptionClick(e){this.onClick.emit({originalEvent:e,option:this.option,selected:this.selected}),e.stopPropagation(),e.preventDefault()}onOptionMouseEnter(e){this.onMouseEnter.emit({originalEvent:e,option:this.option,selected:this.selected})}static ɵfac=(()=>{let e;return function(i){return(e||(e=ta(t)))(i||t)}})();static ɵcmp=TT({type:t,selectors:[[`li`,`pMultiSelectItem`,``]],hostAttrs:[`role`,`option`],hostVars:13,hostBindings:function(n,i){n&1&&Yy(`click`,function(o){return i.onOptionClick(o)})(`mouseenter`,function(o){return i.onOptionMouseEnter(o)}),n&2&&(Sy(`aria-label`,i.label)(`aria-setsize`,i.ariaSetSize)(`aria-posinset`,i.ariaPosInset)(`aria-selected`,i.selected)(`data-
262p-selected`,i.selected)(`data-p-focused`,i.focused)(`data-p-highlight`,i.selected)(`data-p-disabled`,i.disabled)(`aria-checked`,i.selected),OS(i.cx(`option`)),wa(`height`,i.itemSize,`px`))},inputs:{option:`option`,selected:[2,`selected`,`selected`,oi$1],label:`label`,disabled:[2,`disabled`,`disabled`,oi$1],itemSize:[2,`itemSize`,`itemSize`,Ld],focused:[2,`focused`,`focused`,oi$1],ariaPosInset:`ariaPosInset`,ariaSetSize:`ariaSetSize`,variant:`variant`,template:`template`,checkIconTemplate:`checkIconTemplate`,itemCheckboxIconTemplate:`itemCheckboxIconTemplate`,highlightOnSelect:[2,`highlightOnSelect`,`highlightOnSelect`,oi$1]},outputs:{onClick:`onClick`,onMouseEnter:`onMouseEnter`},features:[XS([Ne]),dy],decls:4,vars:15,consts:[[`icon`,``],[3,`ngModel`,`ngModelOptions`,`binary`,`tabindex`,`variant`,`ariaLabel`,`pt`,`unstyled`],[4,`ngTemplateOutlet`,`ngTemplateOutletContext`]],template:function(n,i){n&1&&(Js(0,`p-checkbox`,1),b_(1,xi,2,0),hd(),Lb(),b_(2,Oi,2,1,`span`),py(3,wi,1,0,`ng-container`,2)),n&2&&(My(`ngModel`,i.selected)(`ngModelOptions`,eM(12,li))(`binary`,!0)(`tabindex`,-1)(`variant`,i.variant)(`ariaLabel`,i.label)(`pt`,i.getPTOptions(`pcOptionCheckbox`))(`unstyled`,i.unstyled()),jb(),Pw(),T_(i.itemCheckboxIconTemplate?1:-1),Pw(),T_(i.template?-1:2),Pw(),My(`ngTemplateOutlet`,i.template)(`ngTemplateOutletContext`,tM(13,oi,i.option)))},dependencies:[nx,LN,he,Dn$1,vn$1,Zt,bt],encapsulation:2,changeDetection:1})}return t})();var ze=(()=>{class t extends c{zone;filterService;overlayService;componentName=`MultiSelect`;id;ariaLabel;styleClass;panelStyle;panelStyleClass;inputId;readonly;group;filter=!0;filterPlaceHolder;filterLocale;overlayVisible=!1;tabindex=0;dataKey;ariaLabelledBy;set displaySelectedLabel(e){this._displaySelectedLabel=e}get displaySelectedLabel(){return this._displaySelectedLabel}set maxSelectedLabels(e){this._maxSelectedLabels=e}get maxSelectedLabels(){return this._maxSelectedLabels}selectionLimit;selectedItemsLabel;showToggleAll=!0;emptyFilterMessage=``;emptyMessage=``;resetFilterOnHide=!1;dropdownIcon;chipIcon;optionLabel;optionValue;optionDisabled;optionGroupLabel=`label`;optionGroupChildren=`items`;showHeader=!0;filterBy;scrollHeight=`200px`;lazy=!1;virtualScroll;loading=!1;virtualScrollItemSize;loadingIcon;virtualScrollOptions;overlayOptions;ariaFilterLabel;filterMatchMode=`contains`;tooltip=``;tooltipPosition=`right`;tooltipPositionStyle=`absolute`;tooltipStyleClass;autofocusFilter=!1;display=`comma`;autocomplete=`off`;showClear=!1;autofocus;set placeholder(e){this._placeholder.set(e)}get placeholder(){return this._placeholder.asReadonly()}get options(){return this._options()}set options(e){H(this._options(),e)||this._options.set(e||[])}get filterValue(){return this._filterValue()}set filterValue(e){this._filterValue.set(e)}get selectAll(){return this._selectAll}set selectAll(e){this._selectAll=e}focusOnHover=!0;filterFields;selectOnFocus=!1;autoOptionFocus=!1;highlightOnSelect=!0;size=j2();variant=j2();fluid=j2(void 0,{transform:oi$1});appendTo=j2(void 0);motionOptions=j2(void 0);onChange=new Tt;onFilter=new Tt;onFocus=new Tt;onBlur=new Tt;onClick=new Tt;onClear=new Tt;onPanelShow=new Tt;onPanelHide=new Tt;onLazyLoad=new Tt;onRemove=new Tt;onSelectAllChange=new Tt;overlayViewChild;filterInputChild;focusInputViewChild;itemsViewChild;scroller;lastHiddenFocusableElementOnOverlay;firstHiddenFocusableElementOnOverlay;headerCheckboxViewChild;footerFacet;headerFacet;_componentStyle=v(Ne);bindDirectiveInstance=v(Pn$1,{self:!0});searchValue;searchTimeout;_selectAll=null;_placeholder=gs(void 0);_disableTooltip=!1;value;_filteredOptions;focus;filtered;itemTemplate;groupTemplate;loaderTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;selectedItemsTemplate;loadingIconTemplate;filterIconTemplate;removeTokenIconTemplate;chipIconTemplate;clearIconTemplate;dropdownIconTemplate;itemCheckboxIconTemplate;headerCheckboxIconTemplate;templates;_itemTemplate;_groupTemplate;_loaderTemplate;_headerTemplate;_filterTemplate;_footerTemplate;_emptyFilterTemplate;_emptyTemplate;_selectedItemsTemplate;_loadingIconTemplate;_filterIconTemplate;_removeTokenIconTemplate;_chipIconTemplate;_clearIconTemplate;_dropdownIconTemplate;_itemCheckboxIconTemplate;_headerCheckboxIconTemplate;$variant=IM(()=>this.variant()||this.config.inputStyle()||this.config.inputVariant());$appendTo=IM(()=>this.appendTo()||this.config.overlayAppendTo());$pcMultiSelect=v(ni,{optional:!0,skipSelf:!0})??void 0;pcFluid=v(H$1,{optional:!0,host:!0,skipSelf:!0});get hasFluid(){return this.fluid()??!!this.pcFluid}
vendor: 16,911 bytes, line 262
262onAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case`item`:this._itemTemplate=e.template;break;case`group`:this._groupTemplate=e.template;break;case`selectedItems`:case`selecteditems`:this._selectedItemsTemplate=e.template;break;case`header`:this._headerTemplate=e.template;break;case`filter`:this._filterTemplate=e.template;break;case`emptyfilter`:this._emptyFilterTemplate=e.template;break;case`empty`:this._emptyTemplate=e.template;break;case`footer`:this._footerTemplate=e.template;break;case`loader`:this._loaderTemplate=e.template;break;case`headercheckboxicon`:this._headerCheckboxIconTemplate=e.template;break;case`loadingicon`:this._loadingIconTemplate=e.template;break;case`filtericon`:this._filterIconTemplate=e.template;break;case`removetokenicon`:this._removeTokenIconTemplate=e.template;break;case`clearicon`:this._clearIconTemplate=e.template;break;case`dropdownicon`:this._dropdownIconTemplate=e.template;break;case`itemcheckboxicon`:this._itemCheckboxIconTemplate=e.template;break;case`chipicon`:this._chipIconTemplate=e.template;break;default:this._itemTemplate=e.template;break}})}headerCheckboxFocus;filterOptions;preventModelTouched;focused=!1;itemsWrapper;_displaySelectedLabel=!0;_maxSelectedLabels=3;modelValue=gs(null);_filterValue=gs(null);_options=gs([]);startRangeIndex=gs(-1);focusedOptionIndex=gs(-1);selectedOptions;clickInProgress=!1;get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(wt.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(wt.EMPTY_FILTER_MESSAGE)}get isVisibleClearIcon(){return this.modelValue()!=null&&this.modelValue()!==``&&o(this.modelValue())&&this.showClear&&!this.$disabled()&&!this.readonly&&this.$filled()}get toggleAllAriaLabel(){return this.config.translation.aria?this.config.translation.aria[this.allSelected()?`selectAll`:`unselectAll`]:void 0}get listLabel(){return this.config.getTranslation(wt.ARIA).listLabel}getAllVisibleAndNonVisibleOptions(){return this.group?this.flatOptions(this.options):this.options||[]}visibleOptions=IM(()=>{let e=this.getAllVisibleAndNonVisibleOptions(),n=v$1(e)&&o$1.isObject(e[0]);if(this._filterValue()){let i;if(n?i=this.filterService.filter(e,this.searchFields(),this._filterValue(),this.filterMatchMode,this.filterLocale):i=e.filter(l=>l.toString().toLocaleLowerCase().includes(this._filterValue().toLocaleLowerCase())),this.group){let l=this.options||[],o=[];return l.forEach(m=>{let fe=this.getOptionGroupChildren(m).filter(_i=>i.includes(_i));fe.length>0&&o.push(E(D({},m),{[typeof this.optionGroupChildren==`string`?this.optionGroupChildren:`items`]:[...fe]}))}),this.flatOptions(o)}return i}return e});label=IM(()=>{let e,n=this.modelValue();if(n&&n?.length&&this.displaySelectedLabel){if(o(this.maxSelectedLabels)&&n?.length>(this.maxSelectedLabels||0))return this.getSelectedItemsLabel();e=``;for(let i=0;i<n.length;i++)i!==0&&(e+=`, `),e+=this.getLabelByValue(n[i])}else e=this.placeholder()||``;return e});chipSelectedItems=IM(()=>o(this.maxSelectedLabels)&&this.modelValue()&&this.modelValue()?.length>(this.maxSelectedLabels||0)?this.modelValue()?.slice(0,this.maxSelectedLabels):this.modelValue());constructor(e,n,i){super(),this.zone=e,this.filterService=n,this.overlayService=i,Gp(()=>{let l=this.modelValue(),o$2=this.getAllVisibleAndNonVisibleOptions();o$2&&o(o$2)&&(this.optionValue&&this.optionLabel&&l?this.selectedOptions=o$2.filter(m=>l.includes(m[this.optionLabel])||l.includes(m[this.optionValue])):this.selectedOptions=l,this.cd.markForCheck())})}onInit(){this.id=this.id||et(`pn_id_`),this.autoUpdateModel(),this.filterBy&&(this.filterOptions={filter:e=>this.onFilterInputChange(e),reset:()=>this.resetFilter()})}maxSelectionLimitReached(){return this.selectionLimit&&this.modelValue()&&this.modelValue().length===this.selectionLimit}onAfterViewInit(){this.overlayVisible&&this.show()}onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms([`host`,`root`])),this.filtered&&(this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild?.alignOverlay()},1)}),this.filtered=!1)}flatOptions(e){return(e||[]).reduce((n,i,l)=>{n.push({optionGroup:i,group:!0,index:l});let o=this.getOptionGroupChildren(i);return o&&o.forEach(m=>n.push(m)),n},[])}autoUpdateModel(){if(this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption()){this.focusedOptionIndex.set(this.findFirstFocusedOptionIndex());let e=this.getOptionValue(this.visibleOptions()[this.focusedOptionIndex()]);this.onOptionSelect({originalEvent:null,option:[e]})}}updateModel(e,n){this.value=e,this.onModelChange(e),this.writeValue(e)}onInputClick(e){e.stopPropagation(),e.preventDefault(),this.focusedOptionIndex.set(-1)}onOptionSelect(e,n=!1,i=-1){let{originalEvent:l,option:o}=e;if(this.$disabled()||this.isOptionDisabled(o))return;let m=this.isSelected(o),y=[];m?y=this.modelValue().filter(fe=>!O$1(fe,this.getOptionValue(o),this.equalityKey()||``)):y=[...this.modelValue()||[],this.getOptionValue(o)],this.updateModel(y,l),i!==-1&&this.focusedOptionIndex.set(i),n&&ns(this.focusInputViewChild?.nativeElement),this.onChange.emit({originalEvent:e,value:y,itemValue:o})}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=>this.isValidSelectedOption(e)):-1}onOptionSelectRange(e,n=-1,i=-1){if(n===-1&&(n=this.findNearestSelectedOptionIndex(i,!0)),i===-1&&(i=this.findNearestSelectedOptionIndex(n)),n!==-1&&i!==-1){let l=Math.min(n,i),o=Math.max(n,i),m=this.visibleOptions().slice(l,o+1).filter(y=>this.isValidOption(y)).map(y=>this.getOptionValue(y));this.updateModel(m,e)}}searchFields(){return(this.filterBy||this.optionLabel||`label`).split(`,`)}findNearestSelectedOptionIndex(e,n=!1){let i=-1;return this.hasSelectedOption()&&(n?(i=this.findPrevSelectedOptionIndex(e),i=i===-1?this.findNextSelectedOptionIndex(e):i):(i=this.findNextSelectedOptionIndex(e),i=i===-1?this.findPrevSelectedOptionIndex(e):i)),i>-1?i:e}findPrevSelectedOptionIndex(e){let n=this.hasSelectedOption()&&e>0?j(this.visibleOptions().slice(0,e),i=>this.isValidSelectedOption(i)):-1;return n>-1?n:-1}findFirstFocusedOptionIndex(){let e=this.findFirstSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e}findFirstOptionIndex(){return this.visibleOptions().findIndex(e=>this.isValidOption(e))}findFirstSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(e=>this.isValidSelectedOption(e)):-1}findNextSelectedOptionIndex(e){let n=this.hasSelectedOption()&&e<this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(i=>this.isValidSelectedOption(i)):-1;return n>-1?n+e+1:-1}equalityKey(){return this.optionValue?null:this.dataKey}hasSelectedOption(){return o(this.modelValue())}isValidSelectedOption(e){return this.isValidOption(e)&&this.isSelected(e)}isOptionGroup(e){return e&&(this.group||this.optionGroupLabel)&&e.optionGroup&&e.group}isValidOption(e){return e&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))}isOptionDisabled(e){return this.maxSelectionLimitReached()&&!this.isSelected(e)?!0:this.optionDisabled?f(e,this.optionDisabled):e&&e.disabled!==void 0?e.disabled:!1}isSelected(e){let n=this.getOptionValue(e);return(this.modelValue()||[]).some(i=>O$1(i,n,this.equalityKey()||``))}isOptionMatched(e){return this.isValidOption(e)&&this.getOptionLabel(e).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue?.toLocaleLowerCase(this.filterLocale))}isEmpty(){return!this._options()||this.visibleOptions()&&this.visibleOptions().length===0}getOptionIndex(e,n){return this.virtualScrollerDisabled?e:n&&n.getItemOptions(e).index}getAriaPosInset(e){return(this.optionGroupLabel?e-this.visibleOptions().slice(0,e).filter(n=>this.isOptionGroup(n)).length:e)+1}get ariaSetSize(){return this.visibleOptions().filter(e=>!this.isOptionGroup(e)).length}getLabelByValue(e){let i=(this.group?this.flatOptions(this._options()):this._options()||[]).find(l=>!this.isOptionGroup(l)&&O$1(this.getOptionValue(l),e,this.equalityKey()||``));return i?this.getOptionLabel(i):null}getSelectedItemsLabel(){let e=/{(.*?)}/,n=this.selectedItemsLabel?this.selectedItemsLabel:this.config.getTranslation(wt.SELECTION_MESSAGE);return e.test(n)?n.replace(n.match(e)[0],this.modelValue().length+``):n}getOptionLabel(e){return this.optionLabel?f(e,this.optionLabel):e&&e.label!=null?e.label:e}getOptionValue(e){return this.optionValue?f(e,this.optionValue):!this.optionLabel&&e&&e.value!==void 0?e.value:e}getOptionGroupLabel(e){return this.optionGroupLabel?f(e,this.optionGroupLabel):e&&e.label!=null?e.label:e}getOptionGroupChildren(e){return e?this.optionGroupChildren?f(e,this.optionGroupChildren):e.items:[]}onKeyDown(e){if(this.$disabled()){e.preventDefault();return}let n=e.metaKey||e.ctrlKey;switch(e.code){case`ArrowDown`:this.onArrowDownKey(e);break;case`ArrowUp`:this.onArrowUpKey(e);break;case`Home`:this.onHomeKey(e);break;case`End`:this.onEndKey(e);break;case`PageDown`:this.onPageDownKey(e);break;case`PageUp`:this.onPageUpKey(e);break;case`Enter`:case`Space`:this.onEnterKey(e);break;case`Escape`:this.onEscapeKey(e);break;case`Tab`:this.onTabKey(e);break;case`ShiftLeft`:case`ShiftRight`:this.onShiftKey();break;default:if(e.code===`KeyA`&&n){let i=this.visibleOptions().filter(l=>this.isValidOption(l)).map(l=>this.getOptionValue(l));this.updateModel(i,e),e.preventDefault();break}!n&&q(e.key)&&(!this.overlayVisible&&this.show(),this.searchOptions(e,e.key),e.preventDefault());break}}onFilterKeyDown(e){switch(e.code){case`ArrowDown`:this.onArrowDownKey(e);break;case`ArrowUp`:this.onArrowUpKey(e,!0);break;case`ArrowLeft`:case`ArrowRight`:this.onArrowLeftKey(e,!0);break;case`Home`:this.onHomeKey(e,!0);break;case`End`:this.onEndKey(e,!0);break;case`Enter`:case`NumpadEnter`:this.onEnterKey(e);break;case`Escape`:this.onEscapeKey(e);break;case`Tab`:this.onTabKey(e,!0);break;default:break}}onArrowLeftKey(e,n=!1){n&&this.focusedOptionIndex.set(-1)}onArrowDownKey(e){let n=this.focusedOptionIndex()!==-1?this.findNextOptionIndex(this.focusedOptionIndex()):this.findFirstFocusedOptionIndex();e.shiftKey&&this.onOptionSelectRange(e,this.startRangeIndex(),n),this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show(),e.preventDefault(),e.stopPropagation()}onArrowUpKey(e,n=!1){if(e.altKey&&!n)this.focusedOptionIndex()!==-1&&this.onOptionSelect(e,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&&this.hide(),e.preventDefault();else{let i=this.focusedOptionIndex()!==-1?this.findPrevOptionIndex(this.focusedOptionIndex()):this.findLastFocusedOptionIndex();e.shiftKey&&this.onOptionSelectRange(e,i,this.startRangeIndex()),this.changeFocusedOptionIndex(e,i),!this.overlayVisible&&this.show(),e.preventDefault()}e.stopPropagation()}onHomeKey(e,n=!1){let{currentTarget:i}=e;if(n){let l=i.value.length;i.setSelectionRange(0,e.shiftKey?l:0),this.focusedOptionIndex.set(-1)}else{let l=e.metaKey||e.ctrlKey,o=this.findFirstOptionIndex();e.shiftKey&&l&&this.onOptionSelectRange(e,o,this.startRangeIndex()),this.changeFocusedOptionIndex(e,o),!this.overlayVisible&&this.show()}e.preventDefault()}onEndKey(e,n=!1){let{currentTarget:i}=e;if(n){let l=i.value.length;i.setSelectionRange(e.shiftKey?0:l,l),this.focusedOptionIndex.set(-1)}else{let l=e.metaKey||e.ctrlKey,o=this.findLastFocusedOptionIndex();e.shiftKey&&l&&this.onOptionSelectRange(e,this.startRangeIndex(),o),this.changeFocusedOptionIndex(e,o),!this.overlayVisible&&this.show()}e.preventDefault()}onPageDownKey(e){this.scrollInView(this.visibleOptions().length-1),e.preventDefault()}onPageUpKey(e){this.scrollInView(0),e.preventDefault()}onEnterKey(e){this.overlayVisible?this.focusedOptionIndex()!==-1&&(e.shiftKey?this.onOptionSelectRange(e,this.focusedOptionIndex()):this.onOptionSelect({originalEvent:e,option:this.visibleOptions()[this.focusedOptionIndex()]})):this.onArrowDownKey(e),e.preventDefault()}onEscapeKey(e){this.overlayVisible&&(this.hide(!0),e.stopPropagation(),e.preventDefault())}onTabKey(e,n=!1){n||(this.overlayVisible&&this.hasFocusableElements()?(ns(e.shiftKey?this.lastHiddenFocusableElementOnOverlay?.nativeElement:this.firstHiddenFocusableElementOnOverlay?.nativeElement),e.preventDefault()):this.overlayVisible&&this.hide(this.filter))}onShiftKey(){this.startRangeIndex.set(this.focusedOptionIndex())}onContainerClick(e){if(!(this.$disabled()||this.loading||this.readonly||e.target?.isSameNode?.(this.focusInputViewChild?.nativeElement))){if(!this.overlayViewChild||!this.overlayViewChild.el.nativeElement.contains(e.target)){if(this.clickInProgress)return;this.clickInProgress=!0,setTimeout(()=>{this.clickInProgress=!1},150),this.overlayVisible?this.hide(!0):this.show(!0)}this.focusInputViewChild?.nativeElement.focus({preventScroll:!0}),this.onClick.emit(e),this.cd.detectChanges()}}onFirstHiddenFocus(e){ns(e.relatedTarget===this.focusInputViewChild?.nativeElement?os(this.overlayViewChild?.overlayViewChild?.nativeElement,`:not([data-p-hidden-focusable="true"])`):this.focusInputViewChild?.nativeElement)}onInputFocus(e){this.focused=!0;let n=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(n),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit({originalEvent:e})}onInputBlur(e){this.focused=!1,this.onBlur.emit({originalEvent:e}),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}onFilterInputChange(e){let n=e.target.value;this._filterValue.set(n),this.focusedOptionIndex.set(-1),this.onFilter.emit({originalEvent:e,filter:this._filterValue()}),!this.virtualScrollerDisabled&&this.scroller?.scrollToIndex(0),setTimeout(()=>{this.overlayViewChild?.alignOverlay()})}onLastHiddenFocus(e){ns(e.relatedTarget===this.focusInputViewChild?.nativeElement?us(this.overlayViewChild?.overlayViewChild?.nativeElement,`:not([data-p-hidden-focusable="true"])`):this.focusInputViewChild?.nativeElement)}onOptionMouseEnter(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)}onFilterBlur(e){this.focusedOptionIndex.set(-1)}onToggleAll(e){if(!(this.$disabled()||this.readonly)){if(this.selectAll!=null)this.onSelectAllChange.emit({originalEvent:e,checked:!this.allSelected()});else{let n=this.getAllVisibleAndNonVisibleOptions().filter(y=>this.isSelected(y)&&(this.optionDisabled?f(y,this.optionDisabled):y&&y.disabled!==void 0?y.disabled:!1)),i=this.allSelected()?this.visibleOptions().filter(y=>!this.isValidOption(y)&&this.isSelected(y)):this.visibleOptions().filter(y=>this.isSelected(y)||this.isValidOption(y)),o=[...this.filter&&!this.allSelected()?this.getAllVisibleAndNonVisibleOptions().filter(y=>this.isSelected(y)&&this.isValidOption(y)):[],...n,...i].map(y=>this.getOptionValue(y)),m=[...new Set(o)];this.updateModel(m,e),(!m.length||m.length===this.getAllVisibleAndNonVisibleOptions().length)&&this.onSelectAllChange.emit({originalEvent:e,checked:!!m.length})}this.partialSelected()&&(this.selectedOptions=[],this.cd.markForCheck()),this.onChange.emit({originalEvent:e,value:this.value}),S.focus(this.headerCheckboxViewChild?.inputViewChild?.nativeElement),this.headerCheckboxFocus=!0,e.originalEvent.preventDefault(),e.originalEvent.stopPropagation()}}changeFocusedOptionIndex(e,n){this.focusedOptionIndex()!==n&&(this.focusedOptionIndex.set(n),this.scrollInView())}get virtualScrollerDisabled(){return!this.virtualScroll}scrollInView(e=-1){let n=e!==-1?`${this.id}_${e}`:this.focusedOptionId;if(this.itemsViewChild&&this.itemsViewChild.nativeElement){let i=ss(this.itemsViewChild.nativeElement,`li[id="${n}"]`);i?i.scrollIntoView&&i.scrollIntoView({block:`nearest`,inline:`nearest`}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(e!==-1?e:this.focusedOptionIndex())},0)}}get focusedOptionId(){return this.focusedOptionIndex()!==-1?`${this.id}_${this.focusedOptionIndex()}`:null}allSelected(){return this.selectAll!==null?this.selectAll:o(this.visibleOptions())&&this.visibleOptions().every(e=>this.isOptionGroup(e)||this.isOptionDisabled(e)||this.isSelected(e))}partialSelected(){return this.selectedOptions&&this.selectedOptions.length>0&&this.selectedOptions.length<(this.options?.length||0)}show(e){this.overlayVisible=!0;let n=this.focusedOptionIndex()!==-1?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():this.findSelectedOptionIndex();this.focusedOptionIndex.set(n),e&&ns(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}hide(e){this.overlayVisible=!1,this.focusedOptionIndex.set(-1),this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.overlayOptions?.mode===`modal`&&M$1(),e&&ns(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}onOverlayBeforeEnter(e){if(this.itemsWrapper=ss(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?`[data-pc-name="virtualscroller"]`:`[data-
262pc-section="listcontainer"]`),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){let n=this.modelValue()?this.focusedOptionIndex():-1;n!==-1&&this.scroller?.scrollToIndex(n)}else{let n=ss(this.itemsWrapper,`[data-pc-section="option"][data-p-selected="true"]`);n&&n.scrollIntoView({block:`nearest`,inline:`nearest`})}this.filterInputChild&&this.filterInputChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterInputChild.nativeElement.focus()),this.onPanelShow.emit(e)}onOverlayAfterLeave(e){this.itemsWrapper=null,this.onModelTouched(),this.onPanelHide.emit(e)}resetFilter(){this.filterInputChild&&this.filterInputChild.nativeElement&&(this.filterInputChild.nativeElement.value=``),this._filterValue.set(null),this._filteredOptions=null}onOverlayHide(e){this.focusedOptionIndex.set(-1),this.filter&&this.resetFilterOnHide&&this.resetFilter()}close(e){this.hide(),e.preventDefault(),e.stopPropagation()}clear(e){this.value=[],this.updateModel(null,e),this.selectedOptions=[],this.onClear.emit(),this._disableTooltip=!0,e.stopPropagation()}labelContainerMouseLeave(){this._disableTooltip&&(this._disableTooltip=!1)}removeOption(e,n){let i=this.modelValue().filter(l=>!O$1(l,e,this.equalityKey()||``));this.updateModel(i,n),this.onChange.emit({originalEvent:n,value:i,itemValue:e}),this.onRemove.emit({newValue:i,removed:e}),n&&n.stopPropagation()}findNextOptionIndex(e){let n=e<this.visibleOptions().length-1?this.visibleOptions().slice(e+1).findIndex(i=>this.isValidOption(i)):-1;return n>-1?n+e+1:e}findPrevOptionIndex(e){let n=e>0?j(this.visibleOptions().slice(0,e),i=>this.isValidOption(i)):-1;return n>-1?n:e}findLastSelectedOptionIndex(){return this.hasSelectedOption()?j(this.visibleOptions(),e=>this.isValidSelectedOption(e)):-1}findLastFocusedOptionIndex(){let e=this.findLastSelectedOptionIndex();return e<0?this.findLastOptionIndex():e}findLastOptionIndex(){return j(this.visibleOptions(),e=>this.isValidOption(e))}searchOptions(e,n){this.searchValue=(this.searchValue||``)+n;let i=-1,l=!1;return this.focusedOptionIndex()!==-1?(i=this.visibleOptions().slice(this.focusedOptionIndex()).findIndex(o=>this.isOptionMatched(o)),i=i===-1?this.visibleOptions().slice(0,this.focusedOptionIndex()).findIndex(o=>this.isOptionMatched(o)):i+this.focusedOptionIndex()):i=this.visibleOptions().findIndex(o=>this.isOptionMatched(o)),i!==-1&&(l=!0),i===-1&&this.focusedOptionIndex()===-1&&(i=this.findFirstFocusedOptionIndex()),i!==-1&&this.changeFocusedOptionIndex(e,i),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue=``,this.searchTimeout=null},500),l}hasFocusableElements(){return Je(this.overlayViewChild?.overlayViewChild?.nativeElement,`:not([data-p-hidden-focusable="true"])`).length>0}hasFilter(){return this._filterValue()&&this._filterValue().trim().length>0}get containerDataP(){return this.cn({invalid:this.invalid(),disabled:this.$disabled(),focus:this.focused,fluid:this.hasFluid,filled:this.$variant()===`filled`,[this.size()]:this.size()})}get labelDataP(){return this.cn({placeholder:this.label===this.placeholder,clearable:this.showClear,disabled:this.disabled,[this.size()]:this.size(),"has-chip":this.display===`chip`&&this.value&&this.value.length&&(this.maxSelectedLabels?this.value.length<=this.maxSelectedLabels:!0),empty:!this.placeholder&&!this.$filled})}get dropdownIconDataP(){return this.cn({[this.size()]:this.size()})}get overlayDataP(){return this.cn({[`overlay-`+this.appendTo]:`overlay-`+this.appendTo})}writeControlValue(e,n){this.value=e,n(e),this.cd.markForCheck()}getHeaderCheckboxPTOptions(e){return this.ptm(e,{context:{selected:this.allSelected()}})}getPTOptions(e,n,i,l){return this.ptm(l,{context:{selected:this.isSelected(e),focused:this.focusedOptionIndex()===this.getOptionIndex(i,n),disabled:this.isOptionDisabled(e)}})}static ɵfac=function(n){return new(n||t)(R(J),R(ht),R(yt))};static ɵcmp=TT({type:t,selectors:[[`p-multiSelect`],[`p-multiselect`],[`p-multi-select`]],contentQueries:function(n,i,l){if(n&1&&Jy(l,Mt,5)(l,Ft,5)(l,Mi,4)(l,ki,4)(l,Vi,4)(l,Ei,4)(l,Fi,4)(l,Li,4)(l,Ai,4)(l,Bi,4)(l,Di,4)(l,Pi,4)(l,Ni,4)(l,Ri,4)(l,zi,4)(l,Hi,4)(l,$i,4)(l,Ki,4)(l,Gi,4)(l,Pt,4),n&2){let o;gS(o=mS())&&(i.footerFacet=o.first),gS(o=mS())&&(i.headerFacet=o.first),gS(o=mS())&&(i.itemTemplate=o.first),gS(o=mS())&&(i.groupTemplate=o.first),gS(o=mS())&&(i.loaderTemplate=o.first),gS(o=mS())&&(i.headerTemplate=o.first),gS(o=mS())&&(i.filterTemplate=o.first),gS(o=mS())&&(i.footerTemplate=o.first),gS(o=mS())&&(i.emptyFilterTemplate=o.first),gS(o=mS())&&(i.emptyTemplate=o.first),gS(o=mS())&&(i.selectedItemsTemplate=o.first),gS(o=mS())&&(i.loadingIconTemplate=o.first),gS(o=mS())&&(i.filterIconTemplate=o.first),gS(o=mS())&&(i.removeTokenIconTemplate=o.first),gS(o=mS())&&(i.chipIconTemplate=o.first),gS(o=mS())&&(i.clearIconTemplate=o.first),gS(o=mS())&&(i.dropdownIconTemplate=o.first),gS(o=mS())&&(i.itemCheckboxIconTemplate=o.first),gS(o=mS())&&(i.headerCheckboxIconTemplate=o.first),gS(o=mS())&&(i.templates=o)}}
vendor: 5,454 bytes, line 262
262,viewQuery:function(n,i){if(n&1&&Xy(Qi,5)(qi,5)(ji,5)(Ui,5)(Wi,5)(Zi,5)(Yi,5)(Xi,5),n&2){let l;gS(l=mS())&&(i.overlayViewChild=l.first),gS(l=mS())&&(i.filterInputChild=l.first),gS(l=mS())&&(i.focusInputViewChild=l.first),gS(l=mS())&&(i.itemsViewChild=l.first),gS(l=mS())&&(i.scroller=l.first),gS(l=mS())&&(i.lastHiddenFocusableElementOnOverlay=l.first),gS(l=mS())&&(i.firstHiddenFocusableElementOnOverlay=l.first),gS(l=mS())&&(i.headerCheckboxViewChild=l.first)}},hostVars:6,hostBindings:function(n,i){n&1&&Yy(`click`,function(o){return i.onContainerClick(o)}),n&2&&(Sy(`id`,i.id)(`data-p`,i.containerDataP),AS(i.sx(`root`)),OS(i.cn(i.cx(`root`),i.styleClass)))},inputs:{id:`id`,ariaLabel:`ariaLabel`,styleClass:`styleClass`,panelStyle:`panelStyle`,panelStyleClass:`panelStyleClass`,inputId:`inputId`,readonly:[2,`readonly`,`readonly`,oi$1],group:[2,`group`,`group`,oi$1],filter:[2,`filter`,`filter`,oi$1],filterPlaceHolder:`filterPlaceHolder`,filterLocale:`filterLocale`,overlayVisible:[2,`overlayVisible`,`overlayVisible`,oi$1],tabindex:[2,`tabindex`,`tabindex`,Ld],dataKey:`dataKey`,ariaLabelledBy:`ariaLabelledBy`,displaySelectedLabel:`displaySelectedLabel`,maxSelectedLabels:`maxSelectedLabels`,selectionLimit:[2,`selectionLimit`,`selectionLimit`,Ld],selectedItemsLabel:`selectedItemsLabel`,showToggleAll:[2,`showToggleAll`,`showToggleAll`,oi$1],emptyFilterMessage:`emptyFilterMessage`,emptyMessage:`emptyMessage`,resetFilterOnHide:[2,`resetFilterOnHide`,`resetFilterOnHide`,oi$1],dropdownIcon:`dropdownIcon`,chipIcon:`chipIcon`,optionLabel:`optionLabel`,optionValue:`optionValue`,optionDisabled:`optionDisabled`,optionGroupLabel:`optionGroupLabel`,optionGroupChildren:`optionGroupChildren`,showHeader:[2,`showHeader`,`showHeader`,oi$1],filterBy:`filterBy`,scrollHeight:`scrollHeight`,lazy:[2,`lazy`,`lazy`,oi$1],virtualScroll:[2,`virtualScroll`,`virtualScroll`,oi$1],loading:[2,`loading`,`loading`,oi$1],virtualScrollItemSize:[2,`virtualScrollItemSize`,`virtualScrollItemSize`,Ld],loadingIcon:`loadingIcon`,virtualScrollOptions:`virtualScrollOptions`,overlayOptions:`overlayOptions`,ariaFilterLabel:`ariaFilterLabel`,filterMatchMode:`filterMatchMode`,tooltip:`tooltip`,tooltipPosition:`tooltipPosition`,tooltipPositionStyle:`tooltipPositionStyle`,tooltipStyleClass:`tooltipStyleClass`,autofocusFilter:[2,`autofocusFilter`,`autofocusFilter`,oi$1],display:`display`,autocomplete:`autocomplete`,showClear:[2,`showClear`,`showClear`,oi$1],autofocus:[2,`autofocus`,`autofocus`,oi$1],placeholder:`placeholder`,options:`options`,filterValue:`filterValue`,selectAll:`selectAll`,focusOnHover:[2,`focusOnHover`,`focusOnHover`,oi$1],filterFields:`filterFields`,selectOnFocus:[2,`selectOnFocus`,`selectOnFocus`,oi$1],autoOptionFocus:[2,`autoOptionFocus`,`autoOptionFocus`,oi$1],highlightOnSelect:[2,`highlightOnSelect`,`highlightOnSelect`,oi$1],size:[1,`size`],variant:[1,`variant`],fluid:[1,`fluid`],appendTo:[1,`appendTo`],motionOptions:[1,`motionOptions`]},outputs:{onChange:`onChange`,onFilter:`onFilter`,onFocus:`onFocus`,onBlur:`onBlur`,onClick:`onClick`,onClear:`onClear`,onPanelShow:`onPanelShow`,onPanelHide:`onPanelHide`,onLazyLoad:`onLazyLoad`,onRemove:`onRemove`,onSelectAllChange:`onSelectAllChange`},features:[XS([Vl,Ne,{provide:ni,useExisting:t},{provide:zt,useExisting:t}]),RT([Pn$1]),dy],ngContentSelectors:en,decls:16,vars:51,consts:[[`focusInput`,``],[`elseBlock`,``],[`overlay`,``],[`content`,``],[`token`,``],[`removeicon`,``],[`firstHiddenFocusableEl`,``],[`buildInItems`,``],[`lastHiddenFocusableEl`,``],[`builtInFilterElement`,``],[`headerCheckbox`,``],[`icon`,``],[`filterInput`,``],[`scroller`,``],[`loader`,``],[`items`,``],[1,`p-hidden-accessible`,3,`pBind`],[`role`,`combobox`,3,`focus`,`blur`,`keydown`,`pTooltip`,`pTooltipUnstyled`,`tooltipPosition`,`positionStyle`,`tooltipStyleClass`,`pAutoFocus`,`pBind`],[3,`mouseleave`,`pBind`,`pTooltip`,`pTooltipUnstyled`,`tooltipDisabled`,`tooltipPosition`,`positionStyle`,`tooltipStyleClass`],[3,`pBind`],[4,`ngIf`],[4,`ngIf`,`ngIfElse`],[3,`visibleChange`,`onBeforeEnter`,`onAfterLeave`,`onHide`,`hostAttrSelector`,`visible`,`options`,`target`,`appendTo`,`unstyled`,`pt`,`motionOptions`],[3,`pBind`,`class`],[3,`pBind`,`class`,4,`ngFor`,`ngForOf`],[3,`onRemove`,`pt`,`unstyled`,`label`,`removable`,`removeIcon`],[3,`class`,`pBind`,`click`,4,`ngIf`],[3,`click`,`pBind`],[4,`ngTemplateOutlet`,`ngTemplateOutletContext`],[`data-p-icon`,`times`,3,`pBind`,`class`,`click`,4,`ngIf`],[3,`pBind`,`class`,`click`,4,`ngIf`],[`data-p-icon`,`times`,3,`click`,`pBind`],[4,`ngTemplateOutlet`],[3,`pBind`,`class`,4,`ngIf`],[3,`pBind`,`class`,`ngClass`,4,`ngIf`],[`data-p-icon`,`chevron-down`,3,`pBind`,`class`,4,`ngIf`],[3,`pBind`,`ngClass`],[`data-p-icon`,`chevron-down`,3,`pBind`],[3,`pBind`,`ngStyle`],[`role`,`presentation`,1,`p-hidden-accessible`,`p-hidden-focusable`,3,`focus`,`pBind`],[3,`items`,`style`,`itemSize`,`autoSize`,`tabindex`,`lazy`,`options`,`onLazyLoad`,4,`ngIf`],[3,`pt`,`ngModel`,`ngModelOptions`,`ariaLabel`,`binary`,`variant`,`disabled`,`unstyled`,`onChange`,4,`ngIf`],[3,`pt`,`class`,`unstyled`,4,`ngIf`],[3,`onChange`,`pt`,`ngModel`,`ngModelOptions`,`ariaLabel`,`binary`,`variant`,`disabled`,`unstyled`],[`data-p-icon`,`check`,3,`class`,`pBind`,4,`ngIf`],[`data-p-icon`,`check`,3,`pBind`],[3,`pt`,`unstyled`],[`pInputText`,``,`type`,`text`,`role`,`searchbox`,3,`input`,`keydown`,`click`,`blur`,`pt`,`variant`,`value`,`unstyled`],[`data-p-icon`,`search`,3,`pBind`,4,`ngIf`],[`
262class`,`p-multiselect-filter-icon`,3,`pBind`,4,`ngIf`],[`data-p-icon`,`search`,3,`pBind`],[1,`p-multiselect-filter-icon`,3,`pBind`],[3,`onLazyLoad`,`items`,`itemSize`,`autoSize`,`tabindex`,`lazy`,`options`],[`role`,`listbox`,`aria-multiselectable`,`true`,3,`pBind`],[`ngFor`,``,3,`ngForOf`],[`role`,`option`,3,`pBind`,`class`,`ngStyle`,4,`ngIf`],[`role`,`option`,3,`pBind`,`ngStyle`],[3,`ngTemplateOutlet`,`ngTemplateOutletContext`,4,`ngIf`],[3,`ngTemplateOutlet`,`ngTemplateOutletContext`],[`pMultiSelectItem`,``,`pRipple`,``,3,`onClick`,`onMouseEnter`,`pBind`,`id`,`option`,`selected`,`label`,`disabled`,`template`,`itemCheckboxIconTemplate`,`itemSize`,`focused`,`ariaPosInset`,`ariaSetSize`,`variant`,`highlightOnSelect`,`pt`,`unstyled`]],template:function(n,i){if(n&1){let l=F_();fS(Ji),Js(0,`div`,16)(1,`input`,17,0),Yy(`focus`,function(m){return i.onInputFocus(m)})(`blur`,function(m){return i.onInputBlur(m)})(`keydown`,function(m){return i.onKeyDown(m)}),hd()(),Js(3,`div`,18),Yy(`mouseleave`,function(){return i.labelContainerMouseLeave()}),Js(4,`div`,19),py(5,yn,3,2,`ng-container`,20)(6,Sn,3,6,`ng-container`,20),hd()(),py(7,On,3,2,`ng-container`,20),Js(8,`div`,19),py(9,Fn,3,2,`ng-container`,21)(10,Rn,2,2,`ng-template`,null,1,yM),hd(),Js(12,`p-overlay`,22,2),Dv(`visibleChange`,function(m){return bp(l),qS(i.overlayVisible,m)||(i.overlayVisible=m),Tp(m)}),Yy(`onBeforeEnter`,function(m){return i.onOverlayBeforeEnter(m)})(`onAfterLeave`,function(m){return i.onOverlayAfterLeave(m)})(`onHide`,function(m){return i.onOverlayHide(m)}),py(14,xl,13,24,`ng-template`,null,3,yM),hd()}if(n&2){let l=vS(11);My(`pBind`,i.ptm(`hiddenInputContainer`)),Sy(`data-p-hidden-accessible`,!0),Pw(),My(`pTooltip`,i.tooltip)(`pTooltipUnstyled`,i.unstyled())(`tooltipPosition`,i.tooltipPosition)(`positionStyle`,i.tooltipPositionStyle)(`tooltipStyleClass`,i.tooltipStyleClass)(`pAutoFocus`,i.autofocus)(`pBind`,i.ptm(`hiddenInput`)),Sy(`aria-disabled`,i.$disabled())(`id`,i.inputId)(`aria-label`,i.ariaLabel)(`aria-labelledby`,i.ariaLabelledBy)(`aria-haspopup`,`listbox`)(`aria-expanded`,i.overlayVisible??!1)(`aria-controls`,i.overlayVisible?i.id+`_list`:null)(`tabindex`,i.$disabled()?-1:i.tabindex)(`aria-activedescendant`,i.focused?i.focusedOptionId:void 0)(`value`,i.modelValue())(`name`,i.name())(`required`,i.required()?``:void 0)(`disabled`,i.$disabled()?``:void 0),Pw(2),OS(i.cx(`labelContainer`)),My(`pBind`,i.ptm(`labelContainer`))(`pTooltip`,i.tooltip)(`pTooltipUnstyled`,i.unstyled())(`tooltipDisabled`,i._disableTooltip)(`tooltipPosition`,i.tooltipPosition)(`positionStyle`,i.tooltipPositionStyle)(`tooltipStyleClass`,i.tooltipStyleClass),Pw(),OS(i.cx(`label`)),My(`pBind`,i.ptm(`label`)),Sy(`data-p`,i.labelDataP),Pw(),My(`ngIf`,!i.selectedItemsTemplate&&!i._selectedItemsTemplate),Pw(),My(`ngIf`,i.selectedItemsTemplate||i._selectedItemsTemplate),Pw(),My(`ngIf`,i.isVisibleClearIcon),Pw(),OS(i.cx(`dropdown`)),My(`pBind`,i.ptm(`dropdown`)),Pw(),My(`ngIf`,i.loading)(`ngIfElse`,l),Pw(3),My(`hostAttrSelector`,i.$attrSelector),vv(`visible`,i.overlayVisible),My(`options`,i.overlayOptions)(`target`,`@parent`)(`appendTo`,i.$appendTo())(`unstyled`,i.unstyled())(`pt`,i.ptm(`pcOverlay`))(`motionOptions`,i.motionOptions())}},dependencies:[nx,MN,ID,AN,LN,FN,El,hi$1,bt,ht$1,rt,K,ae$1,Wt,f$1,d,ni$1,si$1,K$1,ke,he,Dn$1,vn$1,Zt,kn$1,Pn$1],encapsulation:2})}return t})();var si=(()=>{class t{static ɵfac=function(n){return new(n||t)};static ɵmod=Ea({type:t});static ɵinj=to({imports:[ze,bt,bt]})}return t})();var Ll=()=>({width:`100%`});function Al(t,r){if(t&1){let e=F_();Js(0,`div`)(1,`app-form-field`,0)(2,`p-multiSelect`,1),Yy(`onChange`,function(i){bp(e);return Tp(lS().onOverlayChange(i))}),hd(),Lb(),hd()()}if(t&2){let e=lS();Pw(),My(`formControlIdentifier`,e.controlNameOverlaySelection)(`label`,e.i18nSelectMapOverlay),Pw(),AS(eM(12,Ll)),My(`ngModel`,e.selectedOptions)(`filter`,!1)(`options`,e.options)(`placeholder`,e.i18nSelectMapOverlay)(`showHeader`,!1)(`showToggleAll`,!1)(`selectedItemsLabel`,e.i18nItemsSelected),Sy(`aria-label`,e.i18nSelectMapOverlay),jb()}}var ci=(()=>{class t{constructor(){this.controlNameOverlaySelection=`overlaySelection`,this.i18nSelectMapOverlay="Kartenoverlays",this.i18nItemsSelected="{0} Kartenoverlays selektiert",this.options=Object.entries(f$2).map(([e,n])=>({label:e,value:e})),this.selectedOptions=[],this.destroy$=new ue,this.store=v(z),this.overlayTileLayersSelected$=this.store.select(a$1.getOverlayTileLayersSelected)}ngOnInit(){this.overlayTileLayersSelected$.pipe(Yf(this.destroy$)).subscribe(e=>{this.selectedOptions=e})}onOverlayChange(e){this.store.dispatch(new l$1(e.itemValue.value))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.ɵfac=function(n){return new(n||t)}}static{this.ɵcmp=TT({type:t,selectors:[[`map-overlay-selection`]],decls:1,vars:1,consts:[[3,`formControlIdentifier`,`label`],[`optionLabel`,`label`,`optionValue`,`value`,3,`onChange`,`ngModel`,`filter`,`options`,`placeholder`,`showHeader`,`showToggleAll`,`selectedItemsLabel`]],template:function(n,i){n&1&&b_(0,Al,3,13,`div`),n&2&&T_(i.options.length?0:-1)},dependencies:[si,ze,Dn$1,vn$1,Zt,G],encapsulation:2})}}return t})();var pi=`
263    .p-toggleswitch {
264        display: inline-block;
265        width: dt('toggleswitch.width');
266        height: dt('toggleswitch.height');
267    }
268
269    .p-toggleswitch-input {
270        cursor: pointer;
271        appearance: none;
272        position: absolute;
273        top: 0;
274        inset-inline-start: 0;
275        width: 100%;
276        height: 100%;
277        padding: 0;
278        margin: 0;
279        opacity: 0;
280        z-index: 1;
281        outline: 0 none;
282        border-radius: dt('toggleswitch.border.radius');
283    }
284
285    .p-toggleswitch-slider {
286        cursor: pointer;
287        width: 100%;
288        height: 100%;
289        border-width: dt('toggleswitch.border.width');
290        border-style: solid;
291        border-color: dt('toggleswitch.border.color');
292        background: dt('toggleswitch.background');
293        transition:
294            background dt('toggleswitch.transition.duration'),
295            color dt('toggleswitch.transition.duration'),
296            border-color dt('toggleswitch.transition.duration'),
297            outline-color dt('toggleswitch.transition.duration'),
298            box-shadow dt('toggleswitch.transition.duration');
299        border-radius: dt('toggleswitch.border.radius');
300        outline-color: transparent;
301        box-shadow: dt('toggleswitch.shadow');
302    }
303
304    .p-toggleswitch-handle {
305        position: absolute;
306        top: 50%;
307        display: flex;
308        justify-content: center;
309        align-items: center;
310        background: dt('toggleswitch.handle.background');
311        color: dt('toggleswitch.handle.color');
312        width: dt('toggleswitch.handle.size');
313        height: dt('toggleswitch.handle.size');
314        inset-inline-start: dt('toggleswitch.gap');
315        margin-block-start: calc(-1 * calc(dt('toggleswitch.handle.size') / 2));
316        border-radius: dt('toggleswitch.handle.border.radius');
317        transition:
318            background dt('toggleswitch.transition.duration'),
319            color dt('toggleswitch.transition.duration'),
320            inset-inline-start dt('toggleswitch.slide.duration'),
321            box-shadow dt('toggleswitch.slide.duration');
322    }
323
324    .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider {
325        background: dt('toggleswitch.checked.background');
326        border-color: dt('toggleswitch.checked.border.color');
327    }
328
329    .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle {
330        background: dt('toggleswitch.handle.checked.background');
331        color: dt('toggleswitch.handle.checked.color');
332        inset-inline-start: calc(dt('toggleswitch.width') - calc(dt('toggleswitch.handle.size') + dt('toggleswitch.gap')));
333    }
334
335    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider {
336        background: dt('toggleswitch.hover.background');
337        border-color: dt('toggleswitch.hover.border.color');
338    }
339
340    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle {
341        background: dt('toggleswitch.handle.hover.background');
342        color: dt('toggleswitch.handle.hover.color');
343    }
344
345    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider {
346        background: dt('toggleswitch.checked.hover.background');
347        border-color: dt('toggleswitch.checked.hover.border.color');
348    }
349
350    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle {
351        background: dt('toggleswitch.handle.checked.hover.background');
352        color: dt('toggleswitch.handle.checked.hover.color');
353    }
354
355    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider {
356        box-shadow: dt('toggleswitch.focus.ring.shadow');
357        outline: dt('toggleswitch.focus.ring.width') dt('toggleswitch.focus.ring.style') dt('toggleswitch.focus.ring.color');
358        outline-offset: dt('toggleswitch.focus.ring.offset');
359    }
360
361    .p-toggleswitch.p-invalid > .p-toggleswitch-slider {
362        border-color: dt('toggleswitch.invalid.border.color');
363    }
364
365    .p-toggleswitch.p-disabled {
366        opacity: 1;
367    }
368
369    .p-toggleswitch.p-disabled .p-toggleswitch-slider {
370        background: dt('toggleswitch.disabled.background');
371    }
372
373    .p-toggleswitch.p-disabled .p-toggleswitch-handle {
374        background: dt('toggleswitch.handle.disabled.background');
375    }
376`;var Bl=[`handle`];var Dl=[`input`];var Pl=t=>({checked:t});function Nl(t,r){t&1&&Ry(0)}function Rl(t,r){if(t&1&&py(0,Nl,1,0,`ng-container`,3),t&2){let e=lS();My(`ngTemplateOutlet`,e.handleTemplate||e._handleTemplate)(`ngTemplateOutletContext`,tM(2,Pl,e.checked()))}}var zl=`
377    ${pi}
378
379    p-toggleswitch.ng-invalid.ng-dirty > .p-toggleswitch-slider {
380        border-color: dt('toggleswitch.invalid.border.color');
381    }
382`;var Hl={root:{position:`relative`}};var $l={root:({instance:t})=>[`p-toggleswitch p-component`,{"p-toggleswitch p-component":!0,"p-toggleswitch-checked":t.checked(),"p-disabled":t.$disabled(),"p-invalid":t.invali
382d()}],input:`p-toggleswitch-input`,slider:`p-toggleswitch-slider`,handle:`p-toggleswitch-handle`};var di=(()=>{class t extends q$1{name=`toggleswitch`;style=zl;classes=$l;inlineStyles=Hl;static ɵfac=(()=>{let e;return function(i){return(e||(e=ta(t)))(i||t)}})();static ɵprov=O({token:t,factory:t.ɵfac})}return t})();var ui=new w(`TOGGLESWITCH_INSTANCE`);var Kl={provide:fe,useExisting:Qi$1(()=>He),multi:!0};var He=(()=>{class t extends c{componentName=`ToggleSwitch`;$pcToggleSwitch=v(ui,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=v(Pn$1,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptms([`host`,`root`]))}styleClass;tabindex;inputId;readonly;trueValue=!0;falseValue=!1;ariaLabel;size=j2();ariaLabelledBy;autofocus;onChange=new Tt;input;handleTemplate;_handleTemplate;focused=!1;_componentStyle=v(di);templates;onHostClick(e){this.onClick(e)}onAfterContentInit(){this.templates.forEach(e=>{e.getType()===`handle`?this._handleTemplate=e.template:this._handleTemplate=e.template})}onClick(e){!this.$disabled()&&!this.readonly&&(this.writeModelValue(this.checked()?this.falseValue:this.trueValue),this.onModelChange(this.modelValue()),this.onChange.emit({originalEvent:e,checked:this.modelValue()}),this.input.nativeElement.focus())}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}checked(){return this.modelValue()===this.trueValue}writeControlValue(e,n){n(e),this.cd.markForCheck()}get dataP(){return this.cn({checked:this.checked(),disabled:this.$disabled(),invalid:this.invalid()})}static ɵfac=(()=>{let e;return function(i){return(e||(e=ta(t)))(i||t)}})();static ɵcmp=TT({type:t,selectors:[[`p-toggleswitch`],[`p-toggleSwitch`],[`p-toggle-switch`]],contentQueries:function(n,i,l){if(n&1&&Jy(l,Bl,4)(l,Pt,4),n&2){let o;gS(o=mS())&&(i.handleTemplate=o.first),gS(o=mS())&&(i.templates=o)}},viewQuery:function(n,i){if(n&1&&Xy(Dl,5),n&2){let l;gS(l=mS())&&(i.input=l.first)}},hostVars:7,hostBindings:function(n,i){n&1&&Yy(`click`,function(o){return i.onHostClick(o)}),n&2&&(Sy(`data-p-checked`,i.checked())(`data-p-disabled`,i.$disabled())(`data-p`,i.dataP),AS(i.sx(`root`)),OS(i.cn(i.cx(`root`),i.styleClass)))},inputs:{styleClass:`styleClass`,tabindex:[2,`tabindex`,`tabindex`,Ld],inputId:`inputId`,readonly:[2,`readonly`,`readonly`,oi$1],trueValue:`trueValue`,falseValue:`falseValue`,ariaLabel:`ariaLabel`,size:[1,`size`],ariaLabelledBy:`ariaLabelledBy`,autofocus:[2,`autofocus`,`autofocus`,oi$1]},outputs:{onChange:`onChange`},features:[XS([Kl,di,{provide:ui,useExisting:t},{provide:zt,useExisting:t}]),RT([Pn$1]),dy],decls:5,vars:22,consts:[[`input`,``],[`type`,`checkbox`,`role`,`switch`,3,`focus`,`blur`,`checked`,`pAutoFocus`,`pBind`],[3,`pBind`],[4,`ngTemplateOutlet`,`ngTemplateOutletContext`]],template:function(n,i){n&1&&(Js(0,`input`,1,0),Yy(`focus`,function(){return i.onFocus()})(`blur`,function(){return i.onBlur()}),hd(),Js(2,`div`,2)(3,`div`,2),b_(4,Rl,1,4,`ng-container`),hd()()),n&2&&(OS(i.cx(`input`)),My(`checked`,i.checked())(`pAutoFocus`,i.autofocus)(`pBind`,i.ptm(`input`)),Sy(`id`,i.inputId)(`required`,i.required()?``:void 0)(`disabled`,i.$disabled()?``:void 0)(`aria-checked`,i.checked())(`aria-labelledby`,i.ariaLabelledBy)(`aria-label`,i.ariaLabel)(`name`,i.name())(`tabindex`,i.tabindex),Pw(2),OS(i.cx(`slider`)),My(`pBind`,i.ptm(`slider`)),Sy(`data-p`,i.dataP),Pw(),OS(i.cx(`handle`)),My(`pBind`,i.ptm(`handle`)),Sy(`data-p`,i.dataP),Pw(),T_(i.handleTemplate||i._handleTemplate?4:-1))},dependencies:[nx,LN,K,bt,kn$1,Pn$1],encapsulation:2})}return t})();var mi=(()=>{class t{static ɵfac=function(n){return new(n||t)};static ɵmod=Ea({type:t});static ɵinj=to({imports:[He,bt,bt]})}return t})();var hi=(()=>{class t{constructor(){this.fb=v(Vn$1),this.controlNameClusterToggle=`clusterToggle`,this.i18nMarkerClusterToggleLabel="Grillstellen clustern",this.store=v(z),this.markersAreClustered$=this.store.select(a$1.getMarkersAreClustered),this.destroy$=new ue}ngOnInit(){this.initForm()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onChange(){this.store.dispatch(new M)}initForm(){this.markersAreClustered$.pipe(Yf(this.destroy$)).subscribe(e=>{this.markerClusterToggleForm=this.fb.group({[this.controlNameClusterToggle]:[e,[]]})})}static{this.ɵfac=function(n){return new(n||t)}}static{this.ɵcmp=TT({type:t,selectors:[[`map-marker-cluster-toggle`]],decls:6,vars:8,consts:[[3,`formGroup`],[3,`formControlIdentifier`],[1,`flex`,`align-items-center`,`gap-2`],[3,`onChange`,`formControlName`,`inputId`],[1,`flex-grow-0`,3,`for`]],template:function(n,i){n&1&&(Js(0,`div`,0)(1,`app-form-field`,1)(2,`div`,2)(3,`p-toggleswitch`,3),Yy(`onChange`,function(){return i.onChange()}),hd(),Lb(),Js(4,`label`,4),US(5),hd()()()()),n&2&&(My(`formGroup`,i.markerClusterToggleForm),Pw(),My(`formControlIdentifier`,i.controlNameClusterToggle),Pw(2),My(`formControlName`,i.controlNameClusterToggle)(`inputId`,i.controlNameClusterToggle),Sy(`data-cy`,`markerClusterToggle`),jb(),Pw(),My(`for`,ZS(i.controlNameClusterToggle)),Pw(),gv(i.i18nMarkerClusterToggleLabel))},dependencies:[bn$1,vn$1,_n$1,qt,Yt,mi,He,G],encapsulation:2})}}return t})();function Ql(t,r){if(t&1&&(Js(0,`div`,4)(1,`p`,5),US(2),hd(),Ny(3,`map-tile-layer
382-selection`)(4,`map-overlay-selection`)(5,`map-marker-cluster-toggle`),hd()),t&2){let e=lS();Sy(`data-cy`,`mapSettingsPanel`),Pw(2),gv(e.i18nMapSettings)}}var Ua=(()=>{class t{constructor(){this.i18nMapSettings="Karteneinstellungen",this.IconNamesEnum=D$1,this.CSS_PREFIX=`gs-`}static{this.ɵfac=function(n){return new(n||t)}}static{this.ɵcmp=TT({type:t,selectors:[[`map-settings`]],decls:5,vars:10,consts:[[`op`,``],[3,`click`,`rounded`,`tooltipPosition`,`pTooltip`],[3,`ariaHidden`,`icon`],[`pTemplate`,`content`],[1,`map-settings-panel`,`flex`,`flex-column`,`gap-3`],[1,`text-2xl`,`mt-1`]],template:function(n,i){if(n&1){let l=F_();Js(0,`p-button`,1),Yy(`click`,function(m){bp(l);return Tp(vS(3).toggle(m))}),Ny(1,`app-icon`,2),hd(),Js(2,`p-popover`,null,0),py(4,Ql,6,2,`ng-template`,3),hd()}n&2&&(OS(i.CSS_PREFIX+`white-button`),My(`pTooltip`,ZS(i.i18nMapSettings))(`rounded`,!0)(`tooltipPosition`,`left`),Sy(`aria-label`,i.i18nMapSettings)(`data-cy`,`mapSettingsBtn`),Pw(),My(`ariaHidden`,!0)(`icon`,i.IconNamesEnum.Sliders))},dependencies:[ae,ho,Pt,et$1,Oe,ti,ci,hi,y0,pt,ht$1],styles:[`.map-settings-panel[_ngcontent-%COMP%]{width:300px}`]})}}return t})();export{Ua as MapSettingsComponent};

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.