UNPKG

angular-t9n

Version:
545 lines (514 loc) 28.9 kB
import {h}from'./chunk-Ce3BBnKT.js';import {H as ge,I as ce,by as gv,bz as tG,R as Xo,aa as al,e as en,ac as Zl,b6 as Qm,b7 as Xm,b3 as sd,b5 as A8,bA as az,L as Ls,c as Ym,J as Jl,o as Lm,af as Ql,ag as jo,ax as rd,ay as ey,az as ty,b8 as Jm,aA as st$1,g,D,ai as xe,ah as le,ap as R,at as de,i as xv,aB as ma,bs as G,bk as Gn,bt as q8,bB as KS,bC as Kd,X as X$1,a7 as pD}from'./main-XWPOM5LO.js';var K=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=ge({type:t});static \u0275inj=ce({imports:[Xo]})}return t})();var X=["*"],W=`.mdc-list { margin: 0; padding: 8px 0; list-style-type: none; } .mdc-list:focus { outline: none; } .mdc-list-item { display: flex; position: relative; justify-content: flex-start; overflow: hidden; padding: 0; align-items: stretch; cursor: pointer; padding-left: 16px; padding-right: 16px; background-color: var(--mat-list-list-item-container-color, transparent); border-radius: var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none)); } .mdc-list-item.mdc-list-item--selected { background-color: var(--mat-list-list-item-selected-container-color); } .mdc-list-item:focus { outline: 0; } .mdc-list-item.mdc-list-item--disabled { cursor: auto; } .mdc-list-item.mdc-list-item--with-one-line { height: var(--mat-list-list-item-one-line-container-height, 48px); } .mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start { align-self: center; margin-top: 0; } .mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end { align-self: center; margin-top: 0; } .mdc-list-item.mdc-list-item--with-two-lines { height: var(--mat-list-list-item-two-line-container-height, 64px); } .mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start { align-self: flex-start; margin-top: 16px; } .mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end { align-self: center; margin-top: 0; } .mdc-list-item.mdc-list-item--with-three-lines { height: var(--mat-list-list-item-three-line-container-height, 88px); } .mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start { align-self: flex-start; margin-top: 16px; } .mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end { align-self: flex-start; margin-top: 16px; } .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 { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; content: ""; pointer-events: none; } a.mdc-list-item { color: inherit; text-decoration: none; } .mdc-list-item__start { fill: currentColor; flex-shrink: 0; pointer-events: none; } .mdc-list-item--with-leading-icon .mdc-list-item__start { color: var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant)); width: var(--mat-list-list-item-leading-icon-size, 24px); height: var(--mat-list-list-item-leading-icon-size, 24px); margin-left: 16px; margin-right: 32px; } [dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start { margin-left: 32px; margin-right: 16px; } .mdc-list-item--with-leading-icon:hover .mdc-list-item__start { color: var(--mat-list-list-item-hover-leading-icon-color); } .mdc-list-item--with-leading-avatar .mdc-list-item__start { width: var(--mat-list-list-item-leading-avatar-size, 40px); height: var(--mat-list-list-item-leading-avatar-size, 40px); margin-left: 16px; margin-right: 16px; border-radius: 50%; } .mdc-list-item--with-leading-avatar .mdc-list-item__start, [dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start { margin-left: 16px; margin-right: 16px; border-radius: 50%; } .mdc-list-item__end { flex-shrink: 0; pointer-events: none; } .mdc-list-item--with-trailing-meta .mdc-list-item__end { font-family: var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font)); line-height: var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height)); font-size: var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size)); font-weight: var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight)); letter-spacing: var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking)); } .mdc-list-item--with-trailing-icon .mdc-list-item__end { color: var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant)); width: var(--mat-list-list-item-trailing-icon-size, 24px); height: var(--mat-list-list-item-trailing-icon-size, 24px); } .mdc-list-item--with-trailing-icon:hover .mdc-list-item__end { color: var(--mat-list-list-item-hover-trailing-icon-color); } .mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end { color: var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant)); } .mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end { color: var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary)); } .mdc-list-item__content { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; align-self: center; flex: 1; pointer-events: none; } .mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-lines .mdc-list-item__content { align-self: stretch; } .mdc-list-item__primary-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font)); line-height: var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height)); font-size: var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size)); font-weight: var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight)); letter-spacing: var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking)); } .mdc-list-item:hover .mdc-list-item__primary-text { color: var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface)); } .mdc-list-item:focus .mdc-list-item__primary-text { color: var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface)); } .mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text { display: block; margin-top: 0; line-height: normal; margin-bottom: -20px; } .mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before { display: inline-block; width: 0; height: 28px; content: ""; vertical-align: 0; } .mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after { display: inline-block; width: 0; height: 20px; content: ""; vertical-align: -20px; } .mdc-list-item__secondary-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; margin-top: 0; color: var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant)); font-family: var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font)); line-height: var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); font-size: var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size)); font-weight: var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight)); letter-spacing: var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking)); } .mdc-list-item__secondary-text::before { display: inline-block; width: 0; height: 20px; content: ""; vertical-align: 0; } .mdc-list-item--with-three-lines .mdc-list-item__secondary-text { white-space: normal; line-height: 20px; } .mdc-list-item--with-overline .mdc-list-item__secondary-text { white-space: nowrap; line-height: auto; } .mdc-list-item--with-leading-radio.mdc-list-item, .mdc-list-item--with-leading-checkbox.mdc-list-item, .mdc-list-item--with-leading-icon.mdc-list-item, .mdc-list-item--with-leading-avatar.mdc-list-item { padding-left: 0; padding-right: 16px; } [dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item, [dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item, [dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item, [dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item { padding-left: 16px; padding-right: 0; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text { display: block; margin-top: 0; line-height: normal; margin-bottom: -20px; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before { display: inline-block; width: 0; height: 32px; content: ""; vertical-align: 0; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after { display: inline-block; width: 0; height: 20px; content: ""; vertical-align: -20px; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end { display: block; margin-top: 0; line-height: normal; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before, .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before, .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before { display: inline-block; width: 0; height: 32px; content: ""; vertical-align: 0; } .mdc-list-item--with-trailing-icon.mdc-list-item, [dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item { padding-left: 0; padding-right: 0; } .mdc-list-item--with-trailing-icon .mdc-list-item__end { margin-left: 16px; margin-right: 16px; } .mdc-list-item--with-trailing-meta.mdc-list-item { padding-left: 16px; padding-right: 0; } [dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item { padding-left: 0; padding-right: 16px; } .mdc-list-item--with-trailing-meta .mdc-list-item__end { -webkit-user-select: none; user-select: none; margin-left: 28px; margin-right: 16px; } [dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end { margin-left: 16px; margin-right: 28px; } .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 { display: block; line-height: normal; align-self: flex-start; margin-top: 0; } .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 { display: inline-block; width: 0; height: 28px; content: ""; vertical-align: 0; } .mdc-list-item--with-leading-radio .mdc-list-item__start, .mdc-list-item--with-leading-checkbox .mdc-list-item__start { margin-left: 8px; margin-right: 24px; } [dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start, [dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start { margin-left: 24px; margin-right: 8px; } .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start, .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start { align-self: flex-start; margin-top: 8px; } .mdc-list-item--with-trailing-radio.mdc-list-item, .mdc-list-item--with-trailing-checkbox.mdc-list-item { padding-left: 16px; padding-right: 0; } [dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item, [dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item { padding-left: 0; padding-right: 16px; } .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon, .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar, .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon, .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar { padding-left: 0; } [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, [dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon, [dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar { padding-right: 0; } .mdc-list-item--with-trailing-radio .mdc-list-item__end, .mdc-list-item--with-trailing-checkbox .mdc-list-item__end { margin-left: 24px; margin-right: 8px; } [dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end, [dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end { margin-left: 8px; margin-right: 24px; } .mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end, .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end { align-self: flex-start; margin-top: 8px; } .mdc-list-group__subheader { margin: 0.75rem 16px; } .mdc-list-item--disabled .mdc-list-item__start, .mdc-list-item--disabled .mdc-list-item__content, .mdc-list-item--disabled .mdc-list-item__end { opacity: 1; } .mdc-list-item--disabled .mdc-list-item__primary-text, .mdc-list-item--disabled .mdc-list-item__secondary-text { opacity: var(--mat-list-list-item-disabled-label-text-opacity, 0.3); } .mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start { color: var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface)); opacity: var(--mat-list-list-item-disabled-leading-icon-opacity, 0.38); } .mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end { color: var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface)); opacity: var(--mat-list-list-item-disabled-trailing-icon-opacity, 0.38); } .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 { padding-left: 0; padding-right: 0; } .mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text { color: var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface)); } .mdc-list-item:hover::before { background-color: var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); } .mdc-list-item.mdc-list-item--disabled::before { background-color: var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); } .mdc-list-item:focus::before { background-color: var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); } .mdc-list-item--disabled .mdc-radio, .mdc-list-item--disabled .mdc-checkbox { opacity: var(--mat-list-list-item-disabled-label-text-opacity, 0.3); } .mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar { border-radius: var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full)); background-color: var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container)); } .mat-mdc-list-item-icon { font-size: var(--mat-list-list-item-leading-icon-size, 24px); } @media (forced-colors: active) { a.mdc-list-item--activated::after { content: ""; position: absolute; top: 50%; right: 16px; transform: translateY(-50%); width: 10px; height: 0; border-bottom: solid 10px; border-radius: 10px; } a.mdc-list-item--activated [dir=rtl]::after { right: auto; left: 16px; } } .mat-mdc-list-base { display: block; } .mat-mdc-list-base .mdc-list-item__start, .mat-mdc-list-base .mdc-list-item__end, .mat-mdc-list-base .mdc-list-item__content { pointer-events: auto; } .mat-mdc-list-item, .mat-mdc-list-option { width: 100%; box-sizing: border-box; -webkit-tap-highlight-color: transparent; } .mat-mdc-list-item:not(.mat-mdc-list-item-interactive), .mat-mdc-list-option:not(.mat-mdc-list-item-interactive) { cursor: default; } .mat-mdc-list-item .mat-divider-inset, .mat-mdc-list-option .mat-divider-inset { position: absolute; left: 0; right: 0; bottom: 0; } .mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset, .mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset { margin-left: 72px; } [dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar ~ .mat-divider-inset, [dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar ~ .mat-divider-inset { margin-right: 72px; } .mat-mdc-list-item-interactive::before { top: 0; left: 0; right: 0; bottom: 0; position: absolute; content: ""; opacity: 0; pointer-events: none; border-radius: inherit; } .mat-mdc-list-item > .mat-focus-indicator { top: 0; left: 0; right: 0; bottom: 0; position: absolute; pointer-events: none; } .mat-mdc-list-item:focus-visible > .mat-focus-indicator::before { content: ""; } .mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text { white-space: nowrap; line-height: normal; } .mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } mat-action-list button { background: none; color: inherit; border: none; font: inherit; outline: inherit; -webkit-tap-highlight-color: transparent; text-align: start; } mat-action-list button::-moz-focus-inner { border: 0; } .mdc-list-item--with-leading-icon .mdc-list-item__start { margin-inline-start: var(--mat-list-list-item-leading-icon-start-space, 16px); margin-inline-end: var(--mat-list-list-item-leading-icon-end-space, 16px); } .mat-mdc-nav-list .mat-mdc-list-item { border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full)); --mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full)); } .mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated { background-color: var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container)); } `,J=["unscopedContent"],$=["text"],tt=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],it=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var et=new D("ListOption"),nt=(()=>{class t{_elementRef=g(le);static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),at=(()=>{class t{_elementRef=g(le);static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),ct=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),Z=(()=>{class t{_listOption=g(et,{optional:true});_isAlignedAtStart(){return !this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,hostVars:4,hostBindings:function(e,n){e&2&&jo("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart());}})}return t})(),st=(()=>{class t extends Z{static \u0275fac=(()=>{let i;return function(n){return (i||(i=al(t)))(n||t)}})();static \u0275dir=xe({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[Zl]})}return t})(),ot=(()=>{class t extends Z{static \u0275fac=(()=>{let i;return function(n){return (i||(i=al(t)))(n||t)}})();static \u0275dir=xe({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[Zl]})}return t})(),mt=new D("MAT_LIST_CONFIG"),u=(()=>{class t{_isNonInteractive=true;get disableRipple(){return this._disableRipple}set disableRipple(i){this._disableRipple=A8(i);}_disableRipple=false;get disabled(){return this._disabled()}set disabled(i){this._disabled.set(A8(i));}_disabled=st$1(false);_defaultOptions=g(mt,{optional:true});static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,hostVars:1,hostBindings:function(e,n){e&2&&Ql("aria-disabled",n.disabled);},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),lt=(()=>{class t{_elementRef=g(le);_ngZone=g(R);_listBase=g(u,{optional:true});_platform=g(de);_hostElement;_isButtonElement;_noopAnimations=xv();_avatars;_icons;set lines(i){this._explicitLines=ma(i,null),this._updateItemLines(false);}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(i){this._disableRipple=A8(i);}_disableRipple=false;get disabled(){return this._disabled()||!!this._listBase?.disabled}set disabled(i){this._disabled.set(A8(i));}_disabled=st$1(false);_subscriptions=new G;_rippleRenderer=null;_hasUnscopedTextContent=false;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){g(Gn).load(q8);let i=g(KS,{optional:true});this.rippleConfig=i||{},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(true);}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 Kd(this,this._ngZone,this._hostElement,this._platform,g(X$1)),this._rippleRenderer.setupTriggerEvents(this._hostElement);}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(pD(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(false)));});}_updateItemLines(i){if(!this._lines||!this._titles||!this._unscopedContent)return;i&&this._checkDomForUnscopedTextContent();let e=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",e<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",e<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",e===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",e===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&e===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 i=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(i+=1),i}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(i=>i.nodeType!==i.COMMENT_NODE).some(i=>!!(i.textContent&&i.textContent.trim()));}static \u0275fac=function(e){return new(e||t)};static \u0275dir=xe({type:t,contentQueries:function(e,n,a){if(e&1&&Jm(a,st,4)(a,ot,4),e&2){let s;ey(s=ty())&&(n._avatars=s),ey(s=ty())&&(n._icons=s);}},hostVars:4,hostBindings:function(e,n){e&2&&(Ql("aria-disabled",n.disabled)("disabled",n._isButtonElement&&n.disabled||null),jo("mdc-list-item--disabled",n.disabled));},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var Zt=(()=>{class t extends u{static \u0275fac=(()=>{let i;return function(n){return (i||(i=al(t)))(n||t)}})();static \u0275cmp=en({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[sd([{provide:u,useExisting:t}]),Zl],ngContentSelectors:X,decls:1,vars:0,template:function(e,n){e&1&&(Qm(),Xm(0));},styles:[W],encapsulation:2})}return t})(),Yt=(()=>{class t extends lt{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(i){this._activated=A8(i);}_activated=false;_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 i;return function(n){return (i||(i=al(t)))(n||t)}})();static \u0275cmp=en({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,n,a){if(e&1&&Jm(a,at,5)(a,nt,5)(a,ct,5),e&2){let s;ey(s=ty())&&(n._lines=s),ey(s=ty())&&(n._titles=s),ey(s=ty())&&(n._meta=s);}},viewQuery:function(e,n){if(e&1&&rd(J,5)($,5),e&2){let a;ey(a=ty())&&(n._unscopedContent=a.first),ey(a=ty())&&(n._itemText=a.first);}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(e,n){e&2&&(Ql("aria-current",n._getAriaCurrent()),jo("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:[Zl],ngContentSelectors:it,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(e,n){e&1&&(Qm(tt),Xm(0),Ls(1,"span",1),Xm(2,1),Xm(3,2),Ls(4,"span",2,0),Ym("cdkObserveContent",function(){return n._updateItemLines(true)}),Xm(6,3),Jl()(),Xm(7,4),Xm(8,5),Lm(9,"div",3));},dependencies:[az],encapsulation:2})}return t})();var Jt=(()=>{class t extends u{_isNonInteractive=false;static \u0275fac=(()=>{let i;return function(n){return (i||(i=al(t)))(n||t)}})();static \u0275cmp=en({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[sd([{provide:u,useExisting:t}]),Zl],ngContentSelectors:X,decls:1,vars:0,template:function(e,n){e&1&&(Qm(),Xm(0));},styles:[W],encapsulation:2})}return t})();var $t=(()=>{class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=ge({type:t});static \u0275inj=ce({imports:[gv,tG,h,Xo,K]})}return t})();export{$t as $,Jt as J,Yt as Y,Zt as Z};