-
Notifications
You must be signed in to change notification settings - Fork 5
/
5585.a3ce1f616f8fad7b.js
1 lines (1 loc) · 143 KB
/
5585.a3ce1f616f8fad7b.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[5585],{9349:(re,N,u)=>{u.d(N,{IC:()=>B,Ky:()=>V,Lq:()=>S,aC:()=>U});var t=u(3353),e=u(4650),a=u(1281),k=u(8896),A=u(8929),b=u(3753),C=u(7568),w=u(7625),Z=u(6895);const P=(0,t.i$)({passive:!0});let S=(()=>{class y{constructor(h,m){this._platform=h,this._ngZone=m,this._monitoredElements=new Map}monitor(h){if(!this._platform.isBrowser)return k.E;const m=(0,a.fI)(h),g=this._monitoredElements.get(m);if(g)return g.subject;const D=new A.xQ,x="cdk-text-field-autofilled",F=f=>{"cdk-text-field-autofill-start"!==f.animationName||m.classList.contains(x)?"cdk-text-field-autofill-end"===f.animationName&&m.classList.contains(x)&&(m.classList.remove(x),this._ngZone.run(()=>D.next({target:f.target,isAutofilled:!1}))):(m.classList.add(x),this._ngZone.run(()=>D.next({target:f.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{m.addEventListener("animationstart",F,P),m.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(m,{subject:D,unlisten:()=>{m.removeEventListener("animationstart",F,P)}}),D}stopMonitoring(h){const m=(0,a.fI)(h),g=this._monitoredElements.get(m);g&&(g.unlisten(),g.subject.complete(),m.classList.remove("cdk-text-field-autofill-monitored"),m.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(m))}ngOnDestroy(){this._monitoredElements.forEach((h,m)=>this.stopMonitoring(m))}}return y.\u0275fac=function(h){return new(h||y)(e.LFG(t.t4),e.LFG(e.R0b))},y.\u0275prov=e.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),U=(()=>{class y{constructor(h,m){this._elementRef=h,this._autofillMonitor=m,this.cdkAutofill=new e.vpe}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(h=>this.cdkAutofill.emit(h))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return y.\u0275fac=function(h){return new(h||y)(e.Y36(e.SBq),e.Y36(S))},y.\u0275dir=e.lG2({type:y,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),y})(),B=(()=>{class y{constructor(h,m,g,D){this._elementRef=h,this._platform=m,this._ngZone=g,this._destroyed=new A.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=x=>{this._hasFocus="focus"===x.type},this._document=D,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(h){this._minRows=(0,a.su)(h),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(h){this._maxRows=(0,a.su)(h),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(h){h=(0,a.Ig)(h),this._enabled!==h&&((this._enabled=h)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(h){this._cachedPlaceholderHeight=void 0,h?this._textareaElement.setAttribute("placeholder",h):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const h=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;h&&(this._textareaElement.style.minHeight=h)}_setMaxHeight(){const h=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;h&&(this._textareaElement.style.maxHeight=h)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const h=this._getWindow();(0,b.R)(h,"resize").pipe((0,C.e)(16),(0,w.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 h=this._textareaElement.cloneNode(!1);h.rows=1,h.style.position="absolute",h.style.visibility="hidden",h.style.border="none",h.style.padding="0",h.style.height="",h.style.minHeight="",h.style.maxHeight="",h.style.overflow="hidden",this._textareaElement.parentNode.appendChild(h),this._cachedLineHeight=h.clientHeight,h.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const h=this._textareaElement,m=h.style.marginBottom||"",g=this._platform.FIREFOX,D=g&&this._hasFocus,x=g?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";D&&(h.style.marginBottom=`${h.clientHeight}px`),h.classList.add(x);const F=h.scrollHeight-4;return h.classList.remove(x),D&&(h.style.marginBottom=m),F}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const h=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=h}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(h=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const m=this._elementRef.nativeElement,g=m.value;if(!h&&this._minRows===this._previousMinRows&&g===this._previousValue)return;const D=this._measureScrollHeight(),x=Math.max(D,this._cachedPlaceholderHeight||0);m.style.height=`${x}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(m)):setTimeout(()=>this._scrollToCaretPosition(m))}),this._previousValue=g,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(h){const{selectionStart:m,selectionEnd:g}=h;!this._destroyed.isStopped&&this._hasFocus&&h.setSelectionRange(m,g)}}return y.\u0275fac=function(h){return new(h||y)(e.Y36(e.SBq),e.Y36(t.t4),e.Y36(e.R0b),e.Y36(Z.K0,8))},y.\u0275dir=e.lG2({type:y,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(h,m){1&h&&e.NdJ("input",function(){return m._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),y})(),V=(()=>{class y{}return y.\u0275fac=function(h){return new(h||y)},y.\u0275mod=e.oAB({type:y}),y.\u0275inj=e.cJS({}),y})()},5585:(re,N,u)=>{u.r(N),u.d(N,{SelectCustomTriggerExample:()=>W,SelectDisabledExample:()=>H,SelectErrorStateMatcherExample:()=>ae,SelectExamplesModule:()=>fe,SelectFormExample:()=>se,SelectHarnessExample:()=>ce,SelectHintErrorExample:()=>me,SelectInitialValueExample:()=>ie,SelectMultipleExample:()=>ee,SelectNoRippleExample:()=>te,SelectOptgroupExample:()=>X,SelectOverviewExample:()=>ne,SelectPanelClassExample:()=>oe,SelectReactiveFormExample:()=>le,SelectResetExample:()=>G,SelectValueBindingExample:()=>j});var t=u(6895),e=u(4650),a=u(4006),k=u(6709),A=u(284),b=u(9549),C=u(4385),w=u(3238);function Z(n,c){if(1&n&&(e.TgZ(0,"span",4),e._uU(1),e.qZA()),2&n){const o=e.oxw();e.xp6(1),e.AsE(" (+",((null==o.toppings.value?null:o.toppings.value.length)||0)-1," ",2===(null==o.toppings.value?null:o.toppings.value.length)?"other":"others",") ")}}function P(n,c){if(1&n&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o),e.xp6(1),e.Oqu(o)}}function S(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"You must make a selection"),e.qZA())}function U(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1," Your selection is invalid "),e.qZA())}function B(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"You must make a selection"),e.qZA())}function V(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1," Your selection is invalid "),e.qZA())}function y(n,c){if(1&n&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function M(n,c){if(1&n&&(e.TgZ(0,"option",5),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function h(n,c){if(1&n&&(e.TgZ(0,"mat-option",9),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o),e.xp6(1),e.hij(" ",o.name," ")}}function m(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Please choose an animal"),e.qZA())}function g(n,c){1&n&&(e.TgZ(0,"mat-error"),e._uU(1," This field is required "),e.qZA())}function D(n,c){if(1&n&&(e.TgZ(0,"mat-option",3),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o),e.xp6(1),e.Oqu(o)}}function x(n,c){if(1&n&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function F(n,c){if(1&n&&(e.TgZ(0,"mat-optgroup",10),e.YNc(1,x,2,2,"mat-option",11),e.qZA()),2&n){const o=c.$implicit;e.Q6J("label",o.name)("disabled",o.disabled),e.xp6(1),e.Q6J("ngForOf",o.pokemon)}}function f(n,c){if(1&n&&(e.TgZ(0,"mat-option",7),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function p(n,c){if(1&n&&(e.TgZ(0,"mat-option",8),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o),e.xp6(1),e.Oqu(o)}}function T(n,c){if(1&n&&(e.TgZ(0,"mat-option",6),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function R(n,c){if(1&n&&(e.TgZ(0,"option",6),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}function z(n,c){if(1&n&&(e.TgZ(0,"mat-option",6),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.Oqu(o.viewValue)}}function q(n,c){if(1&n&&(e.TgZ(0,"option",7),e._uU(1),e.qZA()),2&n){const o=c.$implicit,i=e.oxw();e.Q6J("value",o.value)("selected",i.selectedCar===o.value),e.xp6(1),e.Oqu(o.viewValue)}}function K(n,c){if(1&n&&(e.TgZ(0,"mat-option",2),e._uU(1),e.qZA()),2&n){const o=c.$implicit;e.Q6J("value",o.value),e.xp6(1),e.hij(" ",o.viewValue," ")}}let W=(()=>{class n{constructor(){this.toppings=new a.NI(""),this.toppingList=["Extra cheese","Mushroom","Onion","Pepperoni","Sausage","Tomato"]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-custom-trigger-example"]],decls:8,vars:4,consts:[["appearance","fill"],["multiple","",3,"formControl"],["class","example-additional-selection",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],[1,"example-additional-selection"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Toppings"),e.qZA(),e.TgZ(3,"mat-select",1)(4,"mat-select-trigger"),e._uU(5),e.YNc(6,Z,2,2,"span",2),e.qZA(),e.YNc(7,P,2,2,"mat-option",3),e.qZA()()),2&o&&(e.xp6(3),e.Q6J("formControl",i.toppings),e.xp6(2),e.hij(" ",(null==i.toppings.value?null:i.toppings.value[0])||""," "),e.xp6(1),e.Q6J("ngIf",((null==i.toppings.value?null:i.toppings.value.length)||0)>1),e.xp6(1),e.Q6J("ngForOf",i.toppingList))},dependencies:[t.sg,t.O5,a.JJ,b.KE,b.hX,C.gD,C.$L,w.ey,a.oH],styles:[".example-additional-selection[_ngcontent-%COMP%] {\n opacity: 0.75;\n font-size: 0.75em;\n}"]}),n})(),H=(()=>{class n{constructor(){this.disableSelect=new a.NI(!1)}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-disabled-example"]],decls:30,vars:3,consts:[[3,"formControl"],["appearance","fill"],[3,"disabled"],["value","option1"],["value","option2","disabled",""],["value","option3"],["matNativeControl","",3,"disabled"],["value","","selected",""],["value","volvo"],["value","saab","disabled",""],["value","mercedes"],["value","audi"]],template:function(o,i){1&o&&(e.TgZ(0,"p")(1,"mat-checkbox",0),e._uU(2,"Disable select"),e.qZA()(),e.TgZ(3,"h4"),e._uU(4,"mat-select"),e.qZA(),e.TgZ(5,"mat-form-field",1)(6,"mat-label"),e._uU(7,"Choose an option"),e.qZA(),e.TgZ(8,"mat-select",2)(9,"mat-option",3),e._uU(10,"Option 1"),e.qZA(),e.TgZ(11,"mat-option",4),e._uU(12,"Option 2 (disabled)"),e.qZA(),e.TgZ(13,"mat-option",5),e._uU(14,"Option 3"),e.qZA()()(),e.TgZ(15,"h4"),e._uU(16,"native html select"),e.qZA(),e.TgZ(17,"mat-form-field",1)(18,"mat-label"),e._uU(19,"Choose an option"),e.qZA(),e.TgZ(20,"select",6),e._UZ(21,"option",7),e.TgZ(22,"option",8),e._uU(23,"Volvo"),e.qZA(),e.TgZ(24,"option",9),e._uU(25,"Saab"),e.qZA(),e.TgZ(26,"option",10),e._uU(27,"Mercedes"),e.qZA(),e.TgZ(28,"option",11),e._uU(29,"Audi"),e.qZA()()()),2&o&&(e.xp6(1),e.Q6J("formControl",i.disableSelect),e.xp6(7),e.Q6J("disabled",i.disableSelect.value),e.xp6(12),e.Q6J("disabled",i.disableSelect.value))},dependencies:[a.YN,a.Kr,a.JJ,k.oG,A.Nt,b.KE,b.hX,C.gD,w.ey,a.oH],encapsulation:2}),n})();class de{isErrorState(c,o){return!!(c&&c.invalid&&(c.dirty||c.touched||o&&o.submitted))}}let ae=(()=>{class n{constructor(){this.selected=new a.NI("valid",[a.kI.required,a.kI.pattern("valid")]),this.selectFormControl=new a.NI("valid",[a.kI.required,a.kI.pattern("valid")]),this.nativeSelectFormControl=new a.NI("valid",[a.kI.required,a.kI.pattern("valid")]),this.matcher=new de}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-error-state-matcher-example"]],decls:29,vars:8,consts:[["appearance","fill"],[3,"formControl","errorStateMatcher"],["value","valid"],["value","invalid"],[4,"ngIf"],["appearance","fill",1,"demo-full-width"],["matNativeControl","",3,"formControl","errorStateMatcher"],["value",""],["value","valid","selected",""]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"mat-select"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"Choose one"),e.qZA(),e.TgZ(5,"mat-select",1)(6,"mat-option"),e._uU(7,"Clear"),e.qZA(),e.TgZ(8,"mat-option",2),e._uU(9,"Valid option"),e.qZA(),e.TgZ(10,"mat-option",3),e._uU(11,"Invalid option"),e.qZA()(),e.TgZ(12,"mat-hint"),e._uU(13,"Errors appear instantly!"),e.qZA(),e.YNc(14,S,2,0,"mat-error",4),e.YNc(15,U,2,0,"mat-error",4),e.qZA(),e.TgZ(16,"h4"),e._uU(17,"native html select"),e.qZA(),e.TgZ(18,"mat-form-field",5)(19,"mat-label"),e._uU(20,"Choose one"),e.qZA(),e.TgZ(21,"select",6),e._UZ(22,"option",7),e.TgZ(23,"option",8),e._uU(24,"Valid option"),e.qZA(),e.TgZ(25,"option",3),e._uU(26,"Invalid option"),e.qZA()(),e.YNc(27,B,2,0,"mat-error",4),e.YNc(28,V,2,0,"mat-error",4),e.qZA()),2&o&&(e.xp6(5),e.Q6J("formControl",i.selected)("errorStateMatcher",i.matcher),e.xp6(9),e.Q6J("ngIf",i.selected.hasError("required")),e.xp6(1),e.Q6J("ngIf",i.selected.hasError("pattern")&&!i.selected.hasError("required")),e.xp6(6),e.Q6J("formControl",i.nativeSelectFormControl)("errorStateMatcher",i.matcher),e.xp6(6),e.Q6J("ngIf",i.nativeSelectFormControl.hasError("required")),e.xp6(1),e.Q6J("ngIf",i.nativeSelectFormControl.hasError("pattern")&&!i.nativeSelectFormControl.hasError("required")))},dependencies:[t.O5,a.YN,a.Kr,a.EJ,a.JJ,A.Nt,b.KE,b.hX,b.bx,b.TO,C.gD,w.ey,a.oH],encapsulation:2}),n})(),se=(()=>{class n{constructor(){this.foods=[{value:"steak-0",viewValue:"Steak"},{value:"pizza-1",viewValue:"Pizza"},{value:"tacos-2",viewValue:"Tacos"}],this.cars=[{value:"volvo",viewValue:"Volvo"},{value:"saab",viewValue:"Saab"},{value:"mercedes",viewValue:"Mercedes"}]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-form-example"]],decls:20,vars:6,consts:[["appearance","fill"],["name","food",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["matNativeControl","","name","car",3,"ngModel","ngModelChange"],["value","","selected",""],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"form")(1,"h4"),e._uU(2,"mat-select"),e.qZA(),e.TgZ(3,"mat-form-field",0)(4,"mat-label"),e._uU(5,"Favorite food"),e.qZA(),e.TgZ(6,"mat-select",1),e.NdJ("ngModelChange",function(_){return i.selectedValue=_}),e.YNc(7,y,2,2,"mat-option",2),e.qZA()(),e.TgZ(8,"p"),e._uU(9),e.qZA(),e.TgZ(10,"h4"),e._uU(11,"native html select"),e.qZA(),e.TgZ(12,"mat-form-field",0)(13,"mat-label"),e._uU(14,"Favorite car"),e.qZA(),e.TgZ(15,"select",3),e.NdJ("ngModelChange",function(_){return i.selectedCar=_}),e._UZ(16,"option",4),e.YNc(17,M,2,2,"option",2),e.qZA()(),e.TgZ(18,"p"),e._uU(19),e.qZA()()),2&o&&(e.xp6(6),e.Q6J("ngModel",i.selectedValue),e.xp6(1),e.Q6J("ngForOf",i.foods),e.xp6(2),e.hij(" Selected food: ",i.selectedValue," "),e.xp6(6),e.Q6J("ngModel",i.selectedCar),e.xp6(2),e.Q6J("ngForOf",i.cars),e.xp6(2),e.hij(" Selected car: ",i.selectedCar," "))},dependencies:[t.sg,a._Y,a.YN,a.Kr,a.EJ,a.JJ,a.JL,a.On,a.F,A.Nt,b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),me=(()=>{class n{constructor(){this.animalControl=new a.NI(null,a.kI.required),this.selectFormControl=new a.NI("",a.kI.required),this.animals=[{name:"Dog",sound:"Woof!"},{name:"Cat",sound:"Meow!"},{name:"Cow",sound:"Moo!"},{name:"Fox",sound:"Wa-pa-pa-pa-pa-pa-pow!"}]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-hint-error-example"]],decls:28,vars:6,consts:[["appearance","fill"],["required","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matNativeControl","","required","",3,"formControl"],["label","--select something --"],["value","saab"],["value","mercedes"],["value","audi"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"mat select"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"Favorite animal"),e.qZA(),e.TgZ(5,"mat-select",1)(6,"mat-option"),e._uU(7,"--"),e.qZA(),e.YNc(8,h,2,2,"mat-option",2),e.qZA(),e.YNc(9,m,2,0,"mat-error",3),e.TgZ(10,"mat-hint"),e._uU(11),e.qZA()(),e.TgZ(12,"h4"),e._uU(13,"native html select"),e.qZA(),e.TgZ(14,"mat-form-field",0)(15,"mat-label"),e._uU(16,"Select your car (required)"),e.qZA(),e.TgZ(17,"select",4),e._UZ(18,"option",5),e.TgZ(19,"option",6),e._uU(20,"Saab"),e.qZA(),e.TgZ(21,"option",7),e._uU(22,"Mercedes"),e.qZA(),e.TgZ(23,"option",8),e._uU(24,"Audi"),e.qZA()(),e.YNc(25,g,2,0,"mat-error",3),e.TgZ(26,"mat-hint"),e._uU(27,"You can pick up your favorite car here"),e.qZA()()),2&o&&(e.xp6(5),e.Q6J("formControl",i.animalControl),e.xp6(3),e.Q6J("ngForOf",i.animals),e.xp6(1),e.Q6J("ngIf",i.animalControl.hasError("required")),e.xp6(2),e.Oqu(null==i.animalControl.value?null:i.animalControl.value.sound),e.xp6(6),e.Q6J("formControl",i.selectFormControl),e.xp6(8),e.Q6J("ngIf",i.selectFormControl.hasError("required")))},dependencies:[t.sg,t.O5,a.YN,a.Kr,a.EJ,a.JJ,a.Q7,A.Nt,b.KE,b.hX,b.bx,b.TO,C.gD,w.ey,a.oH],encapsulation:2}),n})(),ee=(()=>{class n{constructor(){this.toppings=new a.NI(""),this.toppingList=["Extra cheese","Mushroom","Onion","Pepperoni","Sausage","Tomato"]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-multiple-example"]],decls:5,vars:2,consts:[["appearance","fill"],["multiple","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Toppings"),e.qZA(),e.TgZ(3,"mat-select",1),e.YNc(4,D,2,2,"mat-option",2),e.qZA()()),2&o&&(e.xp6(3),e.Q6J("formControl",i.toppings),e.xp6(1),e.Q6J("ngForOf",i.toppingList))},dependencies:[t.sg,a.JJ,b.KE,b.hX,C.gD,w.ey,a.oH],encapsulation:2}),n})(),te=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-no-ripple-example"]],decls:10,vars:0,consts:[["appearance","fill"],["disableRipple",""],["value","1"],["value","2"],["value","3"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Select an option"),e.qZA(),e.TgZ(3,"mat-select",1)(4,"mat-option",2),e._uU(5,"Option 1"),e.qZA(),e.TgZ(6,"mat-option",3),e._uU(7,"Option 2"),e.qZA(),e.TgZ(8,"mat-option",4),e._uU(9,"Option 3"),e.qZA()()())},dependencies:[b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),X=(()=>{class n{constructor(){this.pokemonControl=new a.NI(""),this.pokemonGroups=[{name:"Grass",pokemon:[{value:"bulbasaur-0",viewValue:"Bulbasaur"},{value:"oddish-1",viewValue:"Oddish"},{value:"bellsprout-2",viewValue:"Bellsprout"}]},{name:"Water",pokemon:[{value:"squirtle-3",viewValue:"Squirtle"},{value:"psyduck-4",viewValue:"Psyduck"},{value:"horsea-5",viewValue:"Horsea"}]},{name:"Fire",disabled:!0,pokemon:[{value:"charmander-6",viewValue:"Charmander"},{value:"vulpix-7",viewValue:"Vulpix"},{value:"flareon-8",viewValue:"Flareon"}]},{name:"Psychic",pokemon:[{value:"mew-9",viewValue:"Mew"},{value:"mewtwo-10",viewValue:"Mewtwo"}]}]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-optgroup-example"]],decls:25,vars:2,consts:[["appearance","fill"],[3,"formControl"],[3,"label","disabled",4,"ngFor","ngForOf"],["matNativeControl",""],["label","Swedish Cars"],["value","volvo"],["value","saab"],["label","German Cars"],["value","mercedes"],["value","audi"],[3,"label","disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"mat-select"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"Pokemon"),e.qZA(),e.TgZ(5,"mat-select",1)(6,"mat-option"),e._uU(7,"-- None --"),e.qZA(),e.YNc(8,F,2,3,"mat-optgroup",2),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"native html select"),e.qZA(),e.TgZ(11,"mat-form-field",0)(12,"mat-label"),e._uU(13,"Cars"),e.qZA(),e.TgZ(14,"select",3)(15,"optgroup",4)(16,"option",5),e._uU(17,"volvo"),e.qZA(),e.TgZ(18,"option",6),e._uU(19,"Saab"),e.qZA()(),e.TgZ(20,"optgroup",7)(21,"option",8),e._uU(22,"Mercedes"),e.qZA(),e.TgZ(23,"option",9),e._uU(24,"Audi"),e.qZA()()()()),2&o&&(e.xp6(5),e.Q6J("formControl",i.pokemonControl),e.xp6(3),e.Q6J("ngForOf",i.pokemonGroups))},dependencies:[t.sg,a.YN,a.Kr,a.JJ,A.Nt,b.KE,b.hX,C.gD,w.ey,w.Nv,a.oH],encapsulation:2}),n})(),ne=(()=>{class n{constructor(){this.foods=[{value:"steak-0",viewValue:"Steak"},{value:"pizza-1",viewValue:"Pizza"},{value:"tacos-2",viewValue:"Tacos"}]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-overview-example"]],decls:21,vars:1,consts:[["appearance","fill"],[3,"value",4,"ngFor","ngForOf"],["matNativeControl","","required",""],["value","volvo"],["value","saab"],["value","mercedes"],["value","audi"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"Basic mat-select"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"Favorite food"),e.qZA(),e.TgZ(5,"mat-select"),e.YNc(6,f,2,2,"mat-option",1),e.qZA()(),e.TgZ(7,"h4"),e._uU(8,"Basic native select"),e.qZA(),e.TgZ(9,"mat-form-field",0)(10,"mat-label"),e._uU(11,"Cars"),e.qZA(),e.TgZ(12,"select",2)(13,"option",3),e._uU(14,"Volvo"),e.qZA(),e.TgZ(15,"option",4),e._uU(16,"Saab"),e.qZA(),e.TgZ(17,"option",5),e._uU(18,"Mercedes"),e.qZA(),e.TgZ(19,"option",6),e._uU(20,"Audi"),e.qZA()()()),2&o&&(e.xp6(6),e.Q6J("ngForOf",i.foods))},dependencies:[t.sg,a.YN,a.Kr,A.Nt,b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),oe=(()=>{class n{constructor(){this.panelColor=new a.NI("red")}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-panel-class-example"]],decls:10,vars:2,consts:[["appearance","fill"],[3,"formControl","panelClass"],["value","red"],["value","green"],["value","blue"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Panel color"),e.qZA(),e.TgZ(3,"mat-select",1)(4,"mat-option",2),e._uU(5,"Red"),e.qZA(),e.TgZ(6,"mat-option",3),e._uU(7,"Green"),e.qZA(),e.TgZ(8,"mat-option",4),e._uU(9,"Blue"),e.qZA()()()),2&o&&(e.xp6(3),e.MGl("panelClass","example-panel-",i.panelColor.value,""),e.Q6J("formControl",i.panelColor))},dependencies:[a.JJ,b.KE,b.hX,C.gD,w.ey,a.oH],styles:[".example-panel-red.mat-mdc-select-panel {\n background: rgba(255, 0, 0, 0.5);\n}\n\n.example-panel-green.mat-mdc-select-panel {\n background: rgba(0, 255, 0, 0.5);\n}\n\n.example-panel-blue.mat-mdc-select-panel {\n background: rgba(0, 0, 255, 0.5);\n}\n"],encapsulation:2}),n})(),G=(()=>{class n{constructor(){this.states=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-reset-example"]],decls:24,vars:1,consts:[["appearance","fill"],[3,"value",4,"ngFor","ngForOf"],["matNativeControl","","id","mySelectId"],["value","","disabled","","selected",""],["value","volvo"],["value","saab"],["value","mercedes"],["value","audi"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"mat-select"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"State"),e.qZA(),e.TgZ(5,"mat-select")(6,"mat-option"),e._uU(7,"None"),e.qZA(),e.YNc(8,p,2,2,"mat-option",1),e.qZA()(),e.TgZ(9,"h4"),e._uU(10,"native html select"),e.qZA(),e.TgZ(11,"mat-form-field",0)(12,"mat-label"),e._uU(13,"Select your car"),e.qZA(),e.TgZ(14,"select",2),e._UZ(15,"option",3),e.TgZ(16,"option",4),e._uU(17,"Volvo"),e.qZA(),e.TgZ(18,"option",5),e._uU(19,"Saab"),e.qZA(),e.TgZ(20,"option",6),e._uU(21,"Mercedes"),e.qZA(),e.TgZ(22,"option",7),e._uU(23,"Audi"),e.qZA()()()),2&o&&(e.xp6(8),e.Q6J("ngForOf",i.states))},dependencies:[t.sg,a.YN,a.Kr,A.Nt,b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),j=(()=>{class n{constructor(){this.selected="option2"}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-value-binding-example"]],decls:14,vars:2,consts:[["appearance","fill"],[3,"value","valueChange"],["value","option1"],["value","option2"],["value","option3"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Select an option"),e.qZA(),e.TgZ(3,"mat-select",1),e.NdJ("valueChange",function(_){return i.selected=_}),e.TgZ(4,"mat-option"),e._uU(5,"None"),e.qZA(),e.TgZ(6,"mat-option",2),e._uU(7,"Option 1"),e.qZA(),e.TgZ(8,"mat-option",3),e._uU(9,"Option 2"),e.qZA(),e.TgZ(10,"mat-option",4),e._uU(11,"Option 3"),e.qZA()()(),e.TgZ(12,"p"),e._uU(13),e.qZA()),2&o&&(e.xp6(3),e.Q6J("value",i.selected),e.xp6(10),e.hij("You selected: ",i.selected,""))},dependencies:[b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),le=(()=>{class n{constructor(){this.foods=[{value:"steak-0",viewValue:"Steak"},{value:"pizza-1",viewValue:"Pizza"},{value:"tacos-2",viewValue:"Tacos"}],this.cars=[{value:"volvo",viewValue:"Volvo"},{value:"saab",viewValue:"Saab"},{value:"mercedes",viewValue:"Mercedes"}],this.foodControl=new a.NI(this.foods[2].value),this.carControl=new a.NI(this.cars[1].value),this.form=new a.cw({food:this.foodControl,car:this.carControl})}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-reactive-form-example"]],decls:23,vars:7,consts:[[3,"formGroup"],["appearance","fill"],["name","food",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["matNativeControl","","name","car",3,"formControl"],["value",""],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"form",0)(1,"h4"),e._uU(2,"mat-select"),e.qZA(),e.TgZ(3,"mat-form-field",1)(4,"mat-label"),e._uU(5,"Favorite Food"),e.qZA(),e.TgZ(6,"mat-select",2)(7,"mat-option"),e._uU(8,"None"),e.qZA(),e.YNc(9,T,2,2,"mat-option",3),e.qZA()(),e.TgZ(10,"p"),e._uU(11),e.qZA(),e.TgZ(12,"h4"),e._uU(13,"Native select"),e.qZA(),e.TgZ(14,"mat-form-field",1)(15,"mat-label"),e._uU(16,"Favorite Car"),e.qZA(),e.TgZ(17,"select",4)(18,"option",5),e._uU(19,"None"),e.qZA(),e.YNc(20,R,2,2,"option",3),e.qZA()(),e.TgZ(21,"p"),e._uU(22),e.qZA()()),2&o&&(e.Q6J("formGroup",i.form),e.xp6(6),e.Q6J("formControl",i.foodControl),e.xp6(3),e.Q6J("ngForOf",i.foods),e.xp6(2),e.hij("Selected: ",i.foodControl.value,""),e.xp6(6),e.Q6J("formControl",i.carControl),e.xp6(3),e.Q6J("ngForOf",i.cars),e.xp6(2),e.hij("Selected: ",i.carControl.value,""))},dependencies:[t.sg,a._Y,a.YN,a.Kr,a.EJ,a.JJ,a.JL,A.Nt,b.KE,b.hX,C.gD,w.ey,a.oH,a.sg],encapsulation:2}),n})(),ie=(()=>{class n{constructor(){this.foods=[{value:"steak-0",viewValue:"Steak"},{value:"pizza-1",viewValue:"Pizza"},{value:"tacos-2",viewValue:"Tacos"}],this.cars=[{value:"ford",viewValue:"Ford"},{value:"chevrolet",viewValue:"Chevrolet"},{value:"dodge",viewValue:"Dodge"}],this.selectedFood=this.foods[2].value,this.selectedCar=this.cars[0].value}selectCar(o){this.selectedCar=o.target.value}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-initial-value-example"]],decls:20,vars:5,consts:[["appearance","fill"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["matNativeControl","",3,"change"],["value",""],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value"],[3,"value","selected"]],template:function(o,i){1&o&&(e.TgZ(0,"h4"),e._uU(1,"Basic mat-select with initial value"),e.qZA(),e.TgZ(2,"mat-form-field",0)(3,"mat-label"),e._uU(4,"Favorite Food"),e.qZA(),e.TgZ(5,"mat-select",1),e.NdJ("valueChange",function(_){return i.selectedFood=_}),e._UZ(6,"mat-option"),e.YNc(7,z,2,2,"mat-option",2),e.qZA()(),e.TgZ(8,"p"),e._uU(9),e.qZA(),e.TgZ(10,"h4"),e._uU(11,"Basic native select with initial value"),e.qZA(),e.TgZ(12,"mat-form-field",0)(13,"mat-label"),e._uU(14,"Favorite Car"),e.qZA(),e.TgZ(15,"select",3),e.NdJ("change",function(_){return i.selectCar(_)}),e._UZ(16,"option",4),e.YNc(17,q,2,3,"option",5),e.qZA()(),e.TgZ(18,"p"),e._uU(19),e.qZA()),2&o&&(e.xp6(5),e.Q6J("value",i.selectedFood),e.xp6(2),e.Q6J("ngForOf",i.foods),e.xp6(2),e.hij("You selected: ",i.selectedFood,""),e.xp6(8),e.Q6J("ngForOf",i.cars),e.xp6(2),e.hij("You selected: ",i.selectedCar,""))},dependencies:[t.sg,a.YN,a.Kr,A.Nt,b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),ce=(()=>{class n{constructor(){this.foods=[{value:"steak-0",viewValue:"Steak"},{value:"pizza-1",viewValue:"Pizza"},{value:"tacos-2",viewValue:"Tacos"}]}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["select-harness-example"]],decls:5,vars:1,consts:[["appearance","fill"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,i){1&o&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2,"Favorite food"),e.qZA(),e.TgZ(3,"mat-select"),e.YNc(4,K,2,2,"mat-option",1),e.qZA()()),2&o&&(e.xp6(4),e.Q6J("ngForOf",i.foods))},dependencies:[t.sg,b.KE,b.hX,C.gD,w.ey],encapsulation:2}),n})(),fe=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({imports:[t.ez,a.u5,k.p9,A.c,C.LD,a.UX,b.lN]}),n})()},6709:(re,N,u)=>{u.d(N,{oG:()=>M,p9:()=>D});var t=u(4650),e=u(4006),a=u(3238),k=u(1281);const A=["input"],b=["label"],C=["*"],w=new t.OlP("mat-checkbox-default-options",{providedIn:"root",factory:Z});function Z(){return{color:"accent",clickAction:"check-indeterminate"}}const P={provide:e.JU,useExisting:(0,t.Gpc)(()=>M),multi:!0};class S{}let U=0;const B=Z(),V=(0,a.sb)((0,a.pj)((0,a.Kr)((0,a.Id)(class{constructor(x){this._elementRef=x}}))));let y=(()=>{class x extends V{constructor(f,p,T,R,z,q,K){super(p),this._changeDetectorRef=T,this._ngZone=R,this._animationMode=q,this._options=K,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||B,this.color=this.defaultColor=this._options.color||B.color,this.tabIndex=parseInt(z)||0,this.id=this._uniqueId=`${f}${++U}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(f){this._required=(0,k.Ig)(f)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(f){const p=(0,k.Ig)(f);p!=this.checked&&(this._checked=p,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(f){const p=(0,k.Ig)(f);p!==this.disabled&&(this._disabled=p,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(f){const p=f!=this._indeterminate;this._indeterminate=(0,k.Ig)(f),p&&(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(f){this.checked=!!f}registerOnChange(f){this._controlValueAccessorChangeFn=f}registerOnTouched(f){this._onTouched=f}setDisabledState(f){this.disabled=f}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(f){let p=this._currentCheckState,T=this._getAnimationTargetElement();if(p!==f&&T&&(this._currentAnimationClass&&T.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(p,f),this._currentCheckState=f,this._currentAnimationClass.length>0)){T.classList.add(this._currentAnimationClass);const R=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{T.classList.remove(R)},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 f=this._options?.clickAction;this.disabled||"noop"===f?!this.disabled&&"noop"===f&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==f&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(f){f.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(f,p){if("NoopAnimations"===this._animationMode)return"";switch(f){case 0:if(1===p)return this._animationClasses.uncheckedToChecked;if(3==p)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===p?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===p?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===p?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(f){const p=this._inputElement;p&&(p.nativeElement.indeterminate=f)}}return x.\u0275fac=function(f){t.$Z()},x.\u0275dir=t.lG2({type:x,viewQuery:function(f,p){if(1&f&&(t.Gf(A,5),t.Gf(b,5),t.Gf(a.wG,5)),2&f){let T;t.iGM(T=t.CRH())&&(p._inputElement=T.first),t.iGM(T=t.CRH())&&(p._labelElement=T.first),t.iGM(T=t.CRH())&&(p.ripple=T.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]}),x})(),M=(()=>{class x extends y{constructor(f,p,T,R,z,q){super("mat-mdc-checkbox-",f,p,T,R,z,q),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(f){const p=new S;return p.source=this,p.checked=f,p}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(f){f.target&&this._labelElement.nativeElement.contains(f.target)&&f.stopPropagation()}}return x.\u0275fac=function(f){return new(f||x)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.$8M("tabindex"),t.Y36(t.QbO,8),t.Y36(w,8))},x.\u0275cmp=t.Xpm({type:x,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(f,p){2&f&&(t.Ikx("id",p.id),t.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),t.ekj("_mat-animation-noopable","NoopAnimations"===p._animationMode)("mdc-checkbox--disabled",p.disabled)("mat-mdc-checkbox-disabled",p.disabled)("mat-mdc-checkbox-checked",p.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[t._Bn([P]),t.qOj],ngContentSelectors:C,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","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"],[3,"for"],["label",""]],template:function(f,p){if(1&f&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("click",function(R){return p._preventBubblingFromLabel(R)}),t.TgZ(1,"div",1,2)(3,"div",3),t.NdJ("click",function(){return p._onInputClick()}),t.qZA(),t.TgZ(4,"input",4,5),t.NdJ("blur",function(){return p._onBlur()})("click",function(){return p._onInputClick()})("change",function(R){return p._onInteractionEvent(R)}),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&f){const T=t.MAs(2);t.ekj("mdc-form-field--align-end","before"==p.labelPosition),t.xp6(4),t.ekj("mdc-checkbox--selected",p.checked),t.Q6J("checked",p.checked)("disabled",p.disabled)("id",p.inputId)("required",p.required)("tabIndex",p.tabIndex),t.uIk("aria-checked",p._getAriaChecked())("aria-label",p.ariaLabel||null)("aria-labelledby",p.ariaLabelledby)("aria-describedby",p.ariaDescribedby)("name",p.name)("value",p.value),t.xp6(7),t.Q6J("matRippleTrigger",T)("matRippleDisabled",p.disableRipple||p.disabled)("matRippleCentered",!0),t.xp6(1),t.Q6J("for",p.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, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.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)}.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}.mat-mdc-checkbox{display:inline-block;position:relative}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .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, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .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, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .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, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .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, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .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-checkbox .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:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .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-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .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-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .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, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .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, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .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-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .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-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.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}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.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-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}),x})(),g=(()=>{class x{}return x.\u0275fac=function(f){return new(f||x)},x.\u0275mod=t.oAB({type:x}),x.\u0275inj=t.cJS({}),x})(),D=(()=>{class x{}return x.\u0275fac=function(f){return new(f||x)},x.\u0275mod=t.oAB({type:x}),x.\u0275inj=t.cJS({imports:[a.BQ,a.si,g,a.BQ,g]}),x})()},9549:(re,N,u)=>{u.d(N,{Eo:()=>_,G_:()=>L,KE:()=>ue,R9:()=>ce,TO:()=>ne,bx:()=>G,hX:()=>ee,lN:()=>Y,qo:()=>le});var t=u(4650),e=u(445),a=u(3353),k=u(8929),A=u(6787),b=u(7625),C=u(6895),w=u(1281),Z=u(7340),P=u(9643),S=u(3238);const U=["matFormFieldNotchedOutline",""],B=["*"],V=["textField"],y=["iconPrefixContainer"],M=["textPrefixContainer"];function h(d,v){1&d&&t._UZ(0,"span",19)}function m(d,v){if(1&d){const l=t.EpF();t.TgZ(0,"label",17),t.NdJ("cdkObserveContent",function(){t.CHM(l);const E=t.oxw(2);return t.KtG(E._refreshOutlineNotchWidth())}),t.Hsn(1,1),t.YNc(2,h,1,0,"span",18),t.qZA()}if(2&d){const l=t.oxw(2);t.Q6J("floating",l._shouldLabelFloat())("cdkObserveContentDisabled",!l._hasOutline())("id",l._labelId),t.uIk("for",l._control.id)("aria-owns",l._control.id),t.xp6(2),t.Q6J("ngIf",!l.hideRequiredMarker&&l._control.required)}}function g(d,v){if(1&d&&t.YNc(0,m,3,6,"label",16),2&d){const l=t.oxw();t.Q6J("ngIf",l._hasFloatingLabel())}}function D(d,v){1&d&&t._UZ(0,"div",20)}function x(d,v){}function F(d,v){if(1&d&&t.YNc(0,x,0,0,"ng-template",22),2&d){t.oxw(2);const l=t.MAs(1);t.Q6J("ngTemplateOutlet",l)}}function f(d,v){if(1&d&&(t.TgZ(0,"div",21),t.YNc(1,F,1,1,"ng-template",9),t.qZA()),2&d){const l=t.oxw();t.Q6J("matFormFieldNotchedOutlineOpen",l._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",l._labelWidth),t.xp6(1),t.Q6J("ngIf",!l._forceDisplayInfixLabel())}}function p(d,v){1&d&&(t.TgZ(0,"div",23,24),t.Hsn(2,2),t.qZA())}function T(d,v){1&d&&(t.TgZ(0,"div",25,26),t.Hsn(2,3),t.qZA())}function R(d,v){}function z(d,v){if(1&d&&t.YNc(0,R,0,0,"ng-template",22),2&d){t.oxw();const l=t.MAs(1);t.Q6J("ngTemplateOutlet",l)}}function q(d,v){1&d&&(t.TgZ(0,"div",27),t.Hsn(1,4),t.qZA())}function K(d,v){1&d&&(t.TgZ(0,"div",28),t.Hsn(1,5),t.qZA())}function W(d,v){1&d&&t._UZ(0,"div",29)}function H(d,v){if(1&d&&(t.TgZ(0,"div",30),t.Hsn(1,6),t.qZA()),2&d){const l=t.oxw();t.Q6J("@transitionMessages",l._subscriptAnimationState)}}function de(d,v){if(1&d&&(t.TgZ(0,"mat-hint",34),t._uU(1),t.qZA()),2&d){const l=t.oxw(2);t.Q6J("id",l._hintLabelId),t.xp6(1),t.Oqu(l.hintLabel)}}function ae(d,v){if(1&d&&(t.TgZ(0,"div",31),t.YNc(1,de,2,2,"mat-hint",32),t.Hsn(2,7),t._UZ(3,"div",33),t.Hsn(4,8),t.qZA()),2&d){const l=t.oxw();t.Q6J("@transitionMessages",l._subscriptAnimationState),t.xp6(1),t.Q6J("ngIf",l.hintLabel)}}const se=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],me=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let ee=(()=>{class d{}return d.\u0275fac=function(l){return new(l||d)},d.\u0275dir=t.lG2({type:d,selectors:[["mat-label"]]}),d})(),te=0;const X=new t.OlP("MatError");let ne=(()=>{class d{constructor(l,s){this.id="mat-mdc-error-"+te++,l||s.nativeElement.setAttribute("aria-live","polite")}}return d.\u0275fac=function(l){return new(l||d)(t.$8M("aria-live"),t.Y36(t.SBq))},d.\u0275dir=t.lG2({type:d,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(l,s){2&l&&t.Ikx("id",s.id)},inputs:{id:"id"},features:[t._Bn([{provide:X,useExisting:d}])]}),d})(),oe=0,G=(()=>{class d{constructor(){this.align="start",this.id="mat-mdc-hint-"+oe++}}return d.\u0275fac=function(l){return new(l||d)},d.\u0275dir=t.lG2({type:d,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(l,s){2&l&&(t.Ikx("id",s.id),t.uIk("align",null),t.ekj("mat-mdc-form-field-hint-end","end"===s.align))},inputs:{align:"align",id:"id"}}),d})();const j=new t.OlP("MatPrefix");let le=(()=>{class d{constructor(l){this._isText=!1,this._isText=l.nativeElement.hasAttribute("matTextPrefix")}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq))},d.\u0275dir=t.lG2({type:d,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],features:[t._Bn([{provide:j,useExisting:d}])]}),d})();const ie=new t.OlP("MatSuffix");let ce=(()=>{class d{constructor(l){this._isText=!1,this._isText=l.nativeElement.hasAttribute("matTextSuffix")}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq))},d.\u0275dir=t.lG2({type:d,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],features:[t._Bn([{provide:ie,useExisting:d}])]}),d})(),he=(()=>{class d{constructor(l){this._elementRef=l,this.floating=!1}getWidth(){return function fe(d){if(null!==d.offsetParent)return d.scrollWidth;const l=d.cloneNode(!0);l.style.setProperty("position","absolute"),l.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(l);const s=l.scrollWidth;return l.remove(),s}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq))},d.\u0275dir=t.lG2({type:d,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(l,s){2&l&&t.ekj("mdc-floating-label--float-above",s.floating)},inputs:{floating:"floating"}}),d})();const n="mdc-line-ripple--active",c="mdc-line-ripple--deactivating";let o=(()=>{class d{constructor(l,s){this._elementRef=l,this._handleTransitionEnd=E=>{const O=this._elementRef.nativeElement.classList,pe=O.contains(c);"opacity"===E.propertyName&&pe&&O.remove(n,c)},s.runOutsideAngular(()=>{l.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const l=this._elementRef.nativeElement.classList;l.remove(c),l.add(n)}deactivate(){this._elementRef.nativeElement.classList.add(c)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq),t.Y36(t.R0b))},d.\u0275dir=t.lG2({type:d,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),d})(),i=(()=>{class d{constructor(l,s){this._elementRef=l,this._ngZone=s,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const l=this._elementRef.nativeElement.querySelector(".mdc-floating-label");l?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(l.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>l.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq),t.Y36(t.R0b))},d.\u0275cmp=t.Xpm({type:d,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(l,s){2&l&&t.ekj("mdc-notched-outline--notched",s.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:U,ngContentSelectors:B,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(l,s){1&l&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1),t.Hsn(2),t.qZA(),t._UZ(3,"div",2)),2&l&&(t.xp6(1),t.Udp("width",s._getNotchWidth()))},encapsulation:2,changeDetection:0}),d})();const r={transitionMessages:(0,Z.X$)("transitionMessages",[(0,Z.SB)("enter",(0,Z.oB)({opacity:1,transform:"translateY(0%)"})),(0,Z.eR)("void => enter",[(0,Z.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Z.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let _=(()=>{class d{}return d.\u0275fac=function(l){return new(l||d)},d.\u0275dir=t.lG2({type:d}),d})();const L=new t.OlP("MatFormField"),be=new t.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let _e=0,ue=(()=>{class d{constructor(l,s,E,O,pe,Q,ye,Ce){this._elementRef=l,this._changeDetectorRef=s,this._ngZone=E,this._dir=O,this._platform=pe,this._defaults=Q,this._animationMode=ye,this._document=Ce,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-"+_e++,this._hintLabelId="mat-mdc-hint-"+_e++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new k.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,Q&&(Q.appearance&&(this.appearance=Q.appearance),this._hideRequiredMarker=Boolean(Q?.hideRequiredMarker),Q.color&&(this.color=Q.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(l){this._hideRequiredMarker=(0,w.Ig)(l)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(l){l!==this._floatLabel&&(this._floatLabel=l,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(l){const s=this._appearance;this._appearance=l||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==s&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(l){this._subscriptSizing=l||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(l){this._hintLabel=l,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(l){this._explicitFormFieldControl=l}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),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 l=this._control;l.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${l.controlType}`),l.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),l.ngControl&&l.ngControl.valueChanges&&l.ngControl.valueChanges.pipe((0,b.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(l=>!l._isText),this._hasTextPrefix=!!this._prefixChildren.find(l=>l._isText),this._hasIconSuffix=!!this._suffixChildren.find(l=>!l._isText),this._hasTextSuffix=!!this._suffixChildren.find(l=>l._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,A.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,b.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,b.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(l){const s=this._control?this._control.ngControl:null;return s&&s[l]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let l=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&l.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const s=this._hintChildren?this._hintChildren.find(O=>"start"===O.align):null,E=this._hintChildren?this._hintChildren.find(O=>"end"===O.align):null;s?l.push(s.id):this._hintLabel&&l.push(this._hintLabelId),E&&l.push(E.id)}else this._errorChildren&&l.push(...this._errorChildren.map(s=>s.id));this._control.setDescribedByIds(l)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const l=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(l.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const s=this._iconPrefixContainer?.nativeElement,E=this._textPrefixContainer?.nativeElement,O=s?.getBoundingClientRect().width??0,pe=E?.getBoundingClientRect().width??0;l.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${O+pe}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const l=this._elementRef.nativeElement;if(l.getRootNode){const s=l.getRootNode();return s&&s!==l}return document.documentElement.contains(l)}}return d.\u0275fac=function(l){return new(l||d)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(e.Is),t.Y36(a.t4),t.Y36(be,8),t.Y36(t.QbO,8),t.Y36(C.K0))},d.\u0275cmp=t.Xpm({type:d,selectors:[["mat-form-field"]],contentQueries:function(l,s,E){if(1&l&&(t.Suo(E,ee,5),t.Suo(E,ee,7),t.Suo(E,_,5),t.Suo(E,j,5),t.Suo(E,ie,5),t.Suo(E,X,5),t.Suo(E,G,5)),2&l){let O;t.iGM(O=t.CRH())&&(s._labelChildNonStatic=O.first),t.iGM(O=t.CRH())&&(s._labelChildStatic=O.first),t.iGM(O=t.CRH())&&(s._formFieldControl=O.first),t.iGM(O=t.CRH())&&(s._prefixChildren=O),t.iGM(O=t.CRH())&&(s._suffixChildren=O),t.iGM(O=t.CRH())&&(s._errorChildren=O),t.iGM(O=t.CRH())&&(s._hintChildren=O)}},viewQuery:function(l,s){if(1&l&&(t.Gf(V,5),t.Gf(y,5),t.Gf(M,5),t.Gf(he,5),t.Gf(i,5),t.Gf(o,5)),2&l){let E;t.iGM(E=t.CRH())&&(s._textField=E.first),t.iGM(E=t.CRH())&&(s._iconPrefixContainer=E.first),t.iGM(E=t.CRH())&&(s._textPrefixContainer=E.first),t.iGM(E=t.CRH())&&(s._floatingLabel=E.first),t.iGM(E=t.CRH())&&(s._notchedOutline=E.first),t.iGM(E=t.CRH())&&(s._lineRipple=E.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(l,s){2&l&&t.ekj("mat-mdc-form-field-label-always-float",s._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",s._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",s._hasIconSuffix)("mat-form-field-invalid",s._control.errorState)("mat-form-field-disabled",s._control.disabled)("mat-form-field-autofilled",s._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===s._animationMode)("mat-form-field-appearance-fill","fill"==s.appearance)("mat-form-field-appearance-outline","outline"==s.appearance)("mat-form-field-hide-placeholder",s._hasFloatingLabel()&&!s._shouldLabelFloat())("mat-focused",s._control.focused)("mat-primary","accent"!==s.color&&"warn"!==s.color)("mat-accent","accent"===s.color)("mat-warn","warn"===s.color)("ng-untouched",s._shouldForward("untouched"))("ng-touched",s._shouldForward("touched"))("ng-pristine",s._shouldForward("pristine"))("ng-dirty",s._shouldForward("dirty"))("ng-valid",s._shouldForward("valid"))("ng-invalid",s._shouldForward("invalid"))("ng-pending",s._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t._Bn([{provide:L,useExisting:d}])],ngContentSelectors:me,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","matFormFieldNotchedOutlineLabelWidth",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","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["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","matFormFieldNotchedOutlineLabelWidth"],[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(l,s){1&l&&(t.F$t(se),t.YNc(0,g,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.NdJ("click",function(O){return s._control.onContainerClick&&s._control.onContainerClick(O)}),t.YNc(4,D,1,0,"div",3),t.TgZ(5,"div",4),t.YNc(6,f,2,3,"div",5),t.YNc(7,p,3,0,"div",6),t.YNc(8,T,3,0,"div",7),t.TgZ(9,"div",8),t.YNc(10,z,1,1,"ng-template",9),t.Hsn(11),t.qZA(),t.YNc(12,q,2,0,"div",10),t.YNc(13,K,2,0,"div",11),t.qZA(),t.YNc(14,W,1,0,"div",12),t.qZA(),t.TgZ(15,"div",13),t.YNc(16,H,2,1,"div",14),t.YNc(17,ae,5,2,"div",15),t.qZA()),2&l&&(t.xp6(2),t.ekj("mdc-text-field--filled",!s._hasOutline())("mdc-text-field--outlined",s._hasOutline())("mdc-text-field--no-label",!s._hasFloatingLabel())("mdc-text-field--disabled",s._control.disabled)("mdc-text-field--invalid",s._control.errorState),t.xp6(2),t.Q6J("ngIf",!s._hasOutline()&&!s._control.disabled),t.xp6(2),t.Q6J("ngIf",s._hasOutline()),t.xp6(1),t.Q6J("ngIf",s._hasIconPrefix),t.xp6(1),t.Q6J("ngIf",s._hasTextPrefix),t.xp6(2),t.Q6J("ngIf",!s._hasOutline()||s._forceDisplayInfixLabel()),t.xp6(2),t.Q6J("ngIf",s._hasTextSuffix),t.xp6(1),t.Q6J("ngIf",s._hasIconSuffix),t.xp6(1),t.Q6J("ngIf",!s._hasOutline()),t.xp6(1),t.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===s.subscriptSizing),t.Q6J("ngSwitch",s._getDisplayedMessages()),t.xp6(1),t.Q6J("ngSwitchCase","error"),t.xp6(1),t.Q6J("ngSwitchCase","hint"))},dependencies:[C.O5,C.tP,C.RF,C.n9,P.wD,G,he,i,o],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::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[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%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.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;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.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-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.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}.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}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{--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}.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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-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(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-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(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-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(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-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(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-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)}'],encapsulation:2,data:{animation:[r.transitionMessages]},changeDetection:0}),d})(),Y=(()=>{class d{}return d.\u0275fac=function(l){return new(l||d)},d.\u0275mod=t.oAB({type:d}),d.\u0275inj=t.cJS({imports:[S.BQ,C.ez,P.Q8,S.BQ]}),d})()},284:(re,N,u)=>{u.d(N,{Jk:()=>P,Nt:()=>V,c:()=>y});var t=u(1281),e=u(3353),a=u(9349),k=u(4650),A=u(4006),b=u(3238),C=u(9549),w=u(8929);const P=new k.OlP("MAT_INPUT_VALUE_ACCESSOR"),S=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let U=0;const B=(0,b.FD)(class{constructor(M,h,m,g){this._defaultErrorStateMatcher=M,this._parentForm=h,this._parentFormGroup=m,this.ngControl=g,this.stateChanges=new w.xQ}});let V=(()=>{class M extends B{constructor(m,g,D,x,F,f,p,T,R,z){super(f,x,F,D),this._elementRef=m,this._platform=g,this._autofillMonitor=T,this._formField=z,this._uid="mat-input-"+U++,this.focused=!1,this.stateChanges=new w.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(W=>(0,e.qK)().has(W)),this._iOSKeyupListener=W=>{const H=W.target;!H.value&&0===H.selectionStart&&0===H.selectionEnd&&(H.setSelectionRange(1,1),H.setSelectionRange(0,0))};const q=this._elementRef.nativeElement,K=q.nodeName.toLowerCase();this._inputValueAccessor=p||q,this._previousNativeValue=this.value,this.id=this.id,g.IOS&&R.runOutsideAngular(()=>{m.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===K,this._isTextarea="textarea"===K,this._isInFormField=!!z,this._isNativeSelect&&(this.controlType=q.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(m){this._disabled=(0,t.Ig)(m),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(m){this._id=m||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(A.kI.required)??!1}set required(m){this._required=(0,t.Ig)(m)}get type(){return this._type}set type(m){this._type=m||"text",this._validateType(),!this._isTextarea&&(0,e.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(m){m!==this.value&&(this._inputValueAccessor.value=m,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(m){this._readonly=(0,t.Ig)(m)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(m=>{this.autofilled=m.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(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(m){this._elementRef.nativeElement.focus(m)}_focusChanged(m){m!==this.focused&&(this.focused=m,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const m=this._elementRef.nativeElement.value;this._previousNativeValue!==m&&(this._previousNativeValue=m,this.stateChanges.next())}_dirtyCheckPlaceholder(){const m=this._getPlaceholder();if(m!==this._previousPlaceholder){const g=this._elementRef.nativeElement;this._previousPlaceholder=m,m?g.setAttribute("placeholder",m):g.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){S.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let m=this._elementRef.nativeElement.validity;return m&&m.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const m=this._elementRef.nativeElement,g=m.options[0];return this.focused||m.multiple||!this.empty||!!(m.selectedIndex>-1&&g&&g.label)}return this.focused||!this.empty}setDescribedByIds(m){m.length?this._elementRef.nativeElement.setAttribute("aria-describedby",m.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const m=this._elementRef.nativeElement;return this._isNativeSelect&&(m.multiple||m.size>1)}}return M.\u0275fac=function(m){return new(m||M)(k.Y36(k.SBq),k.Y36(e.t4),k.Y36(A.a5,10),k.Y36(A.F,8),k.Y36(A.sg,8),k.Y36(b.rD),k.Y36(P,10),k.Y36(a.Lq),k.Y36(k.R0b),k.Y36(C.G_,8))},M.\u0275dir=k.lG2({type:M,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(m,g){1&m&&k.NdJ("focus",function(){return g._focusChanged(!0)})("blur",function(){return g._focusChanged(!1)})("input",function(){return g._onInput()}),2&m&&(k.Ikx("id",g.id)("disabled",g.disabled)("required",g.required),k.uIk("name",g.name||null)("readonly",g.readonly&&!g._isNativeSelect||null)("aria-invalid",g.empty&&g.required?null:g.errorState)("aria-required",g.required)("id",g.id),k.ekj("mat-input-server",g._isServer)("mat-mdc-form-field-textarea-control",g._isInFormField&&g._isTextarea)("mat-mdc-form-field-input-control",g._isInFormField)("mdc-text-field__input",g._isInFormField)("mat-mdc-native-select-inline",g._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:[k._Bn([{provide:C.Eo,useExisting:M}]),k.qOj,k.TTD]}),M})(),y=(()=>{class M{}return M.\u0275fac=function(m){return new(m||M)},M.\u0275mod=k.oAB({type:M}),M.\u0275inj=k.cJS({imports:[b.BQ,C.lN,C.lN,a.Ky,b.BQ]}),M})()},4385:(re,N,u)=>{u.d(N,{$L:()=>he,LD:()=>n,gD:()=>fe});var t=u(8184),e=u(6895),a=u(4650),k=u(3238),A=u(9549),b=u(7376),C=u(2687),w=u(445),Z=u(1281),P=u(5017),S=u(9521),U=u(4006),B=u(8929),V=u(8514),y=u(6787),M=u(1059),h=u(7545),m=u(2986),g=u(2198),D=u(4850),x=u(5778),F=u(7625),f=u(7340);const p=["trigger"],T=["panel"];function R(c,o){if(1&c&&(a.TgZ(0,"span",10),a._uU(1),a.qZA()),2&c){const i=a.oxw();a.xp6(1),a.Oqu(i.placeholder)}}function z(c,o){if(1&c&&(a.TgZ(0,"span",14),a._uU(1),a.qZA()),2&c){const i=a.oxw(2);a.xp6(1),a.Oqu(i.triggerValue)}}function q(c,o){1&c&&a.Hsn(0,0,["*ngSwitchCase","true"])}function K(c,o){if(1&c&&(a.TgZ(0,"span",11),a.YNc(1,z,2,1,"span",12),a.YNc(2,q,1,0,"ng-content",13),a.qZA()),2&c){const i=a.oxw();a.Q6J("ngSwitch",!!i.customTrigger),a.xp6(2),a.Q6J("ngSwitchCase",!0)}}function W(c,o){if(1&c){const i=a.EpF();a.O4$(),a.kcU(),a.TgZ(0,"div",15,16),a.NdJ("@transformPanel.done",function(_){a.CHM(i);const I=a.oxw();return a.KtG(I._panelDoneAnimatingStream.next(_.toState))})("keydown",function(_){a.CHM(i);const I=a.oxw();return a.KtG(I._handleKeydown(_))}),a.Hsn(2,1),a.qZA()}if(2&c){const i=a.oxw();a.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",i._getPanelTheme(),""),a.Q6J("ngClass",i.panelClass)("@transformPanel","showing"),a.uIk("id",i.id+"-panel")("aria-multiselectable",i.multiple)("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby())}}const H=[[["mat-select-trigger"]],"*"],de=["mat-select-trigger","*"],ae={transformPanelWrap:(0,f.X$)("transformPanelWrap",[(0,f.eR)("* => void",(0,f.IO)("@transformPanel",[(0,f.pV)()],{optional:!0}))]),transformPanel:(0,f.X$)("transformPanel",[(0,f.SB)("void",(0,f.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,f.eR)("void => showing",(0,f.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,f.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,f.eR)("* => void",(0,f.jt)("100ms linear",(0,f.oB)({opacity:0})))])};let te=0;const X=new a.OlP("mat-select-scroll-strategy"),oe=new a.OlP("MAT_SELECT_CONFIG"),G={provide:X,deps:[t.aV],useFactory:function ne(c){return()=>c.scrollStrategies.reposition()}},j=new a.OlP("MatSelectTrigger");class le{constructor(o,i){this.source=o,this.value=i}}const ie=(0,k.Kr)((0,k.sb)((0,k.Id)((0,k.FD)(class{constructor(c,o,i,r,_){this._elementRef=c,this._defaultErrorStateMatcher=o,this._parentForm=i,this._parentFormGroup=r,this.ngControl=_,this.stateChanges=new B.xQ}}))));let ce=(()=>{class c extends ie{constructor(i,r,_,I,J,$,L,be,_e,ge,ve,xe,ke,ue){super(J,I,L,be,ge),this._viewportRuler=i,this._changeDetectorRef=r,this._ngZone=_,this._dir=$,this._parentFormField=_e,this._liveAnnouncer=ke,this._defaultOptions=ue,this._panelOpen=!1,this._compareWith=(Y,d)=>Y===d,this._uid="mat-select-"+te++,this._triggerAriaLabelledBy=null,this._destroy=new B.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+te++,this._panelDoneAnimatingStream=new B.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,V.P)(()=>{const Y=this.options;return Y?Y.changes.pipe((0,M.O)(Y),(0,h.w)(()=>(0,y.T)(...Y.map(d=>d.onSelectionChange)))):this._ngZone.onStable.pipe((0,m.q)(1),(0,h.w)(()=>this.optionSelectionChanges))}),this.openedChange=new a.vpe,this._openedStream=this.openedChange.pipe((0,g.h)(Y=>Y),(0,D.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,g.h)(Y=>!Y),(0,D.U)(()=>{})),this.selectionChange=new a.vpe,this.valueChange=new a.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=ue?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=ue.typeaheadDebounceInterval),this._scrollStrategyFactory=xe,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(ve)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(i){this._placeholder=i,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(U.kI.required)??!1}set required(i){this._required=(0,Z.Ig)(i),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(i){this._multiple=(0,Z.Ig)(i)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(i){this._disableOptionCentering=(0,Z.Ig)(i)}get compareWith(){return this._compareWith}set compareWith(i){this._compareWith=i,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(i){this._assignValue(i)&&this._onChange(i)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(i){this._typeaheadDebounceInterval=(0,Z.su)(i)}get id(){return this._id}set id(i){this._id=i||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new P.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,x.x)(),(0,F.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,F.R)(this._destroy)).subscribe(i=>{i.added.forEach(r=>r.select()),i.removed.forEach(r=>r.deselect())}),this.options.changes.pipe((0,M.O)(null),(0,F.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const i=this._getTriggerAriaLabelledby(),r=this.ngControl;if(i!==this._triggerAriaLabelledBy){const _=this._elementRef.nativeElement;this._triggerAriaLabelledBy=i,i?_.setAttribute("aria-labelledby",i):_.removeAttribute("aria-labelledby")}r&&(this._previousControl!==r.control&&(void 0!==this._previousControl&&null!==r.disabled&&r.disabled!==this.disabled&&(this.disabled=r.disabled),this._previousControl=r.control),this.updateErrorState())}ngOnChanges(i){(i.disabled||i.userAriaDescribedBy)&&this.stateChanges.next(),i.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(i){this._assignValue(i)}registerOnChange(i){this._onChange=i}registerOnTouched(i){this._onTouched=i}setDisabledState(i){this.disabled=i,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 i=this._selectionModel.selected.map(r=>r.viewValue);return this._isRtl()&&i.reverse(),i.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(i){this.disabled||(this.panelOpen?this._handleOpenKeydown(i):this._handleClosedKeydown(i))}_handleClosedKeydown(i){const r=i.keyCode,_=r===S.JH||r===S.LH||r===S.oh||r===S.SV,I=r===S.K5||r===S.L_,J=this._keyManager;if(!J.isTyping()&&I&&!(0,S.Vb)(i)||(this.multiple||i.altKey)&&_)i.preventDefault(),this.open();else if(!this.multiple){const $=this.selected;J.onKeydown(i);const L=this.selected;L&&$!==L&&this._liveAnnouncer.announce(L.viewValue,1e4)}}_handleOpenKeydown(i){const r=this._keyManager,_=i.keyCode,I=_===S.JH||_===S.LH,J=r.isTyping();if(I&&i.altKey)i.preventDefault(),this.close();else if(J||_!==S.K5&&_!==S.L_||!r.activeItem||(0,S.Vb)(i))if(!J&&this._multiple&&_===S.A&&i.ctrlKey){i.preventDefault();const $=this.options.some(L=>!L.disabled&&!L.selected);this.options.forEach(L=>{L.disabled||($?L.select():L.deselect())})}else{const $=r.activeItemIndex;r.onKeydown(i),this._multiple&&I&&i.shiftKey&&r.activeItem&&r.activeItemIndex!==$&&r.activeItem._selectViaInteraction()}else i.preventDefault(),r.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,m.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(i){if(this._selectionModel.selected.forEach(r=>r.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&i)Array.isArray(i),i.forEach(r=>this._selectOptionByValue(r)),this._sortValues();else{const r=this._selectOptionByValue(i);r?this._keyManager.updateActiveItem(r):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(i){const r=this.options.find(_=>{if(this._selectionModel.isSelected(_))return!1;try{return null!=_.value&&this._compareWith(_.value,i)}catch{return!1}});return r&&this._selectionModel.select(r),r}_assignValue(i){return!!(i!==this._value||this._multiple&&Array.isArray(i))&&(this.options&&this._setSelectionByValue(i),this._value=i,!0)}_initKeyManager(){this._keyManager=new C.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),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 i=(0,y.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,F.R)(i)).subscribe(r=>{this._onSelect(r.source,r.isUserInput),r.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,y.T)(...this.options.map(r=>r._stateChanges)).pipe((0,F.R)(i)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(i,r){const _=this._selectionModel.isSelected(i);null!=i.value||this._multiple?(_!==i.selected&&(i.selected?this._selectionModel.select(i):this._selectionModel.deselect(i)),r&&this._keyManager.setActiveItem(i),this.multiple&&(this._sortValues(),r&&this.focus())):(i.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(i.value)),_!==this._selectionModel.isSelected(i)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const i=this.options.toArray();this._selectionModel.sort((r,_)=>this.sortComparator?this.sortComparator(r,_,i):i.indexOf(r)-i.indexOf(_)),this.stateChanges.next()}}_propagateChanges(i){let r=null;r=this.multiple?this.selected.map(_=>_.value):this.selected?this.selected.value:i,this._value=r,this.valueChange.emit(r),this._onChange(r),this.selectionChange.emit(this._getChangeEvent(r)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(i){this._elementRef.nativeElement.focus(i)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const i=this._parentFormField?.getLabelId();return this.ariaLabelledby?(i?i+" ":"")+this.ariaLabelledby:i}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const i=this._parentFormField?.getLabelId();let r=(i?i+" ":"")+this._valueId;return this.ariaLabelledby&&(r+=" "+this.ariaLabelledby),r}_panelDoneAnimating(i){this.openedChange.emit(i)}setDescribedByIds(i){i.length?this._elementRef.nativeElement.setAttribute("aria-describedby",i.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return c.\u0275fac=function(i){return new(i||c)(a.Y36(b.rL),a.Y36(a.sBO),a.Y36(a.R0b),a.Y36(k.rD),a.Y36(a.SBq),a.Y36(w.Is,8),a.Y36(U.F,8),a.Y36(U.sg,8),a.Y36(A.G_,8),a.Y36(U.a5,10),a.$8M("tabindex"),a.Y36(X),a.Y36(C.Kd),a.Y36(oe,8))},c.\u0275dir=a.lG2({type:c,viewQuery:function(i,r){if(1&i&&(a.Gf(p,5),a.Gf(T,5),a.Gf(t.pI,5)),2&i){let _;a.iGM(_=a.CRH())&&(r.trigger=_.first),a.iGM(_=a.CRH())&&(r.panel=_.first),a.iGM(_=a.CRH())&&(r._overlayDir=_.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]}),c})(),he=(()=>{class c{}return c.\u0275fac=function(i){return new(i||c)},c.\u0275dir=a.lG2({type:c,selectors:[["mat-select-trigger"]],features:[a._Bn([{provide:j,useExisting:c}])]}),c})(),fe=(()=>{class c extends ce{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}]}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,F.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(i){const r=this.options.toArray()[i];if(r){const _=this.panel.nativeElement,I=(0,k.CB)(i,this.options,this.optionGroups),J=r._getHostElement();_.scrollTop=0===i&&1===I?0:(0,k.jH)(J.offsetTop,J.offsetHeight,_.scrollTop,_.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(i){return new le(this,i)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof t.xu?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return c.\u0275fac=function(){let o;return function(r){return(o||(o=a.n5z(c)))(r||c)}}(),c.\u0275cmp=a.Xpm({type:c,selectors:[["mat-select"]],contentQueries:function(i,r,_){if(1&i&&(a.Suo(_,j,5),a.Suo(_,k.ey,5),a.Suo(_,k.K7,5)),2&i){let I;a.iGM(I=a.CRH())&&(r.customTrigger=I.first),a.iGM(I=a.CRH())&&(r.options=I),a.iGM(I=a.CRH())&&(r.optionGroups=I)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,r){1&i&&a.NdJ("keydown",function(I){return r._handleKeydown(I)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),2&i&&(a.uIk("id",r.id)("tabindex",r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),a.ekj("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[a._Bn([{provide:A.Eo,useExisting:c},{provide:k.HF,useExisting:c}]),a.qOj],ngContentSelectors:de,decls:11,vars:11,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"],["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(i,r){if(1&i&&(a.F$t(H),a.TgZ(0,"div",0,1),a.NdJ("click",function(){return r.toggle()}),a.TgZ(3,"div",2),a.YNc(4,R,2,1,"span",3),a.YNc(5,K,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,W,3,9,"ng-template",9),a.NdJ("backdropClick",function(){return r.close()})("attach",function(){return r._onAttached()})("detach",function(){return r.close()})),2&i){const _=a.MAs(1);a.uIk("aria-owns",r.panelOpen?r.id+"-panel":null),a.xp6(3),a.Q6J("ngSwitch",r.empty),a.uIk("id",r._valueId),a.xp6(1),a.Q6J("ngSwitchCase",!0),a.xp6(1),a.Q6J("ngSwitchCase",!1),a.xp6(5),a.Q6J("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||_)("cdkConnectedOverlayOpen",r.panelOpen)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)}},dependencies:[e.mk,e.RF,e.n9,e.ED,t.pI,t.xu],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;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));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);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%}.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:[ae.transformPanel]},changeDetection:0}),c})(),n=(()=>{class c{}return c.\u0275fac=function(i){return new(i||c)},c.\u0275mod=a.oAB({type:c}),c.\u0275inj=a.cJS({providers:[G],imports:[e.ez,t.U8,k.Ng,k.BQ,b.ZD,A.lN,k.Ng,k.BQ]}),c})()}}]);