File "material-core.min.f38751e883b7.js"

Full Path: /home/lacostenacom/public_html/wp/wp./wp-content/plugins/imunify-security/assets/ui-app/assets/static/shared-dependencies/material-core.min.f38751e883b7.js
File size: 33.35 KB
MIME-type: text/plain
Charset: utf-8

System.register(["@angular/core","@angular/cdk/a11y","@angular/cdk/bidi","@angular/cdk","@angular/common","@angular/cdk/platform","@angular/cdk/coercion","rxjs","rxjs/operators","@angular/platform-browser/animations","@angular/cdk/keycodes"],(function(t){"use strict";var e,i,n,s,a,o,r,c,l,d,p,h,m,u,g,f,_,b,v,x,y,E,D,R,w,k,I,C,M,T,O;return{setters:[function(t){e=t.Version,i=t.InjectionToken,n=t.inject,s=t,t.NgModule,t.Optional,t.Inject,a=t.LOCALE_ID,t.Injectable,t.Directive,t.Input,t.Component,t.ViewEncapsulation,t.ChangeDetectionStrategy,o=t.EventEmitter,t.Output,t.ViewChild,r=t.ANIMATION_MODULE_TYPE,c=t.NgZone,l=t.ElementRef},function(t){d=t,p=t.isFakeMousedownFromScreenReader,h=t.isFakeTouchstartFromScreenReader},function(t){m=t.BidiModule},function(t){t.VERSION},function(t){u=t.DOCUMENT,g=t,f=t.CommonModule},function(t){_=t.Platform,b=t._isTestEnvironment,v=t,x=t.normalizePassiveListenerOptions,y=t._getEventTarget},function(t){E=t.coerceElement,D=t.coerceBooleanProperty,R=t.coerceNumberProperty},function(t){w=t.Subject,k=t.Observable},function(t){I=t.startWith},function(t){C=t.ANIMATION_MODULE_TYPE},function(t){M=t.ENTER,T=t.SPACE,O=t.hasModifierKey}],execute:function(){t({MAT_DATE_LOCALE_FACTORY:$,_countGroupLabelsBeforeOption:function(t,e,i){if(i.length){let n=e.toArray(),s=i.toArray(),a=0;for(let e=0;e<t+1;e++)n[e].group&&n[e].group===s[a]&&a++;return a}return 0},_getOptionScrollPosition:function(t,e,i,n){if(t<i)return t;if(t+e>i+n)return Math.max(0,t-n+e);return i},mixinColor:function(t,e){return class extends t{get color(){return this._color}set color(t){const e=t||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}constructor(...t){super(...t),this.defaultColor=e,this.color=e}}},mixinDisableRipple:function(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=D(t)}constructor(...t){super(...t),this._disableRipple=!1}}},mixinDisabled:Z,mixinErrorState:function(t){return class extends t{updateErrorState(){const t=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.errorStateMatcher||this._defaultErrorStateMatcher,n=this.ngControl?this.ngControl.control:null,s=i.isErrorState(n,e);s!==t&&(this.errorState=s,this.stateChanges.next())}constructor(...t){super(...t),this.errorState=!1}}},mixinInitialized:function(t){return class extends t{constructor(...t){super(...t),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new k((t=>{this._isInitialized?this._notifySubscriber(t):this._pendingSubscribers.push(t)}))}_markInitialized(){this._isInitialized,this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(t){t.next(),t.complete()}}},mixinTabIndex:function(t,e=0){return class extends t{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(t){this._tabIndex=null!=t?R(t):this.defaultTabIndex}constructor(...t){super(...t),this._tabIndex=e,this.defaultTabIndex=e}}},setLines:function(t,e,i="mat"){t.changes.pipe(I(t)).subscribe((({length:t})=>{st(e,`${i}-2-line`,!1),st(e,`${i}-3-line`,!1),st(e,`${i}-multi-line`,!1),2===t||3===t?st(e,`${i}-${t}-line`,!0):t>3&&st(e,`${i}-multi-line`,!0)}))}});const A=["*",[["mat-option"],["ng-container"]]],S=["*","mat-option, ng-container"],N=["text"];function j(t,e){if(1&t&&s.\u0275\u0275element(0,"mat-pseudo-checkbox",6),2&t){const t=s.\u0275\u0275nextContext();s.\u0275\u0275property("disabled",t.disabled)("state",t.selected?"checked":"unchecked")}}function P(t,e){if(1&t&&s.\u0275\u0275element(0,"mat-pseudo-checkbox",7),2&t){const t=s.\u0275\u0275nextContext();s.\u0275\u0275property("disabled",t.disabled)}}function L(t,e){if(1&t&&(s.\u0275\u0275elementStart(0,"span",8),s.\u0275\u0275text(1),s.\u0275\u0275elementEnd()),2&t){const t=s.\u0275\u0275nextContext();s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate1("(",t.group.label,")")}}const V=[[["mat-icon"]],"*"],F=["mat-icon","*"];t("VERSION",new e("16.2.14"));class z{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}t("AnimationCurves",z);class U{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}t("AnimationDurations",U);const Y=t("MATERIAL_SANITY_CHECKS",new i("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}));class H{constructor(t,e,i){this._sanityChecks=e,this._document=i,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return!b()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[t])}static{this.\u0275fac=function(t){return new(t||H)(s.\u0275\u0275inject(d.HighContrastModeDetector),s.\u0275\u0275inject(Y,8),s.\u0275\u0275inject(u))}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:H})}static{this.\u0275inj=s.\u0275\u0275defineInjector({imports:[m,m]})}}function Z(t){return class extends t{get disabled(){return this._disabled}set disabled(t){this._disabled=D(t)}constructor(...t){super(...t),this._disabled=!1}}}t("MatCommonModule",H);const B=t("MAT_DATE_LOCALE",new i("MAT_DATE_LOCALE",{providedIn:"root",factory:$}));function $(){return n(a)}class G{constructor(){this._localeChanges=new w,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),n=this.isValid(e);return i&&n?!this.compareDate(t,e):i==n}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}t("DateAdapter",G);const W=t("MAT_DATE_FORMATS",new i("mat-date-formats")),K=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function X(t,e){const i=Array(t);for(let n=0;n<t;n++)i[n]=e(n);return i}class q extends G{constructor(t,e){super(),this.useUtcForDisplay=!1,super.setLocale(t)}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){const e=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return X(12,(t=>this._format(e,new Date(2017,t,1))))}getDateNames(){const t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return X(31,(e=>this._format(t,new Date(2017,0,e+1))))}getDayOfWeekNames(t){const e=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return X(7,(t=>this._format(e,new Date(2017,0,t+1))))}getYearName(t){const e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(e,t)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,e,i){let n=this._createDateWithOverflow(t,e,i);return n.getMonth(),n}today(){return new Date}parse(t,e){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}format(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");const i=new Intl.DateTimeFormat(this.locale,{...e,timeZone:"utc"});return this._format(i,t)}addCalendarYears(t,e){return this.addCalendarMonths(t,12*e)}addCalendarMonths(t,e){let i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+e)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if("string"==typeof t){if(!t)return null;if(K.test(t)){let e=new Date(t);if(this.isValid(e))return e}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,e,i){const n=new Date;return n.setFullYear(t,e,i),n.setHours(0,0,0,0),n}_2digit(t){return("00"+t).slice(-2)}_format(t,e){const i=new Date;return i.setUTCFullYear(e.getFullYear(),e.getMonth(),e.getDate()),i.setUTCHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t.format(i)}static{this.\u0275fac=function(t){return new(t||q)(s.\u0275\u0275inject(B,8),s.\u0275\u0275inject(v.Platform))}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:q,factory:q.\u0275fac})}}t("NativeDateAdapter",q);const Q=t("MAT_NATIVE_DATE_FORMATS",{parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}});class J{static{this.\u0275fac=function(t){return new(t||J)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:J})}static{this.\u0275inj=s.\u0275\u0275defineInjector({providers:[{provide:G,useClass:q}]})}}t("NativeDateModule",J);class tt{static{this.\u0275fac=function(t){return new(t||tt)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:tt})}static{this.\u0275inj=s.\u0275\u0275defineInjector({providers:[{provide:W,useValue:Q}],imports:[J]})}}t("MatNativeDateModule",tt);class et{isErrorState(t,e){return!!(t&&t.invalid&&(t.dirty||e&&e.submitted))}static{this.\u0275fac=function(t){return new(t||et)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:et,factory:et.\u0275fac})}}t("ShowOnDirtyErrorStateMatcher",et);class it{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}static{this.\u0275fac=function(t){return new(t||it)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:it,factory:it.\u0275fac,providedIn:"root"})}}t("ErrorStateMatcher",it);class nt{static{this.\u0275fac=function(t){return new(t||nt)}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:nt,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]})}}function st(t,e,i){t.nativeElement.classList.toggle(e,i)}t("MatLine",nt);class at{static{this.\u0275fac=function(t){return new(t||at)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:at})}static{this.\u0275inj=s.\u0275\u0275defineInjector({imports:[H,H]})}}t("MatLineModule",at);class ot{constructor(t,e,i,n=!1){this._renderer=t,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}t("RippleRef",ot);const rt=x({passive:!0,capture:!0});class ct{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const e=y(t);e&&this._events.get(t.type)?.forEach(((i,n)=>{(n===e||n.contains(e))&&i.forEach((e=>e.handleEvent(t)))}))}}addHandler(t,e,i,n){const s=this._events.get(e);if(s){const t=s.get(i);t?t.add(n):s.set(i,new Set([n]))}else this._events.set(e,new Map([[i,new Set([n])]])),t.runOutsideAngular((()=>{document.addEventListener(e,this._delegateEventHandler,rt)}))}removeHandler(t,e,i){const n=this._events.get(t);if(!n)return;const s=n.get(e);s&&(s.delete(i),0===s.size&&n.delete(e),0===n.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,rt)))}}const lt=t("defaultRippleAnimationConfig",{enterDuration:225,exitDuration:150}),dt=x({passive:!0,capture:!0}),pt=["mousedown","touchstart"],ht=["mouseup","mouseleave","touchend","touchcancel"];class mt{static{this._eventManager=new ct}constructor(t,e,i,n){this._target=t,this._ngZone=e,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=E(i))}fadeInRipple(t,e,i={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s={...lt,...i.animation};i.centered&&(t=n.left+n.width/2,e=n.top+n.height/2);const a=i.radius||function(t,e,i){const n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),s=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+s*s)}(t,e,n),o=t-n.left,r=e-n.top,c=s.enterDuration,l=document.createElement("div");l.classList.add("mat-ripple-element"),l.style.left=o-a+"px",l.style.top=r-a+"px",l.style.height=2*a+"px",l.style.width=2*a+"px",null!=i.color&&(l.style.backgroundColor=i.color),l.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(l);const d=window.getComputedStyle(l),p=d.transitionProperty,h=d.transitionDuration,m="none"===p||"0s"===h||"0s, 0s"===h||0===n.width&&0===n.height,u=new ot(this,l,i,m);l.style.transform="scale3d(1, 1, 1)",u.state=0,i.persistent||(this._mostRecentTransientRipple=u);let g=null;return m||!c&&!s.exitDuration||this._ngZone.runOutsideAngular((()=>{const t=()=>this._finishRippleTransition(u),e=()=>this._destroyRipple(u);l.addEventListener("transitionend",t),l.addEventListener("transitioncancel",e),g={onTransitionEnd:t,onTransitionCancel:e}})),this._activeRipples.set(u,g),!m&&c||this._finishRippleTransition(u),u}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,i={...lt,...t.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",t.state=2,!t._animationForciblyDisabledThroughCss&&i.exitDuration||this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach((t=>t.fadeOut()))}fadeOutAllNonPersistent(){this._getActiveRipples().forEach((t=>{t.config.persistent||t.fadeOut()}))}setupTriggerEvents(t){const e=E(t);this._platform.isBrowser&&e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=e,pt.forEach((t=>{mt._eventManager.addHandler(this._ngZone,t,e,this)})))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular((()=>{ht.forEach((t=>{this._triggerElement.addEventListener(t,this,dt)}))})),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){0===t.state?this._startFadeOutTransition(t):2===t.state&&this._destroyRipple(t)}_startFadeOutTransition(t){const e=t===this._mostRecentTransientRipple,{persistent:i}=t.config;t.state=1,i||e&&this._isPointerDown||t.fadeOut()}_destroyRipple(t){const e=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=3,null!==e&&(t.element.removeEventListener("transitionend",e.onTransitionEnd),t.element.removeEventListener("transitioncancel",e.onTransitionCancel)),t.element.remove()}_onMousedown(t){const e=p(t),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;this._target.rippleDisabled||e||i||(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!h(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;if(e)for(let t=0;t<e.length;t++)this.fadeInRipple(e[t].clientX,e[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach((t=>{const e=1===t.state||t.config.terminateOnPointerUp&&0===t.state;!t.config.persistent&&e&&t.fadeOut()})))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const t=this._triggerElement;t&&(pt.forEach((e=>mt._eventManager.removeHandler(e,t,this))),this._pointerUpEventsRegistered&&ht.forEach((e=>t.removeEventListener(e,this,dt))))}}t("RippleRenderer",mt);const ut=t("MAT_RIPPLE_GLOBAL_OPTIONS",new i("mat-ripple-global-options"));class gt{get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}constructor(t,e,i,n,s){this._elementRef=t,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=n||{},this._rippleRenderer=new mt(this,e,t,i)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,i){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,{...this.rippleConfig,...i}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...t})}static{this.\u0275fac=function(t){return new(t||gt)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(v.Platform),s.\u0275\u0275directiveInject(ut,8),s.\u0275\u0275directiveInject(C,8))}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:gt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&s.\u0275\u0275classProp("mat-ripple-unbounded",e.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}}t("MatRipple",gt);class ft{static{this.\u0275fac=function(t){return new(t||ft)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:ft})}static{this.\u0275inj=s.\u0275\u0275defineInjector({imports:[H,H]})}}t("MatRippleModule",ft);class _t{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(t){return new(t||_t)(s.\u0275\u0275directiveInject(C,8))}}static{this.\u0275cmp=s.\u0275\u0275defineComponent({type:_t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&s.\u0275\u0275classProp("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("mat-pseudo-checkbox-minimal","minimal"===e.appearance)("mat-pseudo-checkbox-full","full"===e.appearance)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}t("MatPseudoCheckbox",_t);class bt{static{this.\u0275fac=function(t){return new(t||bt)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:bt})}static{this.\u0275inj=s.\u0275\u0275defineInjector({imports:[H]})}}t("MatPseudoCheckboxModule",bt);const vt=t("MAT_OPTION_PARENT_COMPONENT",new i("MAT_OPTION_PARENT_COMPONENT")),xt=Z(class{});let yt=0;class Et extends xt{constructor(t){super(),this._labelId="mat-optgroup-label-"+yt++,this._inert=t?.inertGroups??!1}static{this.\u0275fac=function(t){return new(t||Et)(s.\u0275\u0275directiveInject(vt,8))}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:Et,inputs:{label:"label"},features:[s.\u0275\u0275InheritDefinitionFeature]})}}t("_MatOptgroupBase",Et);const Dt=t("MAT_OPTGROUP",new i("MatOptgroup"));class Rt extends Et{static{this.\u0275fac=function(){let t;return function(e){return(t||(t=s.\u0275\u0275getInheritedFactory(Rt)))(e||Rt)}}()}static{this.\u0275cmp=s.\u0275\u0275defineComponent({type:Rt,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(t,e){2&t&&s.\u0275\u0275attribute("role",e._inert?null:"group")("aria-disabled",e._inert?null:e.disabled.toString())("aria-labelledby",e._inert?null:e._labelId)},inputs:{disabled:"disabled"},exportAs:["matOptgroup"],features:[s.\u0275\u0275ProvidersFeature([{provide:Dt,useExisting:Rt}]),s.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:S,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(t,e){1&t&&(s.\u0275\u0275projectionDef(A),s.\u0275\u0275elementStart(0,"span",0)(1,"span",1),s.\u0275\u0275text(2),s.\u0275\u0275projection(3),s.\u0275\u0275elementEnd()(),s.\u0275\u0275projection(4,1)),2&t&&(s.\u0275\u0275classProp("mdc-list-item--disabled",e.disabled),s.\u0275\u0275property("id",e._labelId),s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate1("",e.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}}t("MatOptgroup",Rt);let wt=0;class kt{constructor(t,e=!1){this.source=t,this.isUserInput=e}}t("MatOptionSelectionChange",kt);class It{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=D(t)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(t,e,i,n){this._element=t,this._changeDetectorRef=e,this._parent=i,this.group=n,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+wt++,this.onSelectionChange=new o,this._stateChanges=new w}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,e){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){t.keyCode!==M&&t.keyCode!==T||O(t)||(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new kt(this,t))}static{this.\u0275fac=function(t){s.\u0275\u0275invalidFactory()}}static{this.\u0275dir=s.\u0275\u0275defineDirective({type:It,viewQuery:function(t,e){if(1&t&&s.\u0275\u0275viewQuery(N,7),2&t){let t;s.\u0275\u0275queryRefresh(t=s.\u0275\u0275loadQuery())&&(e._text=t.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}}t("_MatOptionBase",It);class Ct extends It{constructor(t,e,i,n){super(t,e,i,n)}static{this.\u0275fac=function(t){return new(t||Ct)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(vt,8),s.\u0275\u0275directiveInject(Dt,8))}}static{this.\u0275cmp=s.\u0275\u0275defineComponent({type:Ct,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(t,e){1&t&&s.\u0275\u0275listener("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(s.\u0275\u0275hostProperty("id",e.id),s.\u0275\u0275attribute("aria-selected",e.selected)("aria-disabled",e.disabled.toString()),s.\u0275\u0275classProp("mdc-list-item--selected",e.selected)("mat-mdc-option-multiple",e.multiple)("mat-mdc-option-active",e.active)("mdc-list-item--disabled",e.disabled))},exportAs:["matOption"],features:[s.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:F,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(t,e){1&t&&(s.\u0275\u0275projectionDef(V),s.\u0275\u0275template(0,j,1,2,"mat-pseudo-checkbox",0),s.\u0275\u0275projection(1),s.\u0275\u0275elementStart(2,"span",1,2),s.\u0275\u0275projection(4,1),s.\u0275\u0275elementEnd(),s.\u0275\u0275template(5,P,1,1,"mat-pseudo-checkbox",3),s.\u0275\u0275template(6,L,2,1,"span",4),s.\u0275\u0275element(7,"div",5)),2&t&&(s.\u0275\u0275property("ngIf",e.multiple),s.\u0275\u0275advance(5),s.\u0275\u0275property("ngIf",!e.multiple&&e.selected&&!e.hideSingleSelectionIndicator),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",e.group&&e.group._inert),s.\u0275\u0275advance(1),s.\u0275\u0275property("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},dependencies:[gt,g.NgIf,_t],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}t("MatOption",Ct);class Mt{static{this.\u0275fac=function(t){return new(t||Mt)}}static{this.\u0275mod=s.\u0275\u0275defineNgModule({type:Mt})}static{this.\u0275inj=s.\u0275\u0275defineInjector({imports:[ft,f,H,bt]})}}t("MatOptionModule",Mt);const Tt={capture:!0},Ot=["focus","click","mouseenter","touchstart"],At="mat-ripple-loader-uninitialized",St="mat-ripple-loader-class-name",Nt="mat-ripple-loader-centered",jt="mat-ripple-loader-disabled";class Pt{constructor(){this._document=n(u,{optional:!0}),this._animationMode=n(r,{optional:!0}),this._globalRippleOptions=n(ut,{optional:!0}),this._platform=n(_),this._ngZone=n(c),this._hosts=new Map,this._onInteraction=t=>{if(!(t.target instanceof HTMLElement))return;const e=t.target.closest(`[${At}]`);e&&this._createRipple(e)},this._ngZone.runOutsideAngular((()=>{for(const t of Ot)this._document?.addEventListener(t,this._onInteraction,Tt)}))}ngOnDestroy(){const t=this._hosts.keys();for(const e of t)this.destroyRipple(e);for(const t of Ot)this._document?.removeEventListener(t,this._onInteraction,Tt)}configureRipple(t,e){t.setAttribute(At,""),!e.className&&t.hasAttribute(St)||t.setAttribute(St,e.className||""),e.centered&&t.setAttribute(Nt,""),e.disabled&&t.setAttribute(jt,"")}getRipple(t){return this._hosts.get(t)||this._createRipple(t)}setDisabled(t,e){const i=this._hosts.get(t);i?i.disabled=e:e?t.setAttribute(jt,""):t.removeAttribute(jt)}_createRipple(t){if(!this._document)return;const e=this._hosts.get(t);if(e)return e;t.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",t.getAttribute(St)),t.append(i);const n=new gt(new l(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return n._isInitialized=!0,n.trigger=t,n.centered=t.hasAttribute(Nt),n.disabled=t.hasAttribute(jt),this.attachRipple(t,n),n}attachRipple(t,e){t.removeAttribute(At),this._hosts.set(t,e)}destroyRipple(t){const e=this._hosts.get(t);e&&(e.ngOnDestroy(),this._hosts.delete(t))}static{this.\u0275fac=function(t){return new(t||Pt)}}static{this.\u0275prov=s.\u0275\u0275defineInjectable({token:Pt,factory:Pt.\u0275fac,providedIn:"root"})}}t("MatRippleLoader",Pt)}}}));