PageSourceSearch

https://www.transparenzregister.de/chunk-FBDH4O7G.js

js transparenzregister.de collected 2026-10-01 12:31:52 UTC 64,088 bytes, 1,048 lines download raw bytes

1import{h as ut,j as H}from"./chunk-GABQCIAQ.js";import{a as bt}from"./chunk-KK2A6E3J.js";import{b as ht,c as _t,e as pt}from"./chunk-U3RQOG7G.js";import{b as vt}from"./chunk-5AF5W735.js";import{c as st,f as ot,j as V,k as lt,q as rt,s as dt,y as p}from"./chunk-ZGIGNOAO.js";import{ia as ft}from"./chunk-RKDRXVY4.js";import{b as ct}from"./chunk-ZRXKDNZG.js";import{a as at}from"./chunk-T554K43C.js";import{Ba as C,D as X,Fc as Q,Hb as O,Jb as u,Kb as z,Lb as l,Mb as T,Na as h,Nb as N,Ob as r,Pb as d,Ra as it,Sc as nt,Tb as k,Vb as w,X as P,Ya as M,Za as et,_a as g,aa as W,ab as x,bb as f,ca as Z,ea as S,f as U,ga as s,ic as F,j as K,kb as L,na as Y,nb as I,oa as J,ob as A,od as mt,pa as $,sc as R,sd as gt,ta as B,tb as b,ua as j,ub as m,vb as _,wa as E,wb as v,ya as tt,za as y}from"./chunk-ZQ2E3AKS.js";var xt=["*"],kt=`.mdc-list {
2  margin: 0;
3  padding: 8px 0;
4  list-style-type: none;
5}
6.mdc-list:focus {
7  outline: none;
8}
9
10.mdc-list-item {
11  display: flex;
12  position: relative;
13  justify-content: flex-start;
14  overflow: hidden;
15  padding: 0;
16  align-items: stretch;
17  cursor: pointer;
18  padding-left: 16px;
19  padding-right: 16px;
20  background-color: var(--mat-list-list-item-container-color, transparent);
21  border-radius: var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none));
22}
23.mdc-list-item.mdc-list-item--selected {
24  background-color: var(--mat-list-list-item-selected-container-color);
25}
26.mdc-list-item:focus {
27  outline: 0;
28}
29.mdc-list-item.mdc-list-item--disabled {
30  cursor: auto;
31}
32.mdc-list-item.mdc-list-item--with-one-line {
33  height: var(--mat-list-list-item-one-line-container-height, 48px);
34}
35.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start {
36  align-self: center;
37  margin-top: 0;
38}
39.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end {
40  align-self: center;
41  margin-top: 0;
42}
43.mdc-list-item.mdc-list-item--with-two-lines {
44  height: var(--mat-list-list-item-two-line-container-height, 64px);
45}
46.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start {
47  align-self: flex-start;
48  margin-top: 16px;
49}
50.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end {
51  align-self: center;
52  margin-top: 0;
53}
54.mdc-list-item.mdc-list-item--with-three-lines {
55  height: var(--mat-list-list-item-three-line-container-height, 88px);
56}
57.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start {
58  align-self: flex-start;
59  margin-top: 16px;
60}
61.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end {
62  align-self: flex-start;
63  margin-top: 16px;
64}
65.mdc-list-item.mdc-list-item--selected::before, .mdc-list-item.mdc-list-item--selected:focus::before, .mdc-list-item:not(.mdc-list-item--selected):focus::before {
66  position: absolute;
67  box-sizing: border-box;
68  width: 100%;
69  height: 100%;
70  top: 0;
71  left: 0;
72  content: "";
73  pointer-events: none;
74}
75
76a.mdc-list-item {
77  color: inherit;
78  text-decoration: none;
79}
80
81.mdc-list-item__start {
82  fill: currentColor;
83  flex-shrink: 0;
84  pointer-events: none;
85}
86.mdc-list-item--with-leading-icon .mdc-list-item__start {
87  color: var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));
88  width: var(--mat-list-list-item-leading-icon-size, 24px);
89  height: var(--mat-list-list-item-leading-icon-size, 24px);
90  margin-left: 16px;
91  margin-right: 32px;
92}
93[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start {
94  margin-left: 32px;
95  margin-right: 16px;
96}
97.mdc-list-item--with-leading-icon:hover .mdc-list-item__start {
98  color: var(--mat-list-list-item-hover-leading-icon-color);
99}
100.mdc-list-item--with-leading-avatar .mdc-list-item__start {
101  width: var(--mat-list-list-item-leading-avatar-size, 40px);
102  height: var(--mat-list-list-item-leading-avatar-size, 40px);
103  margin-left: 16px;
104  margin-right: 16px;
105  border-radius: 50%;
106}
107.mdc-list-item--with-leading-avatar .mdc-list-item__start, [dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start {
108  margin-left: 16px;
109  margin-right: 16px;
110  border-radius: 50%;
111}
112
113.mdc-list-item__end {
114  flex-shrink: 0;
115  pointer-events: none;
116}
117.mdc-list-item--with-trailing-meta .mdc-list-item__end {
118  font-family: var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));
119  line-height: var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));
120  font-size: var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));
121  font-weight: var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));
122  letter-spacing: var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking));
123}
124.mdc-list-item--with-trailing-icon .mdc-list-item__end {
125  color: var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));
126  width: var(--mat-list-list-item-trailing-icon-size, 24px);
127  height: var(--mat-list-list-item-trailing-icon-size, 24px);
128}
129.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end {
130  color: var(--mat-list-list-item-hover-trailing-icon-color);
131}
132.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end {
133  color: var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant));
134}
135.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end {
136  color: var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary));
137}
138
139.mdc-list-item__content {
140  text-overflow: ellipsis;
141  white-space: nowrap;
142  overflow: hidden;
143  align-self: center;
144  flex: 1;
145  pointer-events: none;
146}
147.mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-lines .mdc-list-item__content {
148  align-self: stretch;
149}
150
151.mdc-list-item__primary-text {
152  text-overflow: ellipsis;
153  white-space: nowrap;
154  overflow: hidden;
155  color: var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface));
156  font-family: var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font));
157  line-height: var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));
158  font-size: var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size));
159  font-weight: var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));
160  letter-spacing: var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking));
161}
162.mdc-list-item:hover .mdc-list-item__primary-text {
163  color: var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface));
164}
165.mdc-list-item:focus .mdc-list-item__primary-text {
166  color: var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface));
167}
168.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text {
169  display: block;
170  margin-top: 0;
171  line-height: normal;
172  margin-bottom: -20px;
173}
174.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
175  display: inline-block;
176  width: 0;
177  height: 28px;
178  content: "";
179  vertical-align: 0;
180}
181.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after {
182  display: inline-block;
183  width: 0;
184  height: 20px;
185  content: "";
186  vertical-align: -20px;
187}
188
189.mdc-list-item__secondary-text {
190  text-overflow: ellipsis;
191  white-space: nowrap;
192  overflow: hidden;
193  display: block;
194  margin-top: 0;
195  color: var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));
196  font-family: var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));
197  line-height: var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));
198  font-size: var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));
199  font-weight: var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));
200  letter-spacing: var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking));
201}
202.mdc-list-item__secondary-text::before {
203  display: inline-block;
204  width: 0;
205  height: 20px;
206  content: "";
207  vertical-align: 0;
208}
209.mdc-list-item--with-three-lines .mdc-list-item__secondary-text {
210  white-space: normal;
211  line-height: 20px;
212}
213.mdc-list-item--with-overline .mdc-list-item__secondary-text {
214  white-space: nowrap;
215  line-height: auto;
216}
217
218.mdc-list-item--with-leading-radio.mdc-list-item,
219.mdc-list-item--with-leading-checkbox.mdc-list-item,
220.mdc-list-item--with-leading-icon.mdc-list-item,
221.mdc-list-item--with-leading-avatar.mdc-list-item {
222  padding-left: 0;
223  padding-right: 16px;
224}
225[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,
226[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,
227[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,
228[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item {
229  padding-left: 16px;
230  padding-right: 0;
231}
232.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
233.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
234.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,
235.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
236  display: block;
237  margin-top: 0;
238  line-height: normal;
239  margin-bottom: -20px;
240}
241.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
242.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
243.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
244.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
245  display: inline-block;
246  width: 0;
247  height: 32px;
248  content: "";
249  vertical-align: 0;
250}
251.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
252.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
253.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
254.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
255  display: inline-block;
256  width: 0;
257  height: 20px;
258  content: "";
259  vertical-align: -20px;
260}
261.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
262.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
263.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,
264.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
265  display: block;
266  margin-top: 0;
267  line-height: normal;
268}
269.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
270.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
271.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,
272.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
273  display: inline-block;
274  width: 0;
275  height: 32px;
276  content: "";
277  vertical-align: 0;
278}
279
280.mdc-list-item--with-trailing-icon.mdc-list-item, [dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item {
281  padding-left: 0;
282  padding-right: 0;
283}
284.mdc-list-item--with-trailing-icon .mdc-list-item__end {
285  margin-left: 16px;
286  margin-right: 16px;
287}
288
289.mdc-list-item--with-trailing-meta.mdc-list-item {
290  padding-left: 16px;
291  padding-right: 0;
292}
293[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item {
294  padding-left: 0;
295  padding-right: 16px;
296}
297.mdc-list-item--with-trailing-meta .mdc-list-item__end {
298  -webkit-user-select: none;
299  user-select: none;
300  margin-left: 28px;
301  margin-right: 16px;
302}
303[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end {
304  margin-left: 16px;
305  margin-right: 28px;
306}
307.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end, .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
308  display: block;
309  line-height: normal;
310  align-self: flex-start;
311  margin-top: 0;
312}
313.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before, .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before {
314  display: inline-block;
315  width: 0;
316  height: 28px;
317  content: "";
318  vertical-align: 0;
319}
320
321.mdc-list-item--with-leading-radio .mdc-list-item__start,
322.mdc-list-item--with-leading-checkbox .mdc-list-item__start {
323  margin-left: 8px;
324  margin-right: 24px;
325}
326[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,
327[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start {
328  margin-left: 24px;
329  margin-right: 8px;
330}
331.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,
332.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start {
333  align-self: flex-start;
334  margin-top: 8px;
335}
336
337.mdc-list-item--with-trailing-radio.mdc-list-item,
338.mdc-list-item--with-trailing-checkbox.mdc-list-item {
339  padding-left: 16px;
340  padding-right: 0;
341}
342[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,
343[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item {
344  padding-left: 0;
345  padding-right: 16px;
346}
347.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon, .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,
348.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,
349.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar {
350  padding-left: 0;
351}
352[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon, [dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,
353[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,
354[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar {
355  padding-right: 0;
356}
357.mdc-list-item--with-trailing-radio .mdc-list-item__end,
358.mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
359  margin-left: 24px;
360  margin-right: 8px;
361}
362[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,
363[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
364  margin-left: 8px;
365  margin-right: 24px;
366}
367.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,
368.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end {
369  align-self: flex-start;
370  margin-top: 8px;
371}
372
373.mdc-list-group__subheader {
374  margin: 0.75rem 16px;
375}
376
377.mdc-list-item--disabled .mdc-list-item__start,
378.mdc-list-item--disabled .mdc-list-item__content,
379.mdc-list-item--disabled .mdc-list-item__end {
380  opacity: 1;
381}
382.mdc-list-item--disabled .mdc-list-item__primary-text,
383.mdc-list-item--disabled .mdc-list-item__secondary-text {
384  opacity: var(--mat-list-list-item-disabled-label-text-opacity, 0.3);
385}
386.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
387  color: var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));
388  opacity: var(--mat-list-list-item-disabled-leading-icon-opacity, 0.38);
389}
390.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
391  color: var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));
392  opacity: var(--mat-list-list-item-disabled-trailing-icon-opacity, 0.38);
393}
394
395.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing, [dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing {
396  padding-left: 0;
397  padding-right: 0;
398}
399
400.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text {
401  color: var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface));
402}
403
404.mdc-list-item:hover::before {
405  background-color: var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-sur
405face));
406  opacity: var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));
407}
408
409.mdc-list-item.mdc-list-item--disabled::before {
410  background-color: var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));
411  opacity: var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));
412}
413
414.mdc-list-item:focus::before {
415  background-color: var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));
416  opacity: var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));
417}
418
419.mdc-list-item--disabled .mdc-radio,
420.mdc-list-item--disabled .mdc-checkbox {
421  opacity: var(--mat-list-list-item-disabled-label-text-opacity, 0.3);
422}
423
424.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar {
425  border-radius: var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));
426  background-color: var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container));
427}
428
429.mat-mdc-list-item-icon {
430  font-size: var(--mat-list-list-item-leading-icon-size, 24px);
431}
432
433@media (forced-colors: active) {
434  a.mdc-list-item--activated::after {
435    content: "";
436    position: absolute;
437    top: 50%;
438    right: 16px;
439    transform: translateY(-50%);
440    width: 10px;
441    height: 0;
442    border-bottom: solid 10px;
443    border-radius: 10px;
444  }
445  a.mdc-list-item--activated [dir=rtl]::after {
446    right: auto;
447    left: 16px;
448  }
449}
450
451.mat-mdc-list-base {
452  display: block;
453}
454.mat-mdc-list-base .mdc-list-item__start,
455.mat-mdc-list-base .mdc-list-item__end,
456.mat-mdc-list-base .mdc-list-item__content {
457  pointer-events: auto;
458}
459
460.mat-mdc-list-item,
461.mat-mdc-list-option {
462  width: 100%;
463  box-sizing: border-box;
464  -webkit-tap-highlight-color: transparent;
465}
466.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),
467.mat-mdc-list-option:not(.mat-mdc-list-item-interactive) {
468  cursor: default;
469}
470.mat-mdc-list-item .mat-divider-inset,
471.mat-mdc-list-option .mat-divider-inset {
472  position: absolute;
473  left: 0;
474  right: 0;
475  bottom: 0;
476}
477.mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset,
478.mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset {
479  margin-left: 72px;
480}
481[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset,
482[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset {
483  margin-right: 72px;
484}
485
486.mat-mdc-list-item-interactive::before {
487  top: 0;
488  left: 0;
489  right: 0;
490  bottom: 0;
491  position: absolute;
492  content: "";
493  opacity: 0;
494  pointer-events: none;
495  border-radius: inherit;
496}
497
498.mat-mdc-list-item > .mat-focus-indicator {
499  top: 0;
500  left: 0;
501  right: 0;
502  bottom: 0;
503  position: absolute;
504  pointer-events: none;
505}
506.mat-mdc-list-item:focus-visible > .mat-focus-indicator::before {
507  content: "";
508}
509
510.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text {
511  white-space: nowrap;
512  line-height: normal;
513}
514.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text {
515  display: -webkit-box;
516  -webkit-box-orient: vertical;
517  -webkit-line-clamp: 2;
518}
519
520mat-action-list button {
521  background: none;
522  color: inherit;
523  border: none;
524  font: inherit;
525  outline: inherit;
526  -webkit-tap-highlight-color: transparent;
527  text-align: start;
528}
529mat-action-list button::-moz-focus-inner {
530  border: 0;
531}
532
533.mdc-list-item--with-leading-icon .mdc-list-item__start {
534  margin-inline-start: var(--mat-list-list-item-leading-icon-start-space, 16px);
535  margin-inline-end: var(--mat-list-list-item-leading-icon-end-space, 16px);
536}
537
538.mat-mdc-nav-list .mat-mdc-list-item {
539  border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));
540  --mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));
541}
542.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated {
543  background-color: var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container));
544}
545`,wt=["unscopedContent"],Tt=["text"],Dt=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],St=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],Et=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],Ft=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"];function Rt(e,o){e&1&&l(0,4)}function Pt(e,o){if(e&1&&(m(0,"div",11),v(1,"input",12),m(2,"div",13),Y(),m(3,"svg",14),v(4,"path",15),_(),J(),v(5,"div",16),_()()),e&2){let t=u();w("mdc-checkbox--disabled",t.disabled),h(),b("checked",t.selected)("disabled",t.disabled)}}function Bt(e,o){if(e&1&&(m(0,"div",17),v(1,"input",18),m(2,"div",19),v(3,"div",20)(4,"div",21),_()()),e&2){let t=u();w("mdc-radio--disabled",t.disabled),h(),b("checked",t.selected)("disabled",t.disabled)}}function jt(e,o){}function Nt(e,o){if(e&1&&(m(0,"span",4),f(1,jt,0,0,"ng-template",6),_()),e&2){u();let t=k(3);h(),b("ngTemplateOutlet",t)}}function Qt(e,o){}function Vt(e,o){if(e&1&&(m(0,"span",5),f(1,Qt,0,0,"ng-template",6),_()),e&2){u();let t=k(5);h(),b("ngTemplateOutlet",t)}}function Ht(e,o){}function Gt(e,o){if(e&1&&f(0,Ht,0,0,"ng-template",6),e&2){u();let t=k(1);b("ngTemplateOutlet",t)}}function qt(e,o){}function Ut(e,o){if(e&1&&(m(0,"span",9),f(1,qt,0,0,"ng-template",6),_()),e&2){u();let t=k(3);h(),b("ngTemplateOutlet",t)}}function Kt(e,o){}function Xt(e,o){if(e&1&&(m(0,"span",9),f(1,Kt,0,0,"ng-template",6),_()),e&2){u();let t=k(5);h(),b("ngTemplateOutlet",t)}}function Wt(e,o){}function Zt(e,o){if(e&1&&f(0,Wt,0,0,"ng-template",6),e&2){u();let t=k(1);b("ngTemplateOutlet",t)}}
545var yt=new S("ListOption"),Lt=(()=>{class e{_elementRef=s(C);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return e})(),Ct=(()=>{class e{_elementRef=s(C);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return e})(),Yt=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return e})(),Mt=(()=>{class e{_listOption=s(yt,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,hostVars:4,hostBindings:function(i,n){i&2&&w("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}})}return e})(),Jt=(()=>{class e extends Mt{static \u0275fac=(()=>{let t;return function(n){return(t||(t=y(e)))(n||e)}})();static \u0275dir=g({type:e,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[x]})}return e})(),$t=(()=>{class e extends Mt{static \u0275fac=(()=>{let t;return function(n){return(t||(t=y(e)))(n||e)}})();static \u0275dir=g({type:e,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[x]})}return e})(),ti=new S("MAT_LIST_CONFIG"),D=(()=>{class e{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=p(t)}_disableRipple=!1;get disabled(){return this._disabled()}set disabled(t){this._disabled.set(p(t))}_disabled=E(!1);_defaultOptions=s(ti,{optional:!0});static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,hostVars:1,hostBindings:function(i,n){i&2&&L("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return e})(),G=(()=>{class e{_elementRef=s(C);_ngZone=s(j);_listBase=s(D,{optional:!0});_platform=s(at);_hostElement;_isButtonElement;_noopAnimations=ct();_avatars;_icons;set lines(t){this._explicitLines=ot(t,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(t){this._disableRipple=p(t)}_disableRipple=!1;get disabled(){return this._disabled()||!!this._listBase?.disabled}set disabled(t){this._disabled.set(p(t))}_disabled=E(!1);_subscriptions=new U;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){s(mt).load(pt);let t=s(_t,{optional:!0});this.rippleConfig=t||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new ht(this,this._ngZone,this._hostElement,this._platform,s($)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(X(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(t){if(!this._lines||!this._titles||!this._unscopedContent)return;t&&this._checkDomForUnscopedTextContent();let i=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",
545i===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",i===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&i===1;n.classList.toggle("mdc-list-item__primary-text",a),n.classList.toggle("mdc-list-item__secondary-text",!a)}else n.classList.remove("mdc-list-item__primary-text"),n.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let t=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(t+=1),t}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(t=>t.nodeType!==t.COMMENT_NODE).some(t=>!!(t.textContent&&t.textContent.trim()))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=g({type:e,contentQueries:function(i,n,a){if(i&1&&T(a,Jt,4)(a,$t,4),i&2){let c;r(c=d())&&(n._avatars=c),r(c=d())&&(n._icons=c)}},hostVars:4,hostBindings:function(i,n){i&2&&(L("aria-disabled",n.disabled)("disabled",n._isButtonElement&&n.disabled||null),w("mdc-list-item--disabled",n.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return e})();var Si=(()=>{class e extends G{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(t){this._activated=p(t)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let t;return function(n){return(t||(t=y(e)))(n||e)}})();static \u0275cmp=M({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(i,n,a){if(i&1&&T(a,Ct,5)(a,Lt,5)(a,Yt,5),i&2){let c;r(c=d())&&(n._lines=c),r(c=d())&&(n._titles=c),r(c=d())&&(n._meta=c)}},viewQuery:function(i,n){if(i&1&&N(wt,5)(Tt,5),i&2){let a;r(a=d())&&(n._unscopedContent=a.first),r(a=d())&&(n._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(i,n){i&2&&(L("aria-current",n._getAriaCurrent()),w("mdc-list-item--activated",n.activated)("mdc-list-item--with-leading-avatar",n._avatars.length!==0)("mdc-list-item--with-leading-icon",n._icons.length!==0)("mdc-list-item--with-trailing-meta",n._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",n._hasBothLeadingAndTrailing())("_mat-animation-noopable",n._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[x],ngContentSelectors:St,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(i,n){i&1&&(z(Dt),l(0),m(1,"span",1),l(2,1),l(3,2),m(4,"span",2,0),O("cdkObserveContent",function(){return n._updateItemLines(!0)}),l(6,3),_()(),l(7,4),l(8,5),v(9,"div",3))},dependencies:[V],encapsulation:2,changeDetection:0})}return e})(),It=new S("SelectionList"),ii=(()=>{class e extends G{_selectionList=s(It);_changeDetectorRef=s(Q);_lines;_titles;_unscopedContent;selectedChange=new B;togglePosition="after";get checkboxPosition(){return this.togglePosition}set checkboxPosition(t){this.togglePosition=t}get color(){return this._color||this._selectionList.color}set color(t){this._color=t}_color;get value(){return this._value}set value(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}_value;get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(t){let i=p(t);i!==this._selected&&(this._setSelected(i),(i||this._selectionList.multiple)&&this._selectionList._reportValueChange())}_selected=!1;_inputsInitialized=!1;ngOnInit(){let t=this._selectionList;t._value&&t._value.some(n=>t.compareWith(this._value,n))&&this._setSelected(!0);let i=this._selected;Promise.resolve().then(()=>{(this._selected||i)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(t){return this._selectionList.multiple&&this._getTogglePosition()===t}_hasRadioAt(t){return!this._selectionList.multiple&&this._getTogglePosition()===t&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(t){return this._hasProjected("icons",t)||this._hasProjected("avatars",t)}_hasProjected(t,i){return this._getTogglePosition()!==i&&(t==="avatars"?this._avatars.length!==0:this._icons.length!==0)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(t){return t===this._selected?!1:(this._selected=t,t?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(t),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(t){this._hostElement.setAttribute("tabindex",t+"")}_hasBothLeadingAndTrailing(){let t=this._hasProjected("avatars","before")||this._hasProjected("icons","before")||this._hasCheckboxAt("before")||this._hasRadioAt("before"),i=this._hasProjected("icons","after")||this._hasProjected("avatars","after")||this._hasCheckboxAt("after")||this._hasRadioAt("after");return t&&i}static \u0275fac=(()=>{let t;return function(n){return(t||(t=y(e)))(n||e)}})();static \u0275cmp=M({type:e,selectors:[["mat-list-option"]],contentQueries:function(i,n,a){if(i&1&&T(a,Ct,5)(a,Lt,5),i&2){let c;r(c=d())&&(n._lines=c),r(c=d())&&(n._titles=c)}},viewQuery:function(i,n){if(i&1&&N(wt,5),i&2){let a;r(a=d())&&(n._unscopedContent=a.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:27,hostBindings:function(i,n){i&1&&O("blur",function(){return n._handleBlur()})("click",function(){return n._toggleOnInteraction()}),i&2&&(L("aria-selected",n.selected),w("mdc-list-item--selected",n.selected&&!n._selectionList.multiple&&n._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",n._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",n._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",n._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",n._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",n._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",n._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",n._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",n._hasRadioAt("after"))("mat-mdc-list-item-both-leading-and-trailing",n._hasBothLeadingAndTrailing())("mat-accent",n.color!=="primary"&&n.color!=="warn")("mat-warn",n.color==="warn")("_mat-animation-noopable",n._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[F([{provide:G,useExisting:e},{provide:yt,useExisting:e}]),x],ngContentSelectors:Ft,decls:20,vars:4,consts:[["icons",""],["checkbox",""],["radio",""],["unscopedContent",""],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mdc-list-item__end"],[1,"mat-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner
545-circle"]],template:function(i,n){i&1&&(z(Et),f(0,Rt,1,0,"ng-template",null,0,R)(2,Pt,6,4,"ng-template",null,1,R)(4,Bt,5,4,"ng-template",null,2,R),I(6,Nt,2,1,"span",4)(7,Vt,2,1,"span",5),I(8,Gt,1,1,null,6),m(9,"span",7),l(10),l(11,1),m(12,"span",8,3),O("cdkObserveContent",function(){return n._updateItemLines(!0)}),l(14,2),_()(),I(15,Ut,2,1,"span",9)(16,Xt,2,1,"span",9),I(17,Zt,1,1,null,6),l(18,3),v(19,"div",10)),i&2&&(h(6),A(n._hasCheckboxAt("before")?6:n._hasRadioAt("before")?7:-1),h(2),A(n._hasIconsOrAvatarsAt("before")?8:-1),h(7),A(n._hasCheckboxAt("after")?15:n._hasRadioAt("after")?16:-1),h(2),A(n._hasIconsOrAvatarsAt("after")?17:-1))},dependencies:[nt,V],styles:[`.mat-mdc-list-option-with-trailing-avatar.mdc-list-item, [dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item {
546  padding-left: 0;
547  padding-right: 0;
548}
549.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end {
550  margin-left: 16px;
551  margin-right: 16px;
552  width: 40px;
553  height: 40px;
554}
555.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
556  display: block;
557  margin-top: 0;
558  line-height: normal;
559  margin-bottom: -20px;
560}
561.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
562  display: inline-block;
563  width: 0;
564  height: 32px;
565  content: "";
566  vertical-align: 0;
567}
568.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
569  display: inline-block;
570  width: 0;
571  height: 20px;
572  content: "";
573  vertical-align: -20px;
574}
575.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end {
576  border-radius: 50%;
577}
578
579.mat-mdc-list-option .mdc-checkbox {
580  display: inline-block;
581  position: relative;
582  flex: 0 0 18px;
583  box-sizing: content-box;
584  width: 18px;
585  height: 18px;
586  line-height: 0;
587  white-space: nowrap;
588  cursor: pointer;
589  vertical-align: bottom;
590  padding: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2);
591  margin: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2);
592}
593.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control {
594  position: absolute;
595  margin: 0;
596  padding: 0;
597  opacity: 0;
598  cursor: inherit;
599  z-index: 1;
600  width: var(--mat-checkbox-state-layer-size, 40px);
601  height: var(--mat-checkbox-state-layer-size, 40px);
602  top: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2);
603  right: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2);
604  left: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2);
605}
606.mat-mdc-list-option .mdc-checkbox--disabled {
607  cursor: default;
608  pointer-events: none;
609}
610.mat-mdc-list-option .mdc-checkbox__background {
611  display: inline-flex;
612  position: absolute;
613  align-items: center;
614  justify-content: center;
615  box-sizing: border-box;
616  width: 18px;
617  height: 18px;
618  border: 2px solid currentColor;
619  border-radius: 2px;
620  background-color: transparent;
621  pointer-events: none;
622  will-change: background-color, border-color;
623  transition: background-color 90ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);
624  -webkit-print-color-adjust: exact;
625  color-adjust: exact;
626  border-color: var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));
627  top: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2);
628  left: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2);
629}
630.mat-mdc-list-option .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
631.mat-mdc-list-option .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
632  border-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary));
633  background-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary));
634}
635.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__background {
636  border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
637}
638@media (forced-colors: active) {
639  .mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__background {
640    border-color: GrayText;
641  }
642}
643.mat-mdc-list-option .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
644.mat-mdc-list-option .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background {
645  background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
646  border-color: transparent;
647}
648@media (forced-colors: active) {
649  .mat-mdc-list-option .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
650  .mat-mdc-list-option .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background {
651    border-color: GrayText;
652  }
653}
654.mat-mdc-list-option .mdc-checkbox:hover > .mdc-checkbox__native-control:not(:checked) ~ .mdc-checkbox__background,
655.mat-mdc-list-option .mdc-checkbox:hover > .mdc-checkbox__native-control:not(:indeterminate) ~ .mdc-checkbox__background {
656  border-color: var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));
657  background-color: transparent;
658}
659.mat-mdc-list-option .mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
660.mat-mdc-list-option .mdc-checkbox:hover > .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
661  border-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary));
662  background-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary));
663}
664.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:not(:checked) ~ .mdc-checkbox__background,
665.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:not(:indeterminate) ~ .mdc-checkbox__background {
666  border-color: var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface));
667}
668.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:checked ~ .mdc-checkbox__background,
669.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:indeterminate ~ .mdc-checkbox__background {
670  border-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary));
671  background-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary));
672}
673.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background,
674.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background,
675.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background {
676  border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
677}
678@media (forced-colors: active) {
679  .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background,
680  .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background,
681  .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background {
682    border-color: GrayText;
683  }
684}
685.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
686.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
687  background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));
688  border-color: transparent;
689}
690.mat-mdc-list-option .mdc-checkbox__checkmark {
691  position: absolute;
692  top: 0;
693  right: 0;
694  bottom: 0;
695  left: 0;
696  width: 100%;
697  opacity: 0;
698  transition: opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);
699  color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary));
700}
701@media (forced-colors: active) {
702  .mat-mdc-list-option .mdc-checkbox__checkmark {
703    color: CanvasText;
704  }
705}
706.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__checkmark, .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark {
707  color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface));
708}
709@media (forced-colors: active) {
710  .mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__checkmark, .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark {
711    color: GrayText;
712  }
713}
714.mat-mdc-list-option .mdc-checkbox__checkmark-path {
715  transition: stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);
716  stroke: currentColor;
717  stroke-width: 3.12px;
718  stroke-dashoffset: 29.7833385;
719  stroke-dasharray: 29.7833385;
720}
721.mat-mdc-list-option .mdc-checkbox__mixedmark {
722  width: 100%;
723  height: 0;
724  transform: scaleX(0) rotate(0deg);
725  border-width: 1px;
726  border-style: solid;
727  opacity: 0;
728  transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1);
729  border-color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary));
730}
731@media (forced-colors: active) {
732  .mat-mdc-list-option .mdc-checkbox__mixedmark {
733    margin: 0 1px;
734  }
735}
736.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark {
737  border-color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface));
738}
739@media (forced-colors: active) {
740  .mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark {
741    border-color: GrayText;
742  }
743}
744.mat-mdc-list-option .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
745.mat-mdc-list-option .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
746.mat-mdc-list-option .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
747.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
748  animation-duration: 180ms;
749  animation-timing-function: linear;
750}
751.mat-mdc-list-option .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
752  animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;
753  transition: none;
754}
755.mat-mdc-list-option .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
756  animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;
757  transition: none;
758}
759.mat-mdc-list-option .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
760  animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;
761  transition: none;
762}
763.mat-mdc-list-option .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
764  animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear;
765  transition: none;
766}
767.mat-mdc-list-option .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
768  animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;
769  transition: none;
770}
771.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
772  animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear;
773  transition: none;
774}
775.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
776  animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;
777  transition: none;
778}
779.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
780  animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;
781  transition: none;
782}
783.mat-mdc-list-option .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
784.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
785  transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1);
786}
787.mat-mdc-list-option .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path,
788.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path {
789  stroke-dashoffset: 0;
790}
791.mat-mdc-list-option .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark {
792  transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1), transform 180ms cubic-bezier(0, 0, 0.2, 1);
793  opacity: 1;
794}
795.mat-mdc-list-option .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark {
796  transform: scaleX(1) rotate(-45deg);
797}
798.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark {
799  transform: rotate(45deg);
800  opacity: 0;
801  transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1);
802}
803.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark {
804  transform: scaleX(1) rotate(0deg);
805  opacity: 1;
806}
807@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
808  0%, 50% {
809    stroke-dashoffset: 29.7833385;
810  }
811  50% {
812    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
813  }
814  100% {
815    stroke-dashoffset: 0;
816  }
817}
818@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
819  0%, 68.2% {
820    transform: scaleX(0);
821  }
822  68.2% {
823    animation-timing-function: cubic-bezier(0, 0, 0, 1);
824  }
825  100% {
826    transform: scaleX(1);
827  }
828}
829@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
830  from {
831    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
832    opacity: 1;
833    stroke-dashoffset: 0;
834  }
835  to {
836    opacity: 0;
837    stroke-dashoffset: -29.7833385;
838  }
839}
840@keyframes mdc-checkbox-checked-indeterminate-checkmark {
841  from {
842    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
843    transform: rotate(0deg);
844    opacity: 1;
845  }
846  to {
847    transform: rotate(45deg);
848    opacity: 0;
849  }
850}
851@keyframes mdc-checkbox-indeterminate-checked-checkmark {
852  from {
853    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
854    transform: rotate(45deg);
855    opacity: 0;
856  }
857  to {
858    transform: rotate(360deg);
859    opacity: 1;
860  }
861}
862@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
863  from {
864    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
865    transform: rotate(-45deg);
866    opacity: 0;
867  }
868  to {
869    transform: rotate(0deg);
870    opacity: 1;
871  }
872}
873@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
874  from {
875    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
876    transform: rotate(0deg);
877    opacity: 1;
878  }
879  to {
880    transform: rotate(315deg);
881    opacity: 0;
882  }
883}
884@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
885  0% {
886    animation-timing-function: linear;
887    transform: scaleX(1);
888    opacity: 1;
889  }
890  32.8%, 100% {
891    transform: scaleX(0);
892    opacity: 0;
893  }
894}
895.mat-mdc-list-option .mdc-radio {
896  display: inline-block;
897  position: relative;
898  flex: 0 0 auto;
899  box-sizing: content-box;
900  width: 20px;
901  height: 20px;
902  cursor: pointer;
903  will-change: opacity, transform, border-color, color;
904  padding: calc((var(--mat-radio-state-layer-size, 40px) - 20px) / 2);
905}
906.mat-mdc-list-option .mdc-radio__background {
907  display: inline-block;
908  position: relative;
909  box-sizing: border-box;
910  width: 20px;
911  height: 20px;
912}
913.mat-mdc-list-option .mdc-radio__background::before {
914  position: absolute;
915  transform: scale(0, 0);
916  border-radius: 50%;
917  opacity: 0;
918  pointer-events: none;
919  content: "";
920  transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1);
921  width: var(--mat-radio-state-layer-size, 40px);
922  height: var(--mat-radio-state-layer-size, 40px);
923  top: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2);
924  left: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2);
925}
926.mat-mdc-list-option .mdc-radio__outer-circle {
927  position: absolute;
928  top: 0;
929  left: 0;
930  box-sizing: border-box;
931  width: 100%;
932  height: 100%;
933  border-width: 2px;
934  border-style: solid;
935  border-radius: 50%;
936  transition: border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);
937}
938.mat-mdc-list-option .mdc-radio__inner-circle {
939  position: absolute;
940  top: 0;
941  left: 0;
942  box-sizing: border-box;
943  width: 100%;
944  height: 100%;
945  transform: scale(0);
946  border-radius: 50%;
947  transition: transform 90ms cubic-bezier(0.4, 0, 0.6, 1), background-color 90ms cubic-bezier(0.4, 0, 0.6, 1);
948}
949@media (forced-colors: active) {
950  .mat-mdc-list-option .mdc-radio__inner-circle {
951    background-color: CanvasText !important;
952  }
953}
954.mat-mdc-list-option .mdc-radio__native-control {
955  position: absolute;
956  margin: 0;
957  padding: 0;
958  opacity: 0;
959  top: 0;
960  right: 0;
961  left: 0;
962  cursor: inherit;
963  z-index: 1;
964  width: var(--mat-radio-state-layer-size, 40px);
965  height: var(--mat-radio-state-layer-size, 40px);
966}
967.mat-mdc-list-option .mdc-radio__native-control:checked + .mdc-radio__background, .mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background {
968  transition: opacity 90ms cubic-bezier(0, 0, 0.2, 1), transform 90ms cubic-bezier(0, 0, 0.2, 1);
969}
970.mat-mdc-list-option .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__outer-circle, .mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle {
971  transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1);
972}
973.mat-mdc-list-option .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle, .mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__inner-circle {
974  transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1);
975}
976.mat-mdc-list-option .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle {
977  border-color: var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));
978  opacity: var(--mat-radio-disabled-unselected-icon-opacity, 0.38);
979}
980.mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background {
981  cursor: default;
982}
983.mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle {
984  border-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));
985  opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38);
986}
987.mat-mdc-list-option .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__inner-circle {
988  background-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));
989  opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38);
990}
991.mat-mdc-list-option .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle {
992  border-color: var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant));
993}
994.mat-mdc-list-option .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle {
995  border-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary));
996}
997.mat-mdc-list-option .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle {
998  background-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor));
999}
1000.mat-mdc-list-option .mdc-radio__native-control:checked + .mdc-radio__background >
1000 .mdc-radio__inner-circle {
1001  transform: scale(0.5);
1002  transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1);
1003}
1004.mat-mdc-list-option._mat-animation-noopable .mdc-radio__background::before,
1005.mat-mdc-list-option._mat-animation-noopable .mdc-radio__outer-circle,
1006.mat-mdc-list-option._mat-animation-noopable .mdc-radio__inner-circle {
1007  transition: none !important;
1008}
1009.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mat-mdc-checkbox-touch-target,
1010.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__native-control,
1011.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__ripple,
1012.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mat-mdc-checkbox-ripple::before,
1013.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__background,
1014.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark,
1015.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path,
1016.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__start > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__mixedmark, .mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mat-mdc-checkbox-touch-target,
1017.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__native-control,
1018.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__ripple,
1019.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mat-mdc-checkbox-ripple::before,
1020.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__background,
1021.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark,
1022.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path,
1023.mat-mdc-list-option._mat-animation-noopable > .mdc-list-item__end > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__mixedmark {
1024  transition: none !important;
1025  animation: none !important;
1026}
1027.mat-mdc-list-option .mdc-checkbox__native-control, .mat-mdc-list-option .mdc-radio__native-control {
1028  display: none;
1029}
1030
1031@media (forced-colors: active) {
1032  .mat-mdc-list-option.mdc-list-item--selected::after {
1033    content: "";
1034    position: absolute;
1035    top: 50%;
1036    right: 16px;
1037    transform: translateY(-50%);
1038    width: 10px;
1039    height: 0;
1040    border-bottom: solid 10px;
1041    border-radius: 10px;
1042  }
1043  .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after {
1044    right: auto;
1045    left: 16px;
1046  }
1047}
1048`],encapsulation:2,changeDetection:0})}return e})();var Ei=(()=>{class e extends D{_isNonInteractive=!1;static \u0275fac=(()=>{let t;return function(n){return(t||(t=y(e)))(n||e)}})();static \u0275cmp=M({type:e,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[F([{provide:D,useExisting:e}]),x],ngContentSelectors:xt,decls:1,vars:0,template:function(i,n){i&1&&(z(),l(0))},styles:[kt],encapsulation:2,changeDetection:0})}return e})(),ei={provide:ft,useExisting:W(()=>ni),multi:!0},q=class{source;options;constructor(o,t){this.source=o,this.options=t}},ni=(()=>{class e extends D{_element=s(C);_ngZone=s(j);_renderer=s(it);_initialized=!1;_keyManager;_listenerCleanups;_destroyed=new K;_isDestroyed=!1;_onChange=t=>{};_items;selectionChange=new B;color="accent";compareWith=(t,i)=>t===i;get multiple(){return this._multiple}set multiple(t){let i=p(t);i!==this._multiple&&(this._multiple=i,this.selectedOptions=new H(this._multiple,this.selectedOptions.selected))}_multiple=!0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=p(t)}
1048_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;selectedOptions=new H(this._multiple);_value=null;_onTouched=()=>{};_changeDetectorRef=s(Q);constructor(){super(),this._isNonInteractive=!1}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen(this._element.nativeElement,"focusin",this._handleFocusin),this._renderer.listen(this._element.nativeElement,"focusout",this._handleFocusout)]}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(t){let i=t.disabled,n=t.disableRipple,a=t.hideSingleSelectionIndicator;(n&&!n.firstChange||i&&!i.firstChange||a&&!a.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._listenerCleanups?.forEach(t=>t()),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(t){this._element.nativeElement.focus(t)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){let t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}_emitChangeEvent(t){this.selectionChange.emit(new q(this,t))}writeValue(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this._markOptionsForCheck()}get disabled(){return this._selectionListDisabled()}set disabled(t){this._selectionListDisabled.set(p(t)),this._selectionListDisabled()&&this._keyManager?.setActiveItem(-1)}_selectionListDisabled=E(!1);registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}_watchForSelectionChange(){this.selectedOptions.changed.pipe(P(this._destroyed)).subscribe(t=>{for(let i of t.added)i.selected=!0;for(let i of t.removed)i.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(t){this.options.forEach(i=>i._setSelected(!1)),t.forEach(i=>{let n=this.options.find(a=>a.selected?!1:this.compareWith(a.value,i));n&&n._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(t=>t.selected).map(t=>t.value)}_markOptionsForCheck(){this.options&&this.options.forEach(t=>t._markForCheck())}_setAllOptionsSelected(t,i){let n=[];return this.options.forEach(a=>{(!i||!a.disabled)&&a._setSelected(t)&&n.push(a)}),n.length&&this._reportValueChange(),n}get options(){return this._items}_handleKeydown(t){let i=this._keyManager.activeItem;if((t.keyCode===13||t.keyCode===32)&&!this._keyManager.isTyping()&&i&&!i.disabled)t.preventDefault(),i._toggleOnInteraction();else if(t.keyCode===65&&this.multiple&&!this._keyManager.isTyping()&&rt(t,"ctrlKey","metaKey")){let n=this.options.some(a=>!a.disabled&&!a.selected);t.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(n,!0))}else this._keyManager.onKeydown(t)}_handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})};_handleFocusin=t=>{if(this.disabled)return;let i=this._items.toArray().findIndex(n=>n._elementRef.nativeElement.contains(t.target));i>-1?this._setActiveOption(i):this._resetActiveOption()};_setupRovingTabindex(){this._keyManager=new dt(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(t=>this._setActiveOption(t)),this._items.changes.pipe(P(this._destroyed)).subscribe(()=>{let t=this._keyManager.activeItem;(!t||this._items.toArray().indexOf(t)===-1)&&this._resetActiveOption()})}_setActiveOption(t){this._items.forEach((i,n)=>i._setTabindex(n===t?0:-1)),this._keyManager.updateActiveItem(t)}_resetActiveOption(){if(this.disabled){this._setActiveOption(-1);return}let t=this._items.find(i=>i.selected&&!i.disabled)||this._items.first;this._setActiveOption(t?this._items.toArray().indexOf(t):-1)}_containsFocus(){let t=st();return t&&this._element.nativeElement.contains(t)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=M({type:e,selectors:[["mat-selection-list"]],contentQueries:function(i,n,a){if(i&1&&T(a,ii,5),i&2){let c;r(c=d())&&(n._items=c)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(i,n){i&1&&O("keydown",function(c){return n._handleKeydown(c)}),i&2&&L("aria-multiselectable",n.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hide
1048SingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[F([ei,{provide:D,useExisting:e},{provide:It,useExisting:e}]),x,tt],ngContentSelectors:xt,decls:1,vars:0,template:function(i,n){i&1&&(z(),l(0))},styles:[kt],encapsulation:2,changeDetection:0})}return e})(),Fi=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=et({type:e});static \u0275inj=Z({imports:[lt,bt,ut,gt,vt]})}return e})();export{Si as a,ii as b,Ei as c,ni as d,Fi as e};

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.