-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path5469.2e069cad936097b7.js
1 lines (1 loc) · 278 KB
/
5469.2e069cad936097b7.js
1
(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[5469],{5469:(Ct,ot,m)=>{"use strict";m.r(ot),m.d(ot,{ComponentNav:()=>Bt,ComponentSidenav:()=>at,ComponentSidenavModule:()=>Rt});var t=m(7340),e=m(8580),d=m(6895),W=m(529),E=m(4006),Y=m(7392),L=m(6338),M=m(3267),O=m(6630),P=m(2654),V=m(6053),A=m(4850),G=m(9298),U=m(8121),j=m(2357),I=m(485),st=m(4788),it=m(3825),rt=m(3546),r=m(4650),nt=m(28);function z(dt,B){if(1&dt&&r._UZ(0,"img",10),2&dt){const w=r.oxw().$implicit;r.Q6J("src","../../../assets/screenshots/"+w.id+".scene.png",r.LSH)}}function F(dt,B){if(1&dt&&(r.TgZ(0,"a",5)(1,"div",6),r.YNc(2,z,1,1,"img",7),r.TgZ(3,"div",8),r._uU(4),r.TgZ(5,"small"),r._uU(6),r.qZA()(),r.TgZ(7,"div",9),r._uU(8),r.qZA()()()),2&dt){const w=B.$implicit,Q=r.oxw().ngIf;r.Q6J("routerLink","/"+Q+"/"+w.id),r.xp6(2),r.Q6J("ngIf","components"===Q),r.xp6(2),r.hij("",w.nameCn,"\xa0"),r.xp6(2),r.Oqu(w.name),r.xp6(2),r.Oqu(w.summaryCn)}}function Z(dt,B){if(1&dt&&(r.TgZ(0,"div",3),r.YNc(1,F,9,5,"a",4),r.qZA()),2&dt){const w=B.ngIf,Q=r.oxw();r.xp6(1),r.Q6J("ngForOf",Q.docItems.getItems(w))}}class ${constructor(B,w,Q){this.docItems=B,this._componentPageTitle=w,this._route=Q,this.routeParamSubscription=new P.w}ngOnInit(){this.params=(0,V.aj)(this._route.pathFromRoot.map(B=>B.params),Object.assign),this.routeParamSubscription=this.params.subscribe(B=>{const Q=U.SA[B.section];this._componentPageTitle.title=Q.name,this._componentPageTitle.titleCn=Q.nameCn||"",this._categoryListSummary=Q.summaryCn||Q.summary})}ngOnDestroy(){this.routeParamSubscription&&this.routeParamSubscription.unsubscribe()}static#t=this.\u0275fac=function(w){return new(w||$)(r.Y36(U.o0),r.Y36(nt._),r.Y36(O.gz))};static#e=this.\u0275cmp=r.Xpm({type:$,selectors:[["app-component-category-list"]],decls:4,vars:4,consts:[["id","category-summary","focusOnNavigation","",1,"docs-component-category-list-summary"],[3,"innerHTML"],["class","docs-component-category-list",4,"ngIf"],[1,"docs-component-category-list"],["class","docs-component-category-list-item",3,"routerLink",4,"ngFor","ngForOf"],[1,"docs-component-category-list-item",3,"routerLink"],[1,"docs-component-category-list-card"],["class","docs-component-category-list-card-image-wrapper","loading","lazy","alt","","role","presentation","aria-hidden","true",3,"src",4,"ngIf"],[1,"docs-component-category-list-card-title"],[1,"docs-component-category-list-card-summary"],["loading","lazy","alt","","role","presentation","aria-hidden","true",1,"docs-component-category-list-card-image-wrapper",3,"src"]],template:function(w,Q){if(1&w&&(r.TgZ(0,"div",0),r._UZ(1,"div",1),r.qZA(),r.YNc(2,Z,2,1,"div",2),r.ALo(3,"async")),2&w){let pt;r.xp6(1),r.Q6J("innerHTML",Q._categoryListSummary,r.oJD),r.xp6(1),r.Q6J("ngIf",null==(pt=r.lcZ(3,2,Q.params))?null:pt.section)}},dependencies:[d.sg,d.O5,O.rH,I.y,d.Ov],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center}.docs-component-category-list-summary[_ngcontent-%COMP%]{padding:25px 40px 0;font-size:18px;line-height:1.5;display:flex;justify-content:center}@media (max-width: 1255px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:600px}}@media (max-width: 694px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:280px}}.docs-component-category-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:20px;justify-content:center}.docs-component-category-list-item[_ngcontent-%COMP%]{display:inline-block;margin:20px;vertical-align:top;width:280px}.docs-component-category-list-item[_ngcontent-%COMP%] .docs-component-category-list-card-title[_ngcontent-%COMP%]{align-items:center;display:flex;flex-wrap:wrap;padding:15px;font-size:20px;font-weight:500}.docs-component-category-list-item[_ngcontent-%COMP%], .docs-component-category-list-item[_ngcontent-%COMP%]:active, .docs-component-category-list-item[_ngcontent-%COMP%]:hover, .docs-component-category-list-item[_ngcontent-%COMP%]:focus{text-decoration:none}.docs-component-category-list-card[_ngcontent-%COMP%]{overflow:hidden}.docs-component-category-list-card-image-wrapper[_ngcontent-%COMP%]{height:156px}.docs-component-category-list-card-summary[_ngcontent-%COMP%]{padding:0 15px 15px;min-height:2.4em;font-size:15px}.docs-component-category-list-card-image[_ngcontent-%COMP%]{width:100%}"]})}class y{static#t=this.\u0275fac=function(w){return new(w||y)};static#e=this.\u0275mod=r.oAB({type:y});static#i=this.\u0275inj=r.cJS({providers:[U.o0],imports:[d.ez,it.h,rt.QW,O.Bz,I.d]})}var X=m(4859);class J{constructor(B){this._componentPageTitle=B,this.toggleSidenav=new r.vpe}getTitle(){return this._componentPageTitle.title}getTitleCn(){return this._componentPageTitle.titleCn}static#t=this.\u0275fac=function(w){return new(w||J)(r.Y36(nt._))};static#e=this.\u0275cmp=r.Xpm({type:J,selectors:[["component-page-header"]],outputs:{toggleSidenav:"toggleSidenav"},decls:8,vars:2,consts:[[1,"docs-primary-header","component-page-header"],["mat-button","",1,"sidenav-toggle",3,"click"]],template:function(w,Q){1&w&&(r.TgZ(0,"header",0)(1,"button",1),r.NdJ("click",function(){return Q.toggleSidenav.emit()}),r.TgZ(2,"mat-icon"),r._uU(3,"menu"),r.qZA()(),r.TgZ(4,"h1"),r._uU(5),r.TgZ(6,"small"),r._uU(7),r.qZA()()()),2&w&&(r.xp6(5),r.hij("",Q.getTitleCn()," "),r.xp6(2),r.Oqu(Q.getTitle()))},dependencies:[X.lW,Y.Hw],styles:[".component-page-header[_ngcontent-%COMP%]{display:flex;align-items:center}@media (max-width: 959px){.component-page-header[_ngcontent-%COMP%]{padding-left:0}}h1[_ngcontent-%COMP%]{outline:none}@media (max-width: 959px){h1[_ngcontent-%COMP%]{padding:24px 8px;font-size:20px}}.sidenav-toggle[_ngcontent-%COMP%]{padding:0;margin:8px;min-width:64px;display:none}@media (max-width: 959px){.sidenav-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}}.sidenav-toggle[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:30px;height:64px;width:64px;line-height:64px;color:#fff}"]})}class xt{static#t=this.\u0275fac=function(w){return new(w||xt)};static#e=this.\u0275mod=r.oAB({type:xt});static#i=this.\u0275inj=r.cJS({imports:[X.ot,Y.Ps,I.d]})}var Dt=m(3848),Pt=m(6831),vt=m(8929),N=m(7625),lt=m(1307),k=m(5416),R=m(6790),q=m(2289),ct=m(383),ft=m(590);function mt(dt,B){if(1&dt&&(r.TgZ(0,"a",5,6),r._uU(2),r.qZA()),2&dt){const w=B.$implicit,Q=r.MAs(1),pt=r.oxw();r.Q6J("routerLink",w.toLowerCase())("active",Q.isActive),r.xp6(2),r.Oqu(pt.titleOf(w))}}const wt=["toc"];function Et(dt,B){1&dt&&r._UZ(0,"table-of-contents",4,5)}function Ot(dt,B){if(1&dt){const w=r.EpF();r.ynx(0),r.TgZ(1,"h2",1),r._uU(2),r.qZA(),r.TgZ(3,"doc-viewer",2),r.NdJ("contentRendered",function(pt){r.CHM(w);const St=r.oxw();return r.KtG(St.updateTableOfContents("\u6982\u89c8\u76ee\u5f55",pt))}),r.qZA(),r.YNc(4,Et,2,0,"table-of-contents",3),r.ALo(5,"async"),r.BQk()}if(2&dt){const w=B.$implicit,Q=r.oxw();r.xp6(2),r.hij(" ",w.id," \u6982\u89c8 "),r.xp6(1),r.Q6J("documentUrl",Q.getOverviewDocumentUrl(w)),r.xp6(1),r.Q6J("ngIf",r.lcZ(5,3,Q.showToc))}}function T(dt,B){if(1&dt){const w=r.EpF();r.TgZ(0,"doc-viewer",3),r.NdJ("contentRendered",function(pt){const St=r.CHM(w),yt=St.$implicit,Vt=St.index,Nt=r.oxw(2);return r.KtG(Nt.updateTableOfContents(yt.name,pt,Vt+1))}),r.qZA()}2&dt&&r.MGl("documentUrl","/docs-content/api-docs/",B.$implicit.path,"")}function p(dt,B){1&dt&&r._UZ(0,"table-of-contents",6,7)}function f(dt,B){if(1&dt){const w=r.EpF();r.ynx(0),r.TgZ(1,"span",1),r._uU(2),r.qZA(),r.TgZ(3,"div",2)(4,"doc-viewer",3),r.NdJ("contentRendered",function(pt){const yt=r.CHM(w).$implicit,Vt=r.oxw();return r.KtG(Vt.updateTableOfContents(yt.nameCn+" API \u76ee\u5f55",pt))}),r.qZA(),r.YNc(5,T,1,1,"doc-viewer",4),r.qZA(),r.YNc(6,p,2,0,"table-of-contents",5),r.ALo(7,"async"),r.BQk()}if(2&dt){const w=B.$implicit,Q=r.oxw();r.xp6(2),r.hij(" ",w.id," \u7684 API "),r.xp6(2),r.Q6J("documentUrl",Q.getApiDocumentUrl(w)),r.xp6(1),r.Q6J("ngForOf",w.additionalApiDocs),r.xp6(1),r.Q6J("ngIf",r.lcZ(7,4,Q.showToc))}}function l(dt,B){1&dt&&r._UZ(0,"example-viewer",3),2&dt&&r.Q6J("example",B.$implicit)("showCompactToggle",!1)("view","demo")}function u(dt,B){if(1&dt&&(r.ynx(0),r.TgZ(1,"span",1),r._uU(2),r.qZA(),r.YNc(3,l,1,3,"example-viewer",2),r.BQk()),2&dt){const w=B.$implicit;r.xp6(2),r.hij(" ",w.id," \u7684\u8303\u4f8b "),r.xp6(1),r.Q6J("ngForOf",w.examples)}}class C{constructor(B,w,Q,pt){this.router=w,this._componentPageTitle=Q,this.docItems=pt,this.componentDocItem=new Pt.t(1),this.sections=new Set(["overview","api"]),this._destroyed=new vt.xQ;const St=[B.params];B.parent&&St.push(B.parent.params),(0,V.aj)(St).pipe((0,A.U)(yt=>({id:yt[0].id,section:yt[1].section})),(0,A.U)(yt=>({doc:pt.getItemById(yt.id,yt.section),section:yt.section}),(0,N.R)(this._destroyed))).subscribe(yt=>{void 0!==yt.doc?(this.componentDocItem.next(yt.doc),this._componentPageTitle.title=`${yt.doc.name}`,this._componentPageTitle.titleCn=`${yt.doc.nameCn}`,yt.doc.examples&&yt.doc.examples.length?this.sections.add("examples"):this.sections.delete("examples")):this.router.navigate(["/"+yt.section])})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}titleOf(B){switch(B){case"overview":return"\u6982\u89c8";case"api":return"API";case"examples":return"\u8303\u4f8b";default:return B}}static#t=this.\u0275fac=function(w){return new(w||C)(r.Y36(O.gz),r.Y36(O.F0),r.Y36(nt._),r.Y36(U.o0))};static#e=this.\u0275cmp=r.Xpm({type:C,selectors:[["app-component-viewer"]],decls:6,vars:2,consts:[[1,"docs-component-viewer"],["mat-tab-nav-bar","","mat-stretch-tabs","false","aria-label","Documentation Sections","id","component-viewer","focusOnNavigation","",1,"docs-component-viewer-tabbed-content",3,"tabPanel"],["mat-tab-link","","class","docs-component-viewer-section-tab","routerLinkActive","",3,"routerLink","active",4,"ngFor","ngForOf"],[1,"docs-component-viewer-content"],["panel",""],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab",3,"routerLink","active"],["rla","routerLinkActive"]],template:function(w,Q){if(1&w&&(r.TgZ(0,"div",0)(1,"nav",1),r.YNc(2,mt,3,3,"a",2),r.qZA(),r.TgZ(3,"mat-tab-nav-panel",3,4),r._UZ(5,"router-outlet"),r.qZA()()),2&w){const pt=r.MAs(4);r.xp6(1),r.Q6J("tabPanel",pt),r.xp6(1),r.Q6J("ngForOf",Q.sections)}},dependencies:[Dt.BU,Dt.sW,Dt.Nj,O.lC,O.rH,O.Od,d.sg,I.y],styles:["app-component-viewer{font-weight:400;width:calc(100% - 341px);padding:20px 50px}@media (max-width: 959px){app-component-viewer{width:calc(100% - 100px)}}@media (max-width: 599px){app-component-viewer{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}app-component-viewer .docs-component-viewer-section-tab{min-width:160px;text-transform:uppercase}.docs-component-viewer-tabbed-content{margin-bottom:25px}.docs-component-viewer-content{position:relative;min-height:500px}.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{display:flex;align-items:flex-start;overflow:visible}@media (max-width: 959px){.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{flex-direction:column}}.docs-component-viewer-content table-of-contents{top:35px;position:sticky}@media (max-width: 959px){.docs-component-viewer-content table-of-contents{order:-1;position:inherit;width:auto;padding-left:0}}.docs-component-view-text-content{flex-grow:1;width:100%}.docs-component-api,.docs-component-overview{width:80%}@media (max-width: 959px){.docs-component-api,.docs-component-overview{width:100%;margin-right:0}}\n"],encapsulation:2})}class K{constructor(B,w,Q){this.componentViewer=B,this.changeDetectorRef=Q,this._destroyed=new vt.xQ,this.showToc=w.observe("(max-width: 1200px)").pipe((0,A.U)(pt=>(this.changeDetectorRef.detectChanges(),!pt.matches)))}ngOnInit(){this.componentViewer.componentDocItem.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this.tableOfContents&&this.tableOfContents.resetHeaders()}),this.showToc.pipe((0,lt.T)(1),(0,N.R)(this._destroyed)).subscribe(()=>{this.tableOfContents&&this.viewers.forEach(B=>{B.contentRendered.emit(B._elementRef.nativeElement)})})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}updateTableOfContents(B,w,Q=0){this.tableOfContents&&(this.tableOfContents.addHeaders(B,w,Q),this.tableOfContents.updateScrollPosition())}static#t=this.\u0275fac=function(w){return new(w||K)(r.Y36(C),r.Y36(q.Yg),r.Y36(r.sBO))};static#e=this.\u0275dir=r.lG2({type:K,viewQuery:function(w,Q){if(1&w&&(r.Gf(wt,5),r.Gf(R.z,5)),2&w){let pt;r.iGM(pt=r.CRH())&&(Q.tableOfContents=pt.first),r.iGM(pt=r.CRH())&&(Q.viewers=pt)}}})}class _t extends K{constructor(B,w,Q){super(B,w,Q)}getOverviewDocumentUrl(B){return`/docs-content/overviews/${B.overviewPath||`${B.packageName}/${B.id}/${B.id}.html`}`}static#t=this.\u0275fac=function(w){return new(w||_t)(r.Y36(C),r.Y36(q.Yg),r.Y36(r.sBO))};static#e=this.\u0275cmp=r.Xpm({type:_t,selectors:[["component-overview"]],features:[r.qOj],decls:2,vars:3,consts:[[4,"ngIf"],["tabindex","-1",1,"cdk-visually-hidden"],[1,"docs-component-view-text-content","docs-component-overview",3,"documentUrl","contentRendered"],["container",".mat-drawer-content",4,"ngIf"],["container",".mat-drawer-content"],["toc",""]],template:function(w,Q){1&w&&(r.YNc(0,Ot,6,5,"ng-container",0),r.ALo(1,"async")),2&w&&r.Q6J("ngIf",r.lcZ(1,1,Q.componentViewer.componentDocItem))},dependencies:[R.z,d.O5,ct.o,d.Ov],encapsulation:2})}class Mt extends K{constructor(B,w,Q){super(B,w,Q)}getApiDocumentUrl(B){return`/docs-content/api-docs/${B.apiDocId||`${B.packageName}-${B.id}`}.html`}static#t=this.\u0275fac=function(w){return new(w||Mt)(r.Y36(C),r.Y36(q.Yg),r.Y36(r.sBO))};static#e=this.\u0275cmp=r.Xpm({type:Mt,selectors:[["component-api"]],features:[r.qOj],decls:2,vars:3,consts:[[4,"ngIf"],["tabindex","-1",1,"cdk-visually-hidden"],[1,"docs-component-api"],[1,"docs-component-view-text-content",3,"documentUrl","contentRendered"],["class","docs-component-view-text-content",3,"documentUrl","contentRendered",4,"ngFor","ngForOf"],["container",".mat-drawer-content",4,"ngIf"],["container",".mat-drawer-content"],["toc",""]],template:function(w,Q){1&w&&(r.YNc(0,f,8,6,"ng-container",0),r.ALo(1,"async")),2&w&&r.Q6J("ngIf",r.lcZ(1,1,Q.componentViewer.componentDocItem))},dependencies:[R.z,d.sg,d.O5,ct.o,d.Ov],styles:[".docs-api-class-name{margin-top:28px;margin-bottom:0;display:block;font-weight:700;font-size:20px;background:none}.docs-api-class-name code{background:none}@media (max-width: 399px){.docs-api-type-alias-name,.docs-api-class-name{word-break:break-word}}.docs-api-h3{font-weight:300;font-size:24px;line-height:32px;margin:40px 0 20px;padding-bottom:3px}.docs-api-method-name-cell,.docs-api-method-header,.docs-api-method-description-cell,.docs-api-property-description,.docs-api-class-export-label,.docs-api-directive-selectors,.docs-api-class-description,.docs-api-class-export-name{font-size:15px}.docs-api-class-description{line-height:24px}.docs-api-property-type{font-weight:700;font-size:14px;margin-top:5px}\n"],encapsulation:2})}class gt extends K{constructor(B,w,Q){super(B,w,Q)}static#t=this.\u0275fac=function(w){return new(w||gt)(r.Y36(C),r.Y36(q.Yg),r.Y36(r.sBO))};static#e=this.\u0275cmp=r.Xpm({type:gt,selectors:[["component-examples"]],features:[r.qOj],decls:2,vars:3,consts:[[4,"ngIf"],["tabindex","-1",1,"cdk-visually-hidden"],[3,"example","showCompactToggle","view",4,"ngFor","ngForOf"],[3,"example","showCompactToggle","view"]],template:function(w,Q){1&w&&(r.YNc(0,u,4,2,"ng-container",0),r.ALo(1,"async")),2&w&&r.Q6J("ngIf",r.lcZ(1,1,Q.componentViewer.componentDocItem))},dependencies:[ft.B,d.sg,d.O5,d.Ov],encapsulation:2})}class bt{static#t=this.\u0275fac=function(w){return new(w||bt)};static#e=this.\u0275mod=r.oAB({type:bt});static#i=this.\u0275inj=r.cJS({providers:[U.o0],imports:[Dt.Nh,O.Bz,G.N,d.ez,k.i,I.d]})}var ht=m(8656);function It(dt,B){if(1&dt&&(r.TgZ(0,"mat-sidenav",7,8),r.ALo(2,"async"),r.ALo(3,"async"),r.ALo(4,"async"),r.ALo(5,"async"),r._UZ(6,"app-component-nav",9),r.qZA()),2&dt){const w=r.oxw();r.Q6J("opened",!1===r.lcZ(2,5,w.isScreenSmall))("mode",r.lcZ(3,7,w.isScreenSmall)?"over":"side")("fixedInViewport",r.lcZ(4,9,w.isScreenSmall))("fixedTopGap",r.lcZ(5,11,w.isExtraScreenSmall)?92:56),r.xp6(6),r.Q6J("params",w.params)}}function b(dt,B){if(1&dt&&r._UZ(0,"app-component-nav",9),2&dt){const w=r.oxw();r.Q6J("params",w.params)}}function H(dt,B){if(1&dt&&(r.TgZ(0,"a",4),r._uU(1),r.TgZ(2,"small"),r._uU(3),r.qZA()()),2&dt){const w=B.$implicit,Q=r.oxw().ngIf,pt=r.oxw();r.Q6J("routerLink","/"+Q+"/"+w.id),r.uIk("aria-current",pt.currentItemId===w.id?"page":"false"),r.xp6(1),r.hij(" ",w.nameCn,"\xa0 "),r.xp6(2),r.Oqu(w.name)}}function h(dt,B){if(1&dt&&(r.TgZ(0,"div",2)(1,"mat-nav-list"),r.YNc(2,H,4,4,"a",3),r.qZA()()),2&dt){const w=B.ngIf,Q=r.oxw();r.xp6(2),r.Q6J("ngForOf",Q.docItems.getItems(w))}}class at{constructor(B,w,Q,pt,St){this.docItems=B,this._route=w,this._navigationFocusService=Q,this.subscriptions=new P.w,this.isExtraScreenSmall=St.observe("(max-width: 720px)").pipe((0,A.U)(yt=>yt.matches)),this.isScreenSmall=St.observe("(max-width: 959px)").pipe((0,A.U)(yt=>yt.matches))}ngOnInit(){this.params=(0,V.aj)(this._route.pathFromRoot.map(B=>B.params),Object.assign),this.subscriptions.add(this._navigationFocusService.navigationEndEvents.pipe((0,A.U)(()=>this.isScreenSmall)).subscribe(B=>{B&&this.sidenav&&this.sidenav.close()}))}ngOnDestroy(){this.subscriptions.unsubscribe()}toggleSidenav(B){return B.toggle()}static#t=this.\u0275fac=function(w){return new(w||at)(r.Y36(U.o0),r.Y36(O.gz),r.Y36(ht.Y),r.Y36(r.R0b),r.Y36(q.Yg))};static#e=this.\u0275cmp=r.Xpm({type:at,selectors:[["app-component-sidenav"]],viewQuery:function(w,Q){if(1&w&&r.Gf(M.JX,5),2&w){let pt;r.iGM(pt=r.CRH())&&(Q.sidenav=pt.first)}},decls:11,vars:6,consts:[[1,"docs-component-viewer-sidenav-container"],["class","docs-component-viewer-sidenav",3,"opened","mode","fixedInViewport","fixedTopGap",4,"ngIf"],[1,"docs-component-sidenav-content"],[3,"toggleSidenav"],[1,"docs-component-sidenav-inner-content"],[1,"docs-component-sidenav-body-content"],[3,"params",4,"ngIf"],[1,"docs-component-viewer-sidenav",3,"opened","mode","fixedInViewport","fixedTopGap"],["sidenav",""],[3,"params"]],template:function(w,Q){1&w&&(r.TgZ(0,"mat-sidenav-container",0),r.YNc(1,It,7,13,"mat-sidenav",1),r.ALo(2,"async"),r.TgZ(3,"div",2)(4,"component-page-header",3),r.NdJ("toggleSidenav",function(){return Q.toggleSidenav(Q.sidenav)}),r.qZA(),r.TgZ(5,"div",4)(6,"main",5),r.YNc(7,b,1,1,"app-component-nav",6),r.ALo(8,"async"),r._UZ(9,"router-outlet"),r.qZA(),r._UZ(10,"app-footer"),r.qZA()()()),2&w&&(r.xp6(1),r.Q6J("ngIf",r.lcZ(2,2,Q.isScreenSmall)),r.xp6(6),r.Q6J("ngIf",!1===r.lcZ(8,4,Q.isScreenSmall)))},dependencies:function(){return[M.JX,M.TM,O.lC,d.O5,J,j.$,Bt,d.Ov]},styles:["app-component-sidenav{display:flex;flex-direction:column;overflow:auto}.docs-component-viewer-sidenav-container{flex:1;box-sizing:border-box}.docs-component-viewer-sidenav{overflow:auto}.docs-component-sidenav-inner-content{display:flex;flex-direction:row}.mat-drawer::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav{position:sticky;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{width:240px;height:calc(100vh - 56px);overflow:auto}.docs-component-viewer-nav .docs-component-viewer-nav-content::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav .docs-component-viewer-nav-content ul{list-style-type:none;margin:0 0 5px;padding:0;overflow:hidden}.docs-component-viewer-nav .docs-component-viewer-nav-content li{font-size:13px;line-height:16px;margin:0;padding:5px 15px 5px 20px}.docs-component-sidenav-content{display:flex;flex-direction:column;min-height:100%}.docs-component-sidenav-inner-content{display:flex;flex-direction:column;flex:1}.docs-component-sidenav-body-content{display:flex;flex:1 1 auto}div .mat-mdc-list-base{padding-top:0}div.docs-component-viewer-nav-content .mat-nav-list .mat-mdc-list-item .mat-list-item-content{padding-left:25px}@media (max-width: 959px){.docs-component-viewer-sidenav-container .docs-component-viewer-sidenav{z-index:4}.docs-component-viewer-nav{position:relative;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{box-sizing:border-box;margin:0;max-height:initial}}@media (max-width: 720px){.docs-component-viewer-sidenav-container{flex:1 0 auto}.docs-component-sidenav-body-content{flex-direction:column}}\n"],encapsulation:2})}class Bt{constructor(B){this.docItems=B}static#t=this.\u0275fac=function(w){return new(w||Bt)(r.Y36(U.o0))};static#e=this.\u0275cmp=r.Xpm({type:Bt,selectors:[["app-component-nav"]],inputs:{params:"params"},decls:3,vars:3,consts:[[1,"docs-component-viewer-nav"],["class","docs-component-viewer-nav-content",4,"ngIf"],[1,"docs-component-viewer-nav-content"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected",3,"routerLink",4,"ngFor","ngForOf"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected",3,"routerLink"]],template:function(w,Q){if(1&w&&(r.TgZ(0,"div",0),r.YNc(1,h,3,1,"div",1),r.ALo(2,"async"),r.qZA()),2&w){let pt;r.xp6(1),r.Q6J("ngIf",null==(pt=r.lcZ(2,1,Q.params))?null:pt.section)}},dependencies:[L.Hk,L.Tg,O.rH,O.Od,d.sg,d.O5,d.Ov],styles:["small[_ngcontent-%COMP%]{opacity:.8}[_nghost-%COMP%] .mat-list-item-content{flex-wrap:wrap}[_nghost-%COMP%] .mat-list-item-content small{flex-wrap:wrap}"],data:{animation:[(0,t.X$)("bodyExpansion",[(0,t.SB)("collapsed",(0,t.oB)({height:"0px",display:"none"})),(0,t.SB)("expanded",(0,t.oB)({height:"*",display:"block"})),(0,t.eR)("expanded <=> collapsed",(0,t.jt)("225ms cubic-bezier(0.4,0.0,0.2,1)"))])]}})}const Ft=[{path:"",component:at,children:[{path:"component/:id",redirectTo:":id",pathMatch:"full"},{path:"category/:id",redirectTo:"/categories/:id",pathMatch:"full"},{path:"categories",children:[{path:"",component:$}]},{path:":id",component:C,children:[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:_t,pathMatch:"full"},{path:"api",component:Mt,pathMatch:"full"},{path:"examples",component:gt,pathMatch:"full"}]},{path:"**",redirectTo:"/404"}]}];class Rt{static#t=this.\u0275fac=function(w){return new(w||Rt)};static#e=this.\u0275mod=r.oAB({type:Rt});static#i=this.\u0275inj=r.cJS({providers:[U.o0],imports:[M.SJ,L.ie,O.Bz,d.ez,y,xt,bt,G.N,j._,E.u5,W.JF,e.XD,Y.Ps,st.F,it.h,O.Bz.forChild(Ft),I.d]})}},28:(Ct,ot,m)=>{"use strict";m.d(ot,{_:()=>d});var t=m(4650),e=m(1481);class d{constructor(E){this.bodyTitle=E,this._originalTitle="Angular Material UI \u7ec4\u4ef6\u5e93",this._title="",this._titleCn=""}get title(){return this._title}set title(E){this._title=E||"",this.updateTitle()}get titleCn(){return this._titleCn}set titleCn(E){this._titleCn=E||"\u9996\u9875",this.updateTitle()}updateTitle(){this.bodyTitle.setTitle(`${this.titleCn} ${this.title} - Angular Material \u7ec4\u4ef6\u5e93`)}static#t=this.\u0275fac=function(Y){return new(Y||d)(t.LFG(e.Dx))};static#e=this.\u0275prov=t.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}},9298:(Ct,ot,m)=>{"use strict";m.d(ot,{N:()=>U});var t=m(6790),e=m(590),d=m(4788),W=m(4859),E=m(7392),Y=m(7009),L=m(3848),M=m(266),O=m(4080),P=m(6895),V=m(3299),A=m(4650),G=m(989);class U{static#t=this.\u0275fac=function(st){return new(st||U)};static#e=this.\u0275mod=A.oAB({type:U});static#i=this.\u0275inj=A.cJS({imports:[P.ez,W.ot,E.Ps,M.AV,Y.ZX,L.Nh,O.eL,d.F]})}A.B6R(e.B,[P.$G,P.sg,P.O5,W.RK,E.Hw,M.gM,L.uX,L.SP,G.I,V.O],[]),A.B6R(V.O,[t.z],[])},6790:(Ct,ot,m)=>{"use strict";m.d(ot,{z:()=>G});var t=m(4080),e=m(4650),d=m(5154),W=m(2868),E=m(2986),Y=m(590),L=m(6630),M=m(7392);class O{constructor(j){this._baseUrl=j.url.split("#")[0]}_getFragmentUrl(){return`${this._baseUrl}#${this.example}`}static#t=this.\u0275fac=function(I){return new(I||O)(e.Y36(L.F0))};static#e=this.\u0275cmp=e.Xpm({type:O,selectors:[["header-link"]],inputs:{example:"example"},decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a",3,"href"]],template:function(I,st){1&I&&(e.TgZ(0,"a",0)(1,"mat-icon"),e._uU(2,"link"),e.qZA()()),2&I&&(e.Q6J("href",st._getFragmentUrl(),e.LSH),e.uIk("aria-describedby",st.example))},dependencies:[M.Hw],encapsulation:2})}var P=m(529),V=m(1481);class A{constructor(j){this._http=j,this._cache={}}fetchDocument(j){if(this._cache[j])return this._cache[j];const I=this._http.get(j,{responseType:"text"}).pipe((0,d.d)(1));return I.pipe((0,W.b)(()=>this._cache[j]=I))}static#t=this.\u0275fac=function(I){return new(I||A)(e.LFG(P.eN))};static#e=this.\u0275prov=e.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"})}class G{constructor(j,I,st,it,rt,r,nt,z){this._appRef=j,this._componentFactoryResolver=I,this._elementRef=st,this._injector=it,this._viewContainerRef=rt,this._ngZone=r,this._domSanitizer=nt,this._docFetcher=z,this._portalHosts=[],this.contentRendered=new e.vpe,this.textContent=""}set documentUrl(j){void 0!==j&&this._fetchDocument(j)}static initExampleViewer(j,I,st,it){j.example=I,st?(j.view="snippet",j.showCompactToggle=!0,j.file=st,it&&(j.region=it)):j.view="demo"}_fetchDocument(j){this._documentFetchSubscription?.unsubscribe(),this._documentFetchSubscription=this._docFetcher.fetchDocument(j).subscribe(I=>this.updateDocument(I),I=>this.showError(j,I))}updateDocument(j){j=j.replace(/href="#([^"]*)"/g,(I,st)=>{const it=`${location.pathname}#${st}`;return`href="${this._domSanitizer.sanitize(e.q3G.URL,it)}"`}),this._elementRef.nativeElement.innerHTML=j,this.textContent=this._elementRef.nativeElement.textContent,this._loadComponents("material-docs-example",Y.B),this._loadComponents("header-link",O),this._ngZone.onStable.pipe((0,E.q)(1)).subscribe(()=>this.contentRendered.next(this._elementRef.nativeElement))}showError(j,I){console.error(I),this._elementRef.nativeElement.innerText=`Failed to load document: ${j}. Error: ${I.statusText}`}_loadComponents(j,I){[...this._elementRef.nativeElement.querySelectorAll(`[${j}]`)].forEach(it=>{const rt=it.getAttribute(j),r=it.getAttribute("region"),nt=it.getAttribute("file"),z=new t.u0(it,this._componentFactoryResolver,this._appRef,this._injector),F=new t.C5(I,this._viewContainerRef),$=z.attach(F).instance;null!==rt&&G.initExampleViewer($,rt,nt,r),this._portalHosts.push(z)})}_clearLiveExamples(){this._portalHosts.forEach(j=>j.dispose()),this._portalHosts=[]}ngOnDestroy(){this._clearLiveExamples(),this._documentFetchSubscription?.unsubscribe()}static#t=this.\u0275fac=function(I){return new(I||G)(e.Y36(e.z2F),e.Y36(e._Vd),e.Y36(e.SBq),e.Y36(e.zs3),e.Y36(e.s_b),e.Y36(e.R0b),e.Y36(V.H7),e.Y36(A))};static#e=this.\u0275cmp=e.Xpm({type:G,selectors:[["doc-viewer"]],inputs:{name:"name",documentUrl:"documentUrl"},outputs:{contentRendered:"contentRendered"},decls:1,vars:0,template:function(I,st){1&I&&e._uU(0,"Loading document...")},encapsulation:2})}},3299:(Ct,ot,m)=>{"use strict";m.d(ot,{O:()=>d});var t=m(4650);const e=["viewer"];class d{static#t=this.\u0275fac=function(Y){return new(Y||d)};static#e=this.\u0275cmp=t.Xpm({type:d,selectors:[["code-snippet"]],viewQuery:function(Y,L){if(1&Y&&t.Gf(e,5),2&Y){let M;t.iGM(M=t.CRH())&&(L.viewer=M.first)}},inputs:{source:"source"},decls:4,vars:1,consts:[[1,"docs-example-source-wrapper"],[1,"docs-example-source"],[3,"documentUrl"],["viewer",""]],template:function(Y,L){1&Y&&(t.TgZ(0,"div",0)(1,"pre",1),t._UZ(2,"doc-viewer",2,3),t.qZA()()),2&Y&&(t.xp6(2),t.Q6J("documentUrl",L.source))},styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px;margin:24px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:10px}.docs-example-viewer-title[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none}"],changeDetection:0})}},590:(Ct,ot,m)=>{"use strict";m.d(ot,{B:()=>r});var t=m(5861),e=m(4650),d=m(7739),W=m(3299),E=m(1950),Y=m(7009),L=m(4425);function M(nt,z){if(1&nt){const F=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(F);const $=e.oxw(2);return e.KtG($.toggleCompactView())}),e.TgZ(1,"mat-icon"),e.O4$(),e.TgZ(2,"svg",12),e._UZ(3,"path",13),e.qZA()()()}}function O(nt,z){if(1&nt){const F=e.EpF();e.TgZ(0,"div",5)(1,"div",6),e._uU(2),e.qZA(),e.TgZ(3,"button",7),e.NdJ("click",function(){e.CHM(F);const $=e.oxw();return e.KtG($._copyLink())}),e.TgZ(4,"mat-icon"),e._uU(5,"link"),e.qZA()(),e.YNc(6,M,4,0,"button",8),e.TgZ(7,"button",9),e.NdJ("click",function(){e.CHM(F);const $=e.oxw();return e.KtG($.toggleSourceView())}),e.TgZ(8,"mat-icon"),e._uU(9,"code"),e.qZA()(),e._UZ(10,"stack-blitz-button",10),e.qZA()}if(2&nt){const F=e.oxw();e.xp6(2),e.Oqu(null==F.exampleData?null:F.exampleData.title),e.xp6(1),e.uIk("aria-label","Copy link to "+(null==F.exampleData?null:F.exampleData.title)+" example to the clipboard"),e.xp6(3),e.Q6J("ngIf",F.showCompactToggle),e.xp6(1),e.Q6J("matTooltip","demo"===F.view?"View code":"Hide code"),e.xp6(3),e.Q6J("example",F.example)}}function P(nt,z){if(1&nt){const F=e.EpF();e.TgZ(0,"mat-tab",17)(1,"div",18)(2,"button",19),e.NdJ("click",function(){e.CHM(F);const $=e.oxw(2);return e.KtG($.copySource($.snippet,$.selectedTab))}),e.TgZ(3,"mat-icon"),e._uU(4,"content_copy"),e.qZA()()(),e._UZ(5,"code-snippet",20),e.qZA()}if(2&nt){const F=z.$implicit,Z=e.oxw(2);e.Q6J("label",F),e.xp6(5),e.Q6J("source",Z.exampleTabs[F])}}function V(nt,z){if(1&nt){const F=e.EpF();e.TgZ(0,"div",14)(1,"mat-tab-group",15),e.NdJ("selectedIndexChange",function($){e.CHM(F);const y=e.oxw();return e.KtG(y.selectedTab=$)}),e.YNc(2,P,6,2,"mat-tab",16),e.qZA()()}if(2&nt){const F=e.oxw();e.xp6(1),e.Q6J("selectedIndex",F.selectedTab),e.xp6(1),e.Q6J("ngForOf",F._getExampleTabNames())}}function A(nt,z){if(1&nt&&(e.O4$(),e.kcU(),e._UZ(0,"code-snippet",20)),2&nt){const F=e.oxw(2);e.Q6J("source",F.fileUrl)}}function G(nt,z){if(1&nt){const F=e.EpF();e.TgZ(0,"div",21)(1,"div",18)(2,"button",22),e.NdJ("click",function(){e.CHM(F);const $=e.oxw();return e.KtG($.copySource($.snippet))}),e.TgZ(3,"mat-icon"),e._uU(4,"content_copy"),e.qZA()(),e.TgZ(5,"button",23),e.NdJ("click",function(){e.CHM(F);const $=e.oxw();return e.KtG($.toggleCompactView())}),e.TgZ(6,"mat-icon"),e.O4$(),e.TgZ(7,"svg",12),e._UZ(8,"polygon",24),e.qZA()()()(),e.YNc(9,A,1,1,"code-snippet",25),e.qZA()}if(2&nt){const F=e.oxw();e.xp6(9),e.Q6J("ngIf",F.fileUrl)}}function U(nt,z){}function j(nt,z){if(1&nt&&e.YNc(0,U,0,0,"ng-template",28),2&nt){const F=e.oxw(2);e.Q6J("ngComponentOutlet",F._exampleComponentType)("ngComponentOutletNgModuleFactory",F._exampleModuleFactory)}}function I(nt,z){1&nt&&(e.TgZ(0,"div"),e._uU(1," This example contains tests. Open in Stackblitz to run the tests. "),e.qZA())}function st(nt,z){if(1&nt&&(e.TgZ(0,"div",26),e.YNc(1,j,1,2,null,27),e.YNc(2,I,2,0,"div",27),e.qZA()),2&nt){const F=e.oxw();e.xp6(1),e.Q6J("ngIf",F._exampleComponentType&&F._exampleModuleFactory&&!(null!=F.example&&F.example.includes("harness"))),e.xp6(1),e.Q6J("ngIf",null==F.example?null:F.example.includes("harness"))}}const it=/(.*)\.(\w+)/,rt=["HTML","TS","CSS"];class r{constructor(z,F,Z){this.snackbar=z,this.clipboard=F,this.elementRef=Z,this.selectedTab=0,this.exampleTabs={},this.exampleData=null,this._exampleComponentType=null,this._exampleModuleFactory=null,this.showCompactToggle=!1}get example(){return this._example}set example(z){z&&z!==this._example&&d.EXAMPLE_COMPONENTS[z]?(this._example=z,this.exampleData=d.EXAMPLE_COMPONENTS[z],this._generateExampleTabs(),this._loadExampleComponent().catch(F=>console.error(`Could not load example '${z}': ${F}`))):console.error(`Could not find example: ${z}`)}ngOnInit(){this.file&&(this.fileUrl=this.generateUrl(this.file))}selectCorrectTab(){if(!this.file||!this.exampleTabs)return;const z=this.file.substring(this.file.lastIndexOf(".")+1),F=this._getExampleTabNames();for(let Z=0;Z<F.length;Z++){const $=F[Z];if($.toLowerCase()===z||$.endsWith(`.${z}`))return void(this.selectedTab=Z)}console.error(`Could not find tab for file extension: "${z}".`)}toggleCompactView(){"snippet"===this.view?(this.view="full",this.selectCorrectTab()):this.view="snippet"}toggleSourceView(){this.view="full"===this.view?"demo":"full"}copySource(z,F=0){const Z=z.toArray()[F].viewer.textContent||"";this.clipboard.copy(Z)?this.snackbar.open("Code copied","",{duration:2500}):this.snackbar.open("Copy failed. Please try again!","",{duration:2500})}generateUrl(z){const F=z.lastIndexOf("."),Z=z.substring(0,F),$=z.substring(F+1);let y;return y=this.region?`${Z}_${this.region}-${$}.html`:`${Z}-${$}.html`,this.exampleData?`/docs-content/examples-highlighted/${this.exampleData.packagePath}/${y}`:""}_getExampleTabNames(){return this.exampleTabs?Object.keys(this.exampleTabs).sort((z,F)=>{let Z=rt.indexOf(z),$=rt.indexOf(F);return-1===Z&&(Z=rt.length),-1===$&&($=rt.length),Z-$||1}):[]}_copyLink(){const z=location.origin+location.pathname+"#"+this._example;this.clipboard.copy(z)?this.snackbar.open("Link copied","",{duration:2500}):this.snackbar.open("Link copy failed. Please try again!","",{duration:2500})}_loadExampleComponent(){var z=this;return(0,t.Z)(function*(){if(null!=z._example){const{componentName:F,module:Z}=d.EXAMPLE_COMPONENTS[z._example],$=yield m(5977)("./"+Z.importSpecifier);z._exampleComponentType=$[F],z._exampleModuleFactory=new e.tDH($[Z.name]),typeof location<"u"&&location.hash.slice(1)===z._example&&setTimeout(()=>z.elementRef.nativeElement.scrollIntoView(),300)}})()}_generateExampleTabs(){if(this.exampleTabs={},this.exampleData){const z=`${this.example}-example`,F=`/docs-content/examples-highlighted/${this.exampleData.packagePath}`,Z=(0,E.A)(`${z}.ts`),$=(0,E.A)(`${z}.css`),y=(0,E.A)(`${z}.html`);for(let X of this.exampleData.files){const xt=`${F}/${X.replace(it,"$1-$2.html")}`;X=(0,E.A)(X),X===Z?this.exampleTabs.TS=xt:X===$?this.exampleTabs.CSS=xt:X===y?this.exampleTabs.HTML=xt:this.exampleTabs[X]=xt}}}static#t=this.\u0275fac=function(F){return new(F||r)(e.Y36(Y.ux),e.Y36(L.TU),e.Y36(e.SBq))};static#e=this.\u0275cmp=e.Xpm({type:r,selectors:[["example-viewer"]],viewQuery:function(F,Z){if(1&F&&e.Gf(W.O,5),2&F){let $;e.iGM($=e.CRH())&&(Z.snippet=$)}},hostVars:1,hostBindings:function(F,Z){2&F&&e.uIk("id",Z.example)},inputs:{view:"view",showCompactToggle:"showCompactToggle",example:"example",region:"region",file:"file"},decls:5,vars:4,consts:[[1,"docs-example-viewer-wrapper"],["class","docs-example-viewer-title",4,"ngIf"],["class","docs-example-viewer-source",4,"ngIf"],["class","docs-example-viewer-source-compact",4,"ngIf"],["class","docs-example-viewer-body",4,"ngIf"],[1,"docs-example-viewer-title"],[1,"docs-example-viewer-title-spacer"],["mat-icon-button","","type","button","matTooltip","Copy link to example",3,"click"],["mat-icon-button","","type","button","matTooltip","View snippet only","aria-label","View less",3,"click",4,"ngIf"],["mat-icon-button","","type","button","aria-label","View source",3,"matTooltip","click"],[3,"example"],["mat-icon-button","","type","button","matTooltip","View snippet only","aria-label","View less",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","100%","height","100%","focusable","false"],["d","M15.41,10H20v2h-8V4h2v4.59L20.59,2L22,3.41L15.41,10z M4,12v2h4.59L2,20.59L3.41,22L10,15.41V20h2v-8H4z"],[1,"docs-example-viewer-source"],["animationDuration","0ms","mat-stretch-tabs","false",3,"selectedIndex","selectedIndexChange"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"button-bar"],["mat-icon-button","","type","button","matTooltip","Copy example source","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"click"],[3,"source"],[1,"docs-example-viewer-source-compact"],["mat-icon-button","","type","button","matTooltip","Copy snippet","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"click"],["mat-icon-button","","type","button","matTooltip","View full example","aria-label","View less",1,"docs-example-compact-toggle","docs-example-button",3,"click"],["points","13,3 13,5 17.59,5 5,17.59 5,13 3,13 3,21 11,21 11,19 6.41,19 19,6.41 19,11 21,11 21,3"],[3,"source",4,"ngIf"],[1,"docs-example-viewer-body"],[4,"ngIf"],[3,"ngComponentOutlet","ngComponentOutletNgModuleFactory"]],template:function(F,Z){1&F&&(e.TgZ(0,"div",0),e.YNc(1,O,11,5,"div",1),e.YNc(2,V,3,2,"div",2),e.YNc(3,G,10,1,"div",3),e.YNc(4,st,3,2,"div",4),e.qZA()),2&F&&(e.xp6(1),e.Q6J("ngIf","snippet"!==Z.view),e.xp6(1),e.Q6J("ngIf","full"===Z.view),e.xp6(1),e.Q6J("ngIf","snippet"===Z.view),e.xp6(1),e.Q6J("ngIf","snippet"!==Z.view))},styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px;margin:24px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:10px}.docs-example-viewer-title[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none}"]})}},2357:(Ct,ot,m)=>{"use strict";m.d(ot,{$:()=>d,_:()=>W});var t=m(3238),e=m(4650);class d{constructor(){this.isNextVersion=location.hostname.startsWith("next.material.angular.io"),this.version=t.q4.full,this.year=(new Date).getFullYear()}static#t=this.\u0275fac=function(L){return new(L||d)};static#e=this.\u0275cmp=e.Xpm({type:d,selectors:[["app-footer"]],decls:25,vars:5,consts:[[1,"docs-footer"],[1,"docs-footer-list"],[1,"docs-footer-logo"],[1,"footer-logo"],["src","../../../assets/img/homepage/angular-white-transparent.svg","alt","Angular icon",1,"docs-footer-angular-logo"],["translation-result",""],["href","https://angular.cn"],["translation-origin","off"],["href","https://angular.io"],[1,"docs-footer-version"],["src","../../../assets/img/angular-material-logo.svg","alt","Angular Material icon",1,"angular-material-logo"],["translation-result","",1,"version"],["translation-origin","off",1,"version"],[1,"docs-footer-copyright"],["href","https://github.com/angular/components/blob/main/LICENSE"]],template:function(L,M){1&L&&(e.TgZ(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3),e._UZ(4,"img",4),e.TgZ(5,"span",5)(6,"a",6),e._uU(7,"\u5b66\u4e60 Angular"),e.qZA()(),e.TgZ(8,"span",7)(9,"a",8),e._uU(10,"Learn Angular"),e.qZA()()()(),e.TgZ(11,"div",9),e._UZ(12,"img",10),e.TgZ(13,"span",11),e._uU(14),e.qZA(),e.TgZ(15,"span",12),e._uU(16),e.qZA()(),e.TgZ(17,"div",13)(18,"div")(19,"span"),e._uU(20),e.qZA(),e.TgZ(21,"a",14),e._uU(22,"Code licensed under an MIT-style License."),e.qZA(),e.TgZ(23,"span"),e._uU(24,"Documentation licensed under CC BY 4.0."),e.qZA()()()()()),2&L&&(e.ekj("is-next-version",M.isNextVersion),e.xp6(14),e.hij("\u5f53\u524d\u7248\u672c\uff1a",M.version,""),e.xp6(2),e.hij("Current Version: ",M.version,""),e.xp6(4),e.hij("Powered by Google LLC \xa92010-",M.year,"."))},styles:[".docs-footer[_ngcontent-%COMP%]{padding:12px;font-size:12px}.docs-footer-list[_ngcontent-%COMP%]{align-items:center;display:flex;flex-flow:row wrap;padding:8px}.docs-footer-logo[_ngcontent-%COMP%]{flex:1}.docs-footer-angular-logo[_ngcontent-%COMP%]{height:50px}.docs-footer-version[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex:1}.docs-footer-version[_ngcontent-%COMP%] .angular-material-logo[_ngcontent-%COMP%]{width:40px;height:40px;margin:10px 0 10px 16px}.docs-footer-version[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin:0 40px}.docs-footer-copyright[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:flex-end;flex-direction:column;min-width:225px;margin-top:16px}.docs-footer-copyright[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-self:flex-end;text-align:center}@media (min-width: 885px){.docs-footer-copyright[_ngcontent-%COMP%]{margin-top:0}}.docs-footer-logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-block;line-height:50px;margin:0 40px;vertical-align:bottom}.docs-footer-logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px;padding:0}a[_ngcontent-%COMP%]{text-decoration:none;color:inherit}a[_ngcontent-%COMP%]:hover, a[_ngcontent-%COMP%]:focus{text-decoration:underline}@media screen and (max-width: 884px){.docs-footer-list[_ngcontent-%COMP%]{flex-direction:column}}"]})}class W{static#t=this.\u0275fac=function(L){return new(L||W)};static#e=this.\u0275mod=e.oAB({type:W});static#i=this.\u0275inj=e.cJS({})}},485:(Ct,ot,m)=>{"use strict";m.d(ot,{d:()=>E,y:()=>W});var t=m(4650),e=m(8656);let d=0;class W{constructor(L,M){this.el=L,this.navigationFocusService=M,this.tabindex="-1",this.outline="none",L.nativeElement.id||(L.nativeElement.id="skip-link-target-"+d++),this.navigationFocusService.requestFocusOnNavigation(L.nativeElement),this.navigationFocusService.requestSkipLinkFocus(L.nativeElement)}ngOnDestroy(){this.navigationFocusService.relinquishFocusOnNavigation(this.el.nativeElement),this.navigationFocusService.relinquishSkipLinkFocus(this.el.nativeElement)}static#t=this.\u0275fac=function(M){return new(M||W)(t.Y36(t.SBq),t.Y36(e.Y))};static#e=this.\u0275dir=t.lG2({type:W,selectors:[["","focusOnNavigation",""]],hostVars:3,hostBindings:function(M,O){2&M&&(t.Ikx("tabindex",O.tabindex),t.Udp("outline",O.outline))}})}class E{static#t=this.\u0275fac=function(M){return new(M||E)};static#e=this.\u0275mod=t.oAB({type:E});static#i=this.\u0275inj=t.cJS({})}},1950:(Ct,ot,m)=>{"use strict";m.d(ot,{A:()=>d});var t=m(3901);function d(W){return(W=t(W.replace(/\\/g,"/"))).startsWith("./")&&(W=W.substring(2)),W}},4788:(Ct,ot,m)=>{"use strict";m.d(ot,{F:()=>t.F});var t=m(989)},989:(Ct,ot,m)=>{"use strict";m.d(ot,{I:()=>Et,F:()=>Ot});var t=m(5861),e=m(7739),d=m(4859),W=m(7392),E=m(266),Y=m(5154),L=m(2986),M=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],O={clickToLoad:function(T){return V("ctl",T)},devToolsHeight:function(T){return A("devToolsHeight",T)},forceEmbedLayout:function(T){return V("embed",T)},hideDevTools:function(T){return V("hideDevTools",T)},hideExplorer:function(T){return V("hideExplorer",T)},hideNavigation:function(T){return V("hideNavigation",T)},showSidebar:function(T){return"boolean"==typeof(f=T)?"showSidebar="+(f?"1":"0"):"";var f},openFile:function(T){return(f=T,(Array.isArray(f)?f:[f]).filter(function(l){return"string"==typeof l&&""!==l.trim()}).map(function(l){return"file="+encodeURIComponent(l.trim())})).join("&");var f},terminalHeight:function(T){return A("terminalHeight",T)},theme:function(T){return G("theme",["light","dark"],T)},view:function(T){return G("view",["preview","editor"],T)}};function V(T,p){return!0===p?T+"=1":""}function A(T,p){return"number"==typeof p&&p>=0&&p<=100?T+"="+Math.round(p):""}function G(T,p,f){return"string"==typeof f&&p.includes(f)?T+"="+f:""}function j(T,p){return""+function st(T){return void 0===T&&(T={}),"string"==typeof T.origin?T.origin:"https://stackblitz.com"}(p)+T+function P(T){void 0===T&&(T={});var p=Object.entries(T).map(function(f){var l=f[0],u=f[1];return null!=u&&O.hasOwnProperty(l)?O[l](u):""}).filter(Boolean);return p.length?"?"+p.join("&"):""}(p)}function y(T,p){var f=document.createElement("input");return f.type="hidden",f.name=T,f.value=p,f}var xt_openProject=function(T,p){var l,u;l=p,(u=function X(T){if(!M.includes(T.template)){var p=M.map(function(u){return"'"+u+"'"}).join(", ");console.warn("Unsupported project.template: must be one of "+p)}var f="node"===T.template,l=document.createElement("form");return l.method="POST",l.setAttribute("style","display:none!important;"),l.appendChild(y("project[title]",T.title)),l.appendChild(y("project[description]",T.description)),l.appendChild(y("project[template]",T.template)),T.dependencies&&(f?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):l.appendChild(y("project[dependencies]",JSON.stringify(T.dependencies)))),T.settings&&l.appendChild(y("project[settings]",JSON.stringify(T.settings))),Object.keys(T.files).forEach(function(u){"string"==typeof T.files[u]&&l.appendChild(y("project[files]["+u+"]",T.files[u]))}),l}(T)).action=j("/run",l),u.target=function r(T){return T&&!1===T.newWindow?"_self":"_blank"}(l),document.body.appendChild(u),u.submit(),document.body.removeChild(u)},Dt=m(2644),Pt=m(1950),vt=m(4650),N=m(529);const lt=`Copyright ${(new Date).getFullYear()} Google LLC. All Rights Reserved.\n Use of this source code is governed by an MIT-style license that\n can be found in the LICENSE file at https://angular.io/license`,q=[".gitignore",".stackblitzrc","angular.json","karma.conf.js","package.json","package-lock.json","tsconfig.app.json","tsconfig.json","tsconfig.spec.json","src/index.html","src/main.ts","src/material.module.ts","src/polyfills.ts","src/styles.scss","src/test.ts","src/theme.scss","src/app/app.module.ts","src/environments/environment.prod.ts","src/environments/environment.ts"],ct=["angular","material","cdk","web","example"];class mt{constructor(p,f){this._http=p,this._ngZone=f,this._fileCache=new Map}createStackBlitzForExample(p,f,l){var u=this;return this._ngZone.runOutsideAngular((0,t.Z)(function*(){const C=yield u._buildInMemoryFileDictionary(f,p,l),K=`src/app/${f.indexFilename}`;return()=>{u._openStackBlitz({files:C,title:`Angular Components - ${f.description}`,description:`${f.description}\n\nAuto-generated from: https://material.angular.io`,openFile:K})}}))}_openStackBlitz({title:p,description:f,openFile:l,files:u}){xt_openProject({title:p,files:u,description:f,template:"node",tags:ct},{openFile:l})}_buildInMemoryFileDictionary(p,f,l){var u=this;return(0,t.Z)(function*(){const C={},K=[],Mt=`/docs-content/examples-source/${e.EXAMPLE_COMPONENTS[f].module.importSpecifier}/${f}/`;for(const gt of q)K.push(u._loadFile("/assets/stack-blitz/"+gt).then(bt=>u._replaceExamplePlaceholders(p,gt,bt,l)).then(bt=>C[gt]=bt));for(const gt of p.exampleFiles){const bt=(0,Pt.A)(`src/app/${gt}`);K.push(u._loadFile(Mt+gt).then(ht=>u._appendCopyright(gt,ht)).then(ht=>C[bt]=ht))}return yield Promise.all(K),C})()}_loadFile(p){let f=this._fileCache.get(p);return f||(f=this._http.get(p,{responseType:"text"}).pipe((0,Y.d)(1)),this._fileCache.set(p,f)),f.pipe((0,L.q)(1)).toPromise()}_replaceExamplePlaceholders(p,f,l,u){if(("src/index.html"===f||"package.json"===f)&&(l=l.replace(/\${version}/g,Dt.l)),"src/index.html"===f)l=l.replace(/material-docs-example/g,p.selectorName).replace(/\${title}/g,p.description);else if(".stackblitzrc"===f)l=l.replace(/\${startCommand}/,u?"turbo test":"turbo start");else if("src/app/app.module.ts"===f){const C=p.componentNames.join(", ");l=(l=(l=(l=l.replace(/{MaterialDocsExample}/g,`{${C}}`)).replace(/declarations: \[MaterialDocsExample]/g,`declarations: [${C}]`)).replace(/entryComponents: \[MaterialDocsExample]/g,`entryComponents: [${C}]`)).replace(/bootstrap: \[MaterialDocsExample]/g,`bootstrap: [${p.componentNames[0]}]`);const K=p.indexFilename.lastIndexOf("."),_t=p.indexFilename.slice(0,-1===K?void 0:K);l=l.replace(/material-docs-example/g,_t)}return l}_appendCopyright(p,f){return p.indexOf(".ts")>-1||p.indexOf(".scss")>-1?f=`${f}\n\n/** ${lt} */`:p.indexOf(".html")>-1&&(f=`${f}\n\n\x3c!-- ${lt} --\x3e`),f}static#t=this.\u0275fac=function(f){return new(f||mt)(vt.LFG(N.eN),vt.LFG(vt.R0b))};static#e=this.\u0275prov=vt.Yz7({token:mt,factory:mt.\u0275fac,providedIn:"root"})}var wt=m(7009);class Et{constructor(p,f,l){this.stackBlitzWriter=p,this.ngZone=f,this.snackBar=l,this._openStackBlitzFn=null}set example(p){p?(this.exampleData=new e.ExampleData(p),this._prepareStackBlitzForExample(p,this.exampleData)):(this.exampleData=void 0,this._openStackBlitzFn=null)}openStackBlitz(){this._openStackBlitzFn?this._openStackBlitzFn():this.snackBar.open("StackBlitz is not ready yet. Please try again in a few seconds.",void 0,{duration:5e3})}_prepareStackBlitzForExample(p,f){var l=this;this.ngZone.runOutsideAngular((0,t.Z)(function*(){const u=p.includes("harness");l._openStackBlitzFn=yield l.stackBlitzWriter.createStackBlitzForExample(p,f,u)}))}static#t=this.\u0275fac=function(f){return new(f||Et)(vt.Y36(mt),vt.Y36(vt.R0b),vt.Y36(wt.ux))};static#e=this.\u0275cmp=vt.Xpm({type:Et,selectors:[["stack-blitz-button"]],inputs:{example:"example"},decls:3,vars:1,consts:[["mat-icon-button","","type","button","aria-label","Edit this example in StackBlitz",3,"matTooltip","click"]],template:function(f,l){1&f&&(vt.TgZ(0,"button",0),vt.NdJ("click",function(){return l.openStackBlitz()}),vt.TgZ(1,"mat-icon"),vt._uU(2,"open_in_new"),vt.qZA()()),2&f&&vt.Q6J("matTooltip","Edit "+(null==l.exampleData?null:l.exampleData.description)+" example in StackBlitz")},dependencies:[E.gM,d.RK,W.Hw],encapsulation:2})}class Ot{static#t=this.\u0275fac=function(f){return new(f||Ot)};static#e=this.\u0275mod=vt.oAB({type:Ot});static#i=this.\u0275inj=vt.cJS({providers:[mt],imports:[E.AV,d.ot,W.Ps,wt.ZX]})}},3825:(Ct,ot,m)=>{"use strict";m.d(ot,{h:()=>E});var t=m(4650),e=m(529);class d{constructor(L,M){this.elementRef=L,this.http=M}ngOnInit(){this.src&&this.fetchAndInlineSvgContent(this.src)}inlineSvgContent(L){if(this.elementRef.nativeElement.innerHTML=L,this.scaleToContainer){const M=this.elementRef.nativeElement.querySelector("svg");M.setAttribute("width","100%"),M.setAttribute("height","100%"),M.setAttribute("preserveAspectRatio","xMidYMid meet")}}fetchAndInlineSvgContent(L){const M=function W(Y){return Y.slice(Y.indexOf("assets/")-1)}(L);this.http.get(M,{responseType:"text"}).subscribe(O=>{this.inlineSvgContent(O)})}static#t=this.\u0275fac=function(M){return new(M||d)(t.Y36(t.SBq),t.Y36(e.eN))};static#e=this.\u0275cmp=t.Xpm({type:d,selectors:[["docs-svg-viewer"]],inputs:{src:"src",scaleToContainer:"scaleToContainer"},decls:1,vars:0,consts:[["aria-hidden","true",1,"docs-svg-viewer"]],template:function(M,O){1&M&&t._UZ(0,"div",0)},encapsulation:2})}class E{static#t=this.\u0275fac=function(M){return new(M||E)};static#e=this.\u0275mod=t.oAB({type:E});static#i=this.\u0275inj=t.cJS({})}},5416:(Ct,ot,m)=>{"use strict";m.d(ot,{i:()=>W});var t=m(6895),e=m(6630),d=m(4650);class W{static#t=this.\u0275fac=function(L){return new(L||W)};static#e=this.\u0275mod=d.oAB({type:W});static#i=this.\u0275inj=d.cJS({imports:[t.ez,e.Bz]})}},383:(Ct,ot,m)=>{"use strict";m.d(ot,{o:()=>P});var t=m(6895),e=m(2654),d=m(3753),W=m(13),E=m(4650),Y=m(6630),L=m(8656);function M(V,A){if(1&V&&(E.TgZ(0,"a",4),E._uU(1),E.qZA()),2&V){const G=A.$implicit,U=E.oxw(2);E.Gre("docs-level-",G.type," docs-link"),E.ekj("docs-active",G.active),E.Q6J("href",U._rootUrl+"#"+G.id,E.LSH),E.xp6(1),E.hij(" ",G.name," ")}}function O(V,A){if(1&V&&(E.TgZ(0,"div",1)(1,"div",2),E._uU(2),E.qZA(),E.TgZ(3,"nav"),E.YNc(4,M,2,7,"a",3),E.qZA()()),2&V){const G=A.$implicit;E.xp6(2),E.Oqu(null==G?null:G.name),E.xp6(1),E.uIk("aria-label",(null==G?null:G.name)+"\u76ee\u5f55"),E.xp6(1),E.Q6J("ngForOf",null==G?null:G.links)}}class P{constructor(A,G,U,j,I,st,it){this._router=A,this._route=G,this._element=U,this._navigationFocusService=j,this._document=I,this._ngZone=st,this._changeDetectorRef=it,this.headerSelectors=".docs-markdown-h3:not([translation-origin]),.docs-markdown-h4:not([translation-origin])",this._linkSections=[],this._links=[],this._rootUrl=this._router.url.split("#")[0],this._scrollContainer=null,this._urlFragment="",this.subscriptions=new e.w,this.subscriptions.add(this._navigationFocusService.navigationEndEvents.subscribe(()=>{const rt=A.url.split("#")[0];rt!==this._rootUrl&&(this._rootUrl=rt)})),this.subscriptions.add(this._route.fragment.subscribe(rt=>{if(null!=rt){this._urlFragment=rt;const r=document.getElementById(this._urlFragment);r&&r.scrollIntoView()}}))}ngOnInit(){this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._scrollContainer=this.container?this._document.querySelector(this.container):window,this._scrollContainer&&this.subscriptions.add((0,d.R)(this._scrollContainer,"scroll").pipe((0,W.b)(10)).subscribe(()=>this.onScroll()))})})}ngAfterViewInit(){this.updateScrollPosition()}ngOnDestroy(){this.subscriptions.unsubscribe()}updateScrollPosition(){this._document.getElementById(this._urlFragment)?.scrollIntoView()}resetHeaders(){this._linkSections=[],this._links=[]}addHeaders(A,G,U=0){const j=Array.from(G.querySelectorAll("h3:not([translation-origin]), h4:not([translation-origin])"),I=>{const st=I.innerText.trim().replace(/^link/,""),{top:it}=I.getBoundingClientRect();return{name:st,type:I.tagName.toLowerCase(),top:it,id:I.id,active:!1}});this._linkSections[U]={name:A,links:j},this._links.push(...j)}getScrollOffset(){const{top:A}=this._element.nativeElement.getBoundingClientRect(),G=this._scrollContainer;return G instanceof HTMLElement?G.scrollTop+A:G?G.pageYOffset+A:void 0}onScroll(){const A=this.getScrollOffset();let G=!1;for(let U=0;U<this._links.length;U++){const j=this._links[U],I=this._links[U+1],st=A>=j.top&&(!I||I.top>=A);st!==j.active&&(j.active=st,G=!0)}G&&this._ngZone.run(()=>this._changeDetectorRef.markForCheck())}static#t=this.\u0275fac=function(G){return new(G||P)(E.Y36(Y.F0),E.Y36(Y.gz),E.Y36(E.SBq),E.Y36(L.Y),E.Y36(t.K0),E.Y36(E.R0b),E.Y36(E.sBO))};static#e=this.\u0275cmp=E.Xpm({type:P,selectors:[["table-of-contents"]],inputs:{container:"container",headerSelectors:"headerSelectors"},decls:1,vars:1,consts:[["class","docs-toc-container",4,"ngFor","ngForOf"],[1,"docs-toc-container"],[1,"docs-toc-heading"],[3,"href","class","docs-active",4,"ngFor","ngForOf"],[3,"href"]],template:function(G,U){1&G&&E.YNc(0,O,5,3,"div",0),2&G&&E.Q6J("ngForOf",U._linkSections)},dependencies:[t.sg],styles:["[_nghost-%COMP%]{font-size:13px;width:19%;position:sticky;top:0;padding-left:25px;box-sizing:border-box;display:inline-flex;flex-direction:column}.docs-toc-container[_ngcontent-%COMP%]{width:100%;padding:5px 0 10px 10px}.docs-toc-container[_ngcontent-%COMP%] + .docs-toc-container[_ngcontent-%COMP%]{padding-top:8px}.docs-toc-heading[_ngcontent-%COMP%]{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:capitalize}a[_ngcontent-%COMP%]{line-height:16px;margin:8px 0 0;position:relative;text-decoration:none;display:block;text-overflow:ellipsis;width:100%;overflow:hidden}.docs-level-h4[_ngcontent-%COMP%]{margin-left:12px}"]})}},3901:(Ct,ot)=>{"use strict";function m(M){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(O){return typeof O}:function(O){return O&&"function"==typeof Symbol&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O})(M)}Object.defineProperty(ot,"__esModule",{value:!0}),ot.default=void 0,ot.default=function(O){!function(O){var P=m(O);if("string"!==P)throw new TypeError("Expected a string, got a ".concat(P))}(O);var P=O;if(0===P.length)return".";var V=47===P.charCodeAt(0),A=47===P.charCodeAt(P.length-1);return P=function(O){try{return decodeURIComponent(O)}catch{return O}}(P),P=function(O,P){for(var j,V="",A=0,G=-1,U=0,I=0;I<=O.length;++I){if(I<O.length)j=O.charCodeAt(I);else{if(47===j)break;j=47}if(47===j){if(G!==I-1&&1!==U)if(G!==I-1&&2===U){if(V.length<2||2!==A||46!==V.charCodeAt(V.length-1)||46!==V.charCodeAt(V.length-2))if(V.length>2){var st=V.lastIndexOf("/");if(st!==V.length-1){-1===st?(V="",A=0):A=(V=V.slice(0,st)).length-1-V.lastIndexOf("/"),G=I,U=0;continue}}else if(2===V.length||1===V.length){V="",A=0,G=I,U=0;continue}P&&(V.length>0?V+="/..":V="..",A=2)}else V.length>0?V+="/"+O.slice(G+1,I):V=O.slice(G+1,I),A=I-G-1;G=I,U=0}else 46===j&&-1!==U?++U:U=-1}return V}(P,!V),0===P.length&&!V&&(P="."),P.length>0&&A&&(P+="/"),V?"/"+P:P},Ct.exports=ot.default},5977:(Ct,ot,m)=>{var t={"./cdk-experimental/popover-edit":[4978,4978],"./cdk-experimental/popover-edit.mjs":[4978,4978],"./cdk-experimental/selection":[2418,2418],"./cdk-experimental/selection.mjs":[2418,2418],"./cdk/a11y":[6122,6122],"./cdk/a11y.mjs":[6122,6122],"./cdk/accordion":[5682,5682],"./cdk/accordion.mjs":[5682,5682],"./cdk/clipboard":[8597,8597],"./cdk/clipboard.mjs":[8597,8597],"./cdk/dialog":[9554,9554],"./cdk/dialog.mjs":[9554,9554],"./cdk/drag-drop":[7007,7007],"./cdk/drag-drop.mjs":[7007,7007],"./cdk/layout":[2558,2558],"./cdk/layout.mjs":[2558,2558],"./cdk/listbox":[2515,2515],"./cdk/listbox.mjs":[2515,2515],"./cdk/menu":[8485,8485],"./cdk/menu.mjs":[8485,8485],"./cdk/overlay":[3453,3453],"./cdk/overlay.mjs":[3453,3453],"./cdk/platform":[6030,6030],"./cdk/platform.mjs":[6030,6030],"./cdk/portal":[9728,9728],"./cdk/portal.mjs":[9728,9728],"./cdk/scrolling":[4209,4209],"./cdk/scrolling.mjs":[4209,4209],"./cdk/stepper":[842,842],"./cdk/stepper.mjs":[842,842],"./cdk/table":[9958,9958],"./cdk/table.mjs":[9958,9958],"./cdk/text-field":[9730,9730],"./cdk/text-field.mjs":[9730,9730],"./cdk/tree":[1411,1411],"./cdk/tree.mjs":[1411,1411],"./components-examples":[7739],"./components-examples.mjs":[7739],"./material-experimental/column-resize":[1933,1933],"./material-experimental/column-resize.mjs":[1933,1933],"./material-experimental/popover-edit":[8169,8169],"./material-experimental/popover-edit.mjs":[8169,8169],"./material-experimental/selection":[1244,1244],"./material-experimental/selection.mjs":[1244,1244],"./material/autocomplete":[7540,7540],"./material/autocomplete.mjs":[7540,7540],"./material/badge":[6493,6493],"./material/badge.mjs":[6493,6493],"./material/bottom-sheet":[4762,4762],"./material/bottom-sheet.mjs":[4762,4762],"./material/button":[103,103],"./material/button-toggle":[9978,9978],"./material/button-toggle.mjs":[9978,9978],"./material/button.mjs":[103,103],"./material/card":[1113,1113],"./material/card.mjs":[1113,1113],"./material/checkbox":[3741,3741],"./material/checkbox.mjs":[3741,3741],"./material/chips":[3132,3132],"./material/chips.mjs":[3132,3132],"./material/core":[6638,6638],"./material/core.mjs":[6638,6638],"./material/datepicker":[3694,3694],"./material/datepicker.mjs":[3694,3694],"./material/dialog":[318,318],"./material/dialog.mjs":[318,318],"./material/divider":[2958,2958],"./material/divider.mjs":[2958,2958],"./material/expansion":[6990,6990],"./material/expansion.mjs":[6990,6990],"./material/form-field":[7082,1605],"./material/form-field.mjs":[7082,1605],"./material/grid-list":[2623,2623],"./material/grid-list.mjs":[2623,2623],"./material/icon":[3169,3169],"./material/icon.mjs":[3169,3169],"./material/input":[4110,4110],"./material/input.mjs":[4110,4110],"./material/list":[2385,2385],"./material/list.mjs":[2385,2385],"./material/menu":[29,29],"./material/menu.mjs":[29,29],"./material/paginator":[8504,8504],"./material/paginator.mjs":[8504,8504],"./material/progress-bar":[4223,4223],"./material/progress-bar.mjs":[4223,4223],"./material/progress-spinner":[548,548],"./material/progress-spinner.mjs":[548,548],"./material/radio":[3369,3369],"./material/radio.mjs":[3369,3369],"./material/select":[5585,5585],"./material/select.mjs":[5585,5585],"./material/sidenav":[7537,7537],"./material/sidenav.mjs":[7537,7537],"./material/slide-toggle":[3502,3502],"./material/slide-toggle.mjs":[3502,3502],"./material/slider":[5844,5844],"./material/slider.mjs":[5844,5844],"./material/snack-bar":[5239,5239],"./material/snack-bar.mjs":[5239,5239],"./material/sort":[6844,6844],"./material/sort.mjs":[6844,6844],"./material/stepper":[5729,5729],"./material/stepper.mjs":[5729,5729],"./material/table":[9966,9966],"./material/table.mjs":[9966,9966],"./material/tabs":[524,524],"./material/tabs.mjs":[524,524],"./material/toolbar":[263,263],"./material/toolbar.mjs":[263,263],"./material/tooltip":[2437,2437],"./material/tooltip.mjs":[2437,2437],"./material/tree":[77,77],"./material/tree.mjs":[77,77]};function e(d){if(!m.o(t,d))return Promise.resolve().then(()=>{var Y=new Error("Cannot find module '"+d+"'");throw Y.code="MODULE_NOT_FOUND",Y});var W=t[d],E=W[0];return Promise.all(W.slice(1).map(m.e)).then(()=>m(E))}e.keys=()=>Object.keys(t),e.id=5977,Ct.exports=e},8580:(Ct,ot,m)=>{"use strict";m.d(ot,{XD:()=>V,dD:()=>P,xI:()=>M});var t=m(4650),e=m(5017),d=m(1281),W=m(8929),E=m(2654);let Y=0;const L=new t.OlP("CdkAccordion");let M=(()=>{class A{constructor(){this._stateChanges=new W.xQ,this._openCloseAllActions=new W.xQ,this.id="cdk-accordion-"+Y++,this._multi=!1}get multi(){return this._multi}set multi(U){this._multi=(0,d.Ig)(U)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(U){this._stateChanges.next(U)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return A.\u0275fac=function(U){return new(U||A)},A.\u0275dir=t.lG2({type:A,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[t._Bn([{provide:L,useExisting:A}]),t.TTD]}),A})(),O=0,P=(()=>{class A{constructor(U,j,I){this.accordion=U,this._changeDetectorRef=j,this._expansionDispatcher=I,this._openCloseAllSubscription=E.w.EMPTY,this.closed=new t.vpe,this.opened=new t.vpe,this.destroyed=new t.vpe,this.expandedChange=new t.vpe,this.id="cdk-accordion-child-"+O++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=I.listen((st,it)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===it&&this.id!==st&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(U){U=(0,d.Ig)(U),this._expanded!==U&&(this._expanded=U,this.expandedChange.emit(U),U?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(U){this._disabled=(0,d.Ig)(U)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(U=>{this.disabled||(this.expanded=U)})}}return A.\u0275fac=function(U){return new(U||A)(t.Y36(L,12),t.Y36(t.sBO),t.Y36(e.A8))},A.\u0275dir=t.lG2({type:A,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[t._Bn([{provide:L,useValue:void 0}])]}),A})(),V=(()=>{class A{}return A.\u0275fac=function(U){return new(U||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({}),A})()},4425:(Ct,ot,m)=>{"use strict";m.d(ot,{Iq:()=>L,TU:()=>W,i3:()=>Y});var t=m(6895),e=m(4650);class d{constructor(O,P){this._document=P;const V=this._textarea=this._document.createElement("textarea"),A=V.style;A.position="fixed",A.top=A.opacity="0",A.left="-999em",V.setAttribute("aria-hidden","true"),V.value=O,V.readOnly=!0,this._document.body.appendChild(V)}copy(){const O=this._textarea;let P=!1;try{if(O){const V=this._document.activeElement;O.select(),O.setSelectionRange(0,O.value.length),P=this._document.execCommand("copy"),V&&V.focus()}}catch{}return P}destroy(){const O=this._textarea;O&&(O.remove(),this._textarea=void 0)}}let W=(()=>{class M{constructor(P){this._document=P}copy(P){const V=this.beginCopy(P),A=V.copy();return V.destroy(),A}beginCopy(P){return new d(P,this._document)}}return M.\u0275fac=function(P){return new(P||M)(e.LFG(t.K0))},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();const E=new e.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let Y=(()=>{class M{constructor(P,V,A){this._clipboard=P,this._ngZone=V,this.text="",this.attempts=1,this.copied=new e.vpe,this._pending=new Set,A&&null!=A.attempts&&(this.attempts=A.attempts)}copy(P=this.attempts){if(P>1){let V=P;const A=this._clipboard.beginCopy(this.text);this._pending.add(A);const G=()=>{const U=A.copy();U||!--V||this._destroyed?(this._currentTimeout=null,this._pending.delete(A),A.destroy(),this.copied.emit(U)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(G,1))};G()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(P=>P.destroy()),this._pending.clear(),this._destroyed=!0}}return M.\u0275fac=function(P){return new(P||M)(e.Y36(W),e.Y36(e.R0b),e.Y36(E,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(P,V){1&P&&e.NdJ("click",function(){return V.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),M})(),L=(()=>{class M{}return M.\u0275fac=function(P){return new(P||M)},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({}),M})()},4006:(Ct,ot,m)=>{"use strict";m.d(ot,{Cf:()=>it,EJ:()=>le,F:()=>se,Fj:()=>U,JJ:()=>bt,JL:()=>ht,JU:()=>M,Kr:()=>He,NI:()=>Jt,On:()=>_e,Q7:()=>ce,UX:()=>Te,Wl:()=>P,YN:()=>Ue,Zs:()=>Me,_Y:()=>Fe,a5:()=>K,cw:()=>jt,eT:()=>fe,gN:()=>C,j3:()=>Bi,kI:()=>nt,oH:()=>ve,qQ:()=>ke,qu:()=>ti,sg:()=>re,u:()=>ye,u5:()=>Ii,wV:()=>ge});var t=m(4650),e=m(6895),d=m(5254),W=m(567),E=m(4850);let Y=(()=>{class a{constructor(i,o){this._renderer=i,this._elementRef=o,this.onChange=v=>{},this.onTouched=()=>{}}setProperty(i,o){this._renderer.setProperty(this._elementRef.nativeElement,i,o)}registerOnTouched(i){this.onTouched=i}registerOnChange(i){this.onChange=i}setDisabledState(i){this.setProperty("disabled",i)}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(t.Qsj),t.Y36(t.SBq))},a.\u0275dir=t.lG2({type:a}),a})(),L=(()=>{class a extends Y{}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,features:[t.qOj]}),a})();const M=new t.OlP("NgValueAccessor"),O={provide:M,useExisting:(0,t.Gpc)(()=>P),multi:!0};let P=(()=>{class a extends L{writeValue(i){this.setProperty("checked",i)}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(i,o){1&i&&t.NdJ("change",function(tt){return o.onChange(tt.target.checked)})("blur",function(){return o.onTouched()})},features:[t._Bn([O]),t.qOj]}),a})();const V={provide:M,useExisting:(0,t.Gpc)(()=>U),multi:!0},G=new t.OlP("CompositionEventMode");let U=(()=>{class a extends Y{constructor(i,o,v){super(i,o),this._compositionMode=v,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function A(){const a=(0,e.q)()?(0,e.q)().getUserAgent():"";return/android (\d+)/.test(a.toLowerCase())}())}writeValue(i){this.setProperty("value",i??"")}_handleInput(i){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(i)}_compositionStart(){this._composing=!0}_compositionEnd(i){this._composing=!1,this._compositionMode&&this.onChange(i)}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(G,8))},a.\u0275dir=t.lG2({type:a,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,o){1&i&&t.NdJ("input",function(tt){return o._handleInput(tt.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(tt){return o._compositionEnd(tt.target.value)})},features:[t._Bn([V]),t.qOj]}),a})();function I(a){return null==a||("string"==typeof a||Array.isArray(a))&&0===a.length}function st(a){return null!=a&&"number"==typeof a.length}const it=new t.OlP("NgValidators"),rt=new t.OlP("NgAsyncValidators"),r=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class nt{static min(n){return z(n)}static max(n){return function F(a){return n=>{if(I(n.value)||I(a))return null;const i=parseFloat(n.value);return!isNaN(i)&&i>a?{max:{max:a,actual:n.value}}:null}}(n)}static required(n){return Z(n)}static requiredTrue(n){return $(n)}static email(n){return function y(a){return I(a.value)||r.test(a.value)?null:{email:!0}}(n)}static minLength(n){return function X(a){return n=>I(n.value)||!st(n.value)?null:n.value.length<a?{minlength:{requiredLength:a,actualLength:n.value.length}}:null}(n)}static maxLength(n){return function J(a){return n=>st(n.value)&&n.value.length>a?{maxlength:{requiredLength:a,actualLength:n.value.length}}:null}(n)}static pattern(n){return function xt(a){if(!a)return Dt;let n,i;return"string"==typeof a?(i="","^"!==a.charAt(0)&&(i+="^"),i+=a,"$"!==a.charAt(a.length-1)&&(i+="$"),n=new RegExp(i)):(i=a.toString(),n=a),o=>{if(I(o.value))return null;const v=o.value;return n.test(v)?null:{pattern:{requiredPattern:i,actualValue:v}}}}(n)}static nullValidator(n){return null}static compose(n){return q(n)}static composeAsync(n){return ft(n)}}function z(a){return n=>{if(I(n.value)||I(a))return null;const i=parseFloat(n.value);return!isNaN(i)&&i<a?{min:{min:a,actual:n.value}}:null}}function Z(a){return I(a.value)?{required:!0}:null}function $(a){return!0===a.value?null:{required:!0}}function Dt(a){return null}function Pt(a){return null!=a}function vt(a){return(0,t.QGY)(a)?(0,d.D)(a):a}function N(a){let n={};return a.forEach(i=>{n=null!=i?{...n,...i}:n}),0===Object.keys(n).length?null:n}function lt(a,n){return n.map(i=>i(a))}function R(a){return a.map(n=>function k(a){return!a.validate}(n)?n:i=>n.validate(i))}function q(a){if(!a)return null;const n=a.filter(Pt);return 0==n.length?null:function(i){return N(lt(i,n))}}function ct(a){return null!=a?q(R(a)):null}function ft(a){if(!a)return null;const n=a.filter(Pt);return 0==n.length?null:function(i){const o=lt(i,n).map(vt);return(0,W.D)(o).pipe((0,E.U)(N))}}function mt(a){return null!=a?ft(R(a)):null}function wt(a,n){return null===a?[n]:Array.isArray(a)?[...a,n]:[a,n]}function Et(a){return a._rawValidators}function Ot(a){return a._rawAsyncValidators}function T(a){return a?Array.isArray(a)?a:[a]:[]}function p(a,n){return Array.isArray(a)?a.includes(n):a===n}function f(a,n){const i=T(n);return T(a).forEach(v=>{p(i,v)||i.push(v)}),i}function l(a,n){return T(n).filter(i=>!p(a,i))}class u{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=ct(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=mt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n){this.control&&this.control.reset(n)}hasError(n,i){return!!this.control&&this.control.hasError(n,i)}getError(n,i){return this.control?this.control.getError(n,i):null}}class C extends u{get formDirective(){return null}get path(){return null}}class K extends u{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class _t{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let bt=(()=>{class a extends _t{constructor(i){super(i)}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(K,2))},a.\u0275dir=t.lG2({type:a,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,o){2&i&&t.ekj("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[t.qOj]}),a})(),ht=(()=>{class a extends _t{constructor(i){super(i)}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(C,10))},a.\u0275dir=t.lG2({type:a,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,o){2&i&&t.ekj("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[t.qOj]}),a})();const Nt="VALID",Yt="INVALID",Ut="PENDING",zt="DISABLED";function Wt(a){return(Qt(a)?a.validators:a)||null}function ie(a){return Array.isArray(a)?ct(a):a||null}function Xt(a,n){return(Qt(n)?n.asyncValidators:a)||null}function ne(a){return Array.isArray(a)?mt(a):a||null}function Qt(a){return null!=a&&!Array.isArray(a)&&"object"==typeof a}function ae(a,n,i){const o=a.controls;if(!(n?Object.keys(o):o).length)throw new t.vHH(1e3,"");if(!o[i])throw new t.vHH(1001,"")}function qt(a,n,i){a._forEachChild((o,v)=>{if(void 0===i[v])throw new t.vHH(1002,"")})}class Zt{constructor(n,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=n,this._rawAsyncValidators=i,this._composedValidatorFn=ie(this._rawValidators),this._composedAsyncValidatorFn=ne(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===Nt}get invalid(){return this.status===Yt}get pending(){return this.status==Ut}get disabled(){return this.status===zt}get enabled(){return this.status!==zt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._rawValidators=n,this._composedValidatorFn=ie(n)}setAsyncValidators(n){this._rawAsyncValidators=n,this._composedAsyncValidatorFn=ne(n)}addValidators(n){this.setValidators(f(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(f(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(l(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(l(n,this._rawAsyncValidators))}hasValidator(n){return p(this._rawValidators,n)}hasAsyncValidator(n){return p(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=Ut,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const i=this._parentMarkedDirty(n.onlySelf);this.status=zt,this.errors=null,this._forEachChild(o=>{o.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:i}),this._onDisabledChange.forEach(o=>o(!0))}enable(n={}){const i=this._parentMarkedDirty(n.onlySelf);this.status=Nt,this._forEachChild(o=>{o.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:i}),this._onDisabledChange.forEach(o=>o(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Nt||this.status===Ut)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zt:Nt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=Ut,this._hasOwnPendingAsyncValidator=!0;const i=vt(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(o,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,i={}){this.errors=n,this._updateControlsErrors(!1!==i.emitEvent)}get(n){let i=n;return null==i||(Array.isArray(i)||(i=i.split(".")),0===i.length)?null:i.reduce((o,v)=>o&&o._find(v),this)}getError(n,i){const o=i?this.get(i):this;return o&&o.errors?o.errors[n]:null}hasError(n,i){return!!this.getError(n,i)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?zt:this.errors?Yt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ut)?Ut:this._anyControlsHaveStatus(Yt)?Yt:Nt}_anyControlsHaveStatus(n){return this._anyControls(i=>i.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Qt(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}}class jt extends Zt{constructor(n,i,o){super(Wt(i),Xt(o,i)),this.controls=n,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,i){return this.controls[n]?this.controls[n]:(this.controls[n]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i)}addControl(n,i,o={}){this.registerControl(n,i),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}removeControl(n,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}setControl(n,i,o={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],i&&this.registerControl(n,i),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,i={}){qt(this,0,n),Object.keys(n).forEach(o=>{ae(this,!0,o),this.controls[o].setValue(n[o],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(n,i={}){null!=n&&(Object.keys(n).forEach(o=>{const v=this.controls[o];v&&v.patchValue(n[o],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(n={},i={}){this._forEachChild((o,v)=>{o.reset(n[v],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this._reduceChildren({},(n,i,o)=>(n[o]=i.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(i,o)=>!!o._syncPendingControls()||i);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(i=>{const o=this.controls[i];o&&n(o,i)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[i,o]of Object.entries(this.controls))if(this.contains(i)&&n(o))return!0;return!1}_reduceValue(){return this._reduceChildren({},(i,o,v)=>((o.enabled||this.disabled)&&(i[v]=o.value),i))}_reduceChildren(n,i){let o=n;return this._forEachChild((v,tt)=>{o=i(o,v,tt)}),o}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class te extends jt{}const Ht=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>$t}),$t="always";function _(a,n){return[...n.path,a]}function D(a,n,i=$t){S(a,n),n.valueAccessor.writeValue(a.value),(a.disabled||"always"===i)&&n.valueAccessor.setDisabledState?.(a.disabled),function kt(a,n){n.valueAccessor.registerOnChange(i=>{a._pendingValue=i,a._pendingChange=!0,a._pendingDirty=!0,"change"===a.updateOn&&Lt(a,n)})}(a,n),function oe(a,n){const i=(o,v)=>{n.valueAccessor.writeValue(o),v&&n.viewToModelUpdate(o)};a.registerOnChange(i),n._registerOnDestroy(()=>{a._unregisterOnChange(i)})}(a,n),function Tt(a,n){n.valueAccessor.registerOnTouched(()=>{a._pendingTouched=!0,"blur"===a.updateOn&&a._pendingChange&&Lt(a,n),"submit"!==a.updateOn&&a.markAsTouched()})}(a,n),function g(a,n){if(n.valueAccessor.setDisabledState){const i=o=>{n.valueAccessor.setDisabledState(o)};a.registerOnDisabledChange(i),n._registerOnDestroy(()=>{a._unregisterOnDisabledChange(i)})}}(a,n)}function s(a,n,i=!0){const o=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(o),n.valueAccessor.registerOnTouched(o)),ut(a,n),a&&(n._invokeOnDestroyCallbacks(),a._registerOnCollectionChange(()=>{}))}function c(a,n){a.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(n)})}function S(a,n){const i=Et(a);null!==n.validator?a.setValidators(wt(i,n.validator)):"function"==typeof i&&a.setValidators([i]);const o=Ot(a);null!==n.asyncValidator?a.setAsyncValidators(wt(o,n.asyncValidator)):"function"==typeof o&&a.setAsyncValidators([o]);const v=()=>a.updateValueAndValidity();c(n._rawValidators,v),c(n._rawAsyncValidators,v)}function ut(a,n){let i=!1;if(null!==a){if(null!==n.validator){const v=Et(a);if(Array.isArray(v)&&v.length>0){const tt=v.filter(At=>At!==n.validator);tt.length!==v.length&&(i=!0,a.setValidators(tt))}}if(null!==n.asyncValidator){const v=Ot(a);if(Array.isArray(v)&&v.length>0){const tt=v.filter(At=>At!==n.asyncValidator);tt.length!==v.length&&(i=!0,a.setAsyncValidators(tt))}}}const o=()=>{};return c(n._rawValidators,o),c(n._rawAsyncValidators,o),i}function Lt(a,n){a._pendingDirty&&a.markAsDirty(),a.setValue(a._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(a._pendingValue),a._pendingChange=!1}function Ae(a,n){S(a,n)}function pe(a,n){if(!a.hasOwnProperty("model"))return!1;const i=a.model;return!!i.isFirstChange()||!Object.is(n,i.currentValue)}function Oe(a,n){a._syncPendingControls(),n.forEach(i=>{const o=i.control;"submit"===o.updateOn&&o._pendingChange&&(i.viewToModelUpdate(o._pendingValue),o._pendingChange=!1)})}function ue(a,n){if(!n)return null;let i,o,v;return Array.isArray(n),n.forEach(tt=>{tt.constructor===U?i=tt:function ai(a){return Object.getPrototypeOf(a.constructor)===L}(tt)?o=tt:v=tt}),v||o||i||null}const si={provide:C,useExisting:(0,t.Gpc)(()=>se)},ee=(()=>Promise.resolve())();let se=(()=>{class a extends C{constructor(i,o,v){super(),this.callSetDisabledState=v,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new jt({},ct(i),mt(o))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(i){ee.then(()=>{const o=this._findContainer(i.path);i.control=o.registerControl(i.name,i.control),D(i.control,i,this.callSetDisabledState),i.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(i)})}getControl(i){return this.form.get(i.path)}removeControl(i){ee.then(()=>{const o=this._findContainer(i.path);o&&o.removeControl(i.name),this._directives.delete(i)})}addFormGroup(i){ee.then(()=>{const o=this._findContainer(i.path),v=new jt({});Ae(v,i),o.registerControl(i.name,v),v.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(i){ee.then(()=>{const o=this._findContainer(i.path);o&&o.removeControl(i.name)})}getFormGroup(i){return this.form.get(i.path)}updateModel(i,o){ee.then(()=>{this.form.get(i.path).setValue(o)})}setValue(i){this.control.setValue(i)}onSubmit(i){return this.submitted=!0,Oe(this.form,this._directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i){this.form.reset(i),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(i){return i.pop(),i.length?this.form.get(i):this.form}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(it,10),t.Y36(rt,10),t.Y36(Ht,8))},a.\u0275dir=t.lG2({type:a,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,o){1&i&&t.NdJ("submit",function(tt){return o.onSubmit(tt)})("reset",function(){return o.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([si]),t.qOj]}),a})();function Ie(a,n){const i=a.indexOf(n);i>-1&&a.splice(i,1)}function Be(a){return"object"==typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a}const Jt=class extends Zt{constructor(n=null,i,o){super(Wt(i),Xt(o,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Qt(i)&&(i.nonNullable||i.initialValueIsDefault)&&(this.defaultValue=Be(n)?n.value:n)}setValue(n,i={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==i.emitModelToViewChange&&this._onChange.forEach(o=>o(this.value,!1!==i.emitViewToModelChange)),this.updateValueAndValidity(i)}patchValue(n,i={}){this.setValue(n,i)}reset(n=this.defaultValue,i={}){this._applyFormState(n),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Ie(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Ie(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){Be(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},ci={provide:K,useExisting:(0,t.Gpc)(()=>_e)},Le=(()=>Promise.resolve())();let _e=(()=>{class a extends K{constructor(i,o,v,tt,At,Gt){super(),this._changeDetectorRef=At,this.callSetDisabledState=Gt,this.control=new Jt,this._registered=!1,this.update=new t.vpe,this._parent=i,this._setValidators(o),this._setAsyncValidators(v),this.valueAccessor=ue(0,tt)}ngOnChanges(i){if(this._checkForErrors(),!this._registered||"name"in i){if(this._registered&&(this._checkName(),this.formDirective)){const o=i.name.previousValue;this.formDirective.removeControl({name:o,path:this._getPath(o)})}this._setUpControl()}"isDisabled"in i&&this._updateDisabled(i),pe(i,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){D(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(i){Le.then(()=>{this.control.setValue(i,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(i){const o=i.isDisabled.currentValue,v=0!==o&&(0,t.D6c)(o);Le.then(()=>{v&&!this.control.disabled?this.control.disable():!v&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(i){return this._parent?_(i,this._parent):[i]}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(C,9),t.Y36(it,10),t.Y36(rt,10),t.Y36(M,10),t.Y36(t.sBO,8),t.Y36(Ht,8))},a.\u0275dir=t.lG2({type:a,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([ci]),t.qOj,t.TTD]}),a})(),Fe=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275dir=t.lG2({type:a,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),a})();const di={provide:M,useExisting:(0,t.Gpc)(()=>ge),multi:!0};let ge=(()=>{class a extends L{writeValue(i){this.setProperty("value",i??"")}registerOnChange(i){this.onChange=o=>{i(""==o?null:parseFloat(o))}}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(i,o){1&i&&t.NdJ("input",function(tt){return o.onChange(tt.target.value)})("blur",function(){return o.onTouched()})},features:[t._Bn([di]),t.qOj]}),a})(),Re=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=t.oAB({type:a}),a.\u0275inj=t.cJS({}),a})();const pi={provide:M,useExisting:(0,t.Gpc)(()=>fe),multi:!0};let fe=(()=>{class a extends L{writeValue(i){this.setProperty("value",parseFloat(i))}registerOnChange(i){this.onChange=o=>{i(""==o?null:parseFloat(o))}}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(i,o){1&i&&t.NdJ("change",function(tt){return o.onChange(tt.target.value)})("input",function(tt){return o.onChange(tt.target.value)})("blur",function(){return o.onTouched()})},features:[t._Bn([pi]),t.qOj]}),a})();const be=new t.OlP("NgModelWithFormControlWarning"),ui={provide:K,useExisting:(0,t.Gpc)(()=>ve)};let ve=(()=>{class a extends K{constructor(i,o,v,tt,At){super(),this._ngModelWarningConfig=tt,this.callSetDisabledState=At,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(i),this._setAsyncValidators(o),this.valueAccessor=ue(0,v)}set isDisabled(i){}ngOnChanges(i){if(this._isControlChanged(i)){const o=i.form.previousValue;o&&s(o,this,!1),D(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}pe(i,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&s(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}_isControlChanged(i){return i.hasOwnProperty("form")}}return a._ngModelWarningSentOnce=!1,a.\u0275fac=function(i){return new(i||a)(t.Y36(it,10),t.Y36(rt,10),t.Y36(M,10),t.Y36(be,8),t.Y36(Ht,8))},a.\u0275dir=t.lG2({type:a,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([ui]),t.qOj,t.TTD]}),a})();const _i={provide:C,useExisting:(0,t.Gpc)(()=>re)};let re=(()=>{class a extends C{constructor(i,o,v){super(),this.callSetDisabledState=v,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(i),this._setAsyncValidators(o)}ngOnChanges(i){this._checkFormPresent(),i.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ut(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(i){const o=this.form.get(i.path);return D(o,i,this.callSetDisabledState),o.updateValueAndValidity({emitEvent:!1}),this.directives.push(i),o}getControl(i){return this.form.get(i.path)}removeControl(i){s(i.control||null,i,!1),function oi(a,n){const i=a.indexOf(n);i>-1&&a.splice(i,1)}(this.directives,i)}addFormGroup(i){this._setUpFormContainer(i)}removeFormGroup(i){this._cleanUpFormContainer(i)}getFormGroup(i){return this.form.get(i.path)}addFormArray(i){this._setUpFormContainer(i)}removeFormArray(i){this._cleanUpFormContainer(i)}getFormArray(i){return this.form.get(i.path)}updateModel(i,o){this.form.get(i.path).setValue(o)}onSubmit(i){return this.submitted=!0,Oe(this.form,this.directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i){this.form.reset(i),this.submitted=!1}_updateDomValue(){this.directives.forEach(i=>{const o=i.control,v=this.form.get(i.path);o!==v&&(s(o||null,i),(a=>a instanceof Jt)(v)&&(D(v,i,this.callSetDisabledState),i.control=v))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(i){const o=this.form.get(i.path);Ae(o,i),o.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(i){if(this.form){const o=this.form.get(i.path);o&&function ii(a,n){return ut(a,n)}(o,i)&&o.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){S(this.form,this),this._oldForm&&ut(this._oldForm,this)}_checkFormPresent(){}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(it,10),t.Y36(rt,10),t.Y36(Ht,8))},a.\u0275dir=t.lG2({type:a,selectors:[["","formGroup",""]],hostBindings:function(i,o){1&i&&t.NdJ("submit",function(tt){return o.onSubmit(tt)})("reset",function(){return o.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([_i]),t.qOj,t.TTD]}),a})();const bi={provide:K,useExisting:(0,t.Gpc)(()=>ye)};let ye=(()=>{class a extends K{constructor(i,o,v,tt,At){super(),this._ngModelWarningConfig=At,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=i,this._setValidators(o),this._setAsyncValidators(v),this.valueAccessor=ue(0,tt)}set isDisabled(i){}ngOnChanges(i){this._added||this._setUpControl(),pe(i,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}get path(){return _(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return a._ngModelWarningSentOnce=!1,a.\u0275fac=function(i){return new(i||a)(t.Y36(C,13),t.Y36(it,10),t.Y36(rt,10),t.Y36(M,10),t.Y36(be,8))},a.\u0275dir=t.lG2({type:a,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([bi]),t.qOj,t.TTD]}),a})();const vi={provide:M,useExisting:(0,t.Gpc)(()=>le),multi:!0};function Ge(a,n){return null==a?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${a}: ${n}`.slice(0,50))}let le=(()=>{class a extends L{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(i){this._compareWith=i}writeValue(i){this.value=i;const v=Ge(this._getOptionId(i),i);this.setProperty("value",v)}registerOnChange(i){this.onChange=o=>{this.value=this._getOptionValue(o),i(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(i){for(const o of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(o),i))return o;return null}_getOptionValue(i){const o=function xi(a){return a.split(":")[0]}(i);return this._optionMap.has(o)?this._optionMap.get(o):i}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,o){1&i&&t.NdJ("change",function(tt){return o.onChange(tt.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([vi]),t.qOj]}),a})(),Ue=(()=>{class a{constructor(i,o,v){this._element=i,this._renderer=o,this._select=v,this._select&&(this.id=this._select._registerOption())}set ngValue(i){null!=this._select&&(this._select._optionMap.set(this.id,i),this._setElementValue(Ge(this.id,i)),this._select.writeValue(this._select.value))}set value(i){this._setElementValue(i),this._select&&this._select.writeValue(this._select.value)}_setElementValue(i){this._renderer.setProperty(this._element.nativeElement,"value",i)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(le,9))},a.\u0275dir=t.lG2({type:a,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),a})();const wi={provide:M,useExisting:(0,t.Gpc)(()=>Ce),multi:!0};function je(a,n){return null==a?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${a}: ${n}`.slice(0,50))}let Ce=(()=>{class a extends L{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(i){this._compareWith=i}writeValue(i){let o;if(this.value=i,Array.isArray(i)){const v=i.map(tt=>this._getOptionId(tt));o=(tt,At)=>{tt._setSelected(v.indexOf(At.toString())>-1)}}else o=(v,tt)=>{v._setSelected(!1)};this._optionMap.forEach(o)}registerOnChange(i){this.onChange=o=>{const v=[],tt=o.selectedOptions;if(void 0!==tt){const At=tt;for(let Gt=0;Gt<At.length;Gt++){const De=this._getOptionValue(At[Gt].value);v.push(De)}}else{const At=o.options;for(let Gt=0;Gt<At.length;Gt++){const de=At[Gt];if(de.selected){const De=this._getOptionValue(de.value);v.push(De)}}}this.value=v,i(v)}}_registerOption(i){const o=(this._idCounter++).toString();return this._optionMap.set(o,i),o}_getOptionId(i){for(const o of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(o)._value,i))return o;return null}_getOptionValue(i){const o=function yi(a){return a.split(":")[0]}(i);return this._optionMap.has(o)?this._optionMap.get(o)._value:i}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(i,o){1&i&&t.NdJ("change",function(tt){return o.onChange(tt.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([wi]),t.qOj]}),a})(),He=(()=>{class a{constructor(i,o,v){this._element=i,this._renderer=o,this._select=v,this._select&&(this.id=this._select._registerOption(this))}set ngValue(i){null!=this._select&&(this._value=i,this._setElementValue(je(this.id,i)),this._select.writeValue(this._select.value))}set value(i){this._select?(this._value=i,this._setElementValue(je(this.id,i)),this._select.writeValue(this._select.value)):this._setElementValue(i)}_setElementValue(i){this._renderer.setProperty(this._element.nativeElement,"value",i)}_setSelected(i){this._renderer.setProperty(this._element.nativeElement,"selected",i)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return a.\u0275fac=function(i){return new(i||a)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Ce,9))},a.\u0275dir=t.lG2({type:a,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),a})();let Kt=(()=>{class a{constructor(){this._validator=Dt}ngOnChanges(i){if(this.inputName in i){const o=this.normalizeInput(i[this.inputName].currentValue);this._enabled=this.enabled(o),this._validator=this._enabled?this.createValidator(o):Dt,this._onChange&&this._onChange()}}validate(i){return this._validator(i)}registerOnValidatorChange(i){this._onChange=i}enabled(i){return null!=i}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275dir=t.lG2({type:a,features:[t.TTD]}),a})();const ki={provide:it,useExisting:(0,t.Gpc)(()=>ke),multi:!0};let ke=(()=>{class a extends Kt{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=i=>function ze(a){return"number"==typeof a?a:parseFloat(a)}(i),this.createValidator=i=>z(i)}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(i,o){2&i&&t.uIk("min",o._enabled?o.min:null)},inputs:{min:"min"},features:[t._Bn([ki]),t.qOj]}),a})();const Mi={provide:it,useExisting:(0,t.Gpc)(()=>ce),multi:!0},Ti={provide:it,useExisting:(0,t.Gpc)(()=>Me),multi:!0};let ce=(()=>{class a extends Kt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.D6c,this.createValidator=i=>Z}enabled(i){return i}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,o){2&i&&t.uIk("required",o._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([Mi]),t.qOj]}),a})(),Me=(()=>{class a extends ce{constructor(){super(...arguments),this.createValidator=i=>$}}return a.\u0275fac=function(){let n;return function(o){return(n||(n=t.n5z(a)))(o||a)}}(),a.\u0275dir=t.lG2({type:a,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(i,o){2&i&&t.uIk("required",o._enabled?"":null)},features:[t._Bn([Ti]),t.qOj]}),a})(),Je=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=t.oAB({type:a}),a.\u0275inj=t.cJS({imports:[Re]}),a})(),Ii=(()=>{class a{static withConfig(i){return{ngModule:a,providers:[{provide:Ht,useValue:i.callSetDisabledState??$t}]}}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=t.oAB({type:a}),a.\u0275inj=t.cJS({imports:[Je]}),a})(),Te=(()=>{class a{static withConfig(i){return{ngModule:a,providers:[{provide:be,useValue:i.warnOnNgModelWithFormControl??"always"},{provide:Ht,useValue:i.callSetDisabledState??$t}]}}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=t.oAB({type:a}),a.\u0275inj=t.cJS({imports:[Je]}),a})();class Xe extends Zt{constructor(n,i,o){super(Wt(i),Xt(o,i)),this.controls=n,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,i={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}insert(n,i,o={}){this.controls.splice(n,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:o.emitEvent})}removeAt(n,i={}){let o=this._adjustIndex(n);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),this.updateValueAndValidity({emitEvent:i.emitEvent})}setControl(n,i,o={}){let v=this._adjustIndex(n);v<0&&(v=0),this.controls[v]&&this.controls[v]._registerOnCollectionChange(()=>{}),this.controls.splice(v,1),i&&(this.controls.splice(v,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,i={}){qt(this,0,n),n.forEach((o,v)=>{ae(this,!1,v),this.at(v).setValue(o,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(n,i={}){null!=n&&(n.forEach((o,v)=>{this.at(v)&&this.at(v).patchValue(o,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(n=[],i={}){this._forEachChild((o,v)=>{o.reset(n[v],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((i,o)=>!!o._syncPendingControls()||i,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((i,o)=>{n(i,o)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(i=>i.enabled&&n(i))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function qe(a){return!!a&&(void 0!==a.asyncValidators||void 0!==a.validators||void 0!==a.updateOn)}let ti=(()=>{class a{constructor(){this.useNonNullable=!1}get nonNullable(){const i=new a;return i.useNonNullable=!0,i}group(i,o=null){const v=this._reduceControls(i);let tt={};return qe(o)?tt=o:null!==o&&(tt.validators=o.validator,tt.asyncValidators=o.asyncValidator),new jt(v,tt)}record(i,o=null){const v=this._reduceControls(i);return new te(v,o)}control(i,o,v){let tt={};return this.useNonNullable?(qe(o)?tt=o:(tt.validators=o,tt.asyncValidators=v),new Jt(i,{...tt,nonNullable:!0})):new Jt(i,o,v)}array(i,o,v){const tt=i.map(At=>this._createControl(At));return new Xe(tt,o,v)}_reduceControls(i){const o={};return Object.keys(i).forEach(v=>{o[v]=this._createControl(i[v])}),o}_createControl(i){return i instanceof Jt||i instanceof Zt?i:Array.isArray(i)?this.control(i[0],i.length>1?i[1]:null,i.length>2?i[2]:null):this.control(i)}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275prov=t.Yz7({token:a,factory:a.\u0275fac,providedIn:Te}),a})(),Bi=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275prov=t.Yz7({token:a,factory:function(){return(0,t.f3M)(ti).nonNullable},providedIn:Te}),a})()},3546:(Ct,ot,m)=>{"use strict";m.d(ot,{$j:()=>U,C1:()=>A,G2:()=>it,QW:()=>$,WU:()=>nt,a8:()=>P,dk:()=>I,dn:()=>G,hq:()=>j,kc:()=>F,n5:()=>V,nc:()=>r,o5:()=>z,rt:()=>st,vP:()=>rt});var t=m(4650),e=m(6895),d=m(3238);const W=["*"],E=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],Y=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","[mat-card-image], [matCardImage],\n [mat-card-sm-image], [matCardImageSmall],\n [mat-card-md-image], [matCardImageMedium],\n [mat-card-lg-image], [matCardImageLarge],\n [mat-card-xl-image], [matCardImageXLarge]","*"],L=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],M=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],O=new t.OlP("MAT_CARD_CONFIG");let P=(()=>{class y{constructor(J){this.appearance=J?.appearance||"raised"}}return y.\u0275fac=function(J){return new(J||y)(t.Y36(O,8))},y.\u0275cmp=t.Xpm({type:y,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(J,xt){2&J&&t.ekj("mat-mdc-card-outlined","outlined"===xt.appearance)("mdc-card--outlined","outlined"===xt.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:W,decls:1,vars:0,template:function(J,xt){1&J&&(t.F$t(),t.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),y})(),V=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),y})(),A=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275cmp=t.Xpm({type:y,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:Y,decls:4,vars:0,template:function(J,xt){1&J&&(t.F$t(E),t.TgZ(0,"div"),t.Hsn(1),t.qZA(),t.Hsn(2,1),t.Hsn(3,2))},encapsulation:2,changeDetection:0}),y})(),G=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),y})(),U=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),y})(),j=(()=>{class y{constructor(){this.align="start"}}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(J,xt){2&J&&t.ekj("mat-mdc-card-actions-align-end","end"===xt.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),y})(),I=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275cmp=t.Xpm({type:y,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:M,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(J,xt){1&J&&(t.F$t(L),t.Hsn(0),t.TgZ(1,"div",0),t.Hsn(2,1),t.qZA(),t.Hsn(3,2))},encapsulation:2,changeDetection:0}),y})(),st=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),y})(),it=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]}),y})(),rt=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-mdc-card-sm-image","mdc-card__media"]}),y})(),r=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"]}),y})(),nt=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-mdc-card-lg-image","mdc-card__media"]}),y})(),z=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-mdc-card-xl-image","mdc-card__media"]}),y})(),F=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),y})(),$=(()=>{class y{}return y.\u0275fac=function(J){return new(J||y)},y.\u0275mod=t.oAB({type:y}),y.\u0275inj=t.cJS({imports:[d.BQ,e.ez,d.BQ]}),y})()},8729:(Ct,ot,m)=>{"use strict";m.d(ot,{d:()=>W,t:()=>E});var t=m(4650),e=m(1281),d=m(3238);let W=(()=>{class Y{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(M){this._vertical=(0,e.Ig)(M)}get inset(){return this._inset}set inset(M){this._inset=(0,e.Ig)(M)}}return Y.\u0275fac=function(M){return new(M||Y)},Y.\u0275cmp=t.Xpm({type:Y,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(M,O){2&M&&(t.uIk("aria-orientation",O.vertical?"vertical":"horizontal"),t.ekj("mat-divider-vertical",O.vertical)("mat-divider-horizontal",!O.vertical)("mat-divider-inset",O.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(M,O){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),Y})(),E=(()=>{class Y{}return Y.\u0275fac=function(M){return new(M||Y)},Y.\u0275mod=t.oAB({type:Y}),Y.\u0275inj=t.cJS({imports:[d.BQ,d.BQ]}),Y})()},6338:(Ct,ot,m)=>{"use strict";m.d(ot,{D1:()=>ft,Hk:()=>Mt,Tg:()=>l,Ub:()=>ht,WW:()=>R,Yt:()=>mt,gs:()=>K,i$:()=>f,ie:()=>It,sL:()=>k,vS:()=>C});var t=m(4650),e=m(1281),d=m(3353),W=m(3238),E=m(2654),Y=m(6787),L=m(8929),M=m(9643),O=m(6895),P=m(8729),V=m(2687),A=m(5017),G=m(9521),U=m(4006),j=m(7625);const I=["*"],st='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.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-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.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 .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.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__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;line-height:normal}.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__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:40px;height:40px}.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-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-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-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.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-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-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:24px;height:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.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-icon.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-icon.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-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.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-icon.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-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-thumbnail.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-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{width:56px;height:56px}.mdc-list-item--with-leading-image.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-image.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-image.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-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.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-image.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-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{width:100px;height:56px}.mdc-list-item--with-leading-video.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-video.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-video.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-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.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-video.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-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{width:40px;height:40px}.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-leading-checkbox.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-checkbox.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-checkbox.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-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.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-checkbox.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-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.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{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{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__overline-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__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-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{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{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{width:36px;height:20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.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-switch.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-switch.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-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.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-switch.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-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:24px;height:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.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-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{width:40px;height:40px}.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-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{width:36px;height:20px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{height:1px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.cdk-high-contrast-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}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box}.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}.mat-mdc-list-non-interactive .mdc-list-item{cursor:default}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-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:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',it=["unscopedContent"],rt=["text"],r=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],nt=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];function z(b,H){1&b&&t.Hsn(0,4)}function F(b,H){if(1&b&&(t.TgZ(0,"div",9),t._UZ(1,"input",10),t.TgZ(2,"div",11),t.O4$(),t.TgZ(3,"svg",12),t._UZ(4,"path",13),t.qZA(),t.kcU(),t._UZ(5,"div",14),t.qZA()()),2&b){const h=t.oxw();t.ekj("mdc-checkbox--disabled",h.disabled),t.xp6(1),t.Q6J("checked",h.selected)("disabled",h.disabled)}}function Z(b,H){}function $(b,H){if(1&b&&(t.TgZ(0,"span",15),t.YNc(1,Z,0,0,"ng-template",16),t.qZA()),2&b){t.oxw();const h=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",h)}}function y(b,H){}function X(b,H){if(1&b&&t.YNc(0,y,0,0,"ng-template",16),2&b){t.oxw();const h=t.MAs(1);t.Q6J("ngTemplateOutlet",h)}}function J(b,H){}function xt(b,H){if(1&b&&(t.TgZ(0,"span",17),t.YNc(1,J,0,0,"ng-template",16),t.qZA()),2&b){t.oxw();const h=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",h)}}function Dt(b,H){}function Pt(b,H){if(1&b&&t.YNc(0,Dt,0,0,"ng-template",16),2&b){t.oxw();const h=t.MAs(1);t.Q6J("ngTemplateOutlet",h)}}const vt=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],N=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"],lt=new t.OlP("ListOption");let k=(()=>{class b{constructor(h){this._elementRef=h}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq))},b.\u0275dir=t.lG2({type:b,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),b})(),R=(()=>{class b{constructor(h){this._elementRef=h}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq))},b.\u0275dir=t.lG2({type:b,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),b})(),q=(()=>{class b{}return b.\u0275fac=function(h){return new(h||b)},b.\u0275dir=t.lG2({type:b,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),b})(),ct=(()=>{class b{constructor(h){this._listOption=h}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(lt,8))},b.\u0275dir=t.lG2({type:b,hostVars:4,hostBindings:function(h,x){2&h&&t.ekj("mdc-list-item__start",x._isAlignedAtStart())("mdc-list-item__end",!x._isAlignedAtStart())}}),b})(),ft=(()=>{class b extends ct{}return b.\u0275fac=function(){let H;return function(x){return(H||(H=t.n5z(b)))(x||b)}}(),b.\u0275dir=t.lG2({type:b,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[t.qOj]}),b})(),mt=(()=>{class b extends ct{}return b.\u0275fac=function(){let H;return function(x){return(H||(H=t.n5z(b)))(x||b)}}(),b.\u0275dir=t.lG2({type:b,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[t.qOj]}),b})(),wt=(()=>{class b{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(h){this._disableRipple=(0,e.Ig)(h)}get disabled(){return this._disabled}set disabled(h){this._disabled=(0,e.Ig)(h)}}return b.\u0275fac=function(h){return new(h||b)},b.\u0275dir=t.lG2({type:b,hostVars:3,hostBindings:function(h,x){2&h&&(t.uIk("aria-disabled",x.disabled),t.ekj("mat-mdc-list-non-interactive",x._isNonInteractive))},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),b})(),Et=(()=>{class b{constructor(h,x,et,at,Bt,Ft){this._elementRef=h,this._ngZone=x,this._listBase=et,this._platform=at,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new E.w,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Bt||{},this._hostElement=this._elementRef.nativeElement,this._noopAnimations="NoopAnimations"===Ft,this._listBase._isNonInteractive||this._initInteractiveListItem(),"button"===this._hostElement.nodeName.toLowerCase()&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}set lines(h){this._explicitLines=(0,e.su)(h,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._listBase.disableRipple||this._noopAnimations}set disableRipple(h){this._disableRipple=(0,e.Ig)(h)}get disabled(){return this._disabled||this._listBase&&this._listBase.disabled}set disabled(h){this._disabled=(0,e.Ig)(h)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new W.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,Y.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(h){if(!this._lines||!this._titles||!this._unscopedContent)return;h&&this._checkDomForUnscopedTextContent();const x=this._explicitLines??this._inferLinesFromContent(),et=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",x<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",x<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===x),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===x),this._hasUnscopedTextContent){const at=0===this._titles.length&&1===x;et.classList.toggle("mdc-list-item__primary-text",at),et.classList.toggle("mdc-list-item__secondary-text",!at)}else et.classList.remove("mdc-list-item__primary-text"),et.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let h=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(h+=1),h}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(h=>h.nodeType!==h.COMMENT_NODE).some(h=>!(!h.textContent||!h.textContent.trim()))}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(wt),t.Y36(d.t4),t.Y36(W.Y2,8),t.Y36(t.QbO,8))},b.\u0275dir=t.lG2({type:b,contentQueries:function(h,x,et){if(1&h&&(t.Suo(et,ft,4),t.Suo(et,mt,4)),2&h){let at;t.iGM(at=t.CRH())&&(x._avatars=at),t.iGM(at=t.CRH())&&(x._icons=at)}},hostVars:3,hostBindings:function(h,x){2&h&&(t.uIk("aria-disabled",x.disabled),t.ekj("mdc-list-item--disabled",x.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),b})(),f=(()=>{class b extends wt{}return b.\u0275fac=function(){let H;return function(x){return(H||(H=t.n5z(b)))(x||b)}}(),b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[t._Bn([{provide:wt,useExisting:b}]),t.qOj],ngContentSelectors:I,decls:1,vars:0,template:function(h,x){1&h&&(t.F$t(),t.Hsn(0))},styles:[st],encapsulation:2,changeDetection:0}),b})(),l=(()=>{class b extends Et{constructor(h,x,et,at,Bt,Ft){super(h,x,et,at,Bt,Ft),this._activated=!1}get activated(){return this._activated}set activated(h){this._activated=(0,e.Ig)(h)}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(wt),t.Y36(d.t4),t.Y36(W.Y2,8),t.Y36(t.QbO,8))},b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(h,x,et){if(1&h&&(t.Suo(et,R,5),t.Suo(et,k,5),t.Suo(et,q,5)),2&h){let at;t.iGM(at=t.CRH())&&(x._lines=at),t.iGM(at=t.CRH())&&(x._titles=at),t.iGM(at=t.CRH())&&(x._meta=at)}},viewQuery:function(h,x){if(1&h&&(t.Gf(it,5),t.Gf(rt,5)),2&h){let et;t.iGM(et=t.CRH())&&(x._unscopedContent=et.first),t.iGM(et=t.CRH())&&(x._itemText=et.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(h,x){2&h&&(t.uIk("aria-current",x._getAriaCurrent()),t.ekj("mdc-list-item--activated",x.activated)("mdc-list-item--with-leading-avatar",0!==x._avatars.length)("mdc-list-item--with-leading-icon",0!==x._icons.length)("mdc-list-item--with-trailing-meta",0!==x._meta.length)("_mat-animation-noopable",x._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[t.qOj],ngContentSelectors:nt,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(h,x){1&h&&(t.F$t(r),t.Hsn(0),t.TgZ(1,"span",0),t.Hsn(2,1),t.Hsn(3,2),t.TgZ(4,"span",1,2),t.NdJ("cdkObserveContent",function(){return x._updateItemLines(!0)}),t.Hsn(6,3),t.qZA()(),t.Hsn(7,4),t.Hsn(8,5),t._UZ(9,"div",3))},dependencies:[M.wD],encapsulation:2,changeDetection:0}),b})();const u=new t.OlP("SelectionList");let C=(()=>{class b extends Et{constructor(h,x,et,at,Bt,Ft,Rt){super(h,x,et,at,Ft,Rt),this._selectionList=et,this._changeDetectorRef=Bt,this.selectedChange=new t.vpe,this.checkboxPosition="after",this._selected=!1,this._inputsInitialized=!1}get color(){return this._color||this._selectionList.color}set color(h){this._color=h}get value(){return this._value}set value(h){this.selected&&h!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=h}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(h){const x=(0,e.Ig)(h);x!==this._selected&&(this._setSelected(x),(x||this._selectionList.multiple)&&this._selectionList._reportValueChange())}ngOnInit(){const h=this._selectionList;h._value&&h._value.some(et=>h.compareWith(this._value,et))&&this._setSelected(!0);const x=this._selected;Promise.resolve().then(()=>{(this._selected||x)&&(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(h){return this._selectionList.multiple&&this._getCheckboxPosition()===h}_hasIconsOrAvatarsAt(h){return this._hasProjected("icons",h)||this._hasProjected("avatars",h)}_hasProjected(h,x){return this._getCheckboxPosition()!==x&&("avatars"===h?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getCheckboxPosition(){return this.checkboxPosition||"after"}_setSelected(h){return h!==this._selected&&(this._selected=h,h?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(h),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(h){this._hostElement.setAttribute("tabindex",h+"")}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(u),t.Y36(d.t4),t.Y36(t.sBO),t.Y36(W.Y2,8),t.Y36(t.QbO,8))},b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-list-option"]],contentQueries:function(h,x,et){if(1&h&&(t.Suo(et,R,5),t.Suo(et,k,5)),2&h){let at;t.iGM(at=t.CRH())&&(x._lines=at),t.iGM(at=t.CRH())&&(x._titles=at)}},viewQuery:function(h,x){if(1&h&&t.Gf(it,5),2&h){let et;t.iGM(et=t.CRH())&&(x._unscopedContent=et.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:21,hostBindings:function(h,x){1&h&&t.NdJ("blur",function(){return x._handleBlur()})("click",function(){return x._toggleOnInteraction()}),2&h&&(t.uIk("aria-selected",x.selected),t.ekj("mdc-list-item--selected",x.selected&&!x._selectionList.multiple)("mdc-list-item--with-leading-avatar",x._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",x._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",x._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",x._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",x._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",x._hasCheckboxAt("after"))("mat-accent","primary"!==x.color&&"warn"!==x.color)("mat-warn","warn"===x.color)("_mat-animation-noopable",x._noopAnimations))},inputs:{checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[t._Bn([{provide:Et,useExisting:b},{provide:lt,useExisting:b}]),t.qOj],ngContentSelectors:N,decls:16,vars:4,consts:[["icons",""],["checkbox",""],["class","mdc-list-item__start mat-mdc-list-option-checkbox-before",4,"ngIf"],[3,"ngIf"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],["class","mdc-list-item__end",4,"ngIf"],[1,"mat-mdc-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-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__end"]],template:function(h,x){1&h&&(t.F$t(vt),t.YNc(0,z,1,0,"ng-template",null,0,t.W1O),t.YNc(2,F,6,4,"ng-template",null,1,t.W1O),t.YNc(4,$,2,1,"span",2),t.YNc(5,X,1,1,"ng-template",3),t.TgZ(6,"span",4),t.Hsn(7),t.Hsn(8,1),t.TgZ(9,"span",5,6),t.NdJ("cdkObserveContent",function(){return x._updateItemLines(!0)}),t.Hsn(11,2),t.qZA()(),t.YNc(12,xt,2,1,"span",7),t.YNc(13,Pt,1,1,"ng-template",3),t.Hsn(14,3),t._UZ(15,"div",8)),2&h&&(t.xp6(4),t.Q6J("ngIf",x._hasCheckboxAt("before")),t.xp6(1),t.Q6J("ngIf",x._hasIconsOrAvatarsAt("before")),t.xp6(7),t.Q6J("ngIf",x._hasCheckboxAt("after")),t.xp6(1),t.Q6J("ngIf",x._hasIconsOrAvatarsAt("after")))},dependencies:[M.wD,O.O5,O.tP],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-touch-target-wrapper{display:inline}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0}),b})(),K=(()=>{class b{}return b.\u0275fac=function(h){return new(h||b)},b.\u0275dir=t.lG2({type:b,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]}),b})(),Mt=(()=>{class b extends wt{constructor(){super(...arguments),this._isNonInteractive=!1}}return b.\u0275fac=function(){let H;return function(x){return(H||(H=t.n5z(b)))(x||b)}}(),b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[t._Bn([{provide:wt,useExisting:b}]),t.qOj],ngContentSelectors:I,decls:1,vars:0,template:function(h,x){1&h&&(t.F$t(),t.Hsn(0))},styles:[st],encapsulation:2,changeDetection:0}),b})();const gt={provide:U.JU,useExisting:(0,t.Gpc)(()=>ht),multi:!0};class bt{constructor(H,h,x){this.source=H,this.option=h,this.options=x}}let ht=(()=>{class b extends wt{constructor(h,x){super(),this._element=h,this._ngZone=x,this._initialized=!1,this._destroyed=new L.xQ,this._onChange=et=>{},this.selectionChange=new t.vpe,this.color="accent",this.compareWith=(et,at)=>et===at,this._multiple=!0,this.selectedOptions=new A.Ov(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=et=>{if(this.disabled)return;const at=this._items.toArray().findIndex(Bt=>Bt._elementRef.nativeElement.contains(et.target));at>-1?this._setActiveOption(at):this._resetActiveOption()},this._isNonInteractive=!1}get multiple(){return this._multiple}set multiple(h){const x=(0,e.Ig)(h);x!==this._multiple&&(this._multiple=x,this.selectedOptions=new A.Ov(this._multiple,this.selectedOptions.selected))}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(h){const x=h.disabled,et=h.disableRipple;(et&&!et.firstChange||x&&!x.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(h){this._element.nativeElement.focus(h)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const h=this._getSelectedOptionValues();this._onChange(h),this._value=h}}_emitChangeEvent(h){this.selectionChange.emit(new bt(this,h[0],h))}writeValue(h){this._value=h,this.options&&this._setOptionsFromValues(h||[])}setDisabledState(h){this.disabled=h}get disabled(){return this._selectionListDisabled}set disabled(h){this._selectionListDisabled=(0,e.Ig)(h),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(h){this._onChange=h}registerOnTouched(h){this._onTouched=h}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,j.R)(this._destroyed)).subscribe(h=>{for(let x of h.added)x.selected=!0;for(let x of h.removed)x.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(h){this.options.forEach(x=>x._setSelected(!1)),h.forEach(x=>{const et=this.options.find(at=>!at.selected&&this.compareWith(at.value,x));et&&et._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(h=>h.selected).map(h=>h.value)}_markOptionsForCheck(){this.options&&this.options.forEach(h=>h._markForCheck())}_setAllOptionsSelected(h,x){const et=[];return this.options.forEach(at=>{(!x||!at.disabled)&&at._setSelected(h)&&et.push(at)}),et.length&&this._reportValueChange(),et}get options(){return this._items}_handleKeydown(h){const x=this._keyManager.activeItem;if(h.keyCode!==G.K5&&h.keyCode!==G.L_||this._keyManager.isTyping()||!x||x.disabled)if(h.keyCode===G.A&&this.multiple&&!this._keyManager.isTyping()&&(0,G.Vb)(h,"ctrlKey")){const et=this.options.some(at=>!at.disabled&&!at.selected);h.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(et,!0))}else this._keyManager.onKeydown(h);else h.preventDefault(),x._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new V.Em(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(h=>this._setActiveOption(h)),this._items.changes.pipe((0,j.R)(this._destroyed)).subscribe(()=>{const h=this._keyManager.activeItem;(!h||!this._items.toArray().indexOf(h))&&this._resetActiveOption()})}_setActiveOption(h){this._items.forEach((x,et)=>x._setTabindex(et===h?0:-1)),this._keyManager.updateActiveItem(h)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const h=this._items.find(x=>x.selected&&!x.disabled)||this._items.first;this._setActiveOption(h?this._items.toArray().indexOf(h):-1)}_containsFocus(){const h=(0,d.ht)();return h&&this._element.nativeElement.contains(h)}}return b.\u0275fac=function(h){return new(h||b)(t.Y36(t.SBq),t.Y36(t.R0b))},b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-selection-list"]],contentQueries:function(h,x,et){if(1&h&&t.Suo(et,C,5),2&h){let at;t.iGM(at=t.CRH())&&(x._items=at)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(h,x){1&h&&t.NdJ("keydown",function(at){return x._handleKeydown(at)}),2&h&&t.uIk("aria-multiselectable",x.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[t._Bn([gt,{provide:wt,useExisting:b},{provide:u,useExisting:b}]),t.qOj,t.TTD],ngContentSelectors:I,decls:1,vars:0,template:function(h,x){1&h&&(t.F$t(),t.Hsn(0))},styles:[st],encapsulation:2,changeDetection:0}),b})(),It=(()=>{class b{}return b.\u0275fac=function(h){return new(h||b)},b.\u0275mod=t.oAB({type:b}),b.\u0275inj=t.cJS({imports:[M.Q8,O.ez,W.BQ,W.si,W.us,P.t]}),b})()},3267:(Ct,ot,m)=>{"use strict";m.d(ot,{JX:()=>Et,LW:()=>ct,Rh:()=>wt,SJ:()=>T,TM:()=>Ot,jA:()=>ft,kh:()=>mt});var t=m(7376),e=m(6895),d=m(4650),W=m(3238),E=m(2687),Y=m(445),L=m(1281),M=m(9521),O=m(3353),P=m(8929),V=m(3753),A=m(6787),G=m(2198),U=m(4850),j=m(7604),I=m(7625),st=m(5778),it=m(2986),rt=m(1059),r=m(13),nt=m(7340);const z=["*"],F=["content"];function Z(p,f){if(1&p){const l=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(l);const C=d.oxw();return d.KtG(C._onBackdropClicked())}),d.qZA()}if(2&p){const l=d.oxw();d.ekj("mat-drawer-shown",l._isShowingBackdrop())}}function $(p,f){1&p&&(d.TgZ(0,"mat-drawer-content"),d.Hsn(1,2),d.qZA())}const y=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],X=["mat-drawer","mat-drawer-content","*"];function J(p,f){if(1&p){const l=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(l);const C=d.oxw();return d.KtG(C._onBackdropClicked())}),d.qZA()}if(2&p){const l=d.oxw();d.ekj("mat-drawer-shown",l._isShowingBackdrop())}}function xt(p,f){1&p&&(d.TgZ(0,"mat-sidenav-content"),d.Hsn(1,2),d.qZA())}const Dt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Pt=["mat-sidenav","mat-sidenav-content","*"],N={transformDrawer:(0,nt.X$)("transform",[(0,nt.SB)("open, open-instant",(0,nt.oB)({transform:"none",visibility:"visible"})),(0,nt.SB)("void",(0,nt.oB)({"box-shadow":"none",visibility:"hidden"})),(0,nt.eR)("void => open-instant",(0,nt.jt)("0ms")),(0,nt.eR)("void <=> open, open-instant => void",(0,nt.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},k=new d.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function q(){return!1}}),R=new d.OlP("MAT_DRAWER_CONTAINER");let ct=(()=>{class p extends t.PQ{constructor(l,u,C,K,_t){super(C,K,_t),this._changeDetectorRef=l,this._container=u}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return p.\u0275fac=function(l){return new(l||p)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>mt)),d.Y36(d.SBq),d.Y36(t.mF),d.Y36(d.R0b))},p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(l,u){2&l&&d.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[d._Bn([{provide:t.PQ,useExisting:p}]),d.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(l,u){1&l&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),p})(),ft=(()=>{class p{constructor(l,u,C,K,_t,Mt,gt,bt){this._elementRef=l,this._focusTrapFactory=u,this._focusMonitor=C,this._platform=K,this._ngZone=_t,this._interactivityChecker=Mt,this._doc=gt,this._container=bt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new P.xQ,this._animationEnd=new P.xQ,this._animationState="void",this.openedChange=new d.vpe(!0),this._openedStream=this.openedChange.pipe((0,G.h)(ht=>ht),(0,U.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,G.h)(ht=>ht.fromState!==ht.toState&&0===ht.toState.indexOf("open")),(0,j.h)(void 0)),this._closedStream=this.openedChange.pipe((0,G.h)(ht=>!ht),(0,U.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,G.h)(ht=>ht.fromState!==ht.toState&&"void"===ht.toState),(0,j.h)(void 0)),this._destroyed=new P.xQ,this.onPositionChanged=new d.vpe,this._modeChanged=new P.xQ,this.openedChange.subscribe(ht=>{ht?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,V.R)(this._elementRef.nativeElement,"keydown").pipe((0,G.h)(ht=>ht.keyCode===M.hY&&!this.disableClose&&!(0,M.Vb)(ht)),(0,I.R)(this._destroyed)).subscribe(ht=>this._ngZone.run(()=>{this.close(),ht.stopPropagation(),ht.preventDefault()}))}),this._animationEnd.pipe((0,st.x)((ht,It)=>ht.fromState===It.fromState&&ht.toState===It.toState)).subscribe(ht=>{const{fromState:It,toState:b}=ht;(0===b.indexOf("open")&&"void"===It||"void"===b&&0===It.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(l){(l="end"===l?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(l),this._position=l,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(l){this._mode=l,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(l){this._disableClose=(0,L.Ig)(l)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(l){("true"===l||"false"===l||null==l)&&(l=(0,L.Ig)(l)),this._autoFocus=l}get opened(){return this._opened}set opened(l){this.toggle((0,L.Ig)(l))}_forceFocus(l,u){this._interactivityChecker.isFocusable(l)||(l.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const C=()=>{l.removeEventListener("blur",C),l.removeEventListener("mousedown",C),l.removeAttribute("tabindex")};l.addEventListener("blur",C),l.addEventListener("mousedown",C)})),l.focus(u)}_focusByCssSelector(l,u){let C=this._elementRef.nativeElement.querySelector(l);C&&this._forceFocus(C,u)}_takeFocus(){if(!this._focusTrap)return;const l=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(u=>{!u&&"function"==typeof this._elementRef.nativeElement.focus&&l.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(l){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,l):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const l=this._doc.activeElement;return!!l&&this._elementRef.nativeElement.contains(l)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(l){return this.toggle(!0,l)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(l=!this.opened,u){l&&u&&(this._openedVia=u);const C=this._setOpen(l,!l&&this._isFocusWithinDrawer(),this._openedVia||"program");return l||(this._openedVia=null),C}_setOpen(l,u,C){return this._opened=l,l?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",u&&this._restoreFocus(C)),this._updateFocusTrapState(),new Promise(K=>{this.openedChange.pipe((0,it.q)(1)).subscribe(_t=>K(_t?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(l){const u=this._elementRef.nativeElement,C=u.parentNode;"end"===l?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),C.insertBefore(this._anchor,u)),C.appendChild(u)):this._anchor&&this._anchor.parentNode.insertBefore(u,this._anchor)}}return p.\u0275fac=function(l){return new(l||p)(d.Y36(d.SBq),d.Y36(E.qV),d.Y36(E.tE),d.Y36(O.t4),d.Y36(d.R0b),d.Y36(E.ic),d.Y36(e.K0,8),d.Y36(R,8))},p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-drawer"]],viewQuery:function(l,u){if(1&l&&d.Gf(F,5),2&l){let C;d.iGM(C=d.CRH())&&(u._content=C.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(l,u){1&l&&d.WFA("@transform.start",function(K){return u._animationStarted.next(K)})("@transform.done",function(K){return u._animationEnd.next(K)}),2&l&&(d.uIk("align",null),d.d8E("@transform",u._animationState),d.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(l,u){1&l&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[t.PQ],encapsulation:2,data:{animation:[N.transformDrawer]},changeDetection:0}),p})(),mt=(()=>{class p{constructor(l,u,C,K,_t,Mt=!1,gt){this._dir=l,this._element=u,this._ngZone=C,this._changeDetectorRef=K,this._animationMode=gt,this._drawers=new d.n_E,this.backdropClick=new d.vpe,this._destroyed=new P.xQ,this._doCheckSubject=new P.xQ,this._contentMargins={left:null,right:null},this._contentMarginChanges=new P.xQ,l&&l.change.pipe((0,I.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),_t.change().pipe((0,I.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Mt}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(l){this._autosize=(0,L.Ig)(l)}get hasBackdrop(){return this._backdropOverride??(!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode)}set hasBackdrop(l){this._backdropOverride=null==l?null:(0,L.Ig)(l)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe((0,rt.O)(this._allDrawers),(0,I.R)(this._destroyed)).subscribe(l=>{this._drawers.reset(l.filter(u=>!u._container||u._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,rt.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(l=>{this._watchDrawerToggle(l),this._watchDrawerPosition(l),this._watchDrawerMode(l)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,r.b)(10),(0,I.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(l=>l.open())}close(){this._drawers.forEach(l=>l.close())}updateContentMargins(){let l=0,u=0;if(this._left&&this._left.opened)if("side"==this._left.mode)l+=this._left._getWidth();else if("push"==this._left.mode){const C=this._left._getWidth();l+=C,u-=C}if(this._right&&this._right.opened)if("side"==this._right.mode)u+=this._right._getWidth();else if("push"==this._right.mode){const C=this._right._getWidth();u+=C,l-=C}l=l||null,u=u||null,(l!==this._contentMargins.left||u!==this._contentMargins.right)&&(this._contentMargins={left:l,right:u},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(l){l._animationStarted.pipe((0,G.h)(u=>u.fromState!==u.toState),(0,I.R)(this._drawers.changes)).subscribe(u=>{"open-instant"!==u.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==l.mode&&l.openedChange.pipe((0,I.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(l.opened))}_watchDrawerPosition(l){!l||l.onPositionChanged.pipe((0,I.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,it.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(l){l&&l._modeChanged.pipe((0,I.R)((0,A.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(l){const u=this._element.nativeElement.classList,C="mat-drawer-container-has-open";l?u.add(C):u.remove(C)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(l=>{"end"==l.position?this._end=l:this._start=l}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(l=>l&&!l.disableClose&&this._canHaveBackdrop(l)).forEach(l=>l._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(l){return"side"!==l.mode||!!this._backdropOverride}_isDrawerOpen(l){return null!=l&&l.opened}}return p.\u0275fac=function(l){return new(l||p)(d.Y36(Y.Is,8),d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(d.sBO),d.Y36(t.rL),d.Y36(k),d.Y36(d.QbO,8))},p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-drawer-container"]],contentQueries:function(l,u,C){if(1&l&&(d.Suo(C,ct,5),d.Suo(C,ft,5)),2&l){let K;d.iGM(K=d.CRH())&&(u._content=K.first),d.iGM(K=d.CRH())&&(u._allDrawers=K)}},viewQuery:function(l,u){if(1&l&&d.Gf(ct,5),2&l){let C;d.iGM(C=d.CRH())&&(u._userContent=C.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(l,u){2&l&&d.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[d._Bn([{provide:R,useExisting:p}])],ngContentSelectors:X,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(l,u){1&l&&(d.F$t(y),d.YNc(0,Z,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,$,2,0,"mat-drawer-content",1)),2&l&&(d.Q6J("ngIf",u.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!u._content))},dependencies:[e.O5,ct],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),p})(),wt=(()=>{class p extends ct{constructor(l,u,C,K,_t){super(l,u,C,K,_t)}}return p.\u0275fac=function(l){return new(l||p)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>Ot)),d.Y36(d.SBq),d.Y36(t.mF),d.Y36(d.R0b))},p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(l,u){2&l&&d.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[d._Bn([{provide:t.PQ,useExisting:p}]),d.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(l,u){1&l&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),p})(),Et=(()=>{class p extends ft{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(l){this._fixedInViewport=(0,L.Ig)(l)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(l){this._fixedTopGap=(0,L.su)(l)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(l){this._fixedBottomGap=(0,L.su)(l)}}return p.\u0275fac=function(){let f;return function(u){return(f||(f=d.n5z(p)))(u||p)}}(),p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(l,u){2&l&&(d.uIk("align",null),d.Udp("top",u.fixedInViewport?u.fixedTopGap:null,"px")("bottom",u.fixedInViewport?u.fixedBottomGap:null,"px"),d.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened)("mat-sidenav-fixed",u.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[d.qOj],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(l,u){1&l&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[t.PQ],encapsulation:2,data:{animation:[N.transformDrawer]},changeDetection:0}),p})(),Ot=(()=>{class p extends mt{}return p.\u0275fac=function(){let f;return function(u){return(f||(f=d.n5z(p)))(u||p)}}(),p.\u0275cmp=d.Xpm({type:p,selectors:[["mat-sidenav-container"]],contentQueries:function(l,u,C){if(1&l&&(d.Suo(C,wt,5),d.Suo(C,Et,5)),2&l){let K;d.iGM(K=d.CRH())&&(u._content=K.first),d.iGM(K=d.CRH())&&(u._allDrawers=K)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(l,u){2&l&&d.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},exportAs:["matSidenavContainer"],features:[d._Bn([{provide:R,useExisting:p}]),d.qOj],ngContentSelectors:Pt,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(l,u){1&l&&(d.F$t(Dt),d.YNc(0,J,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,xt,2,0,"mat-sidenav-content",1)),2&l&&(d.Q6J("ngIf",u.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!u._content))},dependencies:[e.O5,wt],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),p})(),T=(()=>{class p{}return p.\u0275fac=function(l){return new(l||p)},p.\u0275mod=d.oAB({type:p}),p.\u0275inj=d.cJS({imports:[e.ez,W.BQ,t.ZD,t.ZD,W.BQ]}),p})()},7009:(Ct,ot,m)=>{"use strict";m.d(ot,{Mm:()=>nt,OX:()=>it,Wf:()=>F,ZX:()=>J,ZZ:()=>z,ux:()=>vt});var t=m(4650),e=m(8929),d=m(6895),W=m(4859),E=m(7340),Y=m(4080),L=m(3353),M=m(2986),O=m(7625),P=m(2687),V=m(2289),A=m(8184),G=m(3238);function U(N,lt){if(1&N){const k=t.EpF();t.TgZ(0,"div",2)(1,"button",3),t.NdJ("click",function(){t.CHM(k);const q=t.oxw();return t.KtG(q.action())}),t._uU(2),t.qZA()()}if(2&N){const k=t.oxw();t.xp6(2),t.hij(" ",k.data.action," ")}}const j=["label"];function I(N,lt){}const st=Math.pow(2,31)-1;class it{constructor(lt,k){this._overlayRef=k,this._afterDismissed=new e.xQ,this._afterOpened=new e.xQ,this._onAction=new e.xQ,this._dismissedByAction=!1,this.containerInstance=lt,lt._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(lt){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(lt,st))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const rt=new t.OlP("MatSnackBarData");class r{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let nt=(()=>{class N{}return N.\u0275fac=function(k){return new(k||N)},N.\u0275dir=t.lG2({type:N,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),N})(),z=(()=>{class N{}return N.\u0275fac=function(k){return new(k||N)},N.\u0275dir=t.lG2({type:N,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),N})(),F=(()=>{class N{}return N.\u0275fac=function(k){return new(k||N)},N.\u0275dir=t.lG2({type:N,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),N})(),Z=(()=>{class N{constructor(k,R){this.snackBarRef=k,this.data=R}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return N.\u0275fac=function(k){return new(k||N)(t.Y36(it),t.Y36(rt))},N.\u0275cmp=t.Xpm({type:N,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(k,R){1&k&&(t.TgZ(0,"div",0),t._uU(1),t.qZA(),t.YNc(2,U,3,1,"div",1)),2&k&&(t.xp6(1),t.hij(" ",R.data.message,"\n"),t.xp6(1),t.Q6J("ngIf",R.hasAction))},dependencies:[d.O5,W.lW,nt,z,F],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),N})();const $={snackBarState:(0,E.X$)("state",[(0,E.SB)("void, hidden",(0,E.oB)({transform:"scale(0.8)",opacity:0})),(0,E.SB)("visible",(0,E.oB)({transform:"scale(1)",opacity:1})),(0,E.eR)("* => visible",(0,E.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,E.eR)("* => void, * => hidden",(0,E.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,E.oB)({opacity:0})))])};let y=(()=>{class N extends Y.en{constructor(k,R,q,ct,ft){super(),this._ngZone=k,this._elementRef=R,this._changeDetectorRef=q,this._platform=ct,this.snackBarConfig=ft,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new e.xQ,this._onExit=new e.xQ,this._onEnter=new e.xQ,this._animationState="void",this.attachDomPortal=mt=>{this._assertNotAttached();const wt=this._portalOutlet.attachDomPortal(mt);return this._afterPortalAttached(),wt},this._live="assertive"!==ft.politeness||ft.announcementMessage?"off"===ft.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(k){this._assertNotAttached();const R=this._portalOutlet.attachComponentPortal(k);return this._afterPortalAttached(),R}attachTemplatePortal(k){this._assertNotAttached();const R=this._portalOutlet.attachTemplatePortal(k);return this._afterPortalAttached(),R}onAnimationEnd(k){const{fromState:R,toState:q}=k;if(("void"===q&&"void"!==R||"hidden"===q)&&this._completeExit(),"visible"===q){const ct=this._onEnter;this._ngZone.run(()=>{ct.next(),ct.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,M.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const k=this._elementRef.nativeElement,R=this.snackBarConfig.panelClass;R&&(Array.isArray(R)?R.forEach(q=>k.classList.add(q)):k.classList.add(R))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const k=this._elementRef.nativeElement.querySelector("[aria-hidden]"),R=this._elementRef.nativeElement.querySelector("[aria-live]");if(k&&R){let q=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&k.contains(document.activeElement)&&(q=document.activeElement),k.removeAttribute("aria-hidden"),R.appendChild(k),q?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return N.\u0275fac=function(k){return new(k||N)(t.Y36(t.R0b),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(L.t4),t.Y36(r))},N.\u0275dir=t.lG2({type:N,viewQuery:function(k,R){if(1&k&&t.Gf(Y.Pl,7),2&k){let q;t.iGM(q=t.CRH())&&(R._portalOutlet=q.first)}},features:[t.qOj]}),N})(),X=(()=>{class N extends y{_afterPortalAttached(){super._afterPortalAttached();const k=this._label.nativeElement,R="mdc-snackbar__label";k.classList.toggle(R,!k.querySelector(`.${R}`))}}return N.\u0275fac=function(){let lt;return function(R){return(lt||(lt=t.n5z(N)))(R||N)}}(),N.\u0275cmp=t.Xpm({type:N,selectors:[["mat-snack-bar-container"]],viewQuery:function(k,R){if(1&k&&t.Gf(j,7),2&k){let q;t.iGM(q=t.CRH())&&(R._label=q.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(k,R){1&k&&t.WFA("@state.done",function(ct){return R.onAnimationEnd(ct)}),2&k&&t.d8E("@state",R._animationState)},features:[t.qOj],decls:6,vars:2,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(k,R){1&k&&(t.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),t.YNc(4,I,0,0,"ng-template",4),t.qZA(),t._UZ(5,"div"),t.qZA()()),2&k&&(t.xp6(5),t.uIk("aria-live",R._live)("role",R._role))},dependencies:[Y.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss svg,.mat-mdc-snack-bar-container .mdc-snackbar__dismiss img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size, inherit);font-family:var(--mdc-snackbar-supporting-text-font, inherit);font-weight:var(--mdc-snackbar-supporting-text-weight, inherit);line-height:var(--mdc-snackbar-supporting-text-line-height, inherit)}.cdk-high-contrast-active .mat-mdc-snack-bar-container{border:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-mdc-snack-bar-button-color, transparent);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[$.snackBarState]}}),N})(),J=(()=>{class N{}return N.\u0275fac=function(k){return new(k||N)},N.\u0275mod=t.oAB({type:N}),N.\u0275inj=t.cJS({imports:[A.U8,Y.eL,d.ez,W.ot,G.BQ,G.BQ]}),N})();const Dt=new t.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function xt(){return new r}});let Pt=(()=>{class N{constructor(k,R,q,ct,ft,mt){this._overlay=k,this._live=R,this._injector=q,this._breakpointObserver=ct,this._parentSnackBar=ft,this._defaultConfig=mt,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const k=this._parentSnackBar;return k?k._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(k){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=k:this._snackBarRefAtThisLevel=k}openFromComponent(k,R){return this._attach(k,R)}openFromTemplate(k,R){return this._attach(k,R)}open(k,R="",q){const ct={...this._defaultConfig,...q};return ct.data={message:k,action:R},ct.announcementMessage===k&&(ct.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,ct)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(k,R){const ct=t.zs3.create({parent:R&&R.viewContainerRef&&R.viewContainerRef.injector||this._injector,providers:[{provide:r,useValue:R}]}),ft=new Y.C5(this.snackBarContainerComponent,R.viewContainerRef,ct),mt=k.attach(ft);return mt.instance.snackBarConfig=R,mt.instance}_attach(k,R){const q={...new r,...this._defaultConfig,...R},ct=this._createOverlay(q),ft=this._attachSnackBarContainer(ct,q),mt=new it(ft,ct);if(k instanceof t.Rgc){const wt=new Y.UE(k,null,{$implicit:q.data,snackBarRef:mt});mt.instance=ft.attachTemplatePortal(wt)}else{const wt=this._createInjector(q,mt),Et=new Y.C5(k,void 0,wt),Ot=ft.attachComponentPortal(Et);mt.instance=Ot.instance}return this._breakpointObserver.observe(V.u3.HandsetPortrait).pipe((0,O.R)(ct.detachments())).subscribe(wt=>{ct.overlayElement.classList.toggle(this.handsetCssClass,wt.matches)}),q.announcementMessage&&ft._onAnnounce.subscribe(()=>{this._live.announce(q.announcementMessage,q.politeness)}),this._animateSnackBar(mt,q),this._openedSnackBarRef=mt,this._openedSnackBarRef}_animateSnackBar(k,R){k.afterDismissed().subscribe(()=>{this._openedSnackBarRef==k&&(this._openedSnackBarRef=null),R.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{k.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):k.containerInstance.enter(),R.duration&&R.duration>0&&k.afterOpened().subscribe(()=>k._dismissAfter(R.duration))}_createOverlay(k){const R=new A.X_;R.direction=k.direction;let q=this._overlay.position().global();const ct="rtl"===k.direction,ft="left"===k.horizontalPosition||"start"===k.horizontalPosition&&!ct||"end"===k.horizontalPosition&&ct,mt=!ft&&"center"!==k.horizontalPosition;return ft?q.left("0"):mt?q.right("0"):q.centerHorizontally(),"top"===k.verticalPosition?q.top("0"):q.bottom("0"),R.positionStrategy=q,this._overlay.create(R)}_createInjector(k,R){return t.zs3.create({parent:k&&k.viewContainerRef&&k.viewContainerRef.injector||this._injector,providers:[{provide:it,useValue:R},{provide:rt,useValue:k.data}]})}}return N.\u0275fac=function(k){return new(k||N)(t.LFG(A.aV),t.LFG(P.Kd),t.LFG(t.zs3),t.LFG(V.Yg),t.LFG(N,12),t.LFG(Dt))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac}),N})(),vt=(()=>{class N extends Pt{constructor(k,R,q,ct,ft,mt){super(k,R,q,ct,ft,mt),this.simpleSnackBarComponent=Z,this.snackBarContainerComponent=X,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return N.\u0275fac=function(k){return new(k||N)(t.LFG(A.aV),t.LFG(P.Kd),t.LFG(t.zs3),t.LFG(V.Yg),t.LFG(N,12),t.LFG(Dt))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:J}),N})()},3848:(Ct,ot,m)=>{"use strict";m.d(ot,{BU:()=>te,Nh:()=>$t,Nj:()=>me,SP:()=>Qt,Vc:()=>gt,sW:()=>Ht,uD:()=>It,uX:()=>pt});var t=m(6895),e=m(4650),d=m(3238),W=m(4080),E=m(9643),Y=m(2687),L=m(445),M=m(2654),O=m(8929),P=m(3753),V=m(1086),A=m(6787),G=m(8896),U=m(6498),j=m(8723),I=m(591),st=m(1059),it=m(5778),rt=m(7625),r=m(2986),nt=m(7545),z=m(1307),F=m(2198),Z=m(7340),$=m(1281),y=m(7376),X=m(3353),J=m(9521);function xt(_,D){}const Dt=function(_){return{animationDuration:_}},Pt=function(_,D){return{value:_,params:D}};function vt(_,D){1&_&&e.Hsn(0)}const N=["*"],lt=["tabListContainer"],k=["tabList"],R=["tabListInner"],q=["nextPaginator"],ct=["previousPaginator"],ft=["tabBodyWrapper"],mt=["tabHeader"];function wt(_,D){}function Et(_,D){if(1&_&&e.YNc(0,wt,0,0,"ng-template",14),2&_){const s=e.oxw().$implicit;e.Q6J("cdkPortalOutlet",s.templateLabel)}}function Ot(_,D){if(1&_&&e._uU(0),2&_){const s=e.oxw().$implicit;e.Oqu(s.textLabel)}}function T(_,D){if(1&_){const s=e.EpF();e.TgZ(0,"div",6,7),e.NdJ("click",function(){const g=e.CHM(s),S=g.$implicit,ut=g.index,kt=e.oxw(),Tt=e.MAs(1);return e.KtG(kt._handleClick(S,Tt,ut))})("cdkFocusChange",function(g){const ut=e.CHM(s).index,kt=e.oxw();return e.KtG(kt._tabFocusChanged(g,ut))}),e._UZ(2,"span",8)(3,"div",9),e.TgZ(4,"span",10)(5,"span",11),e.YNc(6,Et,1,1,"ng-template",12),e.YNc(7,Ot,1,1,"ng-template",null,13,e.W1O),e.qZA()()()}if(2&_){const s=D.$implicit,c=D.index,g=e.MAs(1),S=e.MAs(8),ut=e.oxw();e.ekj("mdc-tab--active",ut.selectedIndex===c),e.Q6J("id",ut._getTabLabelId(c))("ngClass",s.labelClass)("disabled",s.disabled)("fitInkBarToContent",ut.fitInkBarToContent),e.uIk("tabIndex",ut._getTabIndex(s,c))("aria-posinset",c+1)("aria-setsize",ut._tabs.length)("aria-controls",ut._getTabContentId(c))("aria-selected",ut.selectedIndex===c)("aria-label",s.ariaLabel||null)("aria-labelledby",!s.ariaLabel&&s.ariaLabelledby?s.ariaLabelledby:null),e.xp6(3),e.Q6J("matRippleTrigger",g)("matRippleDisabled",s.disabled||ut.disableRipple),e.xp6(3),e.Q6J("ngIf",s.templateLabel)("ngIfElse",S)}}function p(_,D){if(1&_){const s=e.EpF();e.TgZ(0,"mat-tab-body",15),e.NdJ("_onCentered",function(){e.CHM(s);const g=e.oxw();return e.KtG(g._removeTabBodyWrapperHeight())})("_onCentering",function(g){e.CHM(s);const S=e.oxw();return e.KtG(S._setTabBodyWrapperHeight(g))}),e.qZA()}if(2&_){const s=D.$implicit,c=D.index,g=e.oxw();e.ekj("mat-mdc-tab-body-active",g.selectedIndex===c),e.Q6J("id",g._getTabContentId(c))("ngClass",s.bodyClass)("content",s.content)("position",s.position)("origin",s.origin)("animationDuration",g.animationDuration)("preserveContent",g.preserveContent),e.uIk("tabindex",null!=g.contentTabIndex&&g.selectedIndex===c?g.contentTabIndex:null)("aria-labelledby",g._getTabLabelId(c))}}const f=["mat-tab-nav-bar",""],l=["mat-tab-link",""],u={translateTab:(0,Z.X$)("translateTab",[(0,Z.SB)("center, void, left-origin-center, right-origin-center",(0,Z.oB)({transform:"none"})),(0,Z.SB)("left",(0,Z.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Z.SB)("right",(0,Z.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Z.eR)("* => left, * => right, left => center, right => center",(0,Z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,Z.eR)("void => left-origin-center",[(0,Z.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,Z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,Z.eR)("void => right-origin-center",[(0,Z.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,Z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let C=(()=>{class _ extends W.Pl{constructor(s,c,g,S){super(s,c,S),this._host=g,this._centeringSub=M.w.EMPTY,this._leavingSub=M.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,st.O)(this._host._isCenterPosition(this._host._position))).subscribe(s=>{s&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36((0,e.Gpc)(()=>_t)),e.Y36(t.K0))},_.\u0275dir=e.lG2({type:_,selectors:[["","matTabBodyHost",""]],features:[e.qOj]}),_})(),K=(()=>{class _{constructor(s,c,g){this._elementRef=s,this._dir=c,this._dirChangeSubscription=M.w.EMPTY,this._translateTabComplete=new O.xQ,this._onCentering=new e.vpe,this._beforeCentering=new e.vpe,this._afterLeavingCenter=new e.vpe,this._onCentered=new e.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,c&&(this._dirChangeSubscription=c.change.subscribe(S=>{this._computePositionAnimationState(S),g.markForCheck()})),this._translateTabComplete.pipe((0,it.x)((S,ut)=>S.fromState===ut.fromState&&S.toState===ut.toState)).subscribe(S=>{this._isCenterPosition(S.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(S.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(s){this._positionIndex=s,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(s){const c=this._isCenterPosition(s.toState);this._beforeCentering.emit(c),c&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(s){return"center"==s||"left-origin-center"==s||"right-origin-center"==s}_computePositionAnimationState(s=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==s?"left":"right":this._positionIndex>0?"ltr"==s?"right":"left":"center"}_computePositionFromOrigin(s){const c=this._getLayoutDirection();return"ltr"==c&&s<=0||"rtl"==c&&s>0?"left-origin-center":"right-origin-center"}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(L.Is,8),e.Y36(e.sBO))},_.\u0275dir=e.lG2({type:_,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),_})(),_t=(()=>{class _ extends K{constructor(s,c,g){super(s,c,g)}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(L.Is,8),e.Y36(e.sBO))},_.\u0275cmp=e.Xpm({type:_,selectors:[["mat-tab-body"]],viewQuery:function(s,c){if(1&s&&e.Gf(W.Pl,5),2&s){let g;e.iGM(g=e.CRH())&&(c._portalHost=g.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[e.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(s,c){1&s&&(e.TgZ(0,"div",0,1),e.NdJ("@translateTab.start",function(S){return c._onTranslateTabStarted(S)})("@translateTab.done",function(S){return c._translateTabComplete.next(S)}),e.YNc(2,xt,0,0,"ng-template",2),e.qZA()),2&s&&e.Q6J("@translateTab",e.WLB(3,Pt,c._position,e.VKq(1,Dt,c.animationDuration)))},dependencies:[C],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[u.translateTab]}}),_})();const Mt=new e.OlP("MatTabContent");let gt=(()=>{class _{constructor(s){this.template=s}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.Rgc))},_.\u0275dir=e.lG2({type:_,selectors:[["","matTabContent",""]],features:[e._Bn([{provide:Mt,useExisting:_}])]}),_})();const bt=new e.OlP("MatTabLabel"),ht=new e.OlP("MAT_TAB");let It=(()=>{class _ extends W.ig{constructor(s,c,g){super(s,c),this._closestTab=g}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(ht,8))},_.\u0275dir=e.lG2({type:_,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[e._Bn([{provide:bt,useExisting:_}]),e.qOj]}),_})();const b="mdc-tab-indicator--active",H="mdc-tab-indicator--no-transition";class h{constructor(D){this._items=D}hide(){this._items.forEach(D=>D.deactivateInkBar())}alignToElement(D){const s=this._items.find(g=>g.elementRef.nativeElement===D),c=this._currentItem;if(c?.deactivateInkBar(),s){const g=c?.elementRef.nativeElement.getBoundingClientRect?.();s.activateInkBar(g),this._currentItem=s}}}function x(_){return class extends _{constructor(...D){super(...D),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(D){const s=(0,$.Ig)(D);this._fitToContent!==s&&(this._fitToContent=s,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(D){const s=this.elementRef.nativeElement;if(!D||!s.getBoundingClientRect||!this._inkBarContentElement)return void s.classList.add(b);const c=s.getBoundingClientRect(),g=D.width/c.width,S=D.left-c.left;s.classList.add(H),this._inkBarContentElement.style.setProperty("transform",`translateX(${S}px) scaleX(${g})`),s.getBoundingClientRect(),s.classList.remove(H),s.classList.add(b),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(b)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const D=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=D.createElement("span"),this._inkBarContentElement=D.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Bt=(0,d.Id)(class{}),Rt=x((()=>{class _ extends Bt{constructor(s){super(),this.elementRef=s}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq))},_.\u0275dir=e.lG2({type:_,features:[e.qOj]}),_})());let dt=(()=>{class _ extends Rt{}return _.\u0275fac=function(){let D;return function(c){return(D||(D=e.n5z(_)))(c||_)}}(),_.\u0275dir=e.lG2({type:_,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(s,c){2&s&&(e.uIk("aria-disabled",!!c.disabled),e.ekj("mat-mdc-tab-disabled",c.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[e.qOj]}),_})();const B=(0,d.Id)(class{}),w=new e.OlP("MAT_TAB_GROUP");let Q=(()=>{class _ extends B{constructor(s,c){super(),this._viewContainerRef=s,this._closestTabGroup=c,this.textLabel="",this._contentPortal=null,this._stateChanges=new O.xQ,this.position=null,this.origin=null,this.isActive=!1}get content(){return this._contentPortal}ngOnChanges(s){(s.hasOwnProperty("textLabel")||s.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new W.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(s){s&&s._closestTab===this&&(this._templateLabel=s)}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.s_b),e.Y36(w,8))},_.\u0275dir=e.lG2({type:_,viewQuery:function(s,c){if(1&s&&e.Gf(e.Rgc,7),2&s){let g;e.iGM(g=e.CRH())&&(c._implicitContent=g.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[e.qOj,e.TTD]}),_})(),pt=(()=>{class _ extends Q{get templateLabel(){return this._templateLabel}set templateLabel(s){this._setTemplateLabelInput(s)}}return _.\u0275fac=function(){let D;return function(c){return(D||(D=e.n5z(_)))(c||_)}}(),_.\u0275cmp=e.Xpm({type:_,selectors:[["mat-tab"]],contentQueries:function(s,c,g){if(1&s&&(e.Suo(g,gt,7,e.Rgc),e.Suo(g,It,5)),2&s){let S;e.iGM(S=e.CRH())&&(c._explicitContent=S.first),e.iGM(S=e.CRH())&&(c.templateLabel=S.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[e._Bn([{provide:ht,useExisting:_}]),e.qOj],ngContentSelectors:N,decls:1,vars:0,template:function(s,c){1&s&&(e.F$t(),e.YNc(0,vt,1,0,"ng-template"))},encapsulation:2}),_})();const St=(0,X.i$)({passive:!0});let Yt=(()=>{class _{constructor(s,c,g,S,ut,kt,Tt){this._elementRef=s,this._changeDetectorRef=c,this._viewportRuler=g,this._dir=S,this._ngZone=ut,this._platform=kt,this._animationMode=Tt,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new O.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new O.xQ,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new e.vpe,this.indexFocused=new e.vpe,ut.runOutsideAngular(()=>{(0,P.R)(s.nativeElement,"mouseleave").pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get disablePagination(){return this._disablePagination}set disablePagination(s){this._disablePagination=(0,$.Ig)(s)}get selectedIndex(){return this._selectedIndex}set selectedIndex(s){s=(0,$.su)(s),this._selectedIndex!=s&&(this._selectedIndexChanged=!0,this._selectedIndex=s,this._keyManager&&this._keyManager.updateActiveItem(s))}ngAfterViewInit(){(0,P.R)(this._previousPaginator.nativeElement,"touchstart",St).pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,P.R)(this._nextPaginator.nativeElement,"touchstart",St).pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const s=this._dir?this._dir.change:(0,V.of)("ltr"),c=this._viewportRuler.change(150),g=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Y.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,r.q)(1)).subscribe(g),(0,A.T)(s,c,this._items.changes,this._itemsResized()).pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),g()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(S=>{this.indexFocused.emit(S),this._setTabFocus(S)})}_itemsResized(){return"function"!=typeof ResizeObserver?G.E:this._items.changes.pipe((0,st.O)(this._items),(0,nt.w)(s=>new U.y(c=>this._ngZone.runOutsideAngular(()=>{const g=new ResizeObserver(S=>c.next(S));return s.forEach(S=>g.observe(S.elementRef.nativeElement)),()=>{g.disconnect()}}))),(0,z.T)(1),(0,F.h)(s=>s.some(c=>c.contentRect.width>0&&c.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(s){if(!(0,J.Vb)(s))switch(s.keyCode){case J.K5:case J.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(s));break;default:this._keyManager.onKeydown(s)}}_onContentChanges(){const s=this._elementRef.nativeElement.textContent;s!==this._currentTextContent&&(this._currentTextContent=s||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(s){!this._isValidIndex(s)||this.focusIndex===s||!this._keyManager||this._keyManager.setActiveItem(s)}_isValidIndex(s){if(!this._items)return!0;const c=this._items?this._items.toArray()[s]:null;return!!c&&!c.disabled}_setTabFocus(s){if(this._showPaginationControls&&this._scrollToLabel(s),this._items&&this._items.length){this._items.toArray()[s].focus();const c=this._tabListContainer.nativeElement;c.scrollLeft="ltr"==this._getLayoutDirection()?0:c.scrollWidth-c.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const s=this.scrollDistance,c="ltr"===this._getLayoutDirection()?-s:s;this._tabList.nativeElement.style.transform=`translateX(${Math.round(c)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(s){this._scrollTo(s)}_scrollHeader(s){return this._scrollTo(this._scrollDistance+("before"==s?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(s){this._stopInterval(),this._scrollHeader(s)}_scrollToLabel(s){if(this.disablePagination)return;const c=this._items?this._items.toArray()[s]:null;if(!c)return;const g=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:S,offsetWidth:ut}=c.elementRef.nativeElement;let kt,Tt;"ltr"==this._getLayoutDirection()?(kt=S,Tt=kt+ut):(Tt=this._tabListInner.nativeElement.offsetWidth-S,kt=Tt-ut);const Lt=this.scrollDistance,oe=this.scrollDistance+g;kt<Lt?this.scrollDistance-=Lt-kt+60:Tt>oe&&(this.scrollDistance+=Tt-oe+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const s=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;s||(this.scrollDistance=0),s!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=s}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const s=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,c=s?s.elementRef.nativeElement:null;c?this._inkBar.alignToElement(c):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(s,c){c&&null!=c.button&&0!==c.button||(this._stopInterval(),(0,j.H)(650,100).pipe((0,rt.R)((0,A.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:g,distance:S}=this._scrollHeader(s);(0===S||S>=g)&&this._stopInterval()}))}_scrollTo(s){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const c=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(c,s)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:c,distance:this._scrollDistance}}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(y.rL),e.Y36(L.Is,8),e.Y36(e.R0b),e.Y36(X.t4),e.Y36(e.QbO,8))},_.\u0275dir=e.lG2({type:_,inputs:{disablePagination:"disablePagination"}}),_})(),Ut=(()=>{class _ extends Yt{constructor(s,c,g,S,ut,kt,Tt){super(s,c,g,S,ut,kt,Tt),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(s){this._disableRipple=(0,$.Ig)(s)}_itemSelected(s){s.preventDefault()}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(y.rL),e.Y36(L.Is,8),e.Y36(e.R0b),e.Y36(X.t4),e.Y36(e.QbO,8))},_.\u0275dir=e.lG2({type:_,inputs:{disableRipple:"disableRipple"},features:[e.qOj]}),_})(),zt=(()=>{class _ extends Ut{constructor(s,c,g,S,ut,kt,Tt){super(s,c,g,S,ut,kt,Tt)}ngAfterContentInit(){this._inkBar=new h(this._items),super.ngAfterContentInit()}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(y.rL),e.Y36(L.Is,8),e.Y36(e.R0b),e.Y36(X.t4),e.Y36(e.QbO,8))},_.\u0275cmp=e.Xpm({type:_,selectors:[["mat-tab-header"]],contentQueries:function(s,c,g){if(1&s&&e.Suo(g,dt,4),2&s){let S;e.iGM(S=e.CRH())&&(c._items=S)}},viewQuery:function(s,c){if(1&s&&(e.Gf(lt,7),e.Gf(k,7),e.Gf(R,7),e.Gf(q,5),e.Gf(ct,5)),2&s){let g;e.iGM(g=e.CRH())&&(c._tabListContainer=g.first),e.iGM(g=e.CRH())&&(c._tabList=g.first),e.iGM(g=e.CRH())&&(c._tabListInner=g.first),e.iGM(g=e.CRH())&&(c._nextPaginator=g.first),e.iGM(g=e.CRH())&&(c._previousPaginator=g.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(s,c){2&s&&e.ekj("mat-mdc-tab-header-pagination-controls-enabled",c._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==c._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[e.qOj],ngContentSelectors:N,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(s,c){1&s&&(e.F$t(),e.TgZ(0,"button",0,1),e.NdJ("click",function(){return c._handlePaginatorClick("before")})("mousedown",function(S){return c._handlePaginatorPress("before",S)})("touchend",function(){return c._stopInterval()}),e._UZ(2,"div",2),e.qZA(),e.TgZ(3,"div",3,4),e.NdJ("keydown",function(S){return c._handleKeydown(S)}),e.TgZ(5,"div",5,6),e.NdJ("cdkObserveContent",function(){return c._onContentChanges()}),e.TgZ(7,"div",7,8),e.Hsn(9),e.qZA()()(),e.TgZ(10,"button",9,10),e.NdJ("mousedown",function(S){return c._handlePaginatorPress("after",S)})("click",function(){return c._handlePaginatorClick("after")})("touchend",function(){return c._stopInterval()}),e._UZ(12,"div",2),e.qZA()),2&s&&(e.ekj("mat-mdc-tab-header-pagination-disabled",c._disableScrollBefore),e.Q6J("matRippleDisabled",c._disableScrollBefore||c.disableRipple)("disabled",c._disableScrollBefore||null),e.xp6(3),e.ekj("_mat-animation-noopable","NoopAnimations"===c._animationMode),e.xp6(7),e.ekj("mat-mdc-tab-header-pagination-disabled",c._disableScrollAfter),e.Q6J("matRippleDisabled",c._disableScrollAfter||c.disableRipple)("disabled",c._disableScrollAfter||null))},dependencies:[d.wG,E.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),_})();const Wt=new e.OlP("MAT_TABS_CONFIG");let ie=0;const Xt=(0,d.pj)((0,d.Kr)(class{constructor(_){this._elementRef=_}}),"primary");let ne=(()=>{class _ extends Xt{constructor(s,c,g,S){super(s),this._changeDetectorRef=c,this._animationMode=S,this._tabs=new e.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=M.w.EMPTY,this._tabLabelSubscription=M.w.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new e.vpe,this.focusChange=new e.vpe,this.animationDone=new e.vpe,this.selectedTabChange=new e.vpe(!0),this._groupId=ie++,this.animationDuration=g&&g.animationDuration?g.animationDuration:"500ms",this.disablePagination=!(!g||null==g.disablePagination)&&g.disablePagination,this.dynamicHeight=!(!g||null==g.dynamicHeight)&&g.dynamicHeight,this.contentTabIndex=g?.contentTabIndex??null,this.preserveContent=!!g?.preserveContent}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(s){this._dynamicHeight=(0,$.Ig)(s)}get selectedIndex(){return this._selectedIndex}set selectedIndex(s){this._indexToSelect=(0,$.su)(s,null)}get animationDuration(){return this._animationDuration}set animationDuration(s){this._animationDuration=/^\d+$/.test(s+"")?s+"ms":s}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(s){this._contentTabIndex=(0,$.su)(s,null)}get disablePagination(){return this._disablePagination}set disablePagination(s){this._disablePagination=(0,$.Ig)(s)}get preserveContent(){return this._preserveContent}set preserveContent(s){this._preserveContent=(0,$.Ig)(s)}get backgroundColor(){return this._backgroundColor}set backgroundColor(s){const c=this._elementRef.nativeElement;c.classList.remove(`mat-background-${this.backgroundColor}`),s&&c.classList.add(`mat-background-${s}`),this._backgroundColor=s}ngAfterContentChecked(){const s=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=s){const c=null==this._selectedIndex;if(!c){this.selectedTabChange.emit(this._createChangeEvent(s));const g=this._tabBodyWrapper.nativeElement;g.style.minHeight=g.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((g,S)=>g.isActive=S===s),c||(this.selectedIndexChange.emit(s),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((c,g)=>{c.position=g-s,null!=this._selectedIndex&&0==c.position&&!c.origin&&(c.origin=s-this._selectedIndex)}),this._selectedIndex!==s&&(this._selectedIndex=s,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const s=this._clampTabIndex(this._indexToSelect);if(s===this._selectedIndex){const c=this._tabs.toArray();let g;for(let S=0;S<c.length;S++)if(c[S].isActive){this._indexToSelect=this._selectedIndex=S,this._lastFocusedTabIndex=null,g=c[S];break}!g&&c[s]&&Promise.resolve().then(()=>{c[s].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(s))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,st.O)(this._allTabs)).subscribe(s=>{this._tabs.reset(s.filter(c=>c._closestTabGroup===this||!c._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(s){const c=this._tabHeader;c&&(c.focusIndex=s)}_focusChanged(s){this._lastFocusedTabIndex=s,this.focusChange.emit(this._createChangeEvent(s))}_createChangeEvent(s){const c=new ae;return c.index=s,this._tabs&&this._tabs.length&&(c.tab=this._tabs.toArray()[s]),c}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,A.T)(...this._tabs.map(s=>s._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(s){return Math.min(this._tabs.length-1,Math.max(s||0,0))}_getTabLabelId(s){return`mat-tab-label-${this._groupId}-${s}`}_getTabContentId(s){return`mat-tab-content-${this._groupId}-${s}`}_setTabBodyWrapperHeight(s){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const c=this._tabBodyWrapper.nativeElement;c.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(c.style.height=s+"px")}_removeTabBodyWrapperHeight(){const s=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=s.clientHeight,s.style.height="",this.animationDone.emit()}_handleClick(s,c,g){s.disabled||(this.selectedIndex=c.focusIndex=g)}_getTabIndex(s,c){return s.disabled?null:c===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(s,c){s&&"mouse"!==s&&"touch"!==s&&(this._tabHeader.focusIndex=c)}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Wt,8),e.Y36(e.QbO,8))},_.\u0275dir=e.lG2({type:_,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[e.qOj]}),_})(),Qt=(()=>{class _ extends ne{constructor(s,c,g,S){super(s,c,g,S),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!g||null==g.fitInkBarToContent)&&g.fitInkBarToContent}get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(s){this._fitInkBarToContent=(0,$.Ig)(s),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(s){this._stretchTabs=(0,$.Ig)(s)}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Wt,8),e.Y36(e.QbO,8))},_.\u0275cmp=e.Xpm({type:_,selectors:[["mat-tab-group"]],contentQueries:function(s,c,g){if(1&s&&e.Suo(g,pt,5),2&s){let S;e.iGM(S=e.CRH())&&(c._allTabs=S)}},viewQuery:function(s,c){if(1&s&&(e.Gf(ft,5),e.Gf(mt,5)),2&s){let g;e.iGM(g=e.CRH())&&(c._tabBodyWrapper=g.first),e.iGM(g=e.CRH())&&(c._tabHeader=g.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(s,c){2&s&&e.ekj("mat-mdc-tab-group-dynamic-height",c.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===c.headerPosition)("mat-mdc-tab-group-stretch-tabs",c.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[e._Bn([{provide:w,useExisting:_}]),e.qOj],decls:6,vars:6,consts:[[3,"selectedIndex","disableRipple","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(s,c){1&s&&(e.TgZ(0,"mat-tab-header",0,1),e.NdJ("indexFocused",function(S){return c._focusChanged(S)})("selectFocusedIndex",function(S){return c.selectedIndex=S}),e.YNc(2,T,9,17,"div",2),e.qZA(),e.TgZ(3,"div",3,4),e.YNc(5,p,1,11,"mat-tab-body",5),e.qZA()),2&s&&(e.Q6J("selectedIndex",c.selectedIndex||0)("disableRipple",c.disableRipple),e.xp6(2),e.Q6J("ngForOf",c._tabs),e.xp6(1),e.ekj("_mat-animation-noopable","NoopAnimations"===c._animationMode),e.xp6(2),e.Q6J("ngForOf",c._tabs))},dependencies:[t.mk,t.sg,t.O5,W.Pl,d.wG,Y.kH,_t,dt,zt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__content{position:relative}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),_})();class ae{}let qt=0,Zt=(()=>{class _ extends Yt{constructor(s,c,g,S,ut,kt,Tt){super(s,S,ut,c,g,kt,Tt),this._disableRipple=!1,this.color="primary"}get backgroundColor(){return this._backgroundColor}set backgroundColor(s){const c=this._elementRef.nativeElement.classList;c.remove(`mat-background-${this.backgroundColor}`),s&&c.add(`mat-background-${s}`),this._backgroundColor=s}get disableRipple(){return this._disableRipple}set disableRipple(s){this._disableRipple=(0,$.Ig)(s)}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,st.O)(null),(0,rt.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const s=this._items.toArray();for(let c=0;c<s.length;c++)if(s[c].active)return this.selectedIndex=c,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=s[c].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(L.Is,8),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(y.rL),e.Y36(X.t4),e.Y36(e.QbO,8))},_.\u0275dir=e.lG2({type:_,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",tabPanel:"tabPanel"},features:[e.qOj]}),_})();const jt=(0,d.sb)((0,d.Kr)((0,d.Id)(class{}))),Ee=x((()=>{class _ extends jt{constructor(s,c,g,S,ut,kt){super(),this._tabNavBar=s,this.elementRef=c,this._focusMonitor=ut,this._isActive=!1,this.id="mat-tab-link-"+qt++,this.rippleConfig=g||{},this.tabIndex=parseInt(S)||0,"NoopAnimations"===kt&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get active(){return this._isActive}set active(s){const c=(0,$.Ig)(s);c!==this._isActive&&(this._isActive=c,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(s){this._tabNavBar.tabPanel&&s.keyCode===J.L_&&this.elementRef.nativeElement.click()}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(Zt),e.Y36(e.SBq),e.Y36(d.Y2,8),e.$8M("tabindex"),e.Y36(Y.tE),e.Y36(e.QbO,8))},_.\u0275dir=e.lG2({type:_,inputs:{active:"active",id:"id"},features:[e.qOj]}),_})());let te=(()=>{class _ extends Zt{constructor(s,c,g,S,ut,kt,Tt,Lt){super(s,c,g,S,ut,kt,Tt),this._fitInkBarToContent=new I.X(!1),this._stretchTabs=!0,this.disablePagination=!(!Lt||null==Lt.disablePagination)&&Lt.disablePagination,this.fitInkBarToContent=!(!Lt||null==Lt.fitInkBarToContent)&&Lt.fitInkBarToContent}get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(s){this._fitInkBarToContent.next((0,$.Ig)(s)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(s){this._stretchTabs=(0,$.Ig)(s)}ngAfterContentInit(){this._inkBar=new h(this._items),super.ngAfterContentInit()}ngAfterViewInit(){}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(e.SBq),e.Y36(L.Is,8),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(y.rL),e.Y36(X.t4),e.Y36(e.QbO,8),e.Y36(Wt,8))},_.\u0275cmp=e.Xpm({type:_,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(s,c,g){if(1&s&&e.Suo(g,me,5),2&s){let S;e.iGM(S=e.CRH())&&(c._items=S)}},viewQuery:function(s,c){if(1&s&&(e.Gf(lt,7),e.Gf(k,7),e.Gf(R,7),e.Gf(q,5),e.Gf(ct,5)),2&s){let g;e.iGM(g=e.CRH())&&(c._tabListContainer=g.first),e.iGM(g=e.CRH())&&(c._tabList=g.first),e.iGM(g=e.CRH())&&(c._tabListInner=g.first),e.iGM(g=e.CRH())&&(c._nextPaginator=g.first),e.iGM(g=e.CRH())&&(c._previousPaginator=g.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:15,hostBindings:function(s,c){2&s&&(e.uIk("role",c._getRole()),e.ekj("mat-mdc-tab-header-pagination-controls-enabled",c._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==c._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",c.stretchTabs)("mat-primary","warn"!==c.color&&"accent"!==c.color)("mat-accent","accent"===c.color)("mat-warn","warn"===c.color)("_mat-animation-noopable","NoopAnimations"===c._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabNavBar","matTabNav"],features:[e.qOj],attrs:f,ngContentSelectors:N,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(s,c){1&s&&(e.F$t(),e.TgZ(0,"button",0,1),e.NdJ("click",function(){return c._handlePaginatorClick("before")})("mousedown",function(S){return c._handlePaginatorPress("before",S)})("touchend",function(){return c._stopInterval()}),e._UZ(2,"div",2),e.qZA(),e.TgZ(3,"div",3,4),e.NdJ("keydown",function(S){return c._handleKeydown(S)}),e.TgZ(5,"div",5,6),e.NdJ("cdkObserveContent",function(){return c._onContentChanges()}),e.TgZ(7,"div",7,8),e.Hsn(9),e.qZA()()(),e.TgZ(10,"button",9,10),e.NdJ("mousedown",function(S){return c._handlePaginatorPress("after",S)})("click",function(){return c._handlePaginatorClick("after")})("touchend",function(){return c._stopInterval()}),e._UZ(12,"div",2),e.qZA()),2&s&&(e.ekj("mat-mdc-tab-header-pagination-disabled",c._disableScrollBefore),e.Q6J("matRippleDisabled",c._disableScrollBefore||c.disableRipple)("disabled",c._disableScrollBefore||null),e.xp6(10),e.ekj("mat-mdc-tab-header-pagination-disabled",c._disableScrollAfter),e.Q6J("matRippleDisabled",c._disableScrollAfter||c.disableRipple)("disabled",c._disableScrollAfter||null))},dependencies:[d.wG,E.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}"],encapsulation:2}),_})(),me=(()=>{class _ extends Ee{constructor(s,c,g,S,ut,kt){super(s,c,g,S,ut,kt),this._destroyed=new O.xQ,s._fitInkBarToContent.pipe((0,rt.R)(this._destroyed)).subscribe(Tt=>{this.fitInkBarToContent=Tt})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}return _.\u0275fac=function(s){return new(s||_)(e.Y36(te),e.Y36(e.SBq),e.Y36(d.Y2,8),e.$8M("tabindex"),e.Y36(Y.tE),e.Y36(e.QbO,8))},_.\u0275cmp=e.Xpm({type:_,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(s,c){1&s&&e.NdJ("focus",function(){return c._handleFocus()})("keydown",function(S){return c._handleKeydown(S)}),2&s&&(e.uIk("aria-controls",c._getAriaControls())("aria-current",c._getAriaCurrent())("aria-disabled",c.disabled)("aria-selected",c._getAriaSelected())("id",c.id)("tabIndex",c._getTabIndex())("role",c._getRole()),e.ekj("mat-mdc-tab-disabled",c.disabled)("mdc-tab--active",c.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[e.qOj],attrs:l,ngContentSelectors:N,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(s,c){1&s&&(e.F$t(),e._UZ(0,"span",0)(1,"div",1),e.TgZ(2,"span",2)(3,"span",3),e.Hsn(4),e.qZA()()),2&s&&(e.xp6(1),e.Q6J("matRippleTrigger",c.elementRef.nativeElement)("matRippleDisabled",c.rippleDisabled))},dependencies:[d.wG],styles:['.mat-mdc-tab-link.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab-link .mdc-tab__content{position:relative}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12}.mat-mdc-tab-link.mat-mdc-tab-disabled{pointer-events:none;opacity:.4}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0}),_})(),Ht=(()=>{class _{constructor(){this.id="mat-tab-nav-panel-"+qt++}}return _.\u0275fac=function(s){return new(s||_)},_.\u0275cmp=e.Xpm({type:_,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(s,c){2&s&&e.uIk("aria-labelledby",c._activeTabId)("id",c.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:N,decls:1,vars:0,template:function(s,c){1&s&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),_})(),$t=(()=>{class _{}return _.\u0275fac=function(s){return new(s||_)},_.\u0275mod=e.oAB({type:_}),_.\u0275inj=e.cJS({imports:[t.ez,d.BQ,W.eL,d.si,E.Q8,Y.rt,d.BQ]}),_})()}}]);