-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path2312.5d1c18302d027276.js
1 lines (1 loc) · 139 KB
/
2312.5d1c18302d027276.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[2312],{2312:(rt,z,C)=>{C.r(z),C.d(z,{ProgressBarBufferExample:()=>T,ProgressBarConfigurableExample:()=>L,ProgressBarDeterminateExample:()=>x,ProgressBarHarnessExample:()=>R,ProgressBarIndeterminateExample:()=>O,ProgressBarQueryExample:()=>w});var e=C(4438),D=C(7575),d=C(3881),I=C(9417),G=C(5951),H=C(5596);function W(p,h){if(1&p){const V=e.RV6();e.j41(0,"section",2)(1,"label",3),e.EFF(2,"Progress:"),e.k0s(),e.j41(3,"mat-slider",3)(4,"input",13),e.mxI("ngModelChange",function(g){e.eBV(V);const U=e.XpG();return e.DH7(U.value,g)||(U.value=g),e.Njj(g)}),e.k0s()()()}if(2&p){const V=e.XpG();e.R7$(4),e.R50("ngModel",V.value)}}function S(p,h){if(1&p){const V=e.RV6();e.j41(0,"section",2)(1,"label",3),e.EFF(2,"Buffer:"),e.k0s(),e.j41(3,"mat-slider",3)(4,"input",13),e.mxI("ngModelChange",function(g){e.eBV(V);const U=e.XpG();return e.DH7(U.bufferValue,g)||(U.bufferValue=g),e.Njj(g)}),e.k0s()()()}if(2&p){const V=e.XpG();e.R7$(4),e.R50("ngModel",V.bufferValue)}}let T=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-buffer-example"]],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["mode","buffer"]],template:function(f,g){1&f&&e.nrm(0,"mat-progress-bar",0)},dependencies:[D.PO,D.HM],encapsulation:2})}return p})(),L=(()=>{class p{constructor(){this.color="primary",this.mode="determinate",this.value=50,this.bufferValue=75}static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-configurable-example"]],standalone:!0,features:[e.aNF],decls:34,vars:8,consts:[[1,"example-card"],[1,"example-h2"],[1,"example-section"],[1,"example-margin"],[3,"ngModelChange","ngModel"],["value","primary",1,"example-margin"],["value","accent",1,"example-margin"],["value","warn",1,"example-margin"],["value","determinate",1,"example-margin"],["value","indeterminate",1,"example-margin"],["value","buffer",1,"example-margin"],["value","query",1,"example-margin"],[1,"example-margin",3,"color","mode","value","bufferValue"],["type","range","matSliderThumb","",3,"ngModelChange","ngModel"]],template:function(f,g){1&f&&(e.j41(0,"mat-card",0)(1,"mat-card-content")(2,"h2",1),e.EFF(3,"Progress bar configuration"),e.k0s(),e.j41(4,"section",2)(5,"label",3),e.EFF(6,"Color:"),e.k0s(),e.j41(7,"mat-radio-group",4),e.mxI("ngModelChange",function(c){return e.DH7(g.color,c)||(g.color=c),c}),e.j41(8,"mat-radio-button",5),e.EFF(9," Primary "),e.k0s(),e.j41(10,"mat-radio-button",6),e.EFF(11," Accent "),e.k0s(),e.j41(12,"mat-radio-button",7),e.EFF(13," Warn "),e.k0s()()(),e.j41(14,"section",2)(15,"label",3),e.EFF(16,"Mode:"),e.k0s(),e.j41(17,"mat-radio-group",4),e.mxI("ngModelChange",function(c){return e.DH7(g.mode,c)||(g.mode=c),c}),e.j41(18,"mat-radio-button",8),e.EFF(19," Determinate "),e.k0s(),e.j41(20,"mat-radio-button",9),e.EFF(21," Indeterminate "),e.k0s(),e.j41(22,"mat-radio-button",10),e.EFF(23," Buffer "),e.k0s(),e.j41(24,"mat-radio-button",11),e.EFF(25," Query "),e.k0s()()(),e.DNE(26,W,5,1,"section",2)(27,S,5,1,"section",2),e.k0s()(),e.j41(28,"mat-card",0)(29,"mat-card-content")(30,"h2",1),e.EFF(31,"Result"),e.k0s(),e.j41(32,"section",2),e.nrm(33,"mat-progress-bar",12),e.k0s()()()),2&f&&(e.R7$(7),e.R50("ngModel",g.color),e.R7$(10),e.R50("ngModel",g.mode),e.R7$(9),e.vxM("determinate"===g.mode||"buffer"===g.mode?26:-1),e.R7$(),e.vxM("buffer"===g.mode?27:-1),e.R7$(6),e.Y8G("color",g.color)("mode",g.mode)("value",g.value)("bufferValue",g.bufferValue))},dependencies:[H.Hu,H.RN,H.m2,G.Wk,G.VT,G._g,I.YN,I.me,I.MR,I.BC,I.vS,d.Ez,d.IV,d.OU,D.PO,D.HM],styles:[".example-h2[_ngcontent-%COMP%] {\n margin: 10px;\n}\n\n.example-section[_ngcontent-%COMP%] {\n display: flex;\n align-content: center;\n align-items: center;\n height: 60px;\n}\n\n.example-margin[_ngcontent-%COMP%] {\n margin: 0 10px;\n}\n\n.example-card[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}"]})}return p})(),x=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-determinate-example"]],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["mode","determinate","value","40"]],template:function(f,g){1&f&&e.nrm(0,"mat-progress-bar",0)},dependencies:[D.PO,D.HM],encapsulation:2})}return p})(),O=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-indeterminate-example"]],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["mode","indeterminate"]],template:function(f,g){1&f&&e.nrm(0,"mat-progress-bar",0)},dependencies:[D.PO,D.HM],encapsulation:2})}return p})(),w=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-query-example"]],standalone:!0,features:[e.aNF],decls:1,vars:0,consts:[["mode","query"]],template:function(f,g){1&f&&e.nrm(0,"mat-progress-bar",0)},dependencies:[D.PO,D.HM],encapsulation:2})}return p})(),R=(()=>{class p{static#t=this.\u0275fac=function(f){return new(f||p)};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["progress-bar-harness-example"]],standalone:!0,features:[e.aNF],decls:2,vars:1,consts:[["mode","determinate",3,"value"],["mode","indeterminate"]],template:function(f,g){1&f&&e.nrm(0,"mat-progress-bar",0)(1,"mat-progress-bar",1),2&f&&e.Y8G("value",g.value)},dependencies:[D.PO,D.HM],encapsulation:2})}return p})()},9417:(rt,z,C)=>{C.d(z,{BC:()=>te,JD:()=>jt,MJ:()=>it,MR:()=>Lt,Q0:()=>Gt,X1:()=>Mi,YN:()=>Ci,YS:()=>xt,ZU:()=>P,Zm:()=>x,cV:()=>Vt,cb:()=>ee,cz:()=>f,gE:()=>et,j4:()=>Et,k0:()=>c,kq:()=>T,l_:()=>zt,me:()=>p,ok:()=>yi,qT:()=>pe,vO:()=>K,vS:()=>Nt,wz:()=>kt,xH:()=>ve,xq:()=>Kt,y7:()=>Ce});var e=C(4438),D=C(177),d=C(4787),I=C(696),G=C(5286),H=C(5006);let W=(()=>{class i{constructor(t,n){this._renderer=t,this._elementRef=n,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(t,n){this._renderer.setProperty(this._elementRef.nativeElement,t,n)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(e.sFG),e.rXU(e.aKT))};static#e=this.\u0275dir=e.FsC({type:i})}return i})(),S=(()=>{class i extends W{static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,features:[e.Vt3]})}return i})();const T=new e.nKC(""),L={provide:T,useExisting:(0,e.Rfq)(()=>x),multi:!0};let x=(()=>{class i extends S{writeValue(t){this.setProperty("checked",t)}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(n,s){1&n&&e.bIt("change",function(E){return s.onChange(E.target.checked)})("blur",function(){return s.onTouched()})},features:[e.Jv_([L]),e.Vt3]})}return i})();const O={provide:T,useExisting:(0,e.Rfq)(()=>p),multi:!0},R=new e.nKC("");let p=(()=>{class i extends W{constructor(t,n,s){super(t,n),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function w(){const i=(0,D.QT)()?(0,D.QT)().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(e.sFG),e.rXU(e.aKT),e.rXU(R,8))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,s){1&n&&e.bIt("input",function(E){return s._handleInput(E.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(E){return s._compositionEnd(E.target.value)})},features:[e.Jv_([O]),e.Vt3]})}return i})();function h(i){return null==i||("string"==typeof i||Array.isArray(i))&&0===i.length}function V(i){return null!=i&&"number"==typeof i.length}const f=new e.nKC(""),g=new e.nKC(""),U=/^(?=.{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 c{static min(r){return function y(i){return r=>{if(h(r.value)||h(i))return null;const t=parseFloat(r.value);return!isNaN(t)&&t<i?{min:{min:i,actual:r.value}}:null}}(r)}static max(r){return function M(i){return r=>{if(h(r.value)||h(i))return null;const t=parseFloat(r.value);return!isNaN(t)&&t>i?{max:{max:i,actual:r.value}}:null}}(r)}static required(r){return F(r)}static requiredTrue(r){return j(r)}static email(r){return function u(i){return h(i.value)||U.test(i.value)?null:{email:!0}}(r)}static minLength(r){return function Y(i){return r=>h(r.value)||!V(r.value)?null:r.value.length<i?{minlength:{requiredLength:i,actualLength:r.value.length}}:null}(r)}static maxLength(r){return function A(i){return r=>V(r.value)&&r.value.length>i?{maxlength:{requiredLength:i,actualLength:r.value.length}}:null}(r)}static pattern(r){return function v(i){if(!i)return N;let r,t;return"string"==typeof i?(t="","^"!==i.charAt(0)&&(t+="^"),t+=i,"$"!==i.charAt(i.length-1)&&(t+="$"),r=new RegExp(t)):(t=i.toString(),r=i),n=>{if(h(n.value))return null;const s=n.value;return r.test(s)?null:{pattern:{requiredPattern:t,actualValue:s}}}}(r)}static nullValidator(r){return null}static compose(r){return b(r)}static composeAsync(r){return B(r)}}function F(i){return h(i.value)?{required:!0}:null}function j(i){return!0===i.value?null:{required:!0}}function N(i){return null}function ct(i){return null!=i}function _(i){return(0,e.jNT)(i)?(0,d.H)(i):i}function $(i){let r={};return i.forEach(t=>{r=null!=t?{...r,...t}:r}),0===Object.keys(r).length?null:r}function a(i,r){return r.map(t=>t(i))}function l(i){return i.map(r=>function o(i){return!i.validate}(r)?r:t=>r.validate(t))}function b(i){if(!i)return null;const r=i.filter(ct);return 0==r.length?null:function(t){return $(a(t,r))}}function k(i){return null!=i?b(l(i)):null}function B(i){if(!i)return null;const r=i.filter(ct);return 0==r.length?null:function(t){const n=a(t,r).map(_);return(0,I.p)(n).pipe((0,H.T)($))}}function X(i){return null!=i?B(l(i)):null}function ut(i,r){return null===i?[r]:Array.isArray(i)?[...i,r]:[i,r]}function nt(i){return i._rawValidators}function ht(i){return i._rawAsyncValidators}function At(i){return i?Array.isArray(i)?i:[i]:[]}function mt(i,r){return Array.isArray(i)?i.includes(r):i===r}function Qt(i,r){const t=At(r);return At(i).forEach(s=>{mt(t,s)||t.push(s)}),t}function Jt(i,r){return At(r).filter(t=>!mt(i,t))}class Yt{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(r){this._rawValidators=r||[],this._composedValidatorFn=k(this._rawValidators)}_setAsyncValidators(r){this._rawAsyncValidators=r||[],this._composedAsyncValidatorFn=X(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(r){this._onDestroyCallbacks.push(r)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(r=>r()),this._onDestroyCallbacks=[]}reset(r=void 0){this.control&&this.control.reset(r)}hasError(r,t){return!!this.control&&this.control.hasError(r,t)}getError(r,t){return this.control?this.control.getError(r,t):null}}class P extends Yt{get formDirective(){return null}get path(){return null}}class K extends Yt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Zt{constructor(r){this._cd=r}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 te=(()=>{class i extends Zt{constructor(t){super(t)}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(K,2))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&e.AVh("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)},features:[e.Vt3]})}return i})(),ee=(()=>{class i extends Zt{constructor(t){super(t)}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(P,10))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,s){2&n&&e.AVh("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)("ng-submitted",s.isSubmitted)},features:[e.Vt3]})}return i})();const at="VALID",pt="INVALID",Z="PENDING",st="DISABLED";class tt{}class re extends tt{constructor(r,t){super(),this.value=r,this.source=t}}class It extends tt{constructor(r,t){super(),this.pristine=r,this.source=t}}class Rt extends tt{constructor(r,t){super(),this.touched=r,this.source=t}}class gt extends tt{constructor(r,t){super(),this.status=r,this.source=t}}class Be extends tt{constructor(r){super(),this.source=r}}class Pe extends tt{constructor(r){super(),this.source=r}}function Ft(i){return(ft(i)?i.validators:i)||null}function St(i,r){return(ft(r)?r.asyncValidators:i)||null}function ft(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}function ne(i,r,t){const n=i.controls;if(!(r?Object.keys(n):n).length)throw new e.wOt(1e3,"");if(!n[t])throw new e.wOt(1001,"")}function ae(i,r,t){i._forEachChild((n,s)=>{if(void 0===t[s])throw new e.wOt(1002,"")})}class bt{constructor(r,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._events=new G.B7,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(r),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(r){this._rawValidators=this._composedValidatorFn=r}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(r){this._rawAsyncValidators=this._composedAsyncValidatorFn=r}get parent(){return this._parent}get valid(){return this.status===at}get invalid(){return this.status===pt}get pending(){return this.status==Z}get disabled(){return this.status===st}get enabled(){return this.status!==st}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(r){this._assignValidators(r)}setAsyncValidators(r){this._assignAsyncValidators(r)}addValidators(r){this.setValidators(Qt(r,this._rawValidators))}addAsyncValidators(r){this.setAsyncValidators(Qt(r,this._rawAsyncValidators))}removeValidators(r){this.setValidators(Jt(r,this._rawValidators))}removeAsyncValidators(r){this.setAsyncValidators(Jt(r,this._rawAsyncValidators))}hasValidator(r){return mt(this._rawValidators,r)}hasAsyncValidator(r){return mt(this._rawAsyncValidators,r)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(r={}){const t=!1===this.touched;this.touched=!0;const n=r.sourceControl??this;this._parent&&!r.onlySelf&&this._parent.markAsTouched({...r,sourceControl:n}),t&&!1!==r.emitEvent&&this._events.next(new Rt(!0,n))}markAllAsTouched(r={}){this.markAsTouched({onlySelf:!0,emitEvent:r.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(r))}markAsUntouched(r={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const n=r.sourceControl??this;this._forEachChild(s=>{s.markAsUntouched({onlySelf:!0,emitEvent:r.emitEvent,sourceControl:n})}),this._parent&&!r.onlySelf&&this._parent._updateTouched(r,n),t&&!1!==r.emitEvent&&this._events.next(new Rt(!1,n))}markAsDirty(r={}){const t=!0===this.pristine;this.pristine=!1;const n=r.sourceControl??this;this._parent&&!r.onlySelf&&this._parent.markAsDirty({...r,sourceControl:n}),t&&!1!==r.emitEvent&&this._events.next(new It(!1,n))}markAsPristine(r={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const n=r.sourceControl??this;this._forEachChild(s=>{s.markAsPristine({onlySelf:!0,emitEvent:r.emitEvent})}),this._parent&&!r.onlySelf&&this._parent._updatePristine(r,n),t&&!1!==r.emitEvent&&this._events.next(new It(!0,n))}markAsPending(r={}){this.status=Z;const t=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new gt(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!r.onlySelf&&this._parent.markAsPending({...r,sourceControl:t})}disable(r={}){const t=this._parentMarkedDirty(r.onlySelf);this.status=st,this.errors=null,this._forEachChild(s=>{s.disable({...r,onlySelf:!0})}),this._updateValue();const n=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new re(this.value,n)),this._events.next(new gt(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...r,skipPristineCheck:t},this),this._onDisabledChange.forEach(s=>s(!0))}enable(r={}){const t=this._parentMarkedDirty(r.onlySelf);this.status=at,this._forEachChild(n=>{n.enable({...r,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent}),this._updateAncestors({...r,skipPristineCheck:t},this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(r,t){this._parent&&!r.onlySelf&&(this._parent.updateValueAndValidity(r),r.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(r){this._parent=r}getRawValue(){return this.value}updateValueAndValidity(r={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===at||this.status===Z)&&this._runAsyncValidator(n,r.emitEvent)}const t=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new re(this.value,t)),this._events.next(new gt(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!r.onlySelf&&this._parent.updateValueAndValidity({...r,sourceControl:t})}_updateTreeValidity(r={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(r)),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?st:at}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(r,t){if(this.asyncValidator){this.status=Z,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const n=_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(s,{emitEvent:t,shouldHaveEmitted:r})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const r=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,r}return!1}setErrors(r,t={}){this.errors=r,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(r){let t=r;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((n,s)=>n&&n._find(s),this)}getError(r,t){const n=t?this.get(t):this;return n&&n.errors?n.errors[r]:null}hasError(r,t){return!!this.getError(r,t)}get root(){let r=this;for(;r._parent;)r=r._parent;return r}_updateControlsErrors(r,t,n){this.status=this._calculateStatus(),r&&this.statusChanges.emit(this.status),(r||n)&&this._events.next(new gt(this.status,t)),this._parent&&this._parent._updateControlsErrors(r,t,n)}_initObservables(){this.valueChanges=new e.bkB,this.statusChanges=new e.bkB}_calculateStatus(){return this._allControlsDisabled()?st:this.errors?pt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Z)?Z:this._anyControlsHaveStatus(pt)?pt:at}_anyControlsHaveStatus(r){return this._anyControls(t=>t.status===r)}_anyControlsDirty(){return this._anyControls(r=>r.dirty)}_anyControlsTouched(){return this._anyControls(r=>r.touched)}_updatePristine(r,t){const n=!this._anyControlsDirty(),s=this.pristine!==n;this.pristine=n,this._parent&&!r.onlySelf&&this._parent._updatePristine(r,t),s&&this._events.next(new It(this.pristine,t))}_updateTouched(r={},t){this.touched=this._anyControlsTouched(),this._events.next(new Rt(this.touched,t)),this._parent&&!r.onlySelf&&this._parent._updateTouched(r,t)}_registerOnCollectionChange(r){this._onCollectionChange=r}_setUpdateStrategy(r){ft(r)&&null!=r.updateOn&&(this._updateOn=r.updateOn)}_parentMarkedDirty(r){return!r&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(r){return null}_assignValidators(r){this._rawValidators=Array.isArray(r)?r.slice():r,this._composedValidatorFn=function Ne(i){return Array.isArray(i)?k(i):i||null}(this._rawValidators)}_assignAsyncValidators(r){this._rawAsyncValidators=Array.isArray(r)?r.slice():r,this._composedAsyncValidatorFn=function Ge(i){return Array.isArray(i)?X(i):i||null}(this._rawAsyncValidators)}}class et extends bt{constructor(r,t,n){super(Ft(t),St(n,t)),this.controls=r,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(r,t){return this.controls[r]?this.controls[r]:(this.controls[r]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(r,t,n={}){this.registerControl(r,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(r,t={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(r,t,n={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],t&&this.registerControl(r,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(r){return this.controls.hasOwnProperty(r)&&this.controls[r].enabled}setValue(r,t={}){ae(this,0,r),Object.keys(r).forEach(n=>{ne(this,!0,n),this.controls[n].setValue(r[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(r,t={}){null!=r&&(Object.keys(r).forEach(n=>{const s=this.controls[n];s&&s.patchValue(r[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(r={},t={}){this._forEachChild((n,s)=>{n.reset(r?r[s]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(r,t,n)=>(r[n]=t.getRawValue(),r))}_syncPendingControls(){let r=this._reduceChildren(!1,(t,n)=>!!n._syncPendingControls()||t);return r&&this.updateValueAndValidity({onlySelf:!0}),r}_forEachChild(r){Object.keys(this.controls).forEach(t=>{const n=this.controls[t];n&&r(n,t)})}_setUpControls(){this._forEachChild(r=>{r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(r){for(const[t,n]of Object.entries(this.controls))if(this.contains(t)&&r(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,n,s)=>((n.enabled||this.disabled)&&(t[s]=n.value),t))}_reduceChildren(r,t){let n=r;return this._forEachChild((s,m)=>{n=t(n,s,m)}),n}_allControlsDisabled(){for(const r of Object.keys(this.controls))if(this.controls[r].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(r){return this.controls.hasOwnProperty(r)?this.controls[r]:null}}class se extends et{}const Q=new e.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>ot}),ot="always";function vt(i,r){return[...r.path,i]}function dt(i,r,t=ot){Ot(i,r),r.valueAccessor.writeValue(i.value),(i.disabled||"always"===t)&&r.valueAccessor.setDisabledState?.(i.disabled),function Xe(i,r){r.valueAccessor.registerOnChange(t=>{i._pendingValue=t,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&oe(i,r)})}(i,r),function He(i,r){const t=(n,s)=>{r.valueAccessor.writeValue(n),s&&r.viewToModelUpdate(n)};i.registerOnChange(t),r._registerOnDestroy(()=>{i._unregisterOnChange(t)})}(i,r),function ze(i,r){r.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&oe(i,r),"submit"!==i.updateOn&&i.markAsTouched()})}(i,r),function Le(i,r){if(r.valueAccessor.setDisabledState){const t=n=>{r.valueAccessor.setDisabledState(n)};i.registerOnDisabledChange(t),r._registerOnDestroy(()=>{i._unregisterOnDisabledChange(t)})}}(i,r)}function yt(i,r,t=!0){const n=()=>{};r.valueAccessor&&(r.valueAccessor.registerOnChange(n),r.valueAccessor.registerOnTouched(n)),Mt(i,r),i&&(r._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function Ct(i,r){i.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(r)})}function Ot(i,r){const t=nt(i);null!==r.validator?i.setValidators(ut(t,r.validator)):"function"==typeof t&&i.setValidators([t]);const n=ht(i);null!==r.asyncValidator?i.setAsyncValidators(ut(n,r.asyncValidator)):"function"==typeof n&&i.setAsyncValidators([n]);const s=()=>i.updateValueAndValidity();Ct(r._rawValidators,s),Ct(r._rawAsyncValidators,s)}function Mt(i,r){let t=!1;if(null!==i){if(null!==r.validator){const s=nt(i);if(Array.isArray(s)&&s.length>0){const m=s.filter(E=>E!==r.validator);m.length!==s.length&&(t=!0,i.setValidators(m))}}if(null!==r.asyncValidator){const s=ht(i);if(Array.isArray(s)&&s.length>0){const m=s.filter(E=>E!==r.asyncValidator);m.length!==s.length&&(t=!0,i.setAsyncValidators(m))}}}const n=()=>{};return Ct(r._rawValidators,n),Ct(r._rawAsyncValidators,n),t}function oe(i,r){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),r.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function de(i,r){Ot(i,r)}function Bt(i,r){if(!i.hasOwnProperty("model"))return!1;const t=i.model;return!!t.isFirstChange()||!Object.is(r,t.currentValue)}function le(i,r){i._syncPendingControls(),r.forEach(t=>{const n=t.control;"submit"===n.updateOn&&n._pendingChange&&(t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function Pt(i,r){if(!r)return null;let t,n,s;return Array.isArray(r),r.forEach(m=>{m.constructor===p?t=m:function $e(i){return Object.getPrototypeOf(i.constructor)===S}(m)?n=m:s=m}),s||n||t||null}const qe={provide:P,useExisting:(0,e.Rfq)(()=>Vt)},lt=Promise.resolve();let Vt=(()=>{class i extends P{constructor(t,n,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.bkB,this.form=new et({},k(t),X(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){lt.then(()=>{const n=this._findContainer(t.path);t.control=n.registerControl(t.name,t.control),dt(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){lt.then(()=>{const n=this._findContainer(t.path);n&&n.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){lt.then(()=>{const n=this._findContainer(t.path),s=new et({});de(s,t),n.registerControl(t.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){lt.then(()=>{const n=this._findContainer(t.path);n&&n.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,n){lt.then(()=>{this.form.get(t.path).setValue(n)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,le(this.form,this._directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(f,10),e.rXU(g,10),e.rXU(Q,8))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,s){1&n&&e.bIt("submit",function(E){return s.onSubmit(E)})("reset",function(){return s.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([qe]),e.Vt3]})}return i})();function ce(i,r){const t=i.indexOf(r);t>-1&&i.splice(t,1)}function ue(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const it=class extends bt{constructor(r=null,t,n){super(Ft(t),St(n,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(r),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ft(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=ue(r)?r.value:r)}setValue(r,t={}){this.value=this._pendingValue=r,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(n=>n(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(r,t={}){this.setValue(r,t)}reset(r=this.defaultValue,t={}){this._applyFormState(r),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(r){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(r){this._onChange.push(r)}_unregisterOnChange(r){ce(this._onChange,r)}registerOnDisabledChange(r){this._onDisabledChange.push(r)}_unregisterOnDisabledChange(r){ce(this._onDisabledChange,r)}_forEachChild(r){}_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(r){ue(r)?(this.value=this._pendingValue=r.value,r.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=r}},Ye={provide:K,useExisting:(0,e.Rfq)(()=>Nt)},_e=Promise.resolve();let Nt=(()=>{class i extends K{constructor(t,n,s,m,E,q){super(),this._changeDetectorRef=E,this.callSetDisabledState=q,this.control=new it,this._registered=!1,this.name="",this.update=new e.bkB,this._parent=t,this._setValidators(n),this._setAsyncValidators(s),this.valueAccessor=Pt(0,m)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const n=t.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),Bt(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){dt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){_e.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const n=t.isDisabled.currentValue,s=0!==n&&(0,e.L39)(n);_e.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?vt(t,this._parent):[t]}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(P,9),e.rXU(f,10),e.rXU(g,10),e.rXU(T,10),e.rXU(e.gRc,8),e.rXU(Q,8))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e.Jv_([Ye]),e.Vt3,e.OA$]})}return i})(),pe=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return i})();const Ze={provide:T,useExisting:(0,e.Rfq)(()=>Gt),multi:!0};let Gt=(()=>{class i extends S{writeValue(t){this.setProperty("value",t??"")}registerOnChange(t){this.onChange=n=>{t(""==n?null:parseFloat(n))}}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,s){1&n&&e.bIt("input",function(E){return s.onChange(E.target.value)})("blur",function(){return s.onTouched()})},features:[e.Jv_([Ze]),e.Vt3]})}return i})();const ii={provide:T,useExisting:(0,e.Rfq)(()=>Lt),multi:!0};let Lt=(()=>{class i extends S{writeValue(t){this.setProperty("value",parseFloat(t))}registerOnChange(t){this.onChange=n=>{t(""==n?null:parseFloat(n))}}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(n,s){1&n&&e.bIt("change",function(E){return s.onChange(E.target.value)})("input",function(E){return s.onChange(E.target.value)})("blur",function(){return s.onTouched()})},features:[e.Jv_([ii]),e.Vt3]})}return i})();const Xt=new e.nKC(""),ri={provide:K,useExisting:(0,e.Rfq)(()=>zt)};let zt=(()=>{class i extends K{set isDisabled(t){}static#t=this._ngModelWarningSentOnce=!1;constructor(t,n,s,m,E){super(),this._ngModelWarningConfig=m,this.callSetDisabledState=E,this.update=new e.bkB,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=Pt(0,s)}ngOnChanges(t){if(this._isControlChanged(t)){const n=t.form.previousValue;n&&yt(n,this,!1),dt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Bt(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&yt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}static#e=this.\u0275fac=function(n){return new(n||i)(e.rXU(f,10),e.rXU(g,10),e.rXU(T,10),e.rXU(Xt,8),e.rXU(Q,8))};static#i=this.\u0275dir=e.FsC({type:i,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.Jv_([ri]),e.Vt3,e.OA$]})}return i})();const ni={provide:P,useExisting:(0,e.Rfq)(()=>Et)};let Et=(()=>{class i extends P{constructor(t,n,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.bkB,this._setValidators(t),this._setAsyncValidators(n)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Mt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const n=this.form.get(t.path);return dt(n,t,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),n}getControl(t){return this.form.get(t.path)}removeControl(t){yt(t.control||null,t,!1),function Ke(i,r){const t=i.indexOf(r);t>-1&&i.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,n){this.form.get(t.path).setValue(n)}onSubmit(t){return this.submitted=!0,le(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new Be(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1,this.form._events.next(new Pe(this.form))}_updateDomValue(){this.directives.forEach(t=>{const n=t.control,s=this.form.get(t.path);n!==s&&(yt(n||null,t),(i=>i instanceof it)(s)&&(dt(s,t,this.callSetDisabledState),t.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const n=this.form.get(t.path);de(n,t),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const n=this.form.get(t.path);n&&function We(i,r){return Mt(i,r)}(n,t)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ot(this.form,this),this._oldForm&&Mt(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(f,10),e.rXU(g,10),e.rXU(Q,8))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["","formGroup",""]],hostBindings:function(n,s){1&n&&e.bIt("submit",function(E){return s.onSubmit(E)})("reset",function(){return s.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.Jv_([ni]),e.Vt3,e.OA$]})}return i})();const oi={provide:K,useExisting:(0,e.Rfq)(()=>jt)};let jt=(()=>{class i extends K{set isDisabled(t){}static#t=this._ngModelWarningSentOnce=!1;constructor(t,n,s,m,E){super(),this._ngModelWarningConfig=E,this._added=!1,this.name=null,this.update=new e.bkB,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(n),this._setAsyncValidators(s),this.valueAccessor=Pt(0,m)}ngOnChanges(t){this._added||this._setUpControl(),Bt(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return vt(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#e=this.\u0275fac=function(n){return new(n||i)(e.rXU(P,13),e.rXU(f,10),e.rXU(g,10),e.rXU(T,10),e.rXU(Xt,8))};static#i=this.\u0275dir=e.FsC({type:i,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.Jv_([oi]),e.Vt3,e.OA$]})}return i})();const di={provide:T,useExisting:(0,e.Rfq)(()=>kt),multi:!0};function be(i,r){return null==i?`${r}`:(r&&"object"==typeof r&&(r="Object"),`${i}: ${r}`.slice(0,50))}let kt=(()=>{class i extends S{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const s=be(this._getOptionId(t),t);this.setProperty("value",s)}registerOnChange(t){this.onChange=n=>{this.value=this._getOptionValue(n),t(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n),t))return n;return null}_getOptionValue(t){const n=function li(i){return i.split(":")[0]}(t);return this._optionMap.has(n)?this._optionMap.get(n):t}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,s){1&n&&e.bIt("change",function(E){return s.onChange(E.target.value)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.Jv_([di]),e.Vt3]})}return i})(),ve=(()=>{class i{constructor(t,n,s){this._element=t,this._renderer=n,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(be(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU(kt,9))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return i})();const ci={provide:T,useExisting:(0,e.Rfq)(()=>$t),multi:!0};function ye(i,r){return null==i?`${r}`:("string"==typeof r&&(r=`'${r}'`),r&&"object"==typeof r&&(r="Object"),`${i}: ${r}`.slice(0,50))}let $t=(()=>{class i extends S{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let n;if(this.value=t,Array.isArray(t)){const s=t.map(m=>this._getOptionId(m));n=(m,E)=>{m._setSelected(s.indexOf(E.toString())>-1)}}else n=(s,m)=>{s._setSelected(!1)};this._optionMap.forEach(n)}registerOnChange(t){this.onChange=n=>{const s=[],m=n.selectedOptions;if(void 0!==m){const E=m;for(let q=0;q<E.length;q++){const qt=this._getOptionValue(E[q].value);s.push(qt)}}else{const E=n.options;for(let q=0;q<E.length;q++){const Dt=E[q];if(Dt.selected){const qt=this._getOptionValue(Dt.value);s.push(qt)}}}this.value=s,t(s)}}_registerOption(t){const n=(this._idCounter++).toString();return this._optionMap.set(n,t),n}_getOptionId(t){for(const n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n)._value,t))return n;return null}_getOptionValue(t){const n=function ui(i){return i.split(":")[0]}(t);return this._optionMap.has(n)?this._optionMap.get(n)._value:t}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(n,s){1&n&&e.bIt("change",function(E){return s.onChange(E.target)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.Jv_([ci]),e.Vt3]})}return i})(),Ce=(()=>{class i{constructor(t,n,s){this._element=t,this._renderer=n,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(ye(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(ye(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(n){return new(n||i)(e.rXU(e.aKT),e.rXU(e.sFG),e.rXU($t,9))};static#e=this.\u0275dir=e.FsC({type:i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return i})(),J=(()=>{class i{constructor(){this._validator=N}ngOnChanges(t){if(this.inputName in t){const n=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):N,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275dir=e.FsC({type:i,features:[e.OA$]})}return i})();const _i={provide:f,useExisting:(0,e.Rfq)(()=>xt),multi:!0},pi={provide:f,useExisting:(0,e.Rfq)(()=>Kt),multi:!0};let xt=(()=>{class i extends J{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.L39,this.createValidator=t=>F}enabled(t){return t}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,s){2&n&&e.BMQ("required",s._enabled?"":null)},inputs:{required:"required"},features:[e.Jv_([_i]),e.Vt3]})}return i})(),Kt=(()=>{class i extends xt{constructor(){super(...arguments),this.createValidator=t=>j}static#t=this.\u0275fac=(()=>{let t;return function(s){return(t||(t=e.xGo(i)))(s||i)}})();static#e=this.\u0275dir=e.FsC({type:i,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(n,s){2&n&&e.BMQ("required",s._enabled?"":null)},features:[e.Jv_([pi]),e.Vt3]})}return i})(),Te=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({})}return i})();class Ie extends bt{constructor(r,t,n){super(Ft(t),St(n,t)),this.controls=r,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(r){return this.controls[this._adjustIndex(r)]}push(r,t={}){this.controls.push(r),this._registerControl(r),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(r,t,n={}){this.controls.splice(r,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(r,t={}){let n=this._adjustIndex(r);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(r,t,n={}){let s=this._adjustIndex(r);s<0&&(s=0),this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),this.controls.splice(s,1),t&&(this.controls.splice(s,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(r,t={}){ae(this,0,r),r.forEach((n,s)=>{ne(this,!1,s),this.at(s).setValue(n,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(r,t={}){null!=r&&(r.forEach((n,s)=>{this.at(s)&&this.at(s).patchValue(n,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(r=[],t={}){this._forEachChild((n,s)=>{n.reset(r[s],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(r=>r.getRawValue())}clear(r={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:r.emitEvent}))}_adjustIndex(r){return r<0?r+this.length:r}_syncPendingControls(){let r=this.controls.reduce((t,n)=>!!n._syncPendingControls()||t,!1);return r&&this.updateValueAndValidity({onlySelf:!0}),r}_forEachChild(r){this.controls.forEach((t,n)=>{r(t,n)})}_updateValue(){this.value=this.controls.filter(r=>r.enabled||this.disabled).map(r=>r.value)}_anyControls(r){return this.controls.some(t=>t.enabled&&r(t))}_setUpControls(){this._forEachChild(r=>this._registerControl(r))}_allControlsDisabled(){for(const r of this.controls)if(r.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(r){r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange)}_find(r){return this.at(r)??null}}function Re(i){return!!i&&(void 0!==i.asyncValidators||void 0!==i.validators||void 0!==i.updateOn)}let yi=(()=>{class i{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new i;return t.useNonNullable=!0,t}group(t,n=null){const s=this._reduceControls(t);let m={};return Re(n)?m=n:null!==n&&(m.validators=n.validator,m.asyncValidators=n.asyncValidator),new et(s,m)}record(t,n=null){const s=this._reduceControls(t);return new se(s,n)}control(t,n,s){let m={};return this.useNonNullable?(Re(n)?m=n:(m.validators=n,m.asyncValidators=s),new it(t,{...m,nonNullable:!0})):new it(t,n,s)}array(t,n,s){const m=t.map(E=>this._createControl(E));return new Ie(m,n,s)}_reduceControls(t){const n={};return Object.keys(t).forEach(s=>{n[s]=this._createControl(t[s])}),n}_createControl(t){return t instanceof it||t instanceof bt?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Ci=(()=>{class i{static withConfig(t){return{ngModule:i,providers:[{provide:Q,useValue:t.callSetDisabledState??ot}]}}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({imports:[Te]})}return i})(),Mi=(()=>{class i{static withConfig(t){return{ngModule:i,providers:[{provide:Xt,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Q,useValue:t.callSetDisabledState??ot}]}}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=e.$C({type:i});static#i=this.\u0275inj=e.G2t({imports:[Te]})}return i})()},5596:(rt,z,C)=>{C.d(z,{Hu:()=>j,Lc:()=>R,MM:()=>h,QG:()=>M,RN:()=>L,WQ:()=>V,YP:()=>y,YY:()=>p,aJ:()=>O,dh:()=>x,hl:()=>U,kF:()=>f,m2:()=>w,nK:()=>c,sb:()=>g});var e=C(4438),D=C(177),d=C(6600);const I=["*"],G=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],H=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","[mat-card-image], [matCardImage],\n [mat-card-sm-image], [matCardImageSmall],\n [mat-card-md-image], [matCardImageMedium],\n [mat-card-lg-image], [matCardImageLarge],\n [mat-card-xl-image], [matCardImageXLarge]","*"],W=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],S=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],T=new e.nKC("MAT_CARD_CONFIG");let L=(()=>{class u{constructor(A){this.appearance=A?.appearance||"raised"}static#t=this.\u0275fac=function(v){return new(v||u)(e.rXU(T,8))};static#e=this.\u0275cmp=e.VBU({type:u,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(v,N){2&v&&e.AVh("mat-mdc-card-outlined","outlined"===N.appearance)("mdc-card--outlined","outlined"===N.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[e.aNF],ngContentSelectors:I,decls:1,vars:0,template:function(v,N){1&v&&(e.NAR(),e.SdG(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return u})(),x=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}return u})(),O=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275cmp=e.VBU({type:u,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],standalone:!0,features:[e.aNF],ngContentSelectors:H,decls:4,vars:0,template:function(v,N){1&v&&(e.NAR(G),e.j41(0,"div"),e.SdG(1),e.k0s(),e.SdG(2,1),e.SdG(3,2))},encapsulation:2,changeDetection:0})}return u})(),w=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}return u})(),R=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0})}return u})(),p=(()=>{class u{constructor(){this.align="start"}static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(v,N){2&v&&e.AVh("mat-mdc-card-actions-align-end","end"===N.align)},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0})}return u})(),h=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275cmp=e.VBU({type:u,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[e.aNF],ngContentSelectors:S,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(v,N){1&v&&(e.NAR(W),e.SdG(0),e.j41(1,"div",0),e.SdG(2,1),e.k0s(),e.SdG(3,2))},encapsulation:2,changeDetection:0})}return u})(),V=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"],standalone:!0})}return u})(),f=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"],standalone:!0})}return u})(),g=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-mdc-card-sm-image","mdc-card__media"],standalone:!0})}return u})(),U=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"],standalone:!0})}return u})(),c=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-mdc-card-lg-image","mdc-card__media"],standalone:!0})}return u})(),y=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-mdc-card-xl-image","mdc-card__media"],standalone:!0})}return u})(),M=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275dir=e.FsC({type:u,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"],standalone:!0})}return u})(),j=(()=>{class u{static#t=this.\u0275fac=function(v){return new(v||u)};static#e=this.\u0275mod=e.$C({type:u});static#i=this.\u0275inj=e.G2t({imports:[d.yE,D.MD,d.yE]})}return u})()},7575:(rt,z,C)=>{C.d(z,{HM:()=>S,PO:()=>L});var e=C(4438),d=(C(177),C(6600));function I(x,O){1&x&&e.nrm(0,"div",2)}const G=new e.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let S=(()=>{class x{constructor(w,R,p,h,V){this._elementRef=w,this._ngZone=R,this._changeDetectorRef=p,this._animationMode=h,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new e.bkB,this._mode="determinate",this._transitionendHandler=f=>{0===this.animationEnd.observers.length||!f.target||!f.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===h,V&&(V.color&&(this.color=this._defaultColor=V.color),this.mode=V.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(w){this._color=w}get value(){return this._value}set value(w){this._value=T(w||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(w){this._bufferValue=T(w||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(w){this._mode=w,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static#t=this.\u0275fac=function(R){return new(R||x)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(e.gRc),e.rXU(e.bc$,8),e.rXU(G,8))};static#e=this.\u0275cmp=e.VBU({type:x,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(R,p){2&R&&(e.BMQ("aria-valuenow",p._isIndeterminate()?null:p.value)("mode",p.mode),e.HbH("mat-"+p.color),e.AVh("_mat-animation-noopable",p._isNoopAnimation)("mdc-linear-progress--animation-ready",!p._isNoopAnimation)("mdc-linear-progress--indeterminate",p._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",e.Udg],bufferValue:[2,"bufferValue","bufferValue",e.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[e.GFd,e.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(R,p){1&R&&(e.j41(0,"div",0),e.nrm(1,"div",1),e.DNE(2,I,1,0,"div",2),e.k0s(),e.j41(3,"div",3),e.nrm(4,"span",4),e.k0s(),e.j41(5,"div",5),e.nrm(6,"span",4),e.k0s()),2&R&&(e.R7$(),e.xc7("flex-basis",p._getBufferBarFlexBasis()),e.R7$(),e.vxM("buffer"===p.mode?2:-1),e.R7$(),e.xc7("transform",p._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0})}return x})();function T(x,O=0,w=100){return Math.max(O,Math.min(w,x))}let L=(()=>{class x{static#t=this.\u0275fac=function(R){return new(R||x)};static#e=this.\u0275mod=e.$C({type:x});static#i=this.\u0275inj=e.G2t({imports:[d.yE]})}return x})()},5951:(rt,z,C)=>{C.d(z,{VT:()=>h,Wk:()=>f,_g:()=>V});var e=C(4438),D=C(6600),d=C(8617),I=C(5024),G=C(9417),H=C(177);const W=["input"],S=["formField"],T=["*"];let L=0;class x{constructor(U,c){this.source=U,this.value=c}}const O={provide:G.kq,useExisting:(0,e.Rfq)(()=>h),multi:!0},w=new e.nKC("MatRadioGroup"),R=new e.nKC("mat-radio-default-options",{providedIn:"root",factory:function p(){return{color:"accent"}}});let h=(()=>{class g{get name(){return this._name}set name(c){this._name=c,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(c){this._labelPosition="before"===c?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(c){this._value!==c&&(this._value=c,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(c){this._selected=c,this.value=c?c.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(c){this._disabled=c,this._markRadiosForCheck()}get required(){return this._required}set required(c){this._required=c,this._markRadiosForCheck()}constructor(c){this._changeDetector=c,this._value=null,this._name="mat-radio-group-"+L++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.bkB}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(c=>c===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(c=>{c.name=this.name,c._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(y=>{y.checked=this.value===y.value,y.checked&&(this._selected=y)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new x(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(c=>c._markForCheck())}writeValue(c){this.value=c,this._changeDetector.markForCheck()}registerOnChange(c){this._controlValueAccessorChangeFn=c}registerOnTouched(c){this.onTouched=c}setDisabledState(c){this.disabled=c,this._changeDetector.markForCheck()}static#t=this.\u0275fac=function(y){return new(y||g)(e.rXU(e.gRc))};static#e=this.\u0275dir=e.FsC({type:g,selectors:[["mat-radio-group"]],contentQueries:function(y,M,F){if(1&y&&e.wni(F,V,5),2&y){let j;e.mGM(j=e.lsd())&&(M._radios=j)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",e.L39],required:[2,"required","required",e.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[e.Jv_([O,{provide:w,useExisting:g}]),e.GFd]})}return g})(),V=(()=>{class g{get checked(){return this._checked}set checked(c){this._checked!==c&&(this._checked=c,c&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!c&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),c&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(c){this._value!==c&&(this._value=c,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===c),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(c){this._labelPosition=c}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(c){this._setDisabled(c)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(c){this._required=c}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(c){this._color=c}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(c,y,M,F,j,u,Y,A){this._elementRef=y,this._changeDetector=M,this._focusMonitor=F,this._radioDispatcher=j,this._providerOverride=Y,this._uniqueId="mat-radio-"+ ++L,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new e.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=c,this._noopAnimations="NoopAnimations"===u,A&&(this.tabIndex=(0,e.Udg)(A,0))}focus(c,y){y?this._focusMonitor.focusVia(this._inputElement,y,c):this._inputElement.nativeElement.focus(c)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((c,y)=>{c!==this.id&&y===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(c=>{!c&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new x(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(c){c.stopPropagation()}_onInputInteraction(c){if(c.stopPropagation(),!this.checked&&!this.disabled){const y=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),y&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(c){this._onInputInteraction(c),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(c){this._disabled!==c&&(this._disabled=c,this._changeDetector.markForCheck())}_updateTabIndex(){const c=this.radioGroup;let y;if(y=c&&c.selected&&!this.disabled?c.selected===this?this.tabIndex:-1:this.tabIndex,y!==this._previousTabIndex){const M=this._inputElement?.nativeElement;M&&(M.setAttribute("tabindex",y+""),this._previousTabIndex=y)}}static#t=this.\u0275fac=function(y){return new(y||g)(e.rXU(w,8),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(d.FN),e.rXU(I.zP),e.rXU(e.bc$,8),e.rXU(R,8),e.kS0("tabindex"))};static#e=this.\u0275cmp=e.VBU({type:g,selectors:[["mat-radio-button"]],viewQuery:function(y,M){if(1&y&&(e.GBs(W,5),e.GBs(S,7,e.aKT)),2&y){let F;e.mGM(F=e.lsd())&&(M._inputElement=F.first),e.mGM(F=e.lsd())&&(M._rippleTrigger=F.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(y,M){1&y&&e.bIt("focus",function(){return M._inputElement.nativeElement.focus()}),2&y&&(e.BMQ("id",M.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.AVh("mat-primary","primary"===M.color)("mat-accent","accent"===M.color)("mat-warn","warn"===M.color)("mat-mdc-radio-checked",M.checked)("_mat-animation-noopable",M._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",e.L39],tabIndex:[2,"tabIndex","tabIndex",c=>null==c?0:(0,e.Udg)(c)],checked:[2,"checked","checked",e.L39],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",e.L39],required:[2,"required","required",e.L39],color:"color"},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:T,decls:13,vars:16,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(y,M){if(1&y){const F=e.RV6();e.NAR(),e.j41(0,"div",2,0)(2,"div",3)(3,"div",4),e.bIt("click",function(u){return e.eBV(F),e.Njj(M._onTouchTargetClick(u))}),e.k0s(),e.j41(4,"input",5,1),e.bIt("change",function(u){return e.eBV(F),e.Njj(M._onInputInteraction(u))}),e.k0s(),e.j41(6,"div",6),e.nrm(7,"div",7)(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"label",11),e.SdG(12),e.k0s()()}2&y&&(e.Y8G("labelPosition",M.labelPosition),e.R7$(2),e.AVh("mdc-radio--disabled",M.disabled),e.R7$(2),e.Y8G("id",M.inputId)("checked",M.checked)("disabled",M.disabled)("required",M.required),e.BMQ("name",M.name)("value",M.value)("aria-label",M.ariaLabel)("aria-labelledby",M.ariaLabelledby)("aria-describedby",M.ariaDescribedby),e.R7$(5),e.Y8G("matRippleTrigger",M._rippleTrigger.nativeElement)("matRippleDisabled",M._isRippleDisabled())("matRippleCentered",!0),e.R7$(2),e.Y8G("for",M.inputId))},dependencies:[D.r6,D.tO],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color);font-family:var(--mat-radio-label-text-font);line-height:var(--mat-radio-label-text-line-height);font-size:var(--mat-radio-label-text-size);letter-spacing:var(--mat-radio-label-text-tracking);font-weight:var(--mat-radio-label-text-weight)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return g})(),f=(()=>{class g{static#t=this.\u0275fac=function(y){return new(y||g)};static#e=this.\u0275mod=e.$C({type:g});static#i=this.\u0275inj=e.G2t({imports:[D.yE,H.MD,D.pZ,V,D.yE]})}return g})()},3881:(rt,z,C)=>{C.d(z,{Ez:()=>ct,IV:()=>F,OU:()=>v,XM:()=>N});var e=C(8203),D=C(6860),d=C(4438),I=C(6600),G=C(9417),H=C(5286);const W=["knob"],S=["valueIndicatorContainer"];function T(_,$){if(1&_&&(d.j41(0,"div",2,1)(2,"div",5)(3,"span",6),d.EFF(4),d.k0s()()()),2&_){const a=d.XpG();d.R7$(4),d.JRh(a.valueIndicatorText)}}const L=["trackActive"],x=["*"];function O(_,$){if(1&_&&d.nrm(0,"div"),2&_){const a=$.$implicit,o=$.$index,l=d.XpG(3);d.HbH(0===a?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),d.xc7("transform",l._calcTickMarkTransform(o))}}function w(_,$){if(1&_&&d.Z7z(0,O,1,4,"div",8,d.Vm6),2&_){const a=d.XpG(2);d.Dyx(a._tickMarks)}}function R(_,$){if(1&_&&(d.j41(0,"div",6,1),d.DNE(2,w,2,0),d.k0s()),2&_){const a=d.XpG();d.R7$(2),d.vxM(a._cachedWidth?2:-1)}}function p(_,$){if(1&_&&d.nrm(0,"mat-slider-visual-thumb",7),2&_){const a=d.XpG();d.Y8G("discrete",a.discrete)("thumbPosition",1)("valueIndicatorText",a.startValueIndicatorText)}}var h=function(_){return _[_.START=1]="START",_[_.END=2]="END",_}(h||{}),V=function(_){return _[_.ACTIVE=0]="ACTIVE",_[_.INACTIVE=1]="INACTIVE",_}(V||{});const f=new d.nKC("_MatSlider"),g=new d.nKC("_MatSliderThumb"),U=new d.nKC("_MatSliderRangeThumb"),c=new d.nKC("_MatSliderVisualThumb");let M=(()=>{class _{constructor(a,o,l,b){this._cdr=a,this._ngZone=o,this._slider=b,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=(0,d.WQX)(D.OD),this._onPointerMove=k=>{if(this._sliderInput._isFocused)return;const B=this._hostElement.getBoundingClientRect(),X=this._slider._isCursorOnSliderThumb(k,B);this._isHovered=X,X?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=k=>{0===k.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()},this._hostElement=l.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const a=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{a.addEventListener("pointermove",this._onPointerMove),a.addEventListener("pointerdown",this._onDragStart),a.addEventListener("pointerup",this._onDragEnd),a.addEventListener("pointerleave",this._onMouseLeave),a.addEventListener("focus",this._onFocus),a.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const a=this._sliderInputEl;a&&(a.removeEventListener("pointermove",this._onPointerMove),a.removeEventListener("pointerdown",this._onDragStart),a.removeEventListener("pointerup",this._onDragEnd),a.removeEventListener("pointerleave",this._onMouseLeave),a.removeEventListener("focus",this._onFocus),a.removeEventListener("blur",this._onBlur))}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(a){return a?.state===I.Ex.FADING_IN||a?.state===I.Ex.VISIBLE}_showRipple(a,o){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===h.START?h.END:h.START)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||o))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:a,centered:!0,persistent:!0})}_hideRipple(a){if(a?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const o=this._getSibling();o._isShowingAnyRipple()||(this._hideValueIndicator(),o._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(this.thumbPosition===h.START?h.END:h.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static#t=this.\u0275fac=function(o){return new(o||_)(d.rXU(d.gRc),d.rXU(d.SKi),d.rXU(d.aKT),d.rXU(f))};static#e=this.\u0275cmp=d.VBU({type:_,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(o,l){if(1&o&&(d.GBs(I.r6,5),d.GBs(W,5),d.GBs(S,5)),2&o){let b;d.mGM(b=d.lsd())&&(l._ripple=b.first),d.mGM(b=d.lsd())&&(l._knob=b.first),d.mGM(b=d.lsd())&&(l._valueIndicatorContainer=b.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[d.Jv_([{provide:c,useExisting:_}]),d.aNF],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(o,l){1&o&&(d.DNE(0,T,5,1,"div",2),d.nrm(1,"div",3,0)(3,"div",4)),2&o&&(d.vxM(l.discrete?0:-1),d.R7$(3),d.Y8G("matRippleDisabled",!0))},dependencies:[I.r6],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0})}return _})(),F=(()=>{class _{get disabled(){return this._disabled}set disabled(a){this._disabled=a;const o=this._getInput(h.END),l=this._getInput(h.START);o&&(o.disabled=this._disabled),l&&(l.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(a){this._discrete=a,this._updateValueIndicatorUIs()}get min(){return this._min}set min(a){const o=isNaN(a)?this._min:a;this._min!==o&&this._updateMin(o)}_updateMin(a){const o=this._min;this._min=a,this._isRange?this._updateMinRange({old:o,new:a}):this._updateMinNonRange(a),this._onMinMaxOrStepChange()}_updateMinRange(a){const o=this._getInput(h.END),l=this._getInput(h.START),b=o.value,k=l.value;l.min=a.new,o.min=Math.max(a.new,l.value),l.max=Math.min(o.max,o.value),l._updateWidthInactive(),o._updateWidthInactive(),a.new<a.old?this._onTranslateXChangeBySideEffect(o,l):this._onTranslateXChangeBySideEffect(l,o),b!==o.value&&this._onValueChange(o),k!==l.value&&this._onValueChange(l)}_updateMinNonRange(a){const o=this._getInput(h.END);if(o){const l=o.value;o.min=a,o._updateThumbUIByValue(),this._updateTrackUI(o),l!==o.value&&this._onValueChange(o)}}get max(){return this._max}set max(a){const o=isNaN(a)?this._max:a;this._max!==o&&this._updateMax(o)}_updateMax(a){const o=this._max;this._max=a,this._isRange?this._updateMaxRange({old:o,new:a}):this._updateMaxNonRange(a),this._onMinMaxOrStepChange()}_updateMaxRange(a){const o=this._getInput(h.END),l=this._getInput(h.START),b=o.value,k=l.value;o.max=a.new,l.max=Math.min(a.new,o.value),o.min=l.value,o._updateWidthInactive(),l._updateWidthInactive(),a.new>a.old?this._onTranslateXChangeBySideEffect(l,o):this._onTranslateXChangeBySideEffect(o,l),b!==o.value&&this._onValueChange(o),k!==l.value&&this._onValueChange(l)}_updateMaxNonRange(a){const o=this._getInput(h.END);if(o){const l=o.value;o.max=a,o._updateThumbUIByValue(),this._updateTrackUI(o),l!==o.value&&this._onValueChange(o)}}get step(){return this._step}set step(a){const o=isNaN(a)?this._step:a;this._step!==o&&this._updateStep(o)}_updateStep(a){this._step=a,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const a=this._getInput(h.END),o=this._getInput(h.START),l=a.value,b=o.value,k=o.value;a.min=this._min,o.max=this._max,a.step=this._step,o.step=this._step,this._platform.SAFARI&&(a.value=a.value,o.value=o.value),a.min=Math.max(this._min,o.value),o.max=Math.min(this._max,a.value),o._updateWidthInactive(),a._updateWidthInactive(),a.value<k?this._onTranslateXChangeBySideEffect(o,a):this._onTranslateXChangeBySideEffect(a,o),l!==a.value&&this._onValueChange(a),b!==o.value&&this._onValueChange(o)}_updateStepNonRange(){const a=this._getInput(h.END);if(a){const o=a.value;a.step=this._step,this._platform.SAFARI&&(a.value=a.value),a._updateThumbUIByValue(),o!==a.value&&this._onValueChange(a)}}constructor(a,o,l,b,k,B){this._ngZone=a,this._cdr=o,this._elementRef=l,this._dir=b,this._globalRippleOptions=k,this._disabled=!1,this._discrete=!1,this.showTickMarks=!1,this._min=0,this.disableRipple=!1,this._max=100,this._step=1,this.displayWith=X=>`${X}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._platform=(0,d.WQX)(D.OD),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===B,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const a=this._getInput(h.END),o=this._getInput(h.START);this._isRange=!!a&&!!o,this._cdr.detectChanges();const l=this._getThumb(h.END);this._rippleRadius=l._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(a,o):this._initUINonRange(a),this._updateTrackUI(a),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(a){a.initProps(),a.initUI(),this._updateValueIndicatorUI(a),this._hasViewInitialized=!0,a._updateThumbUIByValue()}_initUIRange(a,o){a.initProps(),a.initUI(),o.initProps(),o.initUI(),a._updateMinMax(),o._updateMinMax(),a._updateStaticStyles(),o._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,a._updateThumbUIByValue(),o._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const a=this._getInput(h.END),o=this._getInput(h.START);a._setIsLeftThumb(),o._setIsLeftThumb(),a.translateX=a._calcTranslateXByValue(),o.translateX=o._calcTranslateXByValue(),a._updateStaticStyles(),o._updateStaticStyles(),a._updateWidthInactive(),o._updateWidthInactive(),a._updateThumbUIByValue(),o._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(h.END)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(h.START)._isActive||this._getThumb(h.END)._isActive}_getValue(a=h.END){const o=this._getInput(a);return o?o.value:this.min}_skipUpdate(){return!(!this._getInput(h.START)?._skipUIUpdate&&!this._getInput(h.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(a){const o=this._trackActive.nativeElement.style;o.left=a.left,o.right=a.right,o.transformOrigin=a.transformOrigin,o.transform=a.transform}_calcTickMarkTransform(a){return`translateX(${a*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(a){this._hasViewInitialized&&(this._updateThumbUI(a),this._updateTrackUI(a),this._updateOverlappingThumbUI(a))}_onTranslateXChangeBySideEffect(a,o){this._hasViewInitialized&&(a._updateThumbUIByValue(),o._updateThumbUIByValue())}_onValueChange(a){this._hasViewInitialized&&(this._updateValueIndicatorUI(a),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const a=this._getInput(h.END),o=this._getInput(h.START);a._updateThumbUIByValue(),o._updateThumbUIByValue(),a._updateStaticStyles(),o._updateStaticStyles(),a._updateMinMax(),o._updateMinMax(),a._updateWidthInactive(),o._updateWidthInactive()}else{const a=this._getInput(h.END);a&&a._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const a=this._getInput(h.START),o=this._getInput(h.END);return!(!a||!o)&&o.translateX-a.translateX<20}_updateOverlappingThumbClassNames(a){const o=a.getSibling(),l=this._getThumb(a.thumbPosition);this._getThumb(o.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),l._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(a){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(a))}_updateThumbUI(a){this._skipUpdate()||(this._getThumb(a.thumbPosition===h.END?h.END:h.START)._hostElement.style.transform=`translateX(${a.translateX}px)`)}_updateValueIndicatorUI(a){if(this._skipUpdate())return;const o=this.displayWith(a.value);if(this._hasViewInitialized?a._valuetext.set(o):a._hostElement.setAttribute("aria-valuetext",o),this.discrete){a.thumbPosition===h.START?this.startValueIndicatorText=o:this.endValueIndicatorText=o;const l=this._getThumb(a.thumbPosition);o.length<3?l._hostElement.classList.add("mdc-slider__thumb--short-value"):l._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const a=this._getInput(h.END),o=this._getInput(h.START);a&&this._updateValueIndicatorUI(a),o&&this._updateValueIndicatorUI(o)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const a=this._step&&this._step>0?this._step:1,l=(Math.floor(this.max/a)*a-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*l-6}_updateTrackUI(a){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(a):this._updateTrackUINonRange(a))}_updateTrackUIRange(a){const o=a.getSibling();if(!o||!this._cachedWidth)return;const l=Math.abs(o.translateX-a.translateX)/this._cachedWidth;this._setTrackActiveStyles(a._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-o.translateX+"px",transformOrigin:"right",transform:`scaleX(${l})`}:{left:`${o.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${l})`})}_updateTrackUINonRange(a){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-a.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${a.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const a=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(a):this._updateTickMarkUINonRange(a),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(a){const o=this._getValue();let l=Math.max(Math.floor((o-this.min)/a),0),b=Math.max(Math.floor((this.max-o)/a),0);this._isRtl?l++:b++,this._tickMarks=Array(l).fill(V.ACTIVE).concat(Array(b).fill(V.INACTIVE))}_updateTickMarkUIRange(a){const o=this._getValue(),l=this._getValue(h.START),b=Math.max(Math.floor((l-this.min)/a),0),k=Math.max(Math.floor((o-l)/a)+1,0),B=Math.max(Math.floor((this.max-o)/a),0);this._tickMarks=Array(b).fill(V.INACTIVE).concat(Array(k).fill(V.ACTIVE),Array(B).fill(V.INACTIVE))}_getInput(a){return a===h.END&&this._input?this._input:this._inputs?.length?a===h.START?this._inputs.first:this._inputs.last:void 0}_getThumb(a){return a===h.END?this._thumbs?.last:this._thumbs?.first}_setTransition(a){this._hasAnimation=!this._platform.IOS&&a&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(a,o){const l=o.width/2,X=a.clientY-(o.y+l);return Math.pow(a.clientX-(o.x+l),2)+Math.pow(X,2)<Math.pow(l,2)}static#t=this.\u0275fac=function(o){return new(o||_)(d.rXU(d.SKi),d.rXU(d.gRc),d.rXU(d.aKT),d.rXU(e.dS,8),d.rXU(I.$E,8),d.rXU(d.bc$,8))};static#e=this.\u0275cmp=d.VBU({type:_,selectors:[["mat-slider"]],contentQueries:function(o,l,b){if(1&o&&(d.wni(b,g,5),d.wni(b,U,4)),2&o){let k;d.mGM(k=d.lsd())&&(l._input=k.first),d.mGM(k=d.lsd())&&(l._inputs=k)}},viewQuery:function(o,l){if(1&o&&(d.GBs(L,5),d.GBs(c,5)),2&o){let b;d.mGM(b=d.lsd())&&(l._trackActive=b.first),d.mGM(b=d.lsd())&&(l._thumbs=b)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:12,hostBindings:function(o,l){2&o&&(d.HbH("mat-"+(l.color||"primary")),d.AVh("mdc-slider--range",l._isRange)("mdc-slider--disabled",l.disabled)("mdc-slider--discrete",l.discrete)("mdc-slider--tick-marks",l.showTickMarks)("_mat-animation-noopable",l._noopAnimations))},inputs:{disabled:[2,"disabled","disabled",d.L39],discrete:[2,"discrete","discrete",d.L39],showTickMarks:[2,"showTickMarks","showTickMarks",d.L39],min:[2,"min","min",d.Udg],color:"color",disableRipple:[2,"disableRipple","disableRipple",d.L39],max:[2,"max","max",d.Udg],step:[2,"step","step",d.Udg],displayWith:"displayWith"},exportAs:["matSlider"],standalone:!0,features:[d.Jv_([{provide:f,useExisting:_}]),d.GFd,d.aNF],ngContentSelectors:x,decls:9,vars:5,consts:[["trackActive",""],["tickMarkContainer",""],[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],[1,"mdc-slider__tick-marks"],[3,"discrete","thumbPosition","valueIndicatorText"],[3,"class","transform"]],template:function(o,l){1&o&&(d.NAR(),d.SdG(0),d.j41(1,"div",2),d.nrm(2,"div",3),d.j41(3,"div",4),d.nrm(4,"div",5,0),d.k0s(),d.DNE(6,R,3,1,"div",6),d.k0s(),d.DNE(7,p,1,3,"mat-slider-visual-thumb",7),d.nrm(8,"mat-slider-visual-thumb",7)),2&o&&(d.R7$(6),d.vxM(l.showTickMarks?6:-1),d.R7$(),d.vxM(l._isRange?7:-1),d.R7$(),d.Y8G("discrete",l.discrete)("thumbPosition",2)("valueIndicatorText",l.endValueIndicatorText))},dependencies:[M],styles:['.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{overflow:hidden}.mdc-slider .mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{left:0;top:0}.mdc-slider .mdc-slider__track--inactive::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-slider .mdc-slider__track--inactive::before{border-color:CanvasText}}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;left:var(--slider-value-indicator-container-left, 50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:translateX(-50%);transform:var(--slider-value-indicator-container-transform, translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;left:var(--slider-value-indicator-caret-left, 50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:translateX(-50%);transform:var(--slider-value-indicator-caret-transform, translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__value-indicator::after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__thumb{display:flex;left:-24px;outline:none;position:absolute;user-select:none;height:48px;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;left:2px;margin:0;height:44px;opacity:0;pointer-events:none;position:absolute;top:2px;width:44px}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;margin-left:8px;margin-right:8px;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider .mdc-slider__thumb-knob{background-color:var(--mdc-slider-handle-color);border-color:var(--mdc-slider-handle-color)}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color);border-color:var(--mdc-slider-disabled-handle-color)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb::before,.mat-mdc-slider .mdc-slider__thumb::after{background-color:var(--mdc-slider-handle-color)}.mat-mdc-slider .mdc-slider__thumb:hover::before,.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:var(--mdc-ripple-hover-opacity)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:var(--mdc-ripple-focus-opacity)}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:var(--mdc-ripple-press-opacity)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity)}.mat-mdc-slider .mdc-slider__track--active_fill{border-color:var(--mdc-slider-active-track-color)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color)}.mat-mdc-slider .mdc-slider__track--inactive{background-color:var(--mdc-slider-inactive-track-color);opacity:.24}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color);opacity:.24}.mat-mdc-slider .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color);opacity:var(--mdc-slider-with-tick-marks-active-container-opacity)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color);opacity:var(--mdc-slider-with-tick-marks-active-container-opacity)}.mat-mdc-slider .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-inactive-container-color);opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-disabled-container-color);opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity)}.mat-mdc-slider .mdc-slider__value-indicator{background-color:var(--mdc-slider-label-container-color);opacity:1}.mat-mdc-slider .mdc-slider__value-indicator::before{border-top-color:var(--mdc-slider-label-container-color)}.mat-mdc-slider .mdc-slider__value-indicator{color:var(--mdc-slider-label-label-text-color)}.mat-mdc-slider .mdc-slider__track{height:var(--mdc-slider-inactive-track-height)}.mat-mdc-slider .mdc-slider__track--active{height:var(--mdc-slider-active-track-height);top:calc((var(--mdc-slider-inactive-track-height) - var(--mdc-slider-active-track-height)) / 2)}.mat-mdc-slider .mdc-slider__track--active_fill{border-top-width:var(--mdc-slider-active-track-height)}.mat-mdc-slider .mdc-slider__track--inactive{height:var(--mdc-slider-inactive-track-height)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{height:var(--mdc-slider-with-tick-marks-container-size);width:var(--mdc-slider-with-tick-marks-container-size)}.mat-mdc-slider.mdc-slider--disabled{opacity:0.38}.mat-mdc-slider .mdc-slider__value-indicator-text{letter-spacing:var(--mdc-slider-label-label-text-tracking);font-size:var(--mdc-slider-label-label-text-size);font-family:var(--mdc-slider-label-label-text-font);font-weight:var(--mdc-slider-label-label-text-weight);line-height:var(--mdc-slider-label-label-text-line-height)}.mat-mdc-slider .mdc-slider__track--active{border-radius:var(--mdc-slider-active-track-shape)}.mat-mdc-slider .mdc-slider__track--inactive{border-radius:var(--mdc-slider-inactive-track-shape)}.mat-mdc-slider .mdc-slider__thumb-knob{border-radius:var(--mdc-slider-handle-shape);width:var(--mdc-slider-handle-width);height:var(--mdc-slider-handle-height);border-style:solid;border-width:calc(var(--mdc-slider-handle-height) / 2) calc(var(--mdc-slider-handle-width) / 2)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{border-radius:var(--mdc-slider-with-tick-marks-container-shape)}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color);border-color:var(--mdc-slider-hover-handle-color)}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color);border-color:var(--mdc-slider-focus-handle-color)}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:var(--mdc-slider-with-overlap-handle-outline-color);border-width:var(--mdc-slider-with-overlap-handle-outline-width)}.mat-mdc-slider .mdc-slider__thumb-knob{box-shadow:var(--mdc-slider-handle-elevation)}.mat-mdc-slider .mdc-slider__input{box-sizing:content-box;pointer-events:auto}.mat-mdc-slider .mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mat-mdc-slider .mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider .mdc-slider__track,.mat-mdc-slider .mdc-slider__thumb{pointer-events:none}.mat-mdc-slider .mdc-slider__value-indicator-container{transform:var(--mat-slider-value-indicator-container-transform)}.mat-mdc-slider .mdc-slider__value-indicator{width:var(--mat-slider-value-indicator-width);height:var(--mat-slider-value-indicator-height);padding:var(--mat-slider-value-indicator-padding);opacity:var(--mat-slider-value-indicator-opacity);border-radius:var(--mat-slider-value-indicator-border-radius)}.mat-mdc-slider .mdc-slider__value-indicator::before{display:var(--mat-slider-value-indicator-caret-display)}.mat-mdc-slider .mdc-slider__value-indicator-text{width:var(--mat-slider-value-indicator-width);transform:var(--mat-slider-value-indicator-text-transform)}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-slider-ripple-color)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-slider-hover-state-layer-color)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-slider-focus-state-layer-color)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slider .mdc-slider__value-indicator{word-break:normal}.mat-mdc-slider .mdc-slider__value-indicator-text{text-align:center}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return _})();const Y={provide:G.kq,useExisting:(0,d.Rfq)(()=>v),multi:!0},A={provide:G.kq,useExisting:(0,d.Rfq)(()=>N),multi:!0};let v=(()=>{class _{get value(){return(0,d.Udg)(this._hostElement.value,0)}set value(a){const o=(a=isNaN(a)?0:a)+"";this._hasSetInitialValue?this._isActive||this._setValue(o):this._initialValue=o}_setValue(a){this._hostElement.value=a,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(a){this._translateX=a}get min(){return(0,d.Udg)(this._hostElement.min,0)}set min(a){this._hostElement.min=a+"",this._cdr.detectChanges()}get max(){return(0,d.Udg)(this._hostElement.max,0)}set max(a){this._hostElement.max=a+"",this._cdr.detectChanges()}get step(){return(0,d.Udg)(this._hostElement.step,0)}set step(a){this._hostElement.step=a+"",this._cdr.detectChanges()}get disabled(){return(0,d.L39)(this._hostElement.disabled)}set disabled(a){this._hostElement.disabled=a,this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(a){this._isFocused=a}constructor(a,o,l,b){this._ngZone=a,this._elementRef=o,this._cdr=l,this._slider=b,this.valueChange=new d.bkB,this.dragStart=new d.bkB,this.dragEnd=new d.bkB,this.thumbPosition=h.END,this._valuetext=(0,d.vPA)(""),this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new H.B7,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,d.WQX)(D.OD),this._hostElement=o.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._slider._setTransition(!1),this._slider._updateTrackUI(this),this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(a){if(!this.disabled&&0===a.button){if(this._platform.IOS){const o=this._slider._isCursorOnSliderThumb(a,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=o,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(a,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(a),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(a){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(a)},0)}_fixValue(a){const o=a.clientX-this._slider._cachedLeft,l=this._slider._cachedWidth,b=0===this._slider.step?1:this._slider.step,k=Math.floor((this._slider.max-this._slider.min)/b),ut=Math.round((this._slider._isRtl?1-o/l:o/l)*k)/k*(this._slider.max-this._slider.min)+this._slider.min,nt=Math.round(ut/b)*b;if(nt===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(a,{withAnimation:this._slider._hasAnimation}));this.value=nt,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(a,{withAnimation:this._slider._hasAnimation})}_onPointerMove(a){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(a)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(a){const o=this._tickMarkOffset;return Math.max(Math.min(a,this._slider._cachedWidth-this._tickMarkOffset),o)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset}_calcTranslateXByPointerEvent(a){return a.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-2*this._tickMarkOffset}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(a){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(a)}_updateThumbUIByPointerEvent(a,o){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(a)),this._updateThumbUI(o)}_updateThumbUI(a){this._slider._setTransition(!!a?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(a){(this._isControlInitialized||null!==a)&&(this.value=a)}registerOnChange(a){this._onChangeFn=a,this._isControlInitialized=!0}registerOnTouched(a){this._onTouchedFn=a}setDisabledState(a){this.disabled=a}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static#t=this.\u0275fac=function(o){return new(o||_)(d.rXU(d.SKi),d.rXU(d.aKT),d.rXU(d.gRc),d.rXU(f))};static#e=this.\u0275dir=d.FsC({type:_,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(o,l){1&o&&d.bIt("change",function(){return l._onChange()})("input",function(){return l._onInput()})("blur",function(){return l._onBlur()})("focus",function(){return l._onFocus()}),2&o&&d.BMQ("aria-valuetext",l._valuetext())},inputs:{value:[2,"value","value",d.Udg]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[d.Jv_([Y,{provide:g,useExisting:_}]),d.GFd]})}return _})(),N=(()=>{class _ extends v{getSibling(){return this._sibling||(this._sibling=this._slider._getInput(this._isEndThumb?h.START:h.END)),this._sibling}getMinPos(){const a=this.getSibling();return!this._isLeftThumb&&a?a.translateX:this._tickMarkOffset}getMaxPos(){const a=this.getSibling();return this._isLeftThumb&&a?a.translateX:this._slider._cachedWidth-this._tickMarkOffset}_setIsLeftThumb(){this._isLeftThumb=this._isEndThumb&&this._slider._isRtl||!this._isEndThumb&&!this._slider._isRtl}constructor(a,o,l,b){super(a,l,b,o),this._cdr=b,this._isEndThumb=this._hostElement.hasAttribute("matSliderEndThumb"),this._setIsLeftThumb(),this.thumbPosition=this._isEndThumb?h.END:h.START}_getDefaultValue(){return this._isEndThumb&&this._slider._isRange?this.max:this.min}_onInput(){super._onInput(),this._updateSibling(),this._isActive||this._updateWidthInactive()}_onNgControlValueChange(){super._onNgControlValueChange(),this.getSibling()?._updateMinMax()}_onPointerDown(a){this.disabled||0!==a.button||(this._sibling&&(this._sibling._updateWidthActive(),this._sibling._hostElement.classList.add("mat-mdc-slider-input-no-pointer-events")),super._onPointerDown(a))}_onPointerUp(){super._onPointerUp(),this._sibling&&setTimeout(()=>{this._sibling._updateWidthInactive(),this._sibling._hostElement.classList.remove("mat-mdc-slider-input-no-pointer-events")})}_onPointerMove(a){super._onPointerMove(a),!this._slider.step&&this._isActive&&this._updateSibling()}_fixValue(a){super._fixValue(a),this._sibling?._updateMinMax()}_clamp(a){return Math.max(Math.min(a,this.getMaxPos()),this.getMinPos())}_updateMinMax(){const a=this.getSibling();a&&(this._isEndThumb?(this.min=Math.max(this._slider.min,a.value),this.max=this._slider.max):(this.min=this._slider.min,this.max=Math.min(this._slider.max,a.value)))}_updateWidthActive(){const a=2*this._slider._rippleRadius-2*this._slider._inputPadding;this._hostElement.style.width=`${(this._slider._cachedWidth+this._slider._inputPadding-a-2*this._tickMarkOffset)*(this._slider.min<this._slider.max?(this.max-this.min)/(this._slider.max-this._slider.min):1)+a}px`,this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`}_updateWidthInactive(){const a=this.getSibling();if(!a)return;const l=this._isEndThumb?this.value-(this.value-a.value)/2:this.value+(a.value-this.value)/2,k=this._slider.min<this._slider.max?this._isEndThumb?(this.max-l)/(this._slider.max-this._slider.min):(l-this.min)/(this._slider.max-this._slider.min):1;let B=this._slider._rippleRadius;1===k?B=48:0===k&&(B=0),this._hostElement.style.width=`${(this._slider._cachedWidth-2*this._tickMarkOffset)*k+B}px`,this._hostElement.style.padding="0px",this._isLeftThumb?(this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`,this._hostElement.style.right="auto"):(this._hostElement.style.left="auto",this._hostElement.style.right=`-${this._slider._rippleRadius-this._tickMarkOffset}px`)}_updateStaticStyles(){this._hostElement.classList.toggle("mat-slider__right-input",!this._isLeftThumb)}_updateSibling(){const a=this.getSibling();a&&(a._updateMinMax(),this._isActive?a._updateWidthActive():a._updateWidthInactive())}writeValue(a){(this._isControlInitialized||null!==a)&&(this.value=a,this._updateWidthInactive(),this._updateSibling())}_setValue(a){super._setValue(a),this._updateWidthInactive(),this._updateSibling()}static#t=this.\u0275fac=function(o){return new(o||_)(d.rXU(d.SKi),d.rXU(f),d.rXU(d.aKT),d.rXU(d.gRc))};static#e=this.\u0275dir=d.FsC({type:_,selectors:[["input","matSliderStartThumb",""],["input","matSliderEndThumb",""]],exportAs:["matSliderRangeThumb"],standalone:!0,features:[d.Jv_([A,{provide:U,useExisting:_}]),d.Vt3]})}return _})(),ct=(()=>{class _{static#t=this.\u0275fac=function(o){return new(o||_)};static#e=this.\u0275mod=d.$C({type:_});static#i=this.\u0275inj=d.G2t({imports:[I.yE,I.pZ]})}return _})()}}]);