-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path4122.9f26472ee4a6a703.js
1 lines (1 loc) · 199 KB
/
4122.9f26472ee4a6a703.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[4122],{8170:(ce,q,f)=>{f.d(q,{a:()=>G});var e=f(4438),M=f(5286),s=f(5817),E=f(8728),B=f(8712),H=f(7605);class X{constructor(R){this._box=R,this._destroyed=new M.B7,this._resizeSubject=new M.B7,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(L=>this._resizeSubject.next(L)))}observe(R){return this._elementObservables.has(R)||this._elementObservables.set(R,new s.c(L=>{const j=this._resizeSubject.subscribe(L);return this._resizeObserver?.observe(R,{box:this._box}),()=>{this._resizeObserver?.unobserve(R),j.unsubscribe(),this._elementObservables.delete(R)}}).pipe((0,E.p)(L=>L.some(j=>j.target===R)),(0,B.t)({bufferSize:1,refCount:!0}),(0,H.Q)(this._destroyed))),this._elementObservables.get(R)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let G=(()=>{class F{constructor(){this._observers=new Map,this._ngZone=(0,e.WQX)(e.SKi)}ngOnDestroy(){for(const[,L]of this._observers)L.destroy();this._observers.clear()}observe(L,j){const W=j?.box||"content-box";return this._observers.has(W)||this._observers.set(W,new X(W)),this._observers.get(W).observe(L)}static#e=this.\u0275fac=function(j){return new(j||F)};static#t=this.\u0275prov=e.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})()},7403:(ce,q,f)=>{f.d(q,{EE:()=>W,Lf:()=>L,P8:()=>R,xb:()=>j});var e=f(6860),M=f(4438),s=f(4085),E=f(1235),B=f(5286),H=f(3586),N=f(8542),X=f(7605),G=f(177);const F=(0,e.BQ)({passive:!0});let R=(()=>{class D{constructor(l,m){this._platform=l,this._ngZone=m,this._monitoredElements=new Map}monitor(l){if(!this._platform.isBrowser)return E.w;const m=(0,s.i8)(l),u=this._monitoredElements.get(m);if(u)return u.subject;const y=new B.B7,b="cdk-text-field-autofilled",g=T=>{"cdk-text-field-autofill-start"!==T.animationName||m.classList.contains(b)?"cdk-text-field-autofill-end"===T.animationName&&m.classList.contains(b)&&(m.classList.remove(b),this._ngZone.run(()=>y.next({target:T.target,isAutofilled:!1}))):(m.classList.add(b),this._ngZone.run(()=>y.next({target:T.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{m.addEventListener("animationstart",g,F),m.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(m,{subject:y,unlisten:()=>{m.removeEventListener("animationstart",g,F)}}),y}stopMonitoring(l){const m=(0,s.i8)(l),u=this._monitoredElements.get(m);u&&(u.unlisten(),u.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((l,m)=>this.stopMonitoring(m))}static#e=this.\u0275fac=function(m){return new(m||D)(M.KVO(e.OD),M.KVO(M.SKi))};static#t=this.\u0275prov=M.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})(),L=(()=>{class D{constructor(l,m){this._elementRef=l,this._autofillMonitor=m,this.cdkAutofill=new M.bkB}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(l=>this.cdkAutofill.emit(l))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}static#e=this.\u0275fac=function(m){return new(m||D)(M.rXU(M.aKT),M.rXU(R))};static#t=this.\u0275dir=M.FsC({type:D,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"},standalone:!0})}return D})(),j=(()=>{class D{get minRows(){return this._minRows}set minRows(l){this._minRows=(0,s.OE)(l),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(l){this._maxRows=(0,s.OE)(l),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(l){this._enabled!==l&&((this._enabled=l)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(l){this._cachedPlaceholderHeight=void 0,l?this._textareaElement.setAttribute("placeholder",l):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(l,m,u,y){this._elementRef=l,this._platform=m,this._ngZone=u,this._destroyed=new B.B7,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=b=>{this._hasFocus="focus"===b.type},this._document=y,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const l=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;l&&(this._textareaElement.style.minHeight=l)}_setMaxHeight(){const l=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;l&&(this._textareaElement.style.maxHeight=l)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const l=this._getWindow();(0,H.R)(l,"resize").pipe((0,N.Z)(16),(0,X.Q)(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 l=this._textareaElement.cloneNode(!1);l.rows=1,l.style.position="absolute",l.style.visibility="hidden",l.style.border="none",l.style.padding="0",l.style.height="",l.style.minHeight="",l.style.maxHeight="",l.style.overflow="hidden",this._textareaElement.parentNode.appendChild(l),this._cachedLineHeight=l.clientHeight,l.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const l=this._textareaElement,m=l.style.marginBottom||"",u=this._platform.FIREFOX,y=u&&this._hasFocus,b=u?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";y&&(l.style.marginBottom=`${l.clientHeight}px`),l.classList.add(b);const g=l.scrollHeight-4;return l.classList.remove(b),y&&(l.style.marginBottom=m),g}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const l=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=l}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(l=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const m=this._elementRef.nativeElement,u=m.value;if(!l&&this._minRows===this._previousMinRows&&u===this._previousValue)return;const y=this._measureScrollHeight(),b=Math.max(y,this._cachedPlaceholderHeight||0);m.style.height=`${b}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(m)):setTimeout(()=>this._scrollToCaretPosition(m))}),this._previousValue=u,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(l){const{selectionStart:m,selectionEnd:u}=l;!this._destroyed.isStopped&&this._hasFocus&&l.setSelectionRange(m,u)}static#e=this.\u0275fac=function(m){return new(m||D)(M.rXU(M.aKT),M.rXU(e.OD),M.rXU(M.SKi),M.rXU(G.qQ,8))};static#t=this.\u0275dir=M.FsC({type:D,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(m,u){1&m&&M.bIt("input",function(){return u._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",M.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[M.GFd]})}return D})(),W=(()=>{class D{static#e=this.\u0275fac=function(m){return new(m||D)};static#t=this.\u0275mod=M.$C({type:D});static#i=this.\u0275inj=M.G2t({})}return D})()},4122:(ce,q,f)=>{f.r(q),f.d(q,{PaginatorConfigurableExample:()=>j,PaginatorHarnessExample:()=>D,PaginatorIntlExample:()=>l,PaginatorOverviewExample:()=>W});var e=f(4438),M=f(6695),s=f(177),E=f(450),B=f(9417),H=f(9042),N=f(3719),X=f(5286);const G=()=>({updateOn:"blur"}),F=()=>[],R=()=>[5,10,25,100],L=()=>[10,50,100];let j=(()=>{class m{constructor(){this.length=50,this.pageSize=10,this.pageIndex=0,this.pageSizeOptions=[5,10,25],this.hidePageSize=!1,this.showPageSizeOptions=!0,this.showFirstLastButtons=!0,this.disabled=!1}handlePageEvent(y){this.pageEvent=y,this.length=y.length,this.pageSize=y.pageSize,this.pageIndex=y.pageIndex}setPageSizeOptions(y){y&&(this.pageSizeOptions=y.split(",").map(b=>+b))}static#e=this.\u0275fac=function(b){return new(b||m)};static#t=this.\u0275cmp=e.VBU({type:m,selectors:[["paginator-configurable-example"]],standalone:!0,features:[e.aNF],decls:34,vars:22,consts:[["paginator",""],[1,"demo-options"],["matInput","","placeholder","Length","type","number",3,"ngModelChange","ngModel"],["matInput","","placeholder","Page Size","type","number",3,"ngModelChange","ngModel"],["matInput","","placeholder","Page Index","type","number",3,"ngModelChange","ngModel"],["matInput","","placeholder","Ex. 10,25,50",3,"ngModelChange","ngModel","ngModelOptions"],[1,"demo-toggles"],[3,"ngModelChange","ngModel"],["aria-label","Select page",1,"demo-paginator",3,"page","length","pageSize","disabled","showFirstLastButtons","pageSizeOptions","hidePageSize","pageIndex"],[1,"demo-data"]],template:function(b,g){if(1&b){const T=e.RV6();e.j41(0,"div",1)(1,"mat-form-field")(2,"mat-label"),e.EFF(3,"Length"),e.k0s(),e.j41(4,"input",2),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.length,O)||(g.length=O),e.Njj(O)}),e.k0s()(),e.j41(5,"mat-form-field")(6,"mat-label"),e.EFF(7,"Page Size"),e.k0s(),e.j41(8,"input",3),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.pageSize,O)||(g.pageSize=O),e.Njj(O)}),e.k0s()(),e.j41(9,"mat-form-field")(10,"mat-label"),e.EFF(11,"Page Index"),e.k0s(),e.j41(12,"input",4),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.pageIndex,O)||(g.pageIndex=O),e.Njj(O)}),e.k0s()(),e.j41(13,"mat-form-field")(14,"mat-label"),e.EFF(15,"Page Size Options"),e.k0s(),e.j41(16,"input",5),e.bIt("ngModelChange",function(O){return e.eBV(T),e.Njj(g.setPageSizeOptions(O))}),e.k0s()(),e.j41(17,"div",6)(18,"mat-slide-toggle",7),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.hidePageSize,O)||(g.hidePageSize=O),e.Njj(O)}),e.EFF(19,"Hide page size"),e.k0s(),e.j41(20,"mat-slide-toggle",7),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.showPageSizeOptions,O)||(g.showPageSizeOptions=O),e.Njj(O)}),e.EFF(21,"Show multiple page size options"),e.k0s(),e.j41(22,"mat-slide-toggle",7),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.showFirstLastButtons,O)||(g.showFirstLastButtons=O),e.Njj(O)}),e.EFF(23,"Show first/last buttons"),e.k0s(),e.j41(24,"mat-slide-toggle",7),e.mxI("ngModelChange",function(O){return e.eBV(T),e.DH7(g.disabled,O)||(g.disabled=O),e.Njj(O)}),e.EFF(25,"Disabled"),e.k0s()()(),e.j41(26,"mat-paginator",8,0),e.bIt("page",function(O){return e.eBV(T),e.Njj(g.handlePageEvent(O))}),e.k0s(),e.j41(28,"div",9)(29,"div"),e.EFF(30),e.nI1(31,"json"),e.k0s(),e.j41(32,"div"),e.EFF(33),e.k0s()()}if(2&b){const T=e.sdS(27);e.R7$(4),e.R50("ngModel",g.length),e.R7$(4),e.R50("ngModel",g.pageSize),e.R7$(4),e.R50("ngModel",g.pageIndex),e.R7$(4),e.Y8G("ngModel",g.pageSizeOptions)("ngModelOptions",e.lJ4(20,G)),e.R7$(2),e.R50("ngModel",g.hidePageSize),e.R7$(2),e.R50("ngModel",g.showPageSizeOptions),e.R7$(2),e.R50("ngModel",g.showFirstLastButtons),e.R7$(2),e.R50("ngModel",g.disabled),e.R7$(2),e.Y8G("length",g.length)("pageSize",g.pageSize)("disabled",g.disabled)("showFirstLastButtons",g.showFirstLastButtons)("pageSizeOptions",g.showPageSizeOptions?g.pageSizeOptions:e.lJ4(21,F))("hidePageSize",g.hidePageSize)("pageIndex",g.pageIndex),e.R7$(4),e.SpI(" Output event: ",e.bMT(31,18,g.pageEvent)||"No events dispatched yet"," "),e.R7$(3),e.SpI(" getNumberOfPages: ",T.getNumberOfPages()," ")}},dependencies:[N.RG,N.rl,N.nJ,H.fS,H.fg,B.YN,B.me,B.Q0,B.BC,B.vS,E.mV,E.sG,M.Ou,M.iy,s.TG],styles:[".demo-toggles[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n\n.demo-toggles[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n margin-bottom: 16px;\n}\n\n.demo-options[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 600px;\n}\n\n.demo-data[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n margin: 16px 0;\n}\n\n.demo-paginator[_ngcontent-%COMP%] {\n width: 600px;\n}"]})}return m})(),W=(()=>{class m{static#e=this.\u0275fac=function(b){return new(b||m)};static#t=this.\u0275cmp=e.VBU({type:m,selectors:[["paginator-overview-example"]],standalone:!0,features:[e.aNF],decls:1,vars:4,consts:[["aria-label","Select page",3,"length","pageSize","pageSizeOptions"]],template:function(b,g){1&b&&e.nrm(0,"mat-paginator",0),2&b&&e.Y8G("length",100)("pageSize",10)("pageSizeOptions",e.lJ4(3,R))},dependencies:[M.Ou,M.iy],encapsulation:2})}return m})(),D=(()=>{class m{constructor(){this.length=500,this.pageSize=10,this.pageIndex=0,this.pageSizeOptions=[5,10,25],this.showFirstLastButtons=!0}handlePageEvent(y){this.length=y.length,this.pageSize=y.pageSize,this.pageIndex=y.pageIndex}static#e=this.\u0275fac=function(b){return new(b||m)};static#t=this.\u0275cmp=e.VBU({type:m,selectors:[["paginator-harness-example"]],standalone:!0,features:[e.aNF],decls:1,vars:5,consts:[["aria-label","Select page",3,"page","length","pageSize","showFirstLastButtons","pageSizeOptions","pageIndex"]],template:function(b,g){1&b&&(e.j41(0,"mat-paginator",0),e.bIt("page",function(C){return g.handlePageEvent(C)}),e.k0s()),2&b&&e.Y8G("length",g.length)("pageSize",g.pageSize)("showFirstLastButtons",g.showFirstLastButtons)("pageSizeOptions",g.pageSizeOptions)("pageIndex",g.pageIndex)},dependencies:[M.Ou,M.iy],encapsulation:2})}return m})(),Y=(()=>{class m{constructor(){this.changes=new X.B7,this.firstPageLabel=$localize`First page`,this.itemsPerPageLabel=$localize`Items per page:`,this.lastPageLabel=$localize`Last page`,this.nextPageLabel="Next page",this.previousPageLabel="Previous page"}getRangeLabel(y,b,g){if(0===g)return $localize`Page 1 of 1`;const T=Math.ceil(g/b);return $localize`Page ${y+1} of ${T}`}static#e=this.\u0275fac=function(b){return new(b||m)};static#t=this.\u0275prov=e.jDH({token:m,factory:m.\u0275fac})}return m})(),l=(()=>{class m{static#e=this.\u0275fac=function(b){return new(b||m)};static#t=this.\u0275cmp=e.VBU({type:m,selectors:[["paginator-intl-example"]],standalone:!0,features:[e.Jv_([{provide:M.xX,useClass:Y}]),e.aNF],decls:1,vars:3,consts:[["aria-label","Select page",3,"length","pageSizeOptions"]],template:function(b,g){1&b&&e.nrm(0,"mat-paginator",0),2&b&&e.Y8G("length",200)("pageSizeOptions",e.lJ4(2,L))},dependencies:[M.Ou,M.iy],encapsulation:2})}return m})()},9417:(ce,q,f)=>{f.d(q,{BC:()=>J,JD:()=>ft,MJ:()=>Oe,MR:()=>st,Q0:()=>lt,X1:()=>Ti,YN:()=>Pi,YS:()=>$e,ZU:()=>c,Zm:()=>R,cV:()=>Xe,cb:()=>ge,cz:()=>m,gE:()=>De,j4:()=>We,k0:()=>b,kq:()=>G,l_:()=>ct,me:()=>D,ok:()=>ki,qT:()=>Vt,vO:()=>p,vS:()=>rt,wz:()=>Ke,xH:()=>It,xq:()=>pt,y7:()=>Lt});var e=f(4438),M=f(177),s=f(4787),E=f(696),B=f(5286),H=f(5006);let N=(()=>{class i{constructor(t,a){this._renderer=t,this._elementRef=a,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,a){this._renderer.setProperty(this._elementRef.nativeElement,t,a)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(e.sFG),e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:i})}return i})(),X=(()=>{class i extends N{static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,features:[e.Vt3]})}return i})();const G=new e.nKC(""),F={provide:G,useExisting:(0,e.Rfq)(()=>R),multi:!0};let R=(()=>{class i extends X{writeValue(t){this.setProperty("checked",t)}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(a,o){1&a&&e.bIt("change",function(P){return o.onChange(P.target.checked)})("blur",function(){return o.onTouched()})},features:[e.Jv_([F]),e.Vt3]})}return i})();const L={provide:G,useExisting:(0,e.Rfq)(()=>D),multi:!0},W=new e.nKC("");let D=(()=>{class i extends N{constructor(t,a,o){super(t,a),this._compositionMode=o,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function j(){const i=(0,M.QT)()?(0,M.QT)().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(W,8))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(a,o){1&a&&e.bIt("input",function(P){return o._handleInput(P.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(P){return o._compositionEnd(P.target.value)})},features:[e.Jv_([L]),e.Vt3]})}return i})();function Y(i){return null==i||("string"==typeof i||Array.isArray(i))&&0===i.length}function l(i){return null!=i&&"number"==typeof i.length}const m=new e.nKC(""),u=new e.nKC(""),y=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class b{static min(n){return function g(i){return n=>{if(Y(n.value)||Y(i))return null;const t=parseFloat(n.value);return!isNaN(t)&&t<i?{min:{min:i,actual:n.value}}:null}}(n)}static max(n){return function T(i){return n=>{if(Y(n.value)||Y(i))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>i?{max:{max:i,actual:n.value}}:null}}(n)}static required(n){return C(n)}static requiredTrue(n){return O(n)}static email(n){return function x(i){return Y(i.value)||y.test(i.value)?null:{email:!0}}(n)}static minLength(n){return function I(i){return n=>Y(n.value)||!l(n.value)?null:n.value.length<i?{minlength:{requiredLength:i,actualLength:n.value.length}}:null}(n)}static maxLength(n){return function A(i){return n=>l(n.value)&&n.value.length>i?{maxlength:{requiredLength:i,actualLength:n.value.length}}:null}(n)}static pattern(n){return function K(i){if(!i)return Q;let n,t;return"string"==typeof i?(t="","^"!==i.charAt(0)&&(t+="^"),t+=i,"$"!==i.charAt(i.length-1)&&(t+="$"),n=new RegExp(t)):(t=i.toString(),n=i),a=>{if(Y(a.value))return null;const o=a.value;return n.test(o)?null:{pattern:{requiredPattern:t,actualValue:o}}}}(n)}static nullValidator(n){return null}static compose(n){return ue(n)}static composeAsync(n){return me(n)}}function C(i){return Y(i.value)?{required:!0}:null}function O(i){return!0===i.value?null:{required:!0}}function Q(i){return null}function oe(i){return null!=i}function re(i){return(0,e.jNT)(i)?(0,s.H)(i):i}function Ae(i){let n={};return i.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function Fe(i,n){return n.map(t=>t(i))}function fe(i){return i.map(n=>function Te(i){return!i.validate}(n)?n:t=>n.validate(t))}function ue(i){if(!i)return null;const n=i.filter(oe);return 0==n.length?null:function(t){return Ae(Fe(t,n))}}function pe(i){return null!=i?ue(fe(i)):null}function me(i){if(!i)return null;const n=i.filter(oe);return 0==n.length?null:function(t){const a=Fe(t,n).map(re);return(0,E.p)(a).pipe((0,H.T)(Ae))}}function _e(i){return null!=i?me(fe(i)):null}function he(i,n){return null===i?[n]:Array.isArray(i)?[...i,n]:[i,n]}function Ce(i){return i._rawValidators}function Me(i){return i._rawAsyncValidators}function le(i){return i?Array.isArray(i)?i:[i]:[]}function se(i,n){return Array.isArray(i)?i.includes(n):i===n}function V(i,n){const t=le(n);return le(i).forEach(o=>{se(t,o)||t.push(o)}),t}function ie(i,n){return le(n).filter(t=>!se(i,t))}class r{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=pe(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=_e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class c extends r{get formDirective(){return null}get path(){return null}}class p extends r{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class k{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let J=(()=>{class i extends k{constructor(t){super(t)}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(p,2))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(a,o){2&a&&e.AVh("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[e.Vt3]})}return i})(),ge=(()=>{class i extends k{constructor(t){super(t)}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(c,10))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(a,o){2&a&&e.AVh("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[e.Vt3]})}return i})();const _="VALID",S="INVALID",z="PENDING",Z="DISABLED";class ae{}class Le extends ae{constructor(n,t){super(),this.value=n,this.source=t}}class Se extends ae{constructor(n,t){super(),this.pristine=n,this.source=t}}class Ze extends ae{constructor(n,t){super(),this.touched=n,this.source=t}}class Be extends ae{constructor(n,t){super(),this.status=n,this.source=t}}class Yt extends ae{constructor(n){super(),this.source=n}}class Qt extends ae{constructor(n){super(),this.source=n}}function et(i){return(ze(i)?i.validators:i)||null}function tt(i,n){return(ze(n)?n.asyncValidators:i)||null}function ze(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}function vt(i,n,t){const a=i.controls;if(!(n?Object.keys(a):a).length)throw new e.wOt(1e3,"");if(!a[t])throw new e.wOt(1001,"")}function yt(i,n,t){i._forEachChild((a,o)=>{if(void 0===t[o])throw new e.wOt(1002,"")})}class Ne{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._events=new B.B7,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===_}get invalid(){return this.status===S}get pending(){return this.status==z}get disabled(){return this.status===Z}get enabled(){return this.status!==Z}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(V(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(V(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(ie(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(ie(n,this._rawAsyncValidators))}hasValidator(n){return se(this._rawValidators,n)}hasAsyncValidator(n){return se(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const a=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:a}),t&&!1!==n.emitEvent&&this._events.next(new Ze(!0,a))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const a=n.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:a})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,a),t&&!1!==n.emitEvent&&this._events.next(new Ze(!1,a))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const a=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:a}),t&&!1!==n.emitEvent&&this._events.next(new Se(!1,a))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const a=n.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,a),t&&!1!==n.emitEvent&&this._events.next(new Se(!0,a))}markAsPending(n={}){this.status=z;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new Be(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Z,this.errors=null,this._forEachChild(o=>{o.disable({...n,onlySelf:!0})}),this._updateValue();const a=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new Le(this.value,a)),this._events.next(new Be(this.status,a)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(o=>o(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=_,this._forEachChild(a=>{a.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(a=>a(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const a=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===_||this.status===z)&&this._runAsyncValidator(a,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new Le(this.value,t)),this._events.next(new Be(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Z:_}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=z,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const a=re(this.asyncValidator(this));this._asyncValidationSubscription=a.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((a,o)=>a&&a._find(o),this)}getError(n,t){const a=t?this.get(t):this;return a&&a.errors?a.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,a){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||a)&&this._events.next(new Be(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,a)}_initObservables(){this.valueChanges=new e.bkB,this.statusChanges=new e.bkB}_calculateStatus(){return this._allControlsDisabled()?Z:this.errors?S:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(z)?z:this._anyControlsHaveStatus(S)?S:_}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const a=!this._anyControlsDirty(),o=this.pristine!==a;this.pristine=a,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),o&&this._events.next(new Se(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new Ze(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){ze(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function qt(i){return Array.isArray(i)?pe(i):i||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function Jt(i){return Array.isArray(i)?_e(i):i||null}(this._rawAsyncValidators)}}class De extends Ne{constructor(n,t,a){super(et(t),tt(a,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,a={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,a={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){yt(this,0,n),Object.keys(n).forEach(a=>{vt(this,!0,a),this.controls[a].setValue(n[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(a=>{const o=this.controls[a];o&&o.patchValue(n[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((a,o)=>{a.reset(n?n[o]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,a)=>(n[a]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,a)=>!!a._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const a=this.controls[t];a&&n(a,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,a]of Object.entries(this.controls))if(this.contains(t)&&n(a))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,a,o)=>((a.enabled||this.disabled)&&(t[o]=a.value),t))}_reduceChildren(n,t){let a=n;return this._forEachChild((o,w)=>{a=t(a,o,w)}),a}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class wt extends De{}const ye=new e.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Ve}),Ve="always";function Ue(i,n){return[...n.path,i]}function ke(i,n,t=Ve){it(i,n),n.valueAccessor.writeValue(i.value),(i.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(i.disabled),function ei(i,n){n.valueAccessor.registerOnChange(t=>{i._pendingValue=t,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&Ct(i,n)})}(i,n),function ii(i,n){const t=(a,o)=>{n.valueAccessor.writeValue(a),o&&n.viewToModelUpdate(a)};i.registerOnChange(t),n._registerOnDestroy(()=>{i._unregisterOnChange(t)})}(i,n),function ti(i,n){n.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&Ct(i,n),"submit"!==i.updateOn&&i.markAsTouched()})}(i,n),function Zt(i,n){if(n.valueAccessor.setDisabledState){const t=a=>{n.valueAccessor.setDisabledState(a)};i.registerOnDisabledChange(t),n._registerOnDestroy(()=>{i._unregisterOnDisabledChange(t)})}}(i,n)}function Ge(i,n,t=!0){const a=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(a),n.valueAccessor.registerOnTouched(a)),He(i,n),i&&(n._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function je(i,n){i.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function it(i,n){const t=Ce(i);null!==n.validator?i.setValidators(he(t,n.validator)):"function"==typeof t&&i.setValidators([t]);const a=Me(i);null!==n.asyncValidator?i.setAsyncValidators(he(a,n.asyncValidator)):"function"==typeof a&&i.setAsyncValidators([a]);const o=()=>i.updateValueAndValidity();je(n._rawValidators,o),je(n._rawAsyncValidators,o)}function He(i,n){let t=!1;if(null!==i){if(null!==n.validator){const o=Ce(i);if(Array.isArray(o)&&o.length>0){const w=o.filter(P=>P!==n.validator);w.length!==o.length&&(t=!0,i.setValidators(w))}}if(null!==n.asyncValidator){const o=Me(i);if(Array.isArray(o)&&o.length>0){const w=o.filter(P=>P!==n.asyncValidator);w.length!==o.length&&(t=!0,i.setAsyncValidators(w))}}}const a=()=>{};return je(n._rawValidators,a),je(n._rawAsyncValidators,a),t}function Ct(i,n){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function Mt(i,n){it(i,n)}function at(i,n){if(!i.hasOwnProperty("model"))return!1;const t=i.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}function Et(i,n){i._syncPendingControls(),n.forEach(t=>{const a=t.control;"submit"===a.updateOn&&a._pendingChange&&(t.viewToModelUpdate(a._pendingValue),a._pendingChange=!1)})}function ot(i,n){if(!n)return null;let t,a,o;return Array.isArray(n),n.forEach(w=>{w.constructor===D?t=w:function oi(i){return Object.getPrototypeOf(i.constructor)===X}(w)?a=w:o=w}),o||a||t||null}const li={provide:c,useExisting:(0,e.Rfq)(()=>Xe)},Pe=Promise.resolve();let Xe=(()=>{class i extends c{constructor(t,a,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.bkB,this.form=new De({},pe(t),_e(a))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Pe.then(()=>{const a=this._findContainer(t.path);t.control=a.registerControl(t.name,t.control),ke(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Pe.then(()=>{const a=this._findContainer(t.path);a&&a.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){Pe.then(()=>{const a=this._findContainer(t.path),o=new De({});Mt(o,t),a.registerControl(t.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Pe.then(()=>{const a=this._findContainer(t.path);a&&a.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,a){Pe.then(()=>{this.form.get(t.path).setValue(a)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,Et(this.form,this._directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(m,10),e.rXU(u,10),e.rXU(ye,8))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(a,o){1&a&&e.bIt("submit",function(P){return o.onSubmit(P)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([li]),e.Vt3]})}return i})();function Dt(i,n){const t=i.indexOf(n);t>-1&&i.splice(t,1)}function Ot(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const Oe=class extends Ne{constructor(n=null,t,a){super(et(t),tt(a,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ze(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=Ot(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(a=>a(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Dt(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Dt(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){Ot(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},ci={provide:p,useExisting:(0,e.Rfq)(()=>rt)},St=Promise.resolve();let rt=(()=>{class i extends p{constructor(t,a,o,w,P,de){super(),this._changeDetectorRef=P,this.callSetDisabledState=de,this.control=new Oe,this._registered=!1,this.name="",this.update=new e.bkB,this._parent=t,this._setValidators(a),this._setAsyncValidators(o),this.valueAccessor=ot(0,w)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const a=t.name.previousValue;this.formDirective.removeControl({name:a,path:this._getPath(a)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),at(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ke(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){St.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const a=t.isDisabled.currentValue,o=0!==a&&(0,e.L39)(a);St.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?Ue(t,this._parent):[t]}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(c,9),e.rXU(m,10),e.rXU(u,10),e.rXU(G,10),e.rXU(e.gRc,8),e.rXU(ye,8))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e.Jv_([ci]),e.Vt3,e.OA$]})}return i})(),Vt=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return i})();const mi={provide:G,useExisting:(0,e.Rfq)(()=>lt),multi:!0};let lt=(()=>{class i extends X{writeValue(t){this.setProperty("value",t??"")}registerOnChange(t){this.onChange=a=>{t(""==a?null:parseFloat(a))}}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(a,o){1&a&&e.bIt("input",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},features:[e.Jv_([mi]),e.Vt3]})}return i})();const ui={provide:G,useExisting:(0,e.Rfq)(()=>st),multi:!0};let st=(()=>{class i extends X{writeValue(t){this.setProperty("value",parseFloat(t))}registerOnChange(t){this.onChange=a=>{t(""==a?null:parseFloat(a))}}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(a,o){1&a&&e.bIt("change",function(P){return o.onChange(P.target.value)})("input",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},features:[e.Jv_([ui]),e.Vt3]})}return i})();const dt=new e.nKC(""),pi={provide:p,useExisting:(0,e.Rfq)(()=>ct)};let ct=(()=>{class i extends p{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,a,o,w,P){super(),this._ngModelWarningConfig=w,this.callSetDisabledState=P,this.update=new e.bkB,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(a),this.valueAccessor=ot(0,o)}ngOnChanges(t){if(this._isControlChanged(t)){const a=t.form.previousValue;a&&Ge(a,this,!1),ke(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}at(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ge(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}static#t=this.\u0275fac=function(a){return new(a||i)(e.rXU(m,10),e.rXU(u,10),e.rXU(G,10),e.rXU(dt,8),e.rXU(ye,8))};static#i=this.\u0275dir=e.FsC({type:i,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.Jv_([pi]),e.Vt3,e.OA$]})}return i})();const _i={provide:c,useExisting:(0,e.Rfq)(()=>We)};let We=(()=>{class i extends c{constructor(t,a,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.bkB,this._setValidators(t),this._setAsyncValidators(a)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(He(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const a=this.form.get(t.path);return ke(a,t,this.callSetDisabledState),a.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),a}getControl(t){return this.form.get(t.path)}removeControl(t){Ge(t.control||null,t,!1),function ri(i,n){const t=i.indexOf(n);t>-1&&i.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,a){this.form.get(t.path).setValue(a)}onSubmit(t){return this.submitted=!0,Et(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Yt(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1,this.form._events.next(new Qt(this.form))}_updateDomValue(){this.directives.forEach(t=>{const a=t.control,o=this.form.get(t.path);a!==o&&(Ge(a||null,t),(i=>i instanceof Oe)(o)&&(ke(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const a=this.form.get(t.path);Mt(a,t),a.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const a=this.form.get(t.path);a&&function ni(i,n){return He(i,n)}(a,t)&&a.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){it(this.form,this),this._oldForm&&He(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(m,10),e.rXU(u,10),e.rXU(ye,8))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["","formGroup",""]],hostBindings:function(a,o){1&a&&e.bIt("submit",function(P){return o.onSubmit(P)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([_i]),e.Vt3,e.OA$]})}return i})();const xi={provide:p,useExisting:(0,e.Rfq)(()=>ft)};let ft=(()=>{class i extends p{set isDisabled(t){}static#e=this._ngModelWarningSentOnce=!1;constructor(t,a,o,w,P){super(),this._ngModelWarningConfig=P,this._added=!1,this.name=null,this.update=new e.bkB,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(a),this._setAsyncValidators(o),this.valueAccessor=ot(0,w)}ngOnChanges(t){this._added||this._setUpControl(),at(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return Ue(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(a){return new(a||i)(e.rXU(c,13),e.rXU(m,10),e.rXU(u,10),e.rXU(G,10),e.rXU(dt,8))};static#i=this.\u0275dir=e.FsC({type:i,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.Jv_([xi]),e.Vt3,e.OA$]})}return i})();const vi={provide:G,useExisting:(0,e.Rfq)(()=>Ke),multi:!0};function Tt(i,n){return null==i?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${i}: ${n}`.slice(0,50))}let Ke=(()=>{class i extends X{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const o=Tt(this._getOptionId(t),t);this.setProperty("value",o)}registerOnChange(t){this.onChange=a=>{this.value=this._getOptionValue(a),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const a of this._optionMap.keys())if(this._compareWith(this._optionMap.get(a),t))return a;return null}_getOptionValue(t){const a=function yi(i){return i.split(":")[0]}(t);return this._optionMap.has(a)?this._optionMap.get(a):t}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(a,o){1&a&&e.bIt("change",function(P){return o.onChange(P.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.Jv_([vi]),e.Vt3]})}return i})(),It=(()=>{class i{constructor(t,a,o){this._element=t,this._renderer=a,this._select=o,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Tt(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(Ke,9))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return i})();const wi={provide:G,useExisting:(0,e.Rfq)(()=>ut),multi:!0};function Rt(i,n){return null==i?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${i}: ${n}`.slice(0,50))}let ut=(()=>{class i extends X{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let a;if(this.value=t,Array.isArray(t)){const o=t.map(w=>this._getOptionId(w));a=(w,P)=>{w._setSelected(o.indexOf(P.toString())>-1)}}else a=(o,w)=>{o._setSelected(!1)};this._optionMap.forEach(a)}registerOnChange(t){this.onChange=a=>{const o=[],w=a.selectedOptions;if(void 0!==w){const P=w;for(let de=0;de<P.length;de++){const _t=this._getOptionValue(P[de].value);o.push(_t)}}else{const P=a.options;for(let de=0;de<P.length;de++){const Ye=P[de];if(Ye.selected){const _t=this._getOptionValue(Ye.value);o.push(_t)}}}this.value=o,t(o)}}_registerOption(t){const a=(this._idCounter++).toString();return this._optionMap.set(a,t),a}_getOptionId(t){for(const a of this._optionMap.keys())if(this._compareWith(this._optionMap.get(a)._value,t))return a;return null}_getOptionValue(t){const a=function Ci(i){return i.split(":")[0]}(t);return this._optionMap.has(a)?this._optionMap.get(a)._value:t}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(a,o){1&a&&e.bIt("change",function(P){return o.onChange(P.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.Jv_([wi]),e.Vt3]})}return i})(),Lt=(()=>{class i{constructor(t,a,o){this._element=t,this._renderer=a,this._select=o,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(Rt(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(Rt(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(a){return new(a||i)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(ut,9))};static#t=this.\u0275dir=e.FsC({type:i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return i})(),we=(()=>{class i{constructor(){this._validator=Q}ngOnChanges(t){if(this.inputName in t){const a=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(a),this._validator=this._enabled?this.createValidator(a):Q,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275dir=e.FsC({type:i,features:[e.OA$]})}return i})();const Di={provide:m,useExisting:(0,e.Rfq)(()=>$e),multi:!0},Oi={provide:m,useExisting:(0,e.Rfq)(()=>pt),multi:!0};let $e=(()=>{class i extends we{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.L39,this.createValidator=t=>C}enabled(t){return t}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(a,o){2&a&&e.BMQ("required",o._enabled?"":null)},inputs:{required:"required"},features:[e.Jv_([Di]),e.Vt3]})}return i})(),pt=(()=>{class i extends $e{constructor(){super(...arguments),this.createValidator=t=>O}static#e=this.\u0275fac=(()=>{let t;return function(o){return(t||(t=e.xGo(i)))(o||i)}})();static#t=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(a,o){2&a&&e.BMQ("required",o._enabled?"":null)},features:[e.Jv_([Oi]),e.Vt3]})}return i})(),Wt=(()=>{class i{static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({})}return i})();class Kt extends Ne{constructor(n,t,a){super(et(t),tt(a,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,a={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:a.emitEvent})}removeAt(n,t={}){let a=this._adjustIndex(n);a<0&&(a=0),this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),this.controls.splice(a,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,a={}){let o=this._adjustIndex(n);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),t&&(this.controls.splice(o,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){yt(this,0,n),n.forEach((a,o)=>{vt(this,!1,o),this.at(o).setValue(a,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((a,o)=>{this.at(o)&&this.at(o).patchValue(a,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((a,o)=>{a.reset(n[o],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,a)=>!!a._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,a)=>{n(t,a)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function $t(i){return!!i&&(void 0!==i.asyncValidators||void 0!==i.validators||void 0!==i.updateOn)}let ki=(()=>{class i{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new i;return t.useNonNullable=!0,t}group(t,a=null){const o=this._reduceControls(t);let w={};return $t(a)?w=a:null!==a&&(w.validators=a.validator,w.asyncValidators=a.asyncValidator),new De(o,w)}record(t,a=null){const o=this._reduceControls(t);return new wt(o,a)}control(t,a,o){let w={};return this.useNonNullable?($t(a)?w=a:(w.validators=a,w.asyncValidators=o),new Oe(t,{...w,nonNullable:!0})):new Oe(t,a,o)}array(t,a,o){const w=t.map(P=>this._createControl(P));return new Kt(w,a,o)}_reduceControls(t){const a={};return Object.keys(t).forEach(o=>{a[o]=this._createControl(t[o])}),a}_createControl(t){return t instanceof Oe||t instanceof Ne?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Pi=(()=>{class i{static withConfig(t){return{ngModule:i,providers:[{provide:ye,useValue:t.callSetDisabledState??Ve}]}}static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({imports:[Wt]})}return i})(),Ti=(()=>{class i{static withConfig(t){return{ngModule:i,providers:[{provide:dt,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:ye,useValue:t.callSetDisabledState??Ve}]}}static#e=this.\u0275fac=function(a){return new(a||i)};static#t=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({imports:[Wt]})}return i})()},3719:(ce,q,f)=>{f.d(q,{JW:()=>V,MV:()=>le,RG:()=>Je,TL:()=>Ce,nJ:()=>me,qT:()=>ne,rl:()=>xt,xb:()=>xe,yw:()=>r});var e=f(4438),M=f(8203),s=f(6860),E=f(4337),B=f(5286),H=f(4670),N=f(7605),X=f(8170),G=f(4085),F=f(9969),R=f(177),L=f(2318),j=f(6600);const W=["notch"],D=["matFormFieldNotchedOutline",""],Y=["*"],l=["textField"],m=["iconPrefixContainer"],u=["textPrefixContainer"],y=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],b=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function g(h,$){1&h&&e.nrm(0,"span",19)}function T(h,$){if(1&h&&(e.j41(0,"label",18),e.SdG(1,1),e.DNE(2,g,1,0,"span",19),e.k0s()),2&h){const d=e.XpG(2);e.Y8G("floating",d._shouldLabelFloat())("monitorResize",d._hasOutline())("id",d._labelId),e.BMQ("for",d._control.disableAutomaticLabeling?null:d._control.id),e.R7$(2),e.vxM(!d.hideRequiredMarker&&d._control.required?2:-1)}}function C(h,$){if(1&h&&e.DNE(0,T,3,5,"label",18),2&h){const d=e.XpG();e.vxM(d._hasFloatingLabel()?0:-1)}}function O(h,$){1&h&&e.nrm(0,"div",5)}function x(h,$){}function I(h,$){if(1&h&&e.DNE(0,x,0,0,"ng-template",11),2&h){e.XpG(2);const d=e.sdS(1);e.Y8G("ngTemplateOutlet",d)}}function A(h,$){if(1&h&&(e.j41(0,"div",7),e.DNE(1,I,1,1,null,11),e.k0s()),2&h){const d=e.XpG();e.Y8G("matFormFieldNotchedOutlineOpen",d._shouldLabelFloat()),e.R7$(),e.vxM(d._forceDisplayInfixLabel()?-1:1)}}function K(h,$){1&h&&(e.j41(0,"div",8,2),e.SdG(2,2),e.k0s())}function Q(h,$){1&h&&(e.j41(0,"div",9,3),e.SdG(2,3),e.k0s())}function oe(h,$){}function re(h,$){if(1&h&&e.DNE(0,oe,0,0,"ng-template",11),2&h){e.XpG();const d=e.sdS(1);e.Y8G("ngTemplateOutlet",d)}}function Ae(h,$){1&h&&(e.j41(0,"div",12),e.SdG(1,4),e.k0s())}function Fe(h,$){1&h&&(e.j41(0,"div",13),e.SdG(1,5),e.k0s())}function Te(h,$){1&h&&e.nrm(0,"div",14)}function fe(h,$){if(1&h&&(e.j41(0,"div",16),e.SdG(1,6),e.k0s()),2&h){const d=e.XpG();e.Y8G("@transitionMessages",d._subscriptAnimationState)}}function ue(h,$){if(1&h&&(e.j41(0,"mat-hint",20),e.EFF(1),e.k0s()),2&h){const d=e.XpG(2);e.Y8G("id",d._hintLabelId),e.R7$(),e.JRh(d.hintLabel)}}function pe(h,$){if(1&h&&(e.j41(0,"div",17),e.DNE(1,ue,2,2,"mat-hint",20),e.SdG(2,7),e.nrm(3,"div",21),e.SdG(4,8),e.k0s()),2&h){const d=e.XpG();e.Y8G("@transitionMessages",d._subscriptAnimationState),e.R7$(),e.vxM(d.hintLabel?1:-1)}}let me=(()=>{class h{static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["mat-label"]],standalone:!0})}return h})(),_e=0;const he=new e.nKC("MatError");let Ce=(()=>{class h{constructor(d,v){this.id="mat-mdc-error-"+_e++,d||v.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(v){return new(v||h)(e.kS0("aria-live"),e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(v,_){2&v&&e.Mr5("id",_.id)},inputs:{id:"id"},standalone:!0,features:[e.Jv_([{provide:he,useExisting:h}])]})}return h})(),Me=0,le=(()=>{class h{constructor(){this.align="start",this.id="mat-mdc-hint-"+Me++}static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(v,_){2&v&&(e.Mr5("id",_.id),e.BMQ("align",null),e.AVh("mat-mdc-form-field-hint-end","end"===_.align))},inputs:{align:"align",id:"id"},standalone:!0})}return h})();const se=new e.nKC("MatPrefix");let V=(()=>{class h{constructor(){this._isText=!1}set _isTextSelector(d){this._isText=!0}static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[e.Jv_([{provide:se,useExisting:h}])]})}return h})();const ie=new e.nKC("MatSuffix");let r=(()=>{class h{constructor(){this._isText=!1}set _isTextSelector(d){this._isText=!0}static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[e.Jv_([{provide:ie,useExisting:h}])]})}return h})();const c=new e.nKC("FloatingLabelParent");let p=(()=>{class h{get floating(){return this._floating}set floating(d){this._floating=d,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(d){this._monitorResize=d,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(d){this._elementRef=d,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.WQX)(X.a),this._ngZone=(0,e.WQX)(e.SKi),this._parent=(0,e.WQX)(c),this._resizeSubscription=new E.y}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function k(h){if(null!==h.offsetParent)return h.scrollWidth;const d=h.cloneNode(!0);d.style.setProperty("position","absolute"),d.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(d);const v=d.scrollWidth;return d.remove(),v}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(v){return new(v||h)(e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(v,_){2&v&&e.AVh("mdc-floating-label--float-above",_.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}return h})();const U="mdc-line-ripple--active",te="mdc-line-ripple--deactivating";let J=(()=>{class h{constructor(d,v){this._elementRef=d,this._handleTransitionEnd=_=>{const S=this._elementRef.nativeElement.classList,z=S.contains(te);"opacity"===_.propertyName&&z&&S.remove(U,te)},v.runOutsideAngular(()=>{d.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const d=this._elementRef.nativeElement.classList;d.remove(te),d.add(U)}deactivate(){this._elementRef.nativeElement.classList.add(te)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(v){return new(v||h)(e.rXU(e.aKT),e.rXU(e.SKi))};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}return h})(),ge=(()=>{class h{constructor(d,v){this._elementRef=d,this._ngZone=v,this.open=!1}ngAfterViewInit(){const d=this._elementRef.nativeElement.querySelector(".mdc-floating-label");d?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(d.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>d.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(d){this._notch.nativeElement.style.width=this.open&&d?`calc(${d}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(v){return new(v||h)(e.rXU(e.aKT),e.rXU(e.SKi))};static#t=this.\u0275cmp=e.VBU({type:h,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(v,_){if(1&v&&e.GBs(W,5),2&v){let S;e.mGM(S=e.lsd())&&(_._notch=S.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(v,_){2&v&&e.AVh("mdc-notched-outline--notched",_.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[e.aNF],attrs:D,ngContentSelectors:Y,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(v,_){1&v&&(e.NAR(),e.nrm(0,"div",1),e.j41(1,"div",2,0),e.SdG(3),e.k0s(),e.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return h})();const be={transitionMessages:(0,F.hZ)("transitionMessages",[(0,F.wk)("enter",(0,F.iF)({opacity:1,transform:"translateY(0%)"})),(0,F.kY)("void => enter",[(0,F.iF)({opacity:0,transform:"translateY(-5px)"}),(0,F.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ne=(()=>{class h{static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275dir=e.FsC({type:h})}return h})();const xe=new e.nKC("MatFormField"),ee=new e.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ve=0,xt=(()=>{class h{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(d){this._hideRequiredMarker=(0,G.he)(d)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(d){d!==this._floatLabel&&(this._floatLabel=d,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(d){const v=this._appearance;this._appearance=d||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==v&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(d){this._subscriptSizing=d||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(d){this._hintLabel=d,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(d){this._explicitFormFieldControl=d}constructor(d,v,_,S,z,Z,ae,Le){this._elementRef=d,this._changeDetectorRef=v,this._dir=S,this._platform=z,this._defaults=Z,this._animationMode=ae,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-"+ve++,this._hintLabelId="mat-mdc-hint-"+ve++,this._subscriptAnimationState="",this._destroyed=new B.B7,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._injector=(0,e.WQX)(e.zZn),Z&&(Z.appearance&&(this.appearance=Z.appearance),this._hideRequiredMarker=!!Z?.hideRequiredMarker,Z.color&&(this.color=Z.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const d=this._control;d.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${d.controlType}`),d.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),d.ngControl&&d.ngControl.valueChanges&&d.ngControl.valueChanges.pipe((0,N.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(d=>!d._isText),this._hasTextPrefix=!!this._prefixChildren.find(d=>d._isText),this._hasIconSuffix=!!this._suffixChildren.find(d=>!d._isText),this._hasTextSuffix=!!this._suffixChildren.find(d=>d._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,H.h)(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._needsOutlineLabelOffsetUpdate=!0),(0,e.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,N.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!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(d){const v=this._control?this._control.ngControl:null;return v&&v[d]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let d=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&d.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const v=this._hintChildren?this._hintChildren.find(S=>"start"===S.align):null,_=this._hintChildren?this._hintChildren.find(S=>"end"===S.align):null;v?d.push(v.id):this._hintLabel&&d.push(this._hintLabelId),_&&d.push(_.id)}else this._errorChildren&&d.push(...this._errorChildren.map(v=>v.id));this._control.setDescribedByIds(d)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const d=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(d.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const v=this._iconPrefixContainer?.nativeElement,_=this._textPrefixContainer?.nativeElement,S=v?.getBoundingClientRect().width??0,z=_?.getBoundingClientRect().width??0;d.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${S+z}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const d=this._elementRef.nativeElement;if(d.getRootNode){const v=d.getRootNode();return v&&v!==d}return document.documentElement.contains(d)}static#e=this.\u0275fac=function(v){return new(v||h)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(M.dS),e.rXU(s.OD),e.rXU(ee,8),e.rXU(e.bc$,8),e.rXU(R.qQ))};static#t=this.\u0275cmp=e.VBU({type:h,selectors:[["mat-form-field"]],contentQueries:function(v,_,S){if(1&v&&(e.wni(S,me,5),e.wni(S,me,7),e.wni(S,ne,5),e.wni(S,se,5),e.wni(S,ie,5),e.wni(S,he,5),e.wni(S,le,5)),2&v){let z;e.mGM(z=e.lsd())&&(_._labelChildNonStatic=z.first),e.mGM(z=e.lsd())&&(_._labelChildStatic=z.first),e.mGM(z=e.lsd())&&(_._formFieldControl=z.first),e.mGM(z=e.lsd())&&(_._prefixChildren=z),e.mGM(z=e.lsd())&&(_._suffixChildren=z),e.mGM(z=e.lsd())&&(_._errorChildren=z),e.mGM(z=e.lsd())&&(_._hintChildren=z)}},viewQuery:function(v,_){if(1&v&&(e.GBs(l,5),e.GBs(m,5),e.GBs(u,5),e.GBs(p,5),e.GBs(ge,5),e.GBs(J,5)),2&v){let S;e.mGM(S=e.lsd())&&(_._textField=S.first),e.mGM(S=e.lsd())&&(_._iconPrefixContainer=S.first),e.mGM(S=e.lsd())&&(_._textPrefixContainer=S.first),e.mGM(S=e.lsd())&&(_._floatingLabel=S.first),e.mGM(S=e.lsd())&&(_._notchedOutline=S.first),e.mGM(S=e.lsd())&&(_._lineRipple=S.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(v,_){2&v&&e.AVh("mat-mdc-form-field-label-always-float",_._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",_._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",_._hasIconSuffix)("mat-form-field-invalid",_._control.errorState)("mat-form-field-disabled",_._control.disabled)("mat-form-field-autofilled",_._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===_._animationMode)("mat-form-field-appearance-fill","fill"==_.appearance)("mat-form-field-appearance-outline","outline"==_.appearance)("mat-form-field-hide-placeholder",_._hasFloatingLabel()&&!_._shouldLabelFloat())("mat-focused",_._control.focused)("mat-primary","accent"!==_.color&&"warn"!==_.color)("mat-accent","accent"===_.color)("mat-warn","warn"===_.color)("ng-untouched",_._shouldForward("untouched"))("ng-touched",_._shouldForward("touched"))("ng-pristine",_._shouldForward("pristine"))("ng-dirty",_._shouldForward("dirty"))("ng-valid",_._shouldForward("valid"))("ng-invalid",_._shouldForward("invalid"))("ng-pending",_._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[e.Jv_([{provide:xe,useExisting:h},{provide:c,useExisting:h}]),e.aNF],ngContentSelectors:b,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(v,_){if(1&v){const S=e.RV6();e.NAR(y),e.DNE(0,C,1,1,"ng-template",null,0,e.C5r),e.j41(2,"div",4,1),e.bIt("click",function(Z){return e.eBV(S),e.Njj(_._control.onContainerClick(Z))}),e.DNE(4,O,1,0,"div",5),e.j41(5,"div",6),e.DNE(6,A,2,2,"div",7)(7,K,3,0,"div",8)(8,Q,3,0,"div",9),e.j41(9,"div",10),e.DNE(10,re,1,1,null,11),e.SdG(11),e.k0s(),e.DNE(12,Ae,2,0,"div",12)(13,Fe,2,0,"div",13),e.k0s(),e.DNE(14,Te,1,0,"div",14),e.k0s(),e.j41(15,"div",15),e.DNE(16,fe,2,1,"div",16)(17,pe,5,2,"div",17),e.k0s()}if(2&v){let S;e.R7$(2),e.AVh("mdc-text-field--filled",!_._hasOutline())("mdc-text-field--outlined",_._hasOutline())("mdc-text-field--no-label",!_._hasFloatingLabel())("mdc-text-field--disabled",_._control.disabled)("mdc-text-field--invalid",_._control.errorState),e.R7$(2),e.vxM(_._hasOutline()||_._control.disabled?-1:4),e.R7$(2),e.vxM(_._hasOutline()?6:-1),e.R7$(),e.vxM(_._hasIconPrefix?7:-1),e.R7$(),e.vxM(_._hasTextPrefix?8:-1),e.R7$(2),e.vxM(!_._hasOutline()||_._forceDisplayInfixLabel()?10:-1),e.R7$(2),e.vxM(_._hasTextSuffix?12:-1),e.R7$(),e.vxM(_._hasIconSuffix?13:-1),e.R7$(),e.vxM(_._hasOutline()?-1:14),e.R7$(),e.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===_.subscriptSizing),e.R7$(),e.vxM("error"===(S=_._getDisplayedMessages())?16:"hint"===S?17:-1)}},dependencies:[p,ge,R.T3,J,le],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius: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-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-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{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:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;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:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius: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:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius: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:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;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-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-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{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-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-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{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[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-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);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-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);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-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.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-outlined-text-field-container-shape))}}[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-outlined-text-field-container-shape))}}.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-outlined-text-field-container-shape) + 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-outlined-text-field-container-shape) + 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:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.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;will-change: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-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.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;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}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}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.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;color:var(--mat-form-field-enabled-select-arrow-color)}[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-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.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-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[be.transitionMessages]},changeDetection:0})}return h})(),Je=(()=>{class h{static#e=this.\u0275fac=function(v){return new(v||h)};static#t=this.\u0275mod=e.$C({type:h});static#i=this.\u0275inj=e.G2t({imports:[j.yE,R.MD,L.w5,j.yE]})}return h})()},9042:(ce,q,f)=>{f.d(q,{Oh:()=>F,fS:()=>W,fg:()=>j});var e=f(4085),M=f(6860),s=f(7403),E=f(4438),B=f(9417),H=f(6600),N=f(3719),X=f(5286);const F=new E.nKC("MAT_INPUT_VALUE_ACCESSOR"),R=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let L=0,j=(()=>{class D{get disabled(){return this._disabled}set disabled(l){this._disabled=(0,e.he)(l),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(l){this._id=l||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(B.k0.required)??!1}set required(l){this._required=(0,e.he)(l)}get type(){return this._type}set type(l){this._type=l||"text",this._validateType(),!this._isTextarea&&(0,M.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(l){this._errorStateTracker.matcher=l}get value(){return this._inputValueAccessor.value}set value(l){l!==this.value&&(this._inputValueAccessor.value=l,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(l){this._readonly=(0,e.he)(l)}get errorState(){return this._errorStateTracker.errorState}set errorState(l){this._errorStateTracker.errorState=l}constructor(l,m,u,y,b,g,T,C,O,x){this._elementRef=l,this._platform=m,this.ngControl=u,this._autofillMonitor=C,this._formField=x,this._uid="mat-input-"+L++,this.focused=!1,this.stateChanges=new X.B7,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(K=>(0,M.MU)().has(K)),this._iOSKeyupListener=K=>{const Q=K.target;!Q.value&&0===Q.selectionStart&&0===Q.selectionEnd&&(Q.setSelectionRange(1,1),Q.setSelectionRange(0,0))};const I=this._elementRef.nativeElement,A=I.nodeName.toLowerCase();this._inputValueAccessor=T||I,this._previousNativeValue=this.value,this.id=this.id,m.IOS&&O.runOutsideAngular(()=>{l.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new H.X0(g,u,b,y,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===A,this._isTextarea="textarea"===A,this._isInFormField=!!x,this._isNativeSelect&&(this.controlType=I.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(l=>{this.autofilled=l.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(l){this._elementRef.nativeElement.focus(l)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(l){l!==this.focused&&(this.focused=l,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const l=this._elementRef.nativeElement.value;this._previousNativeValue!==l&&(this._previousNativeValue=l,this.stateChanges.next())}_dirtyCheckPlaceholder(){const l=this._getPlaceholder();if(l!==this._previousPlaceholder){const m=this._elementRef.nativeElement;this._previousPlaceholder=l,l?m.setAttribute("placeholder",l):m.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){R.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let l=this._elementRef.nativeElement.validity;return l&&l.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const l=this._elementRef.nativeElement,m=l.options[0];return this.focused||l.multiple||!this.empty||!!(l.selectedIndex>-1&&m&&m.label)}return this.focused||!this.empty}setDescribedByIds(l){l.length?this._elementRef.nativeElement.setAttribute("aria-describedby",l.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const l=this._elementRef.nativeElement;return this._isNativeSelect&&(l.multiple||l.size>1)}static#e=this.\u0275fac=function(m){return new(m||D)(E.rXU(E.aKT),E.rXU(M.OD),E.rXU(B.vO,10),E.rXU(B.cV,8),E.rXU(B.j4,8),E.rXU(H.es),E.rXU(F,10),E.rXU(s.P8),E.rXU(E.SKi),E.rXU(N.xb,8))};static#t=this.\u0275dir=E.FsC({type:D,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(m,u){1&m&&E.bIt("focus",function(){return u._focusChanged(!0)})("blur",function(){return u._focusChanged(!1)})("input",function(){return u._onInput()}),2&m&&(E.Mr5("id",u.id)("disabled",u.disabled)("required",u.required),E.BMQ("name",u.name||null)("readonly",u.readonly&&!u._isNativeSelect||null)("aria-invalid",u.empty&&u.required?null:u.errorState)("aria-required",u.required)("id",u.id),E.AVh("mat-input-server",u._isServer)("mat-mdc-form-field-textarea-control",u._isInFormField&&u._isTextarea)("mat-mdc-form-field-input-control",u._isInFormField)("mdc-text-field__input",u._isInFormField)("mat-mdc-native-select-inline",u._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[E.Jv_([{provide:N.qT,useExisting:D}]),E.OA$]})}return D})(),W=(()=>{class D{static#e=this.\u0275fac=function(m){return new(m||D)};static#t=this.\u0275mod=E.$C({type:D});static#i=this.\u0275inj=E.G2t({imports:[H.yE,N.RG,N.RG,s.EE,H.yE]})}return D})()},6695:(ce,q,f)=>{f.d(q,{Ou:()=>T,iy:()=>g,xX:()=>D});var e=f(4438),M=f(5286),s=f(6607),E=f(8834),B=f(2798),H=f(4823),N=f(6600),X=f(3719);function G(C,O){if(1&C&&(e.j41(0,"mat-option",16),e.EFF(1),e.k0s()),2&C){const x=O.$implicit;e.Y8G("value",x),e.R7$(),e.SpI(" ",x," ")}}function F(C,O){if(1&C){const x=e.RV6();e.j41(0,"mat-form-field",13)(1,"mat-select",15),e.bIt("selectionChange",function(A){e.eBV(x);const K=e.XpG(2);return e.Njj(K._changePageSize(A.value))}),e.Z7z(2,G,2,2,"mat-option",16,e.fX1),e.k0s()()}if(2&C){const x=e.XpG(2);e.Y8G("appearance",x._formFieldAppearance)("color",x.color),e.R7$(),e.Y8G("value",x.pageSize)("disabled",x.disabled)("aria-labelledby",x._pageSizeLabelId)("panelClass",x.selectConfig.panelClass||"")("disableOptionCentering",x.selectConfig.disableOptionCentering),e.R7$(),e.Dyx(x._displayedPageSizeOptions)}}function R(C,O){if(1&C&&(e.j41(0,"div",14),e.EFF(1),e.k0s()),2&C){const x=e.XpG(2);e.R7$(),e.JRh(x.pageSize)}}function L(C,O){if(1&C&&(e.j41(0,"div",2)(1,"div",12),e.EFF(2),e.k0s(),e.DNE(3,F,4,7,"mat-form-field",13)(4,R,2,1,"div",14),e.k0s()),2&C){const x=e.XpG();e.R7$(),e.BMQ("id",x._pageSizeLabelId),e.R7$(),e.SpI(" ",x._intl.itemsPerPageLabel," "),e.R7$(),e.vxM(x._displayedPageSizeOptions.length>1?3:-1),e.R7$(),e.vxM(x._displayedPageSizeOptions.length<=1?4:-1)}}function j(C,O){if(1&C){const x=e.RV6();e.j41(0,"button",17),e.bIt("click",function(){e.eBV(x);const A=e.XpG();return e.Njj(A.firstPage())}),e.qSk(),e.j41(1,"svg",7),e.nrm(2,"path",18),e.k0s()()}if(2&C){const x=e.XpG();e.Y8G("matTooltip",x._intl.firstPageLabel)("matTooltipDisabled",x._previousButtonsDisabled())("matTooltipPosition","above")("disabled",x._previousButtonsDisabled()),e.BMQ("aria-label",x._intl.firstPageLabel)}}function W(C,O){if(1&C){const x=e.RV6();e.j41(0,"button",19),e.bIt("click",function(){e.eBV(x);const A=e.XpG();return e.Njj(A.lastPage())}),e.qSk(),e.j41(1,"svg",7),e.nrm(2,"path",20),e.k0s()()}if(2&C){const x=e.XpG();e.Y8G("matTooltip",x._intl.lastPageLabel)("matTooltipDisabled",x._nextButtonsDisabled())("matTooltipPosition","above")("disabled",x._nextButtonsDisabled()),e.BMQ("aria-label",x._intl.lastPageLabel)}}let D=(()=>{class C{constructor(){this.changes=new M.B7,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(x,I,A)=>{if(0==A||0==I)return`0 of ${A}`;const K=x*I;return`${K+1} \u2013 ${K<(A=Math.max(A,0))?Math.min(K+I,A):K+I} of ${A}`}}static#e=this.\u0275fac=function(I){return new(I||C)};static#t=this.\u0275prov=e.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})();const l={provide:D,deps:[[new e.Xx1,new e.kdw,D]],useFactory:function Y(C){return C||new D}},y=new e.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let b=0,g=(()=>{class C{get pageIndex(){return this._pageIndex}set pageIndex(x){this._pageIndex=Math.max(x||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(x){this._length=x||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(x){this._pageSize=Math.max(x||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(x){this._pageSizeOptions=(x||[]).map(I=>(0,e.Udg)(I,0)),this._updateDisplayedPageSizeOptions()}constructor(x,I,A){if(this._intl=x,this._changeDetectorRef=I,this._pageSizeLabelId="mat-paginator-page-size-label-"+b++,this._isInitialized=!1,this._initializedStream=new s.m(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new e.bkB,this.initialized=this._initializedStream,this._intlChanges=x.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),A){const{pageSize:K,pageSizeOptions:Q,hidePageSize:oe,showFirstLastButtons:re}=A;null!=K&&(this._pageSize=K),null!=Q&&(this._pageSizeOptions=Q),null!=oe&&(this.hidePageSize=oe),null!=re&&(this.showFirstLastButtons=re)}this._formFieldAppearance=A?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const x=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(x)}previousPage(){if(!this.hasPreviousPage())return;const x=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(x)}firstPage(){if(!this.hasPreviousPage())return;const x=this.pageIndex;this.pageIndex=0,this._emitPageEvent(x)}lastPage(){if(!this.hasNextPage())return;const x=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(x)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const x=this.getNumberOfPages()-1;return this.pageIndex<x&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(x){const A=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/x)||0,this.pageSize=x,this._emitPageEvent(A)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((x,I)=>x-I),this._changeDetectorRef.markForCheck())}_emitPageEvent(x){this.page.emit({previousPageIndex:x,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(I){return new(I||C)(e.rXU(D),e.rXU(e.gRc),e.rXU(y,8))};static#t=this.\u0275cmp=e.VBU({type:C,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",e.Udg],length:[2,"length","length",e.Udg],pageSize:[2,"pageSize","pageSize",e.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",e.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",e.L39],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",e.L39]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[e.GFd,e.aNF],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(I,A){1&I&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,L,5,4,"div",2),e.j41(3,"div",3)(4,"div",4),e.EFF(5),e.k0s(),e.DNE(6,j,3,5,"button",5),e.j41(7,"button",6),e.bIt("click",function(){return A.previousPage()}),e.qSk(),e.j41(8,"svg",7),e.nrm(9,"path",8),e.k0s()(),e.joV(),e.j41(10,"button",9),e.bIt("click",function(){return A.nextPage()}),e.qSk(),e.j41(11,"svg",7),e.nrm(12,"path",10),e.k0s()(),e.DNE(13,W,3,5,"button",11),e.k0s()()()),2&I&&(e.R7$(2),e.vxM(A.hidePageSize?-1:2),e.R7$(3),e.SpI(" ",A._intl.getRangeLabel(A.pageIndex,A.pageSize,A.length)," "),e.R7$(),e.vxM(A.showFirstLastButtons?6:-1),e.R7$(),e.Y8G("matTooltip",A._intl.previousPageLabel)("matTooltipDisabled",A._previousButtonsDisabled())("matTooltipPosition","above")("disabled",A._previousButtonsDisabled()),e.BMQ("aria-label",A._intl.previousPageLabel),e.R7$(3),e.Y8G("matTooltip",A._intl.nextPageLabel)("matTooltipDisabled",A._nextButtonsDisabled())("matTooltipPosition","above")("disabled",A._nextButtonsDisabled()),e.BMQ("aria-label",A._intl.nextPageLabel),e.R7$(3),e.vxM(A.showFirstLastButtons?13:-1))},dependencies:[X.rl,B.VO,N.wT,E.iY,H.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking);--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return C})(),T=(()=>{class C{static#e=this.\u0275fac=function(I){return new(I||C)};static#t=this.\u0275mod=e.$C({type:C});static#i=this.\u0275inj=e.G2t({providers:[l],imports:[E.Hl,B.Ve,H.uc,g]})}return C})()},2798:(ce,q,f)=>{f.d(q,{$2:()=>le,VO:()=>Me,Ve:()=>se});var e=f(2753),M=f(177),s=f(4438),E=f(6600),B=f(3719),H=f(5478),N=f(8617),X=f(8203),G=f(5024),F=f(7336),R=f(9417),L=f(5286),j=f(9418),W=f(4670),D=f(3176),Y=f(9090),l=f(8728),m=f(5006),u=f(522),y=f(7605),b=f(9493),g=f(9969);const T=["trigger"],C=["panel"],O=[[["mat-select-trigger"]],"*"],x=["mat-select-trigger","*"];function I(V,ie){if(1&V&&(s.j41(0,"span",4),s.EFF(1),s.k0s()),2&V){const r=s.XpG();s.R7$(),s.JRh(r.placeholder)}}function A(V,ie){1&V&&s.SdG(0)}function K(V,ie){if(1&V&&(s.j41(0,"span",11),s.EFF(1),s.k0s()),2&V){const r=s.XpG(2);s.R7$(),s.JRh(r.triggerValue)}}function Q(V,ie){if(1&V&&(s.j41(0,"span",5),s.DNE(1,A,1,0)(2,K,2,1,"span",11),s.k0s()),2&V){const r=s.XpG();s.R7$(),s.vxM(r.customTrigger?1:2)}}function oe(V,ie){if(1&V){const r=s.RV6();s.j41(0,"div",12,1),s.bIt("@transformPanel.done",function(p){s.eBV(r);const k=s.XpG();return s.Njj(k._panelDoneAnimatingStream.next(p.toState))})("keydown",function(p){s.eBV(r);const k=s.XpG();return s.Njj(k._handleKeydown(p))}),s.SdG(2,1),s.k0s()}if(2&V){const r=s.XpG();s.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",r._getPanelTheme(),""),s.Y8G("ngClass",r.panelClass)("@transformPanel","showing"),s.BMQ("id",r.id+"-panel")("aria-multiselectable",r.multiple)("aria-label",r.ariaLabel||null)("aria-labelledby",r._getPanelAriaLabelledby())}}const re={transformPanelWrap:(0,g.hZ)("transformPanelWrap",[(0,g.kY)("* => void",(0,g.P)("@transformPanel",[(0,g.MA)()],{optional:!0}))]),transformPanel:(0,g.hZ)("transformPanel",[(0,g.wk)("void",(0,g.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,g.kY)("void => showing",(0,g.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,g.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,g.kY)("* => void",(0,g.i0)("100ms linear",(0,g.iF)({opacity:0})))])};let fe=0;const ue=new s.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const V=(0,s.WQX)(e.hJ);return()=>V.scrollStrategies.reposition()}}),me=new s.nKC("MAT_SELECT_CONFIG"),_e={provide:ue,deps:[e.hJ],useFactory:function pe(V){return()=>V.scrollStrategies.reposition()}},he=new s.nKC("MatSelectTrigger");class Ce{constructor(ie,r){this.source=ie,this.value=r}}let Me=(()=>{class V{_scrollOptionIntoView(r){const c=this.options.toArray()[r];if(c){const p=this.panel.nativeElement,k=(0,E.jb)(r,this.options,this.optionGroups),U=c._getHostElement();p.scrollTop=0===r&&1===k?0:(0,E.TL)(U.offsetTop,U.offsetHeight,p.scrollTop,p.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(r){return new Ce(this,r)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(r){this._hideSingleSelectionIndicator=r,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(r){this._placeholder=r,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(R.k0.required)??!1}set required(r){this._required=r,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(r){this._multiple=r}get compareWith(){return this._compareWith}set compareWith(r){this._compareWith=r,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(r){this._assignValue(r)&&this._onChange(r)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(r){this._errorStateTracker.matcher=r}get id(){return this._id}set id(r){this._id=r||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(r){this._errorStateTracker.errorState=r}constructor(r,c,p,k,U,te,J,ge,be,ne,Ie,Ee,Re,xe){this._viewportRuler=r,this._changeDetectorRef=c,this._elementRef=U,this._dir=te,this._parentFormField=be,this.ngControl=ne,this._liveAnnouncer=Re,this._defaultOptions=xe,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(ee,ve)=>ee===ve,this._uid="mat-select-"+fe++,this._triggerAriaLabelledBy=null,this._destroy=new L.B7,this.stateChanges=new L.B7,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+fe++,this._panelDoneAnimatingStream=new L.B7,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new L.B7,this.optionSelectionChanges=(0,j.v)(()=>{const ee=this.options;return ee?ee.changes.pipe((0,D.Z)(ee),(0,Y.n)(()=>(0,W.h)(...ee.map(ve=>ve.onSelectionChange)))):this._initialized.pipe((0,Y.n)(()=>this.optionSelectionChanges))}),this.openedChange=new s.bkB,this._openedStream=this.openedChange.pipe((0,l.p)(ee=>ee),(0,m.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,l.p)(ee=>!ee),(0,m.T)(()=>{})),this.selectionChange=new s.bkB,this.valueChange=new s.bkB,this._trackedModal=null,this._skipPredicate=ee=>!this.panelOpen&&ee.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=xe?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=xe.typeaheadDebounceInterval),this._errorStateTracker=new E.X0(k,ne,ge,J,this.stateChanges),this._scrollStrategyFactory=Ee,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Ie)||0,this.id=this.id}ngOnInit(){this._selectionModel=new G.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,u.F)(),(0,y.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,y.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,y.Q)(this._destroy)).subscribe(r=>{r.added.forEach(c=>c.select()),r.removed.forEach(c=>c.deselect())}),this.options.changes.pipe((0,D.Z)(null),(0,y.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const r=this._getTriggerAriaLabelledby(),c=this.ngControl;if(r!==this._triggerAriaLabelledBy){const p=this._elementRef.nativeElement;this._triggerAriaLabelledBy=r,r?p.setAttribute("aria-labelledby",r):p.removeAttribute("aria-labelledby")}c&&(this._previousControl!==c.control&&(void 0!==this._previousControl&&null!==c.disabled&&c.disabled!==this.disabled&&(this.disabled=c.disabled),this._previousControl=c.control),this.updateErrorState())}ngOnChanges(r){(r.disabled||r.userAriaDescribedBy)&&this.stateChanges.next(),r.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const r=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!r)return;const c=`${this.id}-panel`;this._trackedModal&&(0,N.Ae)(this._trackedModal,"aria-owns",c),(0,N.px)(r,"aria-owns",c),this._trackedModal=r}_clearFromModal(){this._trackedModal&&((0,N.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(r){this._assignValue(r)}registerOnChange(r){this._onChange=r}registerOnTouched(r){this._onTouched=r}setDisabledState(r){this.disabled=r,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 r=this._selectionModel.selected.map(c=>c.viewValue);return this._isRtl()&&r.reverse(),r.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(r){this.disabled||(this.panelOpen?this._handleOpenKeydown(r):this._handleClosedKeydown(r))}_handleClosedKeydown(r){const c=r.keyCode,p=c===F.n6||c===F.i7||c===F.UQ||c===F.LE,k=c===F.Fm||c===F.t6,U=this._keyManager;if(!U.isTyping()&&k&&!(0,F.rp)(r)||(this.multiple||r.altKey)&&p)r.preventDefault(),this.open();else if(!this.multiple){const te=this.selected;U.onKeydown(r);const J=this.selected;J&&te!==J&&this._liveAnnouncer.announce(J.viewValue,1e4)}}_handleOpenKeydown(r){const c=this._keyManager,p=r.keyCode,k=p===F.n6||p===F.i7,U=c.isTyping();if(k&&r.altKey)r.preventDefault(),this.close();else if(U||p!==F.Fm&&p!==F.t6||!c.activeItem||(0,F.rp)(r))if(!U&&this._multiple&&p===F.A&&r.ctrlKey){r.preventDefault();const te=this.options.some(J=>!J.disabled&&!J.selected);this.options.forEach(J=>{J.disabled||(te?J.select():J.deselect())})}else{const te=c.activeItemIndex;c.onKeydown(r),this._multiple&&k&&r.shiftKey&&c.activeItem&&c.activeItemIndex!==te&&c.activeItem._selectViaInteraction()}else r.preventDefault(),c.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,b.s)(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(r){if(this.options.forEach(c=>c.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&r)Array.isArray(r),r.forEach(c=>this._selectOptionByValue(c)),this._sortValues();else{const c=this._selectOptionByValue(r);c?this._keyManager.updateActiveItem(c):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(r){const c=this.options.find(p=>{if(this._selectionModel.isSelected(p))return!1;try{return null!=p.value&&this._compareWith(p.value,r)}catch{return!1}});return c&&this._selectionModel.select(c),c}_assignValue(r){return!!(r!==this._value||this._multiple&&Array.isArray(r))&&(this.options&&this._setSelectionByValue(r),this._value=r,!0)}_getOverlayWidth(r){return"auto"===this.panelWidth?(r instanceof e.$Q?r.elementRef:r||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const r of this.options)r._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new N.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const r=(0,W.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,y.Q)(r)).subscribe(c=>{this._onSelect(c.source,c.isUserInput),c.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,W.h)(...this.options.map(c=>c._stateChanges)).pipe((0,y.Q)(r)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(r,c){const p=this._selectionModel.isSelected(r);null!=r.value||this._multiple?(p!==r.selected&&(r.selected?this._selectionModel.select(r):this._selectionModel.deselect(r)),c&&this._keyManager.setActiveItem(r),this.multiple&&(this._sortValues(),c&&this.focus())):(r.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(r.value)),p!==this._selectionModel.isSelected(r)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const r=this.options.toArray();this._selectionModel.sort((c,p)=>this.sortComparator?this.sortComparator(c,p,r):r.indexOf(c)-r.indexOf(p)),this.stateChanges.next()}}_propagateChanges(r){let c;c=this.multiple?this.selected.map(p=>p.value):this.selected?this.selected.value:r,this._value=c,this.valueChange.emit(c),this._onChange(c),this.selectionChange.emit(this._getChangeEvent(c)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let r=-1;for(let c=0;c<this.options.length;c++)if(!this.options.get(c).disabled){r=c;break}this._keyManager.setActiveItem(r)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(r){this._elementRef.nativeElement.focus(r)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const r=this._parentFormField?.getLabelId();return this.ariaLabelledby?(r?r+" ":"")+this.ariaLabelledby:r}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const r=this._parentFormField?.getLabelId();let c=(r?r+" ":"")+this._valueId;return this.ariaLabelledby&&(c+=" "+this.ariaLabelledby),c}_panelDoneAnimating(r){this.openedChange.emit(r)}setDescribedByIds(r){r.length?this._elementRef.nativeElement.setAttribute("aria-describedby",r.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#e=this.\u0275fac=function(c){return new(c||V)(s.rXU(H.Xj),s.rXU(s.gRc),s.rXU(s.SKi),s.rXU(E.es),s.rXU(s.aKT),s.rXU(X.dS,8),s.rXU(R.cV,8),s.rXU(R.j4,8),s.rXU(B.xb,8),s.rXU(R.vO,10),s.kS0("tabindex"),s.rXU(ue),s.rXU(N.Ai),s.rXU(me,8))};static#t=this.\u0275cmp=s.VBU({type:V,selectors:[["mat-select"]],contentQueries:function(c,p,k){if(1&c&&(s.wni(k,he,5),s.wni(k,E.wT,5),s.wni(k,E.QC,5)),2&c){let U;s.mGM(U=s.lsd())&&(p.customTrigger=U.first),s.mGM(U=s.lsd())&&(p.options=U),s.mGM(U=s.lsd())&&(p.optionGroups=U)}},viewQuery:function(c,p){if(1&c&&(s.GBs(T,5),s.GBs(C,5),s.GBs(e.WB,5)),2&c){let k;s.mGM(k=s.lsd())&&(p.trigger=k.first),s.mGM(k=s.lsd())&&(p.panel=k.first),s.mGM(k=s.lsd())&&(p._overlayDir=k.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(c,p){1&c&&s.bIt("keydown",function(U){return p._handleKeydown(U)})("focus",function(){return p._onFocus()})("blur",function(){return p._onBlur()}),2&c&&(s.BMQ("id",p.id)("tabindex",p.disabled?-1:p.tabIndex)("aria-controls",p.panelOpen?p.id+"-panel":null)("aria-expanded",p.panelOpen)("aria-label",p.ariaLabel||null)("aria-required",p.required.toString())("aria-disabled",p.disabled.toString())("aria-invalid",p.errorState)("aria-activedescendant",p._getAriaActiveDescendant()),s.AVh("mat-mdc-select-disabled",p.disabled)("mat-mdc-select-invalid",p.errorState)("mat-mdc-select-required",p.required)("mat-mdc-select-empty",p.empty)("mat-mdc-select-multiple",p.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",s.L39],disableRipple:[2,"disableRipple","disableRipple",s.L39],tabIndex:[2,"tabIndex","tabIndex",r=>null==r?0:(0,s.Udg)(r)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",s.L39],placeholder:"placeholder",required:[2,"required","required",s.L39],multiple:[2,"multiple","multiple",s.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",s.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",s.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[s.Jv_([{provide:B.qT,useExisting:V},{provide:E.is,useExisting:V}]),s.GFd,s.OA$,s.aNF],ngContentSelectors:x,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(c,p){if(1&c){const k=s.RV6();s.NAR(O),s.j41(0,"div",2,0),s.bIt("click",function(){return s.eBV(k),s.Njj(p.open())}),s.j41(3,"div",3),s.DNE(4,I,2,1,"span",4)(5,Q,3,1,"span",5),s.k0s(),s.j41(6,"div",6)(7,"div",7),s.qSk(),s.j41(8,"svg",8),s.nrm(9,"path",9),s.k0s()()()(),s.DNE(10,oe,3,9,"ng-template",10),s.bIt("backdropClick",function(){return s.eBV(k),s.Njj(p.close())})("attach",function(){return s.eBV(k),s.Njj(p._onAttached())})("detach",function(){return s.eBV(k),s.Njj(p.close())})}if(2&c){const k=s.sdS(1);s.R7$(3),s.BMQ("id",p._valueId),s.R7$(),s.vxM(p.empty?4:5),s.R7$(6),s.Y8G("cdkConnectedOverlayPanelClass",p._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",p._scrollStrategy)("cdkConnectedOverlayOrigin",p._preferredOverlayOrigin||k)("cdkConnectedOverlayOpen",p.panelOpen)("cdkConnectedOverlayPositions",p._positions)("cdkConnectedOverlayWidth",p._overlayWidth)}},dependencies:[e.$Q,e.WB,M.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.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}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._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:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[re.transformPanel]},changeDetection:0})}return V})(),le=(()=>{class V{static#e=this.\u0275fac=function(c){return new(c||V)};static#t=this.\u0275dir=s.FsC({type:V,selectors:[["mat-select-trigger"]],standalone:!0,features:[s.Jv_([{provide:he,useExisting:V}])]})}return V})(),se=(()=>{class V{static#e=this.\u0275fac=function(c){return new(c||V)};static#t=this.\u0275mod=s.$C({type:V});static#i=this.\u0275inj=s.G2t({providers:[_e],imports:[M.MD,e.z_,E.Sy,E.yE,H.Gj,B.RG,E.Sy,E.yE]})}return V})()},450:(ce,q,f)=>{f.d(q,{BL:()=>W,QO:()=>D,mV:()=>Y,sG:()=>L});var e=f(4438),M=f(9417),s=f(8617),E=f(6600);const B=["switch"],H=["*"];function N(l,m){1&l&&(e.j41(0,"div",10),e.qSk(),e.j41(1,"svg",12),e.nrm(2,"path",13),e.k0s(),e.j41(3,"svg",14),e.nrm(4,"path",15),e.k0s()())}const X=new e.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),G={provide:M.kq,useExisting:(0,e.Rfq)(()=>L),multi:!0};class F{constructor(m,u){this.source=m,this.checked=u}}let R=0,L=(()=>{class l{_createChangeEvent(u){return new F(this,u)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(u){this._checked=u,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(u,y,b,g,T,C){this._elementRef=u,this._focusMonitor=y,this._changeDetectorRef=b,this.defaults=T,this._onChange=O=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new e.bkB,this.toggleChange=new e.bkB,this.tabIndex=parseInt(g)||0,this.color=T.color||"accent",this._noopAnimations="NoopAnimations"===C,this.id=this._uniqueId="mat-mdc-slide-toggle-"+ ++R,this.hideIcon=T.hideIcon??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(u=>{"keyboard"===u||"program"===u?(this._focused=!0,this._changeDetectorRef.markForCheck()):u||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(u){u.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(u){this.checked=!!u}registerOnChange(u){this._onChange=u}registerOnTouched(u){this._onTouched=u}validate(u){return this.required&&!0!==u.value?{required:!0}:null}registerOnValidatorChange(u){this._validatorOnChange=u}setDisabledState(u){this.disabled=u,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new F(this,this.checked)))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=this.\u0275fac=function(y){return new(y||l)(e.rXU(e.aKT),e.rXU(s.FN),e.rXU(e.gRc),e.kS0("tabindex"),e.rXU(X),e.rXU(e.bc$,8))};static#t=this.\u0275cmp=e.VBU({type:l,selectors:[["mat-slide-toggle"]],viewQuery:function(y,b){if(1&y&&e.GBs(B,5),2&y){let g;e.mGM(g=e.lsd())&&(b._switchElement=g.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(y,b){2&y&&(e.Mr5("id",b.id),e.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.HbH(b.color?"mat-"+b.color:""),e.AVh("mat-mdc-slide-toggle-focused",b._focused)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",e.L39],color:"color",disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",u=>null==u?0:(0,e.Udg)(u)],checked:[2,"checked","checked",e.L39],hideIcon:[2,"hideIcon","hideIcon",e.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[e.Jv_([G,{provide:M.cz,useExisting:l,multi:!0}]),e.GFd,e.OA$,e.aNF],ngContentSelectors:H,decls:13,vars:24,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(y,b){if(1&y){const g=e.RV6();e.NAR(),e.j41(0,"div",1)(1,"button",2,0),e.bIt("click",function(){return e.eBV(g),e.Njj(b._handleClick())}),e.nrm(3,"div",3),e.j41(4,"div",4)(5,"div",5)(6,"div",6),e.nrm(7,"div",7),e.k0s(),e.j41(8,"div",8),e.nrm(9,"div",9),e.k0s(),e.DNE(10,N,5,0,"div",10),e.k0s()()(),e.j41(11,"label",11),e.bIt("click",function(C){return e.eBV(g),e.Njj(C.stopPropagation())}),e.SdG(12),e.k0s()()}if(2&y){const g=e.sdS(2);e.Y8G("labelPosition",b.labelPosition),e.R7$(),e.AVh("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled),e.Y8G("tabIndex",b.disabled?-1:b.tabIndex)("disabled",b.disabled),e.BMQ("id",b.buttonId)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b._getAriaLabelledBy())("aria-describedby",b.ariaDescribedby)("aria-required",b.required||null)("aria-checked",b.checked),e.R7$(8),e.Y8G("matRippleTrigger",g)("matRippleDisabled",b.disableRipple||b.disabled)("matRippleCentered",!0),e.R7$(),e.vxM(b.hideIcon?-1:10),e.R7$(),e.Y8G("for",b.buttonId),e.BMQ("id",b._labelId)}},dependencies:[E.r6,E.tO],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color);font-family:var(--mat-switch-label-text-font);line-height:var(--mat-switch-label-text-line-height);font-size:var(--mat-switch-label-text-size);letter-spacing:var(--mat-switch-label-text-tracking);font-weight:var(--mat-switch-label-text-weight)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}'],encapsulation:2,changeDetection:0})}return l})();const j={provide:M.cz,useExisting:(0,e.Rfq)(()=>W),multi:!0};let W=(()=>{class l extends M.xq{static#e=this.\u0275fac=(()=>{let u;return function(b){return(u||(u=e.xGo(l)))(b||l)}})();static#t=this.\u0275dir=e.FsC({type:l,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],standalone:!0,features:[e.Jv_([j]),e.Vt3]})}return l})(),D=(()=>{class l{static#e=this.\u0275fac=function(y){return new(y||l)};static#t=this.\u0275mod=e.$C({type:l});static#i=this.\u0275inj=e.G2t({})}return l})(),Y=(()=>{class l{static#e=this.\u0275fac=function(y){return new(y||l)};static#t=this.\u0275mod=e.$C({type:l});static#i=this.\u0275inj=e.G2t({imports:[L,E.yE,E.yE]})}return l})()}}]);