-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path6252.7f3cd882d5b7eba8.js
1 lines (1 loc) · 333 KB
/
6252.7f3cd882d5b7eba8.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[6252],{6263:(Mt,ot,p)=>{p.d(ot,{IC:()=>j,Ky:()=>q,Lq:()=>$,aC:()=>U});var t=p(2831),D=p(5879),a=p(2495),w=p(1226),X=p(2079),Z=p(9016),N=p(5434),L=p(9352),K=p(6814);const tt=(0,t.i$)({passive:!0});let $=(()=>{class F{constructor(k,y){this._platform=k,this._ngZone=y,this._monitoredElements=new Map}monitor(k){if(!this._platform.isBrowser)return w.E;const y=(0,a.fI)(k),I=this._monitoredElements.get(y);if(I)return I.subject;const et=new X.xQ,T="cdk-text-field-autofilled",Y=v=>{"cdk-text-field-autofill-start"!==v.animationName||y.classList.contains(T)?"cdk-text-field-autofill-end"===v.animationName&&y.classList.contains(T)&&(y.classList.remove(T),this._ngZone.run(()=>et.next({target:v.target,isAutofilled:!1}))):(y.classList.add(T),this._ngZone.run(()=>et.next({target:v.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{y.addEventListener("animationstart",Y,tt),y.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(y,{subject:et,unlisten:()=>{y.removeEventListener("animationstart",Y,tt)}}),et}stopMonitoring(k){const y=(0,a.fI)(k),I=this._monitoredElements.get(y);I&&(I.unlisten(),I.subject.complete(),y.classList.remove("cdk-text-field-autofill-monitored"),y.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(y))}ngOnDestroy(){this._monitoredElements.forEach((k,y)=>this.stopMonitoring(y))}}return F.\u0275fac=function(k){return new(k||F)(D.LFG(t.t4),D.LFG(D.R0b))},F.\u0275prov=D.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),U=(()=>{class F{constructor(k,y){this._elementRef=k,this._autofillMonitor=y,this.cdkAutofill=new D.vpe}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(k=>this.cdkAutofill.emit(k))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return F.\u0275fac=function(k){return new(k||F)(D.Y36(D.SBq),D.Y36($))},F.\u0275dir=D.lG2({type:F,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),F})(),j=(()=>{class F{get minRows(){return this._minRows}set minRows(k){this._minRows=(0,a.su)(k),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(k){this._maxRows=(0,a.su)(k),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(k){k=(0,a.Ig)(k),this._enabled!==k&&((this._enabled=k)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(k){this._cachedPlaceholderHeight=void 0,k?this._textareaElement.setAttribute("placeholder",k):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(k,y,I,et){this._elementRef=k,this._platform=y,this._ngZone=I,this._destroyed=new X.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=T=>{this._hasFocus="focus"===T.type},this._document=et,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const k=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;k&&(this._textareaElement.style.minHeight=k)}_setMaxHeight(){const k=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;k&&(this._textareaElement.style.maxHeight=k)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const k=this._getWindow();(0,Z.R)(k,"resize").pipe((0,N.e)(16),(0,L.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let k=this._textareaElement.cloneNode(!1);k.rows=1,k.style.position="absolute",k.style.visibility="hidden",k.style.border="none",k.style.padding="0",k.style.height="",k.style.minHeight="",k.style.maxHeight="",k.style.overflow="hidden",this._textareaElement.parentNode.appendChild(k),this._cachedLineHeight=k.clientHeight,k.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const k=this._textareaElement,y=k.style.marginBottom||"",I=this._platform.FIREFOX,et=I&&this._hasFocus,T=I?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";et&&(k.style.marginBottom=`${k.clientHeight}px`),k.classList.add(T);const Y=k.scrollHeight-4;return k.classList.remove(T),et&&(k.style.marginBottom=y),Y}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const k=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=k}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(k=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const y=this._elementRef.nativeElement,I=y.value;if(!k&&this._minRows===this._previousMinRows&&I===this._previousValue)return;const et=this._measureScrollHeight(),T=Math.max(et,this._cachedPlaceholderHeight||0);y.style.height=`${T}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(y)):setTimeout(()=>this._scrollToCaretPosition(y))}),this._previousValue=I,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(k){const{selectionStart:y,selectionEnd:I}=k;!this._destroyed.isStopped&&this._hasFocus&&k.setSelectionRange(y,I)}}return F.\u0275fac=function(k){return new(k||F)(D.Y36(D.SBq),D.Y36(t.t4),D.Y36(D.R0b),D.Y36(K.K0,8))},F.\u0275dir=D.lG2({type:F,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(k,y){1&k&&D.NdJ("input",function(){return y._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),F})(),q=(()=>{class F{}return F.\u0275fac=function(k){return new(k||F)},F.\u0275mod=D.oAB({type:F}),F.\u0275inj=D.cJS({}),F})()},6252:(Mt,ot,p)=>{p.r(ot),p.d(ot,{SidenavAutosizeExample:()=>bt,SidenavBackdropExample:()=>ht,SidenavConfigurableFocusTrapExample:()=>xt,SidenavDisableCloseExample:()=>pt,SidenavDrawerOverviewExample:()=>_t,SidenavFixedExample:()=>gt,SidenavHarnessExample:()=>l,SidenavOpenCloseExample:()=>ft,SidenavOverviewExample:()=>ut,SidenavPositionExample:()=>S,SidenavResponsiveExample:()=>G});var t=p(5879),D=p(2296),a=p(6814),w=p(2651),X=p(8525),Z=p(4170),N=p(3680),L=p(6223),K=p(5986),tt=p(1274),$=p(4516),U=p(7466),j=p(4300),q=p(1088),F=p(9038),V=p(617);function k(d,m){1&d&&(t.TgZ(0,"p"),t._uU(1,"Lorem, ipsum dolor sit amet consectetur."),t.qZA())}const y=["sidenav"];function I(d,m){if(1&d){const h=t.EpF();t.TgZ(0,"mat-sidenav-container",2),t.NdJ("backdropClick",function(){t.CHM(h);const s=t.oxw();return t.KtG(s.close("backdrop"))}),t.TgZ(1,"mat-sidenav",3,4),t.NdJ("keydown.escape",function(){t.CHM(h);const s=t.oxw();return t.KtG(s.close("escape"))}),t.TgZ(3,"p")(4,"button",5),t.NdJ("click",function(){t.CHM(h);const s=t.oxw();return t.KtG(s.close("toggle button"))}),t._uU(5,"Toggle"),t.qZA()()(),t.TgZ(6,"mat-sidenav-content")(7,"p")(8,"button",5),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(2);return t.KtG(s.open())}),t._uU(9,"Open"),t.qZA()(),t.TgZ(10,"p"),t._uU(11),t.qZA()()()}if(2&d){const h=t.oxw();t.xp6(11),t.hij("Closed due to: ",h.reason,"")}}function et(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}function T(d,m){if(1&d){const h=t.EpF();t.ynx(0),t.TgZ(1,"mat-toolbar",1),t._uU(2,"Header"),t.qZA(),t.TgZ(3,"mat-sidenav-container",2)(4,"mat-sidenav",3,4),t._uU(6),t.qZA(),t.TgZ(7,"mat-sidenav-content",5)(8,"p")(9,"mat-checkbox",6),t._uU(10,"Fixed"),t.qZA()(),t.TgZ(11,"p")(12,"mat-form-field")(13,"mat-label"),t._uU(14,"Top gap"),t.qZA(),t._UZ(15,"input",7),t.qZA()(),t.TgZ(16,"p")(17,"mat-form-field")(18,"mat-label"),t._uU(19,"Bottom gap"),t.qZA(),t._UZ(20,"input",8),t.qZA()(),t.TgZ(21,"p")(22,"button",9),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(5);return t.KtG(s.toggle())}),t._uU(23,"Toggle"),t.qZA()()()(),t.TgZ(24,"mat-toolbar",10),t._uU(25,"Footer"),t.qZA(),t.BQk()}if(2&d){const h=t.oxw();t.xp6(4),t.Q6J("fixedInViewport",h.options.value.fixed)("fixedTopGap",h.options.value.top)("fixedBottomGap",h.options.value.bottom),t.xp6(2),t.hij(" ",h.options.value.fixed?"Fixed":"Non-fixed"," Sidenav "),t.xp6(1),t.Q6J("formGroup",h.options)}}function Y(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on StackBlitz to see result"),t.qZA())}function v(d,m){if(1&d){const h=t.EpF();t.TgZ(0,"mat-sidenav-container",2)(1,"mat-sidenav",3,4)(3,"p")(4,"button",5),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(2);return t.KtG(s.toggle())}),t._uU(5,"Toggle"),t.qZA()(),t.TgZ(6,"p")(7,"label"),t._uU(8,"Test input for drawer"),t._UZ(9,"input"),t.qZA()()(),t.TgZ(10,"mat-sidenav-content")(11,"p")(12,"button",5),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(2);return t.KtG(s.toggle())}),t._uU(13,"Toggle"),t.qZA()(),t.TgZ(14,"p")(15,"mat-radio-group",6)(16,"label"),t._uU(17,"Mode:"),t.qZA(),t.TgZ(18,"mat-radio-button",7),t._uU(19,"Over"),t.qZA(),t.TgZ(20,"mat-radio-button",8),t._uU(21,"Side"),t.qZA(),t.TgZ(22,"mat-radio-button",9),t._uU(23,"Push"),t.qZA()(),t.TgZ(24,"mat-radio-group",6)(25,"label"),t._uU(26,"Has Backdrop:"),t.qZA(),t.TgZ(27,"mat-radio-button",10),t._uU(28,"Default"),t.qZA(),t.TgZ(29,"mat-radio-button",10),t._uU(30,"true"),t.qZA(),t.TgZ(31,"mat-radio-button",10),t._uU(32,"false"),t.qZA()(),t.TgZ(33,"mat-radio-group",6)(34,"label"),t._uU(35,"Position:"),t.qZA(),t.TgZ(36,"mat-radio-button",11),t._uU(37,"Start"),t.qZA(),t.TgZ(38,"mat-radio-button",12),t._uU(39,"End"),t.qZA()()(),t.TgZ(40,"p")(41,"label"),t._uU(42,"Test input for drawer content"),t._UZ(43,"input"),t.qZA()()()()}if(2&d){const h=t.oxw();t.Q6J("hasBackdrop",h.hasBackdrop.value),t.xp6(1),t.Q6J("mode",h.mode.value)("position",h.position.value),t.xp6(14),t.Q6J("formControl",h.mode),t.xp6(9),t.Q6J("formControl",h.hasBackdrop),t.xp6(3),t.Q6J("value",null),t.xp6(2),t.Q6J("value",!0),t.xp6(2),t.Q6J("value",!1),t.xp6(2),t.Q6J("formControl",h.position)}}function C(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}function x(d,m){if(1&d&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&d){const h=m.$implicit;t.xp6(1),t.Oqu(h)}}function A(d,m){if(1&d){const h=t.EpF();t.TgZ(0,"mat-sidenav-container",2)(1,"mat-sidenav",3,4),t.NdJ("openedChange",function(s){t.CHM(h);const O=t.oxw();return t.KtG(O.opened=s)})("opened",function(){t.CHM(h);const s=t.oxw();return t.KtG(s.events.push("open!"))})("closed",function(){t.CHM(h);const s=t.oxw();return t.KtG(s.events.push("close!"))}),t._uU(3," Sidenav content "),t.qZA(),t.TgZ(4,"mat-sidenav-content")(5,"p")(6,"mat-checkbox",5),t.NdJ("ngModelChange",function(s){t.CHM(h);const O=t.oxw();return t.KtG(O.opened=s)}),t._uU(7,"sidenav.opened"),t.qZA()(),t.TgZ(8,"p")(9,"button",6),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(2);return t.KtG(s.toggle())}),t._uU(10,"sidenav.toggle()"),t.qZA()(),t.TgZ(11,"p"),t._uU(12,"Events:"),t.qZA(),t.TgZ(13,"div",7),t.YNc(14,x,2,1,"div",8),t.qZA()()()}if(2&d){const h=t.oxw();t.xp6(1),t.Q6J("opened",h.opened),t.xp6(5),t.Q6J("ngModel",h.opened),t.xp6(8),t.Q6J("ngForOf",h.events)}}function J(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}function nt(d,m){1&d&&(t.TgZ(0,"mat-sidenav-container",2)(1,"mat-sidenav",3),t._uU(2,"Sidenav content"),t.qZA(),t.TgZ(3,"mat-sidenav-content"),t._uU(4,"Main content"),t.qZA()())}function at(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}function lt(d,m){1&d&&(t.TgZ(0,"mat-sidenav-container",2)(1,"mat-sidenav",3),t._uU(2,"Start content"),t.qZA(),t.TgZ(3,"mat-sidenav",4),t._uU(4,"End content"),t.qZA(),t._uU(5," Implicit main content\n"),t.qZA())}function rt(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}function vt(d,m){if(1&d&&(t.TgZ(0,"a",11),t._uU(1),t.qZA()),2&d){const h=m.$implicit;t.xp6(1),t.Oqu(h)}}function Dt(d,m){if(1&d&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&d){const h=m.$implicit;t.xp6(1),t.Oqu(h)}}function Ct(d,m){if(1&d){const h=t.EpF();t.TgZ(0,"div",2)(1,"mat-toolbar",3)(2,"button",4),t.NdJ("click",function(){t.CHM(h);const s=t.MAs(9);return t.KtG(s.toggle())}),t.TgZ(3,"mat-icon"),t._uU(4,"menu"),t.qZA()(),t.TgZ(5,"h1",5),t._uU(6,"Responsive App"),t.qZA()(),t.TgZ(7,"mat-sidenav-container",6)(8,"mat-sidenav",7,8)(10,"mat-nav-list"),t.YNc(11,vt,2,1,"a",9),t.qZA()(),t.TgZ(12,"mat-sidenav-content"),t.YNc(13,Dt,2,1,"p",10),t.qZA()()()}if(2&d){const h=t.oxw();t.ekj("example-is-mobile",h.mobileQuery.matches),t.xp6(7),t.Udp("margin-top",h.mobileQuery.matches?56:0,"px"),t.xp6(1),t.Q6J("mode",h.mobileQuery.matches?"over":"side")("fixedInViewport",h.mobileQuery.matches),t.xp6(3),t.Q6J("ngForOf",h.fillerNav),t.xp6(2),t.Q6J("ngForOf",h.fillerContent)}}function kt(d,m){1&d&&(t.TgZ(0,"div"),t._uU(1,"Please open on Stackblitz to see result"),t.qZA())}let bt=(()=>{class d{constructor(){this.showFiller=!1}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-autosize-example"]],standalone:!0,features:[t.jDz],decls:11,vars:1,consts:[["autosize","",1,"example-container"],["mode","side",1,"example-sidenav"],["drawer",""],[4,"ngIf"],["mat-raised-button","",3,"click"],[1,"example-sidenav-content"],["type","button","mat-button","",3,"click"]],template:function(h,c){if(1&h){const s=t.EpF();t.TgZ(0,"mat-drawer-container",0)(1,"mat-drawer",1,2)(3,"p"),t._uU(4,"Auto-resizing sidenav"),t.qZA(),t.YNc(5,k,2,0,"p",3),t.TgZ(6,"button",4),t.NdJ("click",function(){return c.showFiller=!c.showFiller}),t._uU(7," Toggle extra text "),t.qZA()(),t.TgZ(8,"div",5)(9,"button",6),t.NdJ("click",function(){t.CHM(s);const Q=t.MAs(2);return t.KtG(Q.toggle())}),t._uU(10," Toggle sidenav "),t.qZA()()()}2&h&&(t.xp6(5),t.Q6J("ngIf",c.showFiller))},dependencies:[w.SJ,w.jA,w.kh,a.O5,D.ot,D.lW],styles:[".example-container[_ngcontent-%COMP%] {\n width: 500px;\n height: 300px;\n border: 1px solid rgba(0, 0, 0, 0.5);\n}\n\n.example-sidenav-content[_ngcontent-%COMP%] {\n display: flex;\n height: 100%;\n align-items: center;\n justify-content: center;\n}\n\n.example-sidenav[_ngcontent-%COMP%] {\n padding: 20px;\n}"]}),d})(),ht=(()=>{class d{}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-backdrop-example"]],standalone:!0,features:[t.jDz],decls:29,vars:4,consts:[[1,"example-container",3,"hasBackdrop"],[3,"mode"],["drawer",""],["value","side"],["mode",""],["value","over"],["value","push"],["hasBackdrop",""],[3,"value"],["mat-raised-button","",3,"click"]],template:function(h,c){if(1&h){const s=t.EpF();t.TgZ(0,"mat-drawer-container",0)(1,"mat-drawer",1,2),t._uU(3,"I'm a drawer"),t.qZA(),t.TgZ(4,"mat-drawer-content")(5,"mat-form-field")(6,"mat-label"),t._uU(7,"Sidenav mode"),t.qZA(),t.TgZ(8,"mat-select",3,4)(10,"mat-option",3),t._uU(11,"Side"),t.qZA(),t.TgZ(12,"mat-option",5),t._uU(13,"Over"),t.qZA(),t.TgZ(14,"mat-option",6),t._uU(15,"Push"),t.qZA()()(),t.TgZ(16,"mat-form-field")(17,"mat-label"),t._uU(18,"Has backdrop"),t.qZA(),t.TgZ(19,"mat-select",null,7)(21,"mat-option"),t._uU(22,"Unset"),t.qZA(),t.TgZ(23,"mat-option",8),t._uU(24,"True"),t.qZA(),t.TgZ(25,"mat-option",8),t._uU(26,"False"),t.qZA()()(),t.TgZ(27,"button",9),t.NdJ("click",function(){t.CHM(s);const Q=t.MAs(2);return t.KtG(Q.toggle())}),t._uU(28,"Toggle drawer"),t.qZA()()()}if(2&h){const s=t.MAs(9),O=t.MAs(20);t.Q6J("hasBackdrop",O.value),t.xp6(1),t.Q6J("mode",s.value),t.xp6(22),t.Q6J("value",!0),t.xp6(2),t.Q6J("value",!1)}},dependencies:[w.SJ,w.jA,w.kh,w.LW,Z.lN,Z.KE,Z.hX,X.LD,X.gD,N.ey,D.ot,D.lW],styles:[".example-container[_ngcontent-%COMP%] {\n width: 400px;\n height: 200px;\n margin: 12px;\n border: 1px solid #555;\n}\n\nmat-drawer-content[_ngcontent-%COMP%] {\n padding: 12px;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n}"]}),d})(),pt=(()=>{class d{constructor(){this.reason="",this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}close(h){this.reason=h,this.sidenav.close()}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-disable-close-example"]],viewQuery:function(h,c){if(1&h&&t.Gf(y,5),2&h){let s;t.iGM(s=t.CRH())&&(c.sidenav=s.first)}},standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["class","example-container",3,"backdropClick",4,"ngIf"],[4,"ngIf"],[1,"example-container",3,"backdropClick"],["disableClose","",3,"keydown.escape"],["sidenav",""],["mat-button","",3,"click"]],template:function(h,c){1&h&&(t.YNc(0,I,12,1,"mat-sidenav-container",0),t.YNc(1,et,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,w.SJ,w.JX,w.TM,w.Rh,D.ot,D.lW],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}"]}),d})(),_t=(()=>{class d{}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-drawer-overview-example"]],standalone:!0,features:[t.jDz],decls:5,vars:0,consts:[[1,"example-container"],["mode","side","opened",""]],template:function(h,c){1&h&&(t.TgZ(0,"mat-drawer-container",0)(1,"mat-drawer",1),t._uU(2,"Drawer content"),t.qZA(),t.TgZ(3,"mat-drawer-content"),t._uU(4,"Main content"),t.qZA()())},dependencies:[w.SJ,w.jA,w.kh,w.LW],styles:[".example-container[_ngcontent-%COMP%] {\n width: 400px;\n height: 200px;\n margin: 10px;\n border: 1px solid #555;\n}"]}),d})(),gt=(()=>{class d{constructor(h){this._formBuilder=h,this.options=this._formBuilder.group({bottom:0,fixed:!1,top:0}),this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}}return d.\u0275fac=function(h){return new(h||d)(t.Y36(L.qu))},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-fixed-example"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[[4,"ngIf"],[1,"example-header"],[1,"example-container"],["mode","side","opened","",1,"example-sidenav",3,"fixedInViewport","fixedTopGap","fixedBottomGap"],["sidenav",""],[3,"formGroup"],["formControlName","fixed"],["matInput","","type","number","formControlName","top"],["matInput","","type","number","formControlName","bottom"],["mat-button","",3,"click"],[1,"example-footer"]],template:function(h,c){1&h&&(t.YNc(0,T,26,5,"ng-container",0),t.YNc(1,Y,2,0,"div",0)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,tt.g0,tt.Ye,w.SJ,w.JX,w.TM,w.Rh,L.u5,L.Fj,L.wV,L.JJ,L.JL,L.UX,L.sg,L.u,K.p9,K.oG,Z.lN,Z.KE,Z.hX,D.ot,D.lW,$.c,$.Nt],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 60px;\n bottom: 60px;\n left: 0;\n right: 0;\n}\n\n.example-sidenav[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 200px;\n background: rgba(255, 0, 0, 0.5);\n}\n\n.example-header[_ngcontent-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n}\n\n.example-footer[_ngcontent-%COMP%] {\n position: fixed;\n bottom: 0;\n left: 0;\n right: 0;\n}"]}),d})(),xt=(()=>{class d{constructor(){this.mode=new L.NI("over"),this.hasBackdrop=new L.NI(null),this.position=new L.NI("start"),this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-configurable-focus-trap-example"]],standalone:!0,features:[t._Bn([{provide:j.qV,useClass:j.vO}]),t.jDz],decls:2,vars:2,consts:[["class","example-container",3,"hasBackdrop",4,"ngIf"],[4,"ngIf"],[1,"example-container",3,"hasBackdrop"],[3,"mode","position"],["sidenav",""],["mat-button","",3,"click"],[1,"example-radio-group",3,"formControl"],["value","over"],["value","side"],["value","push"],[3,"value"],["value","start"],["value","end"]],template:function(h,c){1&h&&(t.YNc(0,v,44,9,"mat-sidenav-container",0),t.YNc(1,C,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,w.SJ,w.JX,w.TM,w.Rh,D.ot,D.lW,U.Fk,U.VQ,U.U0,L.u5,L.JJ,L.UX,L.oH],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.example-radio-group[_ngcontent-%COMP%] {\n display: block;\n border: 1px solid #555;\n margin: 20px;\n padding: 10px;\n}"]}),d})(),ft=(()=>{class d{constructor(){this.events=[],this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-open-close-example"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["class","example-container",4,"ngIf"],[4,"ngIf"],[1,"example-container"],["mode","side",3,"opened","openedChange","closed"],["sidenav",""],[3,"ngModel","ngModelChange"],["mat-button","",3,"click"],[1,"example-events"],[4,"ngFor","ngForOf"]],template:function(h,c){1&h&&(t.YNc(0,A,15,3,"mat-sidenav-container",0),t.YNc(1,J,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,w.SJ,w.JX,w.TM,w.Rh,K.p9,K.oG,L.u5,L.JJ,L.On,D.ot,D.lW,a.ax],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.example-events[_ngcontent-%COMP%] {\n width: 300px;\n height: 200px;\n overflow: auto;\n border: 1px solid #555;\n}"]}),d})(),ut=(()=>{class d{constructor(){this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-overview-example"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["class","example-container",4,"ngIf"],[4,"ngIf"],[1,"example-container"],["mode","side","opened",""]],template:function(h,c){1&h&&(t.YNc(0,nt,5,0,"mat-sidenav-container",0),t.YNc(1,at,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,w.SJ,w.JX,w.TM,w.Rh],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: #eee;\n}"]}),d})(),S=(()=>{class d{constructor(){this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host)}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-position-example"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["class","example-container",4,"ngIf"],[4,"ngIf"],[1,"example-container"],["opened","","mode","side"],["opened","","mode","side","position","end"]],template:function(h,c){1&h&&(t.YNc(0,lt,6,0,"mat-sidenav-container",0),t.YNc(1,rt,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,w.SJ,w.JX,w.TM],styles:[".example-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}"]}),d})(),G=(()=>{class d{constructor(h,c){this.fillerNav=Array.from({length:50},(s,O)=>`Nav Item ${O+1}`),this.fillerContent=Array.from({length:50},()=>"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco\n laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in\n voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat\n cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."),this.shouldRun=/(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host),this.mobileQuery=c.matchMedia("(max-width: 600px)"),this._mobileQueryListener=()=>h.detectChanges(),this.mobileQuery.addListener(this._mobileQueryListener)}ngOnDestroy(){this.mobileQuery.removeListener(this._mobileQueryListener)}}return d.\u0275fac=function(h){return new(h||d)(t.Y36(t.sBO),t.Y36(q.vx))},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-responsive-example"]],standalone:!0,features:[t.jDz],decls:2,vars:2,consts:[["class","example-container",3,"example-is-mobile",4,"ngIf"],[4,"ngIf"],[1,"example-container"],["color","primary",1,"example-toolbar"],["mat-icon-button","",3,"click"],[1,"example-app-name"],[1,"example-sidenav-container"],["fixedTopGap","56",3,"mode","fixedInViewport"],["snav",""],["mat-list-item","","routerLink",".",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],["mat-list-item","","routerLink","."]],template:function(h,c){1&h&&(t.YNc(0,Ct,14,8,"div",0),t.YNc(1,kt,2,0,"div",1)),2&h&&(t.Q6J("ngIf",c.shouldRun),t.xp6(1),t.Q6J("ngIf",!c.shouldRun))},dependencies:[a.O5,tt.g0,tt.Ye,D.ot,D.RK,V.Ps,V.Hw,w.SJ,w.JX,w.TM,w.Rh,F.ie,F.Hk,F.Tg,a.ax],styles:[".example-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.example-is-mobile[_ngcontent-%COMP%] .example-toolbar[_ngcontent-%COMP%] {\n position: fixed;\n \n\n z-index: 2;\n}\n\nh1.example-app-name[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n\n.example-sidenav-container[_ngcontent-%COMP%] {\n \n\n\n flex: 1;\n}\n\n.example-is-mobile[_ngcontent-%COMP%] .example-sidenav-container[_ngcontent-%COMP%] {\n \n\n\n flex: 1 0 auto;\n}"]}),d})(),l=(()=>{class d{}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=t.Xpm({type:d,selectors:[["sidenav-harness-example"]],standalone:!0,features:[t.jDz],decls:5,vars:0,consts:[["mode","side"]],template:function(h,c){1&h&&(t.TgZ(0,"mat-drawer-container")(1,"mat-drawer",0),t._uU(2,"Hello from the drawer"),t.qZA(),t.TgZ(3,"mat-drawer-content"),t._uU(4,"Hello from the content"),t.qZA()())},dependencies:[w.SJ,w.jA,w.kh,w.LW],encapsulation:2}),d})()},6223:(Mt,ot,p)=>{p.d(ot,{Cf:()=>k,EJ:()=>Xt,F:()=>Jt,Fj:()=>q,JJ:()=>O,JL:()=>Q,JU:()=>L,Kr:()=>Re,NI:()=>Ut,On:()=>re,Q7:()=>te,UX:()=>Di,Wl:()=>tt,YN:()=>Se,Zs:()=>_e,_Y:()=>De,a5:()=>m,cw:()=>Rt,eT:()=>ce,gN:()=>d,kI:()=>et,oH:()=>se,qu:()=>Ci,sg:()=>$t,u:()=>ue,u5:()=>Ei,wV:()=>de});var t=p(5879),D=p(6814),a=p(5253),w=p(7504),X=p(6124);let Z=(()=>{class n{constructor(e,o){this._renderer=e,this._elementRef=o,this.onChange=g=>{},this.onTouched=()=>{}}setProperty(e,o){this._renderer.setProperty(this._elementRef.nativeElement,e,o)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Qsj),t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n}),n})(),N=(()=>{class n extends Z{}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,features:[t.qOj]}),n})();const L=new t.OlP("NgValueAccessor"),K={provide:L,useExisting:(0,t.Gpc)(()=>tt),multi:!0};let tt=(()=>{class n extends N{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,o){1&e&&t.NdJ("change",function(P){return o.onChange(P.target.checked)})("blur",function(){return o.onTouched()})},features:[t._Bn([K]),t.qOj]}),n})();const $={provide:L,useExisting:(0,t.Gpc)(()=>q),multi:!0},j=new t.OlP("CompositionEventMode");let q=(()=>{class n extends Z{constructor(e,o,g){super(e,o),this._compositionMode=g,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function U(){const n=(0,D.q)()?(0,D.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(j,8))},n.\u0275dir=t.lG2({type:n,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(e,o){1&e&&t.NdJ("input",function(P){return o._handleInput(P.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(P){return o._compositionEnd(P.target.value)})},features:[t._Bn([$]),t.qOj]}),n})();function F(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function V(n){return null!=n&&"number"==typeof n.length}const k=new t.OlP("NgValidators"),y=new t.OlP("NgAsyncValidators"),I=/^(?=.{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 et{static min(i){return function T(n){return i=>{if(F(i.value)||F(n))return null;const e=parseFloat(i.value);return!isNaN(e)&&e<n?{min:{min:n,actual:i.value}}:null}}(i)}static max(i){return function Y(n){return i=>{if(F(i.value)||F(n))return null;const e=parseFloat(i.value);return!isNaN(e)&&e>n?{max:{max:n,actual:i.value}}:null}}(i)}static required(i){return v(i)}static requiredTrue(i){return C(i)}static email(i){return function x(n){return F(n.value)||I.test(n.value)?null:{email:!0}}(i)}static minLength(i){return function A(n){return i=>F(i.value)||!V(i.value)?null:i.value.length<n?{minlength:{requiredLength:n,actualLength:i.value.length}}:null}(i)}static maxLength(i){return function J(n){return i=>V(i.value)&&i.value.length>n?{maxlength:{requiredLength:n,actualLength:i.value.length}}:null}(i)}static pattern(i){return function nt(n){if(!n)return at;let i,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),i=new RegExp(e)):(e=n.toString(),i=n),o=>{if(F(o.value))return null;const g=o.value;return i.test(g)?null:{pattern:{requiredPattern:e,actualValue:g}}}}(i)}static nullValidator(i){return null}static compose(i){return kt(i)}static composeAsync(i){return ht(i)}}function v(n){return F(n.value)?{required:!0}:null}function C(n){return!0===n.value?null:{required:!0}}function at(n){return null}function lt(n){return null!=n}function rt(n){return(0,t.QGY)(n)?(0,a.D)(n):n}function mt(n){let i={};return n.forEach(e=>{i=null!=e?{...i,...e}:i}),0===Object.keys(i).length?null:i}function vt(n,i){return i.map(e=>e(n))}function Ct(n){return n.map(i=>function Dt(n){return!n.validate}(i)?i:e=>i.validate(e))}function kt(n){if(!n)return null;const i=n.filter(lt);return 0==i.length?null:function(e){return mt(vt(e,i))}}function bt(n){return null!=n?kt(Ct(n)):null}function ht(n){if(!n)return null;const i=n.filter(lt);return 0==i.length?null:function(e){const o=vt(e,i).map(rt);return(0,w.D)(o).pipe((0,X.U)(mt))}}function pt(n){return null!=n?ht(Ct(n)):null}function _t(n,i){return null===n?[i]:Array.isArray(n)?[...n,i]:[n,i]}function gt(n){return n._rawValidators}function xt(n){return n._rawAsyncValidators}function ft(n){return n?Array.isArray(n)?n:[n]:[]}function ut(n,i){return Array.isArray(n)?n.includes(i):n===i}function S(n,i){const e=ft(i);return ft(n).forEach(g=>{ut(e,g)||e.push(g)}),e}function G(n,i){return ft(i).filter(e=>!ut(n,e))}class l{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(i){this._rawValidators=i||[],this._composedValidatorFn=bt(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=pt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,e){return!!this.control&&this.control.hasError(i,e)}getError(i,e){return this.control?this.control.getError(i,e):null}}class d extends l{get formDirective(){return null}get path(){return null}}class m extends l{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class h{constructor(i){this._cd=i}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 O=(()=>{class n extends h{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(m,2))},n.\u0275dir=t.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,o){2&e&&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]}),n})(),Q=(()=>{class n extends h{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(d,10))},n.\u0275dir=t.lG2({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,o){2&e&&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]}),n})();const Pt="VALID",Gt="INVALID",Tt="PENDING",b="DISABLED";function R(n){return(it(n)?n.validators:n)||null}function M(n,i){return(it(i)?i.asyncValidators:n)||null}function it(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function St(n,i,e){const o=n.controls;if(!(i?Object.keys(o):o).length)throw new t.vHH(1e3,"");if(!o[e])throw new t.vHH(1001,"")}function yt(n,i,e){n._forEachChild((o,g)=>{if(void 0===e[g])throw new t.vHH(1002,"")})}class It{constructor(i,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get valid(){return this.status===Pt}get invalid(){return this.status===Gt}get pending(){return this.status==Tt}get disabled(){return this.status===b}get enabled(){return this.status!==b}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(S(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(S(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(G(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(G(i,this._rawAsyncValidators))}hasValidator(i){return ut(this._rawValidators,i)}hasAsyncValidator(i){return ut(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){this.touched=!0,this._parent&&!i.onlySelf&&this._parent.markAsTouched(i)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(i=>i.markAllAsTouched())}markAsUntouched(i={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}markAsDirty(i={}){this.pristine=!1,this._parent&&!i.onlySelf&&this._parent.markAsDirty(i)}markAsPristine(i={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}markAsPending(i={}){this.status=Tt,!1!==i.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!i.onlySelf&&this._parent.markAsPending(i)}disable(i={}){const e=this._parentMarkedDirty(i.onlySelf);this.status=b,this.errors=null,this._forEachChild(o=>{o.disable({...i,onlySelf:!0})}),this._updateValue(),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...i,skipPristineCheck:e}),this._onDisabledChange.forEach(o=>o(!0))}enable(i={}){const e=this._parentMarkedDirty(i.onlySelf);this.status=Pt,this._forEachChild(o=>{o.enable({...i,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors({...i,skipPristineCheck:e}),this._onDisabledChange.forEach(o=>o(!1))}_updateAncestors(i){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Pt||this.status===Tt)&&this._runAsyncValidator(i.emitEvent)),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(i)}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?b:Pt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i){if(this.asyncValidator){this.status=Tt,this._hasOwnPendingAsyncValidator=!0;const e=rt(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(o=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(o,{emitEvent:i})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(!1!==e.emitEvent)}get(i){let e=i;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((o,g)=>o&&o._find(g),this)}getError(i,e){const o=e?this.get(e):this;return o&&o.errors?o.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(i)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?b:this.errors?Gt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Tt)?Tt:this._anyControlsHaveStatus(Gt)?Gt:Pt}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i={}){this.pristine=!this._anyControlsDirty(),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}_updateTouched(i={}){this.touched=this._anyControlsTouched(),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){it(i)&&null!=i.updateOn&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=function u(n){return Array.isArray(n)?bt(n):n||null}(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=function W(n){return Array.isArray(n)?pt(n):n||null}(this._rawAsyncValidators)}}class Rt extends It{constructor(i,e,o){super(R(e),M(o,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,o={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,o={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}){yt(this,0,i),Object.keys(i).forEach(o=>{St(this,!0,o),this.controls[o].setValue(i[o],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){null!=i&&(Object.keys(i).forEach(o=>{const g=this.controls[o];g&&g.patchValue(i[o],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((o,g)=>{o.reset(i[g],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(i,e,o)=>(i[o]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,o)=>!!o._syncPendingControls()||e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{const o=this.controls[e];o&&i(o,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(const[e,o]of Object.entries(this.controls))if(this.contains(e)&&i(o))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,o,g)=>((o.enabled||this.disabled)&&(e[g]=o.value),e))}_reduceChildren(i,e){let o=i;return this._forEachChild((g,P)=>{o=e(o,g,P)}),o}_allControlsDisabled(){for(const i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}}class be extends Rt{}const zt=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Zt}),Zt="always";function jt(n,i){return[...i.path,n]}function Yt(n,i,e=Zt){ie(n,i),i.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&i.valueAccessor.setDisabledState?.(n.disabled),function je(n,i){i.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&xe(n,i)})}(n,i),function Qe(n,i){const e=(o,g)=>{i.valueAccessor.writeValue(o),g&&i.viewToModelUpdate(o)};n.registerOnChange(e),i._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,i),function qe(n,i){i.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&xe(n,i),"submit"!==n.updateOn&&n.markAsTouched()})}(n,i),function We(n,i){if(i.valueAccessor.setDisabledState){const e=o=>{i.valueAccessor.setDisabledState(o)};n.registerOnDisabledChange(e),i._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,i)}function qt(n,i,e=!0){const o=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(o),i.valueAccessor.registerOnTouched(o)),Kt(n,i),n&&(i._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Qt(n,i){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function ie(n,i){const e=gt(n);null!==i.validator?n.setValidators(_t(e,i.validator)):"function"==typeof e&&n.setValidators([e]);const o=xt(n);null!==i.asyncValidator?n.setAsyncValidators(_t(o,i.asyncValidator)):"function"==typeof o&&n.setAsyncValidators([o]);const g=()=>n.updateValueAndValidity();Qt(i._rawValidators,g),Qt(i._rawAsyncValidators,g)}function Kt(n,i){let e=!1;if(null!==n){if(null!==i.validator){const g=gt(n);if(Array.isArray(g)&&g.length>0){const P=g.filter(st=>st!==i.validator);P.length!==g.length&&(e=!0,n.setValidators(P))}}if(null!==i.asyncValidator){const g=xt(n);if(Array.isArray(g)&&g.length>0){const P=g.filter(st=>st!==i.asyncValidator);P.length!==g.length&&(e=!0,n.setAsyncValidators(P))}}}const o=()=>{};return Qt(i._rawValidators,o),Qt(i._rawAsyncValidators,o),e}function xe(n,i){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function ve(n,i){ie(n,i)}function oe(n,i){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(i,e.currentValue)}function ke(n,i){n._syncPendingControls(),i.forEach(e=>{const o=e.control;"submit"===o.updateOn&&o._pendingChange&&(e.viewToModelUpdate(o._pendingValue),o._pendingChange=!1)})}function ae(n,i){if(!i)return null;let e,o,g;return Array.isArray(i),i.forEach(P=>{P.constructor===q?e=P:function $e(n){return Object.getPrototypeOf(n.constructor)===N}(P)?o=P:g=P}),g||o||e||null}const ti={provide:d,useExisting:(0,t.Gpc)(()=>Jt)},Wt=(()=>Promise.resolve())();let Jt=(()=>{class n extends d{constructor(e,o,g){super(),this.callSetDisabledState=g,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new Rt({},bt(e),pt(o))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Wt.then(()=>{const o=this._findContainer(e.path);e.control=o.registerControl(e.name,e.control),Yt(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Wt.then(()=>{const o=this._findContainer(e.path);o&&o.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Wt.then(()=>{const o=this._findContainer(e.path),g=new Rt({});ve(g,e),o.registerControl(e.name,g),g.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Wt.then(()=>{const o=this._findContainer(e.path);o&&o.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,o){Wt.then(()=>{this.form.get(e.path).setValue(o)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,ke(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(k,10),t.Y36(y,10),t.Y36(zt,8))},n.\u0275dir=t.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,o){1&e&&t.NdJ("submit",function(P){return o.onSubmit(P)})("reset",function(){return o.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([ti]),t.qOj]}),n})();function we(n,i){const e=n.indexOf(i);e>-1&&n.splice(e,1)}function ye(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Ut=class extends It{constructor(i=null,e,o){super(R(e),M(o,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),it(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=ye(i)?i.value:i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(o=>o(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){we(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){we(this._onDisabledChange,i)}_forEachChild(i){}_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(i){ye(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},ni={provide:m,useExisting:(0,t.Gpc)(()=>re)},Ee=(()=>Promise.resolve())();let re=(()=>{class n extends m{constructor(e,o,g,P,st,At){super(),this._changeDetectorRef=st,this.callSetDisabledState=At,this.control=new Ut,this._registered=!1,this.name="",this.update=new t.vpe,this._parent=e,this._setValidators(o),this._setAsyncValidators(g),this.valueAccessor=ae(0,P)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const o=e.name.previousValue;this.formDirective.removeControl({name:o,path:this._getPath(o)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),oe(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){Yt(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(e){Ee.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const o=e.isDisabled.currentValue,g=0!==o&&(0,t.VuI)(o);Ee.then(()=>{g&&!this.control.disabled?this.control.disable():!g&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?jt(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(d,9),t.Y36(k,10),t.Y36(y,10),t.Y36(L,10),t.Y36(t.sBO,8),t.Y36(zt,8))},n.\u0275dir=t.lG2({type:n,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([ni]),t.qOj,t.TTD]}),n})(),De=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})();const oi={provide:L,useExisting:(0,t.Gpc)(()=>de),multi:!0};let de=(()=>{class n extends N{writeValue(e){this.setProperty("value",e??"")}registerOnChange(e){this.onChange=o=>{e(""==o?null:parseFloat(o))}}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,o){1&e&&t.NdJ("input",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},features:[t._Bn([oi]),t.qOj]}),n})(),Ae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({}),n})();const di={provide:L,useExisting:(0,t.Gpc)(()=>ce),multi:!0};let ce=(()=>{class n extends N{writeValue(e){this.setProperty("value",parseFloat(e))}registerOnChange(e){this.onChange=o=>{e(""==o?null:parseFloat(o))}}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,o){1&e&&t.NdJ("change",function(P){return o.onChange(P.target.value)})("input",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},features:[t._Bn([di]),t.qOj]}),n})();const le=new t.OlP("NgModelWithFormControlWarning"),ci={provide:m,useExisting:(0,t.Gpc)(()=>se)};let se=(()=>{class n extends m{set isDisabled(e){}constructor(e,o,g,P,st){super(),this._ngModelWarningConfig=P,this.callSetDisabledState=st,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(o),this.valueAccessor=ae(0,g)}ngOnChanges(e){if(this._isControlChanged(e)){const o=e.form.previousValue;o&&qt(o,this,!1),Yt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}oe(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&qt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(t.Y36(k,10),t.Y36(y,10),t.Y36(L,10),t.Y36(le,8),t.Y36(zt,8))},n.\u0275dir=t.lG2({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([ci]),t.qOj,t.TTD]}),n})();const li={provide:d,useExisting:(0,t.Gpc)(()=>$t)};let $t=(()=>{class n extends d{constructor(e,o,g){super(),this.callSetDisabledState=g,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(e),this._setAsyncValidators(o)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Kt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const o=this.form.get(e.path);return Yt(o,e,this.callSetDisabledState),o.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),o}getControl(e){return this.form.get(e.path)}removeControl(e){qt(e.control||null,e,!1),function Xe(n,i){const e=n.indexOf(i);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,o){this.form.get(e.path).setValue(o)}onSubmit(e){return this.submitted=!0,ke(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const o=e.control,g=this.form.get(e.path);o!==g&&(qt(o||null,e),(n=>n instanceof Ut)(g)&&(Yt(g,e,this.callSetDisabledState),e.control=g))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const o=this.form.get(e.path);ve(o,e),o.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const o=this.form.get(e.path);o&&function Ke(n,i){return Kt(n,i)}(o,e)&&o.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ie(this.form,this),this._oldForm&&Kt(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(k,10),t.Y36(y,10),t.Y36(zt,8))},n.\u0275dir=t.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,o){1&e&&t.NdJ("submit",function(P){return o.onSubmit(P)})("reset",function(){return o.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([li]),t.qOj,t.TTD]}),n})();const hi={provide:m,useExisting:(0,t.Gpc)(()=>ue)};let ue=(()=>{class n extends m{set isDisabled(e){}constructor(e,o,g,P,st){super(),this._ngModelWarningConfig=st,this._added=!1,this.name=null,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(o),this._setAsyncValidators(g),this.valueAccessor=ae(0,P)}ngOnChanges(e){this._added||this._setUpControl(),oe(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return jt(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 n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(t.Y36(d,13),t.Y36(k,10),t.Y36(y,10),t.Y36(L,10),t.Y36(le,8))},n.\u0275dir=t.lG2({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([hi]),t.qOj,t.TTD]}),n})();const ui={provide:L,useExisting:(0,t.Gpc)(()=>Xt),multi:!0};function Te(n,i){return null==n?`${i}`:(i&&"object"==typeof i&&(i="Object"),`${n}: ${i}`.slice(0,50))}let Xt=(()=>{class n extends N{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const g=Te(this._getOptionId(e),e);this.setProperty("value",g)}registerOnChange(e){this.onChange=o=>{this.value=this._getOptionValue(o),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const o of this._optionMap.keys())if(this._compareWith(this._optionMap.get(o),e))return o;return null}_getOptionValue(e){const o=function pi(n){return n.split(":")[0]}(e);return this._optionMap.has(o)?this._optionMap.get(o):e}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,o){1&e&&t.NdJ("change",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([ui]),t.qOj]}),n})(),Se=(()=>{class n{constructor(e,o,g){this._element=e,this._renderer=o,this._select=g,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(Te(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Xt,9))},n.\u0275dir=t.lG2({type:n,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),n})();const _i={provide:L,useExisting:(0,t.Gpc)(()=>pe),multi:!0};function Ie(n,i){return null==n?`${i}`:("string"==typeof i&&(i=`'${i}'`),i&&"object"==typeof i&&(i="Object"),`${n}: ${i}`.slice(0,50))}let pe=(()=>{class n extends N{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let o;if(this.value=e,Array.isArray(e)){const g=e.map(P=>this._getOptionId(P));o=(P,st)=>{P._setSelected(g.indexOf(st.toString())>-1)}}else o=(g,P)=>{g._setSelected(!1)};this._optionMap.forEach(o)}registerOnChange(e){this.onChange=o=>{const g=[],P=o.selectedOptions;if(void 0!==P){const st=P;for(let At=0;At<st.length;At++){const ge=this._getOptionValue(st[At].value);g.push(ge)}}else{const st=o.options;for(let At=0;At<st.length;At++){const ee=st[At];if(ee.selected){const ge=this._getOptionValue(ee.value);g.push(ge)}}}this.value=g,e(g)}}_registerOption(e){const o=(this._idCounter++).toString();return this._optionMap.set(o,e),o}_getOptionId(e){for(const o of this._optionMap.keys())if(this._compareWith(this._optionMap.get(o)._value,e))return o;return null}_getOptionValue(e){const o=function gi(n){return n.split(":")[0]}(e);return this._optionMap.has(o)?this._optionMap.get(o)._value:e}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(e,o){1&e&&t.NdJ("change",function(P){return o.onChange(P.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([_i]),t.qOj]}),n})(),Re=(()=>{class n{constructor(e,o,g){this._element=e,this._renderer=o,this._select=g,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(Ie(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(Ie(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(pe,9))},n.\u0275dir=t.lG2({type:n,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),n})(),Nt=(()=>{class n{constructor(){this._validator=at}ngOnChanges(e){if(this.inputName in e){const o=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(o),this._validator=this._enabled?this.createValidator(o):at,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,features:[t.TTD]}),n})();const xi={provide:k,useExisting:(0,t.Gpc)(()=>te),multi:!0},vi={provide:k,useExisting:(0,t.Gpc)(()=>_e),multi:!0};let te=(()=>{class n extends Nt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.VuI,this.createValidator=e=>v}enabled(e){return e}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,o){2&e&&t.uIk("required",o._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([xi]),t.qOj]}),n})(),_e=(()=>{class n extends te{constructor(){super(...arguments),this.createValidator=e=>C}}return n.\u0275fac=function(){let i;return function(o){return(i||(i=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(e,o){2&e&&t.uIk("required",o._enabled?"":null)},features:[t._Bn([vi]),t.qOj]}),n})(),He=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[Ae]}),n})();class Ze extends It{constructor(i,e,o){super(R(e),M(o,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){this.controls.push(i),this._registerControl(i),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,o={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:o.emitEvent})}removeAt(i,e={}){let o=this._adjustIndex(i);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,o={}){let g=this._adjustIndex(i);g<0&&(g=0),this.controls[g]&&this.controls[g]._registerOnCollectionChange(()=>{}),this.controls.splice(g,1),e&&(this.controls.splice(g,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){yt(this,0,i),i.forEach((o,g)=>{St(this,!1,g),this.at(g).setValue(o,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){null!=i&&(i.forEach((o,g)=>{this.at(g)&&this.at(g).patchValue(o,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((o,g)=>{o.reset(i[g],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,o)=>!!o._syncPendingControls()||e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,o)=>{i(e,o)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(const i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}}function Ye(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let Ci=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,o=null){const g=this._reduceControls(e);let P={};return Ye(o)?P=o:null!==o&&(P.validators=o.validator,P.asyncValidators=o.asyncValidator),new Rt(g,P)}record(e,o=null){const g=this._reduceControls(e);return new be(g,o)}control(e,o,g){let P={};return this.useNonNullable?(Ye(o)?P=o:(P.validators=o,P.asyncValidators=g),new Ut(e,{...P,nonNullable:!0})):new Ut(e,o,g)}array(e,o,g){const P=e.map(st=>this._createControl(st));return new Ze(P,o,g)}_reduceControls(e){const o={};return Object.keys(e).forEach(g=>{o[g]=this._createControl(e[g])}),o}_createControl(e){return e instanceof Ut||e instanceof It?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ei=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:zt,useValue:e.callSetDisabledState??Zt}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[He]}),n})(),Di=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:le,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:zt,useValue:e.callSetDisabledState??Zt}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[He]}),n})()},5986:(Mt,ot,p)=>{p.d(ot,{oG:()=>V,p9:()=>et});var t=p(5879),D=p(6223),a=p(3680),w=p(2495);const X=["input"],Z=["label"],N=["*"],L=new t.OlP("mat-checkbox-default-options",{providedIn:"root",factory:K});function K(){return{color:"accent",clickAction:"check-indeterminate"}}const tt={provide:D.JU,useExisting:(0,t.Gpc)(()=>V),multi:!0};class ${}let U=0;const j=K(),q=(0,a.sb)((0,a.pj)((0,a.Kr)((0,a.Id)(class{constructor(T){this._elementRef=T}}))));let F=(()=>{class T extends q{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(v){this._required=(0,w.Ig)(v)}constructor(v,C,x,A,J,nt,at){super(C),this._changeDetectorRef=x,this._ngZone=A,this._animationMode=nt,this._options=at,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new t.vpe,this.indeterminateChange=new t.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||j,this.color=this.defaultColor=this._options.color||j.color,this.tabIndex=parseInt(J)||0,this.id=this._uniqueId=`${v}${++U}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(v){const C=(0,w.Ig)(v);C!=this.checked&&(this._checked=C,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(v){const C=(0,w.Ig)(v);C!==this.disabled&&(this._disabled=C,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(v){const C=v!=this._indeterminate;this._indeterminate=(0,w.Ig)(v),C&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(v){this.checked=!!v}registerOnChange(v){this._controlValueAccessorChangeFn=v}registerOnTouched(v){this._onTouched=v}setDisabledState(v){this.disabled=v}_transitionCheckState(v){let C=this._currentCheckState,x=this._getAnimationTargetElement();if(C!==v&&x&&(this._currentAnimationClass&&x.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(C,v),this._currentCheckState=v,this._currentAnimationClass.length>0)){x.classList.add(this._currentAnimationClass);const A=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{x.classList.remove(A)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const v=this._options?.clickAction;this.disabled||"noop"===v?!this.disabled&&"noop"===v&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==v&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(v){v.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(v,C){if("NoopAnimations"===this._animationMode)return"";switch(v){case 0:if(1===C)return this._animationClasses.uncheckedToChecked;if(3==C)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===C?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===C?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===C?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(v){const C=this._inputElement;C&&(C.nativeElement.indeterminate=v)}}return T.\u0275fac=function(v){t.$Z()},T.\u0275dir=t.lG2({type:T,viewQuery:function(v,C){if(1&v&&(t.Gf(X,5),t.Gf(Z,5),t.Gf(a.wG,5)),2&v){let x;t.iGM(x=t.CRH())&&(C._inputElement=x.first),t.iGM(x=t.CRH())&&(C._labelElement=x.first),t.iGM(x=t.CRH())&&(C.ripple=x.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[t.qOj]}),T})(),V=(()=>{class T extends F{constructor(v,C,x,A,J,nt){super("mat-mdc-checkbox-",v,C,x,A,J,nt),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(v){const C=new $;return C.source=this,C.checked=v,C}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(v){v.target&&this._labelElement.nativeElement.contains(v.target)&&v.stopPropagation()}}return T.\u0275fac=function(v){return new(v||T)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.$8M("tabindex"),t.Y36(t.QbO,8),t.Y36(L,8))},T.\u0275cmp=t.Xpm({type:T,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(v,C){2&v&&(t.Ikx("id",C.id),t.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),t.ekj("_mat-animation-noopable","NoopAnimations"===C._animationMode)("mdc-checkbox--disabled",C.disabled)("mat-mdc-checkbox-disabled",C.disabled)("mat-mdc-checkbox-checked",C.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[t._Bn([tt]),t.qOj],ngContentSelectors:N,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","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"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(v,C){if(1&v&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("click",function(A){return C._preventBubblingFromLabel(A)}),t.TgZ(1,"div",1,2)(3,"div",3),t.NdJ("click",function(){return C._onTouchTargetClick()}),t.qZA(),t.TgZ(4,"input",4,5),t.NdJ("blur",function(){return C._onBlur()})("click",function(){return C._onInputClick()})("change",function(A){return C._onInteractionEvent(A)}),t.qZA(),t._UZ(6,"div",6),t.TgZ(7,"div",7),t.O4$(),t.TgZ(8,"svg",8),t._UZ(9,"path",9),t.qZA(),t.kcU(),t._UZ(10,"div",10),t.qZA(),t._UZ(11,"div",11),t.qZA(),t.TgZ(12,"label",12,13),t.Hsn(14),t.qZA()()),2&v){const x=t.MAs(2);t.ekj("mdc-form-field--align-end","before"==C.labelPosition),t.xp6(4),t.ekj("mdc-checkbox--selected",C.checked),t.Q6J("checked",C.checked)("indeterminate",C.indeterminate)("disabled",C.disabled)("id",C.inputId)("required",C.required)("tabIndex",C.tabIndex),t.uIk("aria-label",C.ariaLabel||null)("aria-labelledby",C.ariaLabelledby)("aria-describedby",C.ariaDescribedby)("name",C.name)("value",C.value),t.xp6(7),t.Q6J("matRippleTrigger",x)("matRippleDisabled",C.disableRipple||C.disabled)("matRippleCentered",!0),t.xp6(1),t.Q6J("for",C.inputId)}},dependencies:[a.wG],styles:['.mdc-touch-target-wrapper{display:inline}@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}}.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}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.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){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.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){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.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;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)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.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)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.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);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),T})(),I=(()=>{class T{}return T.\u0275fac=function(v){return new(v||T)},T.\u0275mod=t.oAB({type:T}),T.\u0275inj=t.cJS({}),T})(),et=(()=>{class T{}return T.\u0275fac=function(v){return new(v||T)},T.\u0275mod=t.oAB({type:T}),T.\u0275inj=t.cJS({imports:[a.BQ,a.si,I,a.BQ,I]}),T})()},6385:(Mt,ot,p)=>{p.d(ot,{d:()=>w,t:()=>X});var t=p(5879),D=p(2495),a=p(3680);let w=(()=>{class Z{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(L){this._vertical=(0,D.Ig)(L)}get inset(){return this._inset}set inset(L){this._inset=(0,D.Ig)(L)}}return Z.\u0275fac=function(L){return new(L||Z)},Z.\u0275cmp=t.Xpm({type:Z,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(L,K){2&L&&(t.uIk("aria-orientation",K.vertical?"vertical":"horizontal"),t.ekj("mat-divider-vertical",K.vertical)("mat-divider-horizontal",!K.vertical)("mat-divider-inset",K.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(L,K){},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}),Z})(),X=(()=>{class Z{}return Z.\u0275fac=function(L){return new(L||Z)},Z.\u0275mod=t.oAB({type:Z}),Z.\u0275inj=t.cJS({imports:[a.BQ,a.BQ]}),Z})()},4170:(Mt,ot,p)=>{p.d(ot,{G_:()=>f,TO:()=>l,KE:()=>Gt,Eo:()=>Bt,lN:()=>Tt,bx:()=>m,hX:()=>ut,qo:()=>c,R9:()=>O});var t=p(5879),D=p(9388),a=p(2831),w=p(7902),X=p(2079),Z=p(7354),N=p(9352),L=p(4699),K=p(7734),tt=p(9185);class U{constructor(R){this._box=R,this._destroyed=new X.xQ,this._resizeSubject=new X.xQ,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(u=>this._resizeSubject.next(u)))}observe(R){return this._elementObservables.has(R)||this._elementObservables.set(R,new L.y(u=>{const M=this._resizeSubject.subscribe(u);return this._resizeObserver?.observe(R,{box:this._box}),()=>{this._resizeObserver?.unobserve(R),M.unsubscribe(),this._elementObservables.delete(R)}}).pipe((0,K.h)(u=>u.some(M=>M.target===R)),(0,tt.d)({bufferSize:1,refCount:!0}),(0,N.R)(this._destroyed))),this._elementObservables.get(R)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let j=(()=>{class b{constructor(){this._observers=new Map,this._ngZone=(0,t.f3M)(t.R0b)}ngOnDestroy(){for(const[,u]of this._observers)u.destroy();this._observers.clear()}observe(u,M){const W=M?.box||"content-box";return this._observers.has(W)||this._observers.set(W,new U(W)),this._observers.get(W).observe(u)}}return b.\u0275fac=function(u){return new(u||b)},b.\u0275prov=t.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"}),b})();var q=p(2495),F=p(6825),V=p(6814),k=p(7131),y=p(3680);const I=["notch"],et=["matFormFieldNotchedOutline",""],T=["*"],Y=["textField"],v=["iconPrefixContainer"],C=["textPrefixContainer"];function x(b,R){1&b&&t._UZ(0,"span",19)}function A(b,R){if(1&b&&(t.TgZ(0,"label",17),t.Hsn(1,1),t.YNc(2,x,1,0,"span",18),t.qZA()),2&b){const u=t.oxw(2);t.Q6J("floating",u._shouldLabelFloat())("monitorResize",u._hasOutline())("id",u._labelId),t.uIk("for",u._control.id)("aria-owns",u._control.id),t.xp6(2),t.Q6J("ngIf",!u.hideRequiredMarker&&u._control.required)}}function J(b,R){if(1&b&&t.YNc(0,A,3,6,"label",16),2&b){const u=t.oxw();t.Q6J("ngIf",u._hasFloatingLabel())}}function nt(b,R){1&b&&t._UZ(0,"div",20)}function at(b,R){}function lt(b,R){if(1&b&&t.YNc(0,at,0,0,"ng-template",22),2&b){t.oxw(2);const u=t.MAs(1);t.Q6J("ngTemplateOutlet",u)}}function rt(b,R){if(1&b&&(t.TgZ(0,"div",21),t.YNc(1,lt,1,1,"ng-template",9),t.qZA()),2&b){const u=t.oxw();t.Q6J("matFormFieldNotchedOutlineOpen",u._shouldLabelFloat()),t.xp6(1),t.Q6J("ngIf",!u._forceDisplayInfixLabel())}}function mt(b,R){1&b&&(t.TgZ(0,"div",23,24),t.Hsn(2,2),t.qZA())}function vt(b,R){1&b&&(t.TgZ(0,"div",25,26),t.Hsn(2,3),t.qZA())}function Dt(b,R){}function Ct(b,R){if(1&b&&t.YNc(0,Dt,0,0,"ng-template",22),2&b){t.oxw();const u=t.MAs(1);t.Q6J("ngTemplateOutlet",u)}}function kt(b,R){1&b&&(t.TgZ(0,"div",27),t.Hsn(1,4),t.qZA())}function bt(b,R){1&b&&(t.TgZ(0,"div",28),t.Hsn(1,5),t.qZA())}function ht(b,R){1&b&&t._UZ(0,"div",29)}function pt(b,R){if(1&b&&(t.TgZ(0,"div",30),t.Hsn(1,6),t.qZA()),2&b){const u=t.oxw();t.Q6J("@transitionMessages",u._subscriptAnimationState)}}function _t(b,R){if(1&b&&(t.TgZ(0,"mat-hint",34),t._uU(1),t.qZA()),2&b){const u=t.oxw(2);t.Q6J("id",u._hintLabelId),t.xp6(1),t.Oqu(u.hintLabel)}}function gt(b,R){if(1&b&&(t.TgZ(0,"div",31),t.YNc(1,_t,2,2,"mat-hint",32),t.Hsn(2,7),t._UZ(3,"div",33),t.Hsn(4,8),t.qZA()),2&b){const u=t.oxw();t.Q6J("@transitionMessages",u._subscriptAnimationState),t.xp6(1),t.Q6J("ngIf",u.hintLabel)}}const xt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ft=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let ut=(()=>{class b{}return b.\u0275fac=function(u){return new(u||b)},b.\u0275dir=t.lG2({type:b,selectors:[["mat-label"]]}),b})(),S=0;const G=new t.OlP("MatError");let l=(()=>{class b{constructor(u,M){this.id="mat-mdc-error-"+S++,u||M.nativeElement.setAttribute("aria-live","polite")}}return b.\u0275fac=function(u){return new(u||b)(t.$8M("aria-live"),t.Y36(t.SBq))},b.\u0275dir=t.lG2({type:b,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(u,M){2&u&&t.Ikx("id",M.id)},inputs:{id:"id"},features:[t._Bn([{provide:G,useExisting:b}])]}),b})(),d=0,m=(()=>{class b{constructor(){this.align="start",this.id="mat-mdc-hint-"+d++}}return b.\u0275fac=function(u){return new(u||b)},b.\u0275dir=t.lG2({type:b,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(u,M){2&u&&(t.Ikx("id",M.id),t.uIk("align",null),t.ekj("mat-mdc-form-field-hint-end","end"===M.align))},inputs:{align:"align",id:"id"}}),b})();const h=new t.OlP("MatPrefix");let c=(()=>{class b{constructor(){this._isText=!1}set _isTextSelector(u){this._isText=!0}}return b.\u0275fac=function(u){return new(u||b)},b.\u0275dir=t.lG2({type:b,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[t._Bn([{provide:h,useExisting:b}])]}),b})();const s=new t.OlP("MatSuffix");let O=(()=>{class b{constructor(){this._isText=!1}set _isTextSelector(u){this._isText=!0}}return b.\u0275fac=function(u){return new(u||b)},b.\u0275dir=t.lG2({type:b,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[t._Bn([{provide:s,useExisting:b}])]}),b})();const Q=new t.OlP("FloatingLabelParent");let H=(()=>{class b{get floating(){return this._floating}set floating(u){this._floating=u,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(u){this._monitorResize=u,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(u){this._elementRef=u,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,t.f3M)(j),this._ngZone=(0,t.f3M)(t.R0b),this._parent=(0,t.f3M)(Q),this._resizeSubscription=new w.w}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function dt(b){if(null!==b.offsetParent)return b.scrollWidth;const u=b.cloneNode(!0);u.style.setProperty("position","absolute"),u.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(u);const M=u.scrollWidth;return u.remove(),M}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return b.\u0275fac=function(u){return new(u||b)(t.Y36(t.SBq))},b.\u0275dir=t.lG2({type:b,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(u,M){2&u&&t.ekj("mdc-floating-label--float-above",M.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),b})();const ct="mdc-line-ripple--active",wt="mdc-line-ripple--deactivating";let Ot=(()=>{class b{constructor(u,M){this._elementRef=u,this._handleTransitionEnd=W=>{const it=this._elementRef.nativeElement.classList,St=it.contains(wt);"opacity"===W.propertyName&&St&&it.remove(ct,wt)},M.runOutsideAngular(()=>{u.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const u=this._elementRef.nativeElement.classList;u.remove(wt),u.add(ct)}deactivate(){this._elementRef.nativeElement.classList.add(wt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return b.\u0275fac=function(u){return new(u||b)(t.Y36(t.SBq),t.Y36(t.R0b))},b.\u0275dir=t.lG2({type:b,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),b})(),Lt=(()=>{class b{constructor(u,M){this._elementRef=u,this._ngZone=M,this.open=!1}ngAfterViewInit(){const u=this._elementRef.nativeElement.querySelector(".mdc-floating-label");u?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(u.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>u.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(u){this._notch.nativeElement.style.width=this.open&&u?`calc(${u}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return b.\u0275fac=function(u){return new(u||b)(t.Y36(t.SBq),t.Y36(t.R0b))},b.\u0275cmp=t.Xpm({type:b,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(u,M){if(1&u&&t.Gf(I,5),2&u){let W;t.iGM(W=t.CRH())&&(M._notch=W.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(u,M){2&u&&t.ekj("mdc-notched-outline--notched",M.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:et,ngContentSelectors:T,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(u,M){1&u&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1,2),t.Hsn(3),t.qZA(),t._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),b})();const Vt={transitionMessages:(0,F.X$)("transitionMessages",[(0,F.SB)("enter",(0,F.oB)({opacity:1,transform:"translateY(0%)"})),(0,F.eR)("void => enter",[(0,F.oB)({opacity:0,transform:"translateY(-5px)"}),(0,F.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Bt=(()=>{class b{}return b.\u0275fac=function(u){return new(u||b)},b.\u0275dir=t.lG2({type:b}),b})();const f=new t.OlP("MatFormField"),B=new t.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let z=0,Gt=(()=>{class b{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(u){this._hideRequiredMarker=(0,q.Ig)(u)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(u){u!==this._floatLabel&&(this._floatLabel=u,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(u){const M=this._appearance;this._appearance=u||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==M&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(u){this._subscriptSizing=u||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(u){this._hintLabel=u,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(u){this._explicitFormFieldControl=u}constructor(u,M,W,it,St,yt,It,Rt){this._elementRef=u,this._changeDetectorRef=M,this._ngZone=W,this._dir=it,this._platform=St,this._defaults=yt,this._animationMode=It,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+z++,this._hintLabelId="mat-mdc-hint-"+z++,this._subscriptAnimationState="",this._destroyed=new X.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,yt&&(yt.appearance&&(this.appearance=yt.appearance),this._hideRequiredMarker=!!yt?.hideRequiredMarker,yt.color&&(this.color=yt.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const u=this._control;u.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${u.controlType}`),u.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),u.ngControl&&u.ngControl.valueChanges&&u.ngControl.valueChanges.pipe((0,N.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(u=>!u._isText),this._hasTextPrefix=!!this._prefixChildren.find(u=>u._isText),this._hasIconSuffix=!!this._suffixChildren.find(u=>!u._isText),this._hasTextSuffix=!!this._suffixChildren.find(u=>u._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,Z.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,N.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(u){const M=this._control?this._control.ngControl:null;return M&&M[u]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let u=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&u.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const M=this._hintChildren?this._hintChildren.find(it=>"start"===it.align):null,W=this._hintChildren?this._hintChildren.find(it=>"end"===it.align):null;M?u.push(M.id):this._hintLabel&&u.push(this._hintLabelId),W&&u.push(W.id)}else this._errorChildren&&u.push(...this._errorChildren.map(M=>M.id));this._control.setDescribedByIds(u)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const u=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(u.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const M=this._iconPrefixContainer?.nativeElement,W=this._textPrefixContainer?.nativeElement,it=M?.getBoundingClientRect().width??0,St=W?.getBoundingClientRect().width??0;u.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${it+St}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const u=this._elementRef.nativeElement;if(u.getRootNode){const M=u.getRootNode();return M&&M!==u}return document.documentElement.contains(u)}}return b.\u0275fac=function(u){return new(u||b)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(D.Is),t.Y36(a.t4),t.Y36(B,8),t.Y36(t.QbO,8),t.Y36(V.K0))},b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-form-field"]],contentQueries:function(u,M,W){if(1&u&&(t.Suo(W,ut,5),t.Suo(W,ut,7),t.Suo(W,Bt,5),t.Suo(W,h,5),t.Suo(W,s,5),t.Suo(W,G,5),t.Suo(W,m,5)),2&u){let it;t.iGM(it=t.CRH())&&(M._labelChildNonStatic=it.first),t.iGM(it=t.CRH())&&(M._labelChildStatic=it.first),t.iGM(it=t.CRH())&&(M._formFieldControl=it.first),t.iGM(it=t.CRH())&&(M._prefixChildren=it),t.iGM(it=t.CRH())&&(M._suffixChildren=it),t.iGM(it=t.CRH())&&(M._errorChildren=it),t.iGM(it=t.CRH())&&(M._hintChildren=it)}},viewQuery:function(u,M){if(1&u&&(t.Gf(Y,5),t.Gf(v,5),t.Gf(C,5),t.Gf(H,5),t.Gf(Lt,5),t.Gf(Ot,5)),2&u){let W;t.iGM(W=t.CRH())&&(M._textField=W.first),t.iGM(W=t.CRH())&&(M._iconPrefixContainer=W.first),t.iGM(W=t.CRH())&&(M._textPrefixContainer=W.first),t.iGM(W=t.CRH())&&(M._floatingLabel=W.first),t.iGM(W=t.CRH())&&(M._notchedOutline=W.first),t.iGM(W=t.CRH())&&(M._lineRipple=W.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(u,M){2&u&&t.ekj("mat-mdc-form-field-label-always-float",M._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",M._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",M._hasIconSuffix)("mat-form-field-invalid",M._control.errorState)("mat-form-field-disabled",M._control.disabled)("mat-form-field-autofilled",M._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===M._animationMode)("mat-form-field-appearance-fill","fill"==M.appearance)("mat-form-field-appearance-outline","outline"==M.appearance)("mat-form-field-hide-placeholder",M._hasFloatingLabel()&&!M._shouldLabelFloat())("mat-focused",M._control.focused)("mat-primary","accent"!==M.color&&"warn"!==M.color)("mat-accent","accent"===M.color)("mat-warn","warn"===M.color)("ng-untouched",M._shouldForward("untouched"))("ng-touched",M._shouldForward("touched"))("ng-pristine",M._shouldForward("pristine"))("ng-dirty",M._shouldForward("dirty"))("ng-valid",M._shouldForward("valid"))("ng-invalid",M._shouldForward("invalid"))("ng-pending",M._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t._Bn([{provide:f,useExisting:b},{provide:Q,useExisting:b}])],ngContentSelectors:ft,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(u,M){1&u&&(t.F$t(xt),t.YNc(0,J,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.NdJ("click",function(it){return M._control.onContainerClick(it)}),t.YNc(4,nt,1,0,"div",3),t.TgZ(5,"div",4),t.YNc(6,rt,2,2,"div",5),t.YNc(7,mt,3,0,"div",6),t.YNc(8,vt,3,0,"div",7),t.TgZ(9,"div",8),t.YNc(10,Ct,1,1,"ng-template",9),t.Hsn(11),t.qZA(),t.YNc(12,kt,2,0,"div",10),t.YNc(13,bt,2,0,"div",11),t.qZA(),t.YNc(14,ht,1,0,"div",12),t.qZA(),t.TgZ(15,"div",13),t.YNc(16,pt,2,1,"div",14),t.YNc(17,gt,5,2,"div",15),t.qZA()),2&u&&(t.xp6(2),t.ekj("mdc-text-field--filled",!M._hasOutline())("mdc-text-field--outlined",M._hasOutline())("mdc-text-field--no-label",!M._hasFloatingLabel())("mdc-text-field--disabled",M._control.disabled)("mdc-text-field--invalid",M._control.errorState),t.xp6(2),t.Q6J("ngIf",!M._hasOutline()&&!M._control.disabled),t.xp6(2),t.Q6J("ngIf",M._hasOutline()),t.xp6(1),t.Q6J("ngIf",M._hasIconPrefix),t.xp6(1),t.Q6J("ngIf",M._hasTextPrefix),t.xp6(2),t.Q6J("ngIf",!M._hasOutline()||M._forceDisplayInfixLabel()),t.xp6(2),t.Q6J("ngIf",M._hasTextSuffix),t.xp6(1),t.Q6J("ngIf",M._hasIconSuffix),t.xp6(1),t.Q6J("ngIf",!M._hasOutline()),t.xp6(1),t.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===M.subscriptSizing),t.Q6J("ngSwitch",M._getDisplayedMessages()),t.xp6(1),t.Q6J("ngSwitchCase","error"),t.xp6(1),t.Q6J("ngSwitchCase","hint"))},dependencies:[V.O5,V.tP,V.RF,V.n9,m,H,Lt,Ot],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Vt.transitionMessages]},changeDetection:0}),b})(),Tt=(()=>{class b{}return b.\u0275fac=function(u){return new(u||b)},b.\u0275mod=t.oAB({type:b}),b.\u0275inj=t.cJS({imports:[y.BQ,V.ez,k.Q8,y.BQ]}),b})()},4516:(Mt,ot,p)=>{p.d(ot,{Jk:()=>tt,Nt:()=>q,c:()=>F});var t=p(2495),D=p(2831),a=p(6263),w=p(5879),X=p(6223),Z=p(3680),N=p(4170),L=p(2079);const tt=new w.OlP("MAT_INPUT_VALUE_ACCESSOR"),$=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let U=0;const j=(0,Z.FD)(class{constructor(V,k,y,I){this._defaultErrorStateMatcher=V,this._parentForm=k,this._parentFormGroup=y,this.ngControl=I,this.stateChanges=new L.xQ}});let q=(()=>{class V extends j{get disabled(){return this._disabled}set disabled(y){this._disabled=(0,t.Ig)(y),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(y){this._id=y||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(X.kI.required)??!1}set required(y){this._required=(0,t.Ig)(y)}get type(){return this._type}set type(y){this._type=y||"text",this._validateType(),!this._isTextarea&&(0,D.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(y){y!==this.value&&(this._inputValueAccessor.value=y,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(y){this._readonly=(0,t.Ig)(y)}constructor(y,I,et,T,Y,v,C,x,A,J){super(v,T,Y,et),this._elementRef=y,this._platform=I,this._autofillMonitor=x,this._formField=J,this._uid="mat-input-"+U++,this.focused=!1,this.stateChanges=new L.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(lt=>(0,D.qK)().has(lt)),this._iOSKeyupListener=lt=>{const rt=lt.target;!rt.value&&0===rt.selectionStart&&0===rt.selectionEnd&&(rt.setSelectionRange(1,1),rt.setSelectionRange(0,0))};const nt=this._elementRef.nativeElement,at=nt.nodeName.toLowerCase();this._inputValueAccessor=C||nt,this._previousNativeValue=this.value,this.id=this.id,I.IOS&&A.runOutsideAngular(()=>{y.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===at,this._isTextarea="textarea"===at,this._isInFormField=!!J,this._isNativeSelect&&(this.controlType=nt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(y=>{this.autofilled=y.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(y){this._elementRef.nativeElement.focus(y)}_focusChanged(y){y!==this.focused&&(this.focused=y,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const y=this._elementRef.nativeElement.value;this._previousNativeValue!==y&&(this._previousNativeValue=y,this.stateChanges.next())}_dirtyCheckPlaceholder(){const y=this._getPlaceholder();if(y!==this._previousPlaceholder){const I=this._elementRef.nativeElement;this._previousPlaceholder=y,y?I.setAttribute("placeholder",y):I.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){$.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let y=this._elementRef.nativeElement.validity;return y&&y.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const y=this._elementRef.nativeElement,I=y.options[0];return this.focused||y.multiple||!this.empty||!!(y.selectedIndex>-1&&I&&I.label)}return this.focused||!this.empty}setDescribedByIds(y){y.length?this._elementRef.nativeElement.setAttribute("aria-describedby",y.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const y=this._elementRef.nativeElement;return this._isNativeSelect&&(y.multiple||y.size>1)}}return V.\u0275fac=function(y){return new(y||V)(w.Y36(w.SBq),w.Y36(D.t4),w.Y36(X.a5,10),w.Y36(X.F,8),w.Y36(X.sg,8),w.Y36(Z.rD),w.Y36(tt,10),w.Y36(a.Lq),w.Y36(w.R0b),w.Y36(N.G_,8))},V.\u0275dir=w.lG2({type:V,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(y,I){1&y&&w.NdJ("focus",function(){return I._focusChanged(!0)})("blur",function(){return I._focusChanged(!1)})("input",function(){return I._onInput()}),2&y&&(w.Ikx("id",I.id)("disabled",I.disabled)("required",I.required),w.uIk("name",I.name||null)("readonly",I.readonly&&!I._isNativeSelect||null)("aria-invalid",I.empty&&I.required?null:I.errorState)("aria-required",I.required)("id",I.id),w.ekj("mat-input-server",I._isServer)("mat-mdc-form-field-textarea-control",I._isInFormField&&I._isTextarea)("mat-mdc-form-field-input-control",I._isInFormField)("mdc-text-field__input",I._isInFormField)("mat-mdc-native-select-inline",I._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[w._Bn([{provide:N.Eo,useExisting:V}]),w.qOj,w.TTD]}),V})(),F=(()=>{class V{}return V.\u0275fac=function(y){return new(y||V)},V.\u0275mod=w.oAB({type:V}),V.\u0275inj=w.cJS({imports:[Z.BQ,N.lN,N.lN,a.Ky,Z.BQ]}),V})()},9038:(Mt,ot,p)=>{p.d(ot,{D1:()=>ut,Hk:()=>wt,Tg:()=>O,Ub:()=>Vt,WW:()=>gt,Yt:()=>S,gs:()=>dt,i$:()=>s,ie:()=>Bt,sL:()=>_t,vS:()=>H});var t=p(5879),D=p(2495),a=p(2831),w=p(3680),X=p(7902),Z=p(7354),N=p(2079),L=p(7131),K=p(6814),tt=p(6385),$=p(4300),U=p(8337),j=p(6028),q=p(6223),F=p(9352);const V=["*"],k='@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--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{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--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--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--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--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--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--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-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-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.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--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--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--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{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}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.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-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.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}',y=["unscopedContent"],I=["text"],et=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],T=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];function Y(_,E){1&_&&t.Hsn(0,4)}function v(_,E){if(1&_&&(t.TgZ(0,"div",11),t._UZ(1,"input",12),t.TgZ(2,"div",13),t.O4$(),t.TgZ(3,"svg",14),t._UZ(4,"path",15),t.qZA(),t.kcU(),t._UZ(5,"div",16),t.qZA()()),2&_){const r=t.oxw();t.ekj("mdc-checkbox--disabled",r.disabled),t.xp6(1),t.Q6J("checked",r.selected)("disabled",r.disabled)}}function C(_,E){if(1&_&&(t.TgZ(0,"div",17),t._UZ(1,"input",18),t.TgZ(2,"div",19),t._UZ(3,"div",20)(4,"div",21),t.qZA()()),2&_){const r=t.oxw();t.ekj("mdc-radio--disabled",r.disabled),t.xp6(1),t.Q6J("checked",r.selected)("disabled",r.disabled)}}function x(_,E){}function A(_,E){if(1&_&&(t.TgZ(0,"span",22),t.YNc(1,x,0,0,"ng-template",23),t.qZA()),2&_){t.oxw();const r=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",r)}}function J(_,E){}function nt(_,E){if(1&_&&(t.TgZ(0,"span",24),t.YNc(1,J,0,0,"ng-template",23),t.qZA()),2&_){t.oxw();const r=t.MAs(5);t.xp6(1),t.Q6J("ngTemplateOutlet",r)}}function at(_,E){}function lt(_,E){if(1&_&&t.YNc(0,at,0,0,"ng-template",23),2&_){t.oxw();const r=t.MAs(1);t.Q6J("ngTemplateOutlet",r)}}function rt(_,E){}function mt(_,E){if(1&_&&(t.TgZ(0,"span",25),t.YNc(1,rt,0,0,"ng-template",23),t.qZA()),2&_){t.oxw();const r=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",r)}}function vt(_,E){}function Dt(_,E){if(1&_&&(t.TgZ(0,"span",25),t.YNc(1,vt,0,0,"ng-template",23),t.qZA()),2&_){t.oxw();const r=t.MAs(5);t.xp6(1),t.Q6J("ngTemplateOutlet",r)}}function Ct(_,E){}function kt(_,E){if(1&_&&t.YNc(0,Ct,0,0,"ng-template",23),2&_){t.oxw();const r=t.MAs(1);t.Q6J("ngTemplateOutlet",r)}}const bt=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],ht=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"],pt=new t.OlP("ListOption");let _t=(()=>{class _{constructor(r){this._elementRef=r}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq))},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),_})(),gt=(()=>{class _{constructor(r){this._elementRef=r}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq))},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),_})(),xt=(()=>{class _{}return _.\u0275fac=function(r){return new(r||_)},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),_})(),ft=(()=>{class _{constructor(r){this._listOption=r}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(pt,8))},_.\u0275dir=t.lG2({type:_,hostVars:4,hostBindings:function(r,f){2&r&&t.ekj("mdc-list-item__start",f._isAlignedAtStart())("mdc-list-item__end",!f._isAlignedAtStart())}}),_})(),ut=(()=>{class _ extends ft{}return _.\u0275fac=function(){let E;return function(f){return(E||(E=t.n5z(_)))(f||_)}}(),_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[t.qOj]}),_})(),S=(()=>{class _ extends ft{}return _.\u0275fac=function(){let E;return function(f){return(E||(E=t.n5z(_)))(f||_)}}(),_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[t.qOj]}),_})();const G=new t.OlP("MAT_LIST_CONFIG");let l=(()=>{class _{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,t.f3M)(G,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=(0,D.Ig)(r)}get disabled(){return this._disabled}set disabled(r){this._disabled=(0,D.Ig)(r)}}return _.\u0275fac=function(r){return new(r||_)},_.\u0275dir=t.lG2({type:_,hostVars:1,hostBindings:function(r,f){2&r&&t.uIk("aria-disabled",f.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),_})(),d=(()=>{class _{set lines(r){this._explicitLines=(0,D.su)(r,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(r){this._disableRipple=(0,D.Ig)(r)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(r){this._disabled=(0,D.Ig)(r)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(r,f,B,z,Et,Ft){this._elementRef=r,this._ngZone=f,this._listBase=B,this._platform=z,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new X.w,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Et||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Ft,B&&!B._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}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,Z.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(r){if(!this._lines||!this._titles||!this._unscopedContent)return;r&&this._checkDomForUnscopedTextContent();const f=this._explicitLines??this._inferLinesFromContent(),B=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",f<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",f<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===f),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===f),this._hasUnscopedTextContent){const z=0===this._titles.length&&1===f;B.classList.toggle("mdc-list-item__primary-text",z),B.classList.toggle("mdc-list-item__secondary-text",!z)}else B.classList.remove("mdc-list-item__primary-text"),B.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let r=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(r+=1),r}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(r=>r.nodeType!==r.COMMENT_NODE).some(r=>!(!r.textContent||!r.textContent.trim()))}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(l,8),t.Y36(a.t4),t.Y36(w.Y2,8),t.Y36(t.QbO,8))},_.\u0275dir=t.lG2({type:_,contentQueries:function(r,f,B){if(1&r&&(t.Suo(B,ut,4),t.Suo(B,S,4)),2&r){let z;t.iGM(z=t.CRH())&&(f._avatars=z),t.iGM(z=t.CRH())&&(f._icons=z)}},hostVars:4,hostBindings:function(r,f){2&r&&(t.uIk("aria-disabled",f.disabled)("disabled",f._isButtonElement&&f.disabled||null),t.ekj("mdc-list-item--disabled",f.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),_})(),s=(()=>{class _ extends l{}return _.\u0275fac=function(){let E;return function(f){return(E||(E=t.n5z(_)))(f||_)}}(),_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[t._Bn([{provide:l,useExisting:_}]),t.qOj],ngContentSelectors:V,decls:1,vars:0,template:function(r,f){1&r&&(t.F$t(),t.Hsn(0))},styles:[k],encapsulation:2,changeDetection:0}),_})(),O=(()=>{class _ extends d{get activated(){return this._activated}set activated(r){this._activated=(0,D.Ig)(r)}constructor(r,f,B,z,Et,Ft){super(r,f,B,z,Et,Ft),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(l,8),t.Y36(a.t4),t.Y36(w.Y2,8),t.Y36(t.QbO,8))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(r,f,B){if(1&r&&(t.Suo(B,gt,5),t.Suo(B,_t,5),t.Suo(B,xt,5)),2&r){let z;t.iGM(z=t.CRH())&&(f._lines=z),t.iGM(z=t.CRH())&&(f._titles=z),t.iGM(z=t.CRH())&&(f._meta=z)}},viewQuery:function(r,f){if(1&r&&(t.Gf(y,5),t.Gf(I,5)),2&r){let B;t.iGM(B=t.CRH())&&(f._unscopedContent=B.first),t.iGM(B=t.CRH())&&(f._itemText=B.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(r,f){2&r&&(t.uIk("aria-current",f._getAriaCurrent()),t.ekj("mdc-list-item--activated",f.activated)("mdc-list-item--with-leading-avatar",0!==f._avatars.length)("mdc-list-item--with-leading-icon",0!==f._icons.length)("mdc-list-item--with-trailing-meta",0!==f._meta.length)("_mat-animation-noopable",f._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[t.qOj],ngContentSelectors:T,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(r,f){1&r&&(t.F$t(et),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 f._updateItemLines(!0)}),t.Hsn(6,3),t.qZA()(),t.Hsn(7,4),t.Hsn(8,5),t._UZ(9,"div",3))},dependencies:[L.wD],encapsulation:2,changeDetection:0}),_})();const Q=new t.OlP("SelectionList");let H=(()=>{class _ extends d{get checkboxPosition(){return this.togglePosition}set checkboxPosition(r){this.togglePosition=r}get color(){return this._color||this._selectionList.color}set color(r){this._color=r}get value(){return this._value}set value(r){this.selected&&r!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=r}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(r){const f=(0,D.Ig)(r);f!==this._selected&&(this._setSelected(f),(f||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(r,f,B,z,Et,Ft,Ht){super(r,f,B,z,Ft,Ht),this._selectionList=B,this._changeDetectorRef=Et,this.selectedChange=new t.vpe,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const r=this._selectionList;r._value&&r._value.some(B=>r.compareWith(this._value,B))&&this._setSelected(!0);const f=this._selected;Promise.resolve().then(()=>{(this._selected||f)&&(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(r){return this._selectionList.multiple&&this._getTogglePosition()===r}_hasRadioAt(r){return!this._selectionList.multiple&&this._getTogglePosition()===r&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(r){return this._hasProjected("icons",r)||this._hasProjected("avatars",r)}_hasProjected(r,f){return this._getTogglePosition()!==f&&("avatars"===r?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(r){return r!==this._selected&&(this._selected=r,r?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(r),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(r){this._hostElement.setAttribute("tabindex",r+"")}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(Q),t.Y36(a.t4),t.Y36(t.sBO),t.Y36(w.Y2,8),t.Y36(t.QbO,8))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list-option"]],contentQueries:function(r,f,B){if(1&r&&(t.Suo(B,gt,5),t.Suo(B,_t,5)),2&r){let z;t.iGM(z=t.CRH())&&(f._lines=z),t.iGM(z=t.CRH())&&(f._titles=z)}},viewQuery:function(r,f){if(1&r&&t.Gf(y,5),2&r){let B;t.iGM(B=t.CRH())&&(f._unscopedContent=B.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:25,hostBindings:function(r,f){1&r&&t.NdJ("blur",function(){return f._handleBlur()})("click",function(){return f._toggleOnInteraction()}),2&r&&(t.uIk("aria-selected",f.selected),t.ekj("mdc-list-item--selected",f.selected&&!f._selectionList.multiple&&f._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",f._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",f._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",f._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",f._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",f._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",f._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",f._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",f._hasRadioAt("after"))("mat-accent","primary"!==f.color&&"warn"!==f.color)("mat-warn","warn"===f.color)("_mat-animation-noopable",f._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[t._Bn([{provide:d,useExisting:_},{provide:pt,useExisting:_}]),t.qOj],ngContentSelectors:ht,decls:20,vars:6,consts:[["icons",""],["checkbox",""],["radio",""],["class","mdc-list-item__start mat-mdc-list-option-checkbox-before",4,"ngIf"],["class","mdc-list-item__start mat-mdc-list-option-radio-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-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"],[1,"mdc-list-item__end"]],template:function(r,f){1&r&&(t.F$t(bt),t.YNc(0,Y,1,0,"ng-template",null,0,t.W1O),t.YNc(2,v,6,4,"ng-template",null,1,t.W1O),t.YNc(4,C,5,4,"ng-template",null,2,t.W1O),t.YNc(6,A,2,1,"span",3),t.YNc(7,nt,2,1,"span",4),t.YNc(8,lt,1,1,"ng-template",5),t.TgZ(9,"span",6),t.Hsn(10),t.Hsn(11,1),t.TgZ(12,"span",7,8),t.NdJ("cdkObserveContent",function(){return f._updateItemLines(!0)}),t.Hsn(14,2),t.qZA()(),t.YNc(15,mt,2,1,"span",9),t.YNc(16,Dt,2,1,"span",9),t.YNc(17,kt,1,1,"ng-template",5),t.Hsn(18,3),t._UZ(19,"div",10)),2&r&&(t.xp6(6),t.Q6J("ngIf",f._hasCheckboxAt("before")),t.xp6(1),t.Q6J("ngIf",f._hasRadioAt("before")),t.xp6(1),t.Q6J("ngIf",f._hasIconsOrAvatarsAt("before")),t.xp6(7),t.Q6J("ngIf",f._hasCheckboxAt("after")),t.xp6(1),t.Q6J("ngIf",f._hasRadioAt("after")),t.xp6(1),t.Q6J("ngIf",f._hasIconsOrAvatarsAt("after")))},dependencies:[L.wD,K.O5,K.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}.mat-mdc-list-option .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mat-mdc-list-option .mdc-radio[hidden]{display:none}.mat-mdc-list-option .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-list-option .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:""}.mat-mdc-list-option .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mat-mdc-list-option .mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-list-option .mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background,.mat-mdc-list-option [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12}@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:not(._mat-animation-noopable) .mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:focus+.mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.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:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{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:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}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-8A000000FFF4433600000000FFF44336}.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-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .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-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::after{background-color:black;background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.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-radio{padding:calc((40px - 20px) / 2);padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-unselected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#212121;border-color:var(--mdc-radio-unselected-hover-icon-color, #212121)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control,.mat-mdc-list-option .mdc-radio__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}),_})(),dt=(()=>{class _{}return _.\u0275fac=function(r){return new(r||_)},_.\u0275dir=t.lG2({type:_,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]}),_})(),wt=(()=>{class _ extends l{constructor(){super(...arguments),this._isNonInteractive=!1}}return _.\u0275fac=function(){let E;return function(f){return(E||(E=t.n5z(_)))(f||_)}}(),_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[t._Bn([{provide:l,useExisting:_}]),t.qOj],ngContentSelectors:V,decls:1,vars:0,template:function(r,f){1&r&&(t.F$t(),t.Hsn(0))},styles:[k],encapsulation:2,changeDetection:0}),_})();const Ot={provide:q.JU,useExisting:(0,t.Gpc)(()=>Vt),multi:!0};class Lt{constructor(E,r){this.source=E,this.options=r}}let Vt=(()=>{class _ extends l{get multiple(){return this._multiple}set multiple(r){const f=(0,D.Ig)(r);f!==this._multiple&&(this._multiple=f,this.selectedOptions=new U.Ov(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(r){this._hideSingleSelectionIndicator=(0,D.Ig)(r)}constructor(r,f){super(),this._element=r,this._ngZone=f,this._initialized=!1,this._destroyed=new N.xQ,this._onChange=B=>{},this.selectionChange=new t.vpe,this.color="accent",this.compareWith=(B,z)=>B===z,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new U.Ov(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=B=>{if(this.disabled)return;const z=this._items.toArray().findIndex(Et=>Et._elementRef.nativeElement.contains(B.target));z>-1?this._setActiveOption(z):this._resetActiveOption()},this._isNonInteractive=!1}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(r){const f=r.disabled,B=r.disableRipple,z=r.hideSingleSelectionIndicator;(B&&!B.firstChange||f&&!f.firstChange||z&&!z.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(r){this._element.nativeElement.focus(r)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const r=this._getSelectedOptionValues();this._onChange(r),this._value=r}}_emitChangeEvent(r){this.selectionChange.emit(new Lt(this,r))}writeValue(r){this._value=r,this.options&&this._setOptionsFromValues(r||[])}setDisabledState(r){this.disabled=r}get disabled(){return this._selectionListDisabled}set disabled(r){this._selectionListDisabled=(0,D.Ig)(r),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(r){this._onChange=r}registerOnTouched(r){this._onTouched=r}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,F.R)(this._destroyed)).subscribe(r=>{for(let f of r.added)f.selected=!0;for(let f of r.removed)f.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(r){this.options.forEach(f=>f._setSelected(!1)),r.forEach(f=>{const B=this.options.find(z=>!z.selected&&this.compareWith(z.value,f));B&&B._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(r=>r.selected).map(r=>r.value)}_markOptionsForCheck(){this.options&&this.options.forEach(r=>r._markForCheck())}_setAllOptionsSelected(r,f){const B=[];return this.options.forEach(z=>{(!f||!z.disabled)&&z._setSelected(r)&&B.push(z)}),B.length&&this._reportValueChange(),B}get options(){return this._items}_handleKeydown(r){const f=this._keyManager.activeItem;if(r.keyCode!==j.K5&&r.keyCode!==j.L_||this._keyManager.isTyping()||!f||f.disabled)if(r.keyCode===j.A&&this.multiple&&!this._keyManager.isTyping()&&(0,j.Vb)(r,"ctrlKey")){const B=this.options.some(z=>!z.disabled&&!z.selected);r.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(B,!0))}else this._keyManager.onKeydown(r);else r.preventDefault(),f._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new $.Em(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(r=>this._setActiveOption(r)),this._items.changes.pipe((0,F.R)(this._destroyed)).subscribe(()=>{const r=this._keyManager.activeItem;(!r||!this._items.toArray().indexOf(r))&&this._resetActiveOption()})}_setActiveOption(r){this._items.forEach((f,B)=>f._setTabindex(B===r?0:-1)),this._keyManager.updateActiveItem(r)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const r=this._items.find(f=>f.selected&&!f.disabled)||this._items.first;this._setActiveOption(r?this._items.toArray().indexOf(r):-1)}_containsFocus(){const r=(0,a.ht)();return r&&this._element.nativeElement.contains(r)}}return _.\u0275fac=function(r){return new(r||_)(t.Y36(t.SBq),t.Y36(t.R0b))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-selection-list"]],contentQueries:function(r,f,B){if(1&r&&t.Suo(B,H,5),2&r){let z;t.iGM(z=t.CRH())&&(f._items=z)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(r,f){1&r&&t.NdJ("keydown",function(z){return f._handleKeydown(z)}),2&r&&t.uIk("aria-multiselectable",f.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[t._Bn([Ot,{provide:l,useExisting:_},{provide:Q,useExisting:_}]),t.qOj,t.TTD],ngContentSelectors:V,decls:1,vars:0,template:function(r,f){1&r&&(t.F$t(),t.Hsn(0))},styles:[k],encapsulation:2,changeDetection:0}),_})(),Bt=(()=>{class _{}return _.\u0275fac=function(r){return new(r||_)},_.\u0275mod=t.oAB({type:_}),_.\u0275inj=t.cJS({imports:[L.Q8,K.ez,w.BQ,w.si,w.us,tt.t]}),_})()},7466:(Mt,ot,p)=>{p.d(ot,{Fk:()=>Y,U0:()=>T,VQ:()=>et});var t=p(5879),D=p(3680),a=p(4300),w=p(2495),X=p(8337),Z=p(6223),N=p(6814);const L=["input"],K=["*"];let tt=0;class ${constructor(C,x){this.source=C,this.value=x}}const U={provide:Z.JU,useExisting:(0,t.Gpc)(()=>et),multi:!0},j=new t.OlP("MatRadioGroup"),q=new t.OlP("mat-radio-default-options",{providedIn:"root",factory:function F(){return{color:"accent"}}});let V=(()=>{class v{get name(){return this._name}set name(x){this._name=x,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(x){this._labelPosition="before"===x?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(x){this._value!==x&&(this._value=x,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(x){this._selected=x,this.value=x?x.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(x){this._disabled=(0,w.Ig)(x),this._markRadiosForCheck()}get required(){return this._required}set required(x){this._required=(0,w.Ig)(x),this._markRadiosForCheck()}constructor(x){this._changeDetector=x,this._value=null,this._name="mat-radio-group-"+tt++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new t.vpe}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(x=>{x.name=this.name,x._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(A=>{A.checked=this.value===A.value,A.checked&&(this._selected=A)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new $(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(x=>x._markForCheck())}writeValue(x){this.value=x,this._changeDetector.markForCheck()}registerOnChange(x){this._controlValueAccessorChangeFn=x}registerOnTouched(x){this.onTouched=x}setDisabledState(x){this.disabled=x,this._changeDetector.markForCheck()}}return v.\u0275fac=function(x){return new(x||v)(t.Y36(t.sBO))},v.\u0275dir=t.lG2({type:v,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),v})();class k{constructor(C){this._elementRef=C}}const y=(0,D.Kr)((0,D.sb)(k));let I=(()=>{class v extends y{get checked(){return this._checked}set checked(x){const A=(0,w.Ig)(x);this._checked!==A&&(this._checked=A,A&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!A&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),A&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(x){this._value!==x&&(this._value=x,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===x),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(x){this._labelPosition=x}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(x){this._setDisabled((0,w.Ig)(x))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(x){this._required=(0,w.Ig)(x)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(x){this._color=x}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(x,A,J,nt,at,lt,rt,mt){super(A),this._changeDetector=J,this._focusMonitor=nt,this._radioDispatcher=at,this._providerOverride=rt,this._uniqueId="mat-radio-"+ ++tt,this.id=this._uniqueId,this.change=new t.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=x,this._noopAnimations="NoopAnimations"===lt,mt&&(this.tabIndex=(0,w.su)(mt,0))}focus(x,A){A?this._focusMonitor.focusVia(this._inputElement,A,x):this._inputElement.nativeElement.focus(x)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((x,A)=>{x!==this.id&&A===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(x=>{!x&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new $(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(x){x.stopPropagation()}_onInputInteraction(x){if(x.stopPropagation(),!this.checked&&!this.disabled){const A=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),A&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(x){this._onInputInteraction(x),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(x){this._disabled!==x&&(this._disabled=x,this._changeDetector.markForCheck())}_updateTabIndex(){const x=this.radioGroup;let A;if(A=x&&x.selected&&!this.disabled?x.selected===this?this.tabIndex:-1:this.tabIndex,A!==this._previousTabIndex){const J=this._inputElement?.nativeElement;J&&(J.setAttribute("tabindex",A+""),this._previousTabIndex=A)}}}return v.\u0275fac=function(x){t.$Z()},v.\u0275dir=t.lG2({type:v,viewQuery:function(x,A){if(1&x&&t.Gf(L,5),2&x){let J;t.iGM(J=t.CRH())&&(A._inputElement=J.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[t.qOj]}),v})(),et=(()=>{class v extends V{}return v.\u0275fac=function(){let C;return function(A){return(C||(C=t.n5z(v)))(A||v)}}(),v.\u0275dir=t.lG2({type:v,selectors:[["mat-radio-group"]],contentQueries:function(x,A,J){if(1&x&&t.Suo(J,T,5),2&x){let nt;t.iGM(nt=t.CRH())&&(A._radios=nt)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[t._Bn([U,{provide:j,useExisting:v}]),t.qOj]}),v})(),T=(()=>{class v extends I{constructor(x,A,J,nt,at,lt,rt,mt){super(x,A,J,nt,at,lt,rt,mt)}}return v.\u0275fac=function(x){return new(x||v)(t.Y36(j,8),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(a.tE),t.Y36(X.A8),t.Y36(t.QbO,8),t.Y36(q,8),t.$8M("tabindex"))},v.\u0275cmp=t.Xpm({type:v,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(x,A){1&x&&t.NdJ("focus",function(){return A._inputElement.nativeElement.focus()}),2&x&&(t.uIk("id",A.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),t.ekj("mat-primary","primary"===A.color)("mat-accent","accent"===A.color)("mat-warn","warn"===A.color)("mat-mdc-radio-checked",A.checked)("_mat-animation-noopable",A._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[t.qOj],ngContentSelectors:K,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(x,A){if(1&x&&(t.F$t(),t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),t.NdJ("click",function(nt){return A._onTouchTargetClick(nt)}),t.qZA(),t.TgZ(4,"input",4,5),t.NdJ("change",function(nt){return A._onInputInteraction(nt)}),t.qZA(),t.TgZ(6,"div",6),t._UZ(7,"div",7)(8,"div",8),t.qZA(),t.TgZ(9,"div",9),t._UZ(10,"div",10),t.qZA()(),t.TgZ(11,"label",11),t.Hsn(12),t.qZA()()),2&x){const J=t.MAs(1);t.ekj("mdc-form-field--align-end","before"==A.labelPosition),t.xp6(2),t.ekj("mdc-radio--disabled",A.disabled),t.xp6(2),t.Q6J("id",A.inputId)("checked",A.checked)("disabled",A.disabled)("required",A.required),t.uIk("name",A.name)("value",A.value)("aria-label",A.ariaLabel)("aria-labelledby",A.ariaLabelledby)("aria-describedby",A.ariaDescribedby),t.xp6(5),t.Q6J("matRippleTrigger",J)("matRippleDisabled",A._isRippleDisabled())("matRippleCentered",!0),t.xp6(2),t.Q6J("for",A.inputId)}},dependencies:[D.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),v})(),Y=(()=>{class v{}return v.\u0275fac=function(x){return new(x||v)},v.\u0275mod=t.oAB({type:v}),v.\u0275inj=t.cJS({imports:[D.BQ,N.ez,D.si,D.BQ]}),v})()},8525:(Mt,ot,p)=>{p.d(ot,{$L:()=>G,LD:()=>d,gD:()=>l});var t=p(748),D=p(6814),a=p(5879),w=p(3680),X=p(4170),Z=p(6672),N=p(4300),L=p(9388),K=p(2495),tt=p(8337),$=p(6028),U=p(6223),j=p(2079),q=p(4917),F=p(7354),V=p(3075),k=p(5222),y=p(1418),I=p(7734),et=p(6124),T=p(2068),Y=p(9352),v=p(6825);const C=["trigger"],x=["panel"];function A(m,h){if(1&m&&(a.TgZ(0,"span",10),a._uU(1),a.qZA()),2&m){const c=a.oxw();a.xp6(1),a.Oqu(c.placeholder)}}function J(m,h){if(1&m&&(a.TgZ(0,"span",14),a._uU(1),a.qZA()),2&m){const c=a.oxw(2);a.xp6(1),a.Oqu(c.triggerValue)}}function nt(m,h){1&m&&a.Hsn(0,0,["*ngSwitchCase","true"])}function at(m,h){if(1&m&&(a.TgZ(0,"span",11),a.YNc(1,J,2,1,"span",12),a.YNc(2,nt,1,0,"ng-content",13),a.qZA()),2&m){const c=a.oxw();a.Q6J("ngSwitch",!!c.customTrigger),a.xp6(2),a.Q6J("ngSwitchCase",!0)}}function lt(m,h){if(1&m){const c=a.EpF();a.O4$(),a.kcU(),a.TgZ(0,"div",15,16),a.NdJ("@transformPanel.done",function(O){a.CHM(c);const Q=a.oxw();return a.KtG(Q._panelDoneAnimatingStream.next(O.toState))})("keydown",function(O){a.CHM(c);const Q=a.oxw();return a.KtG(Q._handleKeydown(O))}),a.Hsn(2,1),a.qZA()}if(2&m){const c=a.oxw();a.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",c._getPanelTheme(),""),a.Q6J("ngClass",c.panelClass)("@transformPanel","showing"),a.uIk("id",c.id+"-panel")("aria-multiselectable",c.multiple)("aria-label",c.ariaLabel||null)("aria-labelledby",c._getPanelAriaLabelledby())}}const rt=[[["mat-select-trigger"]],"*"],mt=["mat-select-trigger","*"],vt={transformPanelWrap:(0,v.X$)("transformPanelWrap",[(0,v.eR)("* => void",(0,v.IO)("@transformPanel",[(0,v.pV)()],{optional:!0}))]),transformPanel:(0,v.X$)("transformPanel",[(0,v.SB)("void",(0,v.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,v.eR)("void => showing",(0,v.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,v.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,v.eR)("* => void",(0,v.jt)("100ms linear",(0,v.oB)({opacity:0})))])};let bt=0;const ht=new a.OlP("mat-select-scroll-strategy"),_t=new a.OlP("MAT_SELECT_CONFIG"),gt={provide:ht,deps:[t.aV],useFactory:function pt(m){return()=>m.scrollStrategies.reposition()}},xt=new a.OlP("MatSelectTrigger");class ft{constructor(h,c){this.source=h,this.value=c}}const ut=(0,w.Kr)((0,w.sb)((0,w.Id)((0,w.FD)(class{constructor(m,h,c,s,O){this._elementRef=m,this._defaultErrorStateMatcher=h,this._parentForm=c,this._parentFormGroup=s,this.ngControl=O,this.stateChanges=new j.xQ}}))));let S=(()=>{class m extends ut{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(c){this._placeholder=c,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(U.kI.required)??!1}set required(c){this._required=(0,K.Ig)(c),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(c){this._multiple=(0,K.Ig)(c)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(c){this._disableOptionCentering=(0,K.Ig)(c)}get compareWith(){return this._compareWith}set compareWith(c){this._compareWith=c,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(c){this._assignValue(c)&&this._onChange(c)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(c){this._typeaheadDebounceInterval=(0,K.su)(c)}get id(){return this._id}set id(c){this._id=c||this._uid,this.stateChanges.next()}constructor(c,s,O,Q,H,dt,ct,wt,Ot,Lt,Vt,Bt,_,E){super(H,Q,ct,wt,Lt),this._viewportRuler=c,this._changeDetectorRef=s,this._ngZone=O,this._dir=dt,this._parentFormField=Ot,this._liveAnnouncer=_,this._defaultOptions=E,this._panelOpen=!1,this._compareWith=(r,f)=>r===f,this._uid="mat-select-"+bt++,this._triggerAriaLabelledBy=null,this._destroy=new j.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+bt++,this._panelDoneAnimatingStream=new j.xQ,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,q.P)(()=>{const r=this.options;return r?r.changes.pipe((0,V.O)(r),(0,k.w)(()=>(0,F.T)(...r.map(f=>f.onSelectionChange)))):this._ngZone.onStable.pipe((0,y.q)(1),(0,k.w)(()=>this.optionSelectionChanges))}),this.openedChange=new a.vpe,this._openedStream=this.openedChange.pipe((0,I.h)(r=>r),(0,et.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,I.h)(r=>!r),(0,et.U)(()=>{})),this.selectionChange=new a.vpe,this.valueChange=new a.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=E?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=E.typeaheadDebounceInterval),this._scrollStrategyFactory=Bt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Vt)||0,this.id=this.id}ngOnInit(){this._selectionModel=new tt.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,T.x)(),(0,Y.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Y.R)(this._destroy)).subscribe(c=>{c.added.forEach(s=>s.select()),c.removed.forEach(s=>s.deselect())}),this.options.changes.pipe((0,V.O)(null),(0,Y.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const c=this._getTriggerAriaLabelledby(),s=this.ngControl;if(c!==this._triggerAriaLabelledBy){const O=this._elementRef.nativeElement;this._triggerAriaLabelledBy=c,c?O.setAttribute("aria-labelledby",c):O.removeAttribute("aria-labelledby")}s&&(this._previousControl!==s.control&&(void 0!==this._previousControl&&null!==s.disabled&&s.disabled!==this.disabled&&(this.disabled=s.disabled),this._previousControl=s.control),this.updateErrorState())}ngOnChanges(c){(c.disabled||c.userAriaDescribedBy)&&this.stateChanges.next(),c.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const c=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!c)return;const s=`${this.id}-panel`;this._trackedModal&&(0,N.iD)(this._trackedModal,"aria-owns",s),(0,N.Zf)(c,"aria-owns",s),this._trackedModal=c}_clearFromModal(){this._trackedModal&&((0,N.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(c){this._assignValue(c)}registerOnChange(c){this._onChange=c}registerOnTouched(c){this._onTouched=c}setDisabledState(c){this.disabled=c,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const c=this._selectionModel.selected.map(s=>s.viewValue);return this._isRtl()&&c.reverse(),c.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(c){this.disabled||(this.panelOpen?this._handleOpenKeydown(c):this._handleClosedKeydown(c))}_handleClosedKeydown(c){const s=c.keyCode,O=s===$.JH||s===$.LH||s===$.oh||s===$.SV,Q=s===$.K5||s===$.L_,H=this._keyManager;if(!H.isTyping()&&Q&&!(0,$.Vb)(c)||(this.multiple||c.altKey)&&O)c.preventDefault(),this.open();else if(!this.multiple){const dt=this.selected;H.onKeydown(c);const ct=this.selected;ct&&dt!==ct&&this._liveAnnouncer.announce(ct.viewValue,1e4)}}_handleOpenKeydown(c){const s=this._keyManager,O=c.keyCode,Q=O===$.JH||O===$.LH,H=s.isTyping();if(Q&&c.altKey)c.preventDefault(),this.close();else if(H||O!==$.K5&&O!==$.L_||!s.activeItem||(0,$.Vb)(c))if(!H&&this._multiple&&O===$.A&&c.ctrlKey){c.preventDefault();const dt=this.options.some(ct=>!ct.disabled&&!ct.selected);this.options.forEach(ct=>{ct.disabled||(dt?ct.select():ct.deselect())})}else{const dt=s.activeItemIndex;s.onKeydown(c),this._multiple&&Q&&c.shiftKey&&s.activeItem&&s.activeItemIndex!==dt&&s.activeItem._selectViaInteraction()}else c.preventDefault(),s.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,y.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(c){if(this.options.forEach(s=>s.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&c)Array.isArray(c),c.forEach(s=>this._selectOptionByValue(s)),this._sortValues();else{const s=this._selectOptionByValue(c);s?this._keyManager.updateActiveItem(s):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(c){const s=this.options.find(O=>{if(this._selectionModel.isSelected(O))return!1;try{return null!=O.value&&this._compareWith(O.value,c)}catch{return!1}});return s&&this._selectionModel.select(s),s}_assignValue(c){return!!(c!==this._value||this._multiple&&Array.isArray(c))&&(this.options&&this._setSelectionByValue(c),this._value=c,!0)}_skipPredicate(c){return c.disabled}_initKeyManager(){this._keyManager=new N.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const c=(0,F.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Y.R)(c)).subscribe(s=>{this._onSelect(s.source,s.isUserInput),s.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,F.T)(...this.options.map(s=>s._stateChanges)).pipe((0,Y.R)(c)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(c,s){const O=this._selectionModel.isSelected(c);null!=c.value||this._multiple?(O!==c.selected&&(c.selected?this._selectionModel.select(c):this._selectionModel.deselect(c)),s&&this._keyManager.setActiveItem(c),this.multiple&&(this._sortValues(),s&&this.focus())):(c.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(c.value)),O!==this._selectionModel.isSelected(c)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const c=this.options.toArray();this._selectionModel.sort((s,O)=>this.sortComparator?this.sortComparator(s,O,c):c.indexOf(s)-c.indexOf(O)),this.stateChanges.next()}}_propagateChanges(c){let s=null;s=this.multiple?this.selected.map(O=>O.value):this.selected?this.selected.value:c,this._value=s,this.valueChange.emit(s),this._onChange(s),this.selectionChange.emit(this._getChangeEvent(s)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let c=-1;for(let s=0;s<this.options.length;s++)if(!this.options.get(s).disabled){c=s;break}this._keyManager.setActiveItem(c)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(c){this._elementRef.nativeElement.focus(c)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const c=this._parentFormField?.getLabelId();return this.ariaLabelledby?(c?c+" ":"")+this.ariaLabelledby:c}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const c=this._parentFormField?.getLabelId();let s=(c?c+" ":"")+this._valueId;return this.ariaLabelledby&&(s+=" "+this.ariaLabelledby),s}_panelDoneAnimating(c){this.openedChange.emit(c)}setDescribedByIds(c){c.length?this._elementRef.nativeElement.setAttribute("aria-describedby",c.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return m.\u0275fac=function(c){return new(c||m)(a.Y36(Z.rL),a.Y36(a.sBO),a.Y36(a.R0b),a.Y36(w.rD),a.Y36(a.SBq),a.Y36(L.Is,8),a.Y36(U.F,8),a.Y36(U.sg,8),a.Y36(X.G_,8),a.Y36(U.a5,10),a.$8M("tabindex"),a.Y36(ht),a.Y36(N.Kd),a.Y36(_t,8))},m.\u0275dir=a.lG2({type:m,viewQuery:function(c,s){if(1&c&&(a.Gf(C,5),a.Gf(x,5),a.Gf(t.pI,5)),2&c){let O;a.iGM(O=a.CRH())&&(s.trigger=O.first),a.iGM(O=a.CRH())&&(s.panel=O.first),a.iGM(O=a.CRH())&&(s._overlayDir=O.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[a.qOj,a.TTD]}),m})(),G=(()=>{class m{}return m.\u0275fac=function(c){return new(c||m)},m.\u0275dir=a.lG2({type:m,selectors:[["mat-select-trigger"]],features:[a._Bn([{provide:xt,useExisting:m}])]}),m})(),l=(()=>{class m extends S{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=c=>!this.panelOpen&&c.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Y.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(c){const s=this.options.toArray()[c];if(s){const O=this.panel.nativeElement,Q=(0,w.CB)(c,this.options,this.optionGroups),H=s._getHostElement();O.scrollTop=0===c&&1===Q?0:(0,w.jH)(H.offsetTop,H.offsetHeight,O.scrollTop,O.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(c){return new ft(this,c)}_getOverlayWidth(c){return"auto"===this.panelWidth?(c instanceof t.xu?c.elementRef:c||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(c){this._hideSingleSelectionIndicator=(0,K.Ig)(c),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const c of this.options)c._changeDetectorRef.markForCheck()}}return m.\u0275fac=function(){let h;return function(s){return(h||(h=a.n5z(m)))(s||m)}}(),m.\u0275cmp=a.Xpm({type:m,selectors:[["mat-select"]],contentQueries:function(c,s,O){if(1&c&&(a.Suo(O,xt,5),a.Suo(O,w.ey,5),a.Suo(O,w.K7,5)),2&c){let Q;a.iGM(Q=a.CRH())&&(s.customTrigger=Q.first),a.iGM(Q=a.CRH())&&(s.options=Q),a.iGM(Q=a.CRH())&&(s.optionGroups=Q)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(c,s){1&c&&a.NdJ("keydown",function(Q){return s._handleKeydown(Q)})("focus",function(){return s._onFocus()})("blur",function(){return s._onBlur()}),2&c&&(a.uIk("id",s.id)("tabindex",s.tabIndex)("aria-controls",s.panelOpen?s.id+"-panel":null)("aria-expanded",s.panelOpen)("aria-label",s.ariaLabel||null)("aria-required",s.required.toString())("aria-disabled",s.disabled.toString())("aria-invalid",s.errorState)("aria-activedescendant",s._getAriaActiveDescendant()),a.ekj("mat-mdc-select-disabled",s.disabled)("mat-mdc-select-invalid",s.errorState)("mat-mdc-select-required",s.required)("mat-mdc-select-empty",s.empty)("mat-mdc-select-multiple",s.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[a._Bn([{provide:X.Eo,useExisting:m},{provide:w.HF,useExisting:m}]),a.qOj],ngContentSelectors:mt,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(c,s){if(1&c&&(a.F$t(rt),a.TgZ(0,"div",0,1),a.NdJ("click",function(){return s.toggle()}),a.TgZ(3,"div",2),a.YNc(4,A,2,1,"span",3),a.YNc(5,at,3,2,"span",4),a.qZA(),a.TgZ(6,"div",5)(7,"div",6),a.O4$(),a.TgZ(8,"svg",7),a._UZ(9,"path",8),a.qZA()()()(),a.YNc(10,lt,3,9,"ng-template",9),a.NdJ("backdropClick",function(){return s.close()})("attach",function(){return s._onAttached()})("detach",function(){return s.close()})),2&c){const O=a.MAs(1);a.xp6(3),a.Q6J("ngSwitch",s.empty),a.uIk("id",s._valueId),a.xp6(1),a.Q6J("ngSwitchCase",!0),a.xp6(1),a.Q6J("ngSwitchCase",!1),a.xp6(5),a.Q6J("cdkConnectedOverlayPanelClass",s._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",s._scrollStrategy)("cdkConnectedOverlayOrigin",s._preferredOverlayOrigin||O)("cdkConnectedOverlayOpen",s.panelOpen)("cdkConnectedOverlayPositions",s._positions)("cdkConnectedOverlayWidth",s._overlayWidth)}},dependencies:[D.mk,D.RF,D.n9,D.ED,t.pI,t.xu],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface{max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[vt.transformPanel]},changeDetection:0}),m})(),d=(()=>{class m{}return m.\u0275fac=function(c){return new(c||m)},m.\u0275mod=a.oAB({type:m}),m.\u0275inj=a.cJS({providers:[gt],imports:[D.ez,t.U8,w.Ng,w.BQ,Z.ZD,X.lN,w.Ng,w.BQ]}),m})()},2651:(Mt,ot,p)=>{p.d(ot,{JX:()=>xt,LW:()=>ht,Rh:()=>gt,SJ:()=>ut,TM:()=>ft,jA:()=>pt,kh:()=>_t});var t=p(6672),D=p(6814),a=p(5879),w=p(3680),X=p(4300),Z=p(9388),N=p(2495),L=p(6028),K=p(2831),tt=p(2079),$=p(9016),U=p(7354),j=p(7734),q=p(6124),F=p(4014),V=p(9352),k=p(2068),y=p(1418),I=p(3075),et=p(6776),T=p(6825);const Y=["*"],v=["content"];function C(S,G){if(1&S){const l=a.EpF();a.TgZ(0,"div",2),a.NdJ("click",function(){a.CHM(l);const m=a.oxw();return a.KtG(m._onBackdropClicked())}),a.qZA()}if(2&S){const l=a.oxw();a.ekj("mat-drawer-shown",l._isShowingBackdrop())}}function x(S,G){1&S&&(a.TgZ(0,"mat-drawer-content"),a.Hsn(1,2),a.qZA())}const A=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],J=["mat-drawer","mat-drawer-content","*"];function nt(S,G){if(1&S){const l=a.EpF();a.TgZ(0,"div",2),a.NdJ("click",function(){a.CHM(l);const m=a.oxw();return a.KtG(m._onBackdropClicked())}),a.qZA()}if(2&S){const l=a.oxw();a.ekj("mat-drawer-shown",l._isShowingBackdrop())}}function at(S,G){1&S&&(a.TgZ(0,"mat-sidenav-content"),a.Hsn(1,2),a.qZA())}const lt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],rt=["mat-sidenav","mat-sidenav-content","*"],vt={transformDrawer:(0,T.X$)("transform",[(0,T.SB)("open, open-instant",(0,T.oB)({transform:"none",visibility:"visible"})),(0,T.SB)("void",(0,T.oB)({"box-shadow":"none",visibility:"hidden"})),(0,T.eR)("void => open-instant",(0,T.jt)("0ms")),(0,T.eR)("void <=> open, open-instant => void",(0,T.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Ct=new a.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function bt(){return!1}}),kt=new a.OlP("MAT_DRAWER_CONTAINER");let ht=(()=>{class S extends t.PQ{constructor(l,d,m,h,c){super(m,h,c),this._changeDetectorRef=l,this._container=d}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return S.\u0275fac=function(l){return new(l||S)(a.Y36(a.sBO),a.Y36((0,a.Gpc)(()=>_t)),a.Y36(a.SBq),a.Y36(t.mF),a.Y36(a.R0b))},S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(l,d){2&l&&a.Udp("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},features:[a._Bn([{provide:t.PQ,useExisting:S}]),a.qOj],ngContentSelectors:Y,decls:1,vars:0,template:function(l,d){1&l&&(a.F$t(),a.Hsn(0))},encapsulation:2,changeDetection:0}),S})(),pt=(()=>{class S{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,N.Ig)(l)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(l){("true"===l||"false"===l||null==l)&&(l=(0,N.Ig)(l)),this._autoFocus=l}get opened(){return this._opened}set opened(l){this.toggle((0,N.Ig)(l))}constructor(l,d,m,h,c,s,O,Q){this._elementRef=l,this._focusTrapFactory=d,this._focusMonitor=m,this._platform=h,this._ngZone=c,this._interactivityChecker=s,this._doc=O,this._container=Q,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new tt.xQ,this._animationEnd=new tt.xQ,this._animationState="void",this.openedChange=new a.vpe(!0),this._openedStream=this.openedChange.pipe((0,j.h)(H=>H),(0,q.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,j.h)(H=>H.fromState!==H.toState&&0===H.toState.indexOf("open")),(0,F.h)(void 0)),this._closedStream=this.openedChange.pipe((0,j.h)(H=>!H),(0,q.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,j.h)(H=>H.fromState!==H.toState&&"void"===H.toState),(0,F.h)(void 0)),this._destroyed=new tt.xQ,this.onPositionChanged=new a.vpe,this._modeChanged=new tt.xQ,this.openedChange.subscribe(H=>{H?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,$.R)(this._elementRef.nativeElement,"keydown").pipe((0,j.h)(H=>H.keyCode===L.hY&&!this.disableClose&&!(0,L.Vb)(H)),(0,V.R)(this._destroyed)).subscribe(H=>this._ngZone.run(()=>{this.close(),H.stopPropagation(),H.preventDefault()}))}),this._animationEnd.pipe((0,k.x)((H,dt)=>H.fromState===dt.fromState&&H.toState===dt.toState)).subscribe(H=>{const{fromState:dt,toState:ct}=H;(0===ct.indexOf("open")&&"void"===dt||"void"===ct&&0===dt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(l,d){this._interactivityChecker.isFocusable(l)||(l.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const m=()=>{l.removeEventListener("blur",m),l.removeEventListener("mousedown",m),l.removeAttribute("tabindex")};l.addEventListener("blur",m),l.addEventListener("mousedown",m)})),l.focus(d)}_focusByCssSelector(l,d){let m=this._elementRef.nativeElement.querySelector(l);m&&this._forceFocus(m,d)}_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(d=>{!d&&"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,d){l&&d&&(this._openedVia=d);const m=this._setOpen(l,!l&&this._isFocusWithinDrawer(),this._openedVia||"program");return l||(this._openedVia=null),m}_setOpen(l,d,m){return this._opened=l,l?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",d&&this._restoreFocus(m)),this._updateFocusTrapState(),new Promise(h=>{this.openedChange.pipe((0,y.q)(1)).subscribe(c=>h(c?"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 d=this._elementRef.nativeElement,m=d.parentNode;"end"===l?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),m.insertBefore(this._anchor,d)),m.appendChild(d)):this._anchor&&this._anchor.parentNode.insertBefore(d,this._anchor)}}return S.\u0275fac=function(l){return new(l||S)(a.Y36(a.SBq),a.Y36(X.qV),a.Y36(X.tE),a.Y36(K.t4),a.Y36(a.R0b),a.Y36(X.ic),a.Y36(D.K0,8),a.Y36(kt,8))},S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-drawer"]],viewQuery:function(l,d){if(1&l&&a.Gf(v,5),2&l){let m;a.iGM(m=a.CRH())&&(d._content=m.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(l,d){1&l&&a.WFA("@transform.start",function(h){return d._animationStarted.next(h)})("@transform.done",function(h){return d._animationEnd.next(h)}),2&l&&(a.uIk("align",null),a.d8E("@transform",d._animationState),a.ekj("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.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:Y,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(l,d){1&l&&(a.F$t(),a.TgZ(0,"div",0,1),a.Hsn(2),a.qZA())},dependencies:[t.PQ],encapsulation:2,data:{animation:[vt.transformDrawer]},changeDetection:0}),S})(),_t=(()=>{class S{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(l){this._autosize=(0,N.Ig)(l)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(l){this._backdropOverride=null==l?null:(0,N.Ig)(l)}get scrollable(){return this._userContent||this._content}constructor(l,d,m,h,c,s=!1,O){this._dir=l,this._element=d,this._ngZone=m,this._changeDetectorRef=h,this._animationMode=O,this._drawers=new a.n_E,this.backdropClick=new a.vpe,this._destroyed=new tt.xQ,this._doCheckSubject=new tt.xQ,this._contentMargins={left:null,right:null},this._contentMarginChanges=new tt.xQ,l&&l.change.pipe((0,V.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),c.change().pipe((0,V.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=s}ngAfterContentInit(){this._allDrawers.changes.pipe((0,I.O)(this._allDrawers),(0,V.R)(this._destroyed)).subscribe(l=>{this._drawers.reset(l.filter(d=>!d._container||d._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,I.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,et.b)(10),(0,V.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,d=0;if(this._left&&this._left.opened)if("side"==this._left.mode)l+=this._left._getWidth();else if("push"==this._left.mode){const m=this._left._getWidth();l+=m,d-=m}if(this._right&&this._right.opened)if("side"==this._right.mode)d+=this._right._getWidth();else if("push"==this._right.mode){const m=this._right._getWidth();d+=m,l-=m}l=l||null,d=d||null,(l!==this._contentMargins.left||d!==this._contentMargins.right)&&(this._contentMargins={left:l,right:d},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,j.h)(d=>d.fromState!==d.toState),(0,V.R)(this._drawers.changes)).subscribe(d=>{"open-instant"!==d.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==l.mode&&l.openedChange.pipe((0,V.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(l.opened))}_watchDrawerPosition(l){l&&l.onPositionChanged.pipe((0,V.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,y.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(l){l&&l._modeChanged.pipe((0,V.R)((0,U.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(l){const d=this._element.nativeElement.classList,m="mat-drawer-container-has-open";l?d.add(m):d.remove(m)}_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 S.\u0275fac=function(l){return new(l||S)(a.Y36(Z.Is,8),a.Y36(a.SBq),a.Y36(a.R0b),a.Y36(a.sBO),a.Y36(t.rL),a.Y36(Ct),a.Y36(a.QbO,8))},S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-drawer-container"]],contentQueries:function(l,d,m){if(1&l&&(a.Suo(m,ht,5),a.Suo(m,pt,5)),2&l){let h;a.iGM(h=a.CRH())&&(d._content=h.first),a.iGM(h=a.CRH())&&(d._allDrawers=h)}},viewQuery:function(l,d){if(1&l&&a.Gf(ht,5),2&l){let m;a.iGM(m=a.CRH())&&(d._userContent=m.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(l,d){2&l&&a.ekj("mat-drawer-container-explicit-backdrop",d._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a._Bn([{provide:kt,useExisting:S}])],ngContentSelectors:J,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,d){1&l&&(a.F$t(A),a.YNc(0,C,1,2,"div",0),a.Hsn(1),a.Hsn(2,1),a.YNc(3,x,2,0,"mat-drawer-content",1)),2&l&&(a.Q6J("ngIf",d.hasBackdrop),a.xp6(3),a.Q6J("ngIf",!d._content))},dependencies:[D.O5,ht],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}),S})(),gt=(()=>{class S extends ht{constructor(l,d,m,h,c){super(l,d,m,h,c)}}return S.\u0275fac=function(l){return new(l||S)(a.Y36(a.sBO),a.Y36((0,a.Gpc)(()=>ft)),a.Y36(a.SBq),a.Y36(t.mF),a.Y36(a.R0b))},S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(l,d){2&l&&a.Udp("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},features:[a._Bn([{provide:t.PQ,useExisting:S}]),a.qOj],ngContentSelectors:Y,decls:1,vars:0,template:function(l,d){1&l&&(a.F$t(),a.Hsn(0))},encapsulation:2,changeDetection:0}),S})(),xt=(()=>{class S extends pt{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(l){this._fixedInViewport=(0,N.Ig)(l)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(l){this._fixedTopGap=(0,N.su)(l)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(l){this._fixedBottomGap=(0,N.su)(l)}}return S.\u0275fac=function(){let G;return function(d){return(G||(G=a.n5z(S)))(d||S)}}(),S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(l,d){2&l&&(a.uIk("align",null),a.Udp("top",d.fixedInViewport?d.fixedTopGap:null,"px")("bottom",d.fixedInViewport?d.fixedBottomGap:null,"px"),a.ekj("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.opened)("mat-sidenav-fixed",d.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[a.qOj],ngContentSelectors:Y,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(l,d){1&l&&(a.F$t(),a.TgZ(0,"div",0,1),a.Hsn(2),a.qZA())},dependencies:[t.PQ],encapsulation:2,data:{animation:[vt.transformDrawer]},changeDetection:0}),S})(),ft=(()=>{class S extends _t{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return S.\u0275fac=function(){let G;return function(d){return(G||(G=a.n5z(S)))(d||S)}}(),S.\u0275cmp=a.Xpm({type:S,selectors:[["mat-sidenav-container"]],contentQueries:function(l,d,m){if(1&l&&(a.Suo(m,gt,5),a.Suo(m,xt,5)),2&l){let h;a.iGM(h=a.CRH())&&(d._content=h.first),a.iGM(h=a.CRH())&&(d._allDrawers=h)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(l,d){2&l&&a.ekj("mat-drawer-container-explicit-backdrop",d._backdropOverride)},exportAs:["matSidenavContainer"],features:[a._Bn([{provide:kt,useExisting:S}]),a.qOj],ngContentSelectors:rt,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,d){1&l&&(a.F$t(lt),a.YNc(0,nt,1,2,"div",0),a.Hsn(1),a.Hsn(2,1),a.YNc(3,at,2,0,"mat-sidenav-content",1)),2&l&&(a.Q6J("ngIf",d.hasBackdrop),a.xp6(3),a.Q6J("ngIf",!d._content))},dependencies:[D.O5,gt],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}),S})(),ut=(()=>{class S{}return S.\u0275fac=function(l){return new(l||S)},S.\u0275mod=a.oAB({type:S}),S.\u0275inj=a.cJS({imports:[D.ez,w.BQ,t.ZD,t.ZD,w.BQ]}),S})()},1274:(Mt,ot,p)=>{p.d(ot,{Ye:()=>K,g0:()=>$,rD:()=>L});var t=p(5879),D=p(3680),a=p(2831),w=p(6814);const X=["*",[["mat-toolbar-row"]]],Z=["*","mat-toolbar-row"],N=(0,D.pj)(class{constructor(U){this._elementRef=U}});let L=(()=>{class U{}return U.\u0275fac=function(q){return new(q||U)},U.\u0275dir=t.lG2({type:U,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),U})(),K=(()=>{class U extends N{constructor(q,F,V){super(q),this._platform=F,this._document=V}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return U.\u0275fac=function(q){return new(q||U)(t.Y36(t.SBq),t.Y36(a.t4),t.Y36(w.K0))},U.\u0275cmp=t.Xpm({type:U,selectors:[["mat-toolbar"]],contentQueries:function(q,F,V){if(1&q&&t.Suo(V,L,5),2&q){let k;t.iGM(k=t.CRH())&&(F._toolbarRows=k)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(q,F){2&q&&t.ekj("mat-toolbar-multiple-rows",F._toolbarRows.length>0)("mat-toolbar-single-row",0===F._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[t.qOj],ngContentSelectors:Z,decls:2,vars:0,template:function(q,F){1&q&&(t.F$t(X),t.Hsn(0),t.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),U})(),$=(()=>{class U{}return U.\u0275fac=function(q){return new(q||U)},U.\u0275mod=t.oAB({type:U}),U.\u0275inj=t.cJS({imports:[D.BQ,D.BQ]}),U})()}}]);