diff --git a/142.7b7db36716822410.js b/142.7b7db36716822410.js
new file mode 100644
index 0000000..b3fa700
--- /dev/null
+++ b/142.7b7db36716822410.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[142],{9142:(Xt,N,p)=>{p.r(N),p.d(N,{AngularNewsV16SignalsModule:()=>Wt});var q=p(2930),z=p(685),C=p(4170),v=p(2495),w=p(2831),e=p(9212),J=p(6232),S=p(8645);const A=(0,w.i$)({passive:!0});let K=(()=>{class s{constructor(t,n){this._platform=t,this._ngZone=n,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return J.E;const n=(0,v.fI)(t),i=this._monitoredElements.get(n);if(i)return i.subject;const a=new S.x,o="cdk-text-field-autofilled",l=u=>{"cdk-text-field-autofill-start"!==u.animationName||n.classList.contains(o)?"cdk-text-field-autofill-end"===u.animationName&&n.classList.contains(o)&&(n.classList.remove(o),this._ngZone.run(()=>a.next({target:u.target,isAutofilled:!1}))):(n.classList.add(o),this._ngZone.run(()=>a.next({target:u.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",l,A),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:a,unlisten:()=>{n.removeEventListener("animationstart",l,A)}}),a}stopMonitoring(t){const n=(0,v.fI)(t),i=this._monitoredElements.get(n);i&&(i.unlisten(),i.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((t,n)=>this.stopMonitoring(n))}static#t=this.\u0275fac=function(n){return new(n||s)(e.LFG(w.t4),e.LFG(e.R0b))};static#e=this.\u0275prov=e.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),Q=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({})}return s})();var h=p(6223),T=p(3680);const G=new e.OlP("MAT_INPUT_VALUE_ACCESSOR"),j=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0;const $=(0,T.FD)(class{constructor(s,r,t,n){this._defaultErrorStateMatcher=s,this._parentForm=r,this._parentFormGroup=t,this.ngControl=n,this.stateChanges=new S.x}});let W=(()=>{class s extends ${get disabled(){return this._disabled}set disabled(t){this._disabled=(0,v.Ig)(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(h.kI.required)??!1}set required(t){this._required=(0,v.Ig)(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&(0,w.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=(0,v.Ig)(t)}constructor(t,n,i,a,o,l,u,m,c,_){super(l,a,o,i),this._elementRef=t,this._platform=n,this._autofillMonitor=m,this._formField=_,this._uid="mat-input-"+Y++,this.focused=!1,this.stateChanges=new S.x,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(x=>(0,w.qK)().has(x)),this._iOSKeyupListener=x=>{const g=x.target;!g.value&&0===g.selectionStart&&0===g.selectionEnd&&(g.setSelectionRange(1,1),g.setSelectionRange(0,0))};const b=this._elementRef.nativeElement,d=b.nodeName.toLowerCase();this._inputValueAccessor=u||b,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&c.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===d,this._isTextarea="textarea"===d,this._isInFormField=!!_,this._isNativeSelect&&(this.controlType=b.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.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(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){const t=this._getPlaceholder();if(t!==this._previousPlaceholder){const n=this._elementRef.nativeElement;this._previousPlaceholder=t,t?n.setAttribute("placeholder",t):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){j.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,n=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&n&&n.label)}return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}static#t=this.\u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(w.t4),e.Y36(h.a5,10),e.Y36(h.F,8),e.Y36(h.sg,8),e.Y36(T.rD),e.Y36(G,10),e.Y36(K),e.Y36(e.R0b),e.Y36(C.G_,8))};static#e=this.\u0275dir=e.lG2({type:s,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,i){1&n&&e.NdJ("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&n&&(e.Ikx("id",i.id)("disabled",i.disabled)("required",i.required),e.uIk("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),e.ekj("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[e._Bn([{provide:C.Eo,useExisting:s}]),e.qOj,e.TTD]})}return s})(),X=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[T.BQ,C.lN,C.lN,Q,T.BQ]})}return s})();var f=p(6814),k=p(2236),F=p(3814),Z=p(7509),tt=p(9621),M=p(5219),I=p(2076),B=p(4713),D=p(2332);let et=(()=>{class s extends B.s{pathId;ngOnInit(){this.pathId="url(#"+(0,D.Th)()+")"}static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["SpinnerIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1),e.qZA(),e.TgZ(3,"defs")(4,"clipPath",2),e._UZ(5,"rect",3),e.qZA()()()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),e.xp6(1),e.uIk("clip-path",i.pathId),e.xp6(3),e.Q6J("id",i.pathId))},encapsulation:2})}return s})();var nt=p(4480);const y={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let mt=(()=>{class s{el;document;iconPos="left";loadingIcon;get label(){return this._label}set label(t){this._label=t,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(t){this._icon=t,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(t){this._loading=t,this.initialized&&(this.updateIcon(),this.setStyleClass())}_label;_icon;_loading=!1;initialized;get htmlElement(){return this.el.nativeElement}_internalClasses=Object.values(y);spinnerIcon='';constructor(t,n){this.el=t,this.document=n}ngAfterViewInit(){I.p.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const t=[y.button,y.component];return this.icon&&!this.label&&D.gb.isEmpty(this.htmlElement.textContent)&&t.push(y.iconOnly),this.loading&&(t.push(y.disabled,y.loading),!this.icon&&this.label&&t.push(y.labelOnly),this.icon&&!this.label&&!D.gb.isEmpty(this.htmlElement.textContent)&&t.push(y.iconOnly)),t}setStyleClass(){const t=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...t)}createLabel(){if(this.label){let t=this.document.createElement("span");this.icon&&!this.label&&t.setAttribute("aria-hidden","true"),t.className="p-button-label",t.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(t)}}createIcon(){if(this.icon||this.loading){let t=this.document.createElement("span");t.className="p-button-icon",t.setAttribute("aria-hidden","true");let n=this.label?"p-button-icon-"+this.iconPos:null;n&&I.p.addClass(t,n);let i=this.getIconClass();i&&I.p.addMultipleClasses(t,i),!this.loadingIcon&&this.loading&&(t.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(t,this.htmlElement.firstChild)}}updateLabel(){let t=I.p.findSingle(this.htmlElement,".p-button-label");this.label?t?t.textContent=this.label:this.createLabel():t&&this.htmlElement.removeChild(t)}updateIcon(){let t=I.p.findSingle(this.htmlElement,".p-button-icon"),n=I.p.findSingle(this.htmlElement,".p-button-label");this.loading&&!this.loadingIcon&&t?t.innerHTML=this.spinnerIcon:t?.innerHTML&&(t.innerHTML=""),t?t.className=this.iconPos?"p-button-icon "+(n?"p-button-icon-"+this.iconPos:"")+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon()}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this.icon||"p-hidden"}ngOnDestroy(){this.initialized=!1}static \u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(f.K0))};static \u0275dir=e.lG2({type:s,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}})}return s})(),ht=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez,nt.T,M.m8,et,M.m8]})}return s})(),L=(()=>{class s extends B.s{static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["AngleDownIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return s})(),U=(()=>{class s extends B.s{static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["AngleUpIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return s})();var R=p(7778);let gt=(()=>{class s{el;ngModel;cd;filled;constructor(t,n,i){this.el=t,this.ngModel=n,this.cd=i}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}static \u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(h.On,8),e.Y36(e.sBO))};static \u0275dir=e.lG2({type:s,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(n,i){1&n&&e.NdJ("input",function(o){return i.onInput(o)}),2&n&&e.ekj("p-filled",i.filled)}})}return s})(),ft=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez]})}return s})();const _t=["input"];function bt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"TimesIcon",8),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.clear())}),e.qZA()}2&s&&(e.Q6J("ngClass","p-inputnumber-clear-icon"),e.uIk("data-pc-section","clearIcon"))}function xt(s,r){}function yt(s,r){1&s&&e.YNc(0,xt,0,0,"ng-template")}function Ct(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"span",9),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.clear())}),e.YNc(1,yt,1,0,null,10),e.qZA()}if(2&s){const t=e.oxw(2);e.uIk("data-pc-section","clearIcon"),e.xp6(1),e.Q6J("ngTemplateOutlet",t.clearIconTemplate)}}function It(s,r){if(1&s&&(e.ynx(0),e.YNc(1,bt,1,2,"TimesIcon",6)(2,Ct,2,2,"span",7),e.BQk()),2&s){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.clearIconTemplate),e.xp6(1),e.Q6J("ngIf",t.clearIconTemplate)}}function vt(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.incrementButtonIcon),e.uIk("data-pc-section","incrementbuttonicon")}}function wt(s,r){1&s&&e._UZ(0,"AngleUpIcon"),2&s&&e.uIk("data-pc-section","incrementbuttonicon")}function Tt(s,r){}function Mt(s,r){1&s&&e.YNc(0,Tt,0,0,"ng-template")}function Et(s,r){if(1&s&&(e.ynx(0),e.YNc(1,wt,1,1,"AngleUpIcon",3)(2,Mt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.incrementButtonIconTemplate)}}function St(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.decrementButtonIcon),e.uIk("data-pc-section","decrementbuttonicon")}}function Bt(s,r){1&s&&e._UZ(0,"AngleDownIcon"),2&s&&e.uIk("data-pc-section","decrementbuttonicon")}function Dt(s,r){}function Nt(s,r){1&s&&e.YNc(0,Dt,0,0,"ng-template")}function At(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Bt,1,1,"AngleDownIcon",3)(2,Nt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.decrementButtonIconTemplate)}}const O=()=>({"p-inputnumber-button p-inputnumber-button-up":!0}),H=()=>({"p-inputnumber-button p-inputnumber-button-down":!0});function kt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"span",11)(1,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonKeyUp())}),e.YNc(2,vt,1,2,"span",13)(3,Et,3,2,"ng-container",3),e.qZA(),e.TgZ(4,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonKeyUp())}),e.YNc(5,St,1,2,"span",13)(6,At,3,2,"ng-container",3),e.qZA()()}if(2&s){const t=e.oxw();e.uIk("data-pc-section","buttonGroup"),e.xp6(1),e.Tol(t.incrementButtonClass),e.Q6J("ngClass",e.DdM(17,O))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","incrementbutton"),e.xp6(1),e.Q6J("ngIf",t.incrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIcon),e.xp6(1),e.Tol(t.decrementButtonClass),e.Q6J("ngClass",e.DdM(18,H))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section",t.decrementbutton),e.xp6(1),e.Q6J("ngIf",t.decrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIcon)}}function Ft(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.incrementButtonIcon),e.uIk("data-pc-section","incrementbuttonicon")}}function Zt(s,r){1&s&&e._UZ(0,"AngleUpIcon"),2&s&&e.uIk("data-pc-section","incrementbuttonicon")}function Lt(s,r){}function Ut(s,r){1&s&&e.YNc(0,Lt,0,0,"ng-template")}function Rt(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Zt,1,1,"AngleUpIcon",3)(2,Ut,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.incrementButtonIconTemplate)}}function Ot(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonKeyUp())}),e.YNc(1,Ft,1,2,"span",13)(2,Rt,3,2,"ng-container",3),e.qZA()}if(2&s){const t=e.oxw();e.Tol(t.incrementButtonClass),e.Q6J("ngClass",e.DdM(8,O))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","incrementbutton"),e.xp6(1),e.Q6J("ngIf",t.incrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIcon)}}function Ht(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.decrementButtonIcon),e.uIk("data-pc-section","decrementbuttonicon")}}function Pt(s,r){1&s&&e._UZ(0,"AngleDownIcon"),2&s&&e.uIk("data-pc-section","decrementbuttonicon")}function Vt(s,r){}function qt(s,r){1&s&&e.YNc(0,Vt,0,0,"ng-template")}function zt(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Pt,1,1,"AngleDownIcon",3)(2,qt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.decrementButtonIconTemplate)}}function Jt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonKeyUp())}),e.YNc(1,Ht,1,2,"span",13)(2,zt,3,2,"ng-container",3),e.qZA()}if(2&s){const t=e.oxw();e.Tol(t.decrementButtonClass),e.Q6J("ngClass",e.DdM(8,H))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","decrementbutton"),e.xp6(1),e.Q6J("ngIf",t.decrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIcon)}}const Kt=(s,r,t)=>({"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":s,"p-inputnumber-buttons-horizontal":r,"p-inputnumber-buttons-vertical":t}),Qt={provide:h.JU,useExisting:(0,e.Gpc)(()=>P),multi:!0};let P=(()=>{class s{document;el;cd;injector;showButtons=!1;format=!0;buttonLayout="stacked";inputId;styleClass;style;placeholder;size;maxlength;tabindex;title;ariaLabelledBy;ariaLabel;ariaRequired;name;required;autocomplete;min;max;incrementButtonClass;decrementButtonClass;incrementButtonIcon;decrementButtonIcon;readonly=!1;step=1;allowEmpty=!0;locale;localeMatcher;mode="decimal";currency;currencyDisplay;useGrouping=!0;minFractionDigits;maxFractionDigits;prefix;suffix;inputStyle;inputStyleClass;showClear=!1;get disabled(){return this._disabled}set disabled(t){t&&(this.focused=!1),this._disabled=t,this.timer&&this.clearTimer()}onInput=new e.vpe;onFocus=new e.vpe;onBlur=new e.vpe;onKeyDown=new e.vpe;onClear=new e.vpe;input;templates;clearIconTemplate;incrementButtonIconTemplate;decrementButtonIconTemplate;value;onModelChange=()=>{};onModelTouched=()=>{};focused;initialized;groupChar="";prefixChar="";suffixChar="";isSpecialChar;timer;lastValue;_numeral;numberFormat;_decimal;_group;_minusSign;_currency;_prefix;_suffix;_index;_disabled;ngControl=null;constructor(t,n,i,a){this.document=t,this.el=n,this.cd=i,this.injector=a}ngOnChanges(t){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(i=>!!t[i])&&this.updateConstructParser()}ngAfterContentInit(){this.templates.forEach(t=>{switch(t.getType()){case"clearicon":this.clearIconTemplate=t.template;break;case"incrementbuttonicon":this.incrementButtonIconTemplate=t.template;break;case"decrementbuttonicon":this.decrementButtonIconTemplate=t.template}})}ngOnInit(){this.ngControl=this.injector.get(h.a5,null,{optional:!0}),this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const t=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),n=new Map(t.map((i,a)=>[i,a]));this._numeral=new RegExp(`[${t.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=i=>n.get(i)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const t=new Intl.NumberFormat(this.locale,{...this.getOptions(),useGrouping:!1});return new RegExp(`[${t.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const t=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=t.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const t=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${t.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const t=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${t.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const t=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=t.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const t=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=t.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(t){if(null!=t){if("-"===t)return t;if(this.format){let i=new Intl.NumberFormat(this.locale,this.getOptions()).format(t);return this.prefix&&(i=this.prefix+i),this.suffix&&(i+=this.suffix),i}return t.toString()}return""}parseValue(t){let n=t.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(n){if("-"===n)return n;let i=+n;return isNaN(i)?null:i}return null}repeat(t,n,i){if(this.readonly)return;let a=n||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(t,40,i)},a),this.spin(t,i)}spin(t,n){let i=this.step*n,a=this.parseValue(this.input?.nativeElement.value)||0,o=this.validateValue(a+i);this.maxlength&&this.maxlength0&&n>u){const _=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=a.slice(0,n-1)+a.slice(n)}this.updateValue(t,o,null,"delete-single")}else o=this.deleteRange(a,n,i),this.updateValue(t,o,null,"delete-range");break;case"Delete":if(t.preventDefault(),n===i){const l=a.charAt(n),{decimalCharIndex:u,decimalCharIndexWithoutPrefix:m}=this.getDecimalCharIndexes(a);if(this.isNumeralChar(l)){const c=this.getDecimalLength(a);if(this._group.test(l))this._group.lastIndex=0,o=a.slice(0,n)+a.slice(n+2);else if(this._decimal.test(l))this._decimal.lastIndex=0,c?this.input?.nativeElement.setSelectionRange(n+1,n+1):o=a.slice(0,n)+a.slice(n+1);else if(u>0&&n>u){const _=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=a.slice(0,n)+a.slice(n+1)}this.updateValue(t,o,null,"delete-back-single")}else o=this.deleteRange(a,n,i),this.updateValue(t,o,null,"delete-range");break;case"Home":this.min&&(this.updateModel(t,this.min),t.preventDefault());break;case"End":this.max&&(this.updateModel(t,this.max),t.preventDefault())}this.onKeyDown.emit(t)}onInputKeyPress(t){if(this.readonly)return;let n=t.which||t.keyCode,i=String.fromCharCode(n);const a=this.isDecimalSign(i),o=this.isMinusSign(i);13!=n&&t.preventDefault();const l=this.parseValue(this.input.nativeElement.value+i),u=null!=l?l.toString():"";this.maxlength&&u.length>this.maxlength||(48<=n&&n<=57||o||a)&&this.insert(t,i,{isDecimalSign:a,isMinusSign:o})}onPaste(t){if(!this.disabled&&!this.readonly){t.preventDefault();let n=(t.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(n){this.maxlength&&(n=n.toString().substring(0,this.maxlength));let i=this.parseValue(n);null!=i&&this.insert(t,i.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(t){return!(!this._minusSign.test(t)&&"-"!==t||(this._minusSign.lastIndex=0,0))}isDecimalSign(t){return!!this._decimal.test(t)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(t){let n=t.search(this._decimal);this._decimal.lastIndex=0;const a=t.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:a}}getCharIndexes(t){const n=t.search(this._decimal);this._decimal.lastIndex=0;const i=t.search(this._minusSign);this._minusSign.lastIndex=0;const a=t.search(this._suffix);this._suffix.lastIndex=0;const o=t.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:i,suffixCharIndex:a,currencyCharIndex:o}}insert(t,n,i={isDecimalSign:!1,isMinusSign:!1}){const a=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==a)return;let o=this.input?.nativeElement.selectionStart,l=this.input?.nativeElement.selectionEnd,u=this.input?.nativeElement.value.trim();const{decimalCharIndex:m,minusCharIndex:c,suffixCharIndex:_,currencyCharIndex:b}=this.getCharIndexes(u);let d;if(i.isMinusSign)0===o&&(d=u,(-1===c||0!==l)&&(d=this.insertText(u,n,0,l)),this.updateValue(t,d,n,"insert"));else if(i.isDecimalSign)m>0&&o===m?this.updateValue(t,u,n,"insert"):(m>o&&m0&&o>m){if(o+n.length-(m+1)<=x){const E=b>=o?b-1:_>=o?_:u.length;d=u.slice(0,o)+n+u.slice(o+n.length,E)+u.slice(E),this.updateValue(t,d,n,g)}}else d=this.insertText(u,n,o,l),this.updateValue(t,d,n,g)}}insertText(t,n,i,a){if(2===("."===n?n:n.split(".")).length){const l=t.slice(i,a).search(this._decimal);return this._decimal.lastIndex=0,l>0?t.slice(0,i)+this.formatValue(n)+t.slice(a):t||this.formatValue(n)}return a-i===t.length?this.formatValue(n):0===i?n+t.slice(a):a===t.length?t.slice(0,i)+n:t.slice(0,i)+n+t.slice(a)}deleteRange(t,n,i){let a;return a=i-n===t.length?"":0===n?t.slice(i):i===t.length?t.slice(0,n):t.slice(0,n)+t.slice(i),a}initCursor(){let t=this.input?.nativeElement.selectionStart,n=this.input?.nativeElement.value,i=n.length,a=null,o=(this.prefixChar||"").length;n=n.replace(this._prefix,""),t-=o;let l=n.charAt(t);if(this.isNumeralChar(l))return t+o;let u=t-1;for(;u>=0;){if(l=n.charAt(u),this.isNumeralChar(l)){a=u+o;break}u--}if(null!==a)this.input?.nativeElement.setSelectionRange(a+1,a+1);else{for(u=t;uthis.max?this.max:t}updateInput(t,n,i,a){n=n||"";let o=this.input?.nativeElement.value,l=this.formatValue(t),u=o.length;if(l!==a&&(l=this.concatValues(l,a)),0===u){this.input.nativeElement.value=l,this.input.nativeElement.setSelectionRange(0,0);const c=this.initCursor()+n.length;this.input.nativeElement.setSelectionRange(c,c)}else{let m=this.input.nativeElement.selectionStart,c=this.input.nativeElement.selectionEnd;if(this.maxlength&&l.length>this.maxlength&&(l=l.slice(0,this.maxlength),m=Math.min(m,this.maxlength),c=Math.min(c,this.maxlength)),this.maxlength&&this.maxlength0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}static \u0275fac=function(n){return new(n||s)(e.Y36(f.K0),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.zs3))};static \u0275cmp=e.Xpm({type:s,selectors:[["p-inputNumber"]],contentQueries:function(n,i,a){if(1&n&&e.Suo(a,M.jx,4),2&n){let o;e.iGM(o=e.CRH())&&(i.templates=o)}},viewQuery:function(n,i){if(1&n&&e.Gf(_t,5),2&n){let a;e.iGM(a=e.CRH())&&(i.input=a.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(n,i){2&n&&e.ekj("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focused)("p-inputnumber-clearable",i.showClear&&"vertical"!=i.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[e._Bn([Qt]),e.TTD],decls:7,vars:39,consts:[[3,"ngClass","ngStyle"],["pInputText","","role","spinbutton","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],[4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","","class","p-button-icon-only","tabindex","-1",3,"ngClass","class","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],["class","p-inputnumber-clear-icon",3,"click",4,"ngIf"],[3,"ngClass","click"],[1,"p-inputnumber-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[1,"p-inputnumber-button-group"],["type","button","pButton","","tabindex","-1",1,"p-button-icon-only",3,"ngClass","disabled","mousedown","mouseup","mouseleave","keydown","keyup"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(n,i){1&n&&(e.TgZ(0,"span",0)(1,"input",1,2),e.NdJ("input",function(o){return i.onUserInput(o)})("keydown",function(o){return i.onInputKeyDown(o)})("keypress",function(o){return i.onInputKeyPress(o)})("paste",function(o){return i.onPaste(o)})("click",function(){return i.onInputClick()})("focus",function(o){return i.onInputFocus(o)})("blur",function(o){return i.onInputBlur(o)}),e.qZA(),e.YNc(3,It,3,2,"ng-container",3)(4,kt,7,19,"span",4)(5,Ot,3,9,"button",5)(6,Jt,3,9,"button",5),e.qZA()),2&n&&(e.Tol(i.styleClass),e.Q6J("ngClass",e.kEZ(35,Kt,i.showButtons&&"stacked"===i.buttonLayout,i.showButtons&&"horizontal"===i.buttonLayout,i.showButtons&&"vertical"===i.buttonLayout))("ngStyle",i.style),e.uIk("data-pc-name","inputnumber")("data-pc-section","root"),e.xp6(1),e.Tol(i.inputStyleClass),e.Q6J("ngClass","p-inputnumber-input")("ngStyle",i.inputStyle)("value",i.formattedValue())("disabled",i.disabled)("readonly",i.readonly),e.uIk("id",i.inputId)("aria-valuemin",i.min)("aria-valuemax",i.max)("aria-valuenow",i.value)("placeholder",i.placeholder)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy)("title",i.title)("size",i.size)("name",i.name)("autocomplete",i.autocomplete)("maxlength",i.maxlength)("tabindex",i.tabindex)("aria-required",i.ariaRequired)("required",i.required)("min",i.min)("max",i.max)("data-pc-section","input"),e.xp6(2),e.Q6J("ngIf","vertical"!=i.buttonLayout&&i.showClear&&i.value),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"===i.buttonLayout),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"!==i.buttonLayout),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"!==i.buttonLayout))},dependencies:()=>[f.mk,f.O5,f.tP,f.PC,gt,mt,R.q,U,L],styles:["@layer primeng{p-inputnumber,.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}}\n"],encapsulation:2,changeDetection:0})}return s})(),Gt=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez,ft,ht,R.q,U,L,M.m8]})}return s})();const jt=()=>({"padding-right":"1rem"}),Yt=[{path:"",component:(()=>{class s{constructor(t){this.formBuilder=t,this.form=this.formBuilder.group({quantity:this.formBuilder.control(0,[h.kI.required]),payment:this.formBuilder.control(0,[h.kI.required]),writeoff:this.formBuilder.control(0,[]),amount:this.formBuilder.control({value:0,disabled:!0})}),this.statusText="VALID",this.quantitySignal=(0,e.tdS)(0),this.paymentSignal=(0,e.tdS)(0),this.writeoffSignal=(0,e.tdS)(0),this.amountSignal=(0,e.Flj)(()=>this.paymentSignal()*this.quantitySignal()-this.writeoffSignal()),(0,e.cEC)(()=>{this.form.controls.amount.setValue(this.amountSignal()),console.log(`The current Amount is: ${this.amountSignal()}`)},{allowSignalWrites:!0})}ngOnInit(){this.githubLogoPath="assets/logos/GitHub-Mark-32px.png",this.form.valueChanges.subscribe(t=>{this.quantitySignal.set(t.quantity),this.paymentSignal.set(t.payment),this.writeoffSignal.set(t.writeoff),console.log(t)}),this.form.statusChanges.subscribe(t=>{this.statusText=t})}onSubmit(t){console.log("onSubmit ",t.value)}static#t=this.\u0275fac=function(n){return new(n||s)(e.Y36(h.qu))};static#e=this.\u0275cmp=e.Xpm({type:s,selectors:[["app-angular-news-v16-signals"]],decls:91,vars:6,consts:[[1,"angular-signals-layout"],["fxLayout","column","fxFlexAlign","stretch"],[1,"home-screen"],["fxFlexAlign","center",1,"align-title"],["href","https://angular.io/guide/update-to-version-16"],["href","https://angular.io/guide/signals"],["href","https://github.com/lkovari/LKovariHome/tree/master/src/app/angular-news-pages/angular-news-v16-signals/angular-news-v16-signals.component.ts"],["width","16","height","16",3,"src"],[1,"brush:","typescript"],["href","https://primeng.org/installation"],["href","https://material.angular.io/components/categories"],["novalidate","","autocomplete","off",3,"formGroup","ngSubmit"],["id","validTitleLabel",3,"ngStyle"],["id","validLabel",3,"ngClass"],[1,"example-area"],[1,"primeng-layout"],[1,"primeng-container","form-group"],["id","quantityLabel","for","quantityInput"],[1,"text-danger"],["id","quantityInput","type","number","formControlName","quantity",1,"input-style"],["id","paymentLabel","for","paymentInput"],["id","paymentInput","type","number","formControlName","payment",1,"input-style"],["id","writeoffLabel","for","writeoffInput"],["id","writeoffInput","type","number","formControlName","writeoff",1,"input-style"],["id","amountLabel","for","amountInput"],["id","amountInput","type","number","formControlName","amount",1,"input-style"],[1,"material-layout"],[1,"material-container"],["id","quantityLabelM","for","quantityInputM"],["matInput","","id","quantityInputM","type","number","formControlName","quantity"],["id","paymentLabelM","for","paymentInputM"],["matInput","","id","paymentInputM","type","number","formControlName","payment"],["id","writeoffLabelM","for","writeoffInputM"],["matInput","","id","writeoffInputM","type","number","formControlName","writeoff"],["id","amountLabelM","for","amountInputM"],["matInput","","id","amountInputM","type","number","formControlName","amount"]],template:function(n,i){1&n&&(e.TgZ(0,"div",0)(1,"section",1)(2,"div",2)(3,"div",3)(4,"h1")(5,"a",4),e._uU(6,"Angular v16"),e.qZA(),e._uU(7," one of new features is the "),e.TgZ(8,"a",5),e._uU(9,"Signals"),e.qZA()()()()(),e._uU(10," There is a following example, simple arithmetic calculations with "),e.TgZ(11,"a",5),e._uU(12,"Signals"),e.qZA(),e.TgZ(13,"p"),e._uU(14," Signals can contain any value, from simple primitives to complex data structures. Signals may be either writable or read-only. "),e.qZA(),e.TgZ(15,"p"),e._uU(16," Here is the arithmetic operation, amount = payment * quantity - write-off. "),e.qZA(),e.TgZ(17,"p"),e._uU(18," When one of the values (payment, quantity, write-off) is changed then automatically calculate the amount, like as computed. Listening to the value changes of the form, "),e.TgZ(19,"i"),e._uU(20,'"this.form.valueChanges.subscribe((value) =>"'),e.qZA(),e._uU(21," and set each value to it's own signal variable, for example "),e.TgZ(22,"i"),e._uU(23,'"this.quantitySignal.set(value.quantity!);"'),e.qZA()(),e.TgZ(24,"p"),e._uU(25," Only one form was built, so every value change will affects the amounts on both UI. components "),e.qZA(),e.TgZ(26,"a",6),e._UZ(27,"img",7),e.qZA(),e._uU(28," The Code: "),e.TgZ(29,"pre",8)(30,"i"),e._uU(31,"\n quantitySignal = signal(0);\n paymentSignal = signal(0);\n writeoffSignal = signal(0);\n amountSignal: Signal = computed(() => \n (this.paymentSignal() \n * this.quantitySignal()) \n - this.writeoffSignal()); \n "),e.qZA()(),e.TgZ(32,"P"),e._uU(33,"On the left side you can see four numeric input fields with "),e.TgZ(34,"a",9),e._uU(35,"PrimeNG"),e.qZA(),e._uU(36," UI., and on the right side can see the same input fields with "),e.TgZ(37,"a",10),e._uU(38,"Material"),e.qZA(),e._uU(39," UI. components."),e.qZA(),e.TgZ(40,"form",11),e.NdJ("ngSubmit",function(){return i.onSubmit(i.form)}),e.TgZ(41,"div")(42,"label",12),e._uU(43,"Form Status"),e.qZA(),e.TgZ(44,"label",13),e._uU(45),e.qZA()(),e.TgZ(46,"div",14)(47,"div",15)(48,"label"),e._uU(49,"With PrimeNg UI Component"),e.qZA(),e.TgZ(50,"div",16)(51,"div")(52,"label",17),e._uU(53,"Quantity"),e.TgZ(54,"span",18),e._uU(55,"*"),e.qZA()(),e._UZ(56,"p-inputNumber",19),e.qZA(),e.TgZ(57,"div")(58,"label",20),e._uU(59,"Payment"),e.TgZ(60,"span",18),e._uU(61,"*"),e.qZA()(),e._UZ(62,"p-inputNumber",21),e.qZA(),e.TgZ(63,"div")(64,"label",22),e._uU(65,"Write-off"),e.qZA(),e._UZ(66,"p-inputNumber",23),e.qZA(),e.TgZ(67,"div")(68,"label",24),e._uU(69,"Amount"),e.qZA(),e._UZ(70,"p-inputNumber",25),e.qZA()()(),e.TgZ(71,"div",26)(72,"label"),e._uU(73,"With Material UI Component"),e.qZA(),e.TgZ(74,"div",27)(75,"mat-form-field")(76,"mat-label",28),e._uU(77,"Quantity"),e.qZA(),e._UZ(78,"input",29),e.qZA(),e.TgZ(79,"mat-form-field")(80,"mat-label",30),e._uU(81,"Payment"),e.qZA(),e._UZ(82,"input",31),e.qZA(),e.TgZ(83,"mat-form-field")(84,"mat-label",32),e._uU(85,"Write-off"),e.qZA(),e._UZ(86,"input",33),e.qZA(),e.TgZ(87,"mat-form-field")(88,"mat-label",34),e._uU(89,"Amount"),e.qZA(),e._UZ(90,"input",35),e.qZA()()()()()()),2&n&&(e.xp6(27),e.Q6J("src",i.githubLogoPath,e.LSH),e.xp6(13),e.Q6J("formGroup",i.form),e.xp6(2),e.Q6J("ngStyle",e.DdM(5,jt)),e.xp6(2),e.Q6J("ngClass",i.form.valid?"text-success":"text-danger"),e.xp6(1),e.Oqu(i.statusText))},dependencies:[f.mk,f.PC,h._Y,h.Fj,h.wV,h.JJ,h.JL,h.sg,h.u,F.xw,F.XD,Z.oO,Z.Zl,tt.V,C.KE,C.hX,W,P],styles:[".angular-signals-layout[_ngcontent-%COMP%] .sub-layout[_ngcontent-%COMP%], .angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%], .angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%]{height:20rem;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%]{float:left;padding-bottom:22rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%] .primeng-container[_ngcontent-%COMP%]{border:solid 1px blue;border-radius:3px;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%]{float:left}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%] .material-container[_ngcontent-%COMP%]{display:grid;border:solid 1px blue;border-radius:3px;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .input-style[_ngcontent-%COMP%]{padding:.3rem}.angular-signals-layout[_ngcontent-%COMP%] .align-title[_ngcontent-%COMP%]{text-align:center}"]})}return s})()}];let $t=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[f.ez,k.Bz.forChild(Yt),k.Bz]})}return s})(),Wt=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[f.ez,h.UX,q.m,z.q,C.lN,X,Gt,$t]})}return s})()}}]);
\ No newline at end of file
diff --git a/451.7f2677687ad3b5f4.js b/451.7f2677687ad3b5f4.js
deleted file mode 100644
index 249669f..0000000
--- a/451.7f2677687ad3b5f4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[451],{4451:(Xt,N,p)=>{p.r(N),p.d(N,{AngularNewsV16SignalsModule:()=>Wt});var q=p(2930),z=p(685),C=p(4170),v=p(2495),w=p(2831),e=p(9212),J=p(6232),S=p(8645);const A=(0,w.i$)({passive:!0});let K=(()=>{class s{constructor(t,n){this._platform=t,this._ngZone=n,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return J.E;const n=(0,v.fI)(t),i=this._monitoredElements.get(n);if(i)return i.subject;const a=new S.x,o="cdk-text-field-autofilled",l=u=>{"cdk-text-field-autofill-start"!==u.animationName||n.classList.contains(o)?"cdk-text-field-autofill-end"===u.animationName&&n.classList.contains(o)&&(n.classList.remove(o),this._ngZone.run(()=>a.next({target:u.target,isAutofilled:!1}))):(n.classList.add(o),this._ngZone.run(()=>a.next({target:u.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",l,A),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:a,unlisten:()=>{n.removeEventListener("animationstart",l,A)}}),a}stopMonitoring(t){const n=(0,v.fI)(t),i=this._monitoredElements.get(n);i&&(i.unlisten(),i.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((t,n)=>this.stopMonitoring(n))}static#t=this.\u0275fac=function(n){return new(n||s)(e.LFG(w.t4),e.LFG(e.R0b))};static#e=this.\u0275prov=e.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),Q=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({})}return s})();var h=p(6223),T=p(3680);const G=new e.OlP("MAT_INPUT_VALUE_ACCESSOR"),j=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0;const $=(0,T.FD)(class{constructor(s,r,t,n){this._defaultErrorStateMatcher=s,this._parentForm=r,this._parentFormGroup=t,this.ngControl=n,this.stateChanges=new S.x}});let W=(()=>{class s extends ${get disabled(){return this._disabled}set disabled(t){this._disabled=(0,v.Ig)(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(h.kI.required)??!1}set required(t){this._required=(0,v.Ig)(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&(0,w.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=(0,v.Ig)(t)}constructor(t,n,i,a,o,l,u,m,c,_){super(l,a,o,i),this._elementRef=t,this._platform=n,this._autofillMonitor=m,this._formField=_,this._uid="mat-input-"+Y++,this.focused=!1,this.stateChanges=new S.x,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(x=>(0,w.qK)().has(x)),this._iOSKeyupListener=x=>{const g=x.target;!g.value&&0===g.selectionStart&&0===g.selectionEnd&&(g.setSelectionRange(1,1),g.setSelectionRange(0,0))};const b=this._elementRef.nativeElement,d=b.nodeName.toLowerCase();this._inputValueAccessor=u||b,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&c.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===d,this._isTextarea="textarea"===d,this._isInFormField=!!_,this._isNativeSelect&&(this.controlType=b.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.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(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){const t=this._getPlaceholder();if(t!==this._previousPlaceholder){const n=this._elementRef.nativeElement;this._previousPlaceholder=t,t?n.setAttribute("placeholder",t):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){j.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,n=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&n&&n.label)}return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}static#t=this.\u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(w.t4),e.Y36(h.a5,10),e.Y36(h.F,8),e.Y36(h.sg,8),e.Y36(T.rD),e.Y36(G,10),e.Y36(K),e.Y36(e.R0b),e.Y36(C.G_,8))};static#e=this.\u0275dir=e.lG2({type:s,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,i){1&n&&e.NdJ("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&n&&(e.Ikx("id",i.id)("disabled",i.disabled)("required",i.required),e.uIk("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),e.ekj("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[e._Bn([{provide:C.Eo,useExisting:s}]),e.qOj,e.TTD]})}return s})(),X=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[T.BQ,C.lN,C.lN,Q,T.BQ]})}return s})();var f=p(6814),k=p(2236),F=p(3814),L=p(7509);let tt=(()=>{class s extends e.Xek{constructor(t){super(),this.elementRef=t}ngAfterViewInit(){const t=this.elementRef.nativeElement;"loading"in HTMLImageElement.prototype?(t.setAttribute("loading","lazy"),console.log('>>> Attribute loading="lazy" is set to img element src="'+t.src+'"')):console.log(">>> loading lazy is NOT supported!")}static#t=this.\u0275fac=function(n){return new(n||s)(e.Y36(e.SBq))};static#e=this.\u0275dir=e.lG2({type:s,selectors:[["img",3,"noLazy",""]],features:[e.qOj]})}return s})();var M=p(5219),I=p(2076),B=p(4713),D=p(2332);let et=(()=>{class s extends B.s{pathId;ngOnInit(){this.pathId="url(#"+(0,D.Th)()+")"}static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["SpinnerIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1),e.qZA(),e.TgZ(3,"defs")(4,"clipPath",2),e._UZ(5,"rect",3),e.qZA()()()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),e.xp6(1),e.uIk("clip-path",i.pathId),e.xp6(3),e.Q6J("id",i.pathId))},encapsulation:2})}return s})();var nt=p(4480);const y={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let mt=(()=>{class s{el;document;iconPos="left";loadingIcon;get label(){return this._label}set label(t){this._label=t,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(t){this._icon=t,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(t){this._loading=t,this.initialized&&(this.updateIcon(),this.setStyleClass())}_label;_icon;_loading=!1;initialized;get htmlElement(){return this.el.nativeElement}_internalClasses=Object.values(y);spinnerIcon='';constructor(t,n){this.el=t,this.document=n}ngAfterViewInit(){I.p.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const t=[y.button,y.component];return this.icon&&!this.label&&D.gb.isEmpty(this.htmlElement.textContent)&&t.push(y.iconOnly),this.loading&&(t.push(y.disabled,y.loading),!this.icon&&this.label&&t.push(y.labelOnly),this.icon&&!this.label&&!D.gb.isEmpty(this.htmlElement.textContent)&&t.push(y.iconOnly)),t}setStyleClass(){const t=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...t)}createLabel(){if(this.label){let t=this.document.createElement("span");this.icon&&!this.label&&t.setAttribute("aria-hidden","true"),t.className="p-button-label",t.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(t)}}createIcon(){if(this.icon||this.loading){let t=this.document.createElement("span");t.className="p-button-icon",t.setAttribute("aria-hidden","true");let n=this.label?"p-button-icon-"+this.iconPos:null;n&&I.p.addClass(t,n);let i=this.getIconClass();i&&I.p.addMultipleClasses(t,i),!this.loadingIcon&&this.loading&&(t.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(t,this.htmlElement.firstChild)}}updateLabel(){let t=I.p.findSingle(this.htmlElement,".p-button-label");this.label?t?t.textContent=this.label:this.createLabel():t&&this.htmlElement.removeChild(t)}updateIcon(){let t=I.p.findSingle(this.htmlElement,".p-button-icon"),n=I.p.findSingle(this.htmlElement,".p-button-label");this.loading&&!this.loadingIcon&&t?t.innerHTML=this.spinnerIcon:t?.innerHTML&&(t.innerHTML=""),t?t.className=this.iconPos?"p-button-icon "+(n?"p-button-icon-"+this.iconPos:"")+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon()}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this.icon||"p-hidden"}ngOnDestroy(){this.initialized=!1}static \u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(f.K0))};static \u0275dir=e.lG2({type:s,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}})}return s})(),ht=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez,nt.T,M.m8,et,M.m8]})}return s})(),Z=(()=>{class s extends B.s{static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["AngleDownIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return s})(),U=(()=>{class s extends B.s{static \u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(s)))(i||s)}})();static \u0275cmp=e.Xpm({type:s,selectors:[["AngleUpIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(n,i){1&n&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&n&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return s})();var R=p(7778);let gt=(()=>{class s{el;ngModel;cd;filled;constructor(t,n,i){this.el=t,this.ngModel=n,this.cd=i}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}static \u0275fac=function(n){return new(n||s)(e.Y36(e.SBq),e.Y36(h.On,8),e.Y36(e.sBO))};static \u0275dir=e.lG2({type:s,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(n,i){1&n&&e.NdJ("input",function(o){return i.onInput(o)}),2&n&&e.ekj("p-filled",i.filled)}})}return s})(),ft=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez]})}return s})();const _t=["input"];function bt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"TimesIcon",8),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.clear())}),e.qZA()}2&s&&(e.Q6J("ngClass","p-inputnumber-clear-icon"),e.uIk("data-pc-section","clearIcon"))}function xt(s,r){}function yt(s,r){1&s&&e.YNc(0,xt,0,0,"ng-template")}function Ct(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"span",9),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.clear())}),e.YNc(1,yt,1,0,null,10),e.qZA()}if(2&s){const t=e.oxw(2);e.uIk("data-pc-section","clearIcon"),e.xp6(1),e.Q6J("ngTemplateOutlet",t.clearIconTemplate)}}function It(s,r){if(1&s&&(e.ynx(0),e.YNc(1,bt,1,2,"TimesIcon",6)(2,Ct,2,2,"span",7),e.BQk()),2&s){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.clearIconTemplate),e.xp6(1),e.Q6J("ngIf",t.clearIconTemplate)}}function vt(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.incrementButtonIcon),e.uIk("data-pc-section","incrementbuttonicon")}}function wt(s,r){1&s&&e._UZ(0,"AngleUpIcon"),2&s&&e.uIk("data-pc-section","incrementbuttonicon")}function Tt(s,r){}function Mt(s,r){1&s&&e.YNc(0,Tt,0,0,"ng-template")}function Et(s,r){if(1&s&&(e.ynx(0),e.YNc(1,wt,1,1,"AngleUpIcon",3)(2,Mt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.incrementButtonIconTemplate)}}function St(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.decrementButtonIcon),e.uIk("data-pc-section","decrementbuttonicon")}}function Bt(s,r){1&s&&e._UZ(0,"AngleDownIcon"),2&s&&e.uIk("data-pc-section","decrementbuttonicon")}function Dt(s,r){}function Nt(s,r){1&s&&e.YNc(0,Dt,0,0,"ng-template")}function At(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Bt,1,1,"AngleDownIcon",3)(2,Nt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.decrementButtonIconTemplate)}}const O=()=>({"p-inputnumber-button p-inputnumber-button-up":!0}),H=()=>({"p-inputnumber-button p-inputnumber-button-down":!0});function kt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"span",11)(1,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonKeyUp())}),e.YNc(2,vt,1,2,"span",13)(3,Et,3,2,"ng-container",3),e.qZA(),e.TgZ(4,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonKeyUp())}),e.YNc(5,St,1,2,"span",13)(6,At,3,2,"ng-container",3),e.qZA()()}if(2&s){const t=e.oxw();e.uIk("data-pc-section","buttonGroup"),e.xp6(1),e.Tol(t.incrementButtonClass),e.Q6J("ngClass",e.DdM(17,O))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","incrementbutton"),e.xp6(1),e.Q6J("ngIf",t.incrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIcon),e.xp6(1),e.Tol(t.decrementButtonClass),e.Q6J("ngClass",e.DdM(18,H))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section",t.decrementbutton),e.xp6(1),e.Q6J("ngIf",t.decrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIcon)}}function Ft(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.incrementButtonIcon),e.uIk("data-pc-section","incrementbuttonicon")}}function Lt(s,r){1&s&&e._UZ(0,"AngleUpIcon"),2&s&&e.uIk("data-pc-section","incrementbuttonicon")}function Zt(s,r){}function Ut(s,r){1&s&&e.YNc(0,Zt,0,0,"ng-template")}function Rt(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Lt,1,1,"AngleUpIcon",3)(2,Ut,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.incrementButtonIconTemplate)}}function Ot(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onUpButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onUpButtonKeyUp())}),e.YNc(1,Ft,1,2,"span",13)(2,Rt,3,2,"ng-container",3),e.qZA()}if(2&s){const t=e.oxw();e.Tol(t.incrementButtonClass),e.Q6J("ngClass",e.DdM(8,O))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","incrementbutton"),e.xp6(1),e.Q6J("ngIf",t.incrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.incrementButtonIcon)}}function Ht(s,r){if(1&s&&e._UZ(0,"span",14),2&s){const t=e.oxw(2);e.Q6J("ngClass",t.decrementButtonIcon),e.uIk("data-pc-section","decrementbuttonicon")}}function Pt(s,r){1&s&&e._UZ(0,"AngleDownIcon"),2&s&&e.uIk("data-pc-section","decrementbuttonicon")}function Vt(s,r){}function qt(s,r){1&s&&e.YNc(0,Vt,0,0,"ng-template")}function zt(s,r){if(1&s&&(e.ynx(0),e.YNc(1,Pt,1,1,"AngleDownIcon",3)(2,qt,1,0,null,10),e.BQk()),2&s){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIconTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",t.decrementButtonIconTemplate)}}function Jt(s,r){if(1&s){const t=e.EpF();e.TgZ(0,"button",12),e.NdJ("mousedown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonMouseDown(i))})("mouseup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseUp())})("mouseleave",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonMouseLeave())})("keydown",function(i){e.CHM(t);const a=e.oxw();return e.KtG(a.onDownButtonKeyDown(i))})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownButtonKeyUp())}),e.YNc(1,Ht,1,2,"span",13)(2,zt,3,2,"ng-container",3),e.qZA()}if(2&s){const t=e.oxw();e.Tol(t.decrementButtonClass),e.Q6J("ngClass",e.DdM(8,H))("disabled",t.disabled),e.uIk("aria-hidden",!0)("data-pc-section","decrementbutton"),e.xp6(1),e.Q6J("ngIf",t.decrementButtonIcon),e.xp6(1),e.Q6J("ngIf",!t.decrementButtonIcon)}}const Kt=(s,r,t)=>({"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":s,"p-inputnumber-buttons-horizontal":r,"p-inputnumber-buttons-vertical":t}),Qt={provide:h.JU,useExisting:(0,e.Gpc)(()=>P),multi:!0};let P=(()=>{class s{document;el;cd;injector;showButtons=!1;format=!0;buttonLayout="stacked";inputId;styleClass;style;placeholder;size;maxlength;tabindex;title;ariaLabelledBy;ariaLabel;ariaRequired;name;required;autocomplete;min;max;incrementButtonClass;decrementButtonClass;incrementButtonIcon;decrementButtonIcon;readonly=!1;step=1;allowEmpty=!0;locale;localeMatcher;mode="decimal";currency;currencyDisplay;useGrouping=!0;minFractionDigits;maxFractionDigits;prefix;suffix;inputStyle;inputStyleClass;showClear=!1;get disabled(){return this._disabled}set disabled(t){t&&(this.focused=!1),this._disabled=t,this.timer&&this.clearTimer()}onInput=new e.vpe;onFocus=new e.vpe;onBlur=new e.vpe;onKeyDown=new e.vpe;onClear=new e.vpe;input;templates;clearIconTemplate;incrementButtonIconTemplate;decrementButtonIconTemplate;value;onModelChange=()=>{};onModelTouched=()=>{};focused;initialized;groupChar="";prefixChar="";suffixChar="";isSpecialChar;timer;lastValue;_numeral;numberFormat;_decimal;_group;_minusSign;_currency;_prefix;_suffix;_index;_disabled;ngControl=null;constructor(t,n,i,a){this.document=t,this.el=n,this.cd=i,this.injector=a}ngOnChanges(t){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(i=>!!t[i])&&this.updateConstructParser()}ngAfterContentInit(){this.templates.forEach(t=>{switch(t.getType()){case"clearicon":this.clearIconTemplate=t.template;break;case"incrementbuttonicon":this.incrementButtonIconTemplate=t.template;break;case"decrementbuttonicon":this.decrementButtonIconTemplate=t.template}})}ngOnInit(){this.ngControl=this.injector.get(h.a5,null,{optional:!0}),this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const t=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),n=new Map(t.map((i,a)=>[i,a]));this._numeral=new RegExp(`[${t.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=i=>n.get(i)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const t=new Intl.NumberFormat(this.locale,{...this.getOptions(),useGrouping:!1});return new RegExp(`[${t.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const t=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=t.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const t=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${t.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const t=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${t.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const t=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=t.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const t=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=t.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(t){if(null!=t){if("-"===t)return t;if(this.format){let i=new Intl.NumberFormat(this.locale,this.getOptions()).format(t);return this.prefix&&(i=this.prefix+i),this.suffix&&(i+=this.suffix),i}return t.toString()}return""}parseValue(t){let n=t.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(n){if("-"===n)return n;let i=+n;return isNaN(i)?null:i}return null}repeat(t,n,i){if(this.readonly)return;let a=n||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(t,40,i)},a),this.spin(t,i)}spin(t,n){let i=this.step*n,a=this.parseValue(this.input?.nativeElement.value)||0,o=this.validateValue(a+i);this.maxlength&&this.maxlength0&&n>u){const _=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=a.slice(0,n-1)+a.slice(n)}this.updateValue(t,o,null,"delete-single")}else o=this.deleteRange(a,n,i),this.updateValue(t,o,null,"delete-range");break;case"Delete":if(t.preventDefault(),n===i){const l=a.charAt(n),{decimalCharIndex:u,decimalCharIndexWithoutPrefix:m}=this.getDecimalCharIndexes(a);if(this.isNumeralChar(l)){const c=this.getDecimalLength(a);if(this._group.test(l))this._group.lastIndex=0,o=a.slice(0,n)+a.slice(n+2);else if(this._decimal.test(l))this._decimal.lastIndex=0,c?this.input?.nativeElement.setSelectionRange(n+1,n+1):o=a.slice(0,n)+a.slice(n+1);else if(u>0&&n>u){const _=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=a.slice(0,n)+a.slice(n+1)}this.updateValue(t,o,null,"delete-back-single")}else o=this.deleteRange(a,n,i),this.updateValue(t,o,null,"delete-range");break;case"Home":this.min&&(this.updateModel(t,this.min),t.preventDefault());break;case"End":this.max&&(this.updateModel(t,this.max),t.preventDefault())}this.onKeyDown.emit(t)}onInputKeyPress(t){if(this.readonly)return;let n=t.which||t.keyCode,i=String.fromCharCode(n);const a=this.isDecimalSign(i),o=this.isMinusSign(i);13!=n&&t.preventDefault();const l=this.parseValue(this.input.nativeElement.value+i),u=null!=l?l.toString():"";this.maxlength&&u.length>this.maxlength||(48<=n&&n<=57||o||a)&&this.insert(t,i,{isDecimalSign:a,isMinusSign:o})}onPaste(t){if(!this.disabled&&!this.readonly){t.preventDefault();let n=(t.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(n){this.maxlength&&(n=n.toString().substring(0,this.maxlength));let i=this.parseValue(n);null!=i&&this.insert(t,i.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(t){return!(!this._minusSign.test(t)&&"-"!==t||(this._minusSign.lastIndex=0,0))}isDecimalSign(t){return!!this._decimal.test(t)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(t){let n=t.search(this._decimal);this._decimal.lastIndex=0;const a=t.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:a}}getCharIndexes(t){const n=t.search(this._decimal);this._decimal.lastIndex=0;const i=t.search(this._minusSign);this._minusSign.lastIndex=0;const a=t.search(this._suffix);this._suffix.lastIndex=0;const o=t.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:i,suffixCharIndex:a,currencyCharIndex:o}}insert(t,n,i={isDecimalSign:!1,isMinusSign:!1}){const a=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==a)return;let o=this.input?.nativeElement.selectionStart,l=this.input?.nativeElement.selectionEnd,u=this.input?.nativeElement.value.trim();const{decimalCharIndex:m,minusCharIndex:c,suffixCharIndex:_,currencyCharIndex:b}=this.getCharIndexes(u);let d;if(i.isMinusSign)0===o&&(d=u,(-1===c||0!==l)&&(d=this.insertText(u,n,0,l)),this.updateValue(t,d,n,"insert"));else if(i.isDecimalSign)m>0&&o===m?this.updateValue(t,u,n,"insert"):(m>o&&m0&&o>m){if(o+n.length-(m+1)<=x){const E=b>=o?b-1:_>=o?_:u.length;d=u.slice(0,o)+n+u.slice(o+n.length,E)+u.slice(E),this.updateValue(t,d,n,g)}}else d=this.insertText(u,n,o,l),this.updateValue(t,d,n,g)}}insertText(t,n,i,a){if(2===("."===n?n:n.split(".")).length){const l=t.slice(i,a).search(this._decimal);return this._decimal.lastIndex=0,l>0?t.slice(0,i)+this.formatValue(n)+t.slice(a):t||this.formatValue(n)}return a-i===t.length?this.formatValue(n):0===i?n+t.slice(a):a===t.length?t.slice(0,i)+n:t.slice(0,i)+n+t.slice(a)}deleteRange(t,n,i){let a;return a=i-n===t.length?"":0===n?t.slice(i):i===t.length?t.slice(0,n):t.slice(0,n)+t.slice(i),a}initCursor(){let t=this.input?.nativeElement.selectionStart,n=this.input?.nativeElement.value,i=n.length,a=null,o=(this.prefixChar||"").length;n=n.replace(this._prefix,""),t-=o;let l=n.charAt(t);if(this.isNumeralChar(l))return t+o;let u=t-1;for(;u>=0;){if(l=n.charAt(u),this.isNumeralChar(l)){a=u+o;break}u--}if(null!==a)this.input?.nativeElement.setSelectionRange(a+1,a+1);else{for(u=t;uthis.max?this.max:t}updateInput(t,n,i,a){n=n||"";let o=this.input?.nativeElement.value,l=this.formatValue(t),u=o.length;if(l!==a&&(l=this.concatValues(l,a)),0===u){this.input.nativeElement.value=l,this.input.nativeElement.setSelectionRange(0,0);const c=this.initCursor()+n.length;this.input.nativeElement.setSelectionRange(c,c)}else{let m=this.input.nativeElement.selectionStart,c=this.input.nativeElement.selectionEnd;if(this.maxlength&&l.length>this.maxlength&&(l=l.slice(0,this.maxlength),m=Math.min(m,this.maxlength),c=Math.min(c,this.maxlength)),this.maxlength&&this.maxlength0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}static \u0275fac=function(n){return new(n||s)(e.Y36(f.K0),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.zs3))};static \u0275cmp=e.Xpm({type:s,selectors:[["p-inputNumber"]],contentQueries:function(n,i,a){if(1&n&&e.Suo(a,M.jx,4),2&n){let o;e.iGM(o=e.CRH())&&(i.templates=o)}},viewQuery:function(n,i){if(1&n&&e.Gf(_t,5),2&n){let a;e.iGM(a=e.CRH())&&(i.input=a.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(n,i){2&n&&e.ekj("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focused)("p-inputnumber-clearable",i.showClear&&"vertical"!=i.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[e._Bn([Qt]),e.TTD],decls:7,vars:39,consts:[[3,"ngClass","ngStyle"],["pInputText","","role","spinbutton","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],[4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","","class","p-button-icon-only","tabindex","-1",3,"ngClass","class","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],["class","p-inputnumber-clear-icon",3,"click",4,"ngIf"],[3,"ngClass","click"],[1,"p-inputnumber-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[1,"p-inputnumber-button-group"],["type","button","pButton","","tabindex","-1",1,"p-button-icon-only",3,"ngClass","disabled","mousedown","mouseup","mouseleave","keydown","keyup"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(n,i){1&n&&(e.TgZ(0,"span",0)(1,"input",1,2),e.NdJ("input",function(o){return i.onUserInput(o)})("keydown",function(o){return i.onInputKeyDown(o)})("keypress",function(o){return i.onInputKeyPress(o)})("paste",function(o){return i.onPaste(o)})("click",function(){return i.onInputClick()})("focus",function(o){return i.onInputFocus(o)})("blur",function(o){return i.onInputBlur(o)}),e.qZA(),e.YNc(3,It,3,2,"ng-container",3)(4,kt,7,19,"span",4)(5,Ot,3,9,"button",5)(6,Jt,3,9,"button",5),e.qZA()),2&n&&(e.Tol(i.styleClass),e.Q6J("ngClass",e.kEZ(35,Kt,i.showButtons&&"stacked"===i.buttonLayout,i.showButtons&&"horizontal"===i.buttonLayout,i.showButtons&&"vertical"===i.buttonLayout))("ngStyle",i.style),e.uIk("data-pc-name","inputnumber")("data-pc-section","root"),e.xp6(1),e.Tol(i.inputStyleClass),e.Q6J("ngClass","p-inputnumber-input")("ngStyle",i.inputStyle)("value",i.formattedValue())("disabled",i.disabled)("readonly",i.readonly),e.uIk("id",i.inputId)("aria-valuemin",i.min)("aria-valuemax",i.max)("aria-valuenow",i.value)("placeholder",i.placeholder)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy)("title",i.title)("size",i.size)("name",i.name)("autocomplete",i.autocomplete)("maxlength",i.maxlength)("tabindex",i.tabindex)("aria-required",i.ariaRequired)("required",i.required)("min",i.min)("max",i.max)("data-pc-section","input"),e.xp6(2),e.Q6J("ngIf","vertical"!=i.buttonLayout&&i.showClear&&i.value),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"===i.buttonLayout),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"!==i.buttonLayout),e.xp6(1),e.Q6J("ngIf",i.showButtons&&"stacked"!==i.buttonLayout))},dependencies:()=>[f.mk,f.O5,f.tP,f.PC,gt,mt,R.q,U,Z],styles:["@layer primeng{p-inputnumber,.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}}\n"],encapsulation:2,changeDetection:0})}return s})(),Gt=(()=>{class s{static \u0275fac=function(n){return new(n||s)};static \u0275mod=e.oAB({type:s});static \u0275inj=e.cJS({imports:[f.ez,ft,ht,R.q,U,Z,M.m8]})}return s})();const jt=()=>({"padding-right":"1rem"}),Yt=[{path:"",component:(()=>{class s{constructor(t){this.formBuilder=t,this.form=this.formBuilder.group({quantity:this.formBuilder.control(0,[h.kI.required]),payment:this.formBuilder.control(0,[h.kI.required]),writeoff:this.formBuilder.control(0,[]),amount:this.formBuilder.control({value:0,disabled:!0})}),this.statusText="VALID",this.quantitySignal=(0,e.tdS)(0),this.paymentSignal=(0,e.tdS)(0),this.writeoffSignal=(0,e.tdS)(0),this.amountSignal=(0,e.Flj)(()=>this.paymentSignal()*this.quantitySignal()-this.writeoffSignal()),(0,e.cEC)(()=>{this.form.controls.amount.setValue(this.amountSignal()),console.log(`The current Amount is: ${this.amountSignal()}`)},{allowSignalWrites:!0})}ngOnInit(){this.githubLogoPath="assets/logos/GitHub-Mark-32px.png",this.form.valueChanges.subscribe(t=>{this.quantitySignal.set(t.quantity),this.paymentSignal.set(t.payment),this.writeoffSignal.set(t.writeoff),console.log(t)}),this.form.statusChanges.subscribe(t=>{this.statusText=t})}onSubmit(t){console.log("onSubmit ",t.value)}static#t=this.\u0275fac=function(n){return new(n||s)(e.Y36(h.qu))};static#e=this.\u0275cmp=e.Xpm({type:s,selectors:[["app-angular-news-v16-signals"]],decls:91,vars:6,consts:[[1,"angular-signals-layout"],["fxLayout","column","fxFlexAlign","stretch"],[1,"home-screen"],["fxFlexAlign","center",1,"align-title"],["href","https://angular.io/guide/update-to-version-16"],["href","https://angular.io/guide/signals"],["href","https://github.com/lkovari/LKovariHome/tree/master/src/app/angular-news-pages/angular-news-v16-signals/angular-news-v16-signals.component.ts"],["width","16","height","16",3,"src"],[1,"brush:","typescript"],["href","https://primeng.org/installation"],["href","https://material.angular.io/components/categories"],["novalidate","","autocomplete","off",3,"formGroup","ngSubmit"],["id","validTitleLabel",3,"ngStyle"],["id","validLabel",3,"ngClass"],[1,"example-area"],[1,"primeng-layout"],[1,"primeng-container","form-group"],["id","quantityLabel","for","quantityInput"],[1,"text-danger"],["id","quantityInput","type","number","formControlName","quantity",1,"input-style"],["id","paymentLabel","for","paymentInput"],["id","paymentInput","type","number","formControlName","payment",1,"input-style"],["id","writeoffLabel","for","writeoffInput"],["id","writeoffInput","type","number","formControlName","writeoff",1,"input-style"],["id","amountLabel","for","amountInput"],["id","amountInput","type","number","formControlName","amount",1,"input-style"],[1,"material-layout"],[1,"material-container"],["id","quantityLabelM","for","quantityInputM"],["matInput","","id","quantityInputM","type","number","formControlName","quantity"],["id","paymentLabelM","for","paymentInputM"],["matInput","","id","paymentInputM","type","number","formControlName","payment"],["id","writeoffLabelM","for","writeoffInputM"],["matInput","","id","writeoffInputM","type","number","formControlName","writeoff"],["id","amountLabelM","for","amountInputM"],["matInput","","id","amountInputM","type","number","formControlName","amount"]],template:function(n,i){1&n&&(e.TgZ(0,"div",0)(1,"section",1)(2,"div",2)(3,"div",3)(4,"h1")(5,"a",4),e._uU(6,"Angular v16"),e.qZA(),e._uU(7," one of new features is the "),e.TgZ(8,"a",5),e._uU(9,"Signals"),e.qZA()()()()(),e._uU(10," There is a following example, simple arithmetic calculations with "),e.TgZ(11,"a",5),e._uU(12,"Signals"),e.qZA(),e.TgZ(13,"p"),e._uU(14," Signals can contain any value, from simple primitives to complex data structures. Signals may be either writable or read-only. "),e.qZA(),e.TgZ(15,"p"),e._uU(16," Here is the arithmetic operation, amount = payment * quantity - write-off. "),e.qZA(),e.TgZ(17,"p"),e._uU(18," When one of the values (payment, quantity, write-off) is changed then automatically calculate the amount, like as computed. Listening to the value changes of the form, "),e.TgZ(19,"i"),e._uU(20,'"this.form.valueChanges.subscribe((value) =>"'),e.qZA(),e._uU(21," and set each value to it's own signal variable, for example "),e.TgZ(22,"i"),e._uU(23,'"this.quantitySignal.set(value.quantity!);"'),e.qZA()(),e.TgZ(24,"p"),e._uU(25," Only one form was built, so every value change will affects the amounts on both UI. components "),e.qZA(),e.TgZ(26,"a",6),e._UZ(27,"img",7),e.qZA(),e._uU(28," The Code: "),e.TgZ(29,"pre",8)(30,"i"),e._uU(31,"\n quantitySignal = signal(0);\n paymentSignal = signal(0);\n writeoffSignal = signal(0);\n amountSignal: Signal = computed(() => \n (this.paymentSignal() \n * this.quantitySignal()) \n - this.writeoffSignal()); \n "),e.qZA()(),e.TgZ(32,"P"),e._uU(33,"On the left side you can see four numeric input fields with "),e.TgZ(34,"a",9),e._uU(35,"PrimeNG"),e.qZA(),e._uU(36," UI., and on the right side can see the same input fields with "),e.TgZ(37,"a",10),e._uU(38,"Material"),e.qZA(),e._uU(39," UI. components."),e.qZA(),e.TgZ(40,"form",11),e.NdJ("ngSubmit",function(){return i.onSubmit(i.form)}),e.TgZ(41,"div")(42,"label",12),e._uU(43,"Form Status"),e.qZA(),e.TgZ(44,"label",13),e._uU(45),e.qZA()(),e.TgZ(46,"div",14)(47,"div",15)(48,"label"),e._uU(49,"With PrimeNg UI Component"),e.qZA(),e.TgZ(50,"div",16)(51,"div")(52,"label",17),e._uU(53,"Quantity"),e.TgZ(54,"span",18),e._uU(55,"*"),e.qZA()(),e._UZ(56,"p-inputNumber",19),e.qZA(),e.TgZ(57,"div")(58,"label",20),e._uU(59,"Payment"),e.TgZ(60,"span",18),e._uU(61,"*"),e.qZA()(),e._UZ(62,"p-inputNumber",21),e.qZA(),e.TgZ(63,"div")(64,"label",22),e._uU(65,"Write-off"),e.qZA(),e._UZ(66,"p-inputNumber",23),e.qZA(),e.TgZ(67,"div")(68,"label",24),e._uU(69,"Amount"),e.qZA(),e._UZ(70,"p-inputNumber",25),e.qZA()()(),e.TgZ(71,"div",26)(72,"label"),e._uU(73,"With Material UI Component"),e.qZA(),e.TgZ(74,"div",27)(75,"mat-form-field")(76,"mat-label",28),e._uU(77,"Quantity"),e.qZA(),e._UZ(78,"input",29),e.qZA(),e.TgZ(79,"mat-form-field")(80,"mat-label",30),e._uU(81,"Payment"),e.qZA(),e._UZ(82,"input",31),e.qZA(),e.TgZ(83,"mat-form-field")(84,"mat-label",32),e._uU(85,"Write-off"),e.qZA(),e._UZ(86,"input",33),e.qZA(),e.TgZ(87,"mat-form-field")(88,"mat-label",34),e._uU(89,"Amount"),e.qZA(),e._UZ(90,"input",35),e.qZA()()()()()()),2&n&&(e.xp6(27),e.Q6J("src",i.githubLogoPath,e.LSH),e.xp6(13),e.Q6J("formGroup",i.form),e.xp6(2),e.Q6J("ngStyle",e.DdM(5,jt)),e.xp6(2),e.Q6J("ngClass",i.form.valid?"text-success":"text-danger"),e.xp6(1),e.Oqu(i.statusText))},dependencies:[f.mk,f.PC,h._Y,h.Fj,h.wV,h.JJ,h.JL,h.sg,h.u,F.xw,F.XD,L.oO,L.Zl,tt,C.KE,C.hX,W,P],styles:[".angular-signals-layout[_ngcontent-%COMP%] .sub-layout[_ngcontent-%COMP%], .angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%], .angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%]{height:20rem;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%]{float:left;padding-bottom:22rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .primeng-layout[_ngcontent-%COMP%] .primeng-container[_ngcontent-%COMP%]{border:solid 1px blue;border-radius:3px;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%]{float:left}.angular-signals-layout[_ngcontent-%COMP%] .example-area[_ngcontent-%COMP%] .material-layout[_ngcontent-%COMP%] .material-container[_ngcontent-%COMP%]{display:grid;border:solid 1px blue;border-radius:3px;padding:1rem}.angular-signals-layout[_ngcontent-%COMP%] .input-style[_ngcontent-%COMP%]{padding:.3rem}.angular-signals-layout[_ngcontent-%COMP%] .align-title[_ngcontent-%COMP%]{text-align:center}"]})}return s})()}];let $t=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[f.ez,k.Bz.forChild(Yt),k.Bz]})}return s})(),Wt=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275mod=e.oAB({type:s});static#n=this.\u0275inj=e.cJS({imports:[f.ez,h.UX,q.m,z.q,C.lN,X,Gt,$t]})}return s})()}}]);
\ No newline at end of file
diff --git a/528.a4cb01510afcdec4.js b/528.a4cb01510afcdec4.js
new file mode 100644
index 0000000..0c235d2
--- /dev/null
+++ b/528.a4cb01510afcdec4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[528],{2528:(B,p,r)=>{r.r(p),r.d(p,{PlaygroundModule:()=>z});var h=r(6814),u=r(2236),e=r(9212),k=r(1462),v=r(2296),y=r(617),_=r(1274),g=r(2651),f=r(7509),b=r(74),A=r(7812),L=r(9011);const M=["sidenav"];let I=(()=>{class l{constructor(t,o){this.router=t,this.mediaObserver=o}ngOnInit(){"/"===this.router.url&&this.router.navigate(["/layout-pages/home"])}initializeSideNav(){this.mediaObserver.isActive("xs")?this.sidenav.close():this.sidenav.open()}isScreenXs(){return this.mediaObserver.isActive("xs")}ngAfterViewInit(){setTimeout(()=>{this.initializeSideNav()})}onSidenavToggle(){this.sidenav.toggle(),console.log(">>>>>>> sidenav "+this.sidenav.opened)}static#e=this.\u0275fac=function(o){return new(o||l)(e.Y36(u.F0),e.Y36(k.u0))};static#t=this.\u0275cmp=e.Xpm({type:l,selectors:[["app-playground-layout"]],viewQuery:function(o,s){if(1&o&&e.Gf(M,5),2&o){let i;e.iGM(i=e.CRH())&&(s.sidenav=i.first)}},decls:15,vars:2,consts:[[1,"layout-content"],["color","primary",1,"toolbar-style"],["fxShow","true","fxHide.gt-xs",""],["mat-icon-button","",3,"click"],["autosize",""],["role","navigation",1,"mat-elevation-z10",3,"mode","opened"],["sidenav",""],[3,"sidenavClose"]],template:function(o,s){if(1&o){const i=e.EpF();e.TgZ(0,"div",0)(1,"app-layout-content")(2,"mat-toolbar",1)(3,"div",2)(4,"button",3),e.NdJ("click",function(){return s.onSidenavToggle()}),e.TgZ(5,"mat-icon"),e._uU(6,"menu"),e.qZA()()(),e._UZ(7,"app-header"),e.qZA(),e.TgZ(8,"mat-sidenav-container",4)(9,"mat-sidenav",5,6)(11,"app-sidenav-list",7),e.NdJ("sidenavClose",function(){e.CHM(i);const R=e.MAs(10);return e.KtG(R.close())}),e.qZA()(),e.TgZ(12,"mat-sidenav-content")(13,"main"),e._UZ(14,"router-outlet"),e.qZA()()()()()}2&o&&(e.xp6(9),e.Q6J("mode",s.isScreenXs()?"over":"side")("opened",!s.isScreenXs()))},dependencies:[u.lC,v.RK,y.Hw,_.Ye,g.JX,g.TM,g.Rh,f.b8,b.G,A.z,L.k],styles:[".layout-content[_ngcontent-%COMP%]{height:calc(100% - 64px)}.layout-content[_ngcontent-%COMP%] mat-sidenav-container[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav-content[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{height:100%}.layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{width:250px}.layout-content[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{padding:10px}.layout-content[_ngcontent-%COMP%] .toolbar-style[_ngcontent-%COMP%]{width:100%}"]})}return l})();var n=r(6223),c=function(l){return l[l.SINGLE=0]="SINGLE",l[l.MULTI=1]="MULTI",l}(c||{}),x=r(9621);class d{static oneItemCheckRequiredValidator(m){const t=m;let o=0;for(;o({"checklist-item-selected":l}),T=l=>({"checklist-item-disabled":l}),N=l=>({"checklist-item-highlight":l});function Z(l,m){if(1&l){const t=e.EpF();e.TgZ(0,"li",4),e.NdJ("click",function(){const i=e.CHM(t).$implicit,a=e.oxw();return e.KtG(a.onChecklistItemClick(i))}),e.TgZ(1,"div",5),e.NdJ("mouseenter",function(){const i=e.CHM(t).index,a=e.oxw();return e.KtG(a.hoverIndex=i)})("mouseleave",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.hoverIndex=null)}),e.TgZ(2,"div",6),e._uU(3),e.qZA(),e._UZ(4,"input",7),e.qZA()()}if(2&l){const t=m.$implicit,o=m.index,s=e.oxw();e.s9C("tabIndex",o),e.s9C("id","lilabel"+o),e.Q6J("ngClass",e.VKq(9,F,s.needToShowNormalItems(s.selectNormal,t))),e.xp6(1),e.s9C("id","label"+o),e.Q6J("ngClass",e.VKq(11,T,s.disabled||t.value.disabled))("ngClass",e.VKq(13,N,s.hoverIndex===o))("formGroupName",o),e.xp6(2),e.hij(" ",t.value.label," "),e.xp6(1),e.s9C("id","itemCheckBox"+o)}}function S(l,m){if(1&l&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&l){const t=e.oxw();e.xp6(1),e.hij(" ",null==t.getCheckListFormArray().errors?null:t.getCheckListFormArray().errors.invalidForm.message," ")}}const O={provide:n.JU,useExisting:(0,e.Gpc)(()=>C),multi:!0};let C=(()=>{class l{set checklistItems(t){this._values=t,this._values.forEach(o=>{this.addChecklistItem(o)})}get checkListItems(){return this._values}set selectionMode(t){this._selectionMode=t,this.getCheckListFormArray()&&this.clearSelection()}get selectionMode(){return this._selectionMode}set selectNormal(t){this._selectNormal=t}get selectNormal(){return this._selectNormal}constructor(t){this.formGroupDirective=t,this.formBuilder=(0,e.f3M)(n.qu),this.showErrorInside=!1,this.disabled=!1,this._selectNormal=!1,this.required=!1,this.onClick=new e.vpe,this.isDisabled=!1,this.onModelChange=()=>{},this.onModelTouched=()=>{}}ngOnInit(){this.mainForm||this.createInternalNestedForm(),this.parentForm=this.formGroupDirective.control,console.log("!=> Get the parent form with: this.parentForm = this.formGroupDirective.control as FormGroup;");let t=this.elementRef.nativeElement.getAttribute("formGroupName");console.log("!=> Get the nested formGroup of the parent form with: let formGroupName = this.elementRef.nativeElement.getAttribute('formGroupName');"),this.parentForm.setControl(t,this.mainForm.controls.checkListFormArray),console.log("!=> Set the parent form formGroup field (which is nested) with: this.parentForm.setControl(formGroupName, this.mainForm.controls['checkListFormArray']);"),this.getCheckListFormArray().controls.length<1&&this._values.forEach(o=>{this.addChecklistItem(o)}),this.mainForm.statusChanges.subscribe(o=>{console.log("mainForm status ",o)}),this.getCheckListFormArray().statusChanges.subscribe(o=>{console.log("CheckListFormArray Status "+o)}),this.getCheckListFormArray().valueChanges.subscribe(o=>{console.log("CheckListFormArray Value "+o)})}ngAfterViewInit(){this.setupValidatorsDinamically()}createInternalNestedForm(){this.mainForm=this.formBuilder.group({checkListFormArray:this.formBuilder.array([],[d.oneItemCheckRequiredValidator])})}hasNormalValue(t){let o=!1;return t instanceof n.cw&&(o=!!t.get("normal")),o}getNormalValue(t){let o=!1;if(t instanceof n.cw){const s=t;o=s.get("normal")&&s.get("normal")?.value}return o}needToShowNormalItems(t,o){return!(!t||!this.hasNormalValue(o))&&this.getNormalValue(o)}clearSelection(){this.getCheckListFormArray().controls.forEach(t=>{t.get("selected")?.patchValue(!1)}),this.onModelChange(this.getCheckListFormArray().value),this.onModelTouched()}createChecklistItem(t){const o=this.formBuilder.group({id:[-1,[n.kI.required]],label:["",[n.kI.required]],value:[void 0],selected:this.formBuilder.control({value:!1,disabled:this.disabled}),normal:[!1]});return t&&o.setValue({id:t.id,label:t.label,value:t.value,selected:t.selected,normal:t.normal}),o}addChecklistItem(t){this.mainForm||this.createInternalNestedForm(),this.getCheckListFormArray().push(this.createChecklistItem(t))}trackById(t,o){return o.value.id}onChecklistItemClick(t){this.selectListItem(t),this.onClick.emit(this.mainForm.controls.checkListFormArray)}writeValue(t){this.getCheckListFormArray()?.patchValue(t),this._values=t}registerOnChange(t){this.onModelChange=t}registerOnTouched(t){this.onModelTouched=t}setDisabledState(t){this.disabled=t}unselectOtherItems(t){this.getCheckListFormArray().controls.forEach(o=>{const s=o;s.value.id!==t.value.id&&s.get("selected")?.value&&s.get("selected")?.patchValue(!1)}),this.onModelTouched(),this.onModelChange(this.getCheckListFormArray().value)}setupValidatorsDinamically(){this.required?this.getCheckListFormArray().hasValidator(d.oneItemCheckRequiredValidator)||this.getCheckListFormArray().addValidators(d.oneItemCheckRequiredValidator):this.getCheckListFormArray().hasValidator(d.oneItemCheckRequiredValidator)&&this.getCheckListFormArray().removeValidators(d.oneItemCheckRequiredValidator),this.getCheckListFormArray().updateValueAndValidity()}setAllItemsSelection(t){this.getCheckListFormArray().controls.forEach(o=>{const s=o;s.get("selected")?.patchValue(t),s.markAsTouched(),s.markAsDirty()}),this.onModelTouched(),this.onModelChange(this.getCheckListFormArray().value)}setAllNormalItemsSelection(t){this.getCheckListFormArray()&&(this.getCheckListFormArray().controls.forEach(o=>{const s=o;if(t){const i=s.get("normal")?.value;i&&s.get("selected")?.patchValue(i)}else s.get("normal")?.value&&s.get("selected")?.patchValue(!1);s.markAsTouched(),s.markAsDirty()}),this.onModelTouched(),this.onModelChange(this.getCheckListFormArray().value))}selectListItem(t){if(!t)return;const o=t;if(o){const s=o.get("selected")?.value;this._selectionMode===c.MULTI?o.get("selected")?.patchValue(!s):(o.get("selected")?.patchValue(!s),this.unselectOtherItems(o)),o.get("selected")?.markAsTouched(),o.get("selected")?.markAsDirty(),this.onModelTouched(),this.onModelChange(this.getCheckListFormArray().value),o.updateValueAndValidity()}}getCheckListFormArray(){return this.mainForm.get("checkListFormArray")}getSelectedItems(){let t=new Array;return this.getCheckListFormArray().controls.forEach(o=>{const s=o;s.get("selected")?.value&&t.push(s.value)}),t}unselectAllItems(){this.setAllItemsSelection(!1)}selectAllItems(){this.setAllItemsSelection(!0)}selectAllNormal(){this.setAllNormalItemsSelection(!0)}unselectAllNormal(){this.setAllNormalItemsSelection(!1)}static#e=this.\u0275fac=function(o){return new(o||l)(e.Y36(n.sg))};static#t=this.\u0275cmp=e.Xpm({type:l,selectors:[["app-checklist"]],inputs:{elementRef:"elementRef",showErrorInside:"showErrorInside",checklistItems:"checklistItems",selectionMode:"selectionMode",style:"style",styleClass:"styleClass",listStyle:"listStyle",listStyleClass:"listStyleClass",disabled:"disabled",selectNormal:"selectNormal",required:"required"},outputs:{onClick:"onClick"},features:[e._Bn([O])],decls:4,vars:4,consts:[[1,"checklist-layout",3,"formGroup"],["formArrayName","checkListFormArray",2,"list-style-type","none","min-width","17rem","max-width","50rem"],[3,"ngClass","tabIndex","id","click",4,"ngFor","ngForOf","ngForTrackBy"],["class","show-invalid-feedback"],[3,"ngClass","tabIndex","id","click"],[1,"checklist-item-container",3,"id","ngClass","formGroupName","mouseenter","mouseleave"],[1,"checklist-label-item"],["type","checkbox","formControlName","selected",1,"checklist-checkmark-item",3,"id"],[1,"show-invalid-feedback"]],template:function(o,s){1&o&&(e.TgZ(0,"form",0)(1,"ul",1),e.YNc(2,Z,5,15,"li",2)(3,S,2,1,"span",3),e.qZA()()),2&o&&(e.Q6J("formGroup",s.mainForm),e.xp6(2),e.Q6J("ngForOf",s.getCheckListFormArray().controls)("ngForTrackBy",s.trackById),e.xp6(1),e.um2(3,s.showErrorInside&&s.getCheckListFormArray().hasError("required")&&s.getCheckListFormArray().errors.invalidForm?3:-1))},dependencies:[h.mk,h.sg,n._Y,n.Wl,n.JJ,n.JL,n.sg,n.u,n.x0,n.CE],styles:[".checklist-layout[_ngcontent-%COMP%]{border:solid blue 1px;border-radius:8px;cursor:pointer;padding:1rem}.checklist-layout[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{margin:0;padding:0}.checklist-layout[_ngcontent-%COMP%] .checklist-item-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:flex-start;font-size:15px;line-height:1.8rem}.checklist-layout[_ngcontent-%COMP%] .checklist-item-container[_ngcontent-%COMP%] .checklist-label-item[_ngcontent-%COMP%]{order:0;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:center;width:95%}.checklist-layout[_ngcontent-%COMP%] .checklist-item-container[_ngcontent-%COMP%] .checklist-checkmark-item[_ngcontent-%COMP%]{order:0;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:center;width:5%}.checklist-layout[_ngcontent-%COMP%] .checklist-item-highlight[_ngcontent-%COMP%]{display:flex;align-items:flex-start;background-color:#d9edf7;color:#00f;border:1px solid var(--primary-color)}.checklist-layout[_ngcontent-%COMP%] .checklist-item-selected[_ngcontent-%COMP%]{background-color:#b4f0b4}.checklist-layout[_ngcontent-%COMP%] .show-invalid-feedback[_ngcontent-%COMP%]{display:block;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.checklist-layout[_ngcontent-%COMP%] .checklist-item-disabled[_ngcontent-%COMP%]{opacity:.4}.checklist-layout[_ngcontent-%COMP%] .checkbox-item[_ngcontent-%COMP%]{flex-grow:.8;flex-shrink:1;flex-basis:content;align-self:center}"]})}return l})();const w=["checkListRef"],G=["checkListGroup"];function E(l,m){if(1&l&&(e.TgZ(0,"span",29),e._uU(1),e.qZA()),2&l){const t=e.oxw();let o;e.xp6(1),e.hij(" ",null==(o=t.exampleForm.get("checkList"))||null==o.errors?null:o.errors.invalidForm.message," ")}}const P=[{path:"",component:I,children:[{path:"playground/components/nested-example",component:(()=>{class l{constructor(){this.formBuilder=(0,e.f3M)(n.qu),this.checklistItems=[{id:1,label:"Alistair McIntyre as bone breaker",selected:!1,value:null,normal:!1},{id:2,label:"Erika Gusbakothy as brain miner",selected:!1,value:null,normal:!1},{id:3,label:"Laszlo Kovari as a software developer",selected:!1,value:null,normal:!0},{id:4,label:"Bor New as a milk machine",selected:!1,value:null,normal:!1},{id:5,label:"Zodekap Edenwer as a dilettant",selected:!1,value:null,normal:!1},{id:6,label:"Vanadit 10 faimous knife steel material",selected:!1,value:null,normal:!0},{id:7,label:"Vanadit 10 This is a list item, where the label's text is longer than what used in the most common cases. This is the demonstration of how the test fit into two rows, and how aligned the icon.",selected:!1,value:null,normal:!1},{id:8,label:"M390 is the best knife steel material",selected:!1,value:null,normal:!0}],this.selectNormal=!1,this.selectionMode=c.SINGLE,this.MULTISELECT=c.MULTI,this.SINGLESELECT=c.SINGLE}ngOnInit(){this.exampleForm=this.formBuilder.group({selectionMode:this.formBuilder.control({value:c.SINGLE,disabled:!1}),selectNormal:this.formBuilder.control({value:!1,disabled:!1}),checkList:this.formBuilder.control([n.kI.required])}),this.githubLogoPath="assets/logos/GitHub-Mark-32px.png",this.exampleForm.get("selectionMode")?.valueChanges.subscribe(t=>{this.selectionMode=t,this.exampleForm.get("selectNormal")?.patchValue(!1)}),this.exampleForm.get("selectNormal")?.valueChanges.subscribe(t=>{this.selectNormal=t}),this.exampleForm.statusChanges.subscribe(t=>{console.log("ExampleForm statusChanges "+t)}),this.exampleForm.get("checkList")?.statusChanges.subscribe(t=>{console.log("checkList component statusChanges "+t),console.log("checkList Errors ",this.exampleForm.get("checkList")?.errors)})}onSubmit(t){console.log(t)}showCheckedItems(){return this.checkListGroup.getSelectedItems()}onSelectAll(){this.checkListGroup.selectAllItems()}onUnselectAll(){this.checkListGroup.unselectAllItems(),this.selectNormal=!1}extractSelectionMode(t){return t.value}onClick(t){console.log(t.value)}static#e=this.\u0275fac=function(o){return new(o||l)};static#t=this.\u0275cmp=e.Xpm({type:l,selectors:[["app-nested-example"]],viewQuery:function(o,s){if(1&o&&(e.Gf(w,7,e.SBq),e.Gf(G,7)),2&o){let i;e.iGM(i=e.CRH())&&(s.checkListReference=i.first),e.iGM(i=e.CRH())&&(s.checkListGroup=i.first)}},decls:65,vars:19,consts:[[1,"nested-layout"],[1,"sub-topic"],[1,"top-gap"],[1,"text-primary"],["href","https://github.com/lkovari/LKovariHome/tree/master/src/app/playground/components/nested-example",1,"horizontal-gap-left","horizontal-gap-right"],["width","16","height","16",3,"src"],["href","https://github.com/lkovari/LKovariHome/tree/master/src/app/shared/components/checklist",1,"horizontal-gap-left","horizontal-gap-right"],[1,"text-warning"],["href","https://github.com/lkovari/LKovariHome/tree/master/src/app/shared/components/checklist/checklist-validators.ts",1,"horizontal-gap-left","horizontal-gap-right"],["novalidate","","autocomplete","off",1,"sub-topic",3,"formGroup","ngSubmit"],[1,"horizontal-gap-right"],["for","multiselect",1,"form-check-inline"],["id","multiselect","type","radio","formControlName","selectionMode",1,"form-check-input","horizontal-gap-left",3,"value"],["for","singleselect",1,"form-check-inline"],["id","singleselect","type","radio","formControlName","selectionMode",1,"form-check-input","horizontal-gap-left","horizontal-gap-right",3,"value"],[1,""],["for","withDebounceChb horizontal-gap-right"],["id","selectNormal","type","checkbox","formControlName","selectNormal",1,"horizontal-gap-left"],[1,"horizontal-gap-left"],[3,"ngClass"],[1,"form-group","row","mb-2"],["formGroupName","checkList",3,"checklistItems","elementRef","selectionMode","selectNormal","required","onClick"],["checkListGroup","","checkListRef",""],["class","show-invalid-feedback"],[1,"buttons-area"],["type","button",1,"btn","btn-primary",3,"disabled","click"],["type","button",1,"btn","btn-primary","horizontal-gap-left",3,"click"],[1,"sub-topic","text-primary"],[1,"text-secondary"],[1,"show-invalid-feedback"]],template:function(o,s){if(1&o&&(e.TgZ(0,"div",0)(1,"div"),e._uU(2," This page is a "),e.TgZ(3,"b"),e._uU(4,"playground"),e.qZA(),e._uU(5,", I show on this page Angular v2+ source code snippets, what I learned at last or just which interested in, for me. "),e.qZA(),e.TgZ(6,"div",1)(7,"b"),e._uU(8,"Act #2"),e.qZA(),e.TgZ(9,"div",2)(10,"label",3)(11,"a",4),e._UZ(12,"img",5),e.qZA(),e._uU(13," Example of a reactive CheckListComponent, where one list item is a form (FormGroup) and where the list is a FormArray. "),e.qZA()()(),e.TgZ(14,"div",1)(15,"label")(16,"b"),e._uU(17,"The "),e.TgZ(18,"a",6),e._UZ(19,"img",5),e.qZA(),e._uU(20," app-checklist Component is "),e.qZA(),e.TgZ(21,"span",7),e._uU(22,"UNDER CONSTRUCTION!"),e.qZA()(),e.TgZ(23,"p"),e._uU(24," (In the future I will implement to use this checklist component as the Yes-no questions sheet, the normal answers will pass and the component will validate the user answers based on the predefined normal values.) "),e.qZA(),e.TgZ(25,"p"),e._uU(26," Current Validation rule(s): "),e.TgZ(27,"a",8),e._UZ(28,"img",5),e._uU(29," one item selection is required! "),e.qZA()(),e.TgZ(30,"form",9),e.NdJ("ngSubmit",function(){return s.onSubmit(s.exampleForm)}),e.TgZ(31,"div")(32,"label",10),e._uU(33,"Selection mode"),e.qZA(),e.TgZ(34,"label",11),e._UZ(35,"input",12),e._uU(36,"Multiple "),e.qZA(),e.TgZ(37,"label",13),e._UZ(38,"input",14),e._uU(39,"Single "),e.qZA(),e._uU(40),e.qZA(),e.TgZ(41,"div",15)(42,"label",16),e._uU(43,"Highlight items which marked Normal = true"),e.qZA(),e._UZ(44,"input",17),e.TgZ(45,"label",18),e._uU(46,"(3rd. 6th. 8th. items) STATUS: "),e.TgZ(47,"span",19),e._uU(48),e.qZA()()(),e.TgZ(49,"div",20)(50,"app-checklist",21,22),e.NdJ("onClick",function(a){return s.onClick(a)}),e.qZA(),e.YNc(53,E,2,1,"span",23),e.qZA()(),e.TgZ(54,"div",24)(55,"button",25),e.NdJ("click",function(){return s.onSelectAll()}),e._uU(56,"Select All"),e.qZA(),e.TgZ(57,"button",26),e.NdJ("click",function(){return s.onUnselectAll()}),e._uU(58,"Unselect All"),e.qZA()(),e.TgZ(59,"div")(60,"label",27),e._uU(61,"Selected "),e.TgZ(62,"span",28),e._uU(63),e.ALo(64,"json"),e.qZA()()()()()),2&o){let i;e.xp6(12),e.Q6J("src",s.githubLogoPath,e.LSH),e.xp6(7),e.Q6J("src",s.githubLogoPath,e.LSH),e.xp6(9),e.Q6J("src",s.githubLogoPath,e.LSH),e.xp6(2),e.Q6J("formGroup",s.exampleForm),e.xp6(5),e.Q6J("value",s.MULTISELECT),e.xp6(3),e.Q6J("value",s.SINGLESELECT),e.xp6(2),e.hij("(Single: SelectionMode.SINGLE: ",s.SINGLESELECT,") "),e.xp6(7),e.Q6J("ngClass","VALID"===s.exampleForm.status?"text-success":"text-danger"),e.xp6(1),e.Oqu(s.exampleForm.status),e.xp6(2),e.Q6J("checklistItems",s.checklistItems)("elementRef",s.checkListReference)("selectionMode",s.selectionMode)("selectNormal",s.selectNormal)("required",!0),e.xp6(3),e.um2(53,null!=(i=s.exampleForm.get("checkList"))&&i.dirty&&null!=(i=s.exampleForm.get("checkList"))&&i.hasError("required")&&null!=(i=s.exampleForm.get("checkList"))&&i.errors.invalidForm?53:-1),e.xp6(2),e.Q6J("disabled",s.selectionMode===s.SINGLESELECT),e.xp6(8),e.Oqu(e.lcZ(64,17,s.showCheckedItems()))}},dependencies:[h.mk,n._Y,n.Fj,n.Wl,n._,n.JJ,n.JL,n.sg,n.u,n.x0,f.oO,x.V,C,h.Ts],styles:[".nested-layout[_ngcontent-%COMP%] .sub-topic[_ngcontent-%COMP%]{padding:1Rem}.nested-layout[_ngcontent-%COMP%] .horizontal-gap-right[_ngcontent-%COMP%]{padding-right:.5rem}.nested-layout[_ngcontent-%COMP%] .horizontal-gap-left[_ngcontent-%COMP%]{padding-left:.5rem}.nested-layout[_ngcontent-%COMP%] .top-gap[_ngcontent-%COMP%]{padding-top:1Rem}.nested-layout[_ngcontent-%COMP%] .custom-text-style[_ngcontent-%COMP%]{width:100%;resize:none}.nested-layout[_ngcontent-%COMP%] .show-invalid-feedback[_ngcontent-%COMP%]{display:block;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}"]})}return l})()}]}];let U=(()=>{class l{static#e=this.\u0275fac=function(o){return new(o||l)};static#t=this.\u0275mod=e.oAB({type:l});static#o=this.\u0275inj=e.cJS({imports:[u.Bz.forChild(P),u.Bz]})}return l})();var V=r(2930),q=r(685),J=r(1447);let z=(()=>{class l{static#e=this.\u0275fac=function(o){return new(o||l)};static#t=this.\u0275mod=e.oAB({type:l});static#o=this.\u0275inj=e.cJS({imports:[h.ez,n.u5,n.UX,u.Bz,q.q,J.o9,V.m,U]})}return l})()}}]);
\ No newline at end of file
diff --git a/864.67b0b64b1040700b.js b/864.67b0b64b1040700b.js
new file mode 100644
index 0000000..db05dca
--- /dev/null
+++ b/864.67b0b64b1040700b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[864],{685:(s2,U1,H)=>{H.d(U1,{q:()=>m3});var e=H(6814),u=H(2296),a=H(617),X=H(7472),O=H(9212),j=H(3680),x1=(H(6825),H(9594)),m1=(H(2831),H(5038));const L1={provide:new O.OlP("mat-menu-scroll-strategy"),deps:[x1.aV],useFactory:function c2(t1){return()=>t1.scrollStrategies.reposition()}};let s1=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({providers:[L1],imports:[e.ez,j.si,j.BQ,x1.U8,m1.ZD,j.BQ]})}return t1})();var S=H(2651),E=H(8484),G=H(7131),f1=H(7849);let N2=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({imports:[e.ez,j.BQ,E.eL,j.si,G.Q8,f1.rt,j.BQ]})}return t1})();var R2=H(1274),T2=H(2596),H2=H(4170);let m3=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({imports:[e.ez,s1,X.ie,u.ot,a.Ps,R2.g0,N2,S.SJ,T2.AV,H2.lN,s1,X.ie,u.ot,a.Ps,R2.g0,N2,S.SJ,T2.AV]})}return t1})()},74:(s2,U1,H)=>{H.d(U1,{G:()=>x1});var e=H(6223),u=H(9212),a=H(2236),X=H(1274),O=H(2596),j=H(6814);const J=()=>["/home"];let x1=(()=>{class l1{constructor(){this.lastUpdateDate=new Date("12/14/2023 00:09 AM"),this.lastUpdateTooltip="Angular v17 Nested component in parent form"}ngOnInit(){this.angularVersion=e.q4.full,console.log(`Angular ${this.angularVersion}.`)}static#e=this.\u0275fac=function(g1){return new(g1||l1)};static#t=this.\u0275cmp=u.Xpm({type:l1,selectors:[["app-header"]],decls:13,vars:9,consts:[[1,"header-content"],["color","primary",1,"toolbar-align"],[3,"routerLink"],[1,"line-style"],[1,"last-update",3,"matTooltip","matTooltipPosition"],[1,"last-update"]],template:function(g1,T1){1&g1&&(u.TgZ(0,"div",0)(1,"mat-toolbar",1)(2,"div")(3,"a",2),u._uU(4,"Home"),u.qZA(),u._uU(5," of L.K\u0151v\xe1ri "),u.qZA(),u.TgZ(6,"div",3)(7,"label",4),u._uU(8),u.ALo(9,"date"),u.qZA()(),u.TgZ(10,"div",3)(11,"label",5),u._uU(12),u.qZA()()()()),2&g1&&(u.xp6(3),u.Q6J("routerLink",u.DdM(8,J)),u.xp6(4),u.Q6J("matTooltip",T1.lastUpdateTooltip)("matTooltipPosition","right"),u.xp6(1),u.hij("Last update: ",u.xi3(9,5,T1.lastUpdateDate,"MM/dd/yyyy HH:mm"),""),u.xp6(4),u.hij("Built with Angular v",T1.angularVersion,""))},dependencies:[a.rH,X.Ye,O.gM,j.uU],styles:[".header-content[_ngcontent-%COMP%]{width:100%}.header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#d3d3d3}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%]{display:block;line-height:1.5rem}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%] .line-style[_ngcontent-%COMP%]{line-height:.5rem}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%] .line-style[_ngcontent-%COMP%] .last-update[_ngcontent-%COMP%]{color:#ff0;font-size:.6rem;line-height:.5rem}.header-content[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%]{border-radius:3px;width:100%}"]})}return l1})()},9011:(s2,U1,H)=>{H.d(U1,{k:()=>a});var e=H(9212);const u=["*"];let a=(()=>{class X{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(J){return new(J||X)};static#t=this.\u0275cmp=e.Xpm({type:X,selectors:[["app-layout-content"]],ngContentSelectors:u,decls:3,vars:0,consts:[["fxLayout","row wrap","fxLayoutAlign","center center",1,"layout-wrapper"],["fxFlex","80%","fxFlex.lt-md","100%",1,"flex-wrapper"]],template:function(J,x1){1&J&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA()())},styles:[".layout-wrapper[_ngcontent-%COMP%], .flex-wrapper[_ngcontent-%COMP%]{height:100%}"]})}return X})()},7812:(s2,U1,H)=>{H.d(U1,{z:()=>y1});var e=H(9212),u=H(1462),a=H(2236),X=H(7472),O=H(5597),j=H(6437);const J=()=>["/layout-pages/home"],x1=()=>["fas","home"],l1=()=>["/layout-pages/about-me"],m1=()=>["fas","person"],D1=()=>["/layout-pages/awards"],g1=()=>["fas","award"],T1=()=>["fas","globe"];let y1=(()=>{class Q{constructor(b1){this.sidenavClose=new e.vpe,this.isWidthXs=!1,this.onSidenavClose=()=>{this.isWidthXs&&this.sidenavClose.emit()},this.mediaObserverAsObservable=b1.asObservable().subscribe(H1=>{this.isWidthXs="xs"===H1[0].mqAlias})}ngOnInit(){this.menuItems=[{label:"Angular",styleclass:"side-menu-item-style",icon:"pi pi-box",items:[{label:"Features",icon:"pi pi-box",styleclass:"side-menu-item-style",items:[{label:"Signals",icon:"pi pi-book",styleclass:"side-menu-item-style",routerLink:"/angular-news-pages/angular-news-v16-signals"},{label:"@if @for",icon:"pi pi-book",styleclass:"side-menu-item-style"}]}]},{label:"Playground",icon:"pi pi-bolt",styleclass:"side-menu-item-style",items:[{label:"Acts",icon:"pi pi-bolt",styleclass:"side-menu-item-style",items:[{label:"Material",icon:"pi pi-book",styleclass:"side-menu-item-style",routerLink:"material-examples/components/material-examples-main"},{label:"Nested",icon:"pi pi-book",styleclass:"side-menu-item-style",routerLink:"playground/components/nested-example"}]}]},{label:"Numbers",icon:"pi pi-th-large",routerLink:"/digits/digits-game"}]}static#e=this.\u0275fac=function(H1){return new(H1||Q)(e.Y36(u.u0))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["app-sidenav-list"]],outputs:{sidenavClose:"sidenavClose"},decls:20,vars:16,consts:[[1,"side-nav-layout"],[1,"mat-side-nav-style"],["mat-list-item","",3,"routerLink","click"],[3,"icon"],[1,"nav-caption"],["mat-list-item","","href","https://lkovari.github.io/KLHome",3,"click"],[1,"bottom-menu-section"],["styleClass","slide-menu-style",3,"model","viewportHeight"]],template:function(H1,F1){1&H1&&(e.TgZ(0,"div",0)(1,"mat-nav-list",1)(2,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(3,"fa-icon",3),e.TgZ(4,"span",4),e._uU(5,"Home"),e.qZA()(),e.TgZ(6,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(7,"fa-icon",3),e.TgZ(8,"span",4),e._uU(9,"About Me"),e.qZA()(),e.TgZ(10,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(11,"fa-icon",3),e.TgZ(12,"span",4),e._uU(13,"Awards"),e.qZA()(),e.TgZ(14,"a",5),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(15,"fa-icon",3),e.TgZ(16,"span",4),e._uU(17,"Tech Stack & Codes"),e.qZA()()(),e.TgZ(18,"div",6),e._UZ(19,"p-slideMenu",7),e.qZA()()),2&H1&&(e.xp6(2),e.Q6J("routerLink",e.DdM(9,J)),e.xp6(1),e.Q6J("icon",e.DdM(10,x1)),e.xp6(3),e.Q6J("routerLink",e.DdM(11,l1)),e.xp6(1),e.Q6J("icon",e.DdM(12,m1)),e.xp6(3),e.Q6J("routerLink",e.DdM(13,D1)),e.xp6(1),e.Q6J("icon",e.DdM(14,g1)),e.xp6(4),e.Q6J("icon",e.DdM(15,T1)),e.xp6(4),e.Q6J("model",F1.menuItems)("viewportHeight",200))},dependencies:[a.rH,X.Hk,X.Tg,O.BN,j.aj],styles:[".side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] .layout-content[_ngcontent-%COMP%]{height:40rem}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] {height:40rem}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#d3d3d3}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] .nav-caption[_ngcontent-%COMP%]{display:inline-block;padding-left:6px}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%]{position:fixed;bottom:30px}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu{width:15.5rem;border:none}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu ol, .side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu ul{padding-left:0!important}"]})}return Q})()},2930:(s2,U1,H)=>{H.d(U1,{m:()=>$D});var e=H(6814),u=H(685),a=H(1447),X=H(2236),O=H(1274),j=H(5597),d3={prefix:"fas",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z"]},Je={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},A5={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Wi={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},Ha={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},ka=H(6437),Sa=H(6223),xe=H(9212);let $D=(()=>{class s6{constructor(Aa){Aa.addIcons(A5,d3,Je,Wi,Ha)}static#e=this.\u0275fac=function(KD){return new(KD||s6)(xe.LFG(j.by))};static#t=this.\u0275mod=xe.oAB({type:s6});static#i=this.\u0275inj=xe.cJS({imports:[e.ez,Sa.u5,Sa.UX,X.Bz,u.q,O.g0,X.Bz,j.uH,ka.ce,X.Bz,u.q,a.o9,ka.ce]})}return s6})()},2438:(s2,U1,H)=>{H.d(U1,{R:()=>m1});var e=H(4829),u=H(5592),a=H(1631),X=H(4266),O=H(4674),j=H(7400);const J=["addListener","removeListener"],x1=["addEventListener","removeEventListener"],l1=["on","off"];function m1(Q,w1,b1,H1){if((0,O.m)(b1)&&(H1=b1,b1=void 0),H1)return m1(Q,w1,b1).pipe((0,j.Z)(H1));const[F1,X1]=function y1(Q){return(0,O.m)(Q.addEventListener)&&(0,O.m)(Q.removeEventListener)}(Q)?x1.map(B1=>_1=>Q[B1](w1,_1,b1)):function g1(Q){return(0,O.m)(Q.addListener)&&(0,O.m)(Q.removeListener)}(Q)?J.map(D1(Q,w1)):function T1(Q){return(0,O.m)(Q.on)&&(0,O.m)(Q.off)}(Q)?l1.map(D1(Q,w1)):[];if(!F1&&(0,X.z)(Q))return(0,a.z)(B1=>m1(B1,w1,b1))((0,e.Xf)(Q));if(!F1)throw new TypeError("Invalid event target");return new u.y(B1=>{const _1=(...q)=>B1.next(1X1(_1)})}function D1(Q,w1){return b1=>H1=>Q[b1](w1,H1)}},9594:(s2,U1,H)=>{H.d(U1,{U8:()=>Z,aV:()=>Y1});var e=H(5038),u=H(6814),a=H(9212),X=H(2495),O=H(2831),j=H(2181),J=H(8180),x1=H(9773),l1=H(9388),m1=H(8484),D1=H(8645),g1=H(7394),T1=H(3019);const y1=(0,O.Mq)();class Q{constructor(r,t){this._viewportRuler=r,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const r=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=r.style.left||"",this._previousHTMLStyles.top=r.style.top||"",r.style.left=(0,X.HM)(-this._previousScrollPosition.left),r.style.top=(0,X.HM)(-this._previousScrollPosition.top),r.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const r=this._document.documentElement,o=r.style,p=this._document.body.style,_=o.scrollBehavior||"",N=p.scrollBehavior||"";this._isEnabled=!1,o.left=this._previousHTMLStyles.left,o.top=this._previousHTMLStyles.top,r.classList.remove("cdk-global-scrollblock"),y1&&(o.scrollBehavior=p.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),y1&&(o.scrollBehavior=_,p.scrollBehavior=N)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,o=this._viewportRuler.getViewportSize();return t.scrollHeight>o.height||t.scrollWidth>o.width}}class b1{constructor(r,t,o,p){this._scrollDispatcher=r,this._ngZone=t,this._viewportRuler=o,this._config=p,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(r){this._overlayRef=r}enable(){if(this._scrollSubscription)return;const r=this._scrollDispatcher.scrolled(0).pipe((0,j.h)(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=r.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=r.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class H1{enable(){}disable(){}attach(){}}function F1(l,r){return r.some(t=>l.bottomt.bottom||l.rightt.right)}function X1(l,r){return r.some(t=>l.topt.bottom||l.leftt.right)}class B1{constructor(r,t,o,p){this._scrollDispatcher=r,this._viewportRuler=t,this._ngZone=o,this._config=p,this._scrollSubscription=null}attach(r){this._overlayRef=r}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:o,height:p}=this._viewportRuler.getViewportSize();F1(t,[{width:o,height:p,bottom:p,right:o,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let _1=(()=>{class l{constructor(t,o,p,_){this._scrollDispatcher=t,this._viewportRuler=o,this._ngZone=p,this.noop=()=>new H1,this.close=N=>new b1(this._scrollDispatcher,this._ngZone,this._viewportRuler,N),this.block=()=>new Q(this._viewportRuler,this._document),this.reposition=N=>new B1(this._scrollDispatcher,this._viewportRuler,this._ngZone,N),this._document=_}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(e.mF),a.LFG(e.rL),a.LFG(a.R0b),a.LFG(u.K0))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class q{constructor(r){if(this.scrollStrategy=new H1,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,r){const t=Object.keys(r);for(const o of t)void 0!==r[o]&&(this[o]=r[o])}}}class V1{constructor(r,t){this.connectionPair=r,this.scrollableViewProperties=t}}let O1=(()=>{class l{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const o=this._attachedOverlays.indexOf(t);o>-1&&this._attachedOverlays.splice(o,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),j1=(()=>{class l extends O1{constructor(t,o){super(t),this._ngZone=o,this._keydownListener=p=>{const _=this._attachedOverlays;for(let N=_.length-1;N>-1;N--)if(_[N]._keydownEvents.observers.length>0){const e1=_[N]._keydownEvents;this._ngZone?this._ngZone.run(()=>e1.next(p)):e1.next(p);break}}}add(t){super.add(t),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0),a.LFG(a.R0b,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),k1=(()=>{class l extends O1{constructor(t,o,p){super(t),this._platform=o,this._ngZone=p,this._cursorStyleIsSet=!1,this._pointerDownListener=_=>{this._pointerDownEventTarget=(0,O.sA)(_)},this._clickListener=_=>{const N=(0,O.sA)(_),e1="click"===_.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:N;this._pointerDownEventTarget=null;const u1=this._attachedOverlays.slice();for(let C1=u1.length-1;C1>-1;C1--){const h1=u1[C1];if(h1._outsidePointerEvents.observers.length<1||!h1.hasAttached())continue;if(h1.overlayElement.contains(N)||h1.overlayElement.contains(e1))break;const E1=h1._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>E1.next(_)):E1.next(_)}}}add(t){if(super.add(t),!this._isAttached){const o=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(o)):this._addEventListeners(o),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=o.style.cursor,o.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0),a.LFG(O.t4),a.LFG(a.R0b,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),c2=(()=>{class l{constructor(t,o){this._platform=o,this._document=t}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t="cdk-overlay-container";if(this._platform.isBrowser||(0,O.Oy)()){const p=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let _=0;_this._backdropClick.next(E1),this._backdropTransitionendHandler=E1=>{this._disposeBackdrop(E1.target)},this._keydownEvents=new D1.x,this._outsidePointerEvents=new D1.x,p.scrollStrategy&&(this._scrollStrategy=p.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=p.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(r){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const t=this._portalOutlet.attach(r);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,J.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof t?.onDestroy&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const r=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),r}dispose(){const r=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,r&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(r){r!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=r,this.hasAttached()&&(r.attach(this),this.updatePosition()))}updateSize(r){this._config={...this._config,...r},this._updateElementSize()}setDirection(r){this._config={...this._config,direction:r},this._updateElementDirection()}addPanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!0)}removePanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!1)}getDirection(){const r=this._config.direction;return r?"string"==typeof r?r:r.value:"ltr"}updateScrollStrategy(r){r!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=r,this.hasAttached()&&(r.attach(this),r.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const r=this._pane.style;r.width=(0,X.HM)(this._config.width),r.height=(0,X.HM)(this._config.height),r.minWidth=(0,X.HM)(this._config.minWidth),r.minHeight=(0,X.HM)(this._config.minHeight),r.maxWidth=(0,X.HM)(this._config.maxWidth),r.maxHeight=(0,X.HM)(this._config.maxHeight)}_togglePointerEvents(r){this._pane.style.pointerEvents=r?"":"none"}_attachBackdrop(){const r="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(r)})}):this._backdropElement.classList.add(r)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const r=this._backdropElement;if(r){if(this._animationsDisabled)return void this._disposeBackdrop(r);r.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{r.addEventListener("transitionend",this._backdropTransitionendHandler)}),r.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(r)},500))}}_toggleClasses(r,t,o){const p=(0,X.Eq)(t||[]).filter(_=>!!_);p.length&&(o?r.classList.add(...p):r.classList.remove(...p))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const r=this._ngZone.onStable.pipe((0,x1.R)((0,T1.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),r.unsubscribe())})})}_disposeScrollStrategy(){const r=this._scrollStrategy;r&&(r.disable(),r.detach&&r.detach())}_disposeBackdrop(r){r&&(r.removeEventListener("click",this._backdropClickHandler),r.removeEventListener("transitionend",this._backdropTransitionendHandler),r.remove(),this._backdropElement===r&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const a2="cdk-overlay-connected-position-bounding-box",$=/([A-Za-z%]+)$/;class Y{get positions(){return this._preferredPositions}constructor(r,t,o,p,_){this._viewportRuler=t,this._document=o,this._platform=p,this._overlayContainer=_,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new D1.x,this._resizeSubscription=g1.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(r)}attach(r){this._validatePositions(),r.hostElement.classList.add(a2),this._overlayRef=r,this._boundingBox=r.hostElement,this._pane=r.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._originRect,t=this._overlayRect,o=this._viewportRect,p=this._containerRect,_=[];let N;for(let e1 of this._preferredPositions){let u1=this._getOriginPoint(r,p,e1),C1=this._getOverlayPoint(u1,t,e1),h1=this._getOverlayFit(C1,t,o,e1);if(h1.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(e1,u1);this._canFitWithFlexibleDimensions(h1,C1,o)?_.push({position:e1,origin:u1,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(u1,e1)}):(!N||N.overlayFit.visibleAreau1&&(u1=h1,e1=C1)}return this._isPushed=!1,void this._applyPosition(e1.position,e1.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(N.position,N.originPoint);this._applyPosition(N.position,N.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&s1(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(a2),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const r=this._lastPosition;if(r){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._getOriginPoint(this._originRect,this._containerRect,r);this._applyPosition(r,t)}else this.apply()}withScrollableContainers(r){return this._scrollables=r,this}withPositions(r){return this._preferredPositions=r,-1===r.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(r){return this._viewportMargin=r,this}withFlexibleDimensions(r=!0){return this._hasFlexibleDimensions=r,this}withGrowAfterOpen(r=!0){return this._growAfterOpen=r,this}withPush(r=!0){return this._canPush=r,this}withLockedPosition(r=!0){return this._positionLocked=r,this}setOrigin(r){return this._origin=r,this}withDefaultOffsetX(r){return this._offsetX=r,this}withDefaultOffsetY(r){return this._offsetY=r,this}withTransformOriginOn(r){return this._transformOriginSelector=r,this}_getOriginPoint(r,t,o){let p,_;if("center"==o.originX)p=r.left+r.width/2;else{const N=this._isRtl()?r.right:r.left,e1=this._isRtl()?r.left:r.right;p="start"==o.originX?N:e1}return t.left<0&&(p-=t.left),_="center"==o.originY?r.top+r.height/2:"top"==o.originY?r.top:r.bottom,t.top<0&&(_-=t.top),{x:p,y:_}}_getOverlayPoint(r,t,o){let p,_;return p="center"==o.overlayX?-t.width/2:"start"===o.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,_="center"==o.overlayY?-t.height/2:"top"==o.overlayY?0:-t.height,{x:r.x+p,y:r.y+_}}_getOverlayFit(r,t,o,p){const _=E(t);let{x:N,y:e1}=r,u1=this._getOffset(p,"x"),C1=this._getOffset(p,"y");u1&&(N+=u1),C1&&(e1+=C1);let n2=0-e1,Z1=e1+_.height-o.height,t2=this._subtractOverflows(_.width,0-N,N+_.width-o.width),Q1=this._subtractOverflows(_.height,n2,Z1),l2=t2*Q1;return{visibleArea:l2,isCompletelyWithinViewport:_.width*_.height===l2,fitsInViewportVertically:Q1===_.height,fitsInViewportHorizontally:t2==_.width}}_canFitWithFlexibleDimensions(r,t,o){if(this._hasFlexibleDimensions){const p=o.bottom-t.y,_=o.right-t.x,N=S(this._overlayRef.getConfig().minHeight),e1=S(this._overlayRef.getConfig().minWidth);return(r.fitsInViewportVertically||null!=N&&N<=p)&&(r.fitsInViewportHorizontally||null!=e1&&e1<=_)}return!1}_pushOverlayOnScreen(r,t,o){if(this._previousPushAmount&&this._positionLocked)return{x:r.x+this._previousPushAmount.x,y:r.y+this._previousPushAmount.y};const p=E(t),_=this._viewportRect,N=Math.max(r.x+p.width-_.width,0),e1=Math.max(r.y+p.height-_.height,0),u1=Math.max(_.top-o.top-r.y,0),C1=Math.max(_.left-o.left-r.x,0);let h1=0,E1=0;return h1=p.width<=_.width?C1||-N:r.xt2&&!this._isInitialRender&&!this._growAfterOpen&&(N=r.y-t2/2)}if("end"===t.overlayX&&!p||"start"===t.overlayX&&p)n2=o.width-r.x+this._viewportMargin,h1=r.x-this._viewportMargin;else if("start"===t.overlayX&&!p||"end"===t.overlayX&&p)E1=r.x,h1=o.right-r.x;else{const Z1=Math.min(o.right-r.x+o.left,r.x),t2=this._lastBoundingBoxSize.width;h1=2*Z1,E1=r.x-Z1,h1>t2&&!this._isInitialRender&&!this._growAfterOpen&&(E1=r.x-t2/2)}return{top:N,left:E1,bottom:e1,right:n2,width:h1,height:_}}_setBoundingBoxStyles(r,t){const o=this._calculateBoundingBoxRect(r,t);!this._isInitialRender&&!this._growAfterOpen&&(o.height=Math.min(o.height,this._lastBoundingBoxSize.height),o.width=Math.min(o.width,this._lastBoundingBoxSize.width));const p={};if(this._hasExactPosition())p.top=p.left="0",p.bottom=p.right=p.maxHeight=p.maxWidth="",p.width=p.height="100%";else{const _=this._overlayRef.getConfig().maxHeight,N=this._overlayRef.getConfig().maxWidth;p.height=(0,X.HM)(o.height),p.top=(0,X.HM)(o.top),p.bottom=(0,X.HM)(o.bottom),p.width=(0,X.HM)(o.width),p.left=(0,X.HM)(o.left),p.right=(0,X.HM)(o.right),p.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",p.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",_&&(p.maxHeight=(0,X.HM)(_)),N&&(p.maxWidth=(0,X.HM)(N))}this._lastBoundingBoxSize=o,s1(this._boundingBox.style,p)}_resetBoundingBoxStyles(){s1(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){s1(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(r,t){const o={},p=this._hasExactPosition(),_=this._hasFlexibleDimensions,N=this._overlayRef.getConfig();if(p){const h1=this._viewportRuler.getViewportScrollPosition();s1(o,this._getExactOverlayY(t,r,h1)),s1(o,this._getExactOverlayX(t,r,h1))}else o.position="static";let e1="",u1=this._getOffset(t,"x"),C1=this._getOffset(t,"y");u1&&(e1+=`translateX(${u1}px) `),C1&&(e1+=`translateY(${C1}px)`),o.transform=e1.trim(),N.maxHeight&&(p?o.maxHeight=(0,X.HM)(N.maxHeight):_&&(o.maxHeight="")),N.maxWidth&&(p?o.maxWidth=(0,X.HM)(N.maxWidth):_&&(o.maxWidth="")),s1(this._pane.style,o)}_getExactOverlayY(r,t,o){let p={top:"",bottom:""},_=this._getOverlayPoint(t,this._overlayRect,r);return this._isPushed&&(_=this._pushOverlayOnScreen(_,this._overlayRect,o)),"bottom"===r.overlayY?p.bottom=this._document.documentElement.clientHeight-(_.y+this._overlayRect.height)+"px":p.top=(0,X.HM)(_.y),p}_getExactOverlayX(r,t,o){let N,p={left:"",right:""},_=this._getOverlayPoint(t,this._overlayRect,r);return this._isPushed&&(_=this._pushOverlayOnScreen(_,this._overlayRect,o)),N=this._isRtl()?"end"===r.overlayX?"left":"right":"end"===r.overlayX?"right":"left","right"===N?p.right=this._document.documentElement.clientWidth-(_.x+this._overlayRect.width)+"px":p.left=(0,X.HM)(_.x),p}_getScrollVisibility(){const r=this._getOriginRect(),t=this._pane.getBoundingClientRect(),o=this._scrollables.map(p=>p.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:X1(r,o),isOriginOutsideView:F1(r,o),isOverlayClipped:X1(t,o),isOverlayOutsideView:F1(t,o)}}_subtractOverflows(r,...t){return t.reduce((o,p)=>o-Math.max(p,0),r)}_getNarrowedViewportRect(){const r=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,o=this._viewportRuler.getViewportScrollPosition();return{top:o.top+this._viewportMargin,left:o.left+this._viewportMargin,right:o.left+r-this._viewportMargin,bottom:o.top+t-this._viewportMargin,width:r-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(r,t){return"x"===t?null==r.offsetX?this._offsetX:r.offsetX:null==r.offsetY?this._offsetY:r.offsetY}_validatePositions(){}_addPanelClasses(r){this._pane&&(0,X.Eq)(r).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(r=>{this._pane.classList.remove(r)}),this._appliedPanelClasses=[])}_getOriginRect(){const r=this._origin;if(r instanceof a.SBq)return r.nativeElement.getBoundingClientRect();if(r instanceof Element)return r.getBoundingClientRect();const t=r.width||0,o=r.height||0;return{top:r.y,bottom:r.y+o,left:r.x,right:r.x+t,height:o,width:t}}}function s1(l,r){for(let t in r)r.hasOwnProperty(t)&&(l[t]=r[t]);return l}function S(l){if("number"!=typeof l&&null!=l){const[r,t]=l.split($);return t&&"px"!==t?null:parseFloat(r)}return l||null}function E(l){return{top:Math.floor(l.top),right:Math.floor(l.right),bottom:Math.floor(l.bottom),left:Math.floor(l.left),width:Math.floor(l.width),height:Math.floor(l.height)}}const M1="cdk-global-overlay-wrapper";class K1{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(r){const t=r.getConfig();this._overlayRef=r,this._width&&!t.width&&r.updateSize({width:this._width}),this._height&&!t.height&&r.updateSize({height:this._height}),r.hostElement.classList.add(M1),this._isDisposed=!1}top(r=""){return this._bottomOffset="",this._topOffset=r,this._alignItems="flex-start",this}left(r=""){return this._xOffset=r,this._xPosition="left",this}bottom(r=""){return this._topOffset="",this._bottomOffset=r,this._alignItems="flex-end",this}right(r=""){return this._xOffset=r,this._xPosition="right",this}start(r=""){return this._xOffset=r,this._xPosition="start",this}end(r=""){return this._xOffset=r,this._xPosition="end",this}width(r=""){return this._overlayRef?this._overlayRef.updateSize({width:r}):this._width=r,this}height(r=""){return this._overlayRef?this._overlayRef.updateSize({height:r}):this._height=r,this}centerHorizontally(r=""){return this.left(r),this._xPosition="center",this}centerVertically(r=""){return this.top(r),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const r=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,o=this._overlayRef.getConfig(),{width:p,height:_,maxWidth:N,maxHeight:e1}=o,u1=!("100%"!==p&&"100vw"!==p||N&&"100%"!==N&&"100vw"!==N),C1=!("100%"!==_&&"100vh"!==_||e1&&"100%"!==e1&&"100vh"!==e1),h1=this._xPosition,E1=this._xOffset,n2="rtl"===this._overlayRef.getConfig().direction;let Z1="",t2="",Q1="";u1?Q1="flex-start":"center"===h1?(Q1="center",n2?t2=E1:Z1=E1):n2?"left"===h1||"end"===h1?(Q1="flex-end",Z1=E1):("right"===h1||"start"===h1)&&(Q1="flex-start",t2=E1):"left"===h1||"start"===h1?(Q1="flex-start",Z1=E1):("right"===h1||"end"===h1)&&(Q1="flex-end",t2=E1),r.position=this._cssPosition,r.marginLeft=u1?"0":Z1,r.marginTop=C1?"0":this._topOffset,r.marginBottom=this._bottomOffset,r.marginRight=u1?"0":t2,t.justifyContent=Q1,t.alignItems=C1?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const r=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,o=t.style;t.classList.remove(M1),o.justifyContent=o.alignItems=r.marginTop=r.marginBottom=r.marginLeft=r.marginRight=r.position="",this._overlayRef=null,this._isDisposed=!0}}let J1=(()=>{class l{constructor(t,o,p,_){this._viewportRuler=t,this._document=o,this._platform=p,this._overlayContainer=_}global(){return new K1}flexibleConnectedTo(t){return new Y(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(e.rL),a.LFG(u.K0),a.LFG(O.t4),a.LFG(c2))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),n1=0,Y1=(()=>{class l{constructor(t,o,p,_,N,e1,u1,C1,h1,E1,n2,Z1){this.scrollStrategies=t,this._overlayContainer=o,this._componentFactoryResolver=p,this._positionBuilder=_,this._keyboardDispatcher=N,this._injector=e1,this._ngZone=u1,this._document=C1,this._directionality=h1,this._location=E1,this._outsideClickDispatcher=n2,this._animationsModuleType=Z1}create(t){const o=this._createHostElement(),p=this._createPaneElement(o),_=this._createPortalOutlet(p),N=new q(t);return N.direction=N.direction||this._directionality.value,new L1(_,o,p,N,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(t){const o=this._document.createElement("div");return o.id="cdk-overlay-"+n1++,o.classList.add("cdk-overlay-pane"),t.appendChild(o),o}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(a.z2F)),new m1.u0(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(_1),a.LFG(c2),a.LFG(a._Vd),a.LFG(J1),a.LFG(j1),a.LFG(a.zs3),a.LFG(a.R0b),a.LFG(u.K0),a.LFG(l1.Is),a.LFG(u.Ye),a.LFG(k1),a.LFG(a.QbO,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const K={provide:new a.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Y1],useFactory:function P1(l){return()=>l.scrollStrategies.reposition()}};let Z=(()=>{class l{static#e=this.\u0275fac=function(o){return new(o||l)};static#t=this.\u0275mod=a.oAB({type:l});static#i=this.\u0275inj=a.cJS({providers:[Y1,K],imports:[l1.vT,m1.eL,e.Cl,e.Cl]})}return l})()},8484:(s2,U1,H)=>{H.d(U1,{C5:()=>l1,eL:()=>X1,u0:()=>y1});var e=H(9212);class x1{attach(q){return this._attachedHost=q,q.attach(this)}detach(){let q=this._attachedHost;null!=q&&(this._attachedHost=null,q.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(q){this._attachedHost=q}}class l1 extends x1{constructor(q,v1,z1,V1,G1){super(),this.component=q,this.viewContainerRef=v1,this.injector=z1,this.componentFactoryResolver=V1,this.projectableNodes=G1}}class m1 extends x1{constructor(q,v1,z1,V1){super(),this.templateRef=q,this.viewContainerRef=v1,this.context=z1,this.injector=V1}get origin(){return this.templateRef.elementRef}attach(q,v1=this.context){return this.context=v1,super.attach(q)}detach(){return this.context=void 0,super.detach()}}class D1 extends x1{constructor(q){super(),this.element=q instanceof e.SBq?q.nativeElement:q}}class g1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(q){return q instanceof l1?(this._attachedPortal=q,this.attachComponentPortal(q)):q instanceof m1?(this._attachedPortal=q,this.attachTemplatePortal(q)):this.attachDomPortal&&q instanceof D1?(this._attachedPortal=q,this.attachDomPortal(q)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(q){this._disposeFn=q}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class y1 extends g1{constructor(q,v1,z1,V1,G1){super(),this.outletElement=q,this._componentFactoryResolver=v1,this._appRef=z1,this._defaultInjector=V1,this.attachDomPortal=$1=>{const O1=$1.element,j1=this._document.createComment("dom-portal");O1.parentNode.insertBefore(j1,O1),this.outletElement.appendChild(O1),this._attachedPortal=$1,super.setDisposeFn(()=>{j1.parentNode&&j1.parentNode.replaceChild(O1,j1)})},this._document=G1}attachComponentPortal(q){const z1=(q.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(q.component);let V1;return q.viewContainerRef?(V1=q.viewContainerRef.createComponent(z1,q.viewContainerRef.length,q.injector||q.viewContainerRef.injector,q.projectableNodes||void 0),this.setDisposeFn(()=>V1.destroy())):(V1=z1.create(q.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(V1.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(V1.hostView),V1.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(V1)),this._attachedPortal=q,V1}attachTemplatePortal(q){let v1=q.viewContainerRef,z1=v1.createEmbeddedView(q.templateRef,q.context,{injector:q.injector});return z1.rootNodes.forEach(V1=>this.outletElement.appendChild(V1)),z1.detectChanges(),this.setDisposeFn(()=>{let V1=v1.indexOf(z1);-1!==V1&&v1.remove(V1)}),this._attachedPortal=q,z1}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(q){return q.hostView.rootNodes[0]}}let X1=(()=>{class _1{static#e=this.\u0275fac=function(z1){return new(z1||_1)};static#t=this.\u0275mod=e.oAB({type:_1});static#i=this.\u0275inj=e.cJS({})}return _1})()},5038:(s2,U1,H)=>{H.d(U1,{PQ:()=>S,ZD:()=>A1,mF:()=>s1,Cl:()=>P1,rL:()=>G});var e=H(2495),u=H(9212),a=H(8645),X=H(2096),O=H(5592),j=H(2438),J=H(1954),x1=H(7394);const l1={schedule(K){let Z=requestAnimationFrame,M=cancelAnimationFrame;const{delegate:l}=l1;l&&(Z=l.requestAnimationFrame,M=l.cancelAnimationFrame);const r=Z(t=>{M=void 0,K(t)});return new x1.w0(()=>M?.(r))},requestAnimationFrame(...K){const{delegate:Z}=l1;return(Z?.requestAnimationFrame||requestAnimationFrame)(...K)},cancelAnimationFrame(...K){const{delegate:Z}=l1;return(Z?.cancelAnimationFrame||cancelAnimationFrame)(...K)},delegate:void 0};var D1=H(2631);new class g1 extends D1.v{flush(Z){this._active=!0;const M=this._scheduled;this._scheduled=void 0;const{actions:l}=this;let r;Z=Z||l.shift();do{if(r=Z.execute(Z.state,Z.delay))break}while((Z=l[0])&&Z.id===M&&l.shift());if(this._active=!1,r){for(;(Z=l[0])&&Z.id===M&&l.shift();)Z.unsubscribe();throw r}}}(class m1 extends J.o{constructor(Z,M){super(Z,M),this.scheduler=Z,this.work=M}requestAsyncId(Z,M,l=0){return null!==l&&l>0?super.requestAsyncId(Z,M,l):(Z.actions.push(this),Z._scheduled||(Z._scheduled=l1.requestAnimationFrame(()=>Z.flush(void 0))))}recycleAsyncId(Z,M,l=0){var r;if(null!=l?l>0:this.delay>0)return super.recycleAsyncId(Z,M,l);const{actions:t}=Z;null!=M&&(null===(r=t[t.length-1])||void 0===r?void 0:r.id)!==M&&(l1.cancelAnimationFrame(M),Z._scheduled=void 0)}});H(6410);var w1=H(6321),b1=H(9360),H1=H(4829),F1=H(8251),B1=H(671);function v1(K,Z=w1.z){return function X1(K){return(0,b1.e)((Z,M)=>{let l=!1,r=null,t=null,o=!1;const p=()=>{if(t?.unsubscribe(),t=null,l){l=!1;const N=r;r=null,M.next(N)}o&&M.complete()},_=()=>{t=null,o&&M.complete()};Z.subscribe((0,F1.x)(M,N=>{l=!0,r=N,t||(0,H1.Xf)(K(N)).subscribe(t=(0,F1.x)(M,p,_))},()=>{o=!0,(!l||!t||t.closed)&&M.complete()}))})}(()=>function q(K=0,Z,M=w1.P){let l=-1;return null!=Z&&((0,B1.K)(Z)?M=Z:l=Z),new O.y(r=>{let t=function _1(K){return K instanceof Date&&!isNaN(K)}(K)?+K-M.now():K;t<0&&(t=0);let o=0;return M.schedule(function(){r.closed||(r.next(o++),0<=l?this.schedule(void 0,l):r.complete())},t)})}(K,Z))}var z1=H(2181),V1=H(9773),G1=H(2831),$1=H(6814),O1=H(9388);let s1=(()=>{class K{constructor(M,l,r){this._ngZone=M,this._platform=l,this._scrolled=new a.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(M){this.scrollContainers.has(M)||this.scrollContainers.set(M,M.elementScrolled().subscribe(()=>this._scrolled.next(M)))}deregister(M){const l=this.scrollContainers.get(M);l&&(l.unsubscribe(),this.scrollContainers.delete(M))}scrolled(M=20){return this._platform.isBrowser?new O.y(l=>{this._globalSubscription||this._addGlobalListener();const r=M>0?this._scrolled.pipe(v1(M)).subscribe(l):this._scrolled.subscribe(l);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,X.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((M,l)=>this.deregister(l)),this._scrolled.complete()}ancestorScrolled(M,l){const r=this.getAncestorScrollContainers(M);return this.scrolled(l).pipe((0,z1.h)(t=>!t||r.indexOf(t)>-1))}getAncestorScrollContainers(M){const l=[];return this.scrollContainers.forEach((r,t)=>{this._scrollableContainsElement(t,M)&&l.push(t)}),l}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(M,l){let r=(0,e.fI)(l),t=M.getElementRef().nativeElement;do{if(r==t)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const M=this._getWindow();return(0,j.R)(M.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(l){return new(l||K)(u.LFG(u.R0b),u.LFG(G1.t4),u.LFG($1.K0,8))};static#t=this.\u0275prov=u.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})(),S=(()=>{class K{constructor(M,l,r,t){this.elementRef=M,this.scrollDispatcher=l,this.ngZone=r,this.dir=t,this._destroyed=new a.x,this._elementScrolled=new O.y(o=>this.ngZone.runOutsideAngular(()=>(0,j.R)(this.elementRef.nativeElement,"scroll").pipe((0,V1.R)(this._destroyed)).subscribe(o)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(M){const l=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==M.left&&(M.left=r?M.end:M.start),null==M.right&&(M.right=r?M.start:M.end),null!=M.bottom&&(M.top=l.scrollHeight-l.clientHeight-M.bottom),r&&0!=(0,G1._i)()?(null!=M.left&&(M.right=l.scrollWidth-l.clientWidth-M.left),2==(0,G1._i)()?M.left=M.right:1==(0,G1._i)()&&(M.left=M.right?-M.right:M.right)):null!=M.right&&(M.left=l.scrollWidth-l.clientWidth-M.right),this._applyScrollToOptions(M)}_applyScrollToOptions(M){const l=this.elementRef.nativeElement;(0,G1.Mq)()?l.scrollTo(M):(null!=M.top&&(l.scrollTop=M.top),null!=M.left&&(l.scrollLeft=M.left))}measureScrollOffset(M){const l="left",r="right",t=this.elementRef.nativeElement;if("top"==M)return t.scrollTop;if("bottom"==M)return t.scrollHeight-t.clientHeight-t.scrollTop;const o=this.dir&&"rtl"==this.dir.value;return"start"==M?M=o?r:l:"end"==M&&(M=o?l:r),o&&2==(0,G1._i)()?M==l?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:o&&1==(0,G1._i)()?M==l?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:M==l?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}static#e=this.\u0275fac=function(l){return new(l||K)(u.Y36(u.SBq),u.Y36(s1),u.Y36(u.R0b),u.Y36(O1.Is,8))};static#t=this.\u0275dir=u.lG2({type:K,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return K})(),G=(()=>{class K{constructor(M,l,r){this._platform=M,this._change=new a.x,this._changeListener=t=>{this._change.next(t)},this._document=r,l.runOutsideAngular(()=>{if(M.isBrowser){const t=this._getWindow();t.addEventListener("resize",this._changeListener),t.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const M=this._getWindow();M.removeEventListener("resize",this._changeListener),M.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const M={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),M}getViewportRect(){const M=this.getViewportScrollPosition(),{width:l,height:r}=this.getViewportSize();return{top:M.top,left:M.left,bottom:M.top+r,right:M.left+l,height:r,width:l}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const M=this._document,l=this._getWindow(),r=M.documentElement,t=r.getBoundingClientRect();return{top:-t.top||M.body.scrollTop||l.scrollY||r.scrollTop||0,left:-t.left||M.body.scrollLeft||l.scrollX||r.scrollLeft||0}}change(M=20){return M>0?this._change.pipe(v1(M)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const M=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:M.innerWidth,height:M.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(l){return new(l||K)(u.LFG(G1.t4),u.LFG(u.R0b),u.LFG($1.K0,8))};static#t=this.\u0275prov=u.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})(),A1=(()=>{class K{static#e=this.\u0275fac=function(l){return new(l||K)};static#t=this.\u0275mod=u.oAB({type:K});static#i=this.\u0275inj=u.cJS({})}return K})(),P1=(()=>{class K{static#e=this.\u0275fac=function(l){return new(l||K)};static#t=this.\u0275mod=u.oAB({type:K});static#i=this.\u0275inj=u.cJS({imports:[O1.vT,A1,O1.vT,A1]})}return K})()},6223:(s2,U1,H)=>{H.d(U1,{CE:()=>t3,F:()=>D2,Fj:()=>y1,JJ:()=>Z,JL:()=>M,JU:()=>x1,On:()=>h3,UX:()=>o4,Wl:()=>m1,_:()=>q2,_Y:()=>y2,a5:()=>F,cw:()=>b2,kI:()=>X1,q4:()=>P3,qu:()=>b4,sg:()=>Y2,u:()=>k3,u5:()=>_4,wV:()=>V3,x0:()=>d2});var e=H(9212),u=H(6814),a=H(2459),X=H(9315),O=H(7398);let j=(()=>{class n{constructor(i,f){this._renderer=i,this._elementRef=f,this.onChange=z=>{},this.onTouched=()=>{}}setProperty(i,f){this._renderer.setProperty(this._elementRef.nativeElement,i,f)}registerOnTouched(i){this.onTouched=i}registerOnChange(i){this.onChange=i}setDisabledState(i){this.setProperty("disabled",i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:n})}return n})(),J=(()=>{class n extends j{static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,features:[e.qOj]})}return n})();const x1=new e.OlP("NgValueAccessor"),l1={provide:x1,useExisting:(0,e.Gpc)(()=>m1),multi:!0};let m1=(()=>{class n extends J{writeValue(i){this.setProperty("checked",i)}static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(f,z){1&f&&e.NdJ("change",function(N1){return z.onChange(N1.target.checked)})("blur",function(){return z.onTouched()})},features:[e._Bn([l1]),e.qOj]})}return n})();const D1={provide:x1,useExisting:(0,e.Gpc)(()=>y1),multi:!0},T1=new e.OlP("CompositionEventMode");let y1=(()=>{class n extends j{constructor(i,f,z){super(i,f),this._compositionMode=z,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function g1(){const n=(0,u.q)()?(0,u.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(i){this.setProperty("value",i??"")}_handleInput(i){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(i)}_compositionStart(){this._composing=!0}_compositionEnd(i){this._composing=!1,this._compositionMode&&this.onChange(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(T1,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(f,z){1&f&&e.NdJ("input",function(N1){return z._handleInput(N1.target.value)})("blur",function(){return z.onTouched()})("compositionstart",function(){return z._compositionStart()})("compositionend",function(N1){return z._compositionEnd(N1.target.value)})},features:[e._Bn([D1]),e.qOj]})}return n})();function Q(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function w1(n){return null!=n&&"number"==typeof n.length}const b1=new e.OlP("NgValidators"),H1=new e.OlP("NgAsyncValidators"),F1=/^(?=.{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 X1{static min(s){return function B1(n){return s=>{if(Q(s.value)||Q(n))return null;const i=parseFloat(s.value);return!isNaN(i)&&i{if(Q(s.value)||Q(n))return null;const i=parseFloat(s.value);return!isNaN(i)&&i>n?{max:{max:n,actual:s.value}}:null}}(s)}static required(s){return function q(n){return Q(n.value)?{required:!0}:null}(s)}static requiredTrue(s){return function v1(n){return!0===n.value?null:{required:!0}}(s)}static email(s){return function z1(n){return Q(n.value)||F1.test(n.value)?null:{email:!0}}(s)}static minLength(s){return function V1(n){return s=>Q(s.value)||!w1(s.value)?null:s.value.lengthw1(s.value)&&s.value.length>n?{maxlength:{requiredLength:n,actualLength:s.value.length}}:null}(s)}static pattern(s){return function $1(n){if(!n)return O1;let s,i;return"string"==typeof n?(i="","^"!==n.charAt(0)&&(i+="^"),i+=n,"$"!==n.charAt(n.length-1)&&(i+="$"),s=new RegExp(i)):(i=n.toString(),s=n),f=>{if(Q(f.value))return null;const z=f.value;return s.test(z)?null:{pattern:{requiredPattern:i,actualValue:z}}}}(s)}static nullValidator(s){return null}static compose(s){return Y(s)}static composeAsync(s){return S(s)}}function O1(n){return null}function j1(n){return null!=n}function k1(n){return(0,e.QGY)(n)?(0,a.D)(n):n}function c2(n){let s={};return n.forEach(i=>{s=null!=i?{...s,...i}:s}),0===Object.keys(s).length?null:s}function L1(n,s){return s.map(i=>i(n))}function $(n){return n.map(s=>function a2(n){return!n.validate}(s)?s:i=>s.validate(i))}function Y(n){if(!n)return null;const s=n.filter(j1);return 0==s.length?null:function(i){return c2(L1(i,s))}}function s1(n){return null!=n?Y($(n)):null}function S(n){if(!n)return null;const s=n.filter(j1);return 0==s.length?null:function(i){const f=L1(i,s).map(k1);return(0,X.D)(f).pipe((0,O.U)(c2))}}function E(n){return null!=n?S($(n)):null}function G(n,s){return null===n?[s]:Array.isArray(n)?[...n,s]:[n,s]}function f1(n){return n._rawValidators}function M1(n){return n._rawAsyncValidators}function K1(n){return n?Array.isArray(n)?n:[n]:[]}function J1(n,s){return Array.isArray(n)?n.includes(s):n===s}function n1(n,s){const i=K1(s);return K1(n).forEach(z=>{J1(i,z)||i.push(z)}),i}function Y1(n,s){return K1(s).filter(i=>!J1(n,i))}class y{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(s){this._rawValidators=s||[],this._composedValidatorFn=s1(this._rawValidators)}_setAsyncValidators(s){this._rawAsyncValidators=s||[],this._composedAsyncValidatorFn=E(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(s){this._onDestroyCallbacks.push(s)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(s=>s()),this._onDestroyCallbacks=[]}reset(s=void 0){this.control&&this.control.reset(s)}hasError(s,i){return!!this.control&&this.control.hasError(s,i)}getError(s,i){return this.control?this.control.getError(s,i):null}}class D extends y{get formDirective(){return null}get path(){return null}}class F extends y{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class A1{constructor(s){this._cd=s}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 Z=(()=>{class n extends A1{constructor(i){super(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(F,2))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(f,z){2&f&&e.ekj("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)},features:[e.qOj]})}return n})(),M=(()=>{class n extends A1{constructor(i){super(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,10))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(f,z){2&f&&e.ekj("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)("ng-submitted",z.isSubmitted)},features:[e.qOj]})}return n})();const T="VALID",U="INVALID",b="PENDING",g="DISABLED";function w(n){return(d1(n)?n.validators:n)||null}function P(n,s){return(d1(s)?s.asyncValidators:n)||null}function d1(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function I1(n,s,i){const f=n.controls;if(!(s?Object.keys(f):f).length)throw new e.vHH(1e3,"");if(!f[i])throw new e.vHH(1001,"")}function W1(n,s,i){n._forEachChild((f,z)=>{if(void 0===i[z])throw new e.vHH(1002,"")})}class e2{constructor(s,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(s),this._assignAsyncValidators(i)}get validator(){return this._composedValidatorFn}set validator(s){this._rawValidators=this._composedValidatorFn=s}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(s){this._rawAsyncValidators=this._composedAsyncValidatorFn=s}get parent(){return this._parent}get valid(){return this.status===T}get invalid(){return this.status===U}get pending(){return this.status==b}get disabled(){return this.status===g}get enabled(){return this.status!==g}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(s){this._assignValidators(s)}setAsyncValidators(s){this._assignAsyncValidators(s)}addValidators(s){this.setValidators(n1(s,this._rawValidators))}addAsyncValidators(s){this.setAsyncValidators(n1(s,this._rawAsyncValidators))}removeValidators(s){this.setValidators(Y1(s,this._rawValidators))}removeAsyncValidators(s){this.setAsyncValidators(Y1(s,this._rawAsyncValidators))}hasValidator(s){return J1(this._rawValidators,s)}hasAsyncValidator(s){return J1(this._rawAsyncValidators,s)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(s={}){this.touched=!0,this._parent&&!s.onlySelf&&this._parent.markAsTouched(s)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(s=>s.markAllAsTouched())}markAsUntouched(s={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}markAsDirty(s={}){this.pristine=!1,this._parent&&!s.onlySelf&&this._parent.markAsDirty(s)}markAsPristine(s={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}markAsPending(s={}){this.status=b,!1!==s.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!s.onlySelf&&this._parent.markAsPending(s)}disable(s={}){const i=this._parentMarkedDirty(s.onlySelf);this.status=g,this.errors=null,this._forEachChild(f=>{f.disable({...s,onlySelf:!0})}),this._updateValue(),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...s,skipPristineCheck:i}),this._onDisabledChange.forEach(f=>f(!0))}enable(s={}){const i=this._parentMarkedDirty(s.onlySelf);this.status=T,this._forEachChild(f=>{f.enable({...s,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent}),this._updateAncestors({...s,skipPristineCheck:i}),this._onDisabledChange.forEach(f=>f(!1))}_updateAncestors(s){this._parent&&!s.onlySelf&&(this._parent.updateValueAndValidity(s),s.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(s){this._parent=s}getRawValue(){return this.value}updateValueAndValidity(s={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===T||this.status===b)&&this._runAsyncValidator(s.emitEvent)),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!s.onlySelf&&this._parent.updateValueAndValidity(s)}_updateTreeValidity(s={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(s)),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?g:T}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(s){if(this.asyncValidator){this.status=b,this._hasOwnPendingAsyncValidator=!0;const i=k1(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(f=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(f,{emitEvent:s})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(s,i={}){this.errors=s,this._updateControlsErrors(!1!==i.emitEvent)}get(s){let i=s;return null==i||(Array.isArray(i)||(i=i.split(".")),0===i.length)?null:i.reduce((f,z)=>f&&f._find(z),this)}getError(s,i){const f=i?this.get(i):this;return f&&f.errors?f.errors[s]:null}hasError(s,i){return!!this.getError(s,i)}get root(){let s=this;for(;s._parent;)s=s._parent;return s}_updateControlsErrors(s){this.status=this._calculateStatus(),s&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(s)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?g:this.errors?U:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(b)?b:this._anyControlsHaveStatus(U)?U:T}_anyControlsHaveStatus(s){return this._anyControls(i=>i.status===s)}_anyControlsDirty(){return this._anyControls(s=>s.dirty)}_anyControlsTouched(){return this._anyControls(s=>s.touched)}_updatePristine(s={}){this.pristine=!this._anyControlsDirty(),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}_updateTouched(s={}){this.touched=this._anyControlsTouched(),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}_registerOnCollectionChange(s){this._onCollectionChange=s}_setUpdateStrategy(s){d1(s)&&null!=s.updateOn&&(this._updateOn=s.updateOn)}_parentMarkedDirty(s){return!s&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(s){return null}_assignValidators(s){this._rawValidators=Array.isArray(s)?s.slice():s,this._composedValidatorFn=function C(n){return Array.isArray(n)?s1(n):n||null}(this._rawValidators)}_assignAsyncValidators(s){this._rawAsyncValidators=Array.isArray(s)?s.slice():s,this._composedAsyncValidatorFn=function k(n){return Array.isArray(n)?E(n):n||null}(this._rawAsyncValidators)}}class b2 extends e2{constructor(s,i,f){super(w(i),P(f,i)),this.controls=s,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(s,i){return this.controls[s]?this.controls[s]:(this.controls[s]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i)}addControl(s,i,f={}){this.registerControl(s,i),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}removeControl(s,i={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}setControl(s,i,f={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],i&&this.registerControl(s,i),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}contains(s){return this.controls.hasOwnProperty(s)&&this.controls[s].enabled}setValue(s,i={}){W1(this,0,s),Object.keys(s).forEach(f=>{I1(this,!0,f),this.controls[f].setValue(s[f],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(s,i={}){null!=s&&(Object.keys(s).forEach(f=>{const z=this.controls[f];z&&z.patchValue(s[f],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(s={},i={}){this._forEachChild((f,z)=>{f.reset(s?s[z]:null,{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this._reduceChildren({},(s,i,f)=>(s[f]=i.getRawValue(),s))}_syncPendingControls(){let s=this._reduceChildren(!1,(i,f)=>!!f._syncPendingControls()||i);return s&&this.updateValueAndValidity({onlySelf:!0}),s}_forEachChild(s){Object.keys(this.controls).forEach(i=>{const f=this.controls[i];f&&s(f,i)})}_setUpControls(){this._forEachChild(s=>{s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(s){for(const[i,f]of Object.entries(this.controls))if(this.contains(i)&&s(f))return!0;return!1}_reduceValue(){return this._reduceChildren({},(i,f,z)=>((f.enabled||this.disabled)&&(i[z]=f.value),i))}_reduceChildren(s,i){let f=s;return this._forEachChild((z,o1)=>{f=i(f,z,o1)}),f}_allControlsDisabled(){for(const s of Object.keys(this.controls))if(this.controls[s].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(s){return this.controls.hasOwnProperty(s)?this.controls[s]:null}}class $2 extends b2{}const C2=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>_2}),_2="always";function A2(n,s){return[...s.path,n]}function O2(n,s,i=_2){T2(n,s),s.valueAccessor.writeValue(n.value),(n.disabled||"always"===i)&&s.valueAccessor.setDisabledState?.(n.disabled),function m3(n,s){s.valueAccessor.registerOnChange(i=>{n._pendingValue=i,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&c1(n,s)})}(n,s),function x(n,s){const i=(f,z)=>{s.valueAccessor.writeValue(f),z&&s.viewToModelUpdate(f)};n.registerOnChange(i),s._registerOnDestroy(()=>{n._unregisterOnChange(i)})}(n,s),function t1(n,s){s.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&c1(n,s),"submit"!==n.updateOn&&n.markAsTouched()})}(n,s),function R2(n,s){if(s.valueAccessor.setDisabledState){const i=f=>{s.valueAccessor.setDisabledState(f)};n.registerOnDisabledChange(i),s._registerOnDestroy(()=>{n._unregisterOnDisabledChange(i)})}}(n,s)}function K2(n,s,i=!0){const f=()=>{};s.valueAccessor&&(s.valueAccessor.registerOnChange(f),s.valueAccessor.registerOnTouched(f)),H2(n,s),n&&(s._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function N2(n,s){n.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(s)})}function T2(n,s){const i=f1(n);null!==s.validator?n.setValidators(G(i,s.validator)):"function"==typeof i&&n.setValidators([i]);const f=M1(n);null!==s.asyncValidator?n.setAsyncValidators(G(f,s.asyncValidator)):"function"==typeof f&&n.setAsyncValidators([f]);const z=()=>n.updateValueAndValidity();N2(s._rawValidators,z),N2(s._rawAsyncValidators,z)}function H2(n,s){let i=!1;if(null!==n){if(null!==s.validator){const z=f1(n);if(Array.isArray(z)&&z.length>0){const o1=z.filter(N1=>N1!==s.validator);o1.length!==z.length&&(i=!0,n.setValidators(o1))}}if(null!==s.asyncValidator){const z=M1(n);if(Array.isArray(z)&&z.length>0){const o1=z.filter(N1=>N1!==s.asyncValidator);o1.length!==z.length&&(i=!0,n.setAsyncValidators(o1))}}}const f=()=>{};return N2(s._rawValidators,f),N2(s._rawAsyncValidators,f),i}function c1(n,s){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),s.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function A(n,s){T2(n,s)}function U2(n,s){if(!n.hasOwnProperty("model"))return!1;const i=n.model;return!!i.isFirstChange()||!Object.is(s,i.currentValue)}function M3(n,s){n._syncPendingControls(),s.forEach(i=>{const f=i.control;"submit"===f.updateOn&&f._pendingChange&&(i.viewToModelUpdate(f._pendingValue),f._pendingChange=!1)})}function J2(n,s){if(!s)return null;let i,f,z;return Array.isArray(s),s.forEach(o1=>{o1.constructor===y1?i=o1:function G2(n){return Object.getPrototypeOf(n.constructor)===J}(o1)?f=o1:z=o1}),z||f||i||null}const e3={provide:D,useExisting:(0,e.Gpc)(()=>D2)},V2=(()=>Promise.resolve())();let D2=(()=>{class n extends D{constructor(i,f,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new b2({},s1(i),E(f))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(i){V2.then(()=>{const f=this._findContainer(i.path);i.control=f.registerControl(i.name,i.control),O2(i.control,i,this.callSetDisabledState),i.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(i)})}getControl(i){return this.form.get(i.path)}removeControl(i){V2.then(()=>{const f=this._findContainer(i.path);f&&f.removeControl(i.name),this._directives.delete(i)})}addFormGroup(i){V2.then(()=>{const f=this._findContainer(i.path),z=new b2({});A(z,i),f.registerControl(i.name,z),z.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(i){V2.then(()=>{const f=this._findContainer(i.path);f&&f.removeControl(i.name)})}getFormGroup(i){return this.form.get(i.path)}updateModel(i,f){V2.then(()=>{this.form.get(i.path).setValue(f)})}setValue(i){this.control.setValue(i)}onSubmit(i){return this.submitted=!0,M3(this.form,this._directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i=void 0){this.form.reset(i),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(i){return i.pop(),i.length?this.form.get(i):this.form}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(b1,10),e.Y36(H1,10),e.Y36(C2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(f,z){1&f&&e.NdJ("submit",function(N1){return z.onSubmit(N1)})("reset",function(){return z.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([e3]),e.qOj]})}return n})();function P2(n,s){const i=n.indexOf(s);i>-1&&n.splice(i,1)}function I3(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const W2=class extends e2{constructor(s=null,i,f){super(w(i),P(f,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(s),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),d1(i)&&(i.nonNullable||i.initialValueIsDefault)&&(this.defaultValue=I3(s)?s.value:s)}setValue(s,i={}){this.value=this._pendingValue=s,this._onChange.length&&!1!==i.emitModelToViewChange&&this._onChange.forEach(f=>f(this.value,!1!==i.emitViewToModelChange)),this.updateValueAndValidity(i)}patchValue(s,i={}){this.setValue(s,i)}reset(s=this.defaultValue,i={}){this._applyFormState(s),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1}_updateValue(){}_anyControls(s){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(s){this._onChange.push(s)}_unregisterOnChange(s){P2(this._onChange,s)}registerOnDisabledChange(s){this._onDisabledChange.push(s)}_unregisterOnDisabledChange(s){P2(this._onDisabledChange,s)}_forEachChild(s){}_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(s){I3(s)?(this.value=this._pendingValue=s.value,s.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=s}};let H3=(()=>{class n extends D{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return A2(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,features:[e.qOj]})}return n})();const U3={provide:F,useExisting:(0,e.Gpc)(()=>h3)},f3=(()=>Promise.resolve())();let h3=(()=>{class n extends F{constructor(i,f,z,o1,N1,z2){super(),this._changeDetectorRef=N1,this.callSetDisabledState=z2,this.control=new W2,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=i,this._setValidators(f),this._setAsyncValidators(z),this.valueAccessor=J2(0,o1)}ngOnChanges(i){if(this._checkForErrors(),!this._registered||"name"in i){if(this._registered&&(this._checkName(),this.formDirective)){const f=i.name.previousValue;this.formDirective.removeControl({name:f,path:this._getPath(f)})}this._setUpControl()}"isDisabled"in i&&this._updateDisabled(i),U2(i,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){O2(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(i){f3.then(()=>{this.control.setValue(i,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(i){const f=i.isDisabled.currentValue,z=0!==f&&(0,e.VuI)(f);f3.then(()=>{z&&!this.control.disabled?this.control.disable():!z&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(i){return this._parent?A2(i,this._parent):[i]}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,9),e.Y36(b1,10),e.Y36(H1,10),e.Y36(x1,10),e.Y36(e.sBO,8),e.Y36(C2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([U3]),e.qOj,e.TTD]})}return n})(),y2=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return n})();const p3={provide:x1,useExisting:(0,e.Gpc)(()=>V3),multi:!0};let V3=(()=>{class n extends J{writeValue(i){this.setProperty("value",i??"")}registerOnChange(i){this.onChange=f=>{i(""==f?null:parseFloat(f))}}static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(f,z){1&f&&e.NdJ("input",function(N1){return z.onChange(N1.target.value)})("blur",function(){return z.onTouched()})},features:[e._Bn([p3]),e.qOj]})}return n})();const w2={provide:x1,useExisting:(0,e.Gpc)(()=>q2),multi:!0};let j2=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({})}return n})(),W3=(()=>{class n{constructor(){this._accessors=[]}add(i,f){this._accessors.push([i,f])}remove(i){for(let f=this._accessors.length-1;f>=0;--f)if(this._accessors[f][1]===i)return void this._accessors.splice(f,1)}select(i){this._accessors.forEach(f=>{this._isSameGroup(f,i)&&f[1]!==i&&f[1].fireUncheck(i.value)})}_isSameGroup(i,f){return!!i[0].control&&i[0]._parent===f._control._parent&&i[1].name===f.name}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:j2})}return n})(),q2=(()=>{class n extends J{constructor(i,f,z,o1){super(i,f),this._registry=z,this._injector=o1,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,e.f3M)(C2,{optional:!0})??_2}ngOnInit(){this._control=this._injector.get(F),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(i){this._state=i===this.value,this.setProperty("checked",this._state)}registerOnChange(i){this._fn=i,this.onChange=()=>{i(this.value),this._registry.select(this)}}setDisabledState(i){(this.setDisabledStateFired||i||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",i),this.setDisabledStateFired=!0}fireUncheck(i){this.writeValue(i)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(W3),e.Y36(e.zs3))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(f,z){1&f&&e.NdJ("change",function(){return z.onChange()})("blur",function(){return z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e._Bn([w2]),e.qOj]})}return n})();const L2=new e.OlP("NgModelWithFormControlWarning"),d4={provide:D,useExisting:(0,e.Gpc)(()=>Y2)};let Y2=(()=>{class n extends D{constructor(i,f,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(i),this._setAsyncValidators(f)}ngOnChanges(i){this._checkFormPresent(),i.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(H2(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(i){const f=this.form.get(i.path);return O2(f,i,this.callSetDisabledState),f.updateValueAndValidity({emitEvent:!1}),this.directives.push(i),f}getControl(i){return this.form.get(i.path)}removeControl(i){K2(i.control||null,i,!1),function C3(n,s){const i=n.indexOf(s);i>-1&&n.splice(i,1)}(this.directives,i)}addFormGroup(i){this._setUpFormContainer(i)}removeFormGroup(i){this._cleanUpFormContainer(i)}getFormGroup(i){return this.form.get(i.path)}addFormArray(i){this._setUpFormContainer(i)}removeFormArray(i){this._cleanUpFormContainer(i)}getFormArray(i){return this.form.get(i.path)}updateModel(i,f){this.form.get(i.path).setValue(f)}onSubmit(i){return this.submitted=!0,M3(this.form,this.directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i=void 0){this.form.reset(i),this.submitted=!1}_updateDomValue(){this.directives.forEach(i=>{const f=i.control,z=this.form.get(i.path);f!==z&&(K2(f||null,i),(n=>n instanceof W2)(z)&&(O2(z,i,this.callSetDisabledState),i.control=z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(i){const f=this.form.get(i.path);A(f,i),f.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(i){if(this.form){const f=this.form.get(i.path);f&&function R(n,s){return H2(n,s)}(f,i)&&f.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){T2(this.form,this),this._oldForm&&H2(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(b1,10),e.Y36(H1,10),e.Y36(C2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(f,z){1&f&&e.NdJ("submit",function(N1){return z.onSubmit(N1)})("reset",function(){return z.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([d4]),e.qOj,e.TTD]})}return n})();const I2={provide:D,useExisting:(0,e.Gpc)(()=>d2)};let d2=(()=>{class n extends H3{constructor(i,f,z){super(),this.name=null,this._parent=i,this._setValidators(f),this._setAsyncValidators(z)}_checkParentType(){q3(this._parent)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,13),e.Y36(b1,10),e.Y36(H1,10))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e._Bn([I2]),e.qOj]})}return n})();const L3={provide:D,useExisting:(0,e.Gpc)(()=>t3)};let t3=(()=>{class n extends D{constructor(i,f,z){super(),this.name=null,this._parent=i,this._setValidators(f),this._setAsyncValidators(z)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return A2(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){q3(this._parent)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,13),e.Y36(b1,10),e.Y36(H1,10))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e._Bn([L3]),e.qOj]})}return n})();function q3(n){return!(n instanceof d2||n instanceof Y2||n instanceof t3)}const Y3={provide:F,useExisting:(0,e.Gpc)(()=>k3)};let k3=(()=>{class n extends F{set isDisabled(i){}static#e=this._ngModelWarningSentOnce=!1;constructor(i,f,z,o1,N1){super(),this._ngModelWarningConfig=N1,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=i,this._setValidators(f),this._setAsyncValidators(z),this.valueAccessor=J2(0,o1)}ngOnChanges(i){this._added||this._setUpControl(),U2(i,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}get path(){return A2(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(f){return new(f||n)(e.Y36(D,13),e.Y36(b1,10),e.Y36(H1,10),e.Y36(x1,10),e.Y36(L2,8))};static#i=this.\u0275dir=e.lG2({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([Y3]),e.qOj,e.TTD]})}return n})(),n3=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[j2]})}return n})();class o3 extends e2{constructor(s,i,f){super(w(i),P(f,i)),this.controls=s,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(s){return this.controls[this._adjustIndex(s)]}push(s,i={}){this.controls.push(s),this._registerControl(s),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}insert(s,i,f={}){this.controls.splice(s,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:f.emitEvent})}removeAt(s,i={}){let f=this._adjustIndex(s);f<0&&(f=0),this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),this.controls.splice(f,1),this.updateValueAndValidity({emitEvent:i.emitEvent})}setControl(s,i,f={}){let z=this._adjustIndex(s);z<0&&(z=0),this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),this.controls.splice(z,1),i&&(this.controls.splice(z,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(s,i={}){W1(this,0,s),s.forEach((f,z)=>{I1(this,!1,z),this.at(z).setValue(f,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(s,i={}){null!=s&&(s.forEach((f,z)=>{this.at(z)&&this.at(z).patchValue(f,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(s=[],i={}){this._forEachChild((f,z)=>{f.reset(s[z],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this.controls.map(s=>s.getRawValue())}clear(s={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:s.emitEvent}))}_adjustIndex(s){return s<0?s+this.length:s}_syncPendingControls(){let s=this.controls.reduce((i,f)=>!!f._syncPendingControls()||i,!1);return s&&this.updateValueAndValidity({onlySelf:!0}),s}_forEachChild(s){this.controls.forEach((i,f)=>{s(i,f)})}_updateValue(){this.value=this.controls.filter(s=>s.enabled||this.disabled).map(s=>s.value)}_anyControls(s){return this.controls.some(i=>i.enabled&&s(i))}_setUpControls(){this._forEachChild(s=>this._registerControl(s))}_allControlsDisabled(){for(const s of this.controls)if(s.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(s){s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange)}_find(s){return this.at(s)??null}}function D3(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let b4=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const i=new n;return i.useNonNullable=!0,i}group(i,f=null){const z=this._reduceControls(i);let o1={};return D3(f)?o1=f:null!==f&&(o1.validators=f.validator,o1.asyncValidators=f.asyncValidator),new b2(z,o1)}record(i,f=null){const z=this._reduceControls(i);return new $2(z,f)}control(i,f,z){let o1={};return this.useNonNullable?(D3(f)?o1=f:(o1.validators=f,o1.asyncValidators=z),new W2(i,{...o1,nonNullable:!0})):new W2(i,f,z)}array(i,f,z){const o1=i.map(N1=>this._createControl(N1));return new o3(o1,f,z)}_reduceControls(i){const f={};return Object.keys(i).forEach(z=>{f[z]=this._createControl(i[z])}),f}_createControl(i){return i instanceof W2||i instanceof e2?i:Array.isArray(i)?this.control(i[0],i.length>1?i[1]:null,i.length>2?i[2]:null):this.control(i)}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const P3=new e.GfV("17.0.6");let _4=(()=>{class n{static withConfig(i){return{ngModule:n,providers:[{provide:C2,useValue:i.callSetDisabledState??_2}]}}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[n3]})}return n})(),o4=(()=>{class n{static withConfig(i){return{ngModule:n,providers:[{provide:L2,useValue:i.warnOnNgModelWithFormControl??"always"},{provide:C2,useValue:i.callSetDisabledState??_2}]}}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[n3]})}return n})()},2296:(s2,U1,H)=>{H.d(U1,{RK:()=>j1,ot:()=>c2});var e=H(2831),u=H(9212),a=H(7849),X=H(3680);const T1=["mat-icon-button",""],y1=["*"],b1=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let H1=(()=>{class L1{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple($){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,$)}get disableRipple(){return this._disableRipple}set disableRipple($){this._disableRipple=$,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled($){this._disabled=$,this._updateRippleDisabled()}constructor($,Y,s1,S){this._elementRef=$,this._platform=Y,this._ngZone=s1,this._animationMode=S,this._focusMonitor=(0,u.f3M)(a.tE),this._rippleLoader=(0,u.f3M)(X.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const E=this._elementRef.nativeElement,G=E.classList;for(const{attribute:f1,mdcClasses:M1}of b1)E.hasAttribute(f1)&&G.add(...M1)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus($="program",Y){$?this._focusMonitor.focusVia(this._elementRef.nativeElement,$,Y):this._elementRef.nativeElement.focus(Y)}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(Y){u.$Z()};static#t=this.\u0275dir=u.lG2({type:L1,inputs:{color:"color",disableRipple:["disableRipple","disableRipple",u.VuI],disabled:["disabled","disabled",u.VuI]},features:[u.Xq5]})}return L1})(),j1=(()=>{class L1 extends H1{constructor($,Y,s1,S){super($,Y,s1,S),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(Y){return new(Y||L1)(u.Y36(u.SBq),u.Y36(e.t4),u.Y36(u.R0b),u.Y36(u.QbO,8))};static#t=this.\u0275cmp=u.Xpm({type:L1,selectors:[["button","mat-icon-button",""]],hostVars:9,hostBindings:function(Y,s1){2&Y&&(u.uIk("disabled",s1.disabled||null),u.Tol(s1.color?"mat-"+s1.color:""),u.ekj("_mat-animation-noopable","NoopAnimations"===s1._animationMode)("mat-unthemed",!s1.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[u.qOj],attrs:T1,ngContentSelectors:y1,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Y,s1){1&Y&&(u.F$t(),u._UZ(0,"span",0),u.Hsn(1),u._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;border-radius:50%;flex-shrink:0;text-align:center;font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return L1})(),c2=(()=>{class L1{static#e=this.\u0275fac=function(Y){return new(Y||L1)};static#t=this.\u0275mod=u.oAB({type:L1});static#i=this.\u0275inj=u.cJS({imports:[X.BQ,X.si,X.BQ]})}return L1})()},4170:(s2,U1,H)=>{H.d(U1,{G_:()=>E1,KE:()=>U,Eo:()=>e1,lN:()=>b,hX:()=>J1});var e=H(9212),u=H(9388),a=H(2831),X=H(7394),O=H(8645),j=H(3019),J=H(9773),x1=H(5592),l1=H(2181),m1=H(940);class g1{constructor(w){this._box=w,this._destroyed=new O.x,this._resizeSubject=new O.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(C=>this._resizeSubject.next(C)))}observe(w){return this._elementObservables.has(w)||this._elementObservables.set(w,new x1.y(C=>{const P=this._resizeSubject.subscribe(C);return this._resizeObserver?.observe(w,{box:this._box}),()=>{this._resizeObserver?.unobserve(w),P.unsubscribe(),this._elementObservables.delete(w)}}).pipe((0,l1.h)(C=>C.some(P=>P.target===w)),(0,m1.d)({bufferSize:1,refCount:!0}),(0,J.R)(this._destroyed))),this._elementObservables.get(w)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let T1=(()=>{class g{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,C]of this._observers)C.destroy();this._observers.clear()}observe(C,P){const k=P?.box||"content-box";return this._observers.has(k)||this._observers.set(k,new g1(k)),this._observers.get(k).observe(C)}static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275prov=e.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();var y1=H(2495),Q=H(6825),w1=H(6814),b1=H(7131),H1=H(3680);const F1=["notch"],X1=["matFormFieldNotchedOutline",""],B1=["*"],_1=["textField"],q=["iconPrefixContainer"],v1=["textPrefixContainer"];function z1(g,w){1&g&&e._UZ(0,"span",16)}function V1(g,w){if(1&g&&(e.TgZ(0,"label",14),e.Hsn(1,1),e.YNc(2,z1,1,0,"span",15),e.qZA()),2&g){const C=e.oxw(2);e.Q6J("floating",C._shouldLabelFloat())("monitorResize",C._hasOutline())("id",C._labelId),e.uIk("for",C._control.id),e.xp6(2),e.um2(2,!C.hideRequiredMarker&&C._control.required?2:-1)}}function G1(g,w){if(1&g&&e.YNc(0,V1,3,5,"label",14),2&g){const C=e.oxw();e.um2(0,C._hasFloatingLabel()?0:-1)}}function $1(g,w){1&g&&e._UZ(0,"div",17)}function O1(g,w){}function j1(g,w){if(1&g&&e.YNc(0,O1,0,0,"ng-template",9),2&g){e.oxw(2);const C=e.MAs(1);e.Q6J("ngTemplateOutlet",C)}}function k1(g,w){if(1&g&&(e.TgZ(0,"div",5),e.YNc(1,j1,1,1,null,9),e.qZA()),2&g){const C=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",C._shouldLabelFloat()),e.xp6(1),e.um2(1,C._forceDisplayInfixLabel()?-1:1)}}function c2(g,w){1&g&&(e.TgZ(0,"div",18,19),e.Hsn(2,2),e.qZA())}function L1(g,w){1&g&&(e.TgZ(0,"div",20,21),e.Hsn(2,3),e.qZA())}function a2(g,w){}function $(g,w){if(1&g&&e.YNc(0,a2,0,0,"ng-template",9),2&g){e.oxw();const C=e.MAs(1);e.Q6J("ngTemplateOutlet",C)}}function Y(g,w){1&g&&(e.TgZ(0,"div",22),e.Hsn(1,4),e.qZA())}function s1(g,w){1&g&&(e.TgZ(0,"div",23),e.Hsn(1,5),e.qZA())}function S(g,w){1&g&&e._UZ(0,"div",12)}function E(g,w){if(1&g&&(e.TgZ(0,"div",24),e.Hsn(1,6),e.qZA()),2&g){const C=e.oxw();e.Q6J("@transitionMessages",C._subscriptAnimationState)}}function G(g,w){if(1&g&&(e.TgZ(0,"mat-hint",26),e._uU(1),e.qZA()),2&g){const C=e.oxw(2);e.Q6J("id",C._hintLabelId),e.xp6(1),e.Oqu(C.hintLabel)}}function f1(g,w){if(1&g&&(e.TgZ(0,"div",25),e.YNc(1,G,2,2,"mat-hint",26),e.Hsn(2,7),e._UZ(3,"div",27),e.Hsn(4,8),e.qZA()),2&g){const C=e.oxw();e.Q6J("@transitionMessages",C._subscriptAnimationState),e.xp6(1),e.um2(1,C.hintLabel?1:-1)}}const M1=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],K1=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let J1=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["mat-label"]]})}return g})();const Y1=new e.OlP("MatError");let D=0,F=(()=>{class g{constructor(){this.align="start",this.id="mat-mdc-hint-"+D++}static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(P,k){2&P&&(e.Ikx("id",k.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===k.align))},inputs:{align:"align",id:"id"}})}return g})();const A1=new e.OlP("MatPrefix"),K=new e.OlP("MatSuffix"),M=new e.OlP("FloatingLabelParent");let l=(()=>{class g{get floating(){return this._floating}set floating(C){this._floating=C,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(C){this._monitorResize=C,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(C){this._elementRef=C,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(T1),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(M),this._resizeSubscription=new X.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function r(g){if(null!==g.offsetParent)return g.scrollWidth;const C=g.cloneNode(!0);C.style.setProperty("position","absolute"),C.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(C);const P=C.scrollWidth;return C.remove(),P}(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(P){return new(P||g)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(P,k){2&P&&e.ekj("mdc-floating-label--float-above",k.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return g})();const t="mdc-line-ripple--active",o="mdc-line-ripple--deactivating";let p=(()=>{class g{constructor(C,P){this._elementRef=C,this._handleTransitionEnd=k=>{const d1=this._elementRef.nativeElement.classList,I1=d1.contains(o);"opacity"===k.propertyName&&I1&&d1.remove(t,o)},P.runOutsideAngular(()=>{C.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const C=this._elementRef.nativeElement.classList;C.remove(o),C.add(t)}deactivate(){this._elementRef.nativeElement.classList.add(o)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return g})(),_=(()=>{class g{constructor(C,P){this._elementRef=C,this._ngZone=P,this.open=!1}ngAfterViewInit(){const C=this._elementRef.nativeElement.querySelector(".mdc-floating-label");C?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(C.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>C.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(C){this._notch.nativeElement.style.width=this.open&&C?`calc(${C}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(P,k){if(1&P&&e.Gf(F1,5),2&P){let d1;e.iGM(d1=e.CRH())&&(k._notch=d1.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(P,k){2&P&&e.ekj("mdc-notched-outline--notched",k.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:X1,ngContentSelectors:B1,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(P,k){1&P&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return g})();const N={transitionMessages:(0,Q.X$)("transitionMessages",[(0,Q.SB)("enter",(0,Q.oB)({opacity:1,transform:"translateY(0%)"})),(0,Q.eR)("void => enter",[(0,Q.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Q.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let e1=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g})}return g})();const E1=new e.OlP("MatFormField"),n2=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Z1=0,U=(()=>{class g{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(C){this._hideRequiredMarker=(0,y1.Ig)(C)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(C){C!==this._floatLabel&&(this._floatLabel=C,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(C){const P=this._appearance;this._appearance=C||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==P&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(C){this._subscriptSizing=C||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(C){this._hintLabel=C,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(C){this._explicitFormFieldControl=C}constructor(C,P,k,d1,I1,W1,e2,b2){this._elementRef=C,this._changeDetectorRef=P,this._ngZone=k,this._dir=d1,this._platform=I1,this._defaults=W1,this._animationMode=e2,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-"+Z1++,this._hintLabelId="mat-mdc-hint-"+Z1++,this._subscriptAnimationState="",this._destroyed=new O.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,W1&&(W1.appearance&&(this.appearance=W1.appearance),this._hideRequiredMarker=!!W1?.hideRequiredMarker,W1.color&&(this.color=W1.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 C=this._control;C.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${C.controlType}`),C.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),C.ngControl&&C.ngControl.valueChanges&&C.ngControl.valueChanges.pipe((0,J.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(C=>!C._isText),this._hasTextPrefix=!!this._prefixChildren.find(C=>C._isText),this._hasIconSuffix=!!this._suffixChildren.find(C=>!C._isText),this._hasTextSuffix=!!this._suffixChildren.find(C=>C._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,j.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,J.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,J.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(C){const P=this._control?this._control.ngControl:null;return P&&P[C]}_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 C=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&C.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const P=this._hintChildren?this._hintChildren.find(d1=>"start"===d1.align):null,k=this._hintChildren?this._hintChildren.find(d1=>"end"===d1.align):null;P?C.push(P.id):this._hintLabel&&C.push(this._hintLabelId),k&&C.push(k.id)}else this._errorChildren&&C.push(...this._errorChildren.map(P=>P.id));this._control.setDescribedByIds(C)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const C=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(C.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const P=this._iconPrefixContainer?.nativeElement,k=this._textPrefixContainer?.nativeElement,d1=P?.getBoundingClientRect().width??0,I1=k?.getBoundingClientRect().width??0;C.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${d1+I1}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const C=this._elementRef.nativeElement;if(C.getRootNode){const P=C.getRootNode();return P&&P!==C}return document.documentElement.contains(C)}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(u.Is),e.Y36(a.t4),e.Y36(n2,8),e.Y36(e.QbO,8),e.Y36(w1.K0))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["mat-form-field"]],contentQueries:function(P,k,d1){if(1&P&&(e.Suo(d1,J1,5),e.Suo(d1,J1,7),e.Suo(d1,e1,5),e.Suo(d1,A1,5),e.Suo(d1,K,5),e.Suo(d1,Y1,5),e.Suo(d1,F,5)),2&P){let I1;e.iGM(I1=e.CRH())&&(k._labelChildNonStatic=I1.first),e.iGM(I1=e.CRH())&&(k._labelChildStatic=I1.first),e.iGM(I1=e.CRH())&&(k._formFieldControl=I1.first),e.iGM(I1=e.CRH())&&(k._prefixChildren=I1),e.iGM(I1=e.CRH())&&(k._suffixChildren=I1),e.iGM(I1=e.CRH())&&(k._errorChildren=I1),e.iGM(I1=e.CRH())&&(k._hintChildren=I1)}},viewQuery:function(P,k){if(1&P&&(e.Gf(_1,5),e.Gf(q,5),e.Gf(v1,5),e.Gf(l,5),e.Gf(_,5),e.Gf(p,5)),2&P){let d1;e.iGM(d1=e.CRH())&&(k._textField=d1.first),e.iGM(d1=e.CRH())&&(k._iconPrefixContainer=d1.first),e.iGM(d1=e.CRH())&&(k._textPrefixContainer=d1.first),e.iGM(d1=e.CRH())&&(k._floatingLabel=d1.first),e.iGM(d1=e.CRH())&&(k._notchedOutline=d1.first),e.iGM(d1=e.CRH())&&(k._lineRipple=d1.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(P,k){2&P&&e.ekj("mat-mdc-form-field-label-always-float",k._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",k._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",k._hasIconSuffix)("mat-form-field-invalid",k._control.errorState)("mat-form-field-disabled",k._control.disabled)("mat-form-field-autofilled",k._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===k._animationMode)("mat-form-field-appearance-fill","fill"==k.appearance)("mat-form-field-appearance-outline","outline"==k.appearance)("mat-form-field-hide-placeholder",k._hasFloatingLabel()&&!k._shouldLabelFloat())("mat-focused",k._control.focused)("mat-primary","accent"!==k.color&&"warn"!==k.color)("mat-accent","accent"===k.color)("mat-warn","warn"===k.color)("ng-untouched",k._shouldForward("untouched"))("ng-touched",k._shouldForward("touched"))("ng-pristine",k._shouldForward("pristine"))("ng-dirty",k._shouldForward("dirty"))("ng-valid",k._shouldForward("valid"))("ng-invalid",k._shouldForward("invalid"))("ng-pending",k._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:E1,useExisting:g},{provide:M,useExisting:g}])],ngContentSelectors:K1,decls:18,vars:21,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],["class","mat-mdc-form-field-icon-prefix"],["class","mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],["class","mat-mdc-form-field-text-suffix"],["class","mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(P,k){if(1&P&&(e.F$t(M1),e.YNc(0,G1,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(I1){return k._control.onContainerClick(I1)}),e.YNc(4,$1,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,k1,2,2,"div",5)(7,c2,3,0,"div",6)(8,L1,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,$,1,1,null,9),e.Hsn(11),e.qZA(),e.YNc(12,Y,2,0,"div",10)(13,s1,2,0,"div",11),e.qZA(),e.YNc(14,S,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,E,2,1)(17,f1,5,2),e.qZA()),2&P){let d1;e.xp6(2),e.ekj("mdc-text-field--filled",!k._hasOutline())("mdc-text-field--outlined",k._hasOutline())("mdc-text-field--no-label",!k._hasFloatingLabel())("mdc-text-field--disabled",k._control.disabled)("mdc-text-field--invalid",k._control.errorState),e.xp6(2),e.um2(4,k._hasOutline()||k._control.disabled?-1:4),e.xp6(2),e.um2(6,k._hasOutline()?6:-1),e.xp6(1),e.um2(7,k._hasIconPrefix?7:-1),e.xp6(1),e.um2(8,k._hasTextPrefix?8:-1),e.xp6(2),e.um2(10,!k._hasOutline()||k._forceDisplayInfixLabel()?10:-1),e.xp6(2),e.um2(12,k._hasTextSuffix?12:-1),e.xp6(1),e.um2(13,k._hasIconSuffix?13:-1),e.xp6(1),e.um2(14,k._hasOutline()?-1:14),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===k.subscriptSizing),e.xp6(1),e.um2(16,"error"===(d1=k._getDisplayedMessages())?16:"hint"===d1?17:-1)}},dependencies:[w1.tP,F,l,_,p],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-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius: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-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-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.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-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.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-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-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}.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}.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-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%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[N.transitionMessages]},changeDetection:0})}return g})(),b=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275mod=e.oAB({type:g});static#i=this.\u0275inj=e.cJS({imports:[H1.BQ,w1.ez,b1.Q8,H1.BQ]})}return g})()},7472:(s2,U1,H)=>{H.d(U1,{Tg:()=>e1,ie:()=>l2,Hk:()=>n2});var e=H(9212),u=H(2495),a=H(2831),X=H(3680),O=H(7394),j=H(3019),x1=(H(8645),H(7131)),l1=H(6814);let D1=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[X.BQ,X.BQ]})}return T})();H(7849),H(6028),H(6223),H(9773);const z1=["*"],G1=["unscopedContent"],$1=["text"],O1=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],j1=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],D=new e.OlP("ListOption");let F=(()=>{class T{constructor(b){this._elementRef=b}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return T})(),A1=(()=>{class T{constructor(b){this._elementRef=b}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return T})(),P1=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return T})(),K=(()=>{class T{constructor(b){this._listOption=b}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(D,8))};static#t=this.\u0275dir=e.lG2({type:T,hostVars:4,hostBindings:function(g,w){2&g&&e.ekj("mdc-list-item__start",w._isAlignedAtStart())("mdc-list-item__end",!w._isAlignedAtStart())}})}return T})(),Z=(()=>{class T extends K{static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]})}return T})(),M=(()=>{class T extends K{static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]})}return T})();const l=new e.OlP("MAT_LIST_CONFIG");let r=(()=>{class T{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(l,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(b){this._disableRipple=(0,u.Ig)(b)}get disabled(){return this._disabled}set disabled(b){this._disabled=(0,u.Ig)(b)}static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275dir=e.lG2({type:T,hostVars:1,hostBindings:function(g,w){2&g&&e.uIk("aria-disabled",w.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return T})(),t=(()=>{class T{set lines(b){this._explicitLines=(0,u.su)(b,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(b){this._disableRipple=(0,u.Ig)(b)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(b){this._disabled=(0,u.Ig)(b)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(b,g,w,C,P,k){this._elementRef=b,this._ngZone=g,this._listBase=w,this._platform=C,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new O.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=P||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===k,w&&!w._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new X.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,j.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(b){if(!this._lines||!this._titles||!this._unscopedContent)return;b&&this._checkDomForUnscopedTextContent();const g=this._explicitLines??this._inferLinesFromContent(),w=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===g),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===g),this._hasUnscopedTextContent){const C=0===this._titles.length&&1===g;w.classList.toggle("mdc-list-item__primary-text",C),w.classList.toggle("mdc-list-item__secondary-text",!C)}else w.classList.remove("mdc-list-item__primary-text"),w.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let b=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(b+=1),b}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(b=>b.nodeType!==b.COMMENT_NODE).some(b=>!(!b.textContent||!b.textContent.trim()))}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(r,8),e.Y36(a.t4),e.Y36(X.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:T,contentQueries:function(g,w,C){if(1&g&&(e.Suo(C,Z,4),e.Suo(C,M,4)),2&g){let P;e.iGM(P=e.CRH())&&(w._avatars=P),e.iGM(P=e.CRH())&&(w._icons=P)}},hostVars:4,hostBindings:function(g,w){2&g&&(e.uIk("aria-disabled",w.disabled)("disabled",w._isButtonElement&&w.disabled||null),e.ekj("mdc-list-item--disabled",w.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return T})(),e1=(()=>{class T extends t{get activated(){return this._activated}set activated(b){this._activated=(0,u.Ig)(b)}constructor(b,g,w,C,P,k){super(b,g,w,C,P,k),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(r,8),e.Y36(a.t4),e.Y36(X.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(g,w,C){if(1&g&&(e.Suo(C,A1,5),e.Suo(C,F,5),e.Suo(C,P1,5)),2&g){let P;e.iGM(P=e.CRH())&&(w._lines=P),e.iGM(P=e.CRH())&&(w._titles=P),e.iGM(P=e.CRH())&&(w._meta=P)}},viewQuery:function(g,w){if(1&g&&(e.Gf(G1,5),e.Gf($1,5)),2&g){let C;e.iGM(C=e.CRH())&&(w._unscopedContent=C.first),e.iGM(C=e.CRH())&&(w._itemText=C.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(g,w){2&g&&(e.uIk("aria-current",w._getAriaCurrent()),e.ekj("mdc-list-item--activated",w.activated)("mdc-list-item--with-leading-avatar",0!==w._avatars.length)("mdc-list-item--with-leading-icon",0!==w._icons.length)("mdc-list-item--with-trailing-meta",0!==w._meta.length)("_mat-animation-noopable",w._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:j1,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(g,w){1&g&&(e.F$t(O1),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return w._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[x1.wD],encapsulation:2,changeDetection:0})}return T})(),n2=(()=>{class T extends r{constructor(){super(...arguments),this._isNonInteractive=!1}static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[e._Bn([{provide:r,useExisting:T}]),e.qOj],ngContentSelectors:z1,decls:1,vars:0,template:function(g,w){1&g&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}return T})(),l2=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[x1.Q8,l1.ez,X.BQ,X.si,X.us,D1]})}return T})()},2651:(s2,U1,H)=>{H.d(U1,{JX:()=>M1,Rh:()=>f1,SJ:()=>J1,TM:()=>K1});var e=H(5038),u=H(9212),a=H(3680),X=H(7849),O=H(9388),j=H(2495),J=H(6028),x1=H(2831),l1=H(6814),m1=H(8645),D1=H(2438),g1=H(3019),T1=H(2181),y1=H(7398),Q=H(975),w1=H(9773),b1=H(3997),H1=H(8180),F1=H(7921),X1=H(3620),B1=H(6825);const _1=["*"],q=["content"];function v1(n1,Y1){if(1&n1){const y=u.EpF();u.TgZ(0,"div",1),u.NdJ("click",function(){u.CHM(y);const F=u.oxw();return u.KtG(F._onBackdropClicked())}),u.qZA()}if(2&n1){const y=u.oxw();u.ekj("mat-drawer-shown",y._isShowingBackdrop())}}function z1(n1,Y1){1&n1&&(u.TgZ(0,"mat-drawer-content"),u.Hsn(1,2),u.qZA())}const V1=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],G1=["mat-drawer","mat-drawer-content","*"];function $1(n1,Y1){if(1&n1){const y=u.EpF();u.TgZ(0,"div",1),u.NdJ("click",function(){u.CHM(y);const F=u.oxw();return u.KtG(F._onBackdropClicked())}),u.qZA()}if(2&n1){const y=u.oxw();u.ekj("mat-drawer-shown",y._isShowingBackdrop())}}function O1(n1,Y1){1&n1&&(u.TgZ(0,"mat-sidenav-content"),u.Hsn(1,2),u.qZA())}const j1=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],k1=["mat-sidenav","mat-sidenav-content","*"],L1={transformDrawer:(0,B1.X$)("transform",[(0,B1.SB)("open, open-instant",(0,B1.oB)({transform:"none",visibility:"visible"})),(0,B1.SB)("void",(0,B1.oB)({"box-shadow":"none",visibility:"hidden"})),(0,B1.eR)("void => open-instant",(0,B1.jt)("0ms")),(0,B1.eR)("void <=> open, open-instant => void",(0,B1.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},$=new u.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function s1(){return!1}}),Y=new u.OlP("MAT_DRAWER_CONTAINER");let S=(()=>{class n1 extends e.PQ{constructor(y,D,F,A1,P1){super(F,A1,P1),this._changeDetectorRef=y,this._container=D}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>G)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(D,F){2&D&&u.Udp("margin-left",F._container._contentMargins.left,"px")("margin-right",F._container._contentMargins.right,"px")},features:[u._Bn([{provide:e.PQ,useExisting:n1}]),u.qOj],ngContentSelectors:_1,decls:1,vars:0,template:function(D,F){1&D&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0})}return n1})(),E=(()=>{class n1{get position(){return this._position}set position(y){(y="end"===y?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(y),this._position=y,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(y){this._mode=y,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(y){this._disableClose=(0,j.Ig)(y)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(y){("true"===y||"false"===y||null==y)&&(y=(0,j.Ig)(y)),this._autoFocus=y}get opened(){return this._opened}set opened(y){this.toggle((0,j.Ig)(y))}constructor(y,D,F,A1,P1,K,Z,M){this._elementRef=y,this._focusTrapFactory=D,this._focusMonitor=F,this._platform=A1,this._ngZone=P1,this._interactivityChecker=K,this._doc=Z,this._container=M,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new m1.x,this._animationEnd=new m1.x,this._animationState="void",this.openedChange=new u.vpe(!0),this._openedStream=this.openedChange.pipe((0,T1.h)(l=>l),(0,y1.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,T1.h)(l=>l.fromState!==l.toState&&0===l.toState.indexOf("open")),(0,Q.h)(void 0)),this._closedStream=this.openedChange.pipe((0,T1.h)(l=>!l),(0,y1.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,T1.h)(l=>l.fromState!==l.toState&&"void"===l.toState),(0,Q.h)(void 0)),this._destroyed=new m1.x,this.onPositionChanged=new u.vpe,this._modeChanged=new m1.x,this.openedChange.subscribe(l=>{l?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,D1.R)(this._elementRef.nativeElement,"keydown").pipe((0,T1.h)(l=>l.keyCode===J.hY&&!this.disableClose&&!(0,J.Vb)(l)),(0,w1.R)(this._destroyed)).subscribe(l=>this._ngZone.run(()=>{this.close(),l.stopPropagation(),l.preventDefault()}))}),this._animationEnd.pipe((0,b1.x)((l,r)=>l.fromState===r.fromState&&l.toState===r.toState)).subscribe(l=>{const{fromState:r,toState:t}=l;(0===t.indexOf("open")&&"void"===r||"void"===t&&0===r.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(y,D){this._interactivityChecker.isFocusable(y)||(y.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const F=()=>{y.removeEventListener("blur",F),y.removeEventListener("mousedown",F),y.removeAttribute("tabindex")};y.addEventListener("blur",F),y.addEventListener("mousedown",F)})),y.focus(D)}_focusByCssSelector(y,D){let F=this._elementRef.nativeElement.querySelector(y);F&&this._forceFocus(F,D)}_takeFocus(){if(!this._focusTrap)return;const y=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(D=>{!D&&"function"==typeof this._elementRef.nativeElement.focus&&y.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(y){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,y):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const y=this._doc.activeElement;return!!y&&this._elementRef.nativeElement.contains(y)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(y){return this.toggle(!0,y)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(y=!this.opened,D){y&&D&&(this._openedVia=D);const F=this._setOpen(y,!y&&this._isFocusWithinDrawer(),this._openedVia||"program");return y||(this._openedVia=null),F}_setOpen(y,D,F){return this._opened=y,y?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",D&&this._restoreFocus(F)),this._updateFocusTrapState(),new Promise(A1=>{this.openedChange.pipe((0,H1.q)(1)).subscribe(P1=>A1(P1?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(y){const D=this._elementRef.nativeElement,F=D.parentNode;"end"===y?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),F.insertBefore(this._anchor,D)),F.appendChild(D)):this._anchor&&this._anchor.parentNode.insertBefore(D,this._anchor)}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.SBq),u.Y36(X.qV),u.Y36(X.tE),u.Y36(x1.t4),u.Y36(u.R0b),u.Y36(X.ic),u.Y36(l1.K0,8),u.Y36(Y,8))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer"]],viewQuery:function(D,F){if(1&D&&u.Gf(q,5),2&D){let A1;u.iGM(A1=u.CRH())&&(F._content=A1.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(D,F){1&D&&u.WFA("@transform.start",function(P1){return F._animationStarted.next(P1)})("@transform.done",function(P1){return F._animationEnd.next(P1)}),2&D&&(u.uIk("align",null),u.d8E("@transform",F._animationState),u.ekj("mat-drawer-end","end"===F.position)("mat-drawer-over","over"===F.mode)("mat-drawer-push","push"===F.mode)("mat-drawer-side","side"===F.mode)("mat-drawer-opened",F.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:_1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(D,F){1&D&&(u.F$t(),u.TgZ(0,"div",0,1),u.Hsn(2),u.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[L1.transformDrawer]},changeDetection:0})}return n1})(),G=(()=>{class n1{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(y){this._autosize=(0,j.Ig)(y)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(y){this._backdropOverride=null==y?null:(0,j.Ig)(y)}get scrollable(){return this._userContent||this._content}constructor(y,D,F,A1,P1,K=!1,Z){this._dir=y,this._element=D,this._ngZone=F,this._changeDetectorRef=A1,this._animationMode=Z,this._drawers=new u.n_E,this.backdropClick=new u.vpe,this._destroyed=new m1.x,this._doCheckSubject=new m1.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new m1.x,y&&y.change.pipe((0,w1.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),P1.change().pipe((0,w1.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=K}ngAfterContentInit(){this._allDrawers.changes.pipe((0,F1.O)(this._allDrawers),(0,w1.R)(this._destroyed)).subscribe(y=>{this._drawers.reset(y.filter(D=>!D._container||D._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,F1.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(y=>{this._watchDrawerToggle(y),this._watchDrawerPosition(y),this._watchDrawerMode(y)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,X1.b)(10),(0,w1.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(y=>y.open())}close(){this._drawers.forEach(y=>y.close())}updateContentMargins(){let y=0,D=0;if(this._left&&this._left.opened)if("side"==this._left.mode)y+=this._left._getWidth();else if("push"==this._left.mode){const F=this._left._getWidth();y+=F,D-=F}if(this._right&&this._right.opened)if("side"==this._right.mode)D+=this._right._getWidth();else if("push"==this._right.mode){const F=this._right._getWidth();D+=F,y-=F}y=y||null,D=D||null,(y!==this._contentMargins.left||D!==this._contentMargins.right)&&(this._contentMargins={left:y,right:D},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(y){y._animationStarted.pipe((0,T1.h)(D=>D.fromState!==D.toState),(0,w1.R)(this._drawers.changes)).subscribe(D=>{"open-instant"!==D.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==y.mode&&y.openedChange.pipe((0,w1.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(y.opened))}_watchDrawerPosition(y){y&&y.onPositionChanged.pipe((0,w1.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,H1.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(y){y&&y._modeChanged.pipe((0,w1.R)((0,g1.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(y){const D=this._element.nativeElement.classList,F="mat-drawer-container-has-open";y?D.add(F):D.remove(F)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(y=>{"end"==y.position?this._end=y:this._start=y}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(y=>y&&!y.disableClose&&this._drawerHasBackdrop(y)).forEach(y=>y._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(y){return null!=y&&y.opened}_drawerHasBackdrop(y){return null==this._backdropOverride?!!y&&"side"!==y.mode:this._backdropOverride}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(O.Is,8),u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(e.rL),u.Y36($),u.Y36(u.QbO,8))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer-container"]],contentQueries:function(D,F,A1){if(1&D&&(u.Suo(A1,S,5),u.Suo(A1,E,5)),2&D){let P1;u.iGM(P1=u.CRH())&&(F._content=P1.first),u.iGM(P1=u.CRH())&&(F._allDrawers=P1)}},viewQuery:function(D,F){if(1&D&&u.Gf(S,5),2&D){let A1;u.iGM(A1=u.CRH())&&(F._userContent=A1.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(D,F){2&D&&u.ekj("mat-drawer-container-explicit-backdrop",F._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[u._Bn([{provide:Y,useExisting:n1}])],ngContentSelectors:G1,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(D,F){1&D&&(u.F$t(V1),u.YNc(0,v1,1,2,"div",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,z1,2,0,"mat-drawer-content")),2&D&&(u.um2(0,F.hasBackdrop?0:-1),u.xp6(3),u.um2(3,F._content?-1:3))},dependencies:[S],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return n1})(),f1=(()=>{class n1 extends S{constructor(y,D,F,A1,P1){super(y,D,F,A1,P1)}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>K1)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(D,F){2&D&&u.Udp("margin-left",F._container._contentMargins.left,"px")("margin-right",F._container._contentMargins.right,"px")},features:[u._Bn([{provide:e.PQ,useExisting:n1}]),u.qOj],ngContentSelectors:_1,decls:1,vars:0,template:function(D,F){1&D&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0})}return n1})(),M1=(()=>{class n1 extends E{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(y){this._fixedInViewport=(0,j.Ig)(y)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(y){this._fixedTopGap=(0,j.su)(y)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(y){this._fixedBottomGap=(0,j.su)(y)}static#e=this.\u0275fac=(()=>{let y;return function(F){return(y||(y=u.n5z(n1)))(F||n1)}})();static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(D,F){2&D&&(u.uIk("align",null),u.Udp("top",F.fixedInViewport?F.fixedTopGap:null,"px")("bottom",F.fixedInViewport?F.fixedBottomGap:null,"px"),u.ekj("mat-drawer-end","end"===F.position)("mat-drawer-over","over"===F.mode)("mat-drawer-push","push"===F.mode)("mat-drawer-side","side"===F.mode)("mat-drawer-opened",F.opened)("mat-sidenav-fixed",F.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[u.qOj],ngContentSelectors:_1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(D,F){1&D&&(u.F$t(),u.TgZ(0,"div",0,1),u.Hsn(2),u.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[L1.transformDrawer]},changeDetection:0})}return n1})(),K1=(()=>{class n1 extends G{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=(()=>{let y;return function(F){return(y||(y=u.n5z(n1)))(F||n1)}})();static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav-container"]],contentQueries:function(D,F,A1){if(1&D&&(u.Suo(A1,f1,5),u.Suo(A1,M1,5)),2&D){let P1;u.iGM(P1=u.CRH())&&(F._content=P1.first),u.iGM(P1=u.CRH())&&(F._allDrawers=P1)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(D,F){2&D&&u.ekj("mat-drawer-container-explicit-backdrop",F._backdropOverride)},exportAs:["matSidenavContainer"],features:[u._Bn([{provide:Y,useExisting:n1}]),u.qOj],ngContentSelectors:k1,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(D,F){1&D&&(u.F$t(j1),u.YNc(0,$1,1,2,"div",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,O1,2,0,"mat-sidenav-content")),2&D&&(u.um2(0,F.hasBackdrop?0:-1),u.xp6(3),u.um2(3,F._content?-1:3))},dependencies:[f1],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return n1})(),J1=(()=>{class n1{static#e=this.\u0275fac=function(D){return new(D||n1)};static#t=this.\u0275mod=u.oAB({type:n1});static#i=this.\u0275inj=u.cJS({imports:[a.BQ,e.ZD,e.ZD,a.BQ]})}return n1})()},1274:(s2,U1,H)=>{H.d(U1,{Ye:()=>l1,g0:()=>D1});var e=H(9212),u=H(3680),a=H(2831),X=H(6814);const O=["*",[["mat-toolbar-row"]]],j=["*","mat-toolbar-row"],J=(0,u.pj)(class{constructor(g1){this._elementRef=g1}});let x1=(()=>{class g1{static#e=this.\u0275fac=function(Q){return new(Q||g1)};static#t=this.\u0275dir=e.lG2({type:g1,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return g1})(),l1=(()=>{class g1 extends J{constructor(y1,Q,w1){super(y1),this._platform=Q,this._document=w1}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(Q){return new(Q||g1)(e.Y36(e.SBq),e.Y36(a.t4),e.Y36(X.K0))};static#t=this.\u0275cmp=e.Xpm({type:g1,selectors:[["mat-toolbar"]],contentQueries:function(Q,w1,b1){if(1&Q&&e.Suo(b1,x1,5),2&Q){let H1;e.iGM(H1=e.CRH())&&(w1._toolbarRows=H1)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(Q,w1){2&Q&&e.ekj("mat-toolbar-multiple-rows",w1._toolbarRows.length>0)("mat-toolbar-single-row",0===w1._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:j,decls:2,vars:0,template:function(Q,w1){1&Q&&(e.F$t(O),e.Hsn(0),e.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}return g1})(),D1=(()=>{class g1{static#e=this.\u0275fac=function(Q){return new(Q||g1)};static#t=this.\u0275mod=e.oAB({type:g1});static#i=this.\u0275inj=e.cJS({imports:[u.BQ,u.BQ]})}return g1})()},2596:(s2,U1,H)=>{H.d(U1,{AV:()=>$,gM:()=>c2});var e=H(9773),u=H(8180),a=H(2495),X=H(6028),O=H(9212),j=H(6814),J=H(2831),x1=H(7849),l1=H(9388),m1=H(9594),D1=H(5038),g1=H(8484),T1=H(8645),Q=(H(6825),H(3680));const w1=["tooltip"],F1=new O.OlP("mat-tooltip-scroll-strategy"),B1={provide:F1,deps:[m1.aV],useFactory:function X1(Y){return()=>Y.scrollStrategies.reposition({scrollThrottle:20})}},q=new O.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function _1(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),z1="tooltip-panel",V1=(0,J.i$)({passive:!0});let c2=(()=>{class Y{get position(){return this._position}set position(S){S!==this._position&&(this._position=S,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(S){this._positionAtOrigin=(0,a.Ig)(S),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(S){this._disabled=(0,a.Ig)(S),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(S){this._showDelay=(0,a.su)(S)}get hideDelay(){return this._hideDelay}set hideDelay(S){this._hideDelay=(0,a.su)(S),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(S){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=S?String(S).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(S){this._tooltipClass=S,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(S,E,G,f1,M1,K1,J1,n1,Y1,y,D,F){this._overlay=S,this._elementRef=E,this._scrollDispatcher=G,this._viewContainerRef=f1,this._ngZone=M1,this._platform=K1,this._ariaDescriber=J1,this._focusMonitor=n1,this._dir=y,this._defaultOptions=D,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=L1,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new T1.x,this._scrollStrategy=Y1,this._document=F,D&&(this._showDelay=D.showDelay,this._hideDelay=D.hideDelay,D.position&&(this.position=D.position),D.positionAtOrigin&&(this.positionAtOrigin=D.positionAtOrigin),D.touchGestures&&(this.touchGestures=D.touchGestures)),y.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(S=>{S?"keyboard"===S&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const S=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([E,G])=>{S.removeEventListener(E,G,V1)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(S,this.message,"tooltip"),this._focusMonitor.stopMonitoring(S)}show(S=this.showDelay,E){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const G=this._createOverlay(E);this._detach(),this._portal=this._portal||new g1.C5(this._tooltipComponent,this._viewContainerRef);const f1=this._tooltipInstance=G.attach(this._portal).instance;f1._triggerElement=this._elementRef.nativeElement,f1._mouseLeaveHideDelay=this._hideDelay,f1.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),f1.show(S)}hide(S=this.hideDelay){const E=this._tooltipInstance;E&&(E.isVisible()?E.hide(S):(E._cancelPendingAnimations(),this._detach()))}toggle(S){this._isTooltipVisible()?this.hide():this.show(void 0,S)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(S){if(this._overlayRef){const f1=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!S)&&f1._origin instanceof O.SBq)return this._overlayRef;this._detach()}const E=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),G=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&S||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(E);return G.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(f1=>{this._updateCurrentPositionClass(f1.connectionPair),this._tooltipInstance&&f1.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:G,panelClass:`${this._cssClassPrefix}-${z1}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(f1=>{this._isTooltipVisible()&&f1.keyCode===X.hY&&!(0,X.Vb)(f1)&&(f1.preventDefault(),f1.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(S){const E=S.getConfig().positionStrategy,G=this._getOrigin(),f1=this._getOverlayPosition();E.withPositions([this._addOffset({...G.main,...f1.main}),this._addOffset({...G.fallback,...f1.fallback})])}_addOffset(S){const G=!this._dir||"ltr"==this._dir.value;return"top"===S.originY?S.offsetY=-8:"bottom"===S.originY?S.offsetY=8:"start"===S.originX?S.offsetX=G?-8:8:"end"===S.originX&&(S.offsetX=G?8:-8),S}_getOrigin(){const S=!this._dir||"ltr"==this._dir.value,E=this.position;let G;"above"==E||"below"==E?G={originX:"center",originY:"above"==E?"top":"bottom"}:"before"==E||"left"==E&&S||"right"==E&&!S?G={originX:"start",originY:"center"}:("after"==E||"right"==E&&S||"left"==E&&!S)&&(G={originX:"end",originY:"center"});const{x:f1,y:M1}=this._invertPosition(G.originX,G.originY);return{main:G,fallback:{originX:f1,originY:M1}}}_getOverlayPosition(){const S=!this._dir||"ltr"==this._dir.value,E=this.position;let G;"above"==E?G={overlayX:"center",overlayY:"bottom"}:"below"==E?G={overlayX:"center",overlayY:"top"}:"before"==E||"left"==E&&S||"right"==E&&!S?G={overlayX:"end",overlayY:"center"}:("after"==E||"right"==E&&S||"left"==E&&!S)&&(G={overlayX:"start",overlayY:"center"});const{x:f1,y:M1}=this._invertPosition(G.overlayX,G.overlayY);return{main:G,fallback:{overlayX:f1,overlayY:M1}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,u.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(S){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=S,this._tooltipInstance._markForCheck())}_invertPosition(S,E){return"above"===this.position||"below"===this.position?"top"===E?E="bottom":"bottom"===E&&(E="top"):"end"===S?S="start":"start"===S&&(S="end"),{x:S,y:E}}_updateCurrentPositionClass(S){const{overlayY:E,originX:G,originY:f1}=S;let M1;if(M1="center"===E?this._dir&&"rtl"===this._dir.value?"end"===G?"left":"right":"start"===G?"left":"right":"bottom"===E&&"top"===f1?"above":"below",M1!==this._currentPosition){const K1=this._overlayRef;if(K1){const J1=`${this._cssClassPrefix}-${z1}-`;K1.removePanelClass(J1+this._currentPosition),K1.addPanelClass(J1+M1)}this._currentPosition=M1}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",S=>{let E;this._setupPointerExitEventsIfNeeded(),void 0!==S.x&&void 0!==S.y&&(E=S),this.show(void 0,E)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",S=>{const E=S.targetTouches?.[0],G=E?{x:E.clientX,y:E.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,G),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const S=[];if(this._platformSupportsMouseEvents())S.push(["mouseleave",E=>{const G=E.relatedTarget;(!G||!this._overlayRef?.overlayElement.contains(G))&&this.hide()}],["wheel",E=>this._wheelListener(E)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const E=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};S.push(["touchend",E],["touchcancel",E])}this._addListeners(S),this._passiveListeners.push(...S)}_addListeners(S){S.forEach(([E,G])=>{this._elementRef.nativeElement.addEventListener(E,G,V1)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(S){if(this._isTooltipVisible()){const E=this._document.elementFromPoint(S.clientX,S.clientY),G=this._elementRef.nativeElement;E!==G&&!G.contains(E)&&this.hide()}}_disableNativeGesturesIfNecessary(){const S=this.touchGestures;if("off"!==S){const E=this._elementRef.nativeElement,G=E.style;("on"===S||"INPUT"!==E.nodeName&&"TEXTAREA"!==E.nodeName)&&(G.userSelect=G.msUserSelect=G.webkitUserSelect=G.MozUserSelect="none"),("on"===S||!E.draggable)&&(G.webkitUserDrag="none"),G.touchAction="none",G.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(E){return new(E||Y)(O.Y36(m1.aV),O.Y36(O.SBq),O.Y36(D1.mF),O.Y36(O.s_b),O.Y36(O.R0b),O.Y36(J.t4),O.Y36(x1.$s),O.Y36(x1.tE),O.Y36(F1),O.Y36(l1.Is),O.Y36(q,8),O.Y36(j.K0))};static#t=this.\u0275dir=O.lG2({type:Y,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(E,G){2&E&&O.ekj("mat-mdc-tooltip-disabled",G.disabled)},inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return Y})(),L1=(()=>{class Y{constructor(S,E,G){this._changeDetectorRef=S,this._elementRef=E,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new T1.x,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===G}show(S){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},S)}hide(S){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},S)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:S}){(!S||!this._triggerElement.contains(S))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const S=this._elementRef.nativeElement.getBoundingClientRect();return S.height>24&&S.width>=200}_handleAnimationEnd({animationName:S}){(S===this._showAnimation||S===this._hideAnimation)&&this._finalizeAnimation(S===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(S){S?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(S){const E=this._tooltip.nativeElement,G=this._showAnimation,f1=this._hideAnimation;if(E.classList.remove(S?f1:G),E.classList.add(S?G:f1),this._isVisible=S,S&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const M1=getComputedStyle(E);("0s"===M1.getPropertyValue("animation-duration")||"none"===M1.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}S&&this._onShow(),this._animationsDisabled&&(E.classList.add("_mat-animation-noopable"),this._finalizeAnimation(S))}static#e=this.\u0275fac=function(E){return new(E||Y)(O.Y36(O.sBO),O.Y36(O.SBq),O.Y36(O.QbO,8))};static#t=this.\u0275cmp=O.Xpm({type:Y,selectors:[["mat-tooltip-component"]],viewQuery:function(E,G){if(1&E&&O.Gf(w1,7),2&E){let f1;O.iGM(f1=O.CRH())&&(G._tooltip=f1.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(E,G){1&E&&O.NdJ("mouseleave",function(M1){return G._handleMouseLeave(M1)}),2&E&&O.Udp("zoom",G.isVisible()?1:null)},decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(E,G){1&E&&(O.TgZ(0,"div",0,1),O.NdJ("animationend",function(M1){return G._handleAnimationEnd(M1)}),O.TgZ(2,"div",2),O._uU(3),O.qZA()()),2&E&&(O.ekj("mdc-tooltip--multiline",G._isMultiline),O.Q6J("ngClass",G.tooltipClass),O.xp6(3),O.Oqu(G.message))},dependencies:[j.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Y})(),$=(()=>{class Y{static#e=this.\u0275fac=function(E){return new(E||Y)};static#t=this.\u0275mod=O.oAB({type:Y});static#i=this.\u0275inj=O.cJS({providers:[B1],imports:[x1.rt,j.ez,m1.U8,Q.BQ,Q.BQ,D1.ZD]})}return Y})()},5597:(s2,U1,H)=>{H.d(U1,{BN:()=>G4,by:()=>U4,uH:()=>W4});var e=H(9212);function u(c,m){var d=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);m&&(h=h.filter(function(v){return Object.getOwnPropertyDescriptor(c,v).enumerable})),d.push.apply(d,h)}return d}function a(c){for(var m=1;mc.length)&&(m=c.length);for(var d=0,h=new Array(m);d0;)m+=l3[62*Math.random()|0];return m}function S2(c){for(var m=[],d=(c||[]).length>>>0;d--;)m[d]=c[d];return m}function $2(c){return c.classList?S2(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(m){return m})}function d3(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function _2(c){return Object.keys(c||{}).reduce(function(m,d){return m+"".concat(d,": ").concat(c[d].trim(),";")},"")}function A2(c){return c.size!==e2.size||c.x!==e2.x||c.y!==e2.y||c.rotate!==e2.rotate||c.flipX||c.flipY}var N2=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function R2(){var c=J1,m=n1,d=k.cssPrefix,h=k.replacementClass,v=N2;if(d!==c||h!==m){var V=new RegExp("\\.".concat(c,"\\-"),"g"),L=new RegExp("\\--".concat(c,"\\-"),"g"),I=new RegExp("\\.".concat(m),"g");v=v.replace(V,".".concat(d,"-")).replace(L,"--".concat(d,"-")).replace(I,".".concat(h))}return v}var T2=!1;function H2(){k.autoAddCss&&!T2&&(function b2(c){if(c&&$){var m=k1.createElement("style");m.setAttribute("type","text/css"),m.innerHTML=c;for(var d=k1.head.childNodes,h=null,v=d.length-1;v>-1;v--){var V=d[v],L=(V.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(L)>-1&&(h=V)}k1.head.insertBefore(m,h)}}(R2()),T2=!0)}var m3={mixout:function(){return{dom:{css:R2,insertCss:H2}}},hooks:function(){return{beforeDOMElementCreation:function(){H2()},beforeI2svg:function(){H2()}}}},t1=j1||{};t1[M1]||(t1[M1]={}),t1[M1].styles||(t1[M1].styles={}),t1[M1].hooks||(t1[M1].hooks={}),t1[M1].shims||(t1[M1].shims=[]);var c1=t1[M1],x=[],R=!1;function S1(c){var m=c.tag,d=c.attributes,h=void 0===d?{}:d,v=c.children,V=void 0===v?[]:v;return"string"==typeof c?d3(c):"<".concat(m," ").concat(function C2(c){return Object.keys(c||{}).reduce(function(m,d){return m+"".concat(d,'="').concat(d3(c[d]),'" ')},"").trim()}(h),">").concat(V.map(S1).join(""),"").concat(m,">")}function o2(c,m,d){if(c&&c[m]&&c[m][d])return{prefix:m,iconName:d,icon:c[m][d]}}$&&((R=(k1.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(k1.readyState))||k1.addEventListener("DOMContentLoaded",function c(){k1.removeEventListener("DOMContentLoaded",c),R=1,x.map(function(m){return m()})}));var B2=function(m,d,h,v){var B,r1,a1,V=Object.keys(m),L=V.length,I=void 0!==v?function(m,d){return function(h,v,V,L){return m.call(d,h,v,V,L)}}(d,v):d;for(void 0===h?(B=1,a1=m[V[0]]):(B=0,a1=h);B=55296&&v<=56319&&d2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,v=void 0!==h&&h,V=J2(m);"function"!=typeof c1.hooks.addPack||v?c1.styles[c]=a(a({},c1.styles[c]||{}),V):c1.hooks.addPack(c,J2(m)),"fas"===c&&C3("fa",m)}var e3,V2,D2,P2=c1.styles,I3=c1.shims,W2=(l1(e3={},l,Object.values(N[l])),l1(e3,r,Object.values(N[r])),e3),F3=null,O3={},H3={},R3={},r4={},s4={},A4=(l1(V2={},l,Object.keys(p[l])),l1(V2,r,Object.keys(p[r])),V2);var U3=function(){var m=function(V){return B2(P2,function(L,I,B){return L[B]=B2(I,V,{}),L},{})};O3=m(function(v,V,L){return V[3]&&(v[V[3]]=L),V[2]&&V[2].filter(function(B){return"number"==typeof B}).forEach(function(B){v[B.toString(16)]=L}),v}),H3=m(function(v,V,L){return v[L]=L,V[2]&&V[2].filter(function(B){return"string"==typeof B}).forEach(function(B){v[B]=L}),v}),s4=m(function(v,V,L){var I=V[2];return v[L]=L,I.forEach(function(B){v[B]=L}),v});var d="far"in P2||k.autoFetchSvg,h=B2(I3,function(v,V){var L=V[0],I=V[1],B=V[2];return"far"===I&&!d&&(I="fas"),"string"==typeof L&&(v.names[L]={prefix:I,iconName:B}),"number"==typeof L&&(v.unicodes[L.toString(16)]={prefix:I,iconName:B}),v},{names:{},unicodes:{}});R3=h.names,r4=h.unicodes,F3=j2(k.styleDefault,{family:k.familyDefault})};function f3(c,m){return(O3[c]||{})[m]}function y2(c,m){return(s4[c]||{})[m]}function p3(c){return R3[c]||{prefix:null,iconName:null}}function w2(){return F3}(function I1(c){d1.push(c)})(function(c){F3=j2(c.styleDefault,{family:k.familyDefault})}),U3();var G3=function(){return{prefix:null,iconName:null,rest:[]}};function j2(c){var d=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,h=void 0===d?l:d;return _[h][c]||_[h][p[h][c]]||(c in c1.styles?c:null)||null}var W3=(l1(D2={},l,Object.keys(N[l])),l1(D2,r,Object.keys(N[r])),D2);function q2(c){var m,h=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,v=void 0!==h&&h,V=(l1(m={},l,"".concat(k.cssPrefix,"-").concat(l)),l1(m,r,"".concat(k.cssPrefix,"-").concat(r)),m),L=null,I=l;(c.includes(V[l])||c.some(function(r1){return W3[l].includes(r1)}))&&(I=l),(c.includes(V[r])||c.some(function(r1){return W3[r].includes(r1)}))&&(I=r);var B=c.reduce(function(r1,a1){var p1=function B3(c,m){var d=m.split("-"),h=d[0],v=d.slice(1).join("-");return h!==c||""===v||function l4(c){return~T.indexOf(c)}(v)?null:v}(k.cssPrefix,a1);if(P2[a1]?(a1=W2[I].includes(a1)?e1[I][a1]:a1,L=a1,r1.prefix=a1):A4[I].indexOf(a1)>-1?(L=a1,r1.prefix=j2(a1,{family:I})):p1?r1.iconName=p1:a1!==k.replacementClass&&a1!==V[l]&&a1!==V[r]&&r1.rest.push(a1),!v&&r1.prefix&&r1.iconName){var R1="fa"===L?p3(r1.iconName):{},q1=y2(r1.prefix,r1.iconName);R1.prefix&&(L=null),r1.iconName=R1.iconName||q1||r1.iconName,r1.prefix=R1.prefix||r1.prefix,"far"===r1.prefix&&!P2.far&&P2.fas&&!k.autoFetchSvg&&(r1.prefix="fas")}return r1},G3());return(c.includes("fa-brands")||c.includes("fab"))&&(B.prefix="fab"),(c.includes("fa-duotone")||c.includes("fad"))&&(B.prefix="fad"),!B.prefix&&I===r&&(P2.fass||k.autoFetchSvg)&&(B.prefix="fass",B.iconName=y2(B.prefix,B.iconName)||B.iconName),("fa"===B.prefix||"fa"===L)&&(B.prefix=w2()||"fas"),B}var y3=function(){function c(){(function j(c,m){if(!(c instanceof m))throw new TypeError("Cannot call a class as a function")})(this,c),this.definitions={}}return function x1(c,m,d){m&&J(c.prototype,m),d&&J(c,d),Object.defineProperty(c,"prototype",{writable:!1})}(c,[{key:"add",value:function(){for(var d=this,h=arguments.length,v=new Array(h),V=0;V0&&a1.forEach(function(p1){"string"==typeof p1&&(d[I][p1]=r1)}),d[I][B]=r1}),d}}]),c}(),w3=[],L2={},E2={},j3=Object.keys(E2);function Y2(c,m){for(var d=arguments.length,h=new Array(d>2?d-2:0),v=2;v1?m-1:0),h=1;h0&&void 0!==arguments[0]?arguments[0]:{};return $?(I2("beforeI2svg",m),d2("pseudoElements2svg",m),d2("i2svg",m)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=m.autoReplaceSvgRoot;!1===k.autoReplaceSvg&&(k.autoReplaceSvg=!0),k.observeMutations=!0,function W(c){$&&(R?setTimeout(c,0):x.push(c))}(function(){Z3({autoReplaceSvgRoot:d}),I2("watch",m)})}},m2={noAuto:function(){k.autoReplaceSvg=!1,k.observeMutations=!1,I2("noAuto")},config:k,dom:Y3,parse:{icon:function(m){if(null===m)return null;if("object"===X(m)&&m.prefix&&m.iconName)return{prefix:m.prefix,iconName:y2(m.prefix,m.iconName)||m.iconName};if(Array.isArray(m)&&2===m.length){var d=0===m[1].indexOf("fa-")?m[1].slice(3):m[1],h=j2(m[0]);return{prefix:h,iconName:y2(h,d)||d}}if("string"==typeof m&&(m.indexOf("".concat(k.cssPrefix,"-"))>-1||m.match(u1))){var v=q2(m.split(" "),{skipLookups:!0});return{prefix:v.prefix||w2(),iconName:y2(v.prefix,v.iconName)||v.iconName}}if("string"==typeof m){var V=w2();return{prefix:V,iconName:y2(V,m)||m}}}},library:t3,findIconDefinition:L3,toHtml:S1},Z3=function(){var d=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,h=void 0===d?k1:d;(Object.keys(c1.styles).length>0||k.autoFetchSvg)&&$&&k.autoReplaceSvg&&m2.dom.i2svg({node:h})};function u3(c,m){return Object.defineProperty(c,"abstract",{get:m}),Object.defineProperty(c,"html",{get:function(){return c.abstract.map(function(h){return S1(h)})}}),Object.defineProperty(c,"node",{get:function(){if($){var h=k1.createElement("div");return h.innerHTML=c.html,h.children}}}),c}function S3(c){var m=c.icons,d=m.main,h=m.mask,v=c.prefix,V=c.iconName,L=c.transform,I=c.symbol,B=c.title,r1=c.maskId,a1=c.titleId,p1=c.extra,R1=c.watchable,q1=void 0!==R1&&R1,f2=h.found?h:d,v2=f2.width,g2=f2.height,k2="fak"===v,r2=[k.replacementClass,V?"".concat(k.cssPrefix,"-").concat(V):""].filter(function(X2){return-1===p1.classes.indexOf(X2)}).filter(function(X2){return""!==X2||!!X2}).concat(p1.classes).join(" "),h2={children:[],attributes:a(a({},p1.attributes),{},{"data-prefix":v,"data-icon":V,class:r2,role:p1.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v2," ").concat(g2)})},M2=k2&&!~p1.classes.indexOf("fa-fw")?{width:"".concat(v2/g2*16*.0625,"em")}:{};q1&&(h2.attributes[Y1]=""),B&&(h2.children.push({tag:"title",attributes:{id:h2.attributes["aria-labelledby"]||"title-".concat(a1||Q2())},children:[B]}),delete h2.attributes.title);var u2=a(a({},h2),{},{prefix:v,iconName:V,main:d,mask:h,maskId:r1,transform:L,symbol:I,styles:a(a({},M2),p1.styles)}),Z2=h.found&&d.found?d2("generateAbstractMask",u2)||{children:[],attributes:{}}:d2("generateAbstractIcon",u2)||{children:[],attributes:{}},V4=Z2.attributes;return u2.children=Z2.children,u2.attributes=V4,I?function m4(c){var d=c.iconName,h=c.children,v=c.attributes,V=c.symbol,L=!0===V?"".concat(c.prefix,"-").concat(k.cssPrefix,"-").concat(d):V;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a(a({},v),{},{id:L}),children:h}]}]}(u2):function v3(c){var m=c.children,d=c.main,h=c.mask,v=c.attributes,V=c.styles,L=c.transform;if(A2(L)&&d.found&&!h.found){var r1={x:d.width/d.height/2,y:.5};v.style=_2(a(a({},V),{},{"transform-origin":"".concat(r1.x+L.x/16,"em ").concat(r1.y+L.y/16,"em")}))}return[{tag:"svg",attributes:v,children:m}]}(u2)}function A3(c){var m=c.content,d=c.width,h=c.height,v=c.transform,V=c.title,L=c.extra,I=c.watchable,B=void 0!==I&&I,r1=a(a(a({},L.attributes),V?{title:V}:{}),{},{class:L.classes.join(" ")});B&&(r1[Y1]="");var a1=a({},L.styles);A2(v)&&(a1.transform=function K2(c){var m=c.transform,d=c.width,v=c.height,V=void 0===v?16:v,L=c.startCentered,I=void 0!==L&&L,B="";return B+=I&&Y?"translate(".concat(m.x/16-(void 0===d?16:d)/2,"em, ").concat(m.y/16-V/2,"em) "):I?"translate(calc(-50% + ".concat(m.x/16,"em), calc(-50% + ").concat(m.y/16,"em)) "):"translate(".concat(m.x/16,"em, ").concat(m.y/16,"em) "),(B+="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "))+"rotate(".concat(m.rotate,"deg) ")}({transform:v,startCentered:!0,width:d,height:h}),a1["-webkit-transform"]=a1.transform);var p1=_2(a1);p1.length>0&&(r1.style=p1);var R1=[];return R1.push({tag:"span",attributes:r1,children:[m]}),V&&R1.push({tag:"span",attributes:{class:"sr-only"},children:[V]}),R1}var Q3=c1.styles;function c3(c){var m=c[0],d=c[1],V=g1(c.slice(4),1)[0];return{found:!0,width:m,height:d,icon:Array.isArray(V)?{tag:"g",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.SECONDARY),fill:"currentColor",d:V[0]}},{tag:"path",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.PRIMARY),fill:"currentColor",d:V[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:V}}}}var f4={found:!1,width:512,height:512};function g3(c,m){var d=m;return"fa"===m&&null!==k.styleDefault&&(m=w2()),new Promise(function(h,v){if(d2("missingIconAbstract"),"fa"===d){var L=p3(c)||{};c=L.iconName||c,m=L.prefix||m}if(c&&m&&Q3[m]&&Q3[m][c])return h(c3(Q3[m][c]));(function $3(c,m){!M&&!k.showMissingIcons&&c&&console.error('Icon with name "'.concat(c,'" and prefix "').concat(m,'" is missing.'))})(c,m),h(a(a({},f4),{},{icon:k.showMissingIcons&&c&&d2("missingIconAbstract")||{}}))})}var x2=function(){},N3=k.measurePerformance&&L1&&L1.mark&&L1.measure?L1:{mark:x2,measure:x2},F2='FA "6.4.0"',b3=function(m){N3.mark("".concat(F2," ").concat(m," ends")),N3.measure("".concat(F2," ").concat(m),"".concat(F2," ").concat(m," begins"),"".concat(F2," ").concat(m," ends"))},T3={begin:function(m){return N3.mark("".concat(F2," ").concat(m," begins")),function(){return b3(m)}},end:b3},_3=function(){};function a3(c){return"string"==typeof(c.getAttribute?c.getAttribute(Y1):null)}function p4(c){return k1.createElementNS("http://www.w3.org/2000/svg",c)}function t4(c){return k1.createElement(c)}function c4(c){var d=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,h=void 0===d?"svg"===c.tag?p4:t4:d;if("string"==typeof c)return k1.createTextNode(c);var v=h(c.tag);return Object.keys(c.attributes||[]).forEach(function(L){v.setAttribute(L,c.attributes[L])}),(c.children||[]).forEach(function(L){v.appendChild(c4(L,{ceFn:h}))}),v}var x3={replace:function(m){var d=m[0];if(d.parentNode)if(m[1].forEach(function(v){d.parentNode.insertBefore(c4(v),d)}),null===d.getAttribute(Y1)&&k.keepOriginalSource){var h=k1.createComment(function a4(c){var m=" ".concat(c.outerHTML," ");return"".concat(m,"Font Awesome fontawesome.com ")}(d));d.parentNode.replaceChild(h,d)}else d.remove()},nest:function(m){var d=m[0],h=m[1];if(~$2(d).indexOf(k.replacementClass))return x3.replace(m);var v=new RegExp("".concat(k.cssPrefix,"-.*"));if(delete h[0].attributes.id,h[0].attributes.class){var V=h[0].attributes.class.split(" ").reduce(function(I,B){return B===k.replacementClass||B.match(v)?I.toSvg.push(B):I.toNode.push(B),I},{toNode:[],toSvg:[]});h[0].attributes.class=V.toSvg.join(" "),0===V.toNode.length?d.removeAttribute("class"):d.setAttribute("class",V.toNode.join(" "))}var L=h.map(function(I){return S1(I)}).join("\n");d.setAttribute(Y1,""),d.innerHTML=L}};function z3(c){c()}function u4(c,m){var d="function"==typeof m?m:_3;if(0===c.length)d();else{var h=z3;k.mutateApproach===K&&(h=j1.requestAnimationFrame||z3),h(function(){var v=function e4(){return!0===k.autoReplaceSvg?x3.replace:x3[k.autoReplaceSvg]||x3.replace}(),V=T3.begin("mutate");c.map(v),V(),d()})}}var n4=!1;function v4(){n4=!0}function n3(){n4=!1}var o3=null;function g4(c){if(c2&&k.observeMutations){var m=c.treeCallback,d=void 0===m?_3:m,h=c.nodeCallback,v=void 0===h?_3:h,V=c.pseudoElementsCallback,L=void 0===V?_3:V,I=c.observeMutationsRoot,B=void 0===I?k1:I;o3=new c2(function(r1){if(!n4){var a1=w2();S2(r1).forEach(function(p1){if("childList"===p1.type&&p1.addedNodes.length>0&&!a3(p1.addedNodes[0])&&(k.searchPseudoElements&&L(p1.target),d(p1.target)),"attributes"===p1.type&&p1.target.parentNode&&k.searchPseudoElements&&L(p1.target.parentNode),"attributes"===p1.type&&a3(p1.target)&&~t2.indexOf(p1.attributeName))if("class"===p1.attributeName&&function K3(c){var m=c.getAttribute?c.getAttribute(F):null,d=c.getAttribute?c.getAttribute(A1):null;return m&&d}(p1.target)){var R1=q2($2(p1.target)),f2=R1.iconName;p1.target.setAttribute(F,R1.prefix||a1),f2&&p1.target.setAttribute(A1,f2)}else(function J3(c){return c&&c.classList&&c.classList.contains&&c.classList.contains(k.replacementClass)})(p1.target)&&v(p1.target)})}}),$&&o3.observe(B,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function P3(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},d=function b4(c){var m=c.getAttribute("data-prefix"),d=c.getAttribute("data-icon"),h=void 0!==c.innerText?c.innerText.trim():"",v=q2($2(c));return v.prefix||(v.prefix=w2()),m&&d&&(v.prefix=m,v.iconName=d),v.iconName&&v.prefix||(v.prefix&&h.length>0&&(v.iconName=function h3(c,m){return(H3[c]||{})[m]}(v.prefix,c.innerText)||f3(v.prefix,G2(c.innerText))),!v.iconName&&k.autoFetchSvg&&c.firstChild&&c.firstChild.nodeType===Node.TEXT_NODE&&(v.iconName=c.firstChild.data)),v}(c),h=d.iconName,v=d.prefix,V=d.rest,L=function T4(c){var m=S2(c.attributes).reduce(function(v,V){return"class"!==v.name&&"style"!==v.name&&(v[V.name]=V.value),v},{}),d=c.getAttribute("title"),h=c.getAttribute("data-fa-title-id");return k.autoA11y&&(d?m["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(h||Q2()):(m["aria-hidden"]="true",m.focusable="false")),m}(c),I=Y2("parseNodeAttributes",{},c),B=m.styleParser?function D3(c){var m=c.getAttribute("style"),d=[];return m&&(d=m.split(";").reduce(function(h,v){var V=v.split(":"),L=V[0],I=V.slice(1);return L&&I.length>0&&(h[L]=I.join(":").trim()),h},{})),d}(c):[];return a({iconName:h,title:c.getAttribute("title"),titleId:c.getAttribute("data-fa-title-id"),prefix:v,transform:e2,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:V,styles:B,attributes:L}},I)}var _4=c1.styles;function o4(c){var m="nest"===k.autoReplaceSvg?P3(c,{styleParser:!1}):P3(c);return~m.extra.classes.indexOf(C1)?d2("generateLayersText",c,m):d2("generateSvgReplacementMutation",c,m)}var n=new Set;function s(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$)return Promise.resolve();var d=k1.documentElement.classList,h=function(p1){return d.add("".concat(P1,"-").concat(p1))},v=function(p1){return d.remove("".concat(P1,"-").concat(p1))},V=k.autoFetchSvg?n:t.map(function(a1){return"fa-".concat(a1)}).concat(Object.keys(_4));V.includes("fa")||V.push("fa");var L=[".".concat(C1,":not([").concat(Y1,"])")].concat(V.map(function(a1){return".".concat(a1,":not([").concat(Y1,"])")})).join(", ");if(0===L.length)return Promise.resolve();var I=[];try{I=S2(c.querySelectorAll(L))}catch{}if(!(I.length>0))return Promise.resolve();h("pending"),v("complete");var B=T3.begin("onTree"),r1=I.reduce(function(a1,p1){try{var R1=o4(p1);R1&&a1.push(R1)}catch(q1){M||"MissingIcon"===q1.name&&console.error(q1)}return a1},[]);return new Promise(function(a1,p1){Promise.all(r1).then(function(R1){u4(R1,function(){h("active"),h("complete"),v("pending"),"function"==typeof m&&m(),B(),a1()})}).catch(function(R1){B(),p1(R1)})})}function i(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o4(c).then(function(d){d&&u4([d],m)})}t.map(function(c){n.add("fa-".concat(c))}),Object.keys(p[l]).map(n.add.bind(n)),Object.keys(p[r]).map(n.add.bind(n)),n=T1(n);var z=function(m){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=d.transform,v=void 0===h?e2:h,V=d.symbol,L=void 0!==V&&V,I=d.mask,B=void 0===I?null:I,r1=d.maskId,a1=void 0===r1?null:r1,p1=d.title,R1=void 0===p1?null:p1,q1=d.titleId,f2=void 0===q1?null:q1,v2=d.classes,g2=void 0===v2?[]:v2,k2=d.attributes,r2=void 0===k2?{}:k2,h2=d.styles,M2=void 0===h2?{}:h2;if(m){var u2=m.prefix,Z2=m.iconName,s3=m.icon;return u3(a({type:"icon"},m),function(){return I2("beforeDOMElementCreation",{iconDefinition:m,params:d}),k.autoA11y&&(R1?r2["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(f2||Q2()):(r2["aria-hidden"]="true",r2.focusable="false")),S3({icons:{main:c3(s3),mask:B?c3(B.icon):{found:!1,width:null,height:null,icon:{}}},prefix:u2,iconName:Z2,transform:a(a({},e2),v),symbol:L,title:R1,maskId:a1,titleId:f2,extra:{attributes:r2,styles:M2,classes:g2}})})}},o1={mixout:function(){return{icon:(c=z,function(m){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=(m||{}).icon?m:L3(m||{}),v=d.mask;return v&&(v=(v||{}).icon?v:L3(v||{})),c(h,a(a({},d),{},{mask:v}))})};var c},hooks:function(){return{mutationObserverCallbacks:function(d){return d.treeCallback=s,d.nodeCallback=i,d}}},provides:function(m){m.i2svg=function(d){var h=d.node,V=d.callback;return s(void 0===h?k1:h,void 0===V?function(){}:V)},m.generateSvgReplacementMutation=function(d,h){var v=h.iconName,V=h.title,L=h.titleId,I=h.prefix,B=h.transform,r1=h.symbol,a1=h.mask,p1=h.maskId,R1=h.extra;return new Promise(function(q1,f2){Promise.all([g3(v,I),a1.iconName?g3(a1.iconName,a1.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v2){var g2=g1(v2,2);q1([d,S3({icons:{main:g2[0],mask:g2[1]},prefix:I,iconName:v,transform:B,symbol:r1,maskId:p1,title:V,titleId:L,extra:R1,watchable:!0})])}).catch(f2)})},m.generateAbstractIcon=function(d){var r1,h=d.children,v=d.attributes,V=d.main,L=d.transform,B=_2(d.styles);return B.length>0&&(v.style=B),A2(L)&&(r1=d2("generateAbstractTransformGrouping",{main:V,transform:L,containerWidth:V.width,iconWidth:V.width})),h.push(r1||V.icon),{children:h,attributes:v}}}},N1={mixout:function(){return{layer:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.classes,V=void 0===v?[]:v;return u3({type:"layer"},function(){I2("beforeDOMElementCreation",{assembler:d,params:h});var L=[];return d(function(I){Array.isArray(I)?I.map(function(B){L=L.concat(B.abstract)}):L=L.concat(I.abstract)}),[{tag:"span",attributes:{class:["".concat(k.cssPrefix,"-layers")].concat(T1(V)).join(" ")},children:L}]})}}}},z2={mixout:function(){return{counter:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.title,V=void 0===v?null:v,L=h.classes,I=void 0===L?[]:L,B=h.attributes,r1=void 0===B?{}:B,a1=h.styles,p1=void 0===a1?{}:a1;return u3({type:"counter",content:d},function(){return I2("beforeDOMElementCreation",{content:d,params:h}),function X3(c){var m=c.content,d=c.title,h=c.extra,v=a(a(a({},h.attributes),d?{title:d}:{}),{},{class:h.classes.join(" ")}),V=_2(h.styles);V.length>0&&(v.style=V);var L=[];return L.push({tag:"span",attributes:v,children:[m]}),d&&L.push({tag:"span",attributes:{class:"sr-only"},children:[d]}),L}({content:d.toString(),title:V,extra:{attributes:r1,styles:p1,classes:["".concat(k.cssPrefix,"-layers-counter")].concat(T1(I))}})})}}}},r3={mixout:function(){return{text:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.transform,V=void 0===v?e2:v,L=h.title,I=void 0===L?null:L,B=h.classes,r1=void 0===B?[]:B,a1=h.attributes,p1=void 0===a1?{}:a1,R1=h.styles,q1=void 0===R1?{}:R1;return u3({type:"text",content:d},function(){return I2("beforeDOMElementCreation",{content:d,params:h}),A3({content:d,transform:a(a({},e2),V),title:I,extra:{attributes:p1,styles:q1,classes:["".concat(k.cssPrefix,"-layers-text")].concat(T1(r1))}})})}}},provides:function(m){m.generateLayersText=function(d,h){var v=h.title,V=h.transform,L=h.extra,I=null,B=null;if(Y){var r1=parseInt(getComputedStyle(d).fontSize,10),a1=d.getBoundingClientRect();I=a1.width/r1,B=a1.height/r1}return k.autoA11y&&!v&&(L.attributes["aria-hidden"]="true"),Promise.resolve([d,A3({content:d.innerHTML,width:I,height:B,transform:V,title:v,extra:L,watchable:!0})])}}},E3=new RegExp('"',"ug"),x4=[1105920,1112319];function z4(c,m){var d="".concat(D).concat(m.replace(":","-"));return new Promise(function(h,v){if(null!==c.getAttribute(d))return h();var L=S2(c.children).filter(function(s3){return s3.getAttribute(y)===m})[0],I=j1.getComputedStyle(c,m),B=I.getPropertyValue("font-family").match(h1),r1=I.getPropertyValue("font-weight"),a1=I.getPropertyValue("content");if(L&&!B)return c.removeChild(L),h();if(B&&"none"!==a1&&""!==a1){var p1=I.getPropertyValue("content"),R1=~["Sharp"].indexOf(B[2])?r:l,q1=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(B[2])?_[R1][B[2].toLowerCase()]:E1[R1][r1],f2=function d6(c){var m=c.replace(E3,""),d=function M3(c,m){var v,d=c.length,h=c.charCodeAt(m);return h>=55296&&h<=56319&&d>m+1&&(v=c.charCodeAt(m+1))>=56320&&v<=57343?1024*(h-55296)+v-56320+65536:h}(m,0),h=d>=x4[0]&&d<=x4[1],v=2===m.length&&m[0]===m[1];return{value:G2(v?m[0]:m),isSecondary:h||v}}(p1),v2=f2.value,g2=f2.isSecondary,k2=B[0].startsWith("FontAwesome"),r2=f3(q1,v2),h2=r2;if(k2){var M2=function V3(c){var m=r4[c],d=f3("fas",c);return m||(d?{prefix:"fas",iconName:d}:null)||{prefix:null,iconName:null}}(v2);M2.iconName&&M2.prefix&&(r2=M2.iconName,q1=M2.prefix)}if(!r2||g2||L&&L.getAttribute(F)===q1&&L.getAttribute(A1)===h2)h();else{c.setAttribute(d,h2),L&&c.removeChild(L);var u2=function D4(){return{iconName:null,title:null,titleId:null,prefix:null,transform:e2,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Z2=u2.extra;Z2.attributes[y]=m,g3(r2,q1).then(function(s3){var V4=S3(a(a({},u2),{},{icons:{main:s3,mask:G3()},prefix:q1,iconName:h2,extra:Z2,watchable:!0})),X2=k1.createElement("svg");"::before"===m?c.insertBefore(X2,c.firstChild):c.appendChild(X2),X2.outerHTML=V4.map(function(S6){return S1(S6)}).join("\n"),c.removeAttribute(d),h()}).catch(v)}}else h()})}function m6(c){return Promise.all([z4(c,"::before"),z4(c,"::after")])}function f6(c){return!(c.parentNode===document.head||~Z.indexOf(c.tagName.toUpperCase())||c.getAttribute(y)||c.parentNode&&"svg"===c.parentNode.tagName)}function P4(c){if($)return new Promise(function(m,d){var h=S2(c.querySelectorAll("*")).filter(f6).map(m6),v=T3.begin("searchPseudoElements");v4(),Promise.all(h).then(function(){v(),n3(),m()}).catch(function(){v(),n3(),d()})})}var E4=!1,M4=function(m){return m.toLowerCase().split(" ").reduce(function(h,v){var V=v.toLowerCase().split("-"),L=V[0],I=V.slice(1).join("-");if(L&&"h"===I)return h.flipX=!0,h;if(L&&"v"===I)return h.flipY=!0,h;if(I=parseFloat(I),isNaN(I))return h;switch(L){case"grow":h.size=h.size+I;break;case"shrink":h.size=h.size-I;break;case"left":h.x=h.x-I;break;case"right":h.x=h.x+I;break;case"up":h.y=h.y-I;break;case"down":h.y=h.y+I;break;case"rotate":h.rotate=h.rotate+I}return h},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},C4={x:0,y:0,width:"100%",height:"100%"};function H4(c){return c.attributes&&(c.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(c.attributes.fill="black"),c}!function d4(c,m){var d=m.mixoutsTo;w3=c,L2={},Object.keys(E2).forEach(function(h){-1===j3.indexOf(h)&&delete E2[h]}),w3.forEach(function(h){var v=h.mixout?h.mixout():{};if(Object.keys(v).forEach(function(L){"function"==typeof v[L]&&(d[L]=v[L]),"object"===X(v[L])&&Object.keys(v[L]).forEach(function(I){d[L]||(d[L]={}),d[L][I]=v[L][I]})}),h.hooks){var V=h.hooks();Object.keys(V).forEach(function(L){L2[L]||(L2[L]=[]),L2[L].push(V[L])})}h.provides&&h.provides(E2)})}([m3,o1,N1,z2,r3,{hooks:function(){return{mutationObserverCallbacks:function(d){return d.pseudoElementsCallback=P4,d}}},provides:function(m){m.pseudoElements2svg=function(d){var h=d.node;k.searchPseudoElements&&P4(void 0===h?k1:h)}}},{mixout:function(){return{dom:{unwatch:function(){v4(),E4=!0}}}},hooks:function(){return{bootstrap:function(){g4(Y2("mutationObserverCallbacks",{}))},noAuto:function(){!function N4(){o3&&o3.disconnect()}()},watch:function(d){var h=d.observeMutationsRoot;E4?n3():g4(Y2("mutationObserverCallbacks",{observeMutationsRoot:h}))}}}},{mixout:function(){return{parse:{transform:function(d){return M4(d)}}}},hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-transform");return v&&(d.transform=M4(v)),d}}},provides:function(m){m.generateAbstractTransformGrouping=function(d){var h=d.main,v=d.transform,L=d.iconWidth,I={transform:"translate(".concat(d.containerWidth/2," 256)")},B="translate(".concat(32*v.x,", ").concat(32*v.y,") "),r1="scale(".concat(v.size/16*(v.flipX?-1:1),", ").concat(v.size/16*(v.flipY?-1:1),") "),a1="rotate(".concat(v.rotate," 0 0)"),q1={outer:I,inner:{transform:"".concat(B," ").concat(r1," ").concat(a1)},path:{transform:"translate(".concat(L/2*-1," -256)")}};return{tag:"g",attributes:a({},q1.outer),children:[{tag:"g",attributes:a({},q1.inner),children:[{tag:h.icon.tag,children:h.icon.children,attributes:a(a({},h.icon.attributes),q1.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-mask"),V=v?q2(v.split(" ").map(function(L){return L.trim()})):G3();return V.prefix||(V.prefix=w2()),d.mask=V,d.maskId=h.getAttribute("data-fa-mask-id"),d}}},provides:function(m){m.generateAbstractMask=function(d){var c,h=d.children,v=d.attributes,V=d.main,L=d.mask,I=d.maskId,a1=V.icon,R1=L.icon,q1=function O2(c){var m=c.transform,h=c.iconWidth,v={transform:"translate(".concat(c.containerWidth/2," 256)")},V="translate(".concat(32*m.x,", ").concat(32*m.y,") "),L="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "),I="rotate(".concat(m.rotate," 0 0)");return{outer:v,inner:{transform:"".concat(V," ").concat(L," ").concat(I)},path:{transform:"translate(".concat(h/2*-1," -256)")}}}({transform:d.transform,containerWidth:L.width,iconWidth:V.width}),f2={tag:"rect",attributes:a(a({},C4),{},{fill:"white"})},v2=a1.children?{children:a1.children.map(H4)}:{},g2={tag:"g",attributes:a({},q1.inner),children:[H4(a({tag:a1.tag,attributes:a(a({},a1.attributes),q1.path)},v2))]},k2={tag:"g",attributes:a({},q1.outer),children:[g2]},r2="mask-".concat(I||Q2()),h2="clip-".concat(I||Q2()),M2={tag:"mask",attributes:a(a({},C4),{},{id:r2,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f2,k2]},u2={tag:"defs",children:[{tag:"clipPath",attributes:{id:h2},children:(c=R1,"g"===c.tag?c.children:[c])},M2]};return h.push(u2,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(h2,")"),mask:"url(#".concat(r2,")")},C4)}),{children:h,attributes:v}}}},{provides:function(m){var d=!1;j1.matchMedia&&(d=j1.matchMedia("(prefers-reduced-motion: reduce)").matches),m.missingIconAbstract=function(){var h=[],v={fill:"currentColor"},V={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};h.push({tag:"path",attributes:a(a({},v),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var L=a(a({},V),{},{attributeName:"opacity"}),I={tag:"circle",attributes:a(a({},v),{},{cx:"256",cy:"364",r:"28"}),children:[]};return d||I.children.push({tag:"animate",attributes:a(a({},V),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:a(a({},L),{},{values:"1;0;1;1;0;1;"})}),h.push(I),h.push({tag:"path",attributes:a(a({},v),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:d?[]:[{tag:"animate",attributes:a(a({},L),{},{values:"1;0;0;0;0;1;"})}]}),d||h.push({tag:"path",attributes:a(a({},v),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:a(a({},L),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:h}}}},{hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-symbol");return d.symbol=null!==v&&(""===v||v),d}}}}],{mixoutsTo:m2});var O4=m2.parse,x6=m2.icon,z6=H(6593);const R4=["*"],H6=c=>{const m={[`fa-${c.animation}`]:null!=c.animation&&!c.animation.startsWith("spin"),"fa-spin":"spin"===c.animation||"spin-reverse"===c.animation,"fa-spin-pulse":"spin-pulse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-spin-reverse":"spin-reverse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-pulse":"spin-pulse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-fw":c.fixedWidth,"fa-border":c.border,"fa-inverse":c.inverse,"fa-layers-counter":c.counter,"fa-flip-horizontal":"horizontal"===c.flip||"both"===c.flip,"fa-flip-vertical":"vertical"===c.flip||"both"===c.flip,[`fa-${c.size}`]:null!==c.size,[`fa-rotate-${c.rotate}`]:null!==c.rotate,[`fa-pull-${c.pull}`]:null!==c.pull,[`fa-stack-${c.stackItemSize}`]:null!=c.stackItemSize};return Object.keys(m).map(d=>m[d]?d:null).filter(d=>d)};let y6=(()=>{class c{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),U4=(()=>{class c{constructor(){this.definitions={}}addIcons(...d){for(const h of d){h.prefix in this.definitions||(this.definitions[h.prefix]={}),this.definitions[h.prefix][h.iconName]=h;for(const v of h.icon[2])"string"==typeof v&&(this.definitions[h.prefix][v]=h)}}addIconPacks(...d){for(const h of d){const v=Object.keys(h).map(V=>h[V]);this.addIcons(...v)}}getIconDefinition(d,h){return d in this.definitions&&h in this.definitions[d]?this.definitions[d][h]:null}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),w6=(()=>{class c{constructor(){this.stackItemSize="1x"}ngOnChanges(d){if("size"in d)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275dir=e.lG2({type:c,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[e.TTD]})}return c})(),L6=(()=>{class c{constructor(d,h){this.renderer=d,this.elementRef=h}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(d){"size"in d&&(null!=d.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${d.size.currentValue}`),null!=d.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${d.size.previousValue}`))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[e.TTD,e.jDz],ngContentSelectors:R4,decls:1,vars:0,template:function(h,v){1&h&&(e.F$t(),e.Hsn(0))},encapsulation:2})}return c})(),G4=(()=>{class c{set spin(d){this.animation=d?"spin":void 0}set pulse(d){this.animation=d?"spin-pulse":void 0}constructor(d,h,v,V,L){this.sanitizer=d,this.config=h,this.iconLibrary=v,this.stackItem=V,this.classes=[],null!=L&&null==V&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(d){if(null!=this.icon||null!=this.config.fallbackIcon){if(d){const v=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=v){const V=this.buildParams();this.renderIcon(v,V)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(d){const h=((c,m)=>(c=>void 0!==c.prefix&&void 0!==c.iconName)(c)?c:"string"==typeof c?{prefix:m,iconName:c}:{prefix:c[0],iconName:c[1]})(d,this.config.defaultPrefix);return"icon"in h?h:this.iconLibrary.getIconDefinition(h.prefix,h.iconName)??((c=>{throw new Error(`Could not find icon with iconName=${c.iconName} and prefix=${c.prefix} in the icon library.`)})(h),null)}buildParams(){const d={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},h="string"==typeof this.transform?O4.transform(this.transform):this.transform;return{title:this.title,transform:h,classes:[...H6(d),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(d,h){const v=x6(d,h);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(v.html.join("\n"))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(z6.H7),e.Y36(y6),e.Y36(U4),e.Y36(w6,8),e.Y36(L6,8))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(h,v){2&h&&(e.Ikx("innerHTML",v.renderedIconHTML,e.oJD),e.uIk("title",v.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[e.TTD,e.jDz],decls:0,vars:0,template:function(h,v){},encapsulation:2})}return c})(),W4=(()=>{class c{static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275mod=e.oAB({type:c});static#i=this.\u0275inj=e.cJS({})}return c})()},6437:(s2,U1,H)=>{H.d(U1,{aj:()=>Z,ce:()=>M});var e=H(6825),u=H(6814),a=H(9212),X=H(2236),O=H(5219),j=H(2076),J=H(4713);let x1=(()=>{class l extends J.s{static \u0275fac=(()=>{let t;return function(p){return(t||(t=a.n5z(l)))(p||l)}})();static \u0275cmp=a.Xpm({type:l,selectors:[["AngleRightIcon"]],standalone:!0,features:[a.qOj,a.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z","fill","currentColor"]],template:function(o,p){1&o&&(a.O4$(),a.TgZ(0,"svg",0),a._UZ(1,"path",1),a.qZA()),2&o&&(a.Tol(p.getClassNames()),a.uIk("aria-label",p.ariaLabel)("aria-hidden",p.ariaHidden)("role",p.role))},encapsulation:2})}return l})();var l1=H(4480),m1=H(2332);let D1=(()=>{class l{platformId;el;zone;config;renderer;viewContainer;tooltipPosition;tooltipEvent="hover";appendTo;positionStyle;tooltipStyleClass;tooltipZIndex;escape=!0;showDelay;hideDelay;life;positionTop;positionLeft;autoHide=!0;fitContent=!0;hideOnEscape=!0;content;get disabled(){return this._disabled}set disabled(t){this._disabled=t,this.deactivate()}tooltipOptions;_tooltipOptions={tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0,id:(0,m1.Th)()+"_tooltip"};_disabled;container;styleClass;tooltipText;showTimeout;hideTimeout;active;mouseEnterListener;mouseLeaveListener;containerMouseleaveListener;clickListener;focusListener;blurListener;scrollHandler;resizeListener;constructor(t,o,p,_,N,e1){this.platformId=t,this.el=o,this.zone=p,this.config=_,this.renderer=N,this.viewContainer=e1}ngAfterViewInit(){(0,u.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let t=this.getTarget(this.el.nativeElement);t.addEventListener("focus",this.focusListener),t.addEventListener("blur",this.blurListener)}})}ngOnChanges(t){t.tooltipPosition&&this.setOption({tooltipPosition:t.tooltipPosition.currentValue}),t.tooltipEvent&&this.setOption({tooltipEvent:t.tooltipEvent.currentValue}),t.appendTo&&this.setOption({appendTo:t.appendTo.currentValue}),t.positionStyle&&this.setOption({positionStyle:t.positionStyle.currentValue}),t.tooltipStyleClass&&this.setOption({tooltipStyleClass:t.tooltipStyleClass.currentValue}),t.tooltipZIndex&&this.setOption({tooltipZIndex:t.tooltipZIndex.currentValue}),t.escape&&this.setOption({escape:t.escape.currentValue}),t.showDelay&&this.setOption({showDelay:t.showDelay.currentValue}),t.hideDelay&&this.setOption({hideDelay:t.hideDelay.currentValue}),t.life&&this.setOption({life:t.life.currentValue}),t.positionTop&&this.setOption({positionTop:t.positionTop.currentValue}),t.positionLeft&&this.setOption({positionLeft:t.positionLeft.currentValue}),t.disabled&&this.setOption({disabled:t.disabled.currentValue}),t.content&&(this.setOption({tooltipLabel:t.content.currentValue}),this.active&&(t.content.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),t.autoHide&&this.setOption({autoHide:t.autoHide.currentValue}),t.id&&this.setOption({id:t.id.currentValue}),t.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...t.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(t){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(t){(this.isAutoHide()||!(j.p.hasClass(t.relatedTarget,"p-tooltip")||j.p.hasClass(t.relatedTarget,"p-tooltip-text")||j.p.hasClass(t.relatedTarget,"p-tooltip-arrow")))&&this.deactivate()}onFocus(t){this.activate()}onBlur(t){this.deactivate()}onInputClick(t){this.deactivate()}onPressEscape(){this.hideOnEscape&&this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let t=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},t)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div"),this.container.setAttribute("id",this.getOption("id")),this.container.setAttribute("role","tooltip");let t=document.createElement("div");t.className="p-tooltip-arrow",this.container.appendChild(t),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?j.p.appendChild(this.container,this.el.nativeElement):j.p.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()?this.container.style.pointerEvents="none":(this.container.style.pointerEvents="unset",this.bindContainerMouseleaveListener())}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",o=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),j.p.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?m1.P9.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&m1.P9.clear(this.container),this.remove()}updateText(){const t=this.getOption("tooltipLabel");if(t instanceof a.Rgc){const o=this.viewContainer.createEmbeddedView(t);o.detectChanges(),o.rootNodes.forEach(p=>this.tooltipText.appendChild(p))}else this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(t))):this.tooltipText.innerHTML=t}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let t=this.el.nativeElement.getBoundingClientRect();return{left:t.left+j.p.getWindowScrollLeft(),top:t.top+j.p.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let t=this.getHostOffset(),o=t.left+j.p.getOuterWidth(this.el.nativeElement),p=t.top+(j.p.getOuterHeight(this.el.nativeElement)-j.p.getOuterHeight(this.container))/2;this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let t=this.getHostOffset(),o=t.left-j.p.getOuterWidth(this.container),p=t.top+(j.p.getOuterHeight(this.el.nativeElement)-j.p.getOuterHeight(this.container))/2;this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let t=this.getHostOffset(),o=t.left+(j.p.getOuterWidth(this.el.nativeElement)-j.p.getOuterWidth(this.container))/2,p=t.top-j.p.getOuterHeight(this.container);this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let t=this.getHostOffset(),o=t.left+(j.p.getOuterWidth(this.el.nativeElement)-j.p.getOuterWidth(this.container))/2,p=t.top+j.p.getOuterHeight(this.el.nativeElement);this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}setOption(t){this._tooltipOptions={...this._tooltipOptions,...t}}getOption(t){return this._tooltipOptions[t]}getTarget(t){return j.p.hasClass(t,"p-inputwrapper")?j.p.findSingle(t,"input"):t}preAlign(t){this.container.style.left="-999px",this.container.style.top="-999px";let o="p-tooltip p-component p-tooltip-"+t;this.container.className=this.getOption("tooltipStyleClass")?o+" "+this.getOption("tooltipStyleClass"):o}isOutOfBounds(){let t=this.container.getBoundingClientRect(),o=t.top,p=t.left,_=j.p.getOuterWidth(this.container),N=j.p.getOuterHeight(this.container),e1=j.p.getViewport();return p+_>e1.width||p<0||o<0||o+N>e1.height}onWindowResize(t){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new j.V(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let t=this.getTarget(this.el.nativeElement);t.removeEventListener("focus",this.focusListener),t.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):j.p.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&m1.P9.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}static \u0275fac=function(o){return new(o||l)(a.Y36(a.Lbi),a.Y36(a.SBq),a.Y36(a.R0b),a.Y36(O.b4),a.Y36(a.Qsj),a.Y36(a.s_b))};static \u0275dir=a.lG2({type:l,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],hostBindings:function(o,p){1&o&&a.NdJ("keydown.escape",function(N){return p.onPressEscape(N)},!1,a.evT)},inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",autoHide:"autoHide",fitContent:"fitContent",hideOnEscape:"hideOnEscape",content:["pTooltip","content"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[a.TTD]})}return l})(),g1=(()=>{class l{static \u0275fac=function(o){return new(o||l)};static \u0275mod=a.oAB({type:l});static \u0275inj=a.cJS({imports:[u.ez]})}return l})(),T1=(()=>{class l extends J.s{static \u0275fac=(()=>{let t;return function(p){return(t||(t=a.n5z(l)))(p||l)}})();static \u0275cmp=a.Xpm({type:l,selectors:[["CaretLeftIcon"]],standalone:!0,features:[a.qOj,a.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.5553 13C10.411 13.0006 10.2704 12.9538 10.1554 12.8667L3.04473 7.53369C2.96193 7.4716 2.89474 7.39108 2.84845 7.29852C2.80217 7.20595 2.77808 7.10388 2.77808 7.00039C2.77808 6.8969 2.80217 6.79484 2.84845 6.70227C2.89474 6.60971 2.96193 6.52919 3.04473 6.4671L10.1554 1.13412C10.2549 1.05916 10.3734 1.0136 10.4976 1.0026C10.6217 0.991605 10.7464 1.01561 10.8575 1.0719C10.9668 1.12856 11.0584 1.21398 11.1226 1.31893C11.1869 1.42388 11.2212 1.54438 11.222 1.66742V12.3334C11.2212 12.4564 11.1869 12.5769 11.1226 12.6819C11.0584 12.7868 10.9668 12.8722 10.8575 12.9289C10.7629 12.9735 10.6599 12.9977 10.5553 13ZM4.55574 7.00039L9.88871 11.0001V3.00066L4.55574 7.00039Z","fill","currentColor"]],template:function(o,p){1&o&&(a.O4$(),a.TgZ(0,"svg",0),a._UZ(1,"path",1),a.qZA()),2&o&&(a.Tol(p.getClassNames()),a.uIk("aria-label",p.ariaLabel)("aria-hidden",p.ariaHidden)("role",p.role))},encapsulation:2})}return l})();const y1=["sublist"];function Q(l,r){if(1&l&&a._UZ(0,"li",5),2&l){const t=a.oxw().$implicit,o=a.oxw();a.Akn(o.getItemProp(t,"style")),a.Q6J("id",o.getItemId(t))("ngClass",o.getSeparatorItemClass(t)),a.uIk("data-pc-section","separator")}}function w1(l,r){if(1&l&&a._UZ(0,"span",18),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"icon"))("ngStyle",o.getItemProp(t,"iconStyle")),a.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function b1(l,r){if(1&l&&(a.TgZ(0,"span",19),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.uIk("data-pc-section","label"),a.xp6(1),a.hij(" ",o.getItemLabel(t)," ")}}function H1(l,r){if(1&l&&a._UZ(0,"span",20),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("innerHTML",o.getItemLabel(t),a.oJD),a.uIk("data-pc-section","label")}}function F1(l,r){if(1&l&&(a.TgZ(0,"span",21),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"badgeStyleClass")),a.xp6(1),a.Oqu(o.getItemProp(t,"badge"))}}function X1(l,r){1&l&&a._UZ(0,"AngleRightIcon",24),2&l&&(a.Q6J("styleClass","p-submenu-icon"),a.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function B1(l,r){}function _1(l,r){1&l&&a.YNc(0,B1,0,0,"ng-template"),2&l&&a.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function q(l,r){if(1&l&&(a.ynx(0),a.YNc(1,X1,1,3,"AngleRightIcon",22)(2,_1,1,2,null,23),a.BQk()),2&l){const t=a.oxw(4);a.xp6(1),a.Q6J("ngIf",!t.slideMenu.submenuIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.slideMenu.submenuIconTemplate)}}const v1=l=>({"p-menuitem-link":!0,"p-disabled":l});function z1(l,r){if(1&l&&(a.TgZ(0,"a",12),a.YNc(1,w1,1,5,"span",13)(2,b1,2,2,"span",14)(3,H1,1,2,"ng-template",null,15,a.W1O)(5,F1,2,2,"span",16)(6,q,3,2,"ng-container",17),a.qZA()),2&l){const t=a.MAs(4),o=a.oxw(2).$implicit,p=a.oxw();a.Q6J("target",p.getItemProp(o,"target"))("ngClass",a.VKq(12,v1,p.getItemProp(o,"disabled"))),a.uIk("href",p.getItemProp(o,"url"),a.LSH)("aria-hidden",!0)("data-automationid",p.getItemProp(o,"automationId"))("data-pc-section","action")("tabindex",-1),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"icon")),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"escape"))("ngIfElse",t),a.xp6(3),a.Q6J("ngIf",p.getItemProp(o,"badge")),a.xp6(1),a.Q6J("ngIf",p.isItemGroup(o))}}function V1(l,r){if(1&l&&a._UZ(0,"span",18),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"icon"))("ngStyle",o.getItemProp(t,"iconStyle")),a.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function G1(l,r){if(1&l&&(a.TgZ(0,"span",19),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.uIk("data-pc-section","label"),a.xp6(1),a.hij(" ",o.getItemLabel(t)," ")}}function $1(l,r){if(1&l&&a._UZ(0,"span",20),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("innerHTML",o.getItemLabel(t),a.oJD),a.uIk("data-pc-section","label")}}function O1(l,r){if(1&l&&(a.TgZ(0,"span",21),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"badgeStyleClass")),a.xp6(1),a.Oqu(o.getItemProp(t,"badge"))}}function j1(l,r){1&l&&a._UZ(0,"AngleRightIcon",24),2&l&&(a.Q6J("styleClass","p-submenu-icon"),a.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function k1(l,r){}function c2(l,r){1&l&&a.YNc(0,k1,0,0,"ng-template"),2&l&&a.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function L1(l,r){if(1&l&&(a.ynx(0),a.YNc(1,j1,1,3,"AngleRightIcon",22)(2,c2,1,2,null,23),a.BQk()),2&l){const t=a.oxw(4);a.xp6(1),a.Q6J("ngIf",!t.slideMenu.submenuIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.slideMenu.submenuIconTemplate)}}const a2=()=>({exact:!1});function $(l,r){if(1&l&&(a.TgZ(0,"a",25),a.YNc(1,V1,1,5,"span",13)(2,G1,2,2,"span",14)(3,$1,1,2,"ng-template",null,15,a.W1O)(5,O1,2,2,"span",16)(6,L1,3,2,"ng-container",17),a.qZA()),2&l){const t=a.MAs(4),o=a.oxw(2).$implicit,p=a.oxw();a.Q6J("routerLink",p.getItemProp(o,"routerLink"))("queryParams",p.getItemProp(o,"queryParams"))("routerLinkActive","p-menuitem-link-active")("routerLinkActiveOptions",p.getItemProp(o,"routerLinkActiveOptions")||a.DdM(21,a2))("target",p.getItemProp(o,"target"))("ngClass",a.VKq(22,v1,p.getItemProp(o,"disabled")))("fragment",p.getItemProp(o,"fragment"))("queryParamsHandling",p.getItemProp(o,"queryParamsHandling"))("preserveFragment",p.getItemProp(o,"preserveFragment"))("skipLocationChange",p.getItemProp(o,"skipLocationChange"))("replaceUrl",p.getItemProp(o,"replaceUrl"))("state",p.getItemProp(o,"state")),a.uIk("data-automationid",p.getItemProp(o,"automationId"))("tabindex",-1)("aria-hidden",!0)("data-pc-section","action"),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"icon")),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"escape"))("ngIfElse",t),a.xp6(3),a.Q6J("ngIf",p.getItemProp(o,"badge")),a.xp6(1),a.Q6J("ngIf",p.isItemGroup(o))}}function Y(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"p-slideMenuSub",26),a.NdJ("itemClick",function(p){a.CHM(t);const _=a.oxw(3);return a.KtG(_.itemClick.emit(p))})("itemMouseEnter",function(p){a.CHM(t);const _=a.oxw(3);return a.KtG(_.itemMouseEnter.emit(p))}),a.qZA()}if(2&l){const t=a.oxw(2).$implicit,o=a.oxw();a.Q6J("items",t.items)("autoDisplay",o.autoDisplay)("menuId",o.menuId)("activeItemPath",o.activeItemPath)("focusedItemId",o.focusedItemId)("level",o.level+1)("menuWidth",o.menuWidth)}}function s1(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"li",6,7)(2,"div",8),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw().$implicit,N=a.oxw();return a.KtG(N.onItemClick(p,_))})("mouseenter",function(p){a.CHM(t);const _=a.oxw().$implicit,N=a.oxw();return a.KtG(N.itemMouseEnter.emit({originalEvent:p,processedItem:_}))}),a.YNc(3,z1,7,14,"a",9)(4,$,7,24,"a",10),a.qZA(),a.YNc(5,Y,1,7,"p-slideMenuSub",11),a.qZA()}if(2&l){const t=a.oxw(),o=t.$implicit,p=t.index,_=a.oxw();a.Tol(_.getItemProp(o,"styleClass")),a.Q6J("id",_.getItemId(o))("ngStyle",_.getItemProp(o,"style"))("ngClass",_.getItemClass(o))("tooltipOptions",_.getItemProp(o,"tooltipOptions")),a.uIk("data-pc-section","menuitem")("data-p-highlight",_.isItemActive(o))("data-p-focused",_.isItemFocused(o))("data-p-disabled",_.isItemDisabled(o))("aria-label",_.getItemLabel(o))("aria-disabled",_.isItemDisabled(o)||void 0)("aria-haspopup",_.isItemGroup(o)&&!_.getItemProp(o,"to")?"menu":void 0)("aria-expanded",_.isItemGroup(o)?_.isItemActive(o):void 0)("aria-level",_.level+1)("aria-setsize",_.getAriaSetSize())("aria-posinset",_.getAriaPosInset(p)),a.xp6(2),a.uIk("data-pc-section","content"),a.xp6(1),a.Q6J("ngIf",!_.getItemProp(o,"routerLink")),a.xp6(1),a.Q6J("ngIf",_.getItemProp(o,"routerLink")),a.xp6(1),a.Q6J("ngIf",_.isItemVisible(o)&&_.isItemGroup(o))}}function S(l,r){if(1&l&&a.YNc(0,Q,1,5,"li",3)(1,s1,6,21,"li",4),2&l){const t=r.$implicit,o=a.oxw();a.Q6J("ngIf",o.isItemVisible(t)&&o.getItemProp(t,"separator")),a.xp6(1),a.Q6J("ngIf",o.isItemVisible(t)&&!o.getItemProp(t,"separator"))}}const E=(l,r,t)=>({"p-submenu-list":l,"p-slidemenu-root-list":r,"p-active-submenu":t}),G=["rootmenu"],f1=["container"],M1=["backward"],K1=["slideMenuContent"],J1=()=>({"vertical-align":"middle"});function n1(l,r){1&l&&a._UZ(0,"CaretLeftIcon",12),2&l&&a.Q6J("styleClass","p-slidemenu-backward-icon")("ngStyle",a.DdM(2,J1))}function Y1(l,r){}function y(l,r){1&l&&a.YNc(0,Y1,0,0,"ng-template")}const D=l=>({"p-slidemenu p-component":!0,"p-slidemenu-overlay":l}),F=(l,r)=>({showTransitionParams:l,hideTransitionParams:r}),A1=l=>({value:"visible",params:l});function P1(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"div",1,2),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayClick(p))})("@overlayAnimation.start",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayAnimationStart(p))})("@overlayAnimation.done",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayAnimationEnd(p))}),a.TgZ(2,"div",3)(3,"div",4,5),a.NdJ("focus",function(p){a.CHM(t);const _=a.MAs(4),N=a.oxw();return a.KtG(N.logFocus(p,_))}),a.TgZ(5,"p-slideMenuSub",6,7),a.NdJ("itemClick",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onItemClick(p))})("menuFocus",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onMenuFocus(p))})("menuKeydown",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onKeyDown(p))})("itemMouseEnter",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onItemMouseEnter(p))}),a.qZA()(),a.TgZ(7,"a",8,9),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.goBack(p))})("keydown",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onNavigationKeyDown(p))}),a.YNc(9,n1,1,3,"CaretLeftIcon",10)(10,y,1,0,null,11),a.TgZ(11,"span"),a._uU(12),a.qZA()()()()}if(2&l){const t=a.oxw();a.Tol(t.styleClass),a.Q6J("id",t.id)("ngClass",a.VKq(34,D,t.popup))("ngStyle",t.style)("@overlayAnimation",a.VKq(39,A1,a.WLB(36,F,t.showTransitionOptions,t.hideTransitionOptions)))("@.disabled",!0!==t.popup),a.uIk("data-pc-section","root")("data-pc-name","slidemenu"),a.xp6(2),a.Udp("height",t.left?t.viewportHeight+"px":"auto")("width",t.menuWidth+"px"),a.xp6(3),a.Q6J("root",!0)("items",t.processedItems)("menuId",t.id)("tabindex",t.disabled?-1:t.tabindex)("ariaLabel",t.ariaLabel)("ariaLabelledBy",t.ariaLabelledBy)("baseZIndex",t.baseZIndex)("autoZIndex",t.autoZIndex)("autoDisplay",t.autoDisplay)("menuWidth",t.menuWidth)("popup",t.popup)("effectDuration",t.effectDuration)("easing",t.easing)("focusedItemId",t.focused?t.focusedItemId:void 0)("activeItemPath",t.activeItemPath()),a.xp6(2),a.Udp("display",t.left?"block":"none"),a.uIk("data-pc-section","navigation"),a.xp6(2),a.Q6J("ngIf",!t.backIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.backIconTemplate),a.xp6(2),a.Oqu(t.backLabel)}}let K=(()=>{class l{document;el;renderer;cd;slideMenu;items;menuWidth;root=!1;easing="ease-out";effectDuration;autoDisplay;autoZIndex=!0;baseZIndex=0;popup;menuId;ariaLabel;ariaLabelledBy;level=0;focusedItemId;activeItemPath;tabindex=0;itemClick=new a.vpe;itemMouseEnter=new a.vpe;menuFocus=new a.vpe;menuBlur=new a.vpe;menuKeydown=new a.vpe;sublistViewChild;get isActive(){return-this.slideMenu.left==this.level*this.menuWidth}constructor(t,o,p,_,N){this.document=t,this.el=o,this.renderer=p,this.cd=_,this.slideMenu=N}getItemProp(t,o,p=null){return t&&t.item?m1.gb.getItemValue(t.item[o],p):void 0}getItemId(t){return t.item&&t.item?.id?t.item.id:`${this.menuId}_${t.key}`}getItemKey(t){return this.getItemId(t)}getItemClass(t){return{...this.getItemProp(t,"class"),"p-menuitem":!0,"p-menuitem-active":this.isItemActive(t),"p-focus":this.isItemFocused(t),"p-disabled":this.isItemDisabled(t)}}getItemLabel(t){return this.getItemProp(t,"label")}getSeparatorItemClass(t){return{...this.getItemProp(t,"class"),"p-menuitem-separator":!0}}getAriaSetSize(){return this.items.filter(t=>this.isItemVisible(t)&&!this.getItemProp(t,"separator")).length}getAriaPosInset(t){return t-this.items.slice(0,t).filter(o=>this.isItemVisible(o)&&this.getItemProp(o,"separator")).length+1}isItemVisible(t){return!1!==this.getItemProp(t,"visible")}isItemActive(t){if(this.activeItemPath)return this.activeItemPath.some(o=>o.key===t.key)}isItemDisabled(t){return this.getItemProp(t,"disabled")}isItemFocused(t){return this.focusedItemId===this.getItemId(t)}isItemGroup(t){return m1.gb.isNotEmpty(t.items)}onItemClick(t,o){this.getItemProp(o,"command",{originalEvent:t,item:o.item}),this.itemClick.emit({originalEvent:t,processedItem:o,isFocus:!0}),t.preventDefault()}onMenuKeyDown(t){this.menuKeydown.emit(t)}static \u0275fac=function(o){return new(o||l)(a.Y36(u.K0),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(a.sBO),a.Y36((0,a.Gpc)(()=>Z)))};static \u0275cmp=a.Xpm({type:l,selectors:[["p-slideMenuSub"]],viewQuery:function(o,p){if(1&o&&a.Gf(y1,7),2&o){let _;a.iGM(_=a.CRH())&&(p.sublistViewChild=_.first)}},hostAttrs:[1,"p-element"],inputs:{items:"items",menuWidth:"menuWidth",root:"root",easing:"easing",effectDuration:"effectDuration",autoDisplay:"autoDisplay",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",popup:"popup",menuId:"menuId",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",level:"level",focusedItemId:"focusedItemId",activeItemPath:"activeItemPath",tabindex:"tabindex"},outputs:{itemClick:"itemClick",itemMouseEnter:"itemMouseEnter",menuFocus:"menuFocus",menuBlur:"menuBlur",menuKeydown:"menuKeydown"},decls:3,vars:24,consts:[["role","menu",3,"ngClass","id","tabindex","keydown","focusin"],["sublist",""],["ngFor","",3,"ngForOf"],["role","separator",3,"id","style","ngClass",4,"ngIf"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","class","tooltipOptions",4,"ngIf"],["role","separator",3,"id","ngClass"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","tooltipOptions"],["listItem",""],[1,"p-menuitem-content",3,"click","mouseenter"],["pRipple","",3,"target","ngClass",4,"ngIf"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state",4,"ngIf"],["class","p-submenu",3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","menuWidth","itemClick","itemMouseEnter",4,"ngIf"],["pRipple","",3,"target","ngClass"],["class","p-menuitem-icon",3,"ngClass","ngStyle",4,"ngIf"],["class","p-menuitem-text",4,"ngIf","ngIfElse"],["htmlLabel",""],["class","p-menuitem-badge",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"p-menuitem-icon",3,"ngClass","ngStyle"],[1,"p-menuitem-text"],[1,"p-menuitem-text",3,"innerHTML"],[1,"p-menuitem-badge",3,"ngClass"],[3,"styleClass",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"styleClass"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state"],[1,"p-submenu",3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","menuWidth","itemClick","itemMouseEnter"]],template:function(o,p){1&o&&(a.TgZ(0,"ul",0,1),a.NdJ("keydown",function(N){return p.menuKeydown.emit(N)})("focusin",function(N){return p.menuFocus.emit(N)}),a.YNc(2,S,2,2,"ng-template",2),a.qZA()),2&o&&(a.Udp("width",p.menuWidth,"px")("left",p.root?p.slideMenu.left:p.slideMenu.menuWidth,"px")("transition-property",p.root?"left":"none")("transition-duration",p.effectDuration+"ms")("transition-timing-function",p.easing),a.Q6J("ngClass",a.kEZ(20,E,!p.root,p.root,p.isActive))("id",p.menuId+"_list")("tabindex",p.tabindex),a.uIk("aria-label",p.ariaLabel)("aria-labelledBy",p.ariaLabelledBy)("aria-aria-activedescendant",p.focusedItemId)("aria-orientation","vertical")("data-pc-section","menu")("data-pc-state",p.isActive?"active":"inactive"),a.xp6(2),a.Q6J("ngForOf",p.items))},dependencies:()=>[u.mk,u.sg,u.O5,u.tP,u.PC,X.rH,X.Od,l1.H,D1,x1,l],encapsulation:2})}return l})(),Z=(()=>{class l{document;platformId;el;renderer;cd;config;overlayService;set model(t){this._model=t,this._processedItems=this.createProcessedItems(this._model||[])}get model(){return this._model}menuWidth=190;viewportHeight=180;effectDuration=250;easing="ease-out";backLabel="Back";disabled=!1;tabindex=0;popup;style;styleClass;appendTo;autoZIndex=!0;baseZIndex=0;autoDisplay=!0;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";id;ariaLabel;ariaLabelledBy;onShow=new a.vpe;onHide=new a.vpe;templates;rootmenu;containerViewChild;set backward(t){this.backwardViewChild=t}slideMenuContentViewChild;submenuIconTemplate;backIconTemplate;outsideClickListener;resizeListener;transitionEndListener;transitionStartListener;backwardViewChild;transition=!1;left=0;animating=!1;target;visible;relativeAlign;window;focused=!1;activeItemPath=(0,a.tdS)([]);focusedItemInfo=(0,a.tdS)({index:-1,level:0,parentKey:""});searchValue="";searchTimeout;_processedItems;_model;container;itemClick=!1;get visibleItems(){const t=this.activeItemPath().find(o=>o.key===this.focusedItemInfo().parentKey);return t?t.items:this.processedItems}get processedItems(){return(!this._processedItems||!this._processedItems.length)&&(this._processedItems=this.createProcessedItems(this.model||[])),this._processedItems}get focusedItemId(){const t=this.focusedItemInfo();return t.item&&t.item?.id?t.item.id:-1!==t.index?`${this.id}${m1.gb.isNotEmpty(t.parentKey)?"_"+t.parentKey:""}_${t.index}`:null}constructor(t,o,p,_,N,e1,u1){this.document=t,this.platformId=o,this.el=p,this.renderer=_,this.cd=N,this.config=e1,this.overlayService=u1,this.window=this.document.defaultView,(0,a.cEC)(()=>{const C1=this.activeItemPath();this.popup&&(m1.gb.isNotEmpty(C1)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener()))})}documentFocusListener;ngOnInit(){this.id=this.id||(0,m1.Th)()}ngAfterContentInit(){this.templates.forEach(t=>{switch(t.getType()){case"backicon":this.backIconTemplate=t.template;break;case"submenuicon":this.submenuIconTemplate=t.template}})}createProcessedItems(t,o=0,p={},_=""){const N=[];return t&&t.forEach((e1,u1)=>{const C1=(""!==_?_+"_":"")+u1,h1={item:e1,index:u1,level:o,key:C1,parent:p,parentKey:_};h1.items=this.createProcessedItems(e1.items,o+1,h1,C1),N.push(h1)}),N}getItemProp(t,o){return t?m1.gb.getItemValue(t[o]):void 0}getProccessedItemLabel(t){return t?this.getItemLabel(t.item):void 0}getItemLabel(t){return this.getItemProp(t,"label")}isProcessedItemGroup(t){return t&&m1.gb.isNotEmpty(t.items)}isSelected(t){return this.activeItemPath().some(o=>o.key===t.key)}isValidSelectedItem(t){return this.isValidItem(t)&&this.isSelected(t)}isValidItem(t){return!!t&&!this.isItemDisabled(t.item)&&!this.isItemSeparator(t.item)}isItemDisabled(t){return this.getItemProp(t,"disabled")}isItemSeparator(t){return this.getItemProp(t,"separator")}isItemMatched(t){return this.isValidItem(t)&&this.getProccessedItemLabel(t).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase())}isProccessedItemGroup(t){return t&&m1.gb.isNotEmpty(t.items)}onOverlayClick(t){this.popup&&this.overlayService.add({originalEvent:t,target:this.el.nativeElement})}goBack(t){this.animate("left"),t.stopPropagation(),t.preventDefault()}onItemClick(t){if(!this.transition){this.itemClick||(this.itemClick=!0,this.onMenuFocus());const{processedItem:p}=t,_=this.isProcessedItemGroup(p),N=this.focusedItemInfo();_?(this.focusedItemInfo.set({...N,index:-1,level:N.level+1,parentKey:p.key,item:p.item}),this.animate("right")):(this.onItemChange(t),this.popup&&this.hide())}}onItemMouseEnter(t){this.onItemChange(t)}onKeyDown(t){if(!this.transition){const o=t.metaKey||t.ctrlKey;switch(t.code){case"ArrowDown":this.onArrowDownKey(t);break;case"ArrowUp":this.onArrowUpKey(t);break;case"ArrowLeft":this.onArrowLeftKey(t);break;case"ArrowRight":this.onArrowRightKey(t);break;case"Home":this.onHomeKey(t);break;case"End":this.onEndKey(t);break;case"Space":this.onSpaceKey(t);break;case"Enter":this.onEnterKey(t);break;case"Escape":this.onEscapeKey(t);break;case"Tab":this.onTabKey(t);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!o&&m1.gb.isPrintableCharacter(t.key)&&this.searchItems(t,t.key)}}}onNavigationKeyDown(t){switch(t.code){case"Enter":case"Space":this.onArrowLeftKey(t);const o=this.focusedItemInfo();this.focusedItemInfo.set({...o,index:-1,item:null})}}animate(t){switch(t){case"right":this.left-=this.menuWidth;break;case"left":this.left+=this.menuWidth}this.animating=!0,setTimeout(()=>this.animating=!1,this.effectDuration)}onArrowDownKey(t){const o=-1!==this.focusedItemInfo().index?this.findNextItemIndex(this.focusedItemInfo().index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(t,o),t.preventDefault()}onArrowRightKey(t){const o=this.focusedItemInfo();-1===o.index&&(o.index=0);const p=this.visibleItems[this.focusedItemInfo().index];if(this.isProccessedItemGroup(p)){let{level:e1,key:u1}=p;this.onItemChange({originalEvent:t,processedItem:p}),this.focusedItemInfo.set({index:0,level:e1,parentKey:u1}),this.searchValue="",this.animate("right")}t.preventDefault()}onArrowUpKey(t){if(t.altKey){if(-1!==this.focusedItemInfo().index){const o=this.visibleItems[this.focusedItemInfo().index];!this.isProccessedItemGroup(o)&&this.onItemChange({originalEvent:t,processedItem:o})}this.popup&&this.hide(t,!0),t.preventDefault()}else{const o=-1!==this.focusedItemInfo().index?this.findPrevItemIndex(this.focusedItemInfo().index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(t,o),t.preventDefault()}}onArrowLeftKey(t){const o=this.focusedItemInfo();-1===o.index&&(o.index=0);const p=this.visibleItems[o.index],_=this.activeItemPath().find(u1=>u1.key===p.parentKey);if(!m1.gb.isEmpty(p.parent)){let{level:u1,index:C1,parentKey:h1}=_;this.focusedItemInfo.set({index:C1,level:u1,parentKey:h1,item:_.item}),this.searchValue=""}const e1=this.activeItemPath().filter(u1=>u1.parentKey!==o.parentKey);this.activeItemPath.set(e1),_&&this.animate("left"),t.preventDefault()}onHomeKey(t){this.changeFocusedItemIndex(t,this.findFirstItemIndex()),t.preventDefault()}onEndKey(t){this.changeFocusedItemIndex(t,this.findLastItemIndex()),t.preventDefault()}onSpaceKey(t){this.onEnterKey(t)}onEscapeKey(t){if(this.popup){this.hide(t,!0);const o=this.focusedItemInfo();this.focusedItemInfo.set({...o,index:this.findLastFocusedItemIndex(),item:null}),t.preventDefault()}}onTabKey(t){"none"!==this.backwardViewChild.nativeElement.style.display&&this.backwardViewChild.nativeElement.focus(),this.popup&&!this.containerViewChild.nativeElement.contains(t.target)&&this.hide(),t.preventDefault()}onEnterKey(t){if(-1!==this.focusedItemInfo().index){const o=this.visibleItems[this.focusedItemInfo().index];if(this.isProccessedItemGroup(o))this.onArrowRightKey(t);else{const _=j.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${this.focusedItemId}"]`),N=_&&j.p.findSingle(_,'a[data-pc-section="action"]');N?N.click():_&&_.click();const e1=this.focusedItemInfo();this.focusedItemInfo.set({...e1,index:o.index,item:o.item})}}t.preventDefault()}onItemChange(t){const{processedItem:o,isFocus:p}=t;if(m1.gb.isEmpty(o))return;const{index:_,key:N,level:e1,parentKey:u1,items:C1,item:h1}=o,E1=m1.gb.isNotEmpty(C1),n2=this.activeItemPath().filter(Z1=>Z1.parentKey!==u1&&Z1.parentKey!==N);E1&&n2.push(o),this.focusedItemInfo.set({index:_,level:e1,parentKey:u1,item:h1}),this.activeItemPath.set(n2),p&&j.p.focus(this.rootmenu.sublistViewChild.nativeElement)}onMenuFocus(){this.focused=!0,this.bindOutsideClickListener(),this.bindTransitionListeners(),!this.left&&this.focusedItemInfo().level>0&&this.focusedItemInfo.set({index:0,level:0,parentKey:"",item:this.findVisibleItem(0).item}),-1===this.focusedItemInfo().index&&this.left<0&&this.focusedItemInfo.set({...this.focusedItemInfo(),index:0}),-1===this.focusedItemInfo().index&&!this.left&&this.focusedItemInfo.set({index:0,level:0,parentKey:"",item:this.findVisibleItem(0).item})}onMenuBlur(){this.focused=!1,this.popup&&this.focusedItemInfo.set({index:-1,level:0,parentKey:"",item:null}),this.popup||this.focusedItemInfo.set({...this.focusedItemInfo(),index:-1,item:null}),this.searchValue="",!this.popup&&this.unbindOutsideClickListener()}activeLevel=(0,a.tdS)(0);bindTransitionListeners(){this.transitionStartListener||(this.transitionStartListener=this.renderer.listen(this.rootmenu.sublistViewChild.nativeElement,"transitionstart",t=>{this.transition=!0,t.preventDefault()})),this.transitionEndListener||(this.transitionEndListener=this.renderer.listen(this.rootmenu.sublistViewChild.nativeElement,"transitionend",t=>{const o=j.p.findSingle(this.rootmenu.el.nativeElement,'ul[data-pc-state="active"]'),p=j.p.getAttribute(o.firstElementChild,"aria-level")-1;if(this.activeLevel.set(p),this.left){const _=j.p.getAttribute(o.firstElementChild,"aria-level")-1;if(this.activeLevel.set(_),this.focusedItemInfo().level>this.activeLevel()){let N=this.activeItemPath().slice(0,this.activeItemPath().length-1),e1=N[N.length-1];this.focusedItemInfo.set({index:-1,level:this.activeLevel(),parentKey:e1.key}),this.activeItemPath.set(N)}}else this.rootmenu.sublistViewChild.nativeElement.focus();this.transition=!1,t.preventDefault()}))}unbindTransitionListeners(){this.transitionEndListener&&(this.transitionEndListener(),this.transitionEndListener=null),this.transitionStartListener&&(this.transitionStartListener(),this.transitionStartListener=null)}onOverlayAnimationStart(t){switch(t.toState){case"visible":this.popup&&(this.container=t.element,this.moveOnTop(),this.onShow.emit({}),this.appendOverlay(),this.alignOverlay(),this.bindOutsideClickListener(),this.bindResizeListener(),j.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.scrollInView());break;case"void":this.onOverlayHide(),this.onHide.emit({})}}alignOverlay(){this.relativeAlign?j.p.relativePosition(this.container,this.target):j.p.absolutePosition(this.container,this.target)}onOverlayAnimationEnd(t){"void"===t.toState&&m1.P9.clear(t.element)}appendOverlay(){this.appendTo&&("body"===this.appendTo?this.renderer.appendChild(this.document.body,this.containerViewChild.nativeElement):j.p.appendChild(this.container,this.appendTo))}restoreOverlayAppend(){this.containerViewChild&&this.appendTo&&this.renderer.appendChild(this.el.nativeElement,this.container)}moveOnTop(){this.autoZIndex&&m1.P9.set("menu",this.container,this.baseZIndex+this.config.zIndex.menu)}hide(t,o){this.popup&&(this.onHide.emit({}),this.visible=!1),o&&j.p.focus(this.target||this.rootmenu.sublistViewChild.nativeElement)}toggle(t){this.visible?this.hide(t,!0):this.show(t)}show(t,o){this.popup&&(this.visible=!0,this.target=t.currentTarget),this.focusedItemInfo.set({index:this.findFirstFocusedItemIndex(),level:0,parentKey:""}),this.popup||o&&j.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.cd.markForCheck()}searchItems(t,o){this.searchValue=(this.searchValue||"")+o;let p=-1,_=!1;return-1!==this.focusedItemInfo().index?(p=this.visibleItems.slice(this.focusedItemInfo().index).findIndex(N=>this.isItemMatched(N)),p=-1===p?this.visibleItems.slice(0,this.focusedItemInfo().index).findIndex(N=>this.isItemMatched(N)):p+this.focusedItemInfo().index):p=this.visibleItems.findIndex(N=>this.isItemMatched(N)),-1!==p&&(_=!0),-1===p&&-1===this.focusedItemInfo().index&&(p=this.findFirstFocusedItemIndex()),-1!==p&&this.changeFocusedItemIndex(t,p),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),_}findVisibleItem(t){return m1.gb.isNotEmpty(this.visibleItems)?this.visibleItems[t]:null}findLastFocusedItemIndex(){const t=this.findSelectedItemIndex();return t<0?this.findLastItemIndex():t}findLastItemIndex(){return m1.gb.findLastIndex(this.visibleItems,t=>this.isValidItem(t))}findPrevItemIndex(t){const o=t>0?m1.gb.findLastIndex(this.visibleItems.slice(0,t),p=>this.isValidItem(p)):-1;return o>-1?o:t}findNextItemIndex(t){const o=tthis.isValidItem(p)):-1;return o>-1?o+t+1:t}findFirstFocusedItemIndex(){const t=this.findSelectedItemIndex();return t<0?this.findFirstItemIndex():t}findFirstItemIndex(){return this.visibleItems.findIndex(t=>this.isValidItem(t))}findSelectedItemIndex(){return this.visibleItems.findIndex(t=>this.isValidSelectedItem(t))}changeFocusedItemIndex(t,o){this.focusedItemInfo().index!==o&&(this.focusedItemInfo.set({...this.focusedItemInfo(),index:o}),this.scrollInView())}scrollInView(t=-1){const p=j.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${-1!==t?`${this.id}_${t}`:this.focusedItemId}"]`);p&&p.scrollIntoView&&p.scrollIntoView({block:"nearest",inline:"nearest"})}bindResizeListener(){(0,u.NF)(this.platformId)&&(this.resizeListener||(this.resizeListener=this.renderer.listen(this.document.defaultView,"resize",t=>{j.p.isTouchDevice()||this.hide(t,!0)})))}bindOutsideClickListener(){(0,u.NF)(this.platformId)&&(this.outsideClickListener||(this.outsideClickListener=this.renderer.listen(this.document,"click",t=>{const o=this.containerViewChild&&!this.containerViewChild.nativeElement.contains(t.target),p=!this.popup||!(this.target&&(this.target===t.target||this.target.contains(t.target)));this.popup?o&&p&&(this.onMenuBlur(),this.hide()):o&&p&&this.focused&&this.onMenuBlur()})))}unbindOutsideClickListener(){this.outsideClickListener&&(this.outsideClickListener(),this.outsideClickListener=null)}unbindResizeListener(){this.resizeListener&&(this.resizeListener(),this.resizeListener=null)}onOverlayHide(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.left=0,this.cd.destroyed||(this.target=null),this.container&&(this.container=null)}ngOnDestroy(){this.popup&&(this.container&&this.autoZIndex&&m1.P9.clear(this.container),this.restoreOverlayAppend(),this.onOverlayHide()),this.unbindTransitionListeners()}static \u0275fac=function(o){return new(o||l)(a.Y36(u.K0),a.Y36(a.Lbi),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(a.sBO),a.Y36(O.b4),a.Y36(O.F0))};static \u0275cmp=a.Xpm({type:l,selectors:[["p-slideMenu"]],contentQueries:function(o,p,_){if(1&o&&a.Suo(_,O.jx,4),2&o){let N;a.iGM(N=a.CRH())&&(p.templates=N)}},viewQuery:function(o,p){if(1&o&&(a.Gf(G,5),a.Gf(f1,5),a.Gf(M1,5),a.Gf(K1,5)),2&o){let _;a.iGM(_=a.CRH())&&(p.rootmenu=_.first),a.iGM(_=a.CRH())&&(p.containerViewChild=_.first),a.iGM(_=a.CRH())&&(p.backward=_.first),a.iGM(_=a.CRH())&&(p.slideMenuContentViewChild=_.first)}},hostAttrs:[1,"p-element"],inputs:{model:"model",menuWidth:"menuWidth",viewportHeight:"viewportHeight",effectDuration:"effectDuration",easing:"easing",backLabel:"backLabel",disabled:"disabled",tabindex:"tabindex",popup:"popup",style:"style",styleClass:"styleClass",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",autoDisplay:"autoDisplay",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",id:"id",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy"},outputs:{onShow:"onShow",onHide:"onHide"},decls:1,vars:1,consts:[[3,"id","ngClass","class","ngStyle","click",4,"ngIf"],[3,"id","ngClass","ngStyle","click"],["container",""],[1,"p-slidemenu-wrapper"],[1,"p-slidemenu-content",3,"focus"],["slideMenuContent",""],[3,"root","items","menuId","tabindex","ariaLabel","ariaLabelledBy","baseZIndex","autoZIndex","autoDisplay","menuWidth","popup","effectDuration","easing","focusedItemId","activeItemPath","itemClick","menuFocus","menuKeydown","itemMouseEnter"],["rootmenu",""],["tabindex","0",1,"p-slidemenu-backward","p-menuitem-link",3,"click","keydown"],["backward",""],[3,"styleClass","ngStyle",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"styleClass","ngStyle"]],template:function(o,p){1&o&&a.YNc(0,P1,13,41,"div",0),2&o&&a.Q6J("ngIf",!p.popup||p.visible)},dependencies:()=>[u.mk,u.O5,u.tP,u.PC,T1,K],styles:["@layer primeng{.p-slidemenu .p-slidemenu-root-list{position:relative;top:0}.p-slidemenu-overlay{position:absolute;top:0;left:0}.p-slidemenu .p-menuitem-active{position:static}.p-slidemenu .p-slidemenu-wrapper{position:relative}.p-slidemenu ul{margin:0;padding:0;list-style:none}.p-slidemenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-slidemenu .p-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}.p-slidemenu .p-menuitem-link:not(.p-slidemenu-backward){cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-slidemenu .p-menuitem-text{line-height:1}.p-slidemenu .p-menuitem{position:relative}.p-slidemenu .p-menuitem-link .p-submenu-icon:not(svg){margin-left:auto}.p-slidemenu .p-menuitem-link .p-icon-wrapper{margin-left:auto}.p-slidemenu .p-menuitem-active>p-slidemenusub>.p-submenu-list{display:block;left:100%;top:0}.p-slidemenu .p-menuitem-active>.p-menuitem-content>.p-submenu>.p-submenu-list{display:block}.p-slidemenu ul:not(.p-active-submenu)>.p-menuitem:not(.p-menuitem-active),.p-slidemenu .p-active-submenu>.p-menuitem-active>.p-menuitem-content>.p-submenu>.p-submenu-list{display:none}.p-slidemenu .p-active-submenu>.p-menuitem-active~.p-menuitem{display:block}.p-slidemenu-backward{position:absolute;bottom:0;width:100%;cursor:pointer;display:none}.p-slidemenu-backward .p-slidemenu-backward-icon,.p-slidemenu-backward span{vertical-align:middle}}\n"],encapsulation:2,data:{animation:[(0,e.X$)("overlayAnimation",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,e.jt)("{{showTransitionParams}}")]),(0,e.eR)(":leave",[(0,e.jt)("{{hideTransitionParams}}",(0,e.oB)({opacity:0}))])])]},changeDetection:0})}return l})(),M=(()=>{class l{static \u0275fac=function(o){return new(o||l)};static \u0275mod=a.oAB({type:l});static \u0275inj=a.cJS({imports:[u.ez,X.Bz,l1.T,g1,x1,O.m8,T1,X.Bz,g1,O.m8]})}return l})()}}]);
\ No newline at end of file
diff --git a/864.deab3cf2d2d047e2.js b/864.deab3cf2d2d047e2.js
deleted file mode 100644
index faee778..0000000
--- a/864.deab3cf2d2d047e2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[864],{685:(s2,U1,H)=>{H.d(U1,{q:()=>l3});var e=H(6814),u=H(2296),a=H(617),X=H(7472),O=H(9212),j=H(3680),x1=(H(6825),H(9594)),m1=(H(2831),H(5038));const L1={provide:new O.OlP("mat-menu-scroll-strategy"),deps:[x1.aV],useFactory:function c2(t1){return()=>t1.scrollStrategies.reposition()}};let s1=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({providers:[L1],imports:[e.ez,j.si,j.BQ,x1.U8,m1.ZD,j.BQ]})}return t1})();var S=H(2651),E=H(8484),G=H(7131),f1=H(7849);let N2=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({imports:[e.ez,j.BQ,E.eL,j.si,G.Q8,f1.rt,j.BQ]})}return t1})();var R2=H(1274),T2=H(2596),C2=H(4170);let l3=(()=>{class t1{static#e=this.\u0275fac=function(A){return new(A||t1)};static#t=this.\u0275mod=O.oAB({type:t1});static#i=this.\u0275inj=O.cJS({imports:[e.ez,s1,X.ie,u.ot,a.Ps,R2.g0,N2,S.SJ,T2.AV,C2.lN,s1,X.ie,u.ot,a.Ps,R2.g0,N2,S.SJ,T2.AV]})}return t1})()},74:(s2,U1,H)=>{H.d(U1,{G:()=>x1});var e=H(6223),u=H(9212),a=H(2236),X=H(1274),O=H(2596),j=H(6814);const J=()=>["/home"];let x1=(()=>{class l1{constructor(){this.lastUpdateDate=new Date("12/11/2023 03:18 PM"),this.lastUpdateTooltip="Angular v17 Built-in control flow on digits"}ngOnInit(){this.angularVersion=e.q4.full,console.log(`Angular ${this.angularVersion}.`)}static#e=this.\u0275fac=function(g1){return new(g1||l1)};static#t=this.\u0275cmp=u.Xpm({type:l1,selectors:[["app-header"]],decls:13,vars:9,consts:[[1,"header-content"],["color","primary",1,"toolbar-align"],[3,"routerLink"],[1,"line-style"],[1,"last-update",3,"matTooltip","matTooltipPosition"],[1,"last-update"]],template:function(g1,T1){1&g1&&(u.TgZ(0,"div",0)(1,"mat-toolbar",1)(2,"div")(3,"a",2),u._uU(4,"Home"),u.qZA(),u._uU(5," of L.K\u0151v\xe1ri "),u.qZA(),u.TgZ(6,"div",3)(7,"label",4),u._uU(8),u.ALo(9,"date"),u.qZA()(),u.TgZ(10,"div",3)(11,"label",5),u._uU(12),u.qZA()()()()),2&g1&&(u.xp6(3),u.Q6J("routerLink",u.DdM(8,J)),u.xp6(4),u.Q6J("matTooltip",T1.lastUpdateTooltip)("matTooltipPosition","right"),u.xp6(1),u.hij("Last update: ",u.xi3(9,5,T1.lastUpdateDate,"MM/dd/yyyy HH:mm"),""),u.xp6(4),u.hij("Built with Angular v",T1.angularVersion,""))},dependencies:[a.rH,X.Ye,O.gM,j.uU],styles:[".header-content[_ngcontent-%COMP%]{width:100%}.header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .header-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#d3d3d3}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%]{display:block;line-height:1.5rem}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%] .line-style[_ngcontent-%COMP%]{line-height:.5rem}.header-content[_ngcontent-%COMP%] .toolbar-align[_ngcontent-%COMP%] .line-style[_ngcontent-%COMP%] .last-update[_ngcontent-%COMP%]{color:#ff0;font-size:.6rem;line-height:.5rem}.header-content[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%]{border-radius:3px;width:100%}"]})}return l1})()},9011:(s2,U1,H)=>{H.d(U1,{k:()=>a});var e=H(9212);const u=["*"];let a=(()=>{class X{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(J){return new(J||X)};static#t=this.\u0275cmp=e.Xpm({type:X,selectors:[["app-layout-content"]],ngContentSelectors:u,decls:3,vars:0,consts:[["fxLayout","row wrap","fxLayoutAlign","center center",1,"layout-wrapper"],["fxFlex","80%","fxFlex.lt-md","100%",1,"flex-wrapper"]],template:function(J,x1){1&J&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA()())},styles:[".layout-wrapper[_ngcontent-%COMP%], .flex-wrapper[_ngcontent-%COMP%]{height:100%}"]})}return X})()},7812:(s2,U1,H)=>{H.d(U1,{z:()=>y1});var e=H(9212),u=H(1462),a=H(2236),X=H(7472),O=H(5597),j=H(6437);const J=()=>["/layout-pages/home"],x1=()=>["fas","home"],l1=()=>["/layout-pages/about-me"],m1=()=>["fas","person"],D1=()=>["/layout-pages/awards"],g1=()=>["fas","award"],T1=()=>["fas","globe"];let y1=(()=>{class Q{constructor(b1){this.sidenavClose=new e.vpe,this.isWidthXs=!1,this.onSidenavClose=()=>{this.isWidthXs&&this.sidenavClose.emit()},this.mediaObserverAsObservable=b1.asObservable().subscribe(H1=>{this.isWidthXs="xs"===H1[0].mqAlias})}ngOnInit(){this.menuItems=[{label:"Angular",styleclass:"side-menu-item-style",icon:"pi pi-box",items:[{label:"Features",icon:"pi pi-box",styleclass:"side-menu-item-style",items:[{label:"Signals",icon:"pi pi-book",styleclass:"side-menu-item-style",routerLink:"/angular-news-pages/angular-news-v16-signals"},{label:"@if @for",icon:"pi pi-book",styleclass:"side-menu-item-style"}]}]},{label:"Playground",icon:"pi pi-bolt",styleclass:"side-menu-item-style",items:[{label:"Acts",icon:"pi pi-bolt",styleclass:"side-menu-item-style",items:[{label:"Material",icon:"pi pi-book",styleclass:"side-menu-item-style",routerLink:"material-examples/components/material-examples-main"},{label:"Nested",icon:"pi pi-book",styleclass:"side-menu-item-style"}]}]},{label:"Numbers",icon:"pi pi-th-large",routerLink:"/digits/digits-game"}]}static#e=this.\u0275fac=function(H1){return new(H1||Q)(e.Y36(u.u0))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["app-sidenav-list"]],outputs:{sidenavClose:"sidenavClose"},decls:20,vars:16,consts:[[1,"side-nav-layout"],[1,"mat-side-nav-style"],["mat-list-item","",3,"routerLink","click"],[3,"icon"],[1,"nav-caption"],["mat-list-item","","href","https://lkovari.github.io/KLHome",3,"click"],[1,"bottom-menu-section"],["styleClass","slide-menu-style",3,"model","viewportHeight"]],template:function(H1,F1){1&H1&&(e.TgZ(0,"div",0)(1,"mat-nav-list",1)(2,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(3,"fa-icon",3),e.TgZ(4,"span",4),e._uU(5,"Home"),e.qZA()(),e.TgZ(6,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(7,"fa-icon",3),e.TgZ(8,"span",4),e._uU(9,"About Me"),e.qZA()(),e.TgZ(10,"a",2),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(11,"fa-icon",3),e.TgZ(12,"span",4),e._uU(13,"Awards"),e.qZA()(),e.TgZ(14,"a",5),e.NdJ("click",function(){return F1.onSidenavClose()}),e._UZ(15,"fa-icon",3),e.TgZ(16,"span",4),e._uU(17,"Tech Stack & Codes"),e.qZA()()(),e.TgZ(18,"div",6),e._UZ(19,"p-slideMenu",7),e.qZA()()),2&H1&&(e.xp6(2),e.Q6J("routerLink",e.DdM(9,J)),e.xp6(1),e.Q6J("icon",e.DdM(10,x1)),e.xp6(3),e.Q6J("routerLink",e.DdM(11,l1)),e.xp6(1),e.Q6J("icon",e.DdM(12,m1)),e.xp6(3),e.Q6J("routerLink",e.DdM(13,D1)),e.xp6(1),e.Q6J("icon",e.DdM(14,g1)),e.xp6(4),e.Q6J("icon",e.DdM(15,T1)),e.xp6(4),e.Q6J("model",F1.menuItems)("viewportHeight",200))},dependencies:[a.rH,X.Hk,X.Tg,O.BN,j.aj],styles:[".side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] .layout-content[_ngcontent-%COMP%]{height:40rem}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] {height:40rem}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#d3d3d3}.side-nav-layout[_ngcontent-%COMP%] .mat-side-nav-style[_ngcontent-%COMP%] .nav-caption[_ngcontent-%COMP%]{display:inline-block;padding-left:6px}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%]{position:fixed;bottom:30px}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu{width:15.5rem;border:none}.side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu ol, .side-nav-layout[_ngcontent-%COMP%] .bottom-menu-section[_ngcontent-%COMP%] p-slidemenu[_ngcontent-%COMP%] .p-slidemenu ul{padding-left:0!important}"]})}return Q})()},2930:(s2,U1,H)=>{H.d(U1,{m:()=>QD});var e=H(6814),u=H(685),a=H(1447),X=H(2236),O=H(1274),j=H(5597),s3={prefix:"fas",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z"]},Je={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},A5={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Wi={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},Ha={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},ka=H(6437),xe=H(9212);let QD=(()=>{class s6{constructor(Sa){Sa.addIcons(A5,s3,Je,Wi,Ha)}static#e=this.\u0275fac=function($D){return new($D||s6)(xe.LFG(j.by))};static#t=this.\u0275mod=xe.oAB({type:s6});static#i=this.\u0275inj=xe.cJS({imports:[e.ez,X.Bz,u.q,O.g0,X.Bz,j.uH,ka.ce,X.Bz,u.q,a.o9,ka.ce]})}return s6})()},2438:(s2,U1,H)=>{H.d(U1,{R:()=>m1});var e=H(4829),u=H(5592),a=H(1631),X=H(4266),O=H(4674),j=H(7400);const J=["addListener","removeListener"],x1=["addEventListener","removeEventListener"],l1=["on","off"];function m1(Q,w1,b1,H1){if((0,O.m)(b1)&&(H1=b1,b1=void 0),H1)return m1(Q,w1,b1).pipe((0,j.Z)(H1));const[F1,X1]=function y1(Q){return(0,O.m)(Q.addEventListener)&&(0,O.m)(Q.removeEventListener)}(Q)?x1.map(B1=>_1=>Q[B1](w1,_1,b1)):function g1(Q){return(0,O.m)(Q.addListener)&&(0,O.m)(Q.removeListener)}(Q)?J.map(D1(Q,w1)):function T1(Q){return(0,O.m)(Q.on)&&(0,O.m)(Q.off)}(Q)?l1.map(D1(Q,w1)):[];if(!F1&&(0,X.z)(Q))return(0,a.z)(B1=>m1(B1,w1,b1))((0,e.Xf)(Q));if(!F1)throw new TypeError("Invalid event target");return new u.y(B1=>{const _1=(...q)=>B1.next(1X1(_1)})}function D1(Q,w1){return b1=>H1=>Q[b1](w1,H1)}},9594:(s2,U1,H)=>{H.d(U1,{U8:()=>Z,aV:()=>Y1});var e=H(5038),u=H(6814),a=H(9212),X=H(2495),O=H(2831),j=H(2181),J=H(8180),x1=H(9773),l1=H(9388),m1=H(8484),D1=H(8645),g1=H(7394),T1=H(3019);const y1=(0,O.Mq)();class Q{constructor(r,t){this._viewportRuler=r,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const r=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=r.style.left||"",this._previousHTMLStyles.top=r.style.top||"",r.style.left=(0,X.HM)(-this._previousScrollPosition.left),r.style.top=(0,X.HM)(-this._previousScrollPosition.top),r.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const r=this._document.documentElement,o=r.style,p=this._document.body.style,_=o.scrollBehavior||"",N=p.scrollBehavior||"";this._isEnabled=!1,o.left=this._previousHTMLStyles.left,o.top=this._previousHTMLStyles.top,r.classList.remove("cdk-global-scrollblock"),y1&&(o.scrollBehavior=p.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),y1&&(o.scrollBehavior=_,p.scrollBehavior=N)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,o=this._viewportRuler.getViewportSize();return t.scrollHeight>o.height||t.scrollWidth>o.width}}class b1{constructor(r,t,o,p){this._scrollDispatcher=r,this._ngZone=t,this._viewportRuler=o,this._config=p,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(r){this._overlayRef=r}enable(){if(this._scrollSubscription)return;const r=this._scrollDispatcher.scrolled(0).pipe((0,j.h)(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=r.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=r.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class H1{enable(){}disable(){}attach(){}}function F1(l,r){return r.some(t=>l.bottomt.bottom||l.rightt.right)}function X1(l,r){return r.some(t=>l.topt.bottom||l.leftt.right)}class B1{constructor(r,t,o,p){this._scrollDispatcher=r,this._viewportRuler=t,this._ngZone=o,this._config=p,this._scrollSubscription=null}attach(r){this._overlayRef=r}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:o,height:p}=this._viewportRuler.getViewportSize();F1(t,[{width:o,height:p,bottom:p,right:o,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let _1=(()=>{class l{constructor(t,o,p,_){this._scrollDispatcher=t,this._viewportRuler=o,this._ngZone=p,this.noop=()=>new H1,this.close=N=>new b1(this._scrollDispatcher,this._ngZone,this._viewportRuler,N),this.block=()=>new Q(this._viewportRuler,this._document),this.reposition=N=>new B1(this._scrollDispatcher,this._viewportRuler,this._ngZone,N),this._document=_}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(e.mF),a.LFG(e.rL),a.LFG(a.R0b),a.LFG(u.K0))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class q{constructor(r){if(this.scrollStrategy=new H1,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,r){const t=Object.keys(r);for(const o of t)void 0!==r[o]&&(this[o]=r[o])}}}class V1{constructor(r,t){this.connectionPair=r,this.scrollableViewProperties=t}}let O1=(()=>{class l{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const o=this._attachedOverlays.indexOf(t);o>-1&&this._attachedOverlays.splice(o,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),j1=(()=>{class l extends O1{constructor(t,o){super(t),this._ngZone=o,this._keydownListener=p=>{const _=this._attachedOverlays;for(let N=_.length-1;N>-1;N--)if(_[N]._keydownEvents.observers.length>0){const e1=_[N]._keydownEvents;this._ngZone?this._ngZone.run(()=>e1.next(p)):e1.next(p);break}}}add(t){super.add(t),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0),a.LFG(a.R0b,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),k1=(()=>{class l extends O1{constructor(t,o,p){super(t),this._platform=o,this._ngZone=p,this._cursorStyleIsSet=!1,this._pointerDownListener=_=>{this._pointerDownEventTarget=(0,O.sA)(_)},this._clickListener=_=>{const N=(0,O.sA)(_),e1="click"===_.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:N;this._pointerDownEventTarget=null;const u1=this._attachedOverlays.slice();for(let C1=u1.length-1;C1>-1;C1--){const h1=u1[C1];if(h1._outsidePointerEvents.observers.length<1||!h1.hasAttached())continue;if(h1.overlayElement.contains(N)||h1.overlayElement.contains(e1))break;const E1=h1._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>E1.next(_)):E1.next(_)}}}add(t){if(super.add(t),!this._isAttached){const o=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(o)):this._addEventListeners(o),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=o.style.cursor,o.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(u.K0),a.LFG(O.t4),a.LFG(a.R0b,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),c2=(()=>{class l{constructor(t,o){this._platform=o,this._document=t}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t="cdk-overlay-container";if(this._platform.isBrowser||(0,O.Oy)()){const p=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let _=0;_this._backdropClick.next(E1),this._backdropTransitionendHandler=E1=>{this._disposeBackdrop(E1.target)},this._keydownEvents=new D1.x,this._outsidePointerEvents=new D1.x,p.scrollStrategy&&(this._scrollStrategy=p.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=p.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(r){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const t=this._portalOutlet.attach(r);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,J.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof t?.onDestroy&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const r=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),r}dispose(){const r=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,r&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(r){r!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=r,this.hasAttached()&&(r.attach(this),this.updatePosition()))}updateSize(r){this._config={...this._config,...r},this._updateElementSize()}setDirection(r){this._config={...this._config,direction:r},this._updateElementDirection()}addPanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!0)}removePanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!1)}getDirection(){const r=this._config.direction;return r?"string"==typeof r?r:r.value:"ltr"}updateScrollStrategy(r){r!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=r,this.hasAttached()&&(r.attach(this),r.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const r=this._pane.style;r.width=(0,X.HM)(this._config.width),r.height=(0,X.HM)(this._config.height),r.minWidth=(0,X.HM)(this._config.minWidth),r.minHeight=(0,X.HM)(this._config.minHeight),r.maxWidth=(0,X.HM)(this._config.maxWidth),r.maxHeight=(0,X.HM)(this._config.maxHeight)}_togglePointerEvents(r){this._pane.style.pointerEvents=r?"":"none"}_attachBackdrop(){const r="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(r)})}):this._backdropElement.classList.add(r)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const r=this._backdropElement;if(r){if(this._animationsDisabled)return void this._disposeBackdrop(r);r.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{r.addEventListener("transitionend",this._backdropTransitionendHandler)}),r.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(r)},500))}}_toggleClasses(r,t,o){const p=(0,X.Eq)(t||[]).filter(_=>!!_);p.length&&(o?r.classList.add(...p):r.classList.remove(...p))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const r=this._ngZone.onStable.pipe((0,x1.R)((0,T1.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),r.unsubscribe())})})}_disposeScrollStrategy(){const r=this._scrollStrategy;r&&(r.disable(),r.detach&&r.detach())}_disposeBackdrop(r){r&&(r.removeEventListener("click",this._backdropClickHandler),r.removeEventListener("transitionend",this._backdropTransitionendHandler),r.remove(),this._backdropElement===r&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const a2="cdk-overlay-connected-position-bounding-box",$=/([A-Za-z%]+)$/;class Y{get positions(){return this._preferredPositions}constructor(r,t,o,p,_){this._viewportRuler=t,this._document=o,this._platform=p,this._overlayContainer=_,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new D1.x,this._resizeSubscription=g1.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(r)}attach(r){this._validatePositions(),r.hostElement.classList.add(a2),this._overlayRef=r,this._boundingBox=r.hostElement,this._pane=r.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._originRect,t=this._overlayRect,o=this._viewportRect,p=this._containerRect,_=[];let N;for(let e1 of this._preferredPositions){let u1=this._getOriginPoint(r,p,e1),C1=this._getOverlayPoint(u1,t,e1),h1=this._getOverlayFit(C1,t,o,e1);if(h1.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(e1,u1);this._canFitWithFlexibleDimensions(h1,C1,o)?_.push({position:e1,origin:u1,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(u1,e1)}):(!N||N.overlayFit.visibleAreau1&&(u1=h1,e1=C1)}return this._isPushed=!1,void this._applyPosition(e1.position,e1.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(N.position,N.originPoint);this._applyPosition(N.position,N.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&s1(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(a2),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const r=this._lastPosition;if(r){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._getOriginPoint(this._originRect,this._containerRect,r);this._applyPosition(r,t)}else this.apply()}withScrollableContainers(r){return this._scrollables=r,this}withPositions(r){return this._preferredPositions=r,-1===r.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(r){return this._viewportMargin=r,this}withFlexibleDimensions(r=!0){return this._hasFlexibleDimensions=r,this}withGrowAfterOpen(r=!0){return this._growAfterOpen=r,this}withPush(r=!0){return this._canPush=r,this}withLockedPosition(r=!0){return this._positionLocked=r,this}setOrigin(r){return this._origin=r,this}withDefaultOffsetX(r){return this._offsetX=r,this}withDefaultOffsetY(r){return this._offsetY=r,this}withTransformOriginOn(r){return this._transformOriginSelector=r,this}_getOriginPoint(r,t,o){let p,_;if("center"==o.originX)p=r.left+r.width/2;else{const N=this._isRtl()?r.right:r.left,e1=this._isRtl()?r.left:r.right;p="start"==o.originX?N:e1}return t.left<0&&(p-=t.left),_="center"==o.originY?r.top+r.height/2:"top"==o.originY?r.top:r.bottom,t.top<0&&(_-=t.top),{x:p,y:_}}_getOverlayPoint(r,t,o){let p,_;return p="center"==o.overlayX?-t.width/2:"start"===o.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,_="center"==o.overlayY?-t.height/2:"top"==o.overlayY?0:-t.height,{x:r.x+p,y:r.y+_}}_getOverlayFit(r,t,o,p){const _=E(t);let{x:N,y:e1}=r,u1=this._getOffset(p,"x"),C1=this._getOffset(p,"y");u1&&(N+=u1),C1&&(e1+=C1);let n2=0-e1,Z1=e1+_.height-o.height,t2=this._subtractOverflows(_.width,0-N,N+_.width-o.width),Q1=this._subtractOverflows(_.height,n2,Z1),l2=t2*Q1;return{visibleArea:l2,isCompletelyWithinViewport:_.width*_.height===l2,fitsInViewportVertically:Q1===_.height,fitsInViewportHorizontally:t2==_.width}}_canFitWithFlexibleDimensions(r,t,o){if(this._hasFlexibleDimensions){const p=o.bottom-t.y,_=o.right-t.x,N=S(this._overlayRef.getConfig().minHeight),e1=S(this._overlayRef.getConfig().minWidth);return(r.fitsInViewportVertically||null!=N&&N<=p)&&(r.fitsInViewportHorizontally||null!=e1&&e1<=_)}return!1}_pushOverlayOnScreen(r,t,o){if(this._previousPushAmount&&this._positionLocked)return{x:r.x+this._previousPushAmount.x,y:r.y+this._previousPushAmount.y};const p=E(t),_=this._viewportRect,N=Math.max(r.x+p.width-_.width,0),e1=Math.max(r.y+p.height-_.height,0),u1=Math.max(_.top-o.top-r.y,0),C1=Math.max(_.left-o.left-r.x,0);let h1=0,E1=0;return h1=p.width<=_.width?C1||-N:r.xt2&&!this._isInitialRender&&!this._growAfterOpen&&(N=r.y-t2/2)}if("end"===t.overlayX&&!p||"start"===t.overlayX&&p)n2=o.width-r.x+this._viewportMargin,h1=r.x-this._viewportMargin;else if("start"===t.overlayX&&!p||"end"===t.overlayX&&p)E1=r.x,h1=o.right-r.x;else{const Z1=Math.min(o.right-r.x+o.left,r.x),t2=this._lastBoundingBoxSize.width;h1=2*Z1,E1=r.x-Z1,h1>t2&&!this._isInitialRender&&!this._growAfterOpen&&(E1=r.x-t2/2)}return{top:N,left:E1,bottom:e1,right:n2,width:h1,height:_}}_setBoundingBoxStyles(r,t){const o=this._calculateBoundingBoxRect(r,t);!this._isInitialRender&&!this._growAfterOpen&&(o.height=Math.min(o.height,this._lastBoundingBoxSize.height),o.width=Math.min(o.width,this._lastBoundingBoxSize.width));const p={};if(this._hasExactPosition())p.top=p.left="0",p.bottom=p.right=p.maxHeight=p.maxWidth="",p.width=p.height="100%";else{const _=this._overlayRef.getConfig().maxHeight,N=this._overlayRef.getConfig().maxWidth;p.height=(0,X.HM)(o.height),p.top=(0,X.HM)(o.top),p.bottom=(0,X.HM)(o.bottom),p.width=(0,X.HM)(o.width),p.left=(0,X.HM)(o.left),p.right=(0,X.HM)(o.right),p.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",p.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",_&&(p.maxHeight=(0,X.HM)(_)),N&&(p.maxWidth=(0,X.HM)(N))}this._lastBoundingBoxSize=o,s1(this._boundingBox.style,p)}_resetBoundingBoxStyles(){s1(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){s1(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(r,t){const o={},p=this._hasExactPosition(),_=this._hasFlexibleDimensions,N=this._overlayRef.getConfig();if(p){const h1=this._viewportRuler.getViewportScrollPosition();s1(o,this._getExactOverlayY(t,r,h1)),s1(o,this._getExactOverlayX(t,r,h1))}else o.position="static";let e1="",u1=this._getOffset(t,"x"),C1=this._getOffset(t,"y");u1&&(e1+=`translateX(${u1}px) `),C1&&(e1+=`translateY(${C1}px)`),o.transform=e1.trim(),N.maxHeight&&(p?o.maxHeight=(0,X.HM)(N.maxHeight):_&&(o.maxHeight="")),N.maxWidth&&(p?o.maxWidth=(0,X.HM)(N.maxWidth):_&&(o.maxWidth="")),s1(this._pane.style,o)}_getExactOverlayY(r,t,o){let p={top:"",bottom:""},_=this._getOverlayPoint(t,this._overlayRect,r);return this._isPushed&&(_=this._pushOverlayOnScreen(_,this._overlayRect,o)),"bottom"===r.overlayY?p.bottom=this._document.documentElement.clientHeight-(_.y+this._overlayRect.height)+"px":p.top=(0,X.HM)(_.y),p}_getExactOverlayX(r,t,o){let N,p={left:"",right:""},_=this._getOverlayPoint(t,this._overlayRect,r);return this._isPushed&&(_=this._pushOverlayOnScreen(_,this._overlayRect,o)),N=this._isRtl()?"end"===r.overlayX?"left":"right":"end"===r.overlayX?"right":"left","right"===N?p.right=this._document.documentElement.clientWidth-(_.x+this._overlayRect.width)+"px":p.left=(0,X.HM)(_.x),p}_getScrollVisibility(){const r=this._getOriginRect(),t=this._pane.getBoundingClientRect(),o=this._scrollables.map(p=>p.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:X1(r,o),isOriginOutsideView:F1(r,o),isOverlayClipped:X1(t,o),isOverlayOutsideView:F1(t,o)}}_subtractOverflows(r,...t){return t.reduce((o,p)=>o-Math.max(p,0),r)}_getNarrowedViewportRect(){const r=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,o=this._viewportRuler.getViewportScrollPosition();return{top:o.top+this._viewportMargin,left:o.left+this._viewportMargin,right:o.left+r-this._viewportMargin,bottom:o.top+t-this._viewportMargin,width:r-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(r,t){return"x"===t?null==r.offsetX?this._offsetX:r.offsetX:null==r.offsetY?this._offsetY:r.offsetY}_validatePositions(){}_addPanelClasses(r){this._pane&&(0,X.Eq)(r).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(r=>{this._pane.classList.remove(r)}),this._appliedPanelClasses=[])}_getOriginRect(){const r=this._origin;if(r instanceof a.SBq)return r.nativeElement.getBoundingClientRect();if(r instanceof Element)return r.getBoundingClientRect();const t=r.width||0,o=r.height||0;return{top:r.y,bottom:r.y+o,left:r.x,right:r.x+t,height:o,width:t}}}function s1(l,r){for(let t in r)r.hasOwnProperty(t)&&(l[t]=r[t]);return l}function S(l){if("number"!=typeof l&&null!=l){const[r,t]=l.split($);return t&&"px"!==t?null:parseFloat(r)}return l||null}function E(l){return{top:Math.floor(l.top),right:Math.floor(l.right),bottom:Math.floor(l.bottom),left:Math.floor(l.left),width:Math.floor(l.width),height:Math.floor(l.height)}}const M1="cdk-global-overlay-wrapper";class K1{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(r){const t=r.getConfig();this._overlayRef=r,this._width&&!t.width&&r.updateSize({width:this._width}),this._height&&!t.height&&r.updateSize({height:this._height}),r.hostElement.classList.add(M1),this._isDisposed=!1}top(r=""){return this._bottomOffset="",this._topOffset=r,this._alignItems="flex-start",this}left(r=""){return this._xOffset=r,this._xPosition="left",this}bottom(r=""){return this._topOffset="",this._bottomOffset=r,this._alignItems="flex-end",this}right(r=""){return this._xOffset=r,this._xPosition="right",this}start(r=""){return this._xOffset=r,this._xPosition="start",this}end(r=""){return this._xOffset=r,this._xPosition="end",this}width(r=""){return this._overlayRef?this._overlayRef.updateSize({width:r}):this._width=r,this}height(r=""){return this._overlayRef?this._overlayRef.updateSize({height:r}):this._height=r,this}centerHorizontally(r=""){return this.left(r),this._xPosition="center",this}centerVertically(r=""){return this.top(r),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const r=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,o=this._overlayRef.getConfig(),{width:p,height:_,maxWidth:N,maxHeight:e1}=o,u1=!("100%"!==p&&"100vw"!==p||N&&"100%"!==N&&"100vw"!==N),C1=!("100%"!==_&&"100vh"!==_||e1&&"100%"!==e1&&"100vh"!==e1),h1=this._xPosition,E1=this._xOffset,n2="rtl"===this._overlayRef.getConfig().direction;let Z1="",t2="",Q1="";u1?Q1="flex-start":"center"===h1?(Q1="center",n2?t2=E1:Z1=E1):n2?"left"===h1||"end"===h1?(Q1="flex-end",Z1=E1):("right"===h1||"start"===h1)&&(Q1="flex-start",t2=E1):"left"===h1||"start"===h1?(Q1="flex-start",Z1=E1):("right"===h1||"end"===h1)&&(Q1="flex-end",t2=E1),r.position=this._cssPosition,r.marginLeft=u1?"0":Z1,r.marginTop=C1?"0":this._topOffset,r.marginBottom=this._bottomOffset,r.marginRight=u1?"0":t2,t.justifyContent=Q1,t.alignItems=C1?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const r=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,o=t.style;t.classList.remove(M1),o.justifyContent=o.alignItems=r.marginTop=r.marginBottom=r.marginLeft=r.marginRight=r.position="",this._overlayRef=null,this._isDisposed=!0}}let J1=(()=>{class l{constructor(t,o,p,_){this._viewportRuler=t,this._document=o,this._platform=p,this._overlayContainer=_}global(){return new K1}flexibleConnectedTo(t){return new Y(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(e.rL),a.LFG(u.K0),a.LFG(O.t4),a.LFG(c2))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),n1=0,Y1=(()=>{class l{constructor(t,o,p,_,N,e1,u1,C1,h1,E1,n2,Z1){this.scrollStrategies=t,this._overlayContainer=o,this._componentFactoryResolver=p,this._positionBuilder=_,this._keyboardDispatcher=N,this._injector=e1,this._ngZone=u1,this._document=C1,this._directionality=h1,this._location=E1,this._outsideClickDispatcher=n2,this._animationsModuleType=Z1}create(t){const o=this._createHostElement(),p=this._createPaneElement(o),_=this._createPortalOutlet(p),N=new q(t);return N.direction=N.direction||this._directionality.value,new L1(_,o,p,N,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(t){const o=this._document.createElement("div");return o.id="cdk-overlay-"+n1++,o.classList.add("cdk-overlay-pane"),t.appendChild(o),o}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(a.z2F)),new m1.u0(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(o){return new(o||l)(a.LFG(_1),a.LFG(c2),a.LFG(a._Vd),a.LFG(J1),a.LFG(j1),a.LFG(a.zs3),a.LFG(a.R0b),a.LFG(u.K0),a.LFG(l1.Is),a.LFG(u.Ye),a.LFG(k1),a.LFG(a.QbO,8))};static#t=this.\u0275prov=a.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const K={provide:new a.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Y1],useFactory:function P1(l){return()=>l.scrollStrategies.reposition()}};let Z=(()=>{class l{static#e=this.\u0275fac=function(o){return new(o||l)};static#t=this.\u0275mod=a.oAB({type:l});static#i=this.\u0275inj=a.cJS({providers:[Y1,K],imports:[l1.vT,m1.eL,e.Cl,e.Cl]})}return l})()},8484:(s2,U1,H)=>{H.d(U1,{C5:()=>l1,eL:()=>X1,u0:()=>y1});var e=H(9212);class x1{attach(q){return this._attachedHost=q,q.attach(this)}detach(){let q=this._attachedHost;null!=q&&(this._attachedHost=null,q.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(q){this._attachedHost=q}}class l1 extends x1{constructor(q,v1,z1,V1,G1){super(),this.component=q,this.viewContainerRef=v1,this.injector=z1,this.componentFactoryResolver=V1,this.projectableNodes=G1}}class m1 extends x1{constructor(q,v1,z1,V1){super(),this.templateRef=q,this.viewContainerRef=v1,this.context=z1,this.injector=V1}get origin(){return this.templateRef.elementRef}attach(q,v1=this.context){return this.context=v1,super.attach(q)}detach(){return this.context=void 0,super.detach()}}class D1 extends x1{constructor(q){super(),this.element=q instanceof e.SBq?q.nativeElement:q}}class g1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(q){return q instanceof l1?(this._attachedPortal=q,this.attachComponentPortal(q)):q instanceof m1?(this._attachedPortal=q,this.attachTemplatePortal(q)):this.attachDomPortal&&q instanceof D1?(this._attachedPortal=q,this.attachDomPortal(q)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(q){this._disposeFn=q}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class y1 extends g1{constructor(q,v1,z1,V1,G1){super(),this.outletElement=q,this._componentFactoryResolver=v1,this._appRef=z1,this._defaultInjector=V1,this.attachDomPortal=$1=>{const O1=$1.element,j1=this._document.createComment("dom-portal");O1.parentNode.insertBefore(j1,O1),this.outletElement.appendChild(O1),this._attachedPortal=$1,super.setDisposeFn(()=>{j1.parentNode&&j1.parentNode.replaceChild(O1,j1)})},this._document=G1}attachComponentPortal(q){const z1=(q.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(q.component);let V1;return q.viewContainerRef?(V1=q.viewContainerRef.createComponent(z1,q.viewContainerRef.length,q.injector||q.viewContainerRef.injector,q.projectableNodes||void 0),this.setDisposeFn(()=>V1.destroy())):(V1=z1.create(q.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(V1.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(V1.hostView),V1.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(V1)),this._attachedPortal=q,V1}attachTemplatePortal(q){let v1=q.viewContainerRef,z1=v1.createEmbeddedView(q.templateRef,q.context,{injector:q.injector});return z1.rootNodes.forEach(V1=>this.outletElement.appendChild(V1)),z1.detectChanges(),this.setDisposeFn(()=>{let V1=v1.indexOf(z1);-1!==V1&&v1.remove(V1)}),this._attachedPortal=q,z1}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(q){return q.hostView.rootNodes[0]}}let X1=(()=>{class _1{static#e=this.\u0275fac=function(z1){return new(z1||_1)};static#t=this.\u0275mod=e.oAB({type:_1});static#i=this.\u0275inj=e.cJS({})}return _1})()},5038:(s2,U1,H)=>{H.d(U1,{PQ:()=>S,ZD:()=>A1,mF:()=>s1,Cl:()=>P1,rL:()=>G});var e=H(2495),u=H(9212),a=H(8645),X=H(2096),O=H(5592),j=H(2438),J=H(1954),x1=H(7394);const l1={schedule(K){let Z=requestAnimationFrame,M=cancelAnimationFrame;const{delegate:l}=l1;l&&(Z=l.requestAnimationFrame,M=l.cancelAnimationFrame);const r=Z(t=>{M=void 0,K(t)});return new x1.w0(()=>M?.(r))},requestAnimationFrame(...K){const{delegate:Z}=l1;return(Z?.requestAnimationFrame||requestAnimationFrame)(...K)},cancelAnimationFrame(...K){const{delegate:Z}=l1;return(Z?.cancelAnimationFrame||cancelAnimationFrame)(...K)},delegate:void 0};var D1=H(2631);new class g1 extends D1.v{flush(Z){this._active=!0;const M=this._scheduled;this._scheduled=void 0;const{actions:l}=this;let r;Z=Z||l.shift();do{if(r=Z.execute(Z.state,Z.delay))break}while((Z=l[0])&&Z.id===M&&l.shift());if(this._active=!1,r){for(;(Z=l[0])&&Z.id===M&&l.shift();)Z.unsubscribe();throw r}}}(class m1 extends J.o{constructor(Z,M){super(Z,M),this.scheduler=Z,this.work=M}requestAsyncId(Z,M,l=0){return null!==l&&l>0?super.requestAsyncId(Z,M,l):(Z.actions.push(this),Z._scheduled||(Z._scheduled=l1.requestAnimationFrame(()=>Z.flush(void 0))))}recycleAsyncId(Z,M,l=0){var r;if(null!=l?l>0:this.delay>0)return super.recycleAsyncId(Z,M,l);const{actions:t}=Z;null!=M&&(null===(r=t[t.length-1])||void 0===r?void 0:r.id)!==M&&(l1.cancelAnimationFrame(M),Z._scheduled=void 0)}});H(6410);var w1=H(6321),b1=H(9360),H1=H(4829),F1=H(8251),B1=H(671);function v1(K,Z=w1.z){return function X1(K){return(0,b1.e)((Z,M)=>{let l=!1,r=null,t=null,o=!1;const p=()=>{if(t?.unsubscribe(),t=null,l){l=!1;const N=r;r=null,M.next(N)}o&&M.complete()},_=()=>{t=null,o&&M.complete()};Z.subscribe((0,F1.x)(M,N=>{l=!0,r=N,t||(0,H1.Xf)(K(N)).subscribe(t=(0,F1.x)(M,p,_))},()=>{o=!0,(!l||!t||t.closed)&&M.complete()}))})}(()=>function q(K=0,Z,M=w1.P){let l=-1;return null!=Z&&((0,B1.K)(Z)?M=Z:l=Z),new O.y(r=>{let t=function _1(K){return K instanceof Date&&!isNaN(K)}(K)?+K-M.now():K;t<0&&(t=0);let o=0;return M.schedule(function(){r.closed||(r.next(o++),0<=l?this.schedule(void 0,l):r.complete())},t)})}(K,Z))}var z1=H(2181),V1=H(9773),G1=H(2831),$1=H(6814),O1=H(9388);let s1=(()=>{class K{constructor(M,l,r){this._ngZone=M,this._platform=l,this._scrolled=new a.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(M){this.scrollContainers.has(M)||this.scrollContainers.set(M,M.elementScrolled().subscribe(()=>this._scrolled.next(M)))}deregister(M){const l=this.scrollContainers.get(M);l&&(l.unsubscribe(),this.scrollContainers.delete(M))}scrolled(M=20){return this._platform.isBrowser?new O.y(l=>{this._globalSubscription||this._addGlobalListener();const r=M>0?this._scrolled.pipe(v1(M)).subscribe(l):this._scrolled.subscribe(l);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,X.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((M,l)=>this.deregister(l)),this._scrolled.complete()}ancestorScrolled(M,l){const r=this.getAncestorScrollContainers(M);return this.scrolled(l).pipe((0,z1.h)(t=>!t||r.indexOf(t)>-1))}getAncestorScrollContainers(M){const l=[];return this.scrollContainers.forEach((r,t)=>{this._scrollableContainsElement(t,M)&&l.push(t)}),l}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(M,l){let r=(0,e.fI)(l),t=M.getElementRef().nativeElement;do{if(r==t)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const M=this._getWindow();return(0,j.R)(M.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(l){return new(l||K)(u.LFG(u.R0b),u.LFG(G1.t4),u.LFG($1.K0,8))};static#t=this.\u0275prov=u.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})(),S=(()=>{class K{constructor(M,l,r,t){this.elementRef=M,this.scrollDispatcher=l,this.ngZone=r,this.dir=t,this._destroyed=new a.x,this._elementScrolled=new O.y(o=>this.ngZone.runOutsideAngular(()=>(0,j.R)(this.elementRef.nativeElement,"scroll").pipe((0,V1.R)(this._destroyed)).subscribe(o)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(M){const l=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==M.left&&(M.left=r?M.end:M.start),null==M.right&&(M.right=r?M.start:M.end),null!=M.bottom&&(M.top=l.scrollHeight-l.clientHeight-M.bottom),r&&0!=(0,G1._i)()?(null!=M.left&&(M.right=l.scrollWidth-l.clientWidth-M.left),2==(0,G1._i)()?M.left=M.right:1==(0,G1._i)()&&(M.left=M.right?-M.right:M.right)):null!=M.right&&(M.left=l.scrollWidth-l.clientWidth-M.right),this._applyScrollToOptions(M)}_applyScrollToOptions(M){const l=this.elementRef.nativeElement;(0,G1.Mq)()?l.scrollTo(M):(null!=M.top&&(l.scrollTop=M.top),null!=M.left&&(l.scrollLeft=M.left))}measureScrollOffset(M){const l="left",r="right",t=this.elementRef.nativeElement;if("top"==M)return t.scrollTop;if("bottom"==M)return t.scrollHeight-t.clientHeight-t.scrollTop;const o=this.dir&&"rtl"==this.dir.value;return"start"==M?M=o?r:l:"end"==M&&(M=o?l:r),o&&2==(0,G1._i)()?M==l?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:o&&1==(0,G1._i)()?M==l?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:M==l?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}static#e=this.\u0275fac=function(l){return new(l||K)(u.Y36(u.SBq),u.Y36(s1),u.Y36(u.R0b),u.Y36(O1.Is,8))};static#t=this.\u0275dir=u.lG2({type:K,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return K})(),G=(()=>{class K{constructor(M,l,r){this._platform=M,this._change=new a.x,this._changeListener=t=>{this._change.next(t)},this._document=r,l.runOutsideAngular(()=>{if(M.isBrowser){const t=this._getWindow();t.addEventListener("resize",this._changeListener),t.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const M=this._getWindow();M.removeEventListener("resize",this._changeListener),M.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const M={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),M}getViewportRect(){const M=this.getViewportScrollPosition(),{width:l,height:r}=this.getViewportSize();return{top:M.top,left:M.left,bottom:M.top+r,right:M.left+l,height:r,width:l}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const M=this._document,l=this._getWindow(),r=M.documentElement,t=r.getBoundingClientRect();return{top:-t.top||M.body.scrollTop||l.scrollY||r.scrollTop||0,left:-t.left||M.body.scrollLeft||l.scrollX||r.scrollLeft||0}}change(M=20){return M>0?this._change.pipe(v1(M)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const M=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:M.innerWidth,height:M.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(l){return new(l||K)(u.LFG(G1.t4),u.LFG(u.R0b),u.LFG($1.K0,8))};static#t=this.\u0275prov=u.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})(),A1=(()=>{class K{static#e=this.\u0275fac=function(l){return new(l||K)};static#t=this.\u0275mod=u.oAB({type:K});static#i=this.\u0275inj=u.cJS({})}return K})(),P1=(()=>{class K{static#e=this.\u0275fac=function(l){return new(l||K)};static#t=this.\u0275mod=u.oAB({type:K});static#i=this.\u0275inj=u.cJS({imports:[O1.vT,A1,O1.vT,A1]})}return K})()},6223:(s2,U1,H)=>{H.d(U1,{F:()=>D2,Fj:()=>y1,JJ:()=>Z,JL:()=>M,JU:()=>x1,On:()=>m3,UX:()=>o4,_Y:()=>V2,a5:()=>F,kI:()=>X1,q4:()=>P3,qu:()=>b4,sg:()=>q2,u:()=>k3,wV:()=>V3});var e=H(9212),u=H(6814),a=H(2459),X=H(9315),O=H(7398);let j=(()=>{class n{constructor(i,f){this._renderer=i,this._elementRef=f,this.onChange=z=>{},this.onTouched=()=>{}}setProperty(i,f){this._renderer.setProperty(this._elementRef.nativeElement,i,f)}registerOnTouched(i){this.onTouched=i}registerOnChange(i){this.onChange=i}setDisabledState(i){this.setProperty("disabled",i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:n})}return n})(),J=(()=>{class n extends j{static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,features:[e.qOj]})}return n})();const x1=new e.OlP("NgValueAccessor"),D1={provide:x1,useExisting:(0,e.Gpc)(()=>y1),multi:!0},T1=new e.OlP("CompositionEventMode");let y1=(()=>{class n extends j{constructor(i,f,z){super(i,f),this._compositionMode=z,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function g1(){const n=(0,u.q)()?(0,u.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(i){this.setProperty("value",i??"")}_handleInput(i){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(i)}_compositionStart(){this._composing=!0}_compositionEnd(i){this._composing=!1,this._compositionMode&&this.onChange(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(T1,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(f,z){1&f&&e.NdJ("input",function(N1){return z._handleInput(N1.target.value)})("blur",function(){return z.onTouched()})("compositionstart",function(){return z._compositionStart()})("compositionend",function(N1){return z._compositionEnd(N1.target.value)})},features:[e._Bn([D1]),e.qOj]})}return n})();function Q(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function w1(n){return null!=n&&"number"==typeof n.length}const b1=new e.OlP("NgValidators"),H1=new e.OlP("NgAsyncValidators"),F1=/^(?=.{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 X1{static min(s){return function B1(n){return s=>{if(Q(s.value)||Q(n))return null;const i=parseFloat(s.value);return!isNaN(i)&&i{if(Q(s.value)||Q(n))return null;const i=parseFloat(s.value);return!isNaN(i)&&i>n?{max:{max:n,actual:s.value}}:null}}(s)}static required(s){return function q(n){return Q(n.value)?{required:!0}:null}(s)}static requiredTrue(s){return function v1(n){return!0===n.value?null:{required:!0}}(s)}static email(s){return function z1(n){return Q(n.value)||F1.test(n.value)?null:{email:!0}}(s)}static minLength(s){return function V1(n){return s=>Q(s.value)||!w1(s.value)?null:s.value.lengthw1(s.value)&&s.value.length>n?{maxlength:{requiredLength:n,actualLength:s.value.length}}:null}(s)}static pattern(s){return function $1(n){if(!n)return O1;let s,i;return"string"==typeof n?(i="","^"!==n.charAt(0)&&(i+="^"),i+=n,"$"!==n.charAt(n.length-1)&&(i+="$"),s=new RegExp(i)):(i=n.toString(),s=n),f=>{if(Q(f.value))return null;const z=f.value;return s.test(z)?null:{pattern:{requiredPattern:i,actualValue:z}}}}(s)}static nullValidator(s){return null}static compose(s){return Y(s)}static composeAsync(s){return S(s)}}function O1(n){return null}function j1(n){return null!=n}function k1(n){return(0,e.QGY)(n)?(0,a.D)(n):n}function c2(n){let s={};return n.forEach(i=>{s=null!=i?{...s,...i}:s}),0===Object.keys(s).length?null:s}function L1(n,s){return s.map(i=>i(n))}function $(n){return n.map(s=>function a2(n){return!n.validate}(s)?s:i=>s.validate(i))}function Y(n){if(!n)return null;const s=n.filter(j1);return 0==s.length?null:function(i){return c2(L1(i,s))}}function s1(n){return null!=n?Y($(n)):null}function S(n){if(!n)return null;const s=n.filter(j1);return 0==s.length?null:function(i){const f=L1(i,s).map(k1);return(0,X.D)(f).pipe((0,O.U)(c2))}}function E(n){return null!=n?S($(n)):null}function G(n,s){return null===n?[s]:Array.isArray(n)?[...n,s]:[n,s]}function f1(n){return n._rawValidators}function M1(n){return n._rawAsyncValidators}function K1(n){return n?Array.isArray(n)?n:[n]:[]}function J1(n,s){return Array.isArray(n)?n.includes(s):n===s}function n1(n,s){const i=K1(s);return K1(n).forEach(z=>{J1(i,z)||i.push(z)}),i}function Y1(n,s){return K1(s).filter(i=>!J1(n,i))}class y{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(s){this._rawValidators=s||[],this._composedValidatorFn=s1(this._rawValidators)}_setAsyncValidators(s){this._rawAsyncValidators=s||[],this._composedAsyncValidatorFn=E(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(s){this._onDestroyCallbacks.push(s)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(s=>s()),this._onDestroyCallbacks=[]}reset(s=void 0){this.control&&this.control.reset(s)}hasError(s,i){return!!this.control&&this.control.hasError(s,i)}getError(s,i){return this.control?this.control.getError(s,i):null}}class D extends y{get formDirective(){return null}get path(){return null}}class F extends y{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class A1{constructor(s){this._cd=s}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 Z=(()=>{class n extends A1{constructor(i){super(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(F,2))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(f,z){2&f&&e.ekj("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)},features:[e.qOj]})}return n})(),M=(()=>{class n extends A1{constructor(i){super(i)}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,10))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(f,z){2&f&&e.ekj("ng-untouched",z.isUntouched)("ng-touched",z.isTouched)("ng-pristine",z.isPristine)("ng-dirty",z.isDirty)("ng-valid",z.isValid)("ng-invalid",z.isInvalid)("ng-pending",z.isPending)("ng-submitted",z.isSubmitted)},features:[e.qOj]})}return n})();const T="VALID",U="INVALID",b="PENDING",g="DISABLED";function w(n){return(d1(n)?n.validators:n)||null}function P(n,s){return(d1(s)?s.asyncValidators:n)||null}function d1(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function I1(n,s,i){const f=n.controls;if(!(s?Object.keys(f):f).length)throw new e.vHH(1e3,"");if(!f[i])throw new e.vHH(1001,"")}function W1(n,s,i){n._forEachChild((f,z)=>{if(void 0===i[z])throw new e.vHH(1002,"")})}class e2{constructor(s,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(s),this._assignAsyncValidators(i)}get validator(){return this._composedValidatorFn}set validator(s){this._rawValidators=this._composedValidatorFn=s}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(s){this._rawAsyncValidators=this._composedAsyncValidatorFn=s}get parent(){return this._parent}get valid(){return this.status===T}get invalid(){return this.status===U}get pending(){return this.status==b}get disabled(){return this.status===g}get enabled(){return this.status!==g}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(s){this._assignValidators(s)}setAsyncValidators(s){this._assignAsyncValidators(s)}addValidators(s){this.setValidators(n1(s,this._rawValidators))}addAsyncValidators(s){this.setAsyncValidators(n1(s,this._rawAsyncValidators))}removeValidators(s){this.setValidators(Y1(s,this._rawValidators))}removeAsyncValidators(s){this.setAsyncValidators(Y1(s,this._rawAsyncValidators))}hasValidator(s){return J1(this._rawValidators,s)}hasAsyncValidator(s){return J1(this._rawAsyncValidators,s)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(s={}){this.touched=!0,this._parent&&!s.onlySelf&&this._parent.markAsTouched(s)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(s=>s.markAllAsTouched())}markAsUntouched(s={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}markAsDirty(s={}){this.pristine=!1,this._parent&&!s.onlySelf&&this._parent.markAsDirty(s)}markAsPristine(s={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}markAsPending(s={}){this.status=b,!1!==s.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!s.onlySelf&&this._parent.markAsPending(s)}disable(s={}){const i=this._parentMarkedDirty(s.onlySelf);this.status=g,this.errors=null,this._forEachChild(f=>{f.disable({...s,onlySelf:!0})}),this._updateValue(),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...s,skipPristineCheck:i}),this._onDisabledChange.forEach(f=>f(!0))}enable(s={}){const i=this._parentMarkedDirty(s.onlySelf);this.status=T,this._forEachChild(f=>{f.enable({...s,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent}),this._updateAncestors({...s,skipPristineCheck:i}),this._onDisabledChange.forEach(f=>f(!1))}_updateAncestors(s){this._parent&&!s.onlySelf&&(this._parent.updateValueAndValidity(s),s.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(s){this._parent=s}getRawValue(){return this.value}updateValueAndValidity(s={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===T||this.status===b)&&this._runAsyncValidator(s.emitEvent)),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!s.onlySelf&&this._parent.updateValueAndValidity(s)}_updateTreeValidity(s={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(s)),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?g:T}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(s){if(this.asyncValidator){this.status=b,this._hasOwnPendingAsyncValidator=!0;const i=k1(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(f=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(f,{emitEvent:s})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(s,i={}){this.errors=s,this._updateControlsErrors(!1!==i.emitEvent)}get(s){let i=s;return null==i||(Array.isArray(i)||(i=i.split(".")),0===i.length)?null:i.reduce((f,z)=>f&&f._find(z),this)}getError(s,i){const f=i?this.get(i):this;return f&&f.errors?f.errors[s]:null}hasError(s,i){return!!this.getError(s,i)}get root(){let s=this;for(;s._parent;)s=s._parent;return s}_updateControlsErrors(s){this.status=this._calculateStatus(),s&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(s)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?g:this.errors?U:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(b)?b:this._anyControlsHaveStatus(U)?U:T}_anyControlsHaveStatus(s){return this._anyControls(i=>i.status===s)}_anyControlsDirty(){return this._anyControls(s=>s.dirty)}_anyControlsTouched(){return this._anyControls(s=>s.touched)}_updatePristine(s={}){this.pristine=!this._anyControlsDirty(),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}_updateTouched(s={}){this.touched=this._anyControlsTouched(),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}_registerOnCollectionChange(s){this._onCollectionChange=s}_setUpdateStrategy(s){d1(s)&&null!=s.updateOn&&(this._updateOn=s.updateOn)}_parentMarkedDirty(s){return!s&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(s){return null}_assignValidators(s){this._rawValidators=Array.isArray(s)?s.slice():s,this._composedValidatorFn=function C(n){return Array.isArray(n)?s1(n):n||null}(this._rawValidators)}_assignAsyncValidators(s){this._rawAsyncValidators=Array.isArray(s)?s.slice():s,this._composedAsyncValidatorFn=function k(n){return Array.isArray(n)?E(n):n||null}(this._rawAsyncValidators)}}class z2 extends e2{constructor(s,i,f){super(w(i),P(f,i)),this.controls=s,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(s,i){return this.controls[s]?this.controls[s]:(this.controls[s]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i)}addControl(s,i,f={}){this.registerControl(s,i),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}removeControl(s,i={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}setControl(s,i,f={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],i&&this.registerControl(s,i),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}contains(s){return this.controls.hasOwnProperty(s)&&this.controls[s].enabled}setValue(s,i={}){W1(this,0,s),Object.keys(s).forEach(f=>{I1(this,!0,f),this.controls[f].setValue(s[f],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(s,i={}){null!=s&&(Object.keys(s).forEach(f=>{const z=this.controls[f];z&&z.patchValue(s[f],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(s={},i={}){this._forEachChild((f,z)=>{f.reset(s?s[z]:null,{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this._reduceChildren({},(s,i,f)=>(s[f]=i.getRawValue(),s))}_syncPendingControls(){let s=this._reduceChildren(!1,(i,f)=>!!f._syncPendingControls()||i);return s&&this.updateValueAndValidity({onlySelf:!0}),s}_forEachChild(s){Object.keys(this.controls).forEach(i=>{const f=this.controls[i];f&&s(f,i)})}_setUpControls(){this._forEachChild(s=>{s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(s){for(const[i,f]of Object.entries(this.controls))if(this.contains(i)&&s(f))return!0;return!1}_reduceValue(){return this._reduceChildren({},(i,f,z)=>((f.enabled||this.disabled)&&(i[z]=f.value),i))}_reduceChildren(s,i){let f=s;return this._forEachChild((z,o1)=>{f=i(f,z,o1)}),f}_allControlsDisabled(){for(const s of Object.keys(this.controls))if(this.controls[s].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(s){return this.controls.hasOwnProperty(s)?this.controls[s]:null}}class Q2 extends z2{}const S2=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>M2}),M2="always";function A2(n,s){return[...s.path,n]}function O2(n,s,i=M2){T2(n,s),s.valueAccessor.writeValue(n.value),(n.disabled||"always"===i)&&s.valueAccessor.setDisabledState?.(n.disabled),function l3(n,s){s.valueAccessor.registerOnChange(i=>{n._pendingValue=i,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&c1(n,s)})}(n,s),function x(n,s){const i=(f,z)=>{s.valueAccessor.writeValue(f),z&&s.viewToModelUpdate(f)};n.registerOnChange(i),s._registerOnDestroy(()=>{n._unregisterOnChange(i)})}(n,s),function t1(n,s){s.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&c1(n,s),"submit"!==n.updateOn&&n.markAsTouched()})}(n,s),function R2(n,s){if(s.valueAccessor.setDisabledState){const i=f=>{s.valueAccessor.setDisabledState(f)};n.registerOnDisabledChange(i),s._registerOnDestroy(()=>{n._unregisterOnDisabledChange(i)})}}(n,s)}function $2(n,s,i=!0){const f=()=>{};s.valueAccessor&&(s.valueAccessor.registerOnChange(f),s.valueAccessor.registerOnTouched(f)),C2(n,s),n&&(s._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function N2(n,s){n.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(s)})}function T2(n,s){const i=f1(n);null!==s.validator?n.setValidators(G(i,s.validator)):"function"==typeof i&&n.setValidators([i]);const f=M1(n);null!==s.asyncValidator?n.setAsyncValidators(G(f,s.asyncValidator)):"function"==typeof f&&n.setAsyncValidators([f]);const z=()=>n.updateValueAndValidity();N2(s._rawValidators,z),N2(s._rawAsyncValidators,z)}function C2(n,s){let i=!1;if(null!==n){if(null!==s.validator){const z=f1(n);if(Array.isArray(z)&&z.length>0){const o1=z.filter(N1=>N1!==s.validator);o1.length!==z.length&&(i=!0,n.setValidators(o1))}}if(null!==s.asyncValidator){const z=M1(n);if(Array.isArray(z)&&z.length>0){const o1=z.filter(N1=>N1!==s.asyncValidator);o1.length!==z.length&&(i=!0,n.setAsyncValidators(o1))}}}const f=()=>{};return N2(s._rawValidators,f),N2(s._rawAsyncValidators,f),i}function c1(n,s){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),s.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function A(n,s){T2(n,s)}function U2(n,s){if(!n.hasOwnProperty("model"))return!1;const i=n.model;return!!i.isFirstChange()||!Object.is(s,i.currentValue)}function M3(n,s){n._syncPendingControls(),s.forEach(i=>{const f=i.control;"submit"===f.updateOn&&f._pendingChange&&(i.viewToModelUpdate(f._pendingValue),f._pendingChange=!1)})}function K2(n,s){if(!s)return null;let i,f,z;return Array.isArray(s),s.forEach(o1=>{o1.constructor===y1?i=o1:function G2(n){return Object.getPrototypeOf(n.constructor)===J}(o1)?f=o1:z=o1}),z||f||i||null}const J2={provide:D,useExisting:(0,e.Gpc)(()=>D2)},H2=(()=>Promise.resolve())();let D2=(()=>{class n extends D{constructor(i,f,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new z2({},s1(i),E(f))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(i){H2.then(()=>{const f=this._findContainer(i.path);i.control=f.registerControl(i.name,i.control),O2(i.control,i,this.callSetDisabledState),i.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(i)})}getControl(i){return this.form.get(i.path)}removeControl(i){H2.then(()=>{const f=this._findContainer(i.path);f&&f.removeControl(i.name),this._directives.delete(i)})}addFormGroup(i){H2.then(()=>{const f=this._findContainer(i.path),z=new z2({});A(z,i),f.registerControl(i.name,z),z.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(i){H2.then(()=>{const f=this._findContainer(i.path);f&&f.removeControl(i.name)})}getFormGroup(i){return this.form.get(i.path)}updateModel(i,f){H2.then(()=>{this.form.get(i.path).setValue(f)})}setValue(i){this.control.setValue(i)}onSubmit(i){return this.submitted=!0,M3(this.form,this._directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i=void 0){this.form.reset(i),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(i){return i.pop(),i.length?this.form.get(i):this.form}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(b1,10),e.Y36(H1,10),e.Y36(S2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(f,z){1&f&&e.NdJ("submit",function(N1){return z.onSubmit(N1)})("reset",function(){return z.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([J2]),e.qOj]})}return n})();function P2(n,s){const i=n.indexOf(s);i>-1&&n.splice(i,1)}function I3(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const W2=class extends e2{constructor(s=null,i,f){super(w(i),P(f,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(s),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),d1(i)&&(i.nonNullable||i.initialValueIsDefault)&&(this.defaultValue=I3(s)?s.value:s)}setValue(s,i={}){this.value=this._pendingValue=s,this._onChange.length&&!1!==i.emitModelToViewChange&&this._onChange.forEach(f=>f(this.value,!1!==i.emitViewToModelChange)),this.updateValueAndValidity(i)}patchValue(s,i={}){this.setValue(s,i)}reset(s=this.defaultValue,i={}){this._applyFormState(s),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1}_updateValue(){}_anyControls(s){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(s){this._onChange.push(s)}_unregisterOnChange(s){P2(this._onChange,s)}registerOnDisabledChange(s){this._onDisabledChange.push(s)}_unregisterOnDisabledChange(s){P2(this._onDisabledChange,s)}_forEachChild(s){}_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(s){I3(s)?(this.value=this._pendingValue=s.value,s.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=s}},U3={provide:F,useExisting:(0,e.Gpc)(()=>m3)},d3=(()=>Promise.resolve())();let m3=(()=>{class n extends F{constructor(i,f,z,o1,N1,_2){super(),this._changeDetectorRef=N1,this.callSetDisabledState=_2,this.control=new W2,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=i,this._setValidators(f),this._setAsyncValidators(z),this.valueAccessor=K2(0,o1)}ngOnChanges(i){if(this._checkForErrors(),!this._registered||"name"in i){if(this._registered&&(this._checkName(),this.formDirective)){const f=i.name.previousValue;this.formDirective.removeControl({name:f,path:this._getPath(f)})}this._setUpControl()}"isDisabled"in i&&this._updateDisabled(i),U2(i,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){O2(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(i){d3.then(()=>{this.control.setValue(i,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(i){const f=i.isDisabled.currentValue,z=0!==f&&(0,e.VuI)(f);d3.then(()=>{z&&!this.control.disabled?this.control.disable():!z&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(i){return this._parent?A2(i,this._parent):[i]}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(D,9),e.Y36(b1,10),e.Y36(H1,10),e.Y36(x1,10),e.Y36(e.sBO,8),e.Y36(S2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([U3]),e.qOj,e.TTD]})}return n})(),V2=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return n})();const f3={provide:x1,useExisting:(0,e.Gpc)(()=>V3),multi:!0};let V3=(()=>{class n extends J{writeValue(i){this.setProperty("value",i??"")}registerOnChange(i){this.onChange=f=>{i(""==f?null:parseFloat(f))}}static#e=this.\u0275fac=(()=>{let i;return function(z){return(i||(i=e.n5z(n)))(z||n)}})();static#t=this.\u0275dir=e.lG2({type:n,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(f,z){1&f&&e.NdJ("input",function(N1){return z.onChange(N1.target.value)})("blur",function(){return z.onTouched()})},features:[e._Bn([f3]),e.qOj]})}return n})(),j2=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({})}return n})();const w2=new e.OlP("NgModelWithFormControlWarning"),d4={provide:D,useExisting:(0,e.Gpc)(()=>q2)};let q2=(()=>{class n extends D{constructor(i,f,z){super(),this.callSetDisabledState=z,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(i),this._setAsyncValidators(f)}ngOnChanges(i){this._checkFormPresent(),i.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(C2(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(i){const f=this.form.get(i.path);return O2(f,i,this.callSetDisabledState),f.updateValueAndValidity({emitEvent:!1}),this.directives.push(i),f}getControl(i){return this.form.get(i.path)}removeControl(i){$2(i.control||null,i,!1),function C3(n,s){const i=n.indexOf(s);i>-1&&n.splice(i,1)}(this.directives,i)}addFormGroup(i){this._setUpFormContainer(i)}removeFormGroup(i){this._cleanUpFormContainer(i)}getFormGroup(i){return this.form.get(i.path)}addFormArray(i){this._setUpFormContainer(i)}removeFormArray(i){this._cleanUpFormContainer(i)}getFormArray(i){return this.form.get(i.path)}updateModel(i,f){this.form.get(i.path).setValue(f)}onSubmit(i){return this.submitted=!0,M3(this.form,this.directives),this.ngSubmit.emit(i),"dialog"===i?.target?.method}onReset(){this.resetForm()}resetForm(i=void 0){this.form.reset(i),this.submitted=!1}_updateDomValue(){this.directives.forEach(i=>{const f=i.control,z=this.form.get(i.path);f!==z&&($2(f||null,i),(n=>n instanceof W2)(z)&&(O2(z,i,this.callSetDisabledState),i.control=z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(i){const f=this.form.get(i.path);A(f,i),f.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(i){if(this.form){const f=this.form.get(i.path);f&&function R(n,s){return C2(n,s)}(f,i)&&f.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){T2(this.form,this),this._oldForm&&C2(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(f){return new(f||n)(e.Y36(b1,10),e.Y36(H1,10),e.Y36(S2,8))};static#t=this.\u0275dir=e.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(f,z){1&f&&e.NdJ("submit",function(N1){return z.onSubmit(N1)})("reset",function(){return z.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([d4]),e.qOj,e.TTD]})}return n})();const Y3={provide:F,useExisting:(0,e.Gpc)(()=>k3)};let k3=(()=>{class n extends F{set isDisabled(i){}static#e=this._ngModelWarningSentOnce=!1;constructor(i,f,z,o1,N1){super(),this._ngModelWarningConfig=N1,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=i,this._setValidators(f),this._setAsyncValidators(z),this.valueAccessor=K2(0,o1)}ngOnChanges(i){this._added||this._setUpControl(),U2(i,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(i){this.viewModel=i,this.update.emit(i)}get path(){return A2(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(f){return new(f||n)(e.Y36(D,13),e.Y36(b1,10),e.Y36(H1,10),e.Y36(x1,10),e.Y36(w2,8))};static#i=this.\u0275dir=e.lG2({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([Y3]),e.qOj,e.TTD]})}return n})(),z3=(()=>{class n{static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[j2]})}return n})();class a3 extends e2{constructor(s,i,f){super(w(i),P(f,i)),this.controls=s,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(s){return this.controls[this._adjustIndex(s)]}push(s,i={}){this.controls.push(s),this._registerControl(s),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}insert(s,i,f={}){this.controls.splice(s,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:f.emitEvent})}removeAt(s,i={}){let f=this._adjustIndex(s);f<0&&(f=0),this.controls[f]&&this.controls[f]._registerOnCollectionChange(()=>{}),this.controls.splice(f,1),this.updateValueAndValidity({emitEvent:i.emitEvent})}setControl(s,i,f={}){let z=this._adjustIndex(s);z<0&&(z=0),this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),this.controls.splice(z,1),i&&(this.controls.splice(z,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:f.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(s,i={}){W1(this,0,s),s.forEach((f,z)=>{I1(this,!1,z),this.at(z).setValue(f,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(s,i={}){null!=s&&(s.forEach((f,z)=>{this.at(z)&&this.at(z).patchValue(f,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(s=[],i={}){this._forEachChild((f,z)=>{f.reset(s[z],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this.controls.map(s=>s.getRawValue())}clear(s={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:s.emitEvent}))}_adjustIndex(s){return s<0?s+this.length:s}_syncPendingControls(){let s=this.controls.reduce((i,f)=>!!f._syncPendingControls()||i,!1);return s&&this.updateValueAndValidity({onlySelf:!0}),s}_forEachChild(s){this.controls.forEach((i,f)=>{s(i,f)})}_updateValue(){this.value=this.controls.filter(s=>s.enabled||this.disabled).map(s=>s.value)}_anyControls(s){return this.controls.some(i=>i.enabled&&s(i))}_setUpControls(){this._forEachChild(s=>this._registerControl(s))}_allControlsDisabled(){for(const s of this.controls)if(s.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(s){s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange)}_find(s){return this.at(s)??null}}function D3(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let b4=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const i=new n;return i.useNonNullable=!0,i}group(i,f=null){const z=this._reduceControls(i);let o1={};return D3(f)?o1=f:null!==f&&(o1.validators=f.validator,o1.asyncValidators=f.asyncValidator),new z2(z,o1)}record(i,f=null){const z=this._reduceControls(i);return new Q2(z,f)}control(i,f,z){let o1={};return this.useNonNullable?(D3(f)?o1=f:(o1.validators=f,o1.asyncValidators=z),new W2(i,{...o1,nonNullable:!0})):new W2(i,f,z)}array(i,f,z){const o1=i.map(N1=>this._createControl(N1));return new a3(o1,f,z)}_reduceControls(i){const f={};return Object.keys(i).forEach(z=>{f[z]=this._createControl(i[z])}),f}_createControl(i){return i instanceof W2||i instanceof e2?i:Array.isArray(i)?this.control(i[0],i.length>1?i[1]:null,i.length>2?i[2]:null):this.control(i)}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const P3=new e.GfV("17.0.6");let o4=(()=>{class n{static withConfig(i){return{ngModule:n,providers:[{provide:w2,useValue:i.warnOnNgModelWithFormControl??"always"},{provide:S2,useValue:i.callSetDisabledState??M2}]}}static#e=this.\u0275fac=function(f){return new(f||n)};static#t=this.\u0275mod=e.oAB({type:n});static#i=this.\u0275inj=e.cJS({imports:[z3]})}return n})()},2296:(s2,U1,H)=>{H.d(U1,{RK:()=>j1,ot:()=>c2});var e=H(2831),u=H(9212),a=H(7849),X=H(3680);const T1=["mat-icon-button",""],y1=["*"],b1=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let H1=(()=>{class L1{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple($){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,$)}get disableRipple(){return this._disableRipple}set disableRipple($){this._disableRipple=$,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled($){this._disabled=$,this._updateRippleDisabled()}constructor($,Y,s1,S){this._elementRef=$,this._platform=Y,this._ngZone=s1,this._animationMode=S,this._focusMonitor=(0,u.f3M)(a.tE),this._rippleLoader=(0,u.f3M)(X.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const E=this._elementRef.nativeElement,G=E.classList;for(const{attribute:f1,mdcClasses:M1}of b1)E.hasAttribute(f1)&&G.add(...M1)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus($="program",Y){$?this._focusMonitor.focusVia(this._elementRef.nativeElement,$,Y):this._elementRef.nativeElement.focus(Y)}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(Y){u.$Z()};static#t=this.\u0275dir=u.lG2({type:L1,inputs:{color:"color",disableRipple:["disableRipple","disableRipple",u.VuI],disabled:["disabled","disabled",u.VuI]},features:[u.Xq5]})}return L1})(),j1=(()=>{class L1 extends H1{constructor($,Y,s1,S){super($,Y,s1,S),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(Y){return new(Y||L1)(u.Y36(u.SBq),u.Y36(e.t4),u.Y36(u.R0b),u.Y36(u.QbO,8))};static#t=this.\u0275cmp=u.Xpm({type:L1,selectors:[["button","mat-icon-button",""]],hostVars:9,hostBindings:function(Y,s1){2&Y&&(u.uIk("disabled",s1.disabled||null),u.Tol(s1.color?"mat-"+s1.color:""),u.ekj("_mat-animation-noopable","NoopAnimations"===s1._animationMode)("mat-unthemed",!s1.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[u.qOj],attrs:T1,ngContentSelectors:y1,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Y,s1){1&Y&&(u.F$t(),u._UZ(0,"span",0),u.Hsn(1),u._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;border-radius:50%;flex-shrink:0;text-align:center;font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return L1})(),c2=(()=>{class L1{static#e=this.\u0275fac=function(Y){return new(Y||L1)};static#t=this.\u0275mod=u.oAB({type:L1});static#i=this.\u0275inj=u.cJS({imports:[X.BQ,X.si,X.BQ]})}return L1})()},4170:(s2,U1,H)=>{H.d(U1,{G_:()=>E1,KE:()=>U,Eo:()=>e1,lN:()=>b,hX:()=>J1});var e=H(9212),u=H(9388),a=H(2831),X=H(7394),O=H(8645),j=H(3019),J=H(9773),x1=H(5592),l1=H(2181),m1=H(940);class g1{constructor(w){this._box=w,this._destroyed=new O.x,this._resizeSubject=new O.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(C=>this._resizeSubject.next(C)))}observe(w){return this._elementObservables.has(w)||this._elementObservables.set(w,new x1.y(C=>{const P=this._resizeSubject.subscribe(C);return this._resizeObserver?.observe(w,{box:this._box}),()=>{this._resizeObserver?.unobserve(w),P.unsubscribe(),this._elementObservables.delete(w)}}).pipe((0,l1.h)(C=>C.some(P=>P.target===w)),(0,m1.d)({bufferSize:1,refCount:!0}),(0,J.R)(this._destroyed))),this._elementObservables.get(w)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let T1=(()=>{class g{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,C]of this._observers)C.destroy();this._observers.clear()}observe(C,P){const k=P?.box||"content-box";return this._observers.has(k)||this._observers.set(k,new g1(k)),this._observers.get(k).observe(C)}static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275prov=e.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();var y1=H(2495),Q=H(6825),w1=H(6814),b1=H(7131),H1=H(3680);const F1=["notch"],X1=["matFormFieldNotchedOutline",""],B1=["*"],_1=["textField"],q=["iconPrefixContainer"],v1=["textPrefixContainer"];function z1(g,w){1&g&&e._UZ(0,"span",16)}function V1(g,w){if(1&g&&(e.TgZ(0,"label",14),e.Hsn(1,1),e.YNc(2,z1,1,0,"span",15),e.qZA()),2&g){const C=e.oxw(2);e.Q6J("floating",C._shouldLabelFloat())("monitorResize",C._hasOutline())("id",C._labelId),e.uIk("for",C._control.id),e.xp6(2),e.um2(2,!C.hideRequiredMarker&&C._control.required?2:-1)}}function G1(g,w){if(1&g&&e.YNc(0,V1,3,5,"label",14),2&g){const C=e.oxw();e.um2(0,C._hasFloatingLabel()?0:-1)}}function $1(g,w){1&g&&e._UZ(0,"div",17)}function O1(g,w){}function j1(g,w){if(1&g&&e.YNc(0,O1,0,0,"ng-template",9),2&g){e.oxw(2);const C=e.MAs(1);e.Q6J("ngTemplateOutlet",C)}}function k1(g,w){if(1&g&&(e.TgZ(0,"div",5),e.YNc(1,j1,1,1,null,9),e.qZA()),2&g){const C=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",C._shouldLabelFloat()),e.xp6(1),e.um2(1,C._forceDisplayInfixLabel()?-1:1)}}function c2(g,w){1&g&&(e.TgZ(0,"div",18,19),e.Hsn(2,2),e.qZA())}function L1(g,w){1&g&&(e.TgZ(0,"div",20,21),e.Hsn(2,3),e.qZA())}function a2(g,w){}function $(g,w){if(1&g&&e.YNc(0,a2,0,0,"ng-template",9),2&g){e.oxw();const C=e.MAs(1);e.Q6J("ngTemplateOutlet",C)}}function Y(g,w){1&g&&(e.TgZ(0,"div",22),e.Hsn(1,4),e.qZA())}function s1(g,w){1&g&&(e.TgZ(0,"div",23),e.Hsn(1,5),e.qZA())}function S(g,w){1&g&&e._UZ(0,"div",12)}function E(g,w){if(1&g&&(e.TgZ(0,"div",24),e.Hsn(1,6),e.qZA()),2&g){const C=e.oxw();e.Q6J("@transitionMessages",C._subscriptAnimationState)}}function G(g,w){if(1&g&&(e.TgZ(0,"mat-hint",26),e._uU(1),e.qZA()),2&g){const C=e.oxw(2);e.Q6J("id",C._hintLabelId),e.xp6(1),e.Oqu(C.hintLabel)}}function f1(g,w){if(1&g&&(e.TgZ(0,"div",25),e.YNc(1,G,2,2,"mat-hint",26),e.Hsn(2,7),e._UZ(3,"div",27),e.Hsn(4,8),e.qZA()),2&g){const C=e.oxw();e.Q6J("@transitionMessages",C._subscriptAnimationState),e.xp6(1),e.um2(1,C.hintLabel?1:-1)}}const M1=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],K1=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let J1=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["mat-label"]]})}return g})();const Y1=new e.OlP("MatError");let D=0,F=(()=>{class g{constructor(){this.align="start",this.id="mat-mdc-hint-"+D++}static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(P,k){2&P&&(e.Ikx("id",k.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===k.align))},inputs:{align:"align",id:"id"}})}return g})();const A1=new e.OlP("MatPrefix"),K=new e.OlP("MatSuffix"),M=new e.OlP("FloatingLabelParent");let l=(()=>{class g{get floating(){return this._floating}set floating(C){this._floating=C,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(C){this._monitorResize=C,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(C){this._elementRef=C,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(T1),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(M),this._resizeSubscription=new X.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function r(g){if(null!==g.offsetParent)return g.scrollWidth;const C=g.cloneNode(!0);C.style.setProperty("position","absolute"),C.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(C);const P=C.scrollWidth;return C.remove(),P}(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(P){return new(P||g)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(P,k){2&P&&e.ekj("mdc-floating-label--float-above",k.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return g})();const t="mdc-line-ripple--active",o="mdc-line-ripple--deactivating";let p=(()=>{class g{constructor(C,P){this._elementRef=C,this._handleTransitionEnd=k=>{const d1=this._elementRef.nativeElement.classList,I1=d1.contains(o);"opacity"===k.propertyName&&I1&&d1.remove(t,o)},P.runOutsideAngular(()=>{C.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const C=this._elementRef.nativeElement.classList;C.remove(o),C.add(t)}deactivate(){this._elementRef.nativeElement.classList.add(o)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return g})(),_=(()=>{class g{constructor(C,P){this._elementRef=C,this._ngZone=P,this.open=!1}ngAfterViewInit(){const C=this._elementRef.nativeElement.querySelector(".mdc-floating-label");C?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(C.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>C.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(C){this._notch.nativeElement.style.width=this.open&&C?`calc(${C}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(P,k){if(1&P&&e.Gf(F1,5),2&P){let d1;e.iGM(d1=e.CRH())&&(k._notch=d1.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(P,k){2&P&&e.ekj("mdc-notched-outline--notched",k.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:X1,ngContentSelectors:B1,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(P,k){1&P&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return g})();const N={transitionMessages:(0,Q.X$)("transitionMessages",[(0,Q.SB)("enter",(0,Q.oB)({opacity:1,transform:"translateY(0%)"})),(0,Q.eR)("void => enter",[(0,Q.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Q.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let e1=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275dir=e.lG2({type:g})}return g})();const E1=new e.OlP("MatFormField"),n2=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Z1=0,U=(()=>{class g{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(C){this._hideRequiredMarker=(0,y1.Ig)(C)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(C){C!==this._floatLabel&&(this._floatLabel=C,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(C){const P=this._appearance;this._appearance=C||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==P&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(C){this._subscriptSizing=C||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(C){this._hintLabel=C,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(C){this._explicitFormFieldControl=C}constructor(C,P,k,d1,I1,W1,e2,z2){this._elementRef=C,this._changeDetectorRef=P,this._ngZone=k,this._dir=d1,this._platform=I1,this._defaults=W1,this._animationMode=e2,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-"+Z1++,this._hintLabelId="mat-mdc-hint-"+Z1++,this._subscriptAnimationState="",this._destroyed=new O.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,W1&&(W1.appearance&&(this.appearance=W1.appearance),this._hideRequiredMarker=!!W1?.hideRequiredMarker,W1.color&&(this.color=W1.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 C=this._control;C.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${C.controlType}`),C.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),C.ngControl&&C.ngControl.valueChanges&&C.ngControl.valueChanges.pipe((0,J.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(C=>!C._isText),this._hasTextPrefix=!!this._prefixChildren.find(C=>C._isText),this._hasIconSuffix=!!this._suffixChildren.find(C=>!C._isText),this._hasTextSuffix=!!this._suffixChildren.find(C=>C._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,j.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,J.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,J.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(C){const P=this._control?this._control.ngControl:null;return P&&P[C]}_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 C=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&C.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const P=this._hintChildren?this._hintChildren.find(d1=>"start"===d1.align):null,k=this._hintChildren?this._hintChildren.find(d1=>"end"===d1.align):null;P?C.push(P.id):this._hintLabel&&C.push(this._hintLabelId),k&&C.push(k.id)}else this._errorChildren&&C.push(...this._errorChildren.map(P=>P.id));this._control.setDescribedByIds(C)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const C=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(C.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const P=this._iconPrefixContainer?.nativeElement,k=this._textPrefixContainer?.nativeElement,d1=P?.getBoundingClientRect().width??0,I1=k?.getBoundingClientRect().width??0;C.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${d1+I1}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const C=this._elementRef.nativeElement;if(C.getRootNode){const P=C.getRootNode();return P&&P!==C}return document.documentElement.contains(C)}static#e=this.\u0275fac=function(P){return new(P||g)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(u.Is),e.Y36(a.t4),e.Y36(n2,8),e.Y36(e.QbO,8),e.Y36(w1.K0))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["mat-form-field"]],contentQueries:function(P,k,d1){if(1&P&&(e.Suo(d1,J1,5),e.Suo(d1,J1,7),e.Suo(d1,e1,5),e.Suo(d1,A1,5),e.Suo(d1,K,5),e.Suo(d1,Y1,5),e.Suo(d1,F,5)),2&P){let I1;e.iGM(I1=e.CRH())&&(k._labelChildNonStatic=I1.first),e.iGM(I1=e.CRH())&&(k._labelChildStatic=I1.first),e.iGM(I1=e.CRH())&&(k._formFieldControl=I1.first),e.iGM(I1=e.CRH())&&(k._prefixChildren=I1),e.iGM(I1=e.CRH())&&(k._suffixChildren=I1),e.iGM(I1=e.CRH())&&(k._errorChildren=I1),e.iGM(I1=e.CRH())&&(k._hintChildren=I1)}},viewQuery:function(P,k){if(1&P&&(e.Gf(_1,5),e.Gf(q,5),e.Gf(v1,5),e.Gf(l,5),e.Gf(_,5),e.Gf(p,5)),2&P){let d1;e.iGM(d1=e.CRH())&&(k._textField=d1.first),e.iGM(d1=e.CRH())&&(k._iconPrefixContainer=d1.first),e.iGM(d1=e.CRH())&&(k._textPrefixContainer=d1.first),e.iGM(d1=e.CRH())&&(k._floatingLabel=d1.first),e.iGM(d1=e.CRH())&&(k._notchedOutline=d1.first),e.iGM(d1=e.CRH())&&(k._lineRipple=d1.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(P,k){2&P&&e.ekj("mat-mdc-form-field-label-always-float",k._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",k._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",k._hasIconSuffix)("mat-form-field-invalid",k._control.errorState)("mat-form-field-disabled",k._control.disabled)("mat-form-field-autofilled",k._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===k._animationMode)("mat-form-field-appearance-fill","fill"==k.appearance)("mat-form-field-appearance-outline","outline"==k.appearance)("mat-form-field-hide-placeholder",k._hasFloatingLabel()&&!k._shouldLabelFloat())("mat-focused",k._control.focused)("mat-primary","accent"!==k.color&&"warn"!==k.color)("mat-accent","accent"===k.color)("mat-warn","warn"===k.color)("ng-untouched",k._shouldForward("untouched"))("ng-touched",k._shouldForward("touched"))("ng-pristine",k._shouldForward("pristine"))("ng-dirty",k._shouldForward("dirty"))("ng-valid",k._shouldForward("valid"))("ng-invalid",k._shouldForward("invalid"))("ng-pending",k._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:E1,useExisting:g},{provide:M,useExisting:g}])],ngContentSelectors:K1,decls:18,vars:21,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],["class","mat-mdc-form-field-icon-prefix"],["class","mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],["class","mat-mdc-form-field-text-suffix"],["class","mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(P,k){if(1&P&&(e.F$t(M1),e.YNc(0,G1,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(I1){return k._control.onContainerClick(I1)}),e.YNc(4,$1,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,k1,2,2,"div",5)(7,c2,3,0,"div",6)(8,L1,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,$,1,1,null,9),e.Hsn(11),e.qZA(),e.YNc(12,Y,2,0,"div",10)(13,s1,2,0,"div",11),e.qZA(),e.YNc(14,S,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,E,2,1)(17,f1,5,2),e.qZA()),2&P){let d1;e.xp6(2),e.ekj("mdc-text-field--filled",!k._hasOutline())("mdc-text-field--outlined",k._hasOutline())("mdc-text-field--no-label",!k._hasFloatingLabel())("mdc-text-field--disabled",k._control.disabled)("mdc-text-field--invalid",k._control.errorState),e.xp6(2),e.um2(4,k._hasOutline()||k._control.disabled?-1:4),e.xp6(2),e.um2(6,k._hasOutline()?6:-1),e.xp6(1),e.um2(7,k._hasIconPrefix?7:-1),e.xp6(1),e.um2(8,k._hasTextPrefix?8:-1),e.xp6(2),e.um2(10,!k._hasOutline()||k._forceDisplayInfixLabel()?10:-1),e.xp6(2),e.um2(12,k._hasTextSuffix?12:-1),e.xp6(1),e.um2(13,k._hasIconSuffix?13:-1),e.xp6(1),e.um2(14,k._hasOutline()?-1:14),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===k.subscriptSizing),e.xp6(1),e.um2(16,"error"===(d1=k._getDisplayedMessages())?16:"hint"===d1?17:-1)}},dependencies:[w1.tP,F,l,_,p],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-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius: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-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-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.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-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.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-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-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}.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}.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-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%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[N.transitionMessages]},changeDetection:0})}return g})(),b=(()=>{class g{static#e=this.\u0275fac=function(P){return new(P||g)};static#t=this.\u0275mod=e.oAB({type:g});static#i=this.\u0275inj=e.cJS({imports:[H1.BQ,w1.ez,b1.Q8,H1.BQ]})}return g})()},7472:(s2,U1,H)=>{H.d(U1,{Tg:()=>e1,ie:()=>l2,Hk:()=>n2});var e=H(9212),u=H(2495),a=H(2831),X=H(3680),O=H(7394),j=H(3019),x1=(H(8645),H(7131)),l1=H(6814);let D1=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[X.BQ,X.BQ]})}return T})();H(7849),H(6028),H(6223),H(9773);const z1=["*"],G1=["unscopedContent"],$1=["text"],O1=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],j1=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],D=new e.OlP("ListOption");let F=(()=>{class T{constructor(b){this._elementRef=b}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return T})(),A1=(()=>{class T{constructor(b){this._elementRef=b}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return T})(),P1=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return T})(),K=(()=>{class T{constructor(b){this._listOption=b}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(D,8))};static#t=this.\u0275dir=e.lG2({type:T,hostVars:4,hostBindings:function(g,w){2&g&&e.ekj("mdc-list-item__start",w._isAlignedAtStart())("mdc-list-item__end",!w._isAlignedAtStart())}})}return T})(),Z=(()=>{class T extends K{static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]})}return T})(),M=(()=>{class T extends K{static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]})}return T})();const l=new e.OlP("MAT_LIST_CONFIG");let r=(()=>{class T{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(l,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(b){this._disableRipple=(0,u.Ig)(b)}get disabled(){return this._disabled}set disabled(b){this._disabled=(0,u.Ig)(b)}static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275dir=e.lG2({type:T,hostVars:1,hostBindings:function(g,w){2&g&&e.uIk("aria-disabled",w.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return T})(),t=(()=>{class T{set lines(b){this._explicitLines=(0,u.su)(b,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(b){this._disableRipple=(0,u.Ig)(b)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(b){this._disabled=(0,u.Ig)(b)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(b,g,w,C,P,k){this._elementRef=b,this._ngZone=g,this._listBase=w,this._platform=C,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new O.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=P||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===k,w&&!w._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new X.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,j.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(b){if(!this._lines||!this._titles||!this._unscopedContent)return;b&&this._checkDomForUnscopedTextContent();const g=this._explicitLines??this._inferLinesFromContent(),w=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===g),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===g),this._hasUnscopedTextContent){const C=0===this._titles.length&&1===g;w.classList.toggle("mdc-list-item__primary-text",C),w.classList.toggle("mdc-list-item__secondary-text",!C)}else w.classList.remove("mdc-list-item__primary-text"),w.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let b=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(b+=1),b}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(b=>b.nodeType!==b.COMMENT_NODE).some(b=>!(!b.textContent||!b.textContent.trim()))}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(r,8),e.Y36(a.t4),e.Y36(X.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:T,contentQueries:function(g,w,C){if(1&g&&(e.Suo(C,Z,4),e.Suo(C,M,4)),2&g){let P;e.iGM(P=e.CRH())&&(w._avatars=P),e.iGM(P=e.CRH())&&(w._icons=P)}},hostVars:4,hostBindings:function(g,w){2&g&&(e.uIk("aria-disabled",w.disabled)("disabled",w._isButtonElement&&w.disabled||null),e.ekj("mdc-list-item--disabled",w.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return T})(),e1=(()=>{class T extends t{get activated(){return this._activated}set activated(b){this._activated=(0,u.Ig)(b)}constructor(b,g,w,C,P,k){super(b,g,w,C,P,k),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(g){return new(g||T)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(r,8),e.Y36(a.t4),e.Y36(X.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(g,w,C){if(1&g&&(e.Suo(C,A1,5),e.Suo(C,F,5),e.Suo(C,P1,5)),2&g){let P;e.iGM(P=e.CRH())&&(w._lines=P),e.iGM(P=e.CRH())&&(w._titles=P),e.iGM(P=e.CRH())&&(w._meta=P)}},viewQuery:function(g,w){if(1&g&&(e.Gf(G1,5),e.Gf($1,5)),2&g){let C;e.iGM(C=e.CRH())&&(w._unscopedContent=C.first),e.iGM(C=e.CRH())&&(w._itemText=C.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(g,w){2&g&&(e.uIk("aria-current",w._getAriaCurrent()),e.ekj("mdc-list-item--activated",w.activated)("mdc-list-item--with-leading-avatar",0!==w._avatars.length)("mdc-list-item--with-leading-icon",0!==w._icons.length)("mdc-list-item--with-trailing-meta",0!==w._meta.length)("_mat-animation-noopable",w._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:j1,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(g,w){1&g&&(e.F$t(O1),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return w._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[x1.wD],encapsulation:2,changeDetection:0})}return T})(),n2=(()=>{class T extends r{constructor(){super(...arguments),this._isNonInteractive=!1}static#e=this.\u0275fac=(()=>{let b;return function(w){return(b||(b=e.n5z(T)))(w||T)}})();static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[e._Bn([{provide:r,useExisting:T}]),e.qOj],ngContentSelectors:z1,decls:1,vars:0,template:function(g,w){1&g&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}return T})(),l2=(()=>{class T{static#e=this.\u0275fac=function(g){return new(g||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[x1.Q8,l1.ez,X.BQ,X.si,X.us,D1]})}return T})()},2651:(s2,U1,H)=>{H.d(U1,{JX:()=>M1,Rh:()=>f1,SJ:()=>J1,TM:()=>K1});var e=H(5038),u=H(9212),a=H(3680),X=H(7849),O=H(9388),j=H(2495),J=H(6028),x1=H(2831),l1=H(6814),m1=H(8645),D1=H(2438),g1=H(3019),T1=H(2181),y1=H(7398),Q=H(975),w1=H(9773),b1=H(3997),H1=H(8180),F1=H(7921),X1=H(3620),B1=H(6825);const _1=["*"],q=["content"];function v1(n1,Y1){if(1&n1){const y=u.EpF();u.TgZ(0,"div",1),u.NdJ("click",function(){u.CHM(y);const F=u.oxw();return u.KtG(F._onBackdropClicked())}),u.qZA()}if(2&n1){const y=u.oxw();u.ekj("mat-drawer-shown",y._isShowingBackdrop())}}function z1(n1,Y1){1&n1&&(u.TgZ(0,"mat-drawer-content"),u.Hsn(1,2),u.qZA())}const V1=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],G1=["mat-drawer","mat-drawer-content","*"];function $1(n1,Y1){if(1&n1){const y=u.EpF();u.TgZ(0,"div",1),u.NdJ("click",function(){u.CHM(y);const F=u.oxw();return u.KtG(F._onBackdropClicked())}),u.qZA()}if(2&n1){const y=u.oxw();u.ekj("mat-drawer-shown",y._isShowingBackdrop())}}function O1(n1,Y1){1&n1&&(u.TgZ(0,"mat-sidenav-content"),u.Hsn(1,2),u.qZA())}const j1=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],k1=["mat-sidenav","mat-sidenav-content","*"],L1={transformDrawer:(0,B1.X$)("transform",[(0,B1.SB)("open, open-instant",(0,B1.oB)({transform:"none",visibility:"visible"})),(0,B1.SB)("void",(0,B1.oB)({"box-shadow":"none",visibility:"hidden"})),(0,B1.eR)("void => open-instant",(0,B1.jt)("0ms")),(0,B1.eR)("void <=> open, open-instant => void",(0,B1.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},$=new u.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function s1(){return!1}}),Y=new u.OlP("MAT_DRAWER_CONTAINER");let S=(()=>{class n1 extends e.PQ{constructor(y,D,F,A1,P1){super(F,A1,P1),this._changeDetectorRef=y,this._container=D}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>G)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(D,F){2&D&&u.Udp("margin-left",F._container._contentMargins.left,"px")("margin-right",F._container._contentMargins.right,"px")},features:[u._Bn([{provide:e.PQ,useExisting:n1}]),u.qOj],ngContentSelectors:_1,decls:1,vars:0,template:function(D,F){1&D&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0})}return n1})(),E=(()=>{class n1{get position(){return this._position}set position(y){(y="end"===y?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(y),this._position=y,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(y){this._mode=y,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(y){this._disableClose=(0,j.Ig)(y)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(y){("true"===y||"false"===y||null==y)&&(y=(0,j.Ig)(y)),this._autoFocus=y}get opened(){return this._opened}set opened(y){this.toggle((0,j.Ig)(y))}constructor(y,D,F,A1,P1,K,Z,M){this._elementRef=y,this._focusTrapFactory=D,this._focusMonitor=F,this._platform=A1,this._ngZone=P1,this._interactivityChecker=K,this._doc=Z,this._container=M,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new m1.x,this._animationEnd=new m1.x,this._animationState="void",this.openedChange=new u.vpe(!0),this._openedStream=this.openedChange.pipe((0,T1.h)(l=>l),(0,y1.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,T1.h)(l=>l.fromState!==l.toState&&0===l.toState.indexOf("open")),(0,Q.h)(void 0)),this._closedStream=this.openedChange.pipe((0,T1.h)(l=>!l),(0,y1.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,T1.h)(l=>l.fromState!==l.toState&&"void"===l.toState),(0,Q.h)(void 0)),this._destroyed=new m1.x,this.onPositionChanged=new u.vpe,this._modeChanged=new m1.x,this.openedChange.subscribe(l=>{l?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,D1.R)(this._elementRef.nativeElement,"keydown").pipe((0,T1.h)(l=>l.keyCode===J.hY&&!this.disableClose&&!(0,J.Vb)(l)),(0,w1.R)(this._destroyed)).subscribe(l=>this._ngZone.run(()=>{this.close(),l.stopPropagation(),l.preventDefault()}))}),this._animationEnd.pipe((0,b1.x)((l,r)=>l.fromState===r.fromState&&l.toState===r.toState)).subscribe(l=>{const{fromState:r,toState:t}=l;(0===t.indexOf("open")&&"void"===r||"void"===t&&0===r.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(y,D){this._interactivityChecker.isFocusable(y)||(y.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const F=()=>{y.removeEventListener("blur",F),y.removeEventListener("mousedown",F),y.removeAttribute("tabindex")};y.addEventListener("blur",F),y.addEventListener("mousedown",F)})),y.focus(D)}_focusByCssSelector(y,D){let F=this._elementRef.nativeElement.querySelector(y);F&&this._forceFocus(F,D)}_takeFocus(){if(!this._focusTrap)return;const y=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(D=>{!D&&"function"==typeof this._elementRef.nativeElement.focus&&y.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(y){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,y):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const y=this._doc.activeElement;return!!y&&this._elementRef.nativeElement.contains(y)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(y){return this.toggle(!0,y)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(y=!this.opened,D){y&&D&&(this._openedVia=D);const F=this._setOpen(y,!y&&this._isFocusWithinDrawer(),this._openedVia||"program");return y||(this._openedVia=null),F}_setOpen(y,D,F){return this._opened=y,y?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",D&&this._restoreFocus(F)),this._updateFocusTrapState(),new Promise(A1=>{this.openedChange.pipe((0,H1.q)(1)).subscribe(P1=>A1(P1?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(y){const D=this._elementRef.nativeElement,F=D.parentNode;"end"===y?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),F.insertBefore(this._anchor,D)),F.appendChild(D)):this._anchor&&this._anchor.parentNode.insertBefore(D,this._anchor)}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.SBq),u.Y36(X.qV),u.Y36(X.tE),u.Y36(x1.t4),u.Y36(u.R0b),u.Y36(X.ic),u.Y36(l1.K0,8),u.Y36(Y,8))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer"]],viewQuery:function(D,F){if(1&D&&u.Gf(q,5),2&D){let A1;u.iGM(A1=u.CRH())&&(F._content=A1.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(D,F){1&D&&u.WFA("@transform.start",function(P1){return F._animationStarted.next(P1)})("@transform.done",function(P1){return F._animationEnd.next(P1)}),2&D&&(u.uIk("align",null),u.d8E("@transform",F._animationState),u.ekj("mat-drawer-end","end"===F.position)("mat-drawer-over","over"===F.mode)("mat-drawer-push","push"===F.mode)("mat-drawer-side","side"===F.mode)("mat-drawer-opened",F.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:_1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(D,F){1&D&&(u.F$t(),u.TgZ(0,"div",0,1),u.Hsn(2),u.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[L1.transformDrawer]},changeDetection:0})}return n1})(),G=(()=>{class n1{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(y){this._autosize=(0,j.Ig)(y)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(y){this._backdropOverride=null==y?null:(0,j.Ig)(y)}get scrollable(){return this._userContent||this._content}constructor(y,D,F,A1,P1,K=!1,Z){this._dir=y,this._element=D,this._ngZone=F,this._changeDetectorRef=A1,this._animationMode=Z,this._drawers=new u.n_E,this.backdropClick=new u.vpe,this._destroyed=new m1.x,this._doCheckSubject=new m1.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new m1.x,y&&y.change.pipe((0,w1.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),P1.change().pipe((0,w1.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=K}ngAfterContentInit(){this._allDrawers.changes.pipe((0,F1.O)(this._allDrawers),(0,w1.R)(this._destroyed)).subscribe(y=>{this._drawers.reset(y.filter(D=>!D._container||D._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,F1.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(y=>{this._watchDrawerToggle(y),this._watchDrawerPosition(y),this._watchDrawerMode(y)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,X1.b)(10),(0,w1.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(y=>y.open())}close(){this._drawers.forEach(y=>y.close())}updateContentMargins(){let y=0,D=0;if(this._left&&this._left.opened)if("side"==this._left.mode)y+=this._left._getWidth();else if("push"==this._left.mode){const F=this._left._getWidth();y+=F,D-=F}if(this._right&&this._right.opened)if("side"==this._right.mode)D+=this._right._getWidth();else if("push"==this._right.mode){const F=this._right._getWidth();D+=F,y-=F}y=y||null,D=D||null,(y!==this._contentMargins.left||D!==this._contentMargins.right)&&(this._contentMargins={left:y,right:D},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(y){y._animationStarted.pipe((0,T1.h)(D=>D.fromState!==D.toState),(0,w1.R)(this._drawers.changes)).subscribe(D=>{"open-instant"!==D.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==y.mode&&y.openedChange.pipe((0,w1.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(y.opened))}_watchDrawerPosition(y){y&&y.onPositionChanged.pipe((0,w1.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,H1.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(y){y&&y._modeChanged.pipe((0,w1.R)((0,g1.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(y){const D=this._element.nativeElement.classList,F="mat-drawer-container-has-open";y?D.add(F):D.remove(F)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(y=>{"end"==y.position?this._end=y:this._start=y}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(y=>y&&!y.disableClose&&this._drawerHasBackdrop(y)).forEach(y=>y._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(y){return null!=y&&y.opened}_drawerHasBackdrop(y){return null==this._backdropOverride?!!y&&"side"!==y.mode:this._backdropOverride}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(O.Is,8),u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(e.rL),u.Y36($),u.Y36(u.QbO,8))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-drawer-container"]],contentQueries:function(D,F,A1){if(1&D&&(u.Suo(A1,S,5),u.Suo(A1,E,5)),2&D){let P1;u.iGM(P1=u.CRH())&&(F._content=P1.first),u.iGM(P1=u.CRH())&&(F._allDrawers=P1)}},viewQuery:function(D,F){if(1&D&&u.Gf(S,5),2&D){let A1;u.iGM(A1=u.CRH())&&(F._userContent=A1.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(D,F){2&D&&u.ekj("mat-drawer-container-explicit-backdrop",F._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[u._Bn([{provide:Y,useExisting:n1}])],ngContentSelectors:G1,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(D,F){1&D&&(u.F$t(V1),u.YNc(0,v1,1,2,"div",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,z1,2,0,"mat-drawer-content")),2&D&&(u.um2(0,F.hasBackdrop?0:-1),u.xp6(3),u.um2(3,F._content?-1:3))},dependencies:[S],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return n1})(),f1=(()=>{class n1 extends S{constructor(y,D,F,A1,P1){super(y,D,F,A1,P1)}static#e=this.\u0275fac=function(D){return new(D||n1)(u.Y36(u.sBO),u.Y36((0,u.Gpc)(()=>K1)),u.Y36(u.SBq),u.Y36(e.mF),u.Y36(u.R0b))};static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(D,F){2&D&&u.Udp("margin-left",F._container._contentMargins.left,"px")("margin-right",F._container._contentMargins.right,"px")},features:[u._Bn([{provide:e.PQ,useExisting:n1}]),u.qOj],ngContentSelectors:_1,decls:1,vars:0,template:function(D,F){1&D&&(u.F$t(),u.Hsn(0))},encapsulation:2,changeDetection:0})}return n1})(),M1=(()=>{class n1 extends E{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(y){this._fixedInViewport=(0,j.Ig)(y)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(y){this._fixedTopGap=(0,j.su)(y)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(y){this._fixedBottomGap=(0,j.su)(y)}static#e=this.\u0275fac=(()=>{let y;return function(F){return(y||(y=u.n5z(n1)))(F||n1)}})();static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(D,F){2&D&&(u.uIk("align",null),u.Udp("top",F.fixedInViewport?F.fixedTopGap:null,"px")("bottom",F.fixedInViewport?F.fixedBottomGap:null,"px"),u.ekj("mat-drawer-end","end"===F.position)("mat-drawer-over","over"===F.mode)("mat-drawer-push","push"===F.mode)("mat-drawer-side","side"===F.mode)("mat-drawer-opened",F.opened)("mat-sidenav-fixed",F.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[u.qOj],ngContentSelectors:_1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(D,F){1&D&&(u.F$t(),u.TgZ(0,"div",0,1),u.Hsn(2),u.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[L1.transformDrawer]},changeDetection:0})}return n1})(),K1=(()=>{class n1 extends G{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=(()=>{let y;return function(F){return(y||(y=u.n5z(n1)))(F||n1)}})();static#t=this.\u0275cmp=u.Xpm({type:n1,selectors:[["mat-sidenav-container"]],contentQueries:function(D,F,A1){if(1&D&&(u.Suo(A1,f1,5),u.Suo(A1,M1,5)),2&D){let P1;u.iGM(P1=u.CRH())&&(F._content=P1.first),u.iGM(P1=u.CRH())&&(F._allDrawers=P1)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(D,F){2&D&&u.ekj("mat-drawer-container-explicit-backdrop",F._backdropOverride)},exportAs:["matSidenavContainer"],features:[u._Bn([{provide:Y,useExisting:n1}]),u.qOj],ngContentSelectors:k1,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(D,F){1&D&&(u.F$t(j1),u.YNc(0,$1,1,2,"div",0),u.Hsn(1),u.Hsn(2,1),u.YNc(3,O1,2,0,"mat-sidenav-content")),2&D&&(u.um2(0,F.hasBackdrop?0:-1),u.xp6(3),u.um2(3,F._content?-1:3))},dependencies:[f1],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return n1})(),J1=(()=>{class n1{static#e=this.\u0275fac=function(D){return new(D||n1)};static#t=this.\u0275mod=u.oAB({type:n1});static#i=this.\u0275inj=u.cJS({imports:[a.BQ,e.ZD,e.ZD,a.BQ]})}return n1})()},1274:(s2,U1,H)=>{H.d(U1,{Ye:()=>l1,g0:()=>D1});var e=H(9212),u=H(3680),a=H(2831),X=H(6814);const O=["*",[["mat-toolbar-row"]]],j=["*","mat-toolbar-row"],J=(0,u.pj)(class{constructor(g1){this._elementRef=g1}});let x1=(()=>{class g1{static#e=this.\u0275fac=function(Q){return new(Q||g1)};static#t=this.\u0275dir=e.lG2({type:g1,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return g1})(),l1=(()=>{class g1 extends J{constructor(y1,Q,w1){super(y1),this._platform=Q,this._document=w1}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(Q){return new(Q||g1)(e.Y36(e.SBq),e.Y36(a.t4),e.Y36(X.K0))};static#t=this.\u0275cmp=e.Xpm({type:g1,selectors:[["mat-toolbar"]],contentQueries:function(Q,w1,b1){if(1&Q&&e.Suo(b1,x1,5),2&Q){let H1;e.iGM(H1=e.CRH())&&(w1._toolbarRows=H1)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(Q,w1){2&Q&&e.ekj("mat-toolbar-multiple-rows",w1._toolbarRows.length>0)("mat-toolbar-single-row",0===w1._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:j,decls:2,vars:0,template:function(Q,w1){1&Q&&(e.F$t(O),e.Hsn(0),e.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}return g1})(),D1=(()=>{class g1{static#e=this.\u0275fac=function(Q){return new(Q||g1)};static#t=this.\u0275mod=e.oAB({type:g1});static#i=this.\u0275inj=e.cJS({imports:[u.BQ,u.BQ]})}return g1})()},2596:(s2,U1,H)=>{H.d(U1,{AV:()=>$,gM:()=>c2});var e=H(9773),u=H(8180),a=H(2495),X=H(6028),O=H(9212),j=H(6814),J=H(2831),x1=H(7849),l1=H(9388),m1=H(9594),D1=H(5038),g1=H(8484),T1=H(8645),Q=(H(6825),H(3680));const w1=["tooltip"],F1=new O.OlP("mat-tooltip-scroll-strategy"),B1={provide:F1,deps:[m1.aV],useFactory:function X1(Y){return()=>Y.scrollStrategies.reposition({scrollThrottle:20})}},q=new O.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function _1(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),z1="tooltip-panel",V1=(0,J.i$)({passive:!0});let c2=(()=>{class Y{get position(){return this._position}set position(S){S!==this._position&&(this._position=S,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(S){this._positionAtOrigin=(0,a.Ig)(S),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(S){this._disabled=(0,a.Ig)(S),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(S){this._showDelay=(0,a.su)(S)}get hideDelay(){return this._hideDelay}set hideDelay(S){this._hideDelay=(0,a.su)(S),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(S){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=S?String(S).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(S){this._tooltipClass=S,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(S,E,G,f1,M1,K1,J1,n1,Y1,y,D,F){this._overlay=S,this._elementRef=E,this._scrollDispatcher=G,this._viewContainerRef=f1,this._ngZone=M1,this._platform=K1,this._ariaDescriber=J1,this._focusMonitor=n1,this._dir=y,this._defaultOptions=D,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=L1,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new T1.x,this._scrollStrategy=Y1,this._document=F,D&&(this._showDelay=D.showDelay,this._hideDelay=D.hideDelay,D.position&&(this.position=D.position),D.positionAtOrigin&&(this.positionAtOrigin=D.positionAtOrigin),D.touchGestures&&(this.touchGestures=D.touchGestures)),y.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(S=>{S?"keyboard"===S&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const S=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([E,G])=>{S.removeEventListener(E,G,V1)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(S,this.message,"tooltip"),this._focusMonitor.stopMonitoring(S)}show(S=this.showDelay,E){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const G=this._createOverlay(E);this._detach(),this._portal=this._portal||new g1.C5(this._tooltipComponent,this._viewContainerRef);const f1=this._tooltipInstance=G.attach(this._portal).instance;f1._triggerElement=this._elementRef.nativeElement,f1._mouseLeaveHideDelay=this._hideDelay,f1.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),f1.show(S)}hide(S=this.hideDelay){const E=this._tooltipInstance;E&&(E.isVisible()?E.hide(S):(E._cancelPendingAnimations(),this._detach()))}toggle(S){this._isTooltipVisible()?this.hide():this.show(void 0,S)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(S){if(this._overlayRef){const f1=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!S)&&f1._origin instanceof O.SBq)return this._overlayRef;this._detach()}const E=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),G=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&S||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(E);return G.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(f1=>{this._updateCurrentPositionClass(f1.connectionPair),this._tooltipInstance&&f1.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:G,panelClass:`${this._cssClassPrefix}-${z1}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(f1=>{this._isTooltipVisible()&&f1.keyCode===X.hY&&!(0,X.Vb)(f1)&&(f1.preventDefault(),f1.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(S){const E=S.getConfig().positionStrategy,G=this._getOrigin(),f1=this._getOverlayPosition();E.withPositions([this._addOffset({...G.main,...f1.main}),this._addOffset({...G.fallback,...f1.fallback})])}_addOffset(S){const G=!this._dir||"ltr"==this._dir.value;return"top"===S.originY?S.offsetY=-8:"bottom"===S.originY?S.offsetY=8:"start"===S.originX?S.offsetX=G?-8:8:"end"===S.originX&&(S.offsetX=G?8:-8),S}_getOrigin(){const S=!this._dir||"ltr"==this._dir.value,E=this.position;let G;"above"==E||"below"==E?G={originX:"center",originY:"above"==E?"top":"bottom"}:"before"==E||"left"==E&&S||"right"==E&&!S?G={originX:"start",originY:"center"}:("after"==E||"right"==E&&S||"left"==E&&!S)&&(G={originX:"end",originY:"center"});const{x:f1,y:M1}=this._invertPosition(G.originX,G.originY);return{main:G,fallback:{originX:f1,originY:M1}}}_getOverlayPosition(){const S=!this._dir||"ltr"==this._dir.value,E=this.position;let G;"above"==E?G={overlayX:"center",overlayY:"bottom"}:"below"==E?G={overlayX:"center",overlayY:"top"}:"before"==E||"left"==E&&S||"right"==E&&!S?G={overlayX:"end",overlayY:"center"}:("after"==E||"right"==E&&S||"left"==E&&!S)&&(G={overlayX:"start",overlayY:"center"});const{x:f1,y:M1}=this._invertPosition(G.overlayX,G.overlayY);return{main:G,fallback:{overlayX:f1,overlayY:M1}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,u.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(S){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=S,this._tooltipInstance._markForCheck())}_invertPosition(S,E){return"above"===this.position||"below"===this.position?"top"===E?E="bottom":"bottom"===E&&(E="top"):"end"===S?S="start":"start"===S&&(S="end"),{x:S,y:E}}_updateCurrentPositionClass(S){const{overlayY:E,originX:G,originY:f1}=S;let M1;if(M1="center"===E?this._dir&&"rtl"===this._dir.value?"end"===G?"left":"right":"start"===G?"left":"right":"bottom"===E&&"top"===f1?"above":"below",M1!==this._currentPosition){const K1=this._overlayRef;if(K1){const J1=`${this._cssClassPrefix}-${z1}-`;K1.removePanelClass(J1+this._currentPosition),K1.addPanelClass(J1+M1)}this._currentPosition=M1}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",S=>{let E;this._setupPointerExitEventsIfNeeded(),void 0!==S.x&&void 0!==S.y&&(E=S),this.show(void 0,E)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",S=>{const E=S.targetTouches?.[0],G=E?{x:E.clientX,y:E.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,G),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const S=[];if(this._platformSupportsMouseEvents())S.push(["mouseleave",E=>{const G=E.relatedTarget;(!G||!this._overlayRef?.overlayElement.contains(G))&&this.hide()}],["wheel",E=>this._wheelListener(E)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const E=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};S.push(["touchend",E],["touchcancel",E])}this._addListeners(S),this._passiveListeners.push(...S)}_addListeners(S){S.forEach(([E,G])=>{this._elementRef.nativeElement.addEventListener(E,G,V1)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(S){if(this._isTooltipVisible()){const E=this._document.elementFromPoint(S.clientX,S.clientY),G=this._elementRef.nativeElement;E!==G&&!G.contains(E)&&this.hide()}}_disableNativeGesturesIfNecessary(){const S=this.touchGestures;if("off"!==S){const E=this._elementRef.nativeElement,G=E.style;("on"===S||"INPUT"!==E.nodeName&&"TEXTAREA"!==E.nodeName)&&(G.userSelect=G.msUserSelect=G.webkitUserSelect=G.MozUserSelect="none"),("on"===S||!E.draggable)&&(G.webkitUserDrag="none"),G.touchAction="none",G.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(E){return new(E||Y)(O.Y36(m1.aV),O.Y36(O.SBq),O.Y36(D1.mF),O.Y36(O.s_b),O.Y36(O.R0b),O.Y36(J.t4),O.Y36(x1.$s),O.Y36(x1.tE),O.Y36(F1),O.Y36(l1.Is),O.Y36(q,8),O.Y36(j.K0))};static#t=this.\u0275dir=O.lG2({type:Y,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(E,G){2&E&&O.ekj("mat-mdc-tooltip-disabled",G.disabled)},inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return Y})(),L1=(()=>{class Y{constructor(S,E,G){this._changeDetectorRef=S,this._elementRef=E,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new T1.x,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===G}show(S){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},S)}hide(S){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},S)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:S}){(!S||!this._triggerElement.contains(S))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const S=this._elementRef.nativeElement.getBoundingClientRect();return S.height>24&&S.width>=200}_handleAnimationEnd({animationName:S}){(S===this._showAnimation||S===this._hideAnimation)&&this._finalizeAnimation(S===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(S){S?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(S){const E=this._tooltip.nativeElement,G=this._showAnimation,f1=this._hideAnimation;if(E.classList.remove(S?f1:G),E.classList.add(S?G:f1),this._isVisible=S,S&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const M1=getComputedStyle(E);("0s"===M1.getPropertyValue("animation-duration")||"none"===M1.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}S&&this._onShow(),this._animationsDisabled&&(E.classList.add("_mat-animation-noopable"),this._finalizeAnimation(S))}static#e=this.\u0275fac=function(E){return new(E||Y)(O.Y36(O.sBO),O.Y36(O.SBq),O.Y36(O.QbO,8))};static#t=this.\u0275cmp=O.Xpm({type:Y,selectors:[["mat-tooltip-component"]],viewQuery:function(E,G){if(1&E&&O.Gf(w1,7),2&E){let f1;O.iGM(f1=O.CRH())&&(G._tooltip=f1.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(E,G){1&E&&O.NdJ("mouseleave",function(M1){return G._handleMouseLeave(M1)}),2&E&&O.Udp("zoom",G.isVisible()?1:null)},decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(E,G){1&E&&(O.TgZ(0,"div",0,1),O.NdJ("animationend",function(M1){return G._handleAnimationEnd(M1)}),O.TgZ(2,"div",2),O._uU(3),O.qZA()()),2&E&&(O.ekj("mdc-tooltip--multiline",G._isMultiline),O.Q6J("ngClass",G.tooltipClass),O.xp6(3),O.Oqu(G.message))},dependencies:[j.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Y})(),$=(()=>{class Y{static#e=this.\u0275fac=function(E){return new(E||Y)};static#t=this.\u0275mod=O.oAB({type:Y});static#i=this.\u0275inj=O.cJS({providers:[B1],imports:[x1.rt,j.ez,m1.U8,Q.BQ,Q.BQ,D1.ZD]})}return Y})()},5597:(s2,U1,H)=>{H.d(U1,{BN:()=>G4,by:()=>U4,uH:()=>W4});var e=H(9212);function u(c,m){var d=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);m&&(h=h.filter(function(v){return Object.getOwnPropertyDescriptor(c,v).enumerable})),d.push.apply(d,h)}return d}function a(c){for(var m=1;mc.length)&&(m=c.length);for(var d=0,h=new Array(m);d0;)m+=r3[62*Math.random()|0];return m}function k2(c){for(var m=[],d=(c||[]).length>>>0;d--;)m[d]=c[d];return m}function Q2(c){return c.classList?k2(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(m){return m})}function s3(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function M2(c){return Object.keys(c||{}).reduce(function(m,d){return m+"".concat(d,": ").concat(c[d].trim(),";")},"")}function A2(c){return c.size!==e2.size||c.x!==e2.x||c.y!==e2.y||c.rotate!==e2.rotate||c.flipX||c.flipY}var N2=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function R2(){var c=J1,m=n1,d=k.cssPrefix,h=k.replacementClass,v=N2;if(d!==c||h!==m){var V=new RegExp("\\.".concat(c,"\\-"),"g"),L=new RegExp("\\--".concat(c,"\\-"),"g"),I=new RegExp("\\.".concat(m),"g");v=v.replace(V,".".concat(d,"-")).replace(L,"--".concat(d,"-")).replace(I,".".concat(h))}return v}var T2=!1;function C2(){k.autoAddCss&&!T2&&(function z2(c){if(c&&$){var m=k1.createElement("style");m.setAttribute("type","text/css"),m.innerHTML=c;for(var d=k1.head.childNodes,h=null,v=d.length-1;v>-1;v--){var V=d[v],L=(V.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(L)>-1&&(h=V)}k1.head.insertBefore(m,h)}}(R2()),T2=!0)}var l3={mixout:function(){return{dom:{css:R2,insertCss:C2}}},hooks:function(){return{beforeDOMElementCreation:function(){C2()},beforeI2svg:function(){C2()}}}},t1=j1||{};t1[M1]||(t1[M1]={}),t1[M1].styles||(t1[M1].styles={}),t1[M1].hooks||(t1[M1].hooks={}),t1[M1].shims||(t1[M1].shims=[]);var c1=t1[M1],x=[],R=!1;function S1(c){var m=c.tag,d=c.attributes,h=void 0===d?{}:d,v=c.children,V=void 0===v?[]:v;return"string"==typeof c?s3(c):"<".concat(m," ").concat(function S2(c){return Object.keys(c||{}).reduce(function(m,d){return m+"".concat(d,'="').concat(s3(c[d]),'" ')},"").trim()}(h),">").concat(V.map(S1).join(""),"").concat(m,">")}function o2(c,m,d){if(c&&c[m]&&c[m][d])return{prefix:m,iconName:d,icon:c[m][d]}}$&&((R=(k1.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(k1.readyState))||k1.addEventListener("DOMContentLoaded",function c(){k1.removeEventListener("DOMContentLoaded",c),R=1,x.map(function(m){return m()})}));var B2=function(m,d,h,v){var B,r1,a1,V=Object.keys(m),L=V.length,I=void 0!==v?function(m,d){return function(h,v,V,L){return m.call(d,h,v,V,L)}}(d,v):d;for(void 0===h?(B=1,a1=m[V[0]]):(B=0,a1=h);B=55296&&v<=56319&&d2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,v=void 0!==h&&h,V=K2(m);"function"!=typeof c1.hooks.addPack||v?c1.styles[c]=a(a({},c1.styles[c]||{}),V):c1.hooks.addPack(c,K2(m)),"fas"===c&&C3("fa",m)}var J2,H2,D2,P2=c1.styles,I3=c1.shims,W2=(l1(J2={},l,Object.values(N[l])),l1(J2,r,Object.values(N[r])),J2),F3=null,O3={},H3={},R3={},r4={},s4={},S4=(l1(H2={},l,Object.keys(p[l])),l1(H2,r,Object.keys(p[r])),H2);var U3=function(){var m=function(V){return B2(P2,function(L,I,B){return L[B]=B2(I,V,{}),L},{})};O3=m(function(v,V,L){return V[3]&&(v[V[3]]=L),V[2]&&V[2].filter(function(B){return"number"==typeof B}).forEach(function(B){v[B.toString(16)]=L}),v}),H3=m(function(v,V,L){return v[L]=L,V[2]&&V[2].filter(function(B){return"string"==typeof B}).forEach(function(B){v[B]=L}),v}),s4=m(function(v,V,L){var I=V[2];return v[L]=L,I.forEach(function(B){v[B]=L}),v});var d="far"in P2||k.autoFetchSvg,h=B2(I3,function(v,V){var L=V[0],I=V[1],B=V[2];return"far"===I&&!d&&(I="fas"),"string"==typeof L&&(v.names[L]={prefix:I,iconName:B}),"number"==typeof L&&(v.unicodes[L.toString(16)]={prefix:I,iconName:B}),v},{names:{},unicodes:{}});R3=h.names,r4=h.unicodes,F3=j2(k.styleDefault,{family:k.familyDefault})};function d3(c,m){return(O3[c]||{})[m]}function V2(c,m){return(s4[c]||{})[m]}function f3(c){return R3[c]||{prefix:null,iconName:null}}function y2(){return F3}(function I1(c){d1.push(c)})(function(c){F3=j2(c.styleDefault,{family:k.familyDefault})}),U3();var G3=function(){return{prefix:null,iconName:null,rest:[]}};function j2(c){var d=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,h=void 0===d?l:d;return _[h][c]||_[h][p[h][c]]||(c in c1.styles?c:null)||null}var W3=(l1(D2={},l,Object.keys(N[l])),l1(D2,r,Object.keys(N[r])),D2);function e3(c){var m,h=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,v=void 0!==h&&h,V=(l1(m={},l,"".concat(k.cssPrefix,"-").concat(l)),l1(m,r,"".concat(k.cssPrefix,"-").concat(r)),m),L=null,I=l;(c.includes(V[l])||c.some(function(r1){return W3[l].includes(r1)}))&&(I=l),(c.includes(V[r])||c.some(function(r1){return W3[r].includes(r1)}))&&(I=r);var B=c.reduce(function(r1,a1){var p1=function B3(c,m){var d=m.split("-"),h=d[0],v=d.slice(1).join("-");return h!==c||""===v||function l4(c){return~T.indexOf(c)}(v)?null:v}(k.cssPrefix,a1);if(P2[a1]?(a1=W2[I].includes(a1)?e1[I][a1]:a1,L=a1,r1.prefix=a1):S4[I].indexOf(a1)>-1?(L=a1,r1.prefix=j2(a1,{family:I})):p1?r1.iconName=p1:a1!==k.replacementClass&&a1!==V[l]&&a1!==V[r]&&r1.rest.push(a1),!v&&r1.prefix&&r1.iconName){var R1="fa"===L?f3(r1.iconName):{},q1=V2(r1.prefix,r1.iconName);R1.prefix&&(L=null),r1.iconName=R1.iconName||q1||r1.iconName,r1.prefix=R1.prefix||r1.prefix,"far"===r1.prefix&&!P2.far&&P2.fas&&!k.autoFetchSvg&&(r1.prefix="fas")}return r1},G3());return(c.includes("fa-brands")||c.includes("fab"))&&(B.prefix="fab"),(c.includes("fa-duotone")||c.includes("fad"))&&(B.prefix="fad"),!B.prefix&&I===r&&(P2.fass||k.autoFetchSvg)&&(B.prefix="fass",B.iconName=V2(B.prefix,B.iconName)||B.iconName),("fa"===B.prefix||"fa"===L)&&(B.prefix=y2()||"fas"),B}var y3=function(){function c(){(function j(c,m){if(!(c instanceof m))throw new TypeError("Cannot call a class as a function")})(this,c),this.definitions={}}return function x1(c,m,d){m&&J(c.prototype,m),d&&J(c,d),Object.defineProperty(c,"prototype",{writable:!1})}(c,[{key:"add",value:function(){for(var d=this,h=arguments.length,v=new Array(h),V=0;V0&&a1.forEach(function(p1){"string"==typeof p1&&(d[I][p1]=r1)}),d[I][B]=r1}),d}}]),c}(),w3=[],w2={},E2={},j3=Object.keys(E2);function q2(c,m){for(var d=arguments.length,h=new Array(d>2?d-2:0),v=2;v1?m-1:0),h=1;h0&&void 0!==arguments[0]?arguments[0]:{};return $?(I2("beforeI2svg",m),h2("pseudoElements2svg",m),h2("i2svg",m)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=m.autoReplaceSvgRoot;!1===k.autoReplaceSvg&&(k.autoReplaceSvg=!0),k.observeMutations=!0,function W(c){$&&(R?setTimeout(c,0):x.push(c))}(function(){Z3({autoReplaceSvgRoot:d}),I2("watch",m)})}},d2={noAuto:function(){k.autoReplaceSvg=!1,k.observeMutations=!1,I2("noAuto")},config:k,dom:Y3,parse:{icon:function(m){if(null===m)return null;if("object"===X(m)&&m.prefix&&m.iconName)return{prefix:m.prefix,iconName:V2(m.prefix,m.iconName)||m.iconName};if(Array.isArray(m)&&2===m.length){var d=0===m[1].indexOf("fa-")?m[1].slice(3):m[1],h=j2(m[0]);return{prefix:h,iconName:V2(h,d)||d}}if("string"==typeof m&&(m.indexOf("".concat(k.cssPrefix,"-"))>-1||m.match(u1))){var v=e3(m.split(" "),{skipLookups:!0});return{prefix:v.prefix||y2(),iconName:V2(v.prefix,v.iconName)||v.iconName}}if("string"==typeof m){var V=y2();return{prefix:V,iconName:V2(V,m)||m}}}},library:h3,findIconDefinition:L3,toHtml:S1},Z3=function(){var d=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,h=void 0===d?k1:d;(Object.keys(c1.styles).length>0||k.autoFetchSvg)&&$&&k.autoReplaceSvg&&d2.dom.i2svg({node:h})};function p3(c,m){return Object.defineProperty(c,"abstract",{get:m}),Object.defineProperty(c,"html",{get:function(){return c.abstract.map(function(h){return S1(h)})}}),Object.defineProperty(c,"node",{get:function(){if($){var h=k1.createElement("div");return h.innerHTML=c.html,h.children}}}),c}function S3(c){var m=c.icons,d=m.main,h=m.mask,v=c.prefix,V=c.iconName,L=c.transform,I=c.symbol,B=c.title,r1=c.maskId,a1=c.titleId,p1=c.extra,R1=c.watchable,q1=void 0!==R1&&R1,m2=h.found?h:d,v2=m2.width,g2=m2.height,L2="fak"===v,r2=[k.replacementClass,V?"".concat(k.cssPrefix,"-").concat(V):""].filter(function(Z2){return-1===p1.classes.indexOf(Z2)}).filter(function(Z2){return""!==Z2||!!Z2}).concat(p1.classes).join(" "),f2={children:[],attributes:a(a({},p1.attributes),{},{"data-prefix":v,"data-icon":V,class:r2,role:p1.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v2," ").concat(g2)})},x2=L2&&!~p1.classes.indexOf("fa-fw")?{width:"".concat(v2/g2*16*.0625,"em")}:{};q1&&(f2.attributes[Y1]=""),B&&(f2.children.push({tag:"title",attributes:{id:f2.attributes["aria-labelledby"]||"title-".concat(a1||X2())},children:[B]}),delete f2.attributes.title);var u2=a(a({},f2),{},{prefix:v,iconName:V,main:d,mask:h,maskId:r1,transform:L,symbol:I,styles:a(a({},x2),p1.styles)}),Y2=h.found&&d.found?h2("generateAbstractMask",u2)||{children:[],attributes:{}}:h2("generateAbstractIcon",u2)||{children:[],attributes:{}},H4=Y2.attributes;return u2.children=Y2.children,u2.attributes=H4,I?function m4(c){var d=c.iconName,h=c.children,v=c.attributes,V=c.symbol,L=!0===V?"".concat(c.prefix,"-").concat(k.cssPrefix,"-").concat(d):V;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:a(a({},v),{},{id:L}),children:h}]}]}(u2):function u3(c){var m=c.children,d=c.main,h=c.mask,v=c.attributes,V=c.styles,L=c.transform;if(A2(L)&&d.found&&!h.found){var r1={x:d.width/d.height/2,y:.5};v.style=M2(a(a({},V),{},{"transform-origin":"".concat(r1.x+L.x/16,"em ").concat(r1.y+L.y/16,"em")}))}return[{tag:"svg",attributes:v,children:m}]}(u2)}function A3(c){var m=c.content,d=c.width,h=c.height,v=c.transform,V=c.title,L=c.extra,I=c.watchable,B=void 0!==I&&I,r1=a(a(a({},L.attributes),V?{title:V}:{}),{},{class:L.classes.join(" ")});B&&(r1[Y1]="");var a1=a({},L.styles);A2(v)&&(a1.transform=function $2(c){var m=c.transform,d=c.width,v=c.height,V=void 0===v?16:v,L=c.startCentered,I=void 0!==L&&L,B="";return B+=I&&Y?"translate(".concat(m.x/16-(void 0===d?16:d)/2,"em, ").concat(m.y/16-V/2,"em) "):I?"translate(calc(-50% + ".concat(m.x/16,"em), calc(-50% + ").concat(m.y/16,"em)) "):"translate(".concat(m.x/16,"em, ").concat(m.y/16,"em) "),(B+="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "))+"rotate(".concat(m.rotate,"deg) ")}({transform:v,startCentered:!0,width:d,height:h}),a1["-webkit-transform"]=a1.transform);var p1=M2(a1);p1.length>0&&(r1.style=p1);var R1=[];return R1.push({tag:"span",attributes:r1,children:[m]}),V&&R1.push({tag:"span",attributes:{class:"sr-only"},children:[V]}),R1}var Q3=c1.styles;function t3(c){var m=c[0],d=c[1],V=g1(c.slice(4),1)[0];return{found:!0,width:m,height:d,icon:Array.isArray(V)?{tag:"g",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.SECONDARY),fill:"currentColor",d:V[0]}},{tag:"path",attributes:{class:"".concat(k.cssPrefix,"-").concat(Q1.PRIMARY),fill:"currentColor",d:V[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:V}}}}var f4={found:!1,width:512,height:512};function v3(c,m){var d=m;return"fa"===m&&null!==k.styleDefault&&(m=y2()),new Promise(function(h,v){if(h2("missingIconAbstract"),"fa"===d){var L=f3(c)||{};c=L.iconName||c,m=L.prefix||m}if(c&&m&&Q3[m]&&Q3[m][c])return h(t3(Q3[m][c]));(function $3(c,m){!M&&!k.showMissingIcons&&c&&console.error('Icon with name "'.concat(c,'" and prefix "').concat(m,'" is missing.'))})(c,m),h(a(a({},f4),{},{icon:k.showMissingIcons&&c&&h2("missingIconAbstract")||{}}))})}var b2=function(){},N3=k.measurePerformance&&L1&&L1.mark&&L1.measure?L1:{mark:b2,measure:b2},F2='FA "6.4.0"',g3=function(m){N3.mark("".concat(F2," ").concat(m," ends")),N3.measure("".concat(F2," ").concat(m),"".concat(F2," ").concat(m," begins"),"".concat(F2," ").concat(m," ends"))},T3={begin:function(m){return N3.mark("".concat(F2," ").concat(m," begins")),function(){return g3(m)}},end:g3},b3=function(){};function c3(c){return"string"==typeof(c.getAttribute?c.getAttribute(Y1):null)}function p4(c){return k1.createElementNS("http://www.w3.org/2000/svg",c)}function t4(c){return k1.createElement(c)}function c4(c){var d=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,h=void 0===d?"svg"===c.tag?p4:t4:d;if("string"==typeof c)return k1.createTextNode(c);var v=h(c.tag);return Object.keys(c.attributes||[]).forEach(function(L){v.setAttribute(L,c.attributes[L])}),(c.children||[]).forEach(function(L){v.appendChild(c4(L,{ceFn:h}))}),v}var _3={replace:function(m){var d=m[0];if(d.parentNode)if(m[1].forEach(function(v){d.parentNode.insertBefore(c4(v),d)}),null===d.getAttribute(Y1)&&k.keepOriginalSource){var h=k1.createComment(function a4(c){var m=" ".concat(c.outerHTML," ");return"".concat(m,"Font Awesome fontawesome.com ")}(d));d.parentNode.replaceChild(h,d)}else d.remove()},nest:function(m){var d=m[0],h=m[1];if(~Q2(d).indexOf(k.replacementClass))return _3.replace(m);var v=new RegExp("".concat(k.cssPrefix,"-.*"));if(delete h[0].attributes.id,h[0].attributes.class){var V=h[0].attributes.class.split(" ").reduce(function(I,B){return B===k.replacementClass||B.match(v)?I.toSvg.push(B):I.toNode.push(B),I},{toNode:[],toSvg:[]});h[0].attributes.class=V.toSvg.join(" "),0===V.toNode.length?d.removeAttribute("class"):d.setAttribute("class",V.toNode.join(" "))}var L=h.map(function(I){return S1(I)}).join("\n");d.setAttribute(Y1,""),d.innerHTML=L}};function x3(c){c()}function u4(c,m){var d="function"==typeof m?m:b3;if(0===c.length)d();else{var h=x3;k.mutateApproach===K&&(h=j1.requestAnimationFrame||x3),h(function(){var v=function e4(){return!0===k.autoReplaceSvg?_3.replace:_3[k.autoReplaceSvg]||_3.replace}(),V=T3.begin("mutate");c.map(v),V(),d()})}}var n4=!1;function v4(){n4=!0}function z3(){n4=!1}var a3=null;function g4(c){if(c2&&k.observeMutations){var m=c.treeCallback,d=void 0===m?b3:m,h=c.nodeCallback,v=void 0===h?b3:h,V=c.pseudoElementsCallback,L=void 0===V?b3:V,I=c.observeMutationsRoot,B=void 0===I?k1:I;a3=new c2(function(r1){if(!n4){var a1=y2();k2(r1).forEach(function(p1){if("childList"===p1.type&&p1.addedNodes.length>0&&!c3(p1.addedNodes[0])&&(k.searchPseudoElements&&L(p1.target),d(p1.target)),"attributes"===p1.type&&p1.target.parentNode&&k.searchPseudoElements&&L(p1.target.parentNode),"attributes"===p1.type&&c3(p1.target)&&~t2.indexOf(p1.attributeName))if("class"===p1.attributeName&&function K3(c){var m=c.getAttribute?c.getAttribute(F):null,d=c.getAttribute?c.getAttribute(A1):null;return m&&d}(p1.target)){var R1=e3(Q2(p1.target)),m2=R1.iconName;p1.target.setAttribute(F,R1.prefix||a1),m2&&p1.target.setAttribute(A1,m2)}else(function J3(c){return c&&c.classList&&c.classList.contains&&c.classList.contains(k.replacementClass)})(p1.target)&&v(p1.target)})}}),$&&a3.observe(B,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function P3(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},d=function b4(c){var m=c.getAttribute("data-prefix"),d=c.getAttribute("data-icon"),h=void 0!==c.innerText?c.innerText.trim():"",v=e3(Q2(c));return v.prefix||(v.prefix=y2()),m&&d&&(v.prefix=m,v.iconName=d),v.iconName&&v.prefix||(v.prefix&&h.length>0&&(v.iconName=function m3(c,m){return(H3[c]||{})[m]}(v.prefix,c.innerText)||d3(v.prefix,G2(c.innerText))),!v.iconName&&k.autoFetchSvg&&c.firstChild&&c.firstChild.nodeType===Node.TEXT_NODE&&(v.iconName=c.firstChild.data)),v}(c),h=d.iconName,v=d.prefix,V=d.rest,L=function N4(c){var m=k2(c.attributes).reduce(function(v,V){return"class"!==v.name&&"style"!==v.name&&(v[V.name]=V.value),v},{}),d=c.getAttribute("title"),h=c.getAttribute("data-fa-title-id");return k.autoA11y&&(d?m["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(h||X2()):(m["aria-hidden"]="true",m.focusable="false")),m}(c),I=q2("parseNodeAttributes",{},c),B=m.styleParser?function D3(c){var m=c.getAttribute("style"),d=[];return m&&(d=m.split(";").reduce(function(h,v){var V=v.split(":"),L=V[0],I=V.slice(1);return L&&I.length>0&&(h[L]=I.join(":").trim()),h},{})),d}(c):[];return a({iconName:h,title:c.getAttribute("title"),titleId:c.getAttribute("data-fa-title-id"),prefix:v,transform:e2,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:V,styles:B,attributes:L}},I)}var D4=c1.styles;function o4(c){var m="nest"===k.autoReplaceSvg?P3(c,{styleParser:!1}):P3(c);return~m.extra.classes.indexOf(C1)?h2("generateLayersText",c,m):h2("generateSvgReplacementMutation",c,m)}var n=new Set;function s(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$)return Promise.resolve();var d=k1.documentElement.classList,h=function(p1){return d.add("".concat(P1,"-").concat(p1))},v=function(p1){return d.remove("".concat(P1,"-").concat(p1))},V=k.autoFetchSvg?n:t.map(function(a1){return"fa-".concat(a1)}).concat(Object.keys(D4));V.includes("fa")||V.push("fa");var L=[".".concat(C1,":not([").concat(Y1,"])")].concat(V.map(function(a1){return".".concat(a1,":not([").concat(Y1,"])")})).join(", ");if(0===L.length)return Promise.resolve();var I=[];try{I=k2(c.querySelectorAll(L))}catch{}if(!(I.length>0))return Promise.resolve();h("pending"),v("complete");var B=T3.begin("onTree"),r1=I.reduce(function(a1,p1){try{var R1=o4(p1);R1&&a1.push(R1)}catch(q1){M||"MissingIcon"===q1.name&&console.error(q1)}return a1},[]);return new Promise(function(a1,p1){Promise.all(r1).then(function(R1){u4(R1,function(){h("active"),h("complete"),v("pending"),"function"==typeof m&&m(),B(),a1()})}).catch(function(R1){B(),p1(R1)})})}function i(c){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o4(c).then(function(d){d&&u4([d],m)})}t.map(function(c){n.add("fa-".concat(c))}),Object.keys(p[l]).map(n.add.bind(n)),Object.keys(p[r]).map(n.add.bind(n)),n=T1(n);var z=function(m){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=d.transform,v=void 0===h?e2:h,V=d.symbol,L=void 0!==V&&V,I=d.mask,B=void 0===I?null:I,r1=d.maskId,a1=void 0===r1?null:r1,p1=d.title,R1=void 0===p1?null:p1,q1=d.titleId,m2=void 0===q1?null:q1,v2=d.classes,g2=void 0===v2?[]:v2,L2=d.attributes,r2=void 0===L2?{}:L2,f2=d.styles,x2=void 0===f2?{}:f2;if(m){var u2=m.prefix,Y2=m.iconName,o3=m.icon;return p3(a({type:"icon"},m),function(){return I2("beforeDOMElementCreation",{iconDefinition:m,params:d}),k.autoA11y&&(R1?r2["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(m2||X2()):(r2["aria-hidden"]="true",r2.focusable="false")),S3({icons:{main:t3(o3),mask:B?t3(B.icon):{found:!1,width:null,height:null,icon:{}}},prefix:u2,iconName:Y2,transform:a(a({},e2),v),symbol:L,title:R1,maskId:a1,titleId:m2,extra:{attributes:r2,styles:x2,classes:g2}})})}},o1={mixout:function(){return{icon:(c=z,function(m){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=(m||{}).icon?m:L3(m||{}),v=d.mask;return v&&(v=(v||{}).icon?v:L3(v||{})),c(h,a(a({},d),{},{mask:v}))})};var c},hooks:function(){return{mutationObserverCallbacks:function(d){return d.treeCallback=s,d.nodeCallback=i,d}}},provides:function(m){m.i2svg=function(d){var h=d.node,V=d.callback;return s(void 0===h?k1:h,void 0===V?function(){}:V)},m.generateSvgReplacementMutation=function(d,h){var v=h.iconName,V=h.title,L=h.titleId,I=h.prefix,B=h.transform,r1=h.symbol,a1=h.mask,p1=h.maskId,R1=h.extra;return new Promise(function(q1,m2){Promise.all([v3(v,I),a1.iconName?v3(a1.iconName,a1.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v2){var g2=g1(v2,2);q1([d,S3({icons:{main:g2[0],mask:g2[1]},prefix:I,iconName:v,transform:B,symbol:r1,maskId:p1,title:V,titleId:L,extra:R1,watchable:!0})])}).catch(m2)})},m.generateAbstractIcon=function(d){var r1,h=d.children,v=d.attributes,V=d.main,L=d.transform,B=M2(d.styles);return B.length>0&&(v.style=B),A2(L)&&(r1=h2("generateAbstractTransformGrouping",{main:V,transform:L,containerWidth:V.width,iconWidth:V.width})),h.push(r1||V.icon),{children:h,attributes:v}}}},N1={mixout:function(){return{layer:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.classes,V=void 0===v?[]:v;return p3({type:"layer"},function(){I2("beforeDOMElementCreation",{assembler:d,params:h});var L=[];return d(function(I){Array.isArray(I)?I.map(function(B){L=L.concat(B.abstract)}):L=L.concat(I.abstract)}),[{tag:"span",attributes:{class:["".concat(k.cssPrefix,"-layers")].concat(T1(V)).join(" ")},children:L}]})}}}},_2={mixout:function(){return{counter:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.title,V=void 0===v?null:v,L=h.classes,I=void 0===L?[]:L,B=h.attributes,r1=void 0===B?{}:B,a1=h.styles,p1=void 0===a1?{}:a1;return p3({type:"counter",content:d},function(){return I2("beforeDOMElementCreation",{content:d,params:h}),function X3(c){var m=c.content,d=c.title,h=c.extra,v=a(a(a({},h.attributes),d?{title:d}:{}),{},{class:h.classes.join(" ")}),V=M2(h.styles);V.length>0&&(v.style=V);var L=[];return L.push({tag:"span",attributes:v,children:[m]}),d&&L.push({tag:"span",attributes:{class:"sr-only"},children:[d]}),L}({content:d.toString(),title:V,extra:{attributes:r1,styles:p1,classes:["".concat(k.cssPrefix,"-layers-counter")].concat(T1(I))}})})}}}},n3={mixout:function(){return{text:function(d){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=h.transform,V=void 0===v?e2:v,L=h.title,I=void 0===L?null:L,B=h.classes,r1=void 0===B?[]:B,a1=h.attributes,p1=void 0===a1?{}:a1,R1=h.styles,q1=void 0===R1?{}:R1;return p3({type:"text",content:d},function(){return I2("beforeDOMElementCreation",{content:d,params:h}),A3({content:d,transform:a(a({},e2),V),title:I,extra:{attributes:p1,styles:q1,classes:["".concat(k.cssPrefix,"-layers-text")].concat(T1(r1))}})})}}},provides:function(m){m.generateLayersText=function(d,h){var v=h.title,V=h.transform,L=h.extra,I=null,B=null;if(Y){var r1=parseInt(getComputedStyle(d).fontSize,10),a1=d.getBoundingClientRect();I=a1.width/r1,B=a1.height/r1}return k.autoA11y&&!v&&(L.attributes["aria-hidden"]="true"),Promise.resolve([d,A3({content:d.innerHTML,width:I,height:B,transform:V,title:v,extra:L,watchable:!0})])}}},E3=new RegExp('"',"ug"),_4=[1105920,1112319];function x4(c,m){var d="".concat(D).concat(m.replace(":","-"));return new Promise(function(h,v){if(null!==c.getAttribute(d))return h();var L=k2(c.children).filter(function(o3){return o3.getAttribute(y)===m})[0],I=j1.getComputedStyle(c,m),B=I.getPropertyValue("font-family").match(h1),r1=I.getPropertyValue("font-weight"),a1=I.getPropertyValue("content");if(L&&!B)return c.removeChild(L),h();if(B&&"none"!==a1&&""!==a1){var p1=I.getPropertyValue("content"),R1=~["Sharp"].indexOf(B[2])?r:l,q1=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(B[2])?_[R1][B[2].toLowerCase()]:E1[R1][r1],m2=function d6(c){var m=c.replace(E3,""),d=function M3(c,m){var v,d=c.length,h=c.charCodeAt(m);return h>=55296&&h<=56319&&d>m+1&&(v=c.charCodeAt(m+1))>=56320&&v<=57343?1024*(h-55296)+v-56320+65536:h}(m,0),h=d>=_4[0]&&d<=_4[1],v=2===m.length&&m[0]===m[1];return{value:G2(v?m[0]:m),isSecondary:h||v}}(p1),v2=m2.value,g2=m2.isSecondary,L2=B[0].startsWith("FontAwesome"),r2=d3(q1,v2),f2=r2;if(L2){var x2=function V3(c){var m=r4[c],d=d3("fas",c);return m||(d?{prefix:"fas",iconName:d}:null)||{prefix:null,iconName:null}}(v2);x2.iconName&&x2.prefix&&(r2=x2.iconName,q1=x2.prefix)}if(!r2||g2||L&&L.getAttribute(F)===q1&&L.getAttribute(A1)===f2)h();else{c.setAttribute(d,f2),L&&c.removeChild(L);var u2=function T4(){return{iconName:null,title:null,titleId:null,prefix:null,transform:e2,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Y2=u2.extra;Y2.attributes[y]=m,v3(r2,q1).then(function(o3){var H4=S3(a(a({},u2),{},{icons:{main:o3,mask:G3()},prefix:q1,iconName:f2,extra:Y2,watchable:!0})),Z2=k1.createElement("svg");"::before"===m?c.insertBefore(Z2,c.firstChild):c.appendChild(Z2),Z2.outerHTML=H4.map(function(S6){return S1(S6)}).join("\n"),c.removeAttribute(d),h()}).catch(v)}}else h()})}function m6(c){return Promise.all([x4(c,"::before"),x4(c,"::after")])}function f6(c){return!(c.parentNode===document.head||~Z.indexOf(c.tagName.toUpperCase())||c.getAttribute(y)||c.parentNode&&"svg"===c.parentNode.tagName)}function P4(c){if($)return new Promise(function(m,d){var h=k2(c.querySelectorAll("*")).filter(f6).map(m6),v=T3.begin("searchPseudoElements");v4(),Promise.all(h).then(function(){v(),z3(),m()}).catch(function(){v(),z3(),d()})})}var E4=!1,z4=function(m){return m.toLowerCase().split(" ").reduce(function(h,v){var V=v.toLowerCase().split("-"),L=V[0],I=V.slice(1).join("-");if(L&&"h"===I)return h.flipX=!0,h;if(L&&"v"===I)return h.flipY=!0,h;if(I=parseFloat(I),isNaN(I))return h;switch(L){case"grow":h.size=h.size+I;break;case"shrink":h.size=h.size-I;break;case"left":h.x=h.x-I;break;case"right":h.x=h.x+I;break;case"up":h.y=h.y-I;break;case"down":h.y=h.y+I;break;case"rotate":h.rotate=h.rotate+I}return h},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},M4={x:0,y:0,width:"100%",height:"100%"};function C4(c){return c.attributes&&(c.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(c.attributes.fill="black"),c}!function d4(c,m){var d=m.mixoutsTo;w3=c,w2={},Object.keys(E2).forEach(function(h){-1===j3.indexOf(h)&&delete E2[h]}),w3.forEach(function(h){var v=h.mixout?h.mixout():{};if(Object.keys(v).forEach(function(L){"function"==typeof v[L]&&(d[L]=v[L]),"object"===X(v[L])&&Object.keys(v[L]).forEach(function(I){d[L]||(d[L]={}),d[L][I]=v[L][I]})}),h.hooks){var V=h.hooks();Object.keys(V).forEach(function(L){w2[L]||(w2[L]=[]),w2[L].push(V[L])})}h.provides&&h.provides(E2)})}([l3,o1,N1,_2,n3,{hooks:function(){return{mutationObserverCallbacks:function(d){return d.pseudoElementsCallback=P4,d}}},provides:function(m){m.pseudoElements2svg=function(d){var h=d.node;k.searchPseudoElements&&P4(void 0===h?k1:h)}}},{mixout:function(){return{dom:{unwatch:function(){v4(),E4=!0}}}},hooks:function(){return{bootstrap:function(){g4(q2("mutationObserverCallbacks",{}))},noAuto:function(){!function A4(){a3&&a3.disconnect()}()},watch:function(d){var h=d.observeMutationsRoot;E4?z3():g4(q2("mutationObserverCallbacks",{observeMutationsRoot:h}))}}}},{mixout:function(){return{parse:{transform:function(d){return z4(d)}}}},hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-transform");return v&&(d.transform=z4(v)),d}}},provides:function(m){m.generateAbstractTransformGrouping=function(d){var h=d.main,v=d.transform,L=d.iconWidth,I={transform:"translate(".concat(d.containerWidth/2," 256)")},B="translate(".concat(32*v.x,", ").concat(32*v.y,") "),r1="scale(".concat(v.size/16*(v.flipX?-1:1),", ").concat(v.size/16*(v.flipY?-1:1),") "),a1="rotate(".concat(v.rotate," 0 0)"),q1={outer:I,inner:{transform:"".concat(B," ").concat(r1," ").concat(a1)},path:{transform:"translate(".concat(L/2*-1," -256)")}};return{tag:"g",attributes:a({},q1.outer),children:[{tag:"g",attributes:a({},q1.inner),children:[{tag:h.icon.tag,children:h.icon.children,attributes:a(a({},h.icon.attributes),q1.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-mask"),V=v?e3(v.split(" ").map(function(L){return L.trim()})):G3();return V.prefix||(V.prefix=y2()),d.mask=V,d.maskId=h.getAttribute("data-fa-mask-id"),d}}},provides:function(m){m.generateAbstractMask=function(d){var c,h=d.children,v=d.attributes,V=d.main,L=d.mask,I=d.maskId,a1=V.icon,R1=L.icon,q1=function O2(c){var m=c.transform,h=c.iconWidth,v={transform:"translate(".concat(c.containerWidth/2," 256)")},V="translate(".concat(32*m.x,", ").concat(32*m.y,") "),L="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "),I="rotate(".concat(m.rotate," 0 0)");return{outer:v,inner:{transform:"".concat(V," ").concat(L," ").concat(I)},path:{transform:"translate(".concat(h/2*-1," -256)")}}}({transform:d.transform,containerWidth:L.width,iconWidth:V.width}),m2={tag:"rect",attributes:a(a({},M4),{},{fill:"white"})},v2=a1.children?{children:a1.children.map(C4)}:{},g2={tag:"g",attributes:a({},q1.inner),children:[C4(a({tag:a1.tag,attributes:a(a({},a1.attributes),q1.path)},v2))]},L2={tag:"g",attributes:a({},q1.outer),children:[g2]},r2="mask-".concat(I||X2()),f2="clip-".concat(I||X2()),x2={tag:"mask",attributes:a(a({},M4),{},{id:r2,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m2,L2]},u2={tag:"defs",children:[{tag:"clipPath",attributes:{id:f2},children:(c=R1,"g"===c.tag?c.children:[c])},x2]};return h.push(u2,{tag:"rect",attributes:a({fill:"currentColor","clip-path":"url(#".concat(f2,")"),mask:"url(#".concat(r2,")")},M4)}),{children:h,attributes:v}}}},{provides:function(m){var d=!1;j1.matchMedia&&(d=j1.matchMedia("(prefers-reduced-motion: reduce)").matches),m.missingIconAbstract=function(){var h=[],v={fill:"currentColor"},V={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};h.push({tag:"path",attributes:a(a({},v),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var L=a(a({},V),{},{attributeName:"opacity"}),I={tag:"circle",attributes:a(a({},v),{},{cx:"256",cy:"364",r:"28"}),children:[]};return d||I.children.push({tag:"animate",attributes:a(a({},V),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:a(a({},L),{},{values:"1;0;1;1;0;1;"})}),h.push(I),h.push({tag:"path",attributes:a(a({},v),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:d?[]:[{tag:"animate",attributes:a(a({},L),{},{values:"1;0;0;0;0;1;"})}]}),d||h.push({tag:"path",attributes:a(a({},v),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:a(a({},L),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:h}}}},{hooks:function(){return{parseNodeAttributes:function(d,h){var v=h.getAttribute("data-fa-symbol");return d.symbol=null!==v&&(""===v||v),d}}}}],{mixoutsTo:d2});var O4=d2.parse,x6=d2.icon,z6=H(6593);const R4=["*"],H6=c=>{const m={[`fa-${c.animation}`]:null!=c.animation&&!c.animation.startsWith("spin"),"fa-spin":"spin"===c.animation||"spin-reverse"===c.animation,"fa-spin-pulse":"spin-pulse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-spin-reverse":"spin-reverse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-pulse":"spin-pulse"===c.animation||"spin-pulse-reverse"===c.animation,"fa-fw":c.fixedWidth,"fa-border":c.border,"fa-inverse":c.inverse,"fa-layers-counter":c.counter,"fa-flip-horizontal":"horizontal"===c.flip||"both"===c.flip,"fa-flip-vertical":"vertical"===c.flip||"both"===c.flip,[`fa-${c.size}`]:null!==c.size,[`fa-rotate-${c.rotate}`]:null!==c.rotate,[`fa-pull-${c.pull}`]:null!==c.pull,[`fa-stack-${c.stackItemSize}`]:null!=c.stackItemSize};return Object.keys(m).map(d=>m[d]?d:null).filter(d=>d)};let y6=(()=>{class c{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),U4=(()=>{class c{constructor(){this.definitions={}}addIcons(...d){for(const h of d){h.prefix in this.definitions||(this.definitions[h.prefix]={}),this.definitions[h.prefix][h.iconName]=h;for(const v of h.icon[2])"string"==typeof v&&(this.definitions[h.prefix][v]=h)}}addIconPacks(...d){for(const h of d){const v=Object.keys(h).map(V=>h[V]);this.addIcons(...v)}}getIconDefinition(d,h){return d in this.definitions&&h in this.definitions[d]?this.definitions[d][h]:null}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),w6=(()=>{class c{constructor(){this.stackItemSize="1x"}ngOnChanges(d){if("size"in d)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275dir=e.lG2({type:c,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[e.TTD]})}return c})(),L6=(()=>{class c{constructor(d,h){this.renderer=d,this.elementRef=h}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(d){"size"in d&&(null!=d.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${d.size.currentValue}`),null!=d.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${d.size.previousValue}`))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[e.TTD,e.jDz],ngContentSelectors:R4,decls:1,vars:0,template:function(h,v){1&h&&(e.F$t(),e.Hsn(0))},encapsulation:2})}return c})(),G4=(()=>{class c{set spin(d){this.animation=d?"spin":void 0}set pulse(d){this.animation=d?"spin-pulse":void 0}constructor(d,h,v,V,L){this.sanitizer=d,this.config=h,this.iconLibrary=v,this.stackItem=V,this.classes=[],null!=L&&null==V&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(d){if(null!=this.icon||null!=this.config.fallbackIcon){if(d){const v=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=v){const V=this.buildParams();this.renderIcon(v,V)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(d){const h=((c,m)=>(c=>void 0!==c.prefix&&void 0!==c.iconName)(c)?c:"string"==typeof c?{prefix:m,iconName:c}:{prefix:c[0],iconName:c[1]})(d,this.config.defaultPrefix);return"icon"in h?h:this.iconLibrary.getIconDefinition(h.prefix,h.iconName)??((c=>{throw new Error(`Could not find icon with iconName=${c.iconName} and prefix=${c.prefix} in the icon library.`)})(h),null)}buildParams(){const d={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},h="string"==typeof this.transform?O4.transform(this.transform):this.transform;return{title:this.title,transform:h,classes:[...H6(d),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(d,h){const v=x6(d,h);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(v.html.join("\n"))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(z6.H7),e.Y36(y6),e.Y36(U4),e.Y36(w6,8),e.Y36(L6,8))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(h,v){2&h&&(e.Ikx("innerHTML",v.renderedIconHTML,e.oJD),e.uIk("title",v.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[e.TTD,e.jDz],decls:0,vars:0,template:function(h,v){},encapsulation:2})}return c})(),W4=(()=>{class c{static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275mod=e.oAB({type:c});static#i=this.\u0275inj=e.cJS({})}return c})()},6437:(s2,U1,H)=>{H.d(U1,{aj:()=>Z,ce:()=>M});var e=H(6825),u=H(6814),a=H(9212),X=H(2236),O=H(5219),j=H(2076),J=H(4713);let x1=(()=>{class l extends J.s{static \u0275fac=(()=>{let t;return function(p){return(t||(t=a.n5z(l)))(p||l)}})();static \u0275cmp=a.Xpm({type:l,selectors:[["AngleRightIcon"]],standalone:!0,features:[a.qOj,a.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z","fill","currentColor"]],template:function(o,p){1&o&&(a.O4$(),a.TgZ(0,"svg",0),a._UZ(1,"path",1),a.qZA()),2&o&&(a.Tol(p.getClassNames()),a.uIk("aria-label",p.ariaLabel)("aria-hidden",p.ariaHidden)("role",p.role))},encapsulation:2})}return l})();var l1=H(4480),m1=H(2332);let D1=(()=>{class l{platformId;el;zone;config;renderer;viewContainer;tooltipPosition;tooltipEvent="hover";appendTo;positionStyle;tooltipStyleClass;tooltipZIndex;escape=!0;showDelay;hideDelay;life;positionTop;positionLeft;autoHide=!0;fitContent=!0;hideOnEscape=!0;content;get disabled(){return this._disabled}set disabled(t){this._disabled=t,this.deactivate()}tooltipOptions;_tooltipOptions={tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0,id:(0,m1.Th)()+"_tooltip"};_disabled;container;styleClass;tooltipText;showTimeout;hideTimeout;active;mouseEnterListener;mouseLeaveListener;containerMouseleaveListener;clickListener;focusListener;blurListener;scrollHandler;resizeListener;constructor(t,o,p,_,N,e1){this.platformId=t,this.el=o,this.zone=p,this.config=_,this.renderer=N,this.viewContainer=e1}ngAfterViewInit(){(0,u.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let t=this.getTarget(this.el.nativeElement);t.addEventListener("focus",this.focusListener),t.addEventListener("blur",this.blurListener)}})}ngOnChanges(t){t.tooltipPosition&&this.setOption({tooltipPosition:t.tooltipPosition.currentValue}),t.tooltipEvent&&this.setOption({tooltipEvent:t.tooltipEvent.currentValue}),t.appendTo&&this.setOption({appendTo:t.appendTo.currentValue}),t.positionStyle&&this.setOption({positionStyle:t.positionStyle.currentValue}),t.tooltipStyleClass&&this.setOption({tooltipStyleClass:t.tooltipStyleClass.currentValue}),t.tooltipZIndex&&this.setOption({tooltipZIndex:t.tooltipZIndex.currentValue}),t.escape&&this.setOption({escape:t.escape.currentValue}),t.showDelay&&this.setOption({showDelay:t.showDelay.currentValue}),t.hideDelay&&this.setOption({hideDelay:t.hideDelay.currentValue}),t.life&&this.setOption({life:t.life.currentValue}),t.positionTop&&this.setOption({positionTop:t.positionTop.currentValue}),t.positionLeft&&this.setOption({positionLeft:t.positionLeft.currentValue}),t.disabled&&this.setOption({disabled:t.disabled.currentValue}),t.content&&(this.setOption({tooltipLabel:t.content.currentValue}),this.active&&(t.content.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),t.autoHide&&this.setOption({autoHide:t.autoHide.currentValue}),t.id&&this.setOption({id:t.id.currentValue}),t.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...t.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(t){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(t){(this.isAutoHide()||!(j.p.hasClass(t.relatedTarget,"p-tooltip")||j.p.hasClass(t.relatedTarget,"p-tooltip-text")||j.p.hasClass(t.relatedTarget,"p-tooltip-arrow")))&&this.deactivate()}onFocus(t){this.activate()}onBlur(t){this.deactivate()}onInputClick(t){this.deactivate()}onPressEscape(){this.hideOnEscape&&this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let t=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},t)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div"),this.container.setAttribute("id",this.getOption("id")),this.container.setAttribute("role","tooltip");let t=document.createElement("div");t.className="p-tooltip-arrow",this.container.appendChild(t),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?j.p.appendChild(this.container,this.el.nativeElement):j.p.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()?this.container.style.pointerEvents="none":(this.container.style.pointerEvents="unset",this.bindContainerMouseleaveListener())}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",o=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),j.p.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?m1.P9.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&m1.P9.clear(this.container),this.remove()}updateText(){const t=this.getOption("tooltipLabel");if(t instanceof a.Rgc){const o=this.viewContainer.createEmbeddedView(t);o.detectChanges(),o.rootNodes.forEach(p=>this.tooltipText.appendChild(p))}else this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(t))):this.tooltipText.innerHTML=t}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let t=this.el.nativeElement.getBoundingClientRect();return{left:t.left+j.p.getWindowScrollLeft(),top:t.top+j.p.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let t=this.getHostOffset(),o=t.left+j.p.getOuterWidth(this.el.nativeElement),p=t.top+(j.p.getOuterHeight(this.el.nativeElement)-j.p.getOuterHeight(this.container))/2;this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let t=this.getHostOffset(),o=t.left-j.p.getOuterWidth(this.container),p=t.top+(j.p.getOuterHeight(this.el.nativeElement)-j.p.getOuterHeight(this.container))/2;this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let t=this.getHostOffset(),o=t.left+(j.p.getOuterWidth(this.el.nativeElement)-j.p.getOuterWidth(this.container))/2,p=t.top-j.p.getOuterHeight(this.container);this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let t=this.getHostOffset(),o=t.left+(j.p.getOuterWidth(this.el.nativeElement)-j.p.getOuterWidth(this.container))/2,p=t.top+j.p.getOuterHeight(this.el.nativeElement);this.container.style.left=o+this.getOption("positionLeft")+"px",this.container.style.top=p+this.getOption("positionTop")+"px"}setOption(t){this._tooltipOptions={...this._tooltipOptions,...t}}getOption(t){return this._tooltipOptions[t]}getTarget(t){return j.p.hasClass(t,"p-inputwrapper")?j.p.findSingle(t,"input"):t}preAlign(t){this.container.style.left="-999px",this.container.style.top="-999px";let o="p-tooltip p-component p-tooltip-"+t;this.container.className=this.getOption("tooltipStyleClass")?o+" "+this.getOption("tooltipStyleClass"):o}isOutOfBounds(){let t=this.container.getBoundingClientRect(),o=t.top,p=t.left,_=j.p.getOuterWidth(this.container),N=j.p.getOuterHeight(this.container),e1=j.p.getViewport();return p+_>e1.width||p<0||o<0||o+N>e1.height}onWindowResize(t){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new j.V(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let t=this.getTarget(this.el.nativeElement);t.removeEventListener("focus",this.focusListener),t.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):j.p.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&m1.P9.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}static \u0275fac=function(o){return new(o||l)(a.Y36(a.Lbi),a.Y36(a.SBq),a.Y36(a.R0b),a.Y36(O.b4),a.Y36(a.Qsj),a.Y36(a.s_b))};static \u0275dir=a.lG2({type:l,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],hostBindings:function(o,p){1&o&&a.NdJ("keydown.escape",function(N){return p.onPressEscape(N)},!1,a.evT)},inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",autoHide:"autoHide",fitContent:"fitContent",hideOnEscape:"hideOnEscape",content:["pTooltip","content"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[a.TTD]})}return l})(),g1=(()=>{class l{static \u0275fac=function(o){return new(o||l)};static \u0275mod=a.oAB({type:l});static \u0275inj=a.cJS({imports:[u.ez]})}return l})(),T1=(()=>{class l extends J.s{static \u0275fac=(()=>{let t;return function(p){return(t||(t=a.n5z(l)))(p||l)}})();static \u0275cmp=a.Xpm({type:l,selectors:[["CaretLeftIcon"]],standalone:!0,features:[a.qOj,a.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.5553 13C10.411 13.0006 10.2704 12.9538 10.1554 12.8667L3.04473 7.53369C2.96193 7.4716 2.89474 7.39108 2.84845 7.29852C2.80217 7.20595 2.77808 7.10388 2.77808 7.00039C2.77808 6.8969 2.80217 6.79484 2.84845 6.70227C2.89474 6.60971 2.96193 6.52919 3.04473 6.4671L10.1554 1.13412C10.2549 1.05916 10.3734 1.0136 10.4976 1.0026C10.6217 0.991605 10.7464 1.01561 10.8575 1.0719C10.9668 1.12856 11.0584 1.21398 11.1226 1.31893C11.1869 1.42388 11.2212 1.54438 11.222 1.66742V12.3334C11.2212 12.4564 11.1869 12.5769 11.1226 12.6819C11.0584 12.7868 10.9668 12.8722 10.8575 12.9289C10.7629 12.9735 10.6599 12.9977 10.5553 13ZM4.55574 7.00039L9.88871 11.0001V3.00066L4.55574 7.00039Z","fill","currentColor"]],template:function(o,p){1&o&&(a.O4$(),a.TgZ(0,"svg",0),a._UZ(1,"path",1),a.qZA()),2&o&&(a.Tol(p.getClassNames()),a.uIk("aria-label",p.ariaLabel)("aria-hidden",p.ariaHidden)("role",p.role))},encapsulation:2})}return l})();const y1=["sublist"];function Q(l,r){if(1&l&&a._UZ(0,"li",5),2&l){const t=a.oxw().$implicit,o=a.oxw();a.Akn(o.getItemProp(t,"style")),a.Q6J("id",o.getItemId(t))("ngClass",o.getSeparatorItemClass(t)),a.uIk("data-pc-section","separator")}}function w1(l,r){if(1&l&&a._UZ(0,"span",18),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"icon"))("ngStyle",o.getItemProp(t,"iconStyle")),a.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function b1(l,r){if(1&l&&(a.TgZ(0,"span",19),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.uIk("data-pc-section","label"),a.xp6(1),a.hij(" ",o.getItemLabel(t)," ")}}function H1(l,r){if(1&l&&a._UZ(0,"span",20),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("innerHTML",o.getItemLabel(t),a.oJD),a.uIk("data-pc-section","label")}}function F1(l,r){if(1&l&&(a.TgZ(0,"span",21),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"badgeStyleClass")),a.xp6(1),a.Oqu(o.getItemProp(t,"badge"))}}function X1(l,r){1&l&&a._UZ(0,"AngleRightIcon",24),2&l&&(a.Q6J("styleClass","p-submenu-icon"),a.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function B1(l,r){}function _1(l,r){1&l&&a.YNc(0,B1,0,0,"ng-template"),2&l&&a.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function q(l,r){if(1&l&&(a.ynx(0),a.YNc(1,X1,1,3,"AngleRightIcon",22)(2,_1,1,2,null,23),a.BQk()),2&l){const t=a.oxw(4);a.xp6(1),a.Q6J("ngIf",!t.slideMenu.submenuIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.slideMenu.submenuIconTemplate)}}const v1=l=>({"p-menuitem-link":!0,"p-disabled":l});function z1(l,r){if(1&l&&(a.TgZ(0,"a",12),a.YNc(1,w1,1,5,"span",13)(2,b1,2,2,"span",14)(3,H1,1,2,"ng-template",null,15,a.W1O)(5,F1,2,2,"span",16)(6,q,3,2,"ng-container",17),a.qZA()),2&l){const t=a.MAs(4),o=a.oxw(2).$implicit,p=a.oxw();a.Q6J("target",p.getItemProp(o,"target"))("ngClass",a.VKq(12,v1,p.getItemProp(o,"disabled"))),a.uIk("href",p.getItemProp(o,"url"),a.LSH)("aria-hidden",!0)("data-automationid",p.getItemProp(o,"automationId"))("data-pc-section","action")("tabindex",-1),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"icon")),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"escape"))("ngIfElse",t),a.xp6(3),a.Q6J("ngIf",p.getItemProp(o,"badge")),a.xp6(1),a.Q6J("ngIf",p.isItemGroup(o))}}function V1(l,r){if(1&l&&a._UZ(0,"span",18),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"icon"))("ngStyle",o.getItemProp(t,"iconStyle")),a.uIk("data-pc-section","icon")("aria-hidden",!0)("tabindex",-1)}}function G1(l,r){if(1&l&&(a.TgZ(0,"span",19),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.uIk("data-pc-section","label"),a.xp6(1),a.hij(" ",o.getItemLabel(t)," ")}}function $1(l,r){if(1&l&&a._UZ(0,"span",20),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("innerHTML",o.getItemLabel(t),a.oJD),a.uIk("data-pc-section","label")}}function O1(l,r){if(1&l&&(a.TgZ(0,"span",21),a._uU(1),a.qZA()),2&l){const t=a.oxw(3).$implicit,o=a.oxw();a.Q6J("ngClass",o.getItemProp(t,"badgeStyleClass")),a.xp6(1),a.Oqu(o.getItemProp(t,"badge"))}}function j1(l,r){1&l&&a._UZ(0,"AngleRightIcon",24),2&l&&(a.Q6J("styleClass","p-submenu-icon"),a.uIk("data-pc-section","submenuicon")("aria-hidden",!0))}function k1(l,r){}function c2(l,r){1&l&&a.YNc(0,k1,0,0,"ng-template"),2&l&&a.Q6J("data-pc-section","submenuicon")("aria-hidden",!0)}function L1(l,r){if(1&l&&(a.ynx(0),a.YNc(1,j1,1,3,"AngleRightIcon",22)(2,c2,1,2,null,23),a.BQk()),2&l){const t=a.oxw(4);a.xp6(1),a.Q6J("ngIf",!t.slideMenu.submenuIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.slideMenu.submenuIconTemplate)}}const a2=()=>({exact:!1});function $(l,r){if(1&l&&(a.TgZ(0,"a",25),a.YNc(1,V1,1,5,"span",13)(2,G1,2,2,"span",14)(3,$1,1,2,"ng-template",null,15,a.W1O)(5,O1,2,2,"span",16)(6,L1,3,2,"ng-container",17),a.qZA()),2&l){const t=a.MAs(4),o=a.oxw(2).$implicit,p=a.oxw();a.Q6J("routerLink",p.getItemProp(o,"routerLink"))("queryParams",p.getItemProp(o,"queryParams"))("routerLinkActive","p-menuitem-link-active")("routerLinkActiveOptions",p.getItemProp(o,"routerLinkActiveOptions")||a.DdM(21,a2))("target",p.getItemProp(o,"target"))("ngClass",a.VKq(22,v1,p.getItemProp(o,"disabled")))("fragment",p.getItemProp(o,"fragment"))("queryParamsHandling",p.getItemProp(o,"queryParamsHandling"))("preserveFragment",p.getItemProp(o,"preserveFragment"))("skipLocationChange",p.getItemProp(o,"skipLocationChange"))("replaceUrl",p.getItemProp(o,"replaceUrl"))("state",p.getItemProp(o,"state")),a.uIk("data-automationid",p.getItemProp(o,"automationId"))("tabindex",-1)("aria-hidden",!0)("data-pc-section","action"),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"icon")),a.xp6(1),a.Q6J("ngIf",p.getItemProp(o,"escape"))("ngIfElse",t),a.xp6(3),a.Q6J("ngIf",p.getItemProp(o,"badge")),a.xp6(1),a.Q6J("ngIf",p.isItemGroup(o))}}function Y(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"p-slideMenuSub",26),a.NdJ("itemClick",function(p){a.CHM(t);const _=a.oxw(3);return a.KtG(_.itemClick.emit(p))})("itemMouseEnter",function(p){a.CHM(t);const _=a.oxw(3);return a.KtG(_.itemMouseEnter.emit(p))}),a.qZA()}if(2&l){const t=a.oxw(2).$implicit,o=a.oxw();a.Q6J("items",t.items)("autoDisplay",o.autoDisplay)("menuId",o.menuId)("activeItemPath",o.activeItemPath)("focusedItemId",o.focusedItemId)("level",o.level+1)("menuWidth",o.menuWidth)}}function s1(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"li",6,7)(2,"div",8),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw().$implicit,N=a.oxw();return a.KtG(N.onItemClick(p,_))})("mouseenter",function(p){a.CHM(t);const _=a.oxw().$implicit,N=a.oxw();return a.KtG(N.itemMouseEnter.emit({originalEvent:p,processedItem:_}))}),a.YNc(3,z1,7,14,"a",9)(4,$,7,24,"a",10),a.qZA(),a.YNc(5,Y,1,7,"p-slideMenuSub",11),a.qZA()}if(2&l){const t=a.oxw(),o=t.$implicit,p=t.index,_=a.oxw();a.Tol(_.getItemProp(o,"styleClass")),a.Q6J("id",_.getItemId(o))("ngStyle",_.getItemProp(o,"style"))("ngClass",_.getItemClass(o))("tooltipOptions",_.getItemProp(o,"tooltipOptions")),a.uIk("data-pc-section","menuitem")("data-p-highlight",_.isItemActive(o))("data-p-focused",_.isItemFocused(o))("data-p-disabled",_.isItemDisabled(o))("aria-label",_.getItemLabel(o))("aria-disabled",_.isItemDisabled(o)||void 0)("aria-haspopup",_.isItemGroup(o)&&!_.getItemProp(o,"to")?"menu":void 0)("aria-expanded",_.isItemGroup(o)?_.isItemActive(o):void 0)("aria-level",_.level+1)("aria-setsize",_.getAriaSetSize())("aria-posinset",_.getAriaPosInset(p)),a.xp6(2),a.uIk("data-pc-section","content"),a.xp6(1),a.Q6J("ngIf",!_.getItemProp(o,"routerLink")),a.xp6(1),a.Q6J("ngIf",_.getItemProp(o,"routerLink")),a.xp6(1),a.Q6J("ngIf",_.isItemVisible(o)&&_.isItemGroup(o))}}function S(l,r){if(1&l&&a.YNc(0,Q,1,5,"li",3)(1,s1,6,21,"li",4),2&l){const t=r.$implicit,o=a.oxw();a.Q6J("ngIf",o.isItemVisible(t)&&o.getItemProp(t,"separator")),a.xp6(1),a.Q6J("ngIf",o.isItemVisible(t)&&!o.getItemProp(t,"separator"))}}const E=(l,r,t)=>({"p-submenu-list":l,"p-slidemenu-root-list":r,"p-active-submenu":t}),G=["rootmenu"],f1=["container"],M1=["backward"],K1=["slideMenuContent"],J1=()=>({"vertical-align":"middle"});function n1(l,r){1&l&&a._UZ(0,"CaretLeftIcon",12),2&l&&a.Q6J("styleClass","p-slidemenu-backward-icon")("ngStyle",a.DdM(2,J1))}function Y1(l,r){}function y(l,r){1&l&&a.YNc(0,Y1,0,0,"ng-template")}const D=l=>({"p-slidemenu p-component":!0,"p-slidemenu-overlay":l}),F=(l,r)=>({showTransitionParams:l,hideTransitionParams:r}),A1=l=>({value:"visible",params:l});function P1(l,r){if(1&l){const t=a.EpF();a.TgZ(0,"div",1,2),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayClick(p))})("@overlayAnimation.start",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayAnimationStart(p))})("@overlayAnimation.done",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onOverlayAnimationEnd(p))}),a.TgZ(2,"div",3)(3,"div",4,5),a.NdJ("focus",function(p){a.CHM(t);const _=a.MAs(4),N=a.oxw();return a.KtG(N.logFocus(p,_))}),a.TgZ(5,"p-slideMenuSub",6,7),a.NdJ("itemClick",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onItemClick(p))})("menuFocus",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onMenuFocus(p))})("menuKeydown",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onKeyDown(p))})("itemMouseEnter",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onItemMouseEnter(p))}),a.qZA()(),a.TgZ(7,"a",8,9),a.NdJ("click",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.goBack(p))})("keydown",function(p){a.CHM(t);const _=a.oxw();return a.KtG(_.onNavigationKeyDown(p))}),a.YNc(9,n1,1,3,"CaretLeftIcon",10)(10,y,1,0,null,11),a.TgZ(11,"span"),a._uU(12),a.qZA()()()()}if(2&l){const t=a.oxw();a.Tol(t.styleClass),a.Q6J("id",t.id)("ngClass",a.VKq(34,D,t.popup))("ngStyle",t.style)("@overlayAnimation",a.VKq(39,A1,a.WLB(36,F,t.showTransitionOptions,t.hideTransitionOptions)))("@.disabled",!0!==t.popup),a.uIk("data-pc-section","root")("data-pc-name","slidemenu"),a.xp6(2),a.Udp("height",t.left?t.viewportHeight+"px":"auto")("width",t.menuWidth+"px"),a.xp6(3),a.Q6J("root",!0)("items",t.processedItems)("menuId",t.id)("tabindex",t.disabled?-1:t.tabindex)("ariaLabel",t.ariaLabel)("ariaLabelledBy",t.ariaLabelledBy)("baseZIndex",t.baseZIndex)("autoZIndex",t.autoZIndex)("autoDisplay",t.autoDisplay)("menuWidth",t.menuWidth)("popup",t.popup)("effectDuration",t.effectDuration)("easing",t.easing)("focusedItemId",t.focused?t.focusedItemId:void 0)("activeItemPath",t.activeItemPath()),a.xp6(2),a.Udp("display",t.left?"block":"none"),a.uIk("data-pc-section","navigation"),a.xp6(2),a.Q6J("ngIf",!t.backIconTemplate),a.xp6(1),a.Q6J("ngTemplateOutlet",t.backIconTemplate),a.xp6(2),a.Oqu(t.backLabel)}}let K=(()=>{class l{document;el;renderer;cd;slideMenu;items;menuWidth;root=!1;easing="ease-out";effectDuration;autoDisplay;autoZIndex=!0;baseZIndex=0;popup;menuId;ariaLabel;ariaLabelledBy;level=0;focusedItemId;activeItemPath;tabindex=0;itemClick=new a.vpe;itemMouseEnter=new a.vpe;menuFocus=new a.vpe;menuBlur=new a.vpe;menuKeydown=new a.vpe;sublistViewChild;get isActive(){return-this.slideMenu.left==this.level*this.menuWidth}constructor(t,o,p,_,N){this.document=t,this.el=o,this.renderer=p,this.cd=_,this.slideMenu=N}getItemProp(t,o,p=null){return t&&t.item?m1.gb.getItemValue(t.item[o],p):void 0}getItemId(t){return t.item&&t.item?.id?t.item.id:`${this.menuId}_${t.key}`}getItemKey(t){return this.getItemId(t)}getItemClass(t){return{...this.getItemProp(t,"class"),"p-menuitem":!0,"p-menuitem-active":this.isItemActive(t),"p-focus":this.isItemFocused(t),"p-disabled":this.isItemDisabled(t)}}getItemLabel(t){return this.getItemProp(t,"label")}getSeparatorItemClass(t){return{...this.getItemProp(t,"class"),"p-menuitem-separator":!0}}getAriaSetSize(){return this.items.filter(t=>this.isItemVisible(t)&&!this.getItemProp(t,"separator")).length}getAriaPosInset(t){return t-this.items.slice(0,t).filter(o=>this.isItemVisible(o)&&this.getItemProp(o,"separator")).length+1}isItemVisible(t){return!1!==this.getItemProp(t,"visible")}isItemActive(t){if(this.activeItemPath)return this.activeItemPath.some(o=>o.key===t.key)}isItemDisabled(t){return this.getItemProp(t,"disabled")}isItemFocused(t){return this.focusedItemId===this.getItemId(t)}isItemGroup(t){return m1.gb.isNotEmpty(t.items)}onItemClick(t,o){this.getItemProp(o,"command",{originalEvent:t,item:o.item}),this.itemClick.emit({originalEvent:t,processedItem:o,isFocus:!0}),t.preventDefault()}onMenuKeyDown(t){this.menuKeydown.emit(t)}static \u0275fac=function(o){return new(o||l)(a.Y36(u.K0),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(a.sBO),a.Y36((0,a.Gpc)(()=>Z)))};static \u0275cmp=a.Xpm({type:l,selectors:[["p-slideMenuSub"]],viewQuery:function(o,p){if(1&o&&a.Gf(y1,7),2&o){let _;a.iGM(_=a.CRH())&&(p.sublistViewChild=_.first)}},hostAttrs:[1,"p-element"],inputs:{items:"items",menuWidth:"menuWidth",root:"root",easing:"easing",effectDuration:"effectDuration",autoDisplay:"autoDisplay",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",popup:"popup",menuId:"menuId",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",level:"level",focusedItemId:"focusedItemId",activeItemPath:"activeItemPath",tabindex:"tabindex"},outputs:{itemClick:"itemClick",itemMouseEnter:"itemMouseEnter",menuFocus:"menuFocus",menuBlur:"menuBlur",menuKeydown:"menuKeydown"},decls:3,vars:24,consts:[["role","menu",3,"ngClass","id","tabindex","keydown","focusin"],["sublist",""],["ngFor","",3,"ngForOf"],["role","separator",3,"id","style","ngClass",4,"ngIf"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","class","tooltipOptions",4,"ngIf"],["role","separator",3,"id","ngClass"],["role","menuitem","pTooltip","",3,"id","ngStyle","ngClass","tooltipOptions"],["listItem",""],[1,"p-menuitem-content",3,"click","mouseenter"],["pRipple","",3,"target","ngClass",4,"ngIf"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state",4,"ngIf"],["class","p-submenu",3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","menuWidth","itemClick","itemMouseEnter",4,"ngIf"],["pRipple","",3,"target","ngClass"],["class","p-menuitem-icon",3,"ngClass","ngStyle",4,"ngIf"],["class","p-menuitem-text",4,"ngIf","ngIfElse"],["htmlLabel",""],["class","p-menuitem-badge",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"p-menuitem-icon",3,"ngClass","ngStyle"],[1,"p-menuitem-text"],[1,"p-menuitem-text",3,"innerHTML"],[1,"p-menuitem-badge",3,"ngClass"],[3,"styleClass",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"styleClass"],["pRipple","",3,"routerLink","queryParams","routerLinkActive","routerLinkActiveOptions","target","ngClass","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state"],[1,"p-submenu",3,"items","autoDisplay","menuId","activeItemPath","focusedItemId","level","menuWidth","itemClick","itemMouseEnter"]],template:function(o,p){1&o&&(a.TgZ(0,"ul",0,1),a.NdJ("keydown",function(N){return p.menuKeydown.emit(N)})("focusin",function(N){return p.menuFocus.emit(N)}),a.YNc(2,S,2,2,"ng-template",2),a.qZA()),2&o&&(a.Udp("width",p.menuWidth,"px")("left",p.root?p.slideMenu.left:p.slideMenu.menuWidth,"px")("transition-property",p.root?"left":"none")("transition-duration",p.effectDuration+"ms")("transition-timing-function",p.easing),a.Q6J("ngClass",a.kEZ(20,E,!p.root,p.root,p.isActive))("id",p.menuId+"_list")("tabindex",p.tabindex),a.uIk("aria-label",p.ariaLabel)("aria-labelledBy",p.ariaLabelledBy)("aria-aria-activedescendant",p.focusedItemId)("aria-orientation","vertical")("data-pc-section","menu")("data-pc-state",p.isActive?"active":"inactive"),a.xp6(2),a.Q6J("ngForOf",p.items))},dependencies:()=>[u.mk,u.sg,u.O5,u.tP,u.PC,X.rH,X.Od,l1.H,D1,x1,l],encapsulation:2})}return l})(),Z=(()=>{class l{document;platformId;el;renderer;cd;config;overlayService;set model(t){this._model=t,this._processedItems=this.createProcessedItems(this._model||[])}get model(){return this._model}menuWidth=190;viewportHeight=180;effectDuration=250;easing="ease-out";backLabel="Back";disabled=!1;tabindex=0;popup;style;styleClass;appendTo;autoZIndex=!0;baseZIndex=0;autoDisplay=!0;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";id;ariaLabel;ariaLabelledBy;onShow=new a.vpe;onHide=new a.vpe;templates;rootmenu;containerViewChild;set backward(t){this.backwardViewChild=t}slideMenuContentViewChild;submenuIconTemplate;backIconTemplate;outsideClickListener;resizeListener;transitionEndListener;transitionStartListener;backwardViewChild;transition=!1;left=0;animating=!1;target;visible;relativeAlign;window;focused=!1;activeItemPath=(0,a.tdS)([]);focusedItemInfo=(0,a.tdS)({index:-1,level:0,parentKey:""});searchValue="";searchTimeout;_processedItems;_model;container;itemClick=!1;get visibleItems(){const t=this.activeItemPath().find(o=>o.key===this.focusedItemInfo().parentKey);return t?t.items:this.processedItems}get processedItems(){return(!this._processedItems||!this._processedItems.length)&&(this._processedItems=this.createProcessedItems(this.model||[])),this._processedItems}get focusedItemId(){const t=this.focusedItemInfo();return t.item&&t.item?.id?t.item.id:-1!==t.index?`${this.id}${m1.gb.isNotEmpty(t.parentKey)?"_"+t.parentKey:""}_${t.index}`:null}constructor(t,o,p,_,N,e1,u1){this.document=t,this.platformId=o,this.el=p,this.renderer=_,this.cd=N,this.config=e1,this.overlayService=u1,this.window=this.document.defaultView,(0,a.cEC)(()=>{const C1=this.activeItemPath();this.popup&&(m1.gb.isNotEmpty(C1)?(this.bindOutsideClickListener(),this.bindResizeListener()):(this.unbindOutsideClickListener(),this.unbindResizeListener()))})}documentFocusListener;ngOnInit(){this.id=this.id||(0,m1.Th)()}ngAfterContentInit(){this.templates.forEach(t=>{switch(t.getType()){case"backicon":this.backIconTemplate=t.template;break;case"submenuicon":this.submenuIconTemplate=t.template}})}createProcessedItems(t,o=0,p={},_=""){const N=[];return t&&t.forEach((e1,u1)=>{const C1=(""!==_?_+"_":"")+u1,h1={item:e1,index:u1,level:o,key:C1,parent:p,parentKey:_};h1.items=this.createProcessedItems(e1.items,o+1,h1,C1),N.push(h1)}),N}getItemProp(t,o){return t?m1.gb.getItemValue(t[o]):void 0}getProccessedItemLabel(t){return t?this.getItemLabel(t.item):void 0}getItemLabel(t){return this.getItemProp(t,"label")}isProcessedItemGroup(t){return t&&m1.gb.isNotEmpty(t.items)}isSelected(t){return this.activeItemPath().some(o=>o.key===t.key)}isValidSelectedItem(t){return this.isValidItem(t)&&this.isSelected(t)}isValidItem(t){return!!t&&!this.isItemDisabled(t.item)&&!this.isItemSeparator(t.item)}isItemDisabled(t){return this.getItemProp(t,"disabled")}isItemSeparator(t){return this.getItemProp(t,"separator")}isItemMatched(t){return this.isValidItem(t)&&this.getProccessedItemLabel(t).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase())}isProccessedItemGroup(t){return t&&m1.gb.isNotEmpty(t.items)}onOverlayClick(t){this.popup&&this.overlayService.add({originalEvent:t,target:this.el.nativeElement})}goBack(t){this.animate("left"),t.stopPropagation(),t.preventDefault()}onItemClick(t){if(!this.transition){this.itemClick||(this.itemClick=!0,this.onMenuFocus());const{processedItem:p}=t,_=this.isProcessedItemGroup(p),N=this.focusedItemInfo();_?(this.focusedItemInfo.set({...N,index:-1,level:N.level+1,parentKey:p.key,item:p.item}),this.animate("right")):(this.onItemChange(t),this.popup&&this.hide())}}onItemMouseEnter(t){this.onItemChange(t)}onKeyDown(t){if(!this.transition){const o=t.metaKey||t.ctrlKey;switch(t.code){case"ArrowDown":this.onArrowDownKey(t);break;case"ArrowUp":this.onArrowUpKey(t);break;case"ArrowLeft":this.onArrowLeftKey(t);break;case"ArrowRight":this.onArrowRightKey(t);break;case"Home":this.onHomeKey(t);break;case"End":this.onEndKey(t);break;case"Space":this.onSpaceKey(t);break;case"Enter":this.onEnterKey(t);break;case"Escape":this.onEscapeKey(t);break;case"Tab":this.onTabKey(t);break;case"PageDown":case"PageUp":case"Backspace":case"ShiftLeft":case"ShiftRight":break;default:!o&&m1.gb.isPrintableCharacter(t.key)&&this.searchItems(t,t.key)}}}onNavigationKeyDown(t){switch(t.code){case"Enter":case"Space":this.onArrowLeftKey(t);const o=this.focusedItemInfo();this.focusedItemInfo.set({...o,index:-1,item:null})}}animate(t){switch(t){case"right":this.left-=this.menuWidth;break;case"left":this.left+=this.menuWidth}this.animating=!0,setTimeout(()=>this.animating=!1,this.effectDuration)}onArrowDownKey(t){const o=-1!==this.focusedItemInfo().index?this.findNextItemIndex(this.focusedItemInfo().index):this.findFirstFocusedItemIndex();this.changeFocusedItemIndex(t,o),t.preventDefault()}onArrowRightKey(t){const o=this.focusedItemInfo();-1===o.index&&(o.index=0);const p=this.visibleItems[this.focusedItemInfo().index];if(this.isProccessedItemGroup(p)){let{level:e1,key:u1}=p;this.onItemChange({originalEvent:t,processedItem:p}),this.focusedItemInfo.set({index:0,level:e1,parentKey:u1}),this.searchValue="",this.animate("right")}t.preventDefault()}onArrowUpKey(t){if(t.altKey){if(-1!==this.focusedItemInfo().index){const o=this.visibleItems[this.focusedItemInfo().index];!this.isProccessedItemGroup(o)&&this.onItemChange({originalEvent:t,processedItem:o})}this.popup&&this.hide(t,!0),t.preventDefault()}else{const o=-1!==this.focusedItemInfo().index?this.findPrevItemIndex(this.focusedItemInfo().index):this.findLastFocusedItemIndex();this.changeFocusedItemIndex(t,o),t.preventDefault()}}onArrowLeftKey(t){const o=this.focusedItemInfo();-1===o.index&&(o.index=0);const p=this.visibleItems[o.index],_=this.activeItemPath().find(u1=>u1.key===p.parentKey);if(!m1.gb.isEmpty(p.parent)){let{level:u1,index:C1,parentKey:h1}=_;this.focusedItemInfo.set({index:C1,level:u1,parentKey:h1,item:_.item}),this.searchValue=""}const e1=this.activeItemPath().filter(u1=>u1.parentKey!==o.parentKey);this.activeItemPath.set(e1),_&&this.animate("left"),t.preventDefault()}onHomeKey(t){this.changeFocusedItemIndex(t,this.findFirstItemIndex()),t.preventDefault()}onEndKey(t){this.changeFocusedItemIndex(t,this.findLastItemIndex()),t.preventDefault()}onSpaceKey(t){this.onEnterKey(t)}onEscapeKey(t){if(this.popup){this.hide(t,!0);const o=this.focusedItemInfo();this.focusedItemInfo.set({...o,index:this.findLastFocusedItemIndex(),item:null}),t.preventDefault()}}onTabKey(t){"none"!==this.backwardViewChild.nativeElement.style.display&&this.backwardViewChild.nativeElement.focus(),this.popup&&!this.containerViewChild.nativeElement.contains(t.target)&&this.hide(),t.preventDefault()}onEnterKey(t){if(-1!==this.focusedItemInfo().index){const o=this.visibleItems[this.focusedItemInfo().index];if(this.isProccessedItemGroup(o))this.onArrowRightKey(t);else{const _=j.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${this.focusedItemId}"]`),N=_&&j.p.findSingle(_,'a[data-pc-section="action"]');N?N.click():_&&_.click();const e1=this.focusedItemInfo();this.focusedItemInfo.set({...e1,index:o.index,item:o.item})}}t.preventDefault()}onItemChange(t){const{processedItem:o,isFocus:p}=t;if(m1.gb.isEmpty(o))return;const{index:_,key:N,level:e1,parentKey:u1,items:C1,item:h1}=o,E1=m1.gb.isNotEmpty(C1),n2=this.activeItemPath().filter(Z1=>Z1.parentKey!==u1&&Z1.parentKey!==N);E1&&n2.push(o),this.focusedItemInfo.set({index:_,level:e1,parentKey:u1,item:h1}),this.activeItemPath.set(n2),p&&j.p.focus(this.rootmenu.sublistViewChild.nativeElement)}onMenuFocus(){this.focused=!0,this.bindOutsideClickListener(),this.bindTransitionListeners(),!this.left&&this.focusedItemInfo().level>0&&this.focusedItemInfo.set({index:0,level:0,parentKey:"",item:this.findVisibleItem(0).item}),-1===this.focusedItemInfo().index&&this.left<0&&this.focusedItemInfo.set({...this.focusedItemInfo(),index:0}),-1===this.focusedItemInfo().index&&!this.left&&this.focusedItemInfo.set({index:0,level:0,parentKey:"",item:this.findVisibleItem(0).item})}onMenuBlur(){this.focused=!1,this.popup&&this.focusedItemInfo.set({index:-1,level:0,parentKey:"",item:null}),this.popup||this.focusedItemInfo.set({...this.focusedItemInfo(),index:-1,item:null}),this.searchValue="",!this.popup&&this.unbindOutsideClickListener()}activeLevel=(0,a.tdS)(0);bindTransitionListeners(){this.transitionStartListener||(this.transitionStartListener=this.renderer.listen(this.rootmenu.sublistViewChild.nativeElement,"transitionstart",t=>{this.transition=!0,t.preventDefault()})),this.transitionEndListener||(this.transitionEndListener=this.renderer.listen(this.rootmenu.sublistViewChild.nativeElement,"transitionend",t=>{const o=j.p.findSingle(this.rootmenu.el.nativeElement,'ul[data-pc-state="active"]'),p=j.p.getAttribute(o.firstElementChild,"aria-level")-1;if(this.activeLevel.set(p),this.left){const _=j.p.getAttribute(o.firstElementChild,"aria-level")-1;if(this.activeLevel.set(_),this.focusedItemInfo().level>this.activeLevel()){let N=this.activeItemPath().slice(0,this.activeItemPath().length-1),e1=N[N.length-1];this.focusedItemInfo.set({index:-1,level:this.activeLevel(),parentKey:e1.key}),this.activeItemPath.set(N)}}else this.rootmenu.sublistViewChild.nativeElement.focus();this.transition=!1,t.preventDefault()}))}unbindTransitionListeners(){this.transitionEndListener&&(this.transitionEndListener(),this.transitionEndListener=null),this.transitionStartListener&&(this.transitionStartListener(),this.transitionStartListener=null)}onOverlayAnimationStart(t){switch(t.toState){case"visible":this.popup&&(this.container=t.element,this.moveOnTop(),this.onShow.emit({}),this.appendOverlay(),this.alignOverlay(),this.bindOutsideClickListener(),this.bindResizeListener(),j.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.scrollInView());break;case"void":this.onOverlayHide(),this.onHide.emit({})}}alignOverlay(){this.relativeAlign?j.p.relativePosition(this.container,this.target):j.p.absolutePosition(this.container,this.target)}onOverlayAnimationEnd(t){"void"===t.toState&&m1.P9.clear(t.element)}appendOverlay(){this.appendTo&&("body"===this.appendTo?this.renderer.appendChild(this.document.body,this.containerViewChild.nativeElement):j.p.appendChild(this.container,this.appendTo))}restoreOverlayAppend(){this.containerViewChild&&this.appendTo&&this.renderer.appendChild(this.el.nativeElement,this.container)}moveOnTop(){this.autoZIndex&&m1.P9.set("menu",this.container,this.baseZIndex+this.config.zIndex.menu)}hide(t,o){this.popup&&(this.onHide.emit({}),this.visible=!1),o&&j.p.focus(this.target||this.rootmenu.sublistViewChild.nativeElement)}toggle(t){this.visible?this.hide(t,!0):this.show(t)}show(t,o){this.popup&&(this.visible=!0,this.target=t.currentTarget),this.focusedItemInfo.set({index:this.findFirstFocusedItemIndex(),level:0,parentKey:""}),this.popup||o&&j.p.focus(this.rootmenu.sublistViewChild.nativeElement),this.cd.markForCheck()}searchItems(t,o){this.searchValue=(this.searchValue||"")+o;let p=-1,_=!1;return-1!==this.focusedItemInfo().index?(p=this.visibleItems.slice(this.focusedItemInfo().index).findIndex(N=>this.isItemMatched(N)),p=-1===p?this.visibleItems.slice(0,this.focusedItemInfo().index).findIndex(N=>this.isItemMatched(N)):p+this.focusedItemInfo().index):p=this.visibleItems.findIndex(N=>this.isItemMatched(N)),-1!==p&&(_=!0),-1===p&&-1===this.focusedItemInfo().index&&(p=this.findFirstFocusedItemIndex()),-1!==p&&this.changeFocusedItemIndex(t,p),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),_}findVisibleItem(t){return m1.gb.isNotEmpty(this.visibleItems)?this.visibleItems[t]:null}findLastFocusedItemIndex(){const t=this.findSelectedItemIndex();return t<0?this.findLastItemIndex():t}findLastItemIndex(){return m1.gb.findLastIndex(this.visibleItems,t=>this.isValidItem(t))}findPrevItemIndex(t){const o=t>0?m1.gb.findLastIndex(this.visibleItems.slice(0,t),p=>this.isValidItem(p)):-1;return o>-1?o:t}findNextItemIndex(t){const o=tthis.isValidItem(p)):-1;return o>-1?o+t+1:t}findFirstFocusedItemIndex(){const t=this.findSelectedItemIndex();return t<0?this.findFirstItemIndex():t}findFirstItemIndex(){return this.visibleItems.findIndex(t=>this.isValidItem(t))}findSelectedItemIndex(){return this.visibleItems.findIndex(t=>this.isValidSelectedItem(t))}changeFocusedItemIndex(t,o){this.focusedItemInfo().index!==o&&(this.focusedItemInfo.set({...this.focusedItemInfo(),index:o}),this.scrollInView())}scrollInView(t=-1){const p=j.p.findSingle(this.rootmenu.el.nativeElement,`li[id="${-1!==t?`${this.id}_${t}`:this.focusedItemId}"]`);p&&p.scrollIntoView&&p.scrollIntoView({block:"nearest",inline:"nearest"})}bindResizeListener(){(0,u.NF)(this.platformId)&&(this.resizeListener||(this.resizeListener=this.renderer.listen(this.document.defaultView,"resize",t=>{j.p.isTouchDevice()||this.hide(t,!0)})))}bindOutsideClickListener(){(0,u.NF)(this.platformId)&&(this.outsideClickListener||(this.outsideClickListener=this.renderer.listen(this.document,"click",t=>{const o=this.containerViewChild&&!this.containerViewChild.nativeElement.contains(t.target),p=!this.popup||!(this.target&&(this.target===t.target||this.target.contains(t.target)));this.popup?o&&p&&(this.onMenuBlur(),this.hide()):o&&p&&this.focused&&this.onMenuBlur()})))}unbindOutsideClickListener(){this.outsideClickListener&&(this.outsideClickListener(),this.outsideClickListener=null)}unbindResizeListener(){this.resizeListener&&(this.resizeListener(),this.resizeListener=null)}onOverlayHide(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.left=0,this.cd.destroyed||(this.target=null),this.container&&(this.container=null)}ngOnDestroy(){this.popup&&(this.container&&this.autoZIndex&&m1.P9.clear(this.container),this.restoreOverlayAppend(),this.onOverlayHide()),this.unbindTransitionListeners()}static \u0275fac=function(o){return new(o||l)(a.Y36(u.K0),a.Y36(a.Lbi),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(a.sBO),a.Y36(O.b4),a.Y36(O.F0))};static \u0275cmp=a.Xpm({type:l,selectors:[["p-slideMenu"]],contentQueries:function(o,p,_){if(1&o&&a.Suo(_,O.jx,4),2&o){let N;a.iGM(N=a.CRH())&&(p.templates=N)}},viewQuery:function(o,p){if(1&o&&(a.Gf(G,5),a.Gf(f1,5),a.Gf(M1,5),a.Gf(K1,5)),2&o){let _;a.iGM(_=a.CRH())&&(p.rootmenu=_.first),a.iGM(_=a.CRH())&&(p.containerViewChild=_.first),a.iGM(_=a.CRH())&&(p.backward=_.first),a.iGM(_=a.CRH())&&(p.slideMenuContentViewChild=_.first)}},hostAttrs:[1,"p-element"],inputs:{model:"model",menuWidth:"menuWidth",viewportHeight:"viewportHeight",effectDuration:"effectDuration",easing:"easing",backLabel:"backLabel",disabled:"disabled",tabindex:"tabindex",popup:"popup",style:"style",styleClass:"styleClass",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",autoDisplay:"autoDisplay",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",id:"id",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy"},outputs:{onShow:"onShow",onHide:"onHide"},decls:1,vars:1,consts:[[3,"id","ngClass","class","ngStyle","click",4,"ngIf"],[3,"id","ngClass","ngStyle","click"],["container",""],[1,"p-slidemenu-wrapper"],[1,"p-slidemenu-content",3,"focus"],["slideMenuContent",""],[3,"root","items","menuId","tabindex","ariaLabel","ariaLabelledBy","baseZIndex","autoZIndex","autoDisplay","menuWidth","popup","effectDuration","easing","focusedItemId","activeItemPath","itemClick","menuFocus","menuKeydown","itemMouseEnter"],["rootmenu",""],["tabindex","0",1,"p-slidemenu-backward","p-menuitem-link",3,"click","keydown"],["backward",""],[3,"styleClass","ngStyle",4,"ngIf"],[4,"ngTemplateOutlet"],[3,"styleClass","ngStyle"]],template:function(o,p){1&o&&a.YNc(0,P1,13,41,"div",0),2&o&&a.Q6J("ngIf",!p.popup||p.visible)},dependencies:()=>[u.mk,u.O5,u.tP,u.PC,T1,K],styles:["@layer primeng{.p-slidemenu .p-slidemenu-root-list{position:relative;top:0}.p-slidemenu-overlay{position:absolute;top:0;left:0}.p-slidemenu .p-menuitem-active{position:static}.p-slidemenu .p-slidemenu-wrapper{position:relative}.p-slidemenu ul{margin:0;padding:0;list-style:none}.p-slidemenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-slidemenu .p-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}.p-slidemenu .p-menuitem-link:not(.p-slidemenu-backward){cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-slidemenu .p-menuitem-text{line-height:1}.p-slidemenu .p-menuitem{position:relative}.p-slidemenu .p-menuitem-link .p-submenu-icon:not(svg){margin-left:auto}.p-slidemenu .p-menuitem-link .p-icon-wrapper{margin-left:auto}.p-slidemenu .p-menuitem-active>p-slidemenusub>.p-submenu-list{display:block;left:100%;top:0}.p-slidemenu .p-menuitem-active>.p-menuitem-content>.p-submenu>.p-submenu-list{display:block}.p-slidemenu ul:not(.p-active-submenu)>.p-menuitem:not(.p-menuitem-active),.p-slidemenu .p-active-submenu>.p-menuitem-active>.p-menuitem-content>.p-submenu>.p-submenu-list{display:none}.p-slidemenu .p-active-submenu>.p-menuitem-active~.p-menuitem{display:block}.p-slidemenu-backward{position:absolute;bottom:0;width:100%;cursor:pointer;display:none}.p-slidemenu-backward .p-slidemenu-backward-icon,.p-slidemenu-backward span{vertical-align:middle}}\n"],encapsulation:2,data:{animation:[(0,e.X$)("overlayAnimation",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,e.jt)("{{showTransitionParams}}")]),(0,e.eR)(":leave",[(0,e.jt)("{{hideTransitionParams}}",(0,e.oB)({opacity:0}))])])]},changeDetection:0})}return l})(),M=(()=>{class l{static \u0275fac=function(o){return new(o||l)};static \u0275mod=a.oAB({type:l});static \u0275inj=a.cJS({imports:[u.ez,X.Bz,l1.T,g1,x1,O.m8,T1,X.Bz,g1,O.m8]})}return l})()}}]);
\ No newline at end of file
diff --git a/common.2065189b77138b7e.js b/common.2065189b77138b7e.js
deleted file mode 100644
index 58c51c9..0000000
--- a/common.2065189b77138b7e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[592],{2373:(m,v,t)=>{t.d(v,{P:()=>P});var e=t(2236),n=t(9212),g=t(1462),i=t(2296),C=t(617),d=t(1274),l=t(2651),s=t(7509),h=t(74),p=t(7812),f=t(9011);const y=["sidenav"];let M=(()=>{class o{constructor(c,a){this.router=c,this.mediaObserver=a}ngOnInit(){"/"===this.router.url&&this.router.navigate(["/layout-pages/home"])}initializeSideNav(){this.mediaObserver.isActive("xs")?this.sidenav.close():this.sidenav.open()}isScreenXs(){return this.mediaObserver.isActive("xs")}ngAfterViewInit(){setTimeout(()=>{this.initializeSideNav()})}onSidenavToggle(){this.sidenav.toggle(),console.log(">>>>>>> sidenav "+this.sidenav.opened)}static#n=this.\u0275fac=function(a){return new(a||o)(n.Y36(e.F0),n.Y36(g.u0))};static#t=this.\u0275cmp=n.Xpm({type:o,selectors:[["app-angular-news"]],viewQuery:function(a,r){if(1&a&&n.Gf(y,5),2&a){let u;n.iGM(u=n.CRH())&&(r.sidenav=u.first)}},decls:15,vars:2,consts:[[1,"layout-content"],["color","primary",1,"toolbar-style"],["fxShow","true","fxHide.gt-xs",""],["mat-icon-button","",3,"click"],["autosize",""],["role","navigation",1,"mat-elevation-z10",3,"mode","opened"],["sidenav",""],[3,"sidenavClose"]],template:function(a,r){if(1&a){const u=n.EpF();n.TgZ(0,"div",0)(1,"app-layout-content")(2,"mat-toolbar",1)(3,"div",2)(4,"button",3),n.NdJ("click",function(){return r.onSidenavToggle()}),n.TgZ(5,"mat-icon"),n._uU(6,"menu"),n.qZA()()(),n._UZ(7,"app-header"),n.qZA(),n.TgZ(8,"mat-sidenav-container",4)(9,"mat-sidenav",5,6)(11,"app-sidenav-list",7),n.NdJ("sidenavClose",function(){n.CHM(u);const Z=n.MAs(10);return n.KtG(Z.close())}),n.qZA()(),n.TgZ(12,"mat-sidenav-content")(13,"main"),n._UZ(14,"router-outlet"),n.qZA()()()()()}2&a&&(n.xp6(9),n.Q6J("mode",r.isScreenXs()?"over":"side")("opened",!r.isScreenXs()))},dependencies:[e.lC,i.RK,C.Hw,d.Ye,l.JX,l.TM,l.Rh,s.b8,h.G,p.z,f.k],styles:[".layout-content[_ngcontent-%COMP%]{height:calc(100% - 64px)}.layout-content[_ngcontent-%COMP%] mat-sidenav-container[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav-content[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{height:100%}.layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{width:250px}.layout-content[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{padding:10px}.layout-content[_ngcontent-%COMP%] .toolbar-style[_ngcontent-%COMP%]{width:100%}"]})}return o})();var O=t(6814);const A=[{path:"",component:M,children:[{path:"angular-news-pages/angular-news-v16-signals",loadChildren:()=>Promise.all([t.e(592),t.e(451)]).then(t.bind(t,4451)).then(o=>o.AngularNewsV16SignalsModule)},{path:"angular-news-pages/angular-news-v15-standalone",loadChildren:()=>t.e(34).then(t.bind(t,9034)).then(o=>o.AngularNewsV15StandaloneModule)}]}];let P=(()=>{class o{static#n=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=n.oAB({type:o});static#e=this.\u0275inj=n.cJS({imports:[O.ez,e.Bz.forChild(A),e.Bz]})}return o})()},7778:(m,v,t)=>{t.d(v,{q:()=>g});var e=t(9212),n=t(4713);let g=(()=>{class i extends n.s{static \u0275fac=(()=>{let d;return function(s){return(d||(d=e.n5z(i)))(s||i)}})();static \u0275cmp=e.Xpm({type:i,selectors:[["TimesIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(l,s){1&l&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&l&&(e.Tol(s.getClassNames()),e.uIk("aria-label",s.ariaLabel)("aria-hidden",s.ariaHidden)("role",s.role))},encapsulation:2})}return i})()}}]);
\ No newline at end of file
diff --git a/common.244cae6cee84c783.js b/common.244cae6cee84c783.js
new file mode 100644
index 0000000..72ac5b7
--- /dev/null
+++ b/common.244cae6cee84c783.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkLKovariHome=self.webpackChunkLKovariHome||[]).push([[592],{2373:(C,u,n)=>{n.d(u,{P:()=>T});var e=n(2236),t=n(9212),s=n(1462),l=n(2296),r=n(617),c=n(1274),d=n(2651),i=n(7509),h=n(74),p=n(7812),f=n(9011);const y=["sidenav"];let M=(()=>{class o{constructor(g,a){this.router=g,this.mediaObserver=a}ngOnInit(){"/"===this.router.url&&this.router.navigate(["/layout-pages/home"])}initializeSideNav(){this.mediaObserver.isActive("xs")?this.sidenav.close():this.sidenav.open()}isScreenXs(){return this.mediaObserver.isActive("xs")}ngAfterViewInit(){setTimeout(()=>{this.initializeSideNav()})}onSidenavToggle(){this.sidenav.toggle(),console.log(">>>>>>> sidenav "+this.sidenav.opened)}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(e.F0),t.Y36(s.u0))};static#n=this.\u0275cmp=t.Xpm({type:o,selectors:[["app-angular-news"]],viewQuery:function(a,m){if(1&a&&t.Gf(y,5),2&a){let v;t.iGM(v=t.CRH())&&(m.sidenav=v.first)}},decls:15,vars:2,consts:[[1,"layout-content"],["color","primary",1,"toolbar-style"],["fxShow","true","fxHide.gt-xs",""],["mat-icon-button","",3,"click"],["autosize",""],["role","navigation",1,"mat-elevation-z10",3,"mode","opened"],["sidenav",""],[3,"sidenavClose"]],template:function(a,m){if(1&a){const v=t.EpF();t.TgZ(0,"div",0)(1,"app-layout-content")(2,"mat-toolbar",1)(3,"div",2)(4,"button",3),t.NdJ("click",function(){return m.onSidenavToggle()}),t.TgZ(5,"mat-icon"),t._uU(6,"menu"),t.qZA()()(),t._UZ(7,"app-header"),t.qZA(),t.TgZ(8,"mat-sidenav-container",4)(9,"mat-sidenav",5,6)(11,"app-sidenav-list",7),t.NdJ("sidenavClose",function(){t.CHM(v);const L=t.MAs(10);return t.KtG(L.close())}),t.qZA()(),t.TgZ(12,"mat-sidenav-content")(13,"main"),t._UZ(14,"router-outlet"),t.qZA()()()()()}2&a&&(t.xp6(9),t.Q6J("mode",m.isScreenXs()?"over":"side")("opened",!m.isScreenXs()))},dependencies:[e.lC,l.RK,r.Hw,c.Ye,d.JX,d.TM,d.Rh,i.b8,h.G,p.z,f.k],styles:[".layout-content[_ngcontent-%COMP%]{height:calc(100% - 64px)}.layout-content[_ngcontent-%COMP%] mat-sidenav-container[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav-content[_ngcontent-%COMP%], .layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{height:100%}.layout-content[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{width:250px}.layout-content[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{padding:10px}.layout-content[_ngcontent-%COMP%] .toolbar-style[_ngcontent-%COMP%]{width:100%}"]})}return o})();var O=n(6814);const A=[{path:"",component:M,children:[{path:"angular-news-pages/angular-news-v16-signals",loadChildren:()=>Promise.all([n.e(592),n.e(142)]).then(n.bind(n,9142)).then(o=>o.AngularNewsV16SignalsModule)},{path:"angular-news-pages/angular-news-v15-standalone",loadChildren:()=>n.e(34).then(n.bind(n,9034)).then(o=>o.AngularNewsV15StandaloneModule)}]}];let T=(()=>{class o{static#t=this.\u0275fac=function(a){return new(a||o)};static#n=this.\u0275mod=t.oAB({type:o});static#e=this.\u0275inj=t.cJS({imports:[O.ez,e.Bz.forChild(A),e.Bz]})}return o})()},9621:(C,u,n)=>{n.d(u,{V:()=>t});var e=n(9212);let t=(()=>{class s extends e.Xek{constructor(r){super(),this.elementRef=r}ngAfterViewInit(){const r=this.elementRef.nativeElement;"loading"in HTMLImageElement.prototype?(r.setAttribute("loading","lazy"),console.log('>>> Attribute loading="lazy" is set to img element src="'+r.src+'"')):console.log(">>> loading lazy is NOT supported!")}static#t=this.\u0275fac=function(c){return new(c||s)(e.Y36(e.SBq))};static#n=this.\u0275dir=e.lG2({type:s,selectors:[["img",3,"noLazy",""]],features:[e.qOj]})}return s})()},7778:(C,u,n)=>{n.d(u,{q:()=>s});var e=n(9212),t=n(4713);let s=(()=>{class l extends t.s{static \u0275fac=(()=>{let c;return function(i){return(c||(c=e.n5z(l)))(i||l)}})();static \u0275cmp=e.Xpm({type:l,selectors:[["TimesIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(d,i){1&d&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&d&&(e.Tol(i.getClassNames()),e.uIk("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return l})()}}]);
\ No newline at end of file
diff --git a/index.html b/index.html
index 42e4f7b..79588c9 100644
--- a/index.html
+++ b/index.html
@@ -16,5 +16,5 @@
-
+