1import{h as Ge,j as oi}from"./chunk-P5BIUT3A.js";import{a as ni}from"./chunk-QCZIRXSN.js";import{b as Qe}from"./chunk-IPAVTCJR.js";import{c as Se}from"./chunk-CZQPPCI2.js";import{F as Yt,N as $,O as ne,P as ei,T as ti,U as st,a as ye,b as ct,c as qt,ca as ii,ea as Ee,g as Fe,h as dt,i as lt,k as jt,u as Vt,z as Bt}from"./chunk-G7MMMJCH.js";import{a as j,b as V,c as Ae}from"./chunk-7IEM6YIL.js";import{B as $e,O as Jt,c as Kt,e as Ut,f as $t,g as Le,h as Qt,i as Ke,m as Gt,n as Wt,t as Ue,u as Zt}from"./chunk-ROAQJP46.js";import{$b as _,B as kt,Ba as v,Ca as g,Cb as D,Da as de,Dc as ke,Ea as k,F as yt,H as Ct,Hb as m,He as Xt,Ia as le,Ib as f,J as wt,Ja as Y,Jb as u,Ka as X,Kb as De,Kc as we,La as Ot,Lb as Pe,Ma as Mt,Mb as K,Mc as fe,Na as ie,Nb as Ce,Nc as Nt,Oa as je,Ob as ve,P as Ft,Qb as N,Qc as Xe,R as rt,Sa as O,Sb as h,Ta as ge,Tb as U,Ub as y,Wc as he,Xa as Ve,Yc as Z,Zb as se,_a as M,_b as S,a as te,ac as b,b as bt,bc as H,bd as J,c as G,cc as Ye,cd as pe,d as _e,dc as Rt,eb as d,ec as Lt,fb as s,ga as Et,i as gt,ja as St,jd as Ht,ka as Tt,la as re,lc as R,mc as Re,na as A,nb as Dt,ob as I,oc as At,oh as ue,p as be,pc as me,qc as q,ra as It,rb as oe,rc as zt,sa as ae,sb as Be,ta as ce,tb as p,ua as P,ub as z,v as vt,va as at,vb as c,wa as W,xb as E,yc as C,zb as Pt,zc as w}from"./chunk-ADQO3XXX.js";import{a as Me}from"./chunk-3JMZ37NM.js";var Ui=["*"],$i=(i,t)=>({static:i,dynamic:t}),ai=(()=>{let t=class t{constructor(){this.showAriaLive=!0,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=j}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-field-error"],["","sipFieldError",""]],inputs:{formErrorKey:"formErrorKey",showAriaLive:"showAriaLive"},ngContentSelectors:Ui,decls:5,vars:8,consts:[[1,"field-error",3,"sipDataSelector"],[3,"fontIcon"],[3,"innerHTML"]],template:function(o,n){o&1&&(U(),m(0,"span",0),u(1,"mat-icon",1)(2,"span",2),C(3,"cxTranslate"),y(4),f()),o&2&&(c("sipDataSelector",q(5,$i,n.SIP_DATA_SELECTOR.FIELD_ERROR,n.formErrorKey)),d(),c("fontIcon",n.SipCostcoIcon.ALERT),d(),c("innerHTML",w(3,3,n.formErrorKey),M))},dependencies:[Ee,V,ue],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.cds-form-field[_ngcontent-%COMP%]{width:100%;background-color:#fff}.cds-form-field[_ngcontent-%COMP%] sip-spinner[_ngcontent-%COMP%]{margin-right:12px}.cds-form-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not([matprefix]):not([matsuffix]){line-height:inherit;font-size:inherit;border:inherit;padding:inherit;margin-right:4px}.cds-form-field[_ngcontent-%COMP%] *[matprefix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#707070}.cds-form-field[_ngcontent-%COMP%] *[matprefix][matButton][_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][matButton][_ngcontent-%COMP%]{margin-bottom:0}.cds-form-field[_ngcontent-%COMP%] mat-icon[matprefix][_ngcontent-%COMP%]{color:#707070}.cds-form-container[_ngcontent-%COMP%]{border:1px solid #909090;border-radius:4px;padding:16px}hr.cds-form-sep[_ngcontent-%COMP%]{margin-top:0;margin-bottom:24px}.cds-form-heading[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-bottom:8px}.form-group-ng[_ngcontent-%COMP%]{display:flex;margin-bottom:24px}.form-group-ng[_ngcontent-%COMP%] .form-element[_ngcontent-%COMP%]{flex:1}.cds-field-icon[_ngcontent-%COMP%]{color:#005dab;margin-top:10px;margin-left:8px}.cds-field-icon.cds-field-icon-inline[_ngcontent-%COMP%]{display:inline-block;vertical-align:text-bottom;margin:0}.cds-validated-container[_ngcontent-%COMP%]{margin-bottom:16px}.cds-validated-container.cds-validated-container-no-margin[_ngcontent-%COMP%]{margin-bottom:0}.cds-validated-container[_ngcontent-%COMP%] .cds-header-with-change[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-value[_ngcontent-%COMP%]{margin-right:8px}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-text[_ngcontent-%COMP%]{color:green;font-weight:700}.cds-input-readonly[_ngcontent-%COMP%]{caret-color:transparent}.pac-container[_ngcontent-%COMP%]{z-index:10000}input[type=checkbox][_ngcontent-%COMP%]{-webkit-appearance:checkbox}[_nghost-%COMP%]{display:block;color:#d32029}.alert[_nghost-%COMP%]{color:#222}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%]{display:inline-flex;margin:4px 4px 0;align-items:flex-start}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:14px;
1height:14px;font-size:14px;line-height:14px;flex-shrink:0;margin-right:4px}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px;line-height:14px}"],changeDetection:0});let i=t;return i})();var Te=(()=>{let t=class t{constructor(){this.hasError=new _e(!1),this.isRequired=new _e(!1),this.formErrorKey=new _e(null),this.controlDisabled=new _e(!1),this.isRequired$=this.isRequired.asObservable(),this.formErrorKey$=this.formErrorKey.asObservable(),this.controlDisabled$=this.controlDisabled.asObservable()}setHasError(e){this.hasError.next(e)}setIsRequired(e){this.isRequired.next(e)}setFormErrorKey(e){this.formErrorKey.next(e)}setControlDisabled(e){this.controlDisabled.next(e)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac});let i=t;return i})();var Wi=["*"],Zi=(i,t)=>[i,t],Ji=(i,t)=>({static:i,dynamic:t});function eo(i,t){if(i&1&&(De(0),m(1,"div",1),y(2),f(),Pe()),i&2){let r=t.sipLet,e=h();d(),c("ngClass",q(2,Zi,e.formGroupCss,r?"has-error":""))("sipDataSelector",q(5,Ji,e.SIP_DATA_SELECTOR.FORM_GROUP,e.name))}}var to=new P("FORM_GROUP_ERROR_MAP"),io=["required","requiredLength","requiredPattern","minLength","maxLength","cxPasswordsMustMatch","cxEmailsMustMatch","email"],ar=(()=>{let t=class t{constructor(e,o){this.formGroupService=e,this.formGroupErrorMap=o,this.formGroupCss="",this.subscription=new te,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=j}ngOnInit(){let e={};if(this.formGroupErrorMap.forEach(o=>{e=Me(Me({},e),o)}),e=Me(Me({},e),this.errorMap),this.formErrorKey$=this.formGroupService.formErrorKey$,this.control){let o=this.control.statusChanges.pipe(St(""),A(n=>{this.formGroupService.setHasError(n==="INVALID")}),vt(n=>{if(n==="INVALID"){let a=Object.entries(this.control.errors||{});if(a[0]){let[l,x]=a[0],L=typeof x=="object"?Object.keys(x)[0]:x,ee=io.includes(l)?l:L;return typeof e[ee]=="function"?e[ee](this.control,e):typeof e[ee]=="string"?e[ee]:ee}else return""}}),A(n=>{this.formGroupService.setFormErrorKey(n)})).subscribe();this.subscription.add(o)}this.control&&(this.formGroupService.setControlDisabled(this.control.disabled),this.control.registerOnDisabledChange(o=>{this.formGroupService.setControlDisabled(o)}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)(s(Te),s(to))},t.\u0275cmp=g({type:t,selectors:[["sip-form-group"]],inputs:{control:"control",name:"name",errorMap:"errorMap",formGroupCss:"formGroupCss"},features:[R([Te])],ngContentSelectors:Wi,decls:2,vars:3,consts:[[4,"sipLet"],[1,"form-group-ng",3,"ngClass","sipDataSelector"]],template:function(o,n){o&1&&(U(),p(0,eo,3,8,"ng-container",0),C(1,"async")),o&2&&c("sipLet",w(1,1,n.formErrorKey$))},dependencies:[he,Se,V,pe],encapsulation:2,changeDetection:0});let i=t;return i})();var mt=class{constructor(t){this._box=t,this._destroyed=new G,this._resizeSubject=new G,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(t){return this._elementObservables.has(t)||this._elementObservables.set(t,new bt(r=>{let e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(t,{box:this._box}),()=>{this._resizeObserver?.unobserve(t),e.unsubscribe(),this._elementObservables.delete(t)}}).pipe(Ct(r=>r.some(e=>e.target===t)),Et({bufferSize:1,refCount:!0}),re(this._destroyed))),this._elementObservables.get(t)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},di=(()=>{let t=class t{constructor(){this._observers=new Map,this._ngZone=W(I),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,o){let n=o?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new mt(n)),this._observers.get(n).observe(e)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Q=function(i){return i[i.State=0]="State",i[i.Transition=1]="Transition",i[i.Sequence=2]="Sequence",i[i.Group=3]="Group",i[i.Animate=4]="Animate",i[i.Keyframes=5]="Keyframes",i[i.Style=6]="Style",i[i.Trigger=7]="Trigger",i[i.Reference=8]="Reference",i[i.AnimateChild=9]="AnimateChild",i[i.AnimateRef=10]="AnimateRef",i[i.Query=11]="Query",i[i.Stagger=12]="Stagger",i}(Q||{}),pr="*";function mi(i,t){return{type:Q.Trigger,name:i,definitions:t,options:{}}}function fi(i,t=null){return{type:Q.Animate,styles:t,timings:i}}function ur(i,t=null){return{type:Q.Group,steps:i,options:t}}function xr(i,t=null){return{type:Q.Sequence,steps:i,options:t}}function ft(i){return{type:Q.Style,styles:i,offset:null}}function hi(i,t,r){return{type:Q.State,name:i,styles:t,options:r}}function _r(i){return{type:Q.Keyframes,steps:i}}function pi(i,t,r=null){return{type:Q.Transition,expr:i,animation:t,options:r}}function br(i=null){return{type:Q.AnimateChild,options:i}}function gr(i,t,r=null){return{type:Q.Query,selector:i,animation:t,options:r}}var li=class{constructor(t=0,r=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){let r=t=="start"?this._onStartFns:this._onDoneFns;
1r.forEach(e=>e()),r.length=0}},si=class{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let r=0,e=0,o=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++r==n&&this._onFinish()}),a.onDestroy(()=>{++e==n&&this._onDestroy()}),a.onStart(()=>{++o==n&&this._onStart()})}),this.totalTime=this.players.reduce((a,l)=>Math.max(a,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){let r=t*this.totalTime;this.players.forEach(e=>{let o=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(o)})}getPosition(){let t=this.players.reduce((r,e)=>r===null||e.totalTime>r.totalTime?e:r,null);return t!=null?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){let r=t=="start"?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}},vr="!";var oo=["notch"],no=["matFormFieldNotchedOutline",""],ro=["*"],ao=["textField"],co=["iconPrefixContainer"],lo=["textPrefixContainer"],so=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],mo=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function fo(i,t){i&1&&u(0,"span",17)}function ho(i,t){if(i&1&&(m(0,"label",16),y(1,1),p(2,fo,1,0,"span",17),f()),i&2){let r=h(2);c("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),z("for",r._control.disableAutomaticLabeling?null:r._control.id),d(2),D(2,!r.hideRequiredMarker&&r._control.required?2:-1)}}function po(i,t){if(i&1&&p(0,ho,3,5,"label",16),i&2){let r=h();D(0,r._hasFloatingLabel()?0:-1)}}function uo(i,t){i&1&&u(0,"div",5)}function xo(i,t){}function _o(i,t){if(i&1&&p(0,xo,0,0,"ng-template",11),i&2){h(2);let r=H(1);c("ngTemplateOutlet",r)}}function bo(i,t){if(i&1&&(m(0,"div",7),p(1,_o,1,1,null,11),f()),i&2){let r=h();c("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),d(),D(1,r._forceDisplayInfixLabel()?-1:1)}}function go(i,t){i&1&&(m(0,"div",8,2),y(2,2),f())}function vo(i,t){i&1&&(m(0,"div",9,3),y(2,3),f())}function ko(i,t){}function yo(i,t){if(i&1&&p(0,ko,0,0,"ng-template",11),i&2){h();let r=H(1);c("ngTemplateOutlet",r)}}function Co(i,t){i&1&&(m(0,"div",12),y(1,4),f())}function wo(i,t){i&1&&(m(0,"div",13),y(1,5),f())}function Fo(i,t){i&1&&u(0,"div",14)}function Eo(i,t){if(i&1&&(m(0,"div",18),y(1,6),f()),i&2){let r=h();c("@transitionMessages",r._subscriptAnimationState)}}function So(i,t){if(i&1&&(m(0,"mat-hint",20),Ye(1),f()),i&2){let r=h(2);c("id",r._hintLabelId),d(),Rt(r.hintLabel)}}function To(i,t){if(i&1&&(m(0,"div",19),p(1,So,2,2,"mat-hint",20),y(2,7),u(3,"div",21),y(4,8),f()),i&2){let r=h();c("@transitionMessages",r._subscriptAnimationState),d(),D(1,r.hintLabel?1:-1)}}var Je=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["mat-label"]],standalone:!0});let i=t;return i})(),Io=0,wi=new P("MatError"),Fi=(()=>{let t=class t{constructor(e,o){this.id=`mat-mdc-error-${Io++}`,e||o.nativeElement.setAttribute("aria-live","polite")}};t.\u0275fac=function(o){return new(o||t)(je("aria-live"),s(O))},t.\u0275dir=k({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(o,n){o&2&&ve("id",n.id)},inputs:{id:"id"},standalone:!0,features:[R([{provide:wi,useExisting:t}])]});let i=t;return i})(),Oo=0,ui=(()=>{let t=class t{constructor(){this.align="start",this.id=`mat-mdc-hint-${Oo++}`}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(o,n){o&2&&(ve("id",n.id),z("align",null),E("mat-mdc-form-field-hint-end",n.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});let i=t;return i})(),Ei=new P("MatPrefix"),Si=(()=>{let t=class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[v.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[R([{provide:Ei,useExisting:t}])]});let i=t;return i})(),Ti=new P("MatSuffix"),Ii=(()=>{let t=class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[v.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[R([{provide:Ti,useExisting:t}])]});let i=t;return i})(),Oi=new P("FloatingLabelParent"),xi=(()=>{let t=class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=W(di),this._ngZone=W(I),this._parent=W(Oi),this._resizeSubscription=new te}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return Mo(this._elementRef.nativeElement)}
1get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}};t.\u0275fac=function(o){return new(o||t)(s(O))},t.\u0275dir=k({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(o,n){o&2&&E("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let i=t;return i})();function Mo(i){let t=i;if(t.offsetParent!==null)return t.scrollWidth;let r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);let e=r.scrollWidth;return r.remove(),e}var _i="mdc-line-ripple--active",Ze="mdc-line-ripple--deactivating",bi=(()=>{let t=class t{constructor(e,o){this._elementRef=e,this._handleTransitionEnd=n=>{let a=this._elementRef.nativeElement.classList,l=a.contains(Ze);n.propertyName==="opacity"&&l&&a.remove(_i,Ze)},o.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Ze),e.add(_i)}deactivate(){this._elementRef.nativeElement.classList.add(Ze)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(I))},t.\u0275dir=k({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let i=t;return i})(),gi=(()=>{let t=class t{constructor(e,o){this._elementRef=e,this._ngZone=o,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}};t.\u0275fac=function(o){return new(o||t)(s(O),s(I))},t.\u0275cmp=g({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(o,n){if(o&1&&S(oo,5),o&2){let a;_(a=b())&&(n._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(o,n){o&2&&E("mdc-notched-outline--notched",n.open)},inputs:{open:[v.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[Re],attrs:no,ngContentSelectors:ro,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(o,n){o&1&&(U(),u(0,"div",1),m(1,"div",2,0),y(3),f(),u(4,"div",3))},encapsulation:2,changeDetection:0});let i=t;return i})(),Do={transitionMessages:mi("transitionMessages",[hi("enter",ft({opacity:1,transform:"translateY(0%)"})),pi("void => enter",[ft({opacity:0,transform:"translateY(-5px)"}),fi("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},He=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t});let i=t;return i})();var ht=new P("MatFormField"),Po=new P("MAT_FORM_FIELD_DEFAULT_OPTIONS"),vi=0,ki="fill",Ro="auto",yi="fixed",Lo="translateY(-50%)",et=(()=>{let t=class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Fe(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||Ro}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let o=this._appearance,n=e||this._defaults?.appearance||ki;this._appearance=n,this._appearance==="outline"&&this._appearance!==o&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}
1get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||yi}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||yi}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,o,n,a,l,x,L,qe){this._elementRef=e,this._changeDetectorRef=o,this._ngZone=n,this._dir=a,this._platform=l,this._defaults=x,this._animationMode=L,this._hideRequiredMarker=!1,this.color="primary",this._appearance=ki,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${vi++}`,this._hintLabelId=`mat-mdc-hint-${vi++}`,this._subscriptAnimationState="",this._destroyed=new G,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,x&&(x.appearance&&(this.appearance=x.appearance),this._hideRequiredMarker=!!x?.hideRequiredMarker,x.color&&(this.color=x.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){let e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(re(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),yt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(re(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(re(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat
1()}_shouldForward(e){let o=this._control?this._control.ngControl:null;return o&&o[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let o=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,n=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdateOnStable=!0;return}let o=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,a=o?.getBoundingClientRect().width??0,l=n?.getBoundingClientRect().width??0,x=this._dir.value==="rtl"?"-1":"1",L=`${a+l}px`,ee=`calc(${x} * (${L} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var( 2 --mat-mdc-form-field-label-transform, 3 ${Lo} translateX(${ee}) 4 )`}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let o=e.getRootNode();return o&&o!==e}return document.documentElement.contains(e)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(we),s(I),s(Vt),s(ye),s(Po,8),s(Ve,8),s(Xe))},t.\u0275cmp=g({type:t,selectors:[["mat-form-field"]],contentQueries:function(o,n,a){if(o&1&&(se(a,Je,5),se(a,Je,7),se(a,He,5),se(a,Ei,5),se(a,Ti,5),se(a,wi,5),se(a,ui,5)),o&2){let l;_(l=b())&&(n._labelChildNonStatic=l.first),_(l=b())&&(n._labelChildStatic=l.first),_(l=b())&&(n._formFieldControl=l.first),_(l=b())&&(n._prefixChildren=l),_(l=b())&&(n._suffixChildren=l),_(l=b())&&(n._errorChildren=l),_(l=b())&&(n._hintChildren=l)}},viewQuery:function(o,n){if(o&1&&(S(ao,5),S(co,5),S(lo,5),S(xi,5),S(gi,5),S(bi,5)),o&2){let a;_(a=b())&&(n._textField=a.first),_(a=b())&&(n._iconPrefixContainer=a.first),_(a=b())&&(n._textPrefixContainer=a.first),_(a=b())&&(n._floatingLabel=a.first),_(a=b())&&(n._notchedOutline=a.first),_(a=b())&&(n._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(o,n){o&2&&E("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations",n._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",n.appearance=="fill")("mat-form-field-appearance-outline",n.appearance=="outline")("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary",n.color!=="accent"&&n.color!=="warn")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[R([{provide:ht,useExisting:t},{provide:Oi,useExisting:t}]),Re],ngContentSelectors:mo,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormField
4FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(o,n){if(o&1){let a=Ce();U(so),p(0,po,1,1,"ng-template",null,0,ke),m(2,"div",4,1),N("click",function(x){return Y(a),X(n._control.onContainerClick(x))}),p(4,uo,1,0,"div",5),m(5,"div",6),p(6,bo,2,2,"div",7)(7,go,3,0,"div",8)(8,vo,3,0,"div",9),m(9,"div",10),p(10,yo,1,1,null,11),y(11),f(),p(12,Co,2,0,"div",12)(13,wo,2,0,"div",13),f(),p(14,Fo,1,0,"div",14),f(),m(15,"div",15),p(16,Eo,2,1)(17,To,5,2),f()}if(o&2){let a;d(2),E("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),d(2),D(4,!n._hasOutline()&&!n._control.disabled?4:-1),d(2),D(6,n._hasOutline()?6:-1),d(),D(7,n._hasIconPrefix?7:-1),d(),D(8,n._hasTextPrefix?8:-1),d(2),D(10,!n._hasOutline()||n._forceDisplayInfixLabel()?10:-1),d(2),D(12,n._hasTextSuffix?12:-1),d(),D(13,n._hasIconSuffix?13:-1),d(),D(14,n._hasOutline()?-1:14),d(),E("mat-mdc-form-field-subscript-dynamic-size",n.subscriptSizing==="dynamic"),d(),D(16,(a=n._getDisplayedMessages())==="error"?16:a==="hint"?17:-1)}},dependencies:[xi,gi,J,bi,ui],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
4-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}
4.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}
4.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
4over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
4-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field
4:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[Do.transitionMessages]},changeDetection:0});let i=t;return i})(),pt=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}
4),t.\u0275inj=ce({imports:[ne,Ht,jt,ne]});let i=t;return i})();var Mi=(()=>{let t=class t{constructor(){this.hideOptionalLabel=!1}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac});let i=t;return i})();function zo(i,t){i&1&&(m(0,"div",4),u(1,"span",5),f())}function No(i,t){if(i&1&&(m(0,"div",1),p(1,zo,2,0,"div",2),u(2,"span",3),C(3,"cxTranslate"),f()),i&2){let r=h();d(),c("ngIf",r.isWarning),d(),c("innerHTML",w(3,2,r.hintKey),M)}}var Di=(()=>{let t=class t{constructor(e){this.translationService=e,this.SipCostcoIcon=$}ngOnInit(){this.keyExists$=this.translationService.translationKeyExists(this.hintKey)}};t.\u0275fac=function(o){return new(o||t)(s(Qe))},t.\u0275cmp=g({type:t,selectors:[["sip-field-hint"],["","sipFieldHint",""]],inputs:{hintKey:"hintKey",isWarning:"isWarning"},decls:2,vars:3,consts:[["class","field-hint",4,"ngIf"],[1,"field-hint"],["class","field-hint-warning-icon",4,"ngIf"],[3,"innerHTML"],[1,"field-hint-warning-icon"],[1,"glyphicon","glyphicon-alert","alert-icon"]],template:function(o,n){o&1&&(p(0,No,4,4,"div",0),C(1,"async")),o&2&&c("ngIf",w(1,1,n.keyExists$))},dependencies:[Z,pe,ue],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.cds-form-field[_ngcontent-%COMP%]{width:100%;background-color:#fff}.cds-form-field[_ngcontent-%COMP%] sip-spinner[_ngcontent-%COMP%]{margin-right:12px}.cds-form-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not([matprefix]):not([matsuffix]){line-height:inherit;font-size:inherit;border:inherit;padding:inherit;margin-right:4px}.cds-form-field[_ngcontent-%COMP%] *[matprefix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#707070}.cds-form-field[_ngcontent-%COMP%] *[matprefix][matButton][_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][matButton][_ngcontent-%COMP%]{margin-bottom:0}.cds-form-field[_ngcontent-%COMP%] mat-icon[matprefix][_ngcontent-%COMP%]{color:#707070}.cds-form-container[_ngcontent-%COMP%]{border:1px solid #909090;border-radius:4px;padding:16px}hr.cds-form-sep[_ngcontent-%COMP%]{margin-top:0;margin-bottom:24px}.cds-form-heading[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-bottom:8px}.form-group-ng[_ngcontent-%COMP%]{display:flex;margin-bottom:24px}.form-group-ng[_ngcontent-%COMP%] .form-element[_ngcontent-%COMP%]{flex:1}.cds-field-icon[_ngcontent-%COMP%]{color:#005dab;margin-top:10px;margin-left:8px}.cds-field-icon.cds-field-icon-inline[_ngcontent-%COMP%]{display:inline-block;vertical-align:text-bottom;margin:0}.cds-validated-container[_ngcontent-%COMP%]{margin-bottom:16px}.cds-validated-container.cds-validated-container-no-margin[_ngcontent-%COMP%]{margin-bottom:0}.cds-validated-container[_ngcontent-%COMP%] .cds-header-with-change[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-value[_ngcontent-%COMP%]{margin-right:8px}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-text[_ngcontent-%COMP%]{color:green;font-weight:700}.cds-input-readonly[_ngcontent-%COMP%]{caret-color:transparent}.pac-container[_ngcontent-%COMP%]{z-index:10000}input[type=checkbox][_ngcontent-%COMP%]{-webkit-appearance:checkbox}.field-hint[_ngcontent-%COMP%]{display:inline-flex;margin:4px 4px 0;align-items:center;font-size:12px;color:#5f5f5f}.field-hint[_ngcontent-%COMP%] .field-hint-warning-icon[_ngcontent-%COMP%]{width:14px;margin-right:4px}"],changeDetection:0});let i=t;return i})();var Pi=qt({passive:!0}),Ri=(()=>{let t=class t{constructor(e,o){this._platform=e,this._ngZone=o,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return gt;let o=lt(e),n=this._monitoredElements.get(o);if(n)return n.subject;let a=new G,l="cdk-text-field-autofilled",x=L=>{L.animationName==="cdk-text-field-autofill-start"&&!o.classList.contains(l)?(o.classList.add(l),this._ngZone.run(()=>a.next({target:L.target,isAutofilled:!0}))):L.animationName==="cdk-text-field-autofill-end"&&o.classList.contains(l)&&(o.classList.remove(l),this._ngZone.run(()=>a.next({target:L.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{o.addEventListener("animationstart",x,Pi),o.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(o,{subject:a,unlisten:()=>{o.removeEventListener("animationstart",x,Pi)}}),a}stopMonitoring(e){let o=lt(e),n=this._monitoredElements.get(o);n&&(n.unlisten(),n.subject.complete(),o.classList.remove("cdk-text-field-autofill-monitored"),o.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(o))}
4ngOnDestroy(){this._monitoredElements.forEach((e,o)=>this.stopMonitoring(o))}};t.\u0275fac=function(o){return new(o||t)(at(ye),at(I))},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var aa=(()=>{let t=class t{get minRows(){return this._minRows}set minRows(e){this._minRows=dt(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=dt(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,o,n,a){this._elementRef=e,this._platform=o,this._ngZone=n,this._destroyed=new G,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=l=>{this._hasFocus=l.type==="focus"},this._document=a,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();kt(e,"resize").pipe(wt(16),re(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,o=e.style.marginBottom||"",n=this._platform.FIREFOX,a=n&&this._hasFocus,l=n?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(l);let x=e.scrollHeight-4;return e.classList.remove(l),a&&(e.style.marginBottom=o),x}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let o=this._elementRef.nativeElement,n=o.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;let a=this._measureScrollHeight(),l=Math.max(a,this._cachedPlaceholderHeight||0);o.style.height=`${l}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(o)):setTimeout(()=>this._scrollToCaretPosition(o))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){let{selectionStart:o,selectionEnd:n}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(o,n)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(ye),s(I),s(Xe,8))},t.\u0275dir=k({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(o,n){o&1&&N("input",function(){return n._noopInputHandler()})},inputs:{minRows:[v.None,"cdkAutosizeMinRows","minRows"],maxRows:[v.None,"cdkAutosizeMaxRows","maxRows"],enabled:[v.HasDecoratorInputTransform,"cdkTextareaAutosize","enabled",fe],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[Be]});let i=t;return i})(),Li=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}),t.\u0275inj=ce({});let i=t;return i})();var jo=new P("MAT_INPUT_VALUE_ACCESSOR"),Vo=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Bo=0,zi=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Le.required)??!1}set required(e){this._required=Fe(e)}get type(){return this._type}
4set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&ct().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Fe(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,o,n,a,l,x,L,qe,ee,xt){this._elementRef=e,this._platform=o,this.ngControl=n,this._autofillMonitor=qe,this._formField=xt,this._uid=`mat-input-${Bo++}`,this.focused=!1,this.stateChanges=new G,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(nt=>ct().has(nt)),this._iOSKeyupListener=nt=>{let Oe=nt.target;!Oe.value&&Oe.selectionStart===0&&Oe.selectionEnd===0&&(Oe.setSelectionRange(1,1),Oe.setSelectionRange(0,0))};
4let ot=this._elementRef.nativeElement,_t=ot.nodeName.toLowerCase();this._inputValueAccessor=L||ot,this._previousNativeValue=this.value,this.id=this.id,o.IOS&&ee.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new ei(x,n,l,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=_t==="select",this._isTextarea=_t==="textarea",this._isInFormField=!!xt,this._isNativeSelect&&(this.controlType=ot.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let o=this._elementRef.nativeElement;this._previousPlaceholder=e,e?o.setAttribute("placeholder",e):o.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Vo.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,o=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&o&&o.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(ye),s(Qt,10),s(Gt,8),s(Zt,8),s(ti),s(jo,10),s(Ri),s(I),s(ht,8))},t.\u0275dir=k({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(o,n){o&1&&N("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),o&2&&(ve("id",n.id)("disabled",n.disabled)("required",n.required),z("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),E("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[v.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[R([{provide:He,useExisting:t}]),le]});let i=t;return i})(),ya=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}
4),t.\u0275inj=ce({imports:[ne,pt,pt,Li,ne]});let i=t;return i})();var Ni=(()=>{let t=class t extends zi{get shouldLabelFloat(){return this.readonly?this.ngControl.value:this.focused||this.ngControl.value}get readonlyClass(){return this.readonly}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275dir=k({type:t,selectors:[["input","sipMatInput",""],["textarea","sipMatInput",""]],hostVars:2,hostBindings:function(o,n){o&2&&E("cds-input-readonly",n.readonlyClass)},exportAs:["sipMatInput"],features:[R([{provide:He,useExisting:t}]),oe]});let i=t;return i})();var Ie=class extends Wt{constructor(){super(...arguments),this._formElements=[]}addElement(t){this._formElements.push(t)}removeElement(t){this._formElements=this._formElements.filter(r=>t!==r)}focus(){this._formElements[0]?.focus()}};var tt=(()=>{let t=class t{get control(){return this._control}set control(e){this._control&&this._control instanceof Ie&&this._control.removeElement(this),this._control=e,this._control instanceof Ie&&this._control.addElement(this)}constructor(){this.idKey="",this.name="",this.errorMessages=[],this.showManualError=!1,this.forceRequired=!1,this.readOnly=!1,this.isRequired$=be(!1),this.SIP_DATA_SELECTOR=j,this.translationService=W(Qe),this.formGroupService=W(Te,{optional:!0}),this.formService=W(Mi,{optional:!0}),this.formErrorKey$=this.formGroupService?.formErrorKey$??be(null),this.controlDisabled$=this.formGroupService?.controlDisabled$??be(!1)}isRequired(e){return this.forceRequired?!0:e.hasValidator(Le.required)||this.isRequiredTrue(e)}isRequiredTrue(e){return this.forceRequired?!0:e.hasValidator(Le.requiredTrue)}ngOnInit(){if(this.formGroupService&&this.control){let e=this.control.addValidators,o=this.control.setValidators,n=this.control.removeValidators,a=this.control.clearValidators;this.control.addValidators=l=>{e.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.setValidators=l=>{o.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.removeValidators=l=>{n.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.clearValidators=()=>{a.call(this.control),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.formGroupService.setIsRequired(this.isRequired(this.control)),this.isRequired$=this.formGroupService.isRequired$}else this.control?this.isRequired$=be(this.isRequired(this.control)):this.isRequired$=be(!!this.forceRequired);this.hideOptionalLabel=this.hideOptionalLabel??this.formService?.hideOptionalLabel??!0,this.resolveLabel()}ngOnChanges(e){(e.label||e.labelKey)&&this.resolveLabel()}ngOnDestroy(){this._control&&this._control instanceof Ie&&this._control.removeElement(this)}padWithLabel(e,o){return`${e} ${o}`.trim()}resolveLabel(){this.isRequired$.pipe(Tt(e=>e||this.hideOptionalLabel?be(""):this.translationService.translate("text.label.optional")),A((e="")=>{this.labelKey?this.translationService.translate(this.labelKey).pipe(rt(1),A(o=>{this.labelText=this.padWithLabel(o,e),this.hintKey=this.hintKey??`${this.labelKey}.hint`})).subscribe():this.label?this.labelText=this.padWithLabel(this.label,e):this.labelText=e}),Ft(0),A(()=>{this.formFieldEl&&this.formFieldEl._refreshOutlineNotchWidth()}),rt(1)).subscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-abstract-form-element"]],viewQuery:function(o,n){if(o&1&&S(et,5),o&2){let a;_(a=b())&&(n.formFieldEl=a.first)}},hostAttrs:[1,"form-element"],inputs:{control:"control",labelCSS:"labelCSS",label:"label",labelKey:"labelKey",idKey:"idKey",name:"name",autofocus:"autofocus",controlsCSS:"controlsCSS",errorMessages:"errorMessages",hideOptionalLabel:"hideOptionalLabel",hideControl:"hideControl",icon:"icon",buttonKey:"buttonKey",hintKey:"hintKey",prefixTpl:"prefixTpl",suffixTpl:"suffixTpl",showManualError:"showManualError",manualErrorKey:"manualErrorKey",forceRequired:"forceRequired",readOnly:"readOnly"},features:[le],decls:0,vars:0,template:function(o,n){},encapsulation:2,changeDetection:0});let i=t;return i})();var Xo=["inputRef"],Ko=(i,t)=>({mandatory:i,formErrorKey:t}),Uo=(i,t)=>({type:i,control:t}),$o=(i,t)=>({static:i,dynamic:t}),Qo=()=>[],Go=(i,t,r)=>({autofocus:i,trap:t,block:r}),Wo=i=>({static:i});function Zo(i,t){if(i&1&&u(0,"mat-label",13),i&2){let r=h(3);c("innerHTML",r.labelText,M)}}function Jo(i,t){if(i&1&&u(0,"mat-icon",14),i&2){let r=h(3);c("fontIcon",r.SipCostcoIcon.SEARCH)}}function en(i,t){i&1&&u(0,"sip-spinner",15)}function tn(i,t){if(i&1&&u(0,"mat-icon",16),i&2){let r=h(3);c("fontIcon",r.icon)}}function on(i,t){if(i&1&&(m(0,"button",17),Ye(1),C(2,"cxTranslate"),f()),i&2){let r=h(3);c("sipDataSelector",me(4,Wo,r.SIP_DATA_SELECTOR.SUBMIT_BUTTON)),d(),Lt(" ",w(2,2,r.buttonKey)," ")}}function nn(i,t){i&1&&K(0)}function rn(i,t){if(i&1&&(m(0,"div",18),p(1,nn,1,0,"ng-container",19),f()),i&2){let r=h(3);d(),c("ngTemplateOutlet",r.suffixTpl)}}function an(i,t){if(i&1&&u(0,"mat-error",20),i&2){let r=h(2).sipLet,e=h();c("formErrorKey",e.showManualError?e.manualErrorKey:r.formErrorKey)}}function cn(i,t){if(i&1&&u(0,"sip-field-hint",21),i&2){let r=h(3);c("hintKey",r.hintKey)}}function dn(i,t){if(i&1&&(De(0),m(1,"mat-form-field",3),p(2,Zo,1,1,"mat-label",4),u(3,"
4input",5,0),p(5,Jo,1,1,"mat-icon",6)(6,en,1,0,"sip-spinner",7)(7,tn,1,1,"mat-icon",8)(8,on,3,6,"button",9)(9,rn,2,1,"div",10)(10,an,1,1,"mat-error",11),f(),p(11,cn,1,1,"sip-field-hint",12),Pe()),i&2){let r,e=h().sipLet,o=h();d(2),c("ngIf",o.labelText),d(),c("formControl",o.control)("id",o.idKey)("sipInputFormat",o.inputFormat?q(22,Uo,o.inputFormat,o.control):null)("name",o.name)("sipDataSelector",q(25,$o,o.SIP_DATA_SELECTOR.TEXT_INPUT,o.idKey||o.name))("placeholder",o.placeholder)("ngClass",(r=o.controlsCSS)!==null&&r!==void 0?r:At(28,Qo))("type",o.type)("readonly",o.readOnly)("required",e.mandatory)("cxFocus",zt(29,Go,o.autofocus,o.autofocus,o.autofocus)),z("aria-disabled",o.readOnly||(o.control==null?null:o.control.disabled))("autocomplete",o.autocomplete)("maxLength",o.maxLength||null),d(2),c("ngIf",o.search),d(),c("ngIf",o.showSpinner),d(),c("ngIf",o.icon&&!o.showSpinner),d(),c("ngIf",o.buttonKey),d(),c("ngIf",o.suffixTpl),d(),c("ngIf",e.formErrorKey||o.showManualError),d(),c("ngIf",o.hintKey)}}function ln(i,t){if(i&1&&(De(0),p(1,dn,12,33,"ng-container",2),Pe()),i&2){let r=h();d(),c("ngIf",r.control&&!r.hideControl)}}var Qa=(()=>{let t=class t extends tt{constructor(){super(...arguments),this.placeholder="",this.type="text",this.autofocus=!1,this.autocomplete="off",this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=j}get nativeElement(){return this.inputRef?.nativeElement}focus(){this.nativeElement?.focus()}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275cmp=g({type:t,selectors:[["sip-text-input"]],viewQuery:function(o,n){if(o&1&&S(Xo,5),o&2){let a;_(a=b())&&(n.inputRef=a.first)}},inputs:{placeholder:"placeholder",type:"type",autofocus:"autofocus",autocomplete:"autocomplete",minLength:"minLength",maxLength:"maxLength",showSpinner:"showSpinner",inputFormat:"inputFormat",search:"search"},features:[oe],decls:3,vars:8,consts:[["inputRef",""],[4,"sipLet"],[4,"ngIf"],[1,"cds-form-field"],[3,"innerHTML",4,"ngIf"],["sipMatInput","",3,"formControl","id","sipInputFormat","name","sipDataSelector","placeholder","ngClass","type","readonly","required","cxFocus"],["matPrefix","",3,"fontIcon",4,"ngIf"],["customClass","no-margin","matSuffix","",4,"ngIf"],["matSuffix","",3,"fontIcon",4,"ngIf"],["matButton","","matSuffix","","class","cds-btn cds-btn-primary",3,"sipDataSelector",4,"ngIf"],["matSuffix","",4,"ngIf"],["sipFieldError","",3,"formErrorKey",4,"ngIf"],[3,"hintKey",4,"ngIf"],[3,"innerHTML"],["matPrefix","",3,"fontIcon"],["customClass","no-margin","matSuffix",""],["matSuffix","",3,"fontIcon"],["matButton","","matSuffix","",1,"cds-btn","cds-btn-primary",3,"sipDataSelector"],["matSuffix",""],[4,"ngTemplateOutlet"],["sipFieldError","",3,"formErrorKey"],[3,"hintKey"]],template:function(o,n){o&1&&(p(0,ln,2,1,"ng-container",1),C(1,"async"),C(2,"async")),o&2&&c("sipLet",q(5,Ko,w(1,1,n.isRequired$),w(2,3,n.formErrorKey$)))},dependencies:[he,Z,J,Ut,Ke,$e,Ue,et,Je,Fi,Si,Ii,Ee,Jt,Se,V,oi,ni,ai,Di,Ni,pe,ue],encapsulation:2,changeDetection:0});let i=t;return i})();var sn=i=>({static:i});function mn(i,t){if(i&1&&u(0,"div",4),i&2){let r=h();c("innerHTML",r.text,M)}}function fn(i,t){i&1&&K(0)}function hn(i,t){if(i&1&&(m(0,"div",5),p(1,fn,1,0,"ng-container",6),f()),i&2){let r=h();d(),c("ngTemplateOutlet",r.template)}}var Hi=(()=>{let t=class t{constructor(e){this.changeDetectorRef=e,this.subscription=new te,this.SIP_DATA_SELECTOR=j}ngOnInit(){this.subscription.add(this.tooltipPosition.pipe(A(e=>{this.arrowClasses=e?[`arrow-${e}`]:[],this.changeDetectorRef.detectChanges()})).subscribe())}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)(s(we))},t.\u0275cmp=g({type:t,selectors:[["sip-tooltip"]],inputs:{template:"template",text:"text",tooltipPosition:"tooltipPosition"},decls:4,vars:6,consts:[[1,"tooltip-overlay",3,"sipDataSelector"],["class","tooltip-content",3,"innerHTML",4,"ngIf"],["class","tooltip-content",4,"ngIf"],[3,"ngClass"],[1,"tooltip-content",3,"innerHTML"],[1,"tooltip-content"],[4,"ngTemplateOutlet"]],template:function(o,n){o&1&&(m(0,"div",0),p(1,mn,1,1,"div",1)(2,hn,2,1,"div",2),u(3,"
4i",3),f()),o&2&&(c("sipDataSelector",me(4,sn,n.SIP_DATA_SELECTOR.TOOLTIP)),d(),c("ngIf",n.text),d(),c("ngIf",n.template),d(),c("ngClass",n.arrowClasses))},dependencies:[he,Z,J,V],encapsulation:2,changeDetection:0});let i=t;return i})();var xe=Ge(Ae.overlayOriginEdgeOffset),B=Ge(Ae.overlayOppositeEdgeOffset),qi=300,ji=600,pn="click",un="",Vi=(()=>{let t=class t{set positions(e){e?this.tooltipPositions=e.map(o=>this.defaultPositionMap.get(o)):this.tooltipPositions=this.defaultPositions}constructor(e,o,n,a){this.elementRef=e,this.overlayService=o,this.renderer=n,this.windowRef=a,this.defaultPositionMap=new Map([["top-start",{originX:"center",originY:"top",overlayX:"start",overlayY:"bottom",offsetX:-1*xe,offsetY:-1*B}],["top",{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-1*B}],["top-end",{originX:"center",originY:"top",overlayX:"end",overlayY:"bottom",offsetX:xe,offsetY:-1*B}],["bottom-start",{originX:"center",originY:"bottom",overlayX:"start",overlayY:"top",offsetX:-1*xe,offsetY:B}],["bottom",{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:B}],["bottom-end",{originX:"center",originY:"bottom",overlayX:"end",overlayY:"top",offsetX:xe,offsetY:B}],["left-start",{originX:"start",originY:"center",overlayX:"end",overlayY:"top",offsetX:-1*B,offsetY:-1*xe}],["left",{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-1*B}],["left-end",{originX:"start",originY:"center",overlayX:"end",overlayY:"bottom",offsetX:-1*B,offsetY:xe}],["right-start",{originX:"end",originY:"center",overlayX:"start",overlayY:"top",offsetX:B,offsetY:-1*xe}],["right",{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:B}],["right-end",{originX:"end",originY:"center",overlayX:"start",overlayY:"bottom",offsetX:B,offsetY:xe}]]),this.defaultPositions=[this.defaultPositionMap.get("right-start"),this.defaultPositionMap.get("right"),this.defaultPositionMap.get("right-end"),this.defaultPositionMap.get("left-start"),this.defaultPositionMap.get("left"),this.defaultPositionMap.get("left-end"),this.defaultPositionMap.get("top-start"),this.defaultPositionMap.get("top-end"),this.defaultPositionMap.get("top"),this.defaultPositionMap.get("bottom-start"),this.defaultPositionMap.get("bottom-end"),this.defaultPositionMap.get("bottom")],this.enableTooltip=!0,this.openEvent=pn,this.closeEvent=un,this.overlayBackdropClickSubscription=new te,this.tooltipPositions=[...this.defaultPositions],this.tooltipCurrentPosition=new _e(null),this.positionSubscription=new te,this.openEventUnlisten=()=>{},this.closeEventUnlisten=()=>{},this.portal=new Bt(Hi)}ngAfterViewInit(){this.enableTooltip!==!1&&(this.openEventUnlisten=this.renderer.listen(this.elementRef.nativeElement,this.openEvent,e=>{e.preventDefault(),this.attachOverlay()}),this.closeEventUnlisten=this.renderer.listen(this.elementRef.nativeElement,this.closeEvent,()=>this.detachOverlay()))}ngOnDestroy(){this.overlayRef&&this.overlayRef.dispose(),this.positionSubscription.unsubscribe(),this.openEventUnlisten(),this.closeEventUnlisten()}ngOnChanges(e){this.updatePositionStrategy(),this.overlayRef&&(this.overlayRef.updatePositionStrategy(this.positionStrategy),this.overlayRef.updateSize({maxWidth:this.maxWidth??qi,maxHeight:this.maxHeight??ji}))}afterOverlayAttached(e){e.instance.tooltipPosition=this.tooltipCurrentPosition.asObservable()}createOverlay(){this.positionStrategy||this.updatePositionStrategy(),this.overlayRef=this.overlayService.create({positionStrategy:this.positionStrategy,scrollStrategy:this.overlayService.scrollStrategies.reposition(),maxWidth:this.maxWidth??qi,maxHeight:this.maxHeight??ji,hasBackdrop:!0,backdropClass:["overlay-backdrop-tooltip"]})}updatePositionStrategy(){this.positionStrategy=this.overlayService.position().flexibleConnectedTo(this.alternateTarget?.elementRef??this.elementRef).withPositions(this.tooltipPositions).withFlexibleDimensions(!1).withLockedPosition(!0).withViewportMargin(Ge(Ae.spaceSm))}attachOverlay(){this.overlayRef||this.createOverlay(),this.overlayRef.hasAttached()||this.afterOverlayAttached(this.overlayRef.attach(this.portal)),this.overlayBackdropClickSubscription.unsubscribe(),this.overlayBackdropClickSubscription=this.overlayRef.backdropClick().pipe(A(e=>{this.detachOverlay()})).subscribe(),this.positionSubscription.unsubscribe(),this.positionSubscription=this.positionStrategy.positionChanges.pipe(A(e=>this.onPositionChange(e))).subscribe(),this.renderer.setStyle(this.elementRef.nativeElement,"z-index",Number(Ae.tooltipZindex)+1)}detachOverlay(){this.overlayRef&&this.overlayRef.detach(),this.positionSubscription.unsubscribe(),this.overlayBackdropClickSubscription.unsubscribe(),this.renderer.removeStyle(this.elementRef.nativeElement,"z-index")}onPositionChange(e){let o;
4if(this.defaultPositionMap.forEach((n,a)=>{if(n.originX===e.connectionPair.originX&&n.originY===e.connectionPair.originY&&n.overlayX===e.connectionPair.overlayX&&n.overlayY===e.connectionPair.overlayY){o=a;return}}),o){if(this.tooltipCurrentPosition.next(o),this.windowRef.nativeWindow){let n=this.windowRef.nativeWindow.document.documentElement.clientHeight-this.windowRef.nativeWindow.innerHeight;if(n!==0){let a=this.defaultPositionMap.get(o).offsetY;this.renderer.setStyle(this.overlayRef.overlayElement,"transform",`translateY(${a+n}px)`)}}}else this.tooltipCurrentPosition.next(null)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(Yt),s(Dt),s(Xt))},t.\u0275dir=k({type:t,inputs:{enableTooltip:"enableTooltip",positions:"positions",maxWidth:"maxWidth",maxHeight:"maxHeight",openEvent:"openEvent",closeEvent:"closeEvent",alternateTarget:"alternateTarget"},features:[le]});let i=t;return i})();var Bi=(()=>{let t=class t extends Vi{afterOverlayAttached(e){super.afterOverlayAttached(e),e.instance.template=this.tooltipTemplate}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275dir=k({type:t,selectors:[["","sipTemplateTooltip",""]],inputs:{tooltipTemplate:"tooltipTemplate"},features:[oe]});let i=t;return i})();var _n=i=>({static:i});function bn(i,t){if(i&1&&(u(0,"span",5),C(1,"cxTranslate")),i&2){let r=h(2);c("innerHTML",w(1,1,r.tooltipKey),M)}}function gn(i,t){if(i&1&&u(0,"span",5),i&2){let r=h(2);c("innerHTML",r.tooltipText,M)}}function vn(i,t){if(i&1&&K(0,6),i&2){let r=h(2);c("ngTemplateOutlet",r.tooltipTemplate)}}function kn(i,t){if(i&1&&p(0,bn,2,3,"span",3)(1,gn,1,1,"span",3)(2,vn,1,1,"ng-container",4),i&2){let r=h();c("ngIf",r.tooltipKey),d(),c("ngIf",r.tooltipText),d(),c("ngIf",r.tooltipTemplate)}}var yn="click",Cn="",Yi=(()=>{let t=class t{constructor(){this.icon=$.INFO,this.openEvent=yn,this.closeEvent=Cn,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=j}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-icon-tooltip"]],inputs:{icon:"icon",tooltipKey:"tooltipKey",tooltipText:"tooltipText",tooltipTemplate:"tooltipTemplate",tooltipPositions:"tooltipPositions",inline:"inline",openEvent:"openEvent",closeEvent:"closeEvent"},decls:5,vars:13,consts:[["tooltipTpl",""],["role","tooltip","sipTemplateTooltip","",1,"tooltip-icon-container",3,"sipDataSelector","tooltipTemplate","positions","openEvent","closeEvent"],[3,"fontIcon"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"innerHTML"],[3,"ngTemplateOutlet"]],template:function(o,n){if(o&1&&(m(0,"div",1),C(1,"cxTranslate"),u(2,"mat-icon",2),f(),p(3,kn,3,3,"ng-template",null,0,ke)),o&2){let a=H(4);c("sipDataSelector",me(11,_n,n.SIP_DATA_SELECTOR.ICON_TOOLTIP))("tooltipTemplate",a)("positions",n.tooltipPositions)("openEvent",n.openEvent)("closeEvent",n.closeEvent),z("aria-label",w(1,9,"text.headertext.info")),d(2),E("icon-inline",n.inline),c("fontIcon",n.icon)}},dependencies:[Z,J,V,Ee,Bi,ue],encapsulation:2,changeDetection:0});let i=t;return i})();var Fn=["input"],En=["label"],Sn=["*"],Tn=new P("mat-checkbox-default-options",{providedIn:"root",factory:Ki});function Ki(){return{color:"accent",clickAction:"check-indeterminate"}}var T=function(i){return i[i.Init=0]="Init",i[i.Checked=1]="Checked",i[i.Unchecked=2]="Unchecked",i[i.Indeterminate=3]="Indeterminate",i}(T||{}),In={provide:Kt,useExisting:It(()=>it),multi:!0},ut=class{},On=0,Xi=Ki(),it=(()=>{let t=class t{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let o=new ut;return o.source=this,o.checked=e,o}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,o,n,a,l,x){this._elementRef=e,this._changeDetectorRef=o,this._ngZone=n,this._animationMode=l,this._options=x,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new ge,this.indeterminateChange=new ge,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=T.Init,this._controlValueAccessorChangeFn=()=>{}
4,this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Xi,this.color=this._options.color||Xi.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++On}`}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let o=e!=this._indeterminate;this._indeterminate=e,o&&(this._indeterminate?this._transitionCheckState(T.Indeterminate):this._transitionCheckState(this.checked?T.Checked:T.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let o=this._currentCheckState,n=this._getAnimationTargetElement();if(!(o===e||!n)&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(o,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?T.Checked:T.Unchecked),this._emitChangeEvent()):!this.disabled&&e==="noop"&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,o){if(this._animationMode==="NoopAnimations")return"";switch(e){case T.Init:if(o===T.Checked)return this._animationClasses.uncheckedToChecked;if(o==T.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case T.Unchecked:return o===T.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case T.Checked:return o===T.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case T.Indeterminate:return o===T.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let o=this._inputElement;o&&(o.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}};t.\u0275fac=function(o){return new(o||t)(s(O),s(we),s(I),je("tabindex"),s(Ve,8),s(Tn,8))},t.\u0275cmp=g({type:t,selectors:[["mat-checkbox"]],viewQuery:function(o,n){if(o&1&&(S(Fn,5),S(En,5),S(st,5)),o&2){let a;_(a=b())&&(n._inputElement=a.first),_(a=b())&&(n._labelElement=a.first),_(a=b())&&
4(n.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(o,n){o&2&&(ve("id",n.id),z("tabindex",null)("aria-label",null)("aria-labelledby",null),Pt(n.color?"mat-"+n.color:"mat-accent"),E("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{ariaLabel:[v.None,"aria-label","ariaLabel"],ariaLabelledby:[v.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[v.None,"aria-describedby","ariaDescribedby"],id:"id",required:[v.HasDecoratorInputTransform,"required","required",fe],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[v.HasDecoratorInputTransform,"disableRipple","disableRipple",fe],tabIndex:[v.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>e==null?void 0:Nt(e)],color:"color",checked:[v.HasDecoratorInputTransform,"checked","checked",fe],disabled:[v.HasDecoratorInputTransform,"disabled","disabled",fe],indeterminate:[v.HasDecoratorInputTransform,"indeterminate","indeterminate",fe]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[R([In,{provide:$t,useExisting:t,multi:!0}]),Be,le,Re],ngContentSelectors:Sn,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(o,n){if(o&1){let a=Ce();U(),m(0,"div",3),N("click",function(x){return Y(a),X(n._preventBubblingFromLabel(x))}),m(1,"div",4,0)(3,"div",5),N("click",function(){return Y(a),X(n._onTouchTargetClick())}),f(),m(4,"input",6,1),N("blur",function(){return Y(a),X(n._onBlur())})("click",function(){return Y(a),X(n._onInputClick())})("change",function(x){return Y(a),X(n._onInteractionEvent(x))}),f(),u(6,"div",7),m(7,"div",8),Ot(),m(8,"svg",9),u(9,"path",10),f(),Mt(),u(10,"div",11),f(),u(11,"div",12),f(),m(12,"label",13,2),y(14),f()()}if(o&2){let a=H(2);c("labelPosition",n.labelPosition),d(4),E("mdc-checkbox--selected",n.checked),c("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.disabled?-1:n.tabIndex),z("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-checked",n.indeterminate?"mixed":null)("name",n.name)("value",n.value),d(7),c("matRippleTrigger",a)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),d(),c("for",n.inputId)}},dependencies:[st,ii],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
4}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500m
4s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}
4.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})();var Sc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}),t.\u0275inj=ce({imports:[it,ne,ne]});let i=t;return i})();var Dn=[[["","after",""]]],Pn=["[after]"],Rn=i=>({formErrorKey:i}),Ln=(i,t)=>({static:i,dynamic:t}),An=(i,t)=>({"costco-mat-checkbox-container":!0,"costco-mat-checkbox-container-checked":i,"costco-mat-checkbox-error":t});function zn(i,t){if(i&1&&(m(0,"div",7),u(1,"sip-icon-tooltip",8),f()),i&2){let r=h(3);d(),c("inline",!0)("tooltipKey",r.inlineTooltipKey)}}function Nn(i,t){if(i&1&&p(0,zn,2,2,"div",6),i&2){let r=h(2);c("ngIf",r.inlineTooltipKey)}}function Hn(i,t){i&1&&K(0)}function qn(i,t){i&1&&K(0)}function jn(i,t){if(i&1&&(m(0,"mat-checkbox",9),C(1,"async"),u(2,"span",10),p(3,Hn,1,0,"ng-container",11)(4,qn,1,0,"ng-container",11),f()),i&2){h();let r=H(2),e=h(),o=H(3);c("disableRipple",!0)("color","primary")("formControl",e.control)("id",e.idKey)("required",w(1,8,e.isRequired$)),d(2),c("innerHtml",e.labelText,M),d(),c("ngTemplateOutlet",o),d(),c("ngTemplateOutlet",r)}}function Vn(i,t){i&1&&K(0)}function Bn(i,t){i&1&&K(0)}function Yn(i,t){if(i&1){let r=Ce();m(0,"mat-checkbox",12),C(1,"async"),N("change",function(o){Y(r);let n=h(2);return X(n.onChange(o.checked))})("indeterminateChange",function(o){Y(r);let n=h(2);return X(n.onIndeterminateChange(o))}),u(2,"span",10),p(3,Vn,1,0,"ng-container",11)(4,Bn,1,0,"ng-container",11),f()}if(i&2){h();let r=H(2),e=h(),o=H(3);c("disableRipple",!0)("checked",e.internalChecked)("color","primary")("disabled",e.internalDisabled)("id",e.idKey)("indeterminate",e.internalIndeterminate)("required",w(1,10,e.isRequired$)),d(2),c("innerHtml",e.labelText,M),d(),c("ngTemplateOutlet",o),d(),c("ngTemplateOutlet",r)}}function Xn(i,t){if(i&1&&(m(0,"div",3),p(1,Nn,1,1,"ng-template",null,1,ke)(3,jn,5,10,"mat-checkbox",4)(4,Yn,5,12,"mat-checkbox",5),f()),i&2){let r=t.sipLet,e=h();c("sipDataSelector",q(4,Ln,e.SIP_DATA_SELECTOR.CHECKBOX,e.idKey))("ngClass",q(7,An,(e.control==null?null:e.control.value)||e.internalChecked,!!r.formErrorKey)),d(3),c("ngIf",e.control),d(),c("ngIf",!e.control)}}function Kn(i,t){i&1&&y(0)}var Rc=(()=>{let t=class t extends tt{constructor(){super(...arguments),this.internalChecked=!1,this.internalDisabled=!1,this.internalIndeterminate=!1,this.hideOptionalLabel=!0,this.handleChange=new ge,this.indeterminateChange=new ge}set checked(e){this.internalChecked=e}set disabled(e){this.internalDisabled=e}set indeterminate(e){this.internalIndeterminate=e}focus(){throw new Error("focus is not implemented for SipCheckboxComponent")}onChange(e){this.internalChecked=e,this.handleChange.emit(e)}onIndeterminateChange(e){this.internalIndeterminate=e,this.indeterminateChange.emit(e)}isRequired(e){return super.isRequiredTrue(e)}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275cmp=g({type:t,selectors:[["sip-checkbox"]],inputs:{checked:"checked",disabled:"disabled",indeterminate:"indeterminate",inlineTooltipKey:"inlineTooltipKey",hideOptionalLabel:"hideOptionalLabel"},outputs:{handleChange:"handleChange",indeterminateChange:"indeterminateChange"},features:[oe],ngContentSelectors:Pn,decls:4,vars:5,consts:[["afterTpl",""],["inlineIconTooltip",""],[3,"sipDataSelector","ngClass",4,"sipLet"],[3,"sipDataSelector","ngClass"],[3,"disableRipple","color","formControl","id","required",4,"ngIf"],[3,"disableRipple","checked","color","disabled","id","indeterminate","required","change","indeterminateChange",4,"ngIf"],["class","cds-field-icon cds-field-icon-inline",4,"ngIf"],[1,"cds-field-icon","cds-field-icon-inline"],[3,"inline","tooltipKey"],[3,"disableRipple","color","formControl","id","required"],[3,"innerHtml"],[4,"ngTemplateOutlet"],[3,"change","indeterminateChange","disableRipple","checked","color","disabled","id","indeterminate","required"]],template:function(o,n){o&1&&(U(Dn),p(0,Xn,5,10,"div",2),C(1,"async"),p(2,Kn,1,0,"ng-template",null,0,ke)),o&2&&c("sipLet",me(3,Rn,w(1,1,n.formErrorKey$)))},dependencies:[he,Z,J,Ke,$e,Ue,Se,V,Yi,it,pe],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]{display:block}[disabled][_nghost-%COMP%]{background-color:inherit;opacity:inherit}.costco-mat-checkbox-container[_ngcontent-%COMP%]{margin-left:-4px}.costco-mat-checkbox-error[_ngcontent-%COMP%] .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#d32029}"],changeDetection:0});let i=t;return i})();function Ac(i){let t={minLength:i.minLength??8,maxLength:i.maxLength??20,requireLetter:i.requireLetter??!1,requireNumber:i.requireNumber??!1,requireSymbol:i.requireSymbol??!1};return r=>{let e=r.value;if(!e)return null;let o=!1,n=!1,a=!1,l=!1;return(e.length<t.minLength||e.length>t.maxLength)&&(o=!0),t.requireLetter&&!e.match(/[A-Za-z]/giu)&&(n=!0),t.requireNumber&&!e.match(/\d/giu)&&(a=!0),t.requireSymbol&&!e.match(/[^a-zA-Z\d\s:]/giu)&&(l=!0),o||n||a||l?{passwordFormat:{badLength:o,missingLetter:n,missingNumber:a,missingSymbol:l}}:null}}export{Q as a,pr as b,mi as c,fi as d,ur as e,xr as f,ft as g,hi as h,_r as i,pi as j,br as k,gr as l,li as m,si as n,vr as o,Te as p,to as q,ar as r,Je as s,Fi as t,Si as u,Ii as v,He as w,ht as x,Po as y,et as z,pt as A,Mi as B,Ie as C,tt as D,ai as E,Di as F,aa as G,jo as H,zi as I,ya as J,Ni as K,Qa as L,Vi as M,Bi as N,Yi as O,Sc as P,Rc as Q,Ac as R};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.