import{c as Ui,d as gn,f as se,g as Wi,h as Ki,i as hn}from"./chunk-JJYQKZW2.js";import{ja as Qa}from"./chunk-HNHUJDOB.js";import{a as Qi,b as nr,c as ri,d as $i,f as sr,g as lr}from"./chunk-UG33WJ5G.js";import{a as Wa,b as Ka}from"./chunk-LLK5TS5W.js";import{c as qa,d as $a}from"./chunk-D7GJPYE3.js";import{a as Ba,c as Ya,g as Ha,h as Ua}from"./chunk-7FBT46II.js";import{a as oi}from"./chunk-WVWHIL5F.js";import{e as ii,f as ar}from"./chunk-WIBJGALW.js";import{b as qi,e as ai}from"./chunk-X2AKJ5A4.js";import{$ as Ae,A as Fa,B as Ra,H as Gt,M as Na,O as ge,S as cr,T as dr,W as un,Z as ci,_ as Xi,d as Sa,u as Ia,y as Aa,z as Ta}from"./chunk-U5UMNTVE.js";import{b as Tt,c as W,g as ei,h as Ga,i as Ja,j as tr,k as er,p as ir,s as ni,u as or,v as rr}from"./chunk-D4CLCA7B.js";import{a as Ea,e as Xa}from"./chunk-274ANIU7.js";import{a as La,b as Va,c as za}from"./chunk-QFGLLJUI.js";import{n as ti,p as ja}from"./chunk-G3FBZRYS.js";import{c as Za}from"./chunk-NF2CL4UZ.js";import{a as Qe}from"./chunk-ASH4PWQR.js";import{$a as ka,J as le,Ob as Jn,T as Qn,bb as Da,d as va,da as qn,na as $n,s as Ma,ua as Pa,wa as ya}from"./chunk-IYBDZFJF.js";import{b as Oa}from"./chunk-BTMCLVNR.js";import{a as pe,c as Ue,d as Xn,e as Ie,f as wa,g as Zn,h as Dt,k as We,n as Et,r as Ke,y as $t,z as Gn}from"./chunk-E7WTBKCT.js";import{a as He,b as ft,c as me,d as kt}from"./chunk-IUD6KCRF.js";import{$ as Ot,$a as nt,Ac as x,Bc as ma,Cc as b,Cd as ht,Dc as Ut,E as Oe,Ea as re,Ec as yt,Fa as D,Fc as Yi,Fd as fa,G as Pe,Ga as S,H as Fn,Ia as et,Ib as ra,Ic as Ee,Jc as at,K as na,Ka as u,Kb as p,Kc as Z,Kd as q,La as z,Lb as s,Lc as G,Mb as jn,Mc as pt,N as oe,Na as Ln,Nc as k,Oa as Vn,Oc as J,Pb as Bn,Pc as ot,Q as ye,Qa as F,Qc as Wn,Qd as _a,R as ae,Ra as E,Sa as I,Sb as V,Sc as ct,Sd as Se,Ta as X,Tc as dt,U as Ri,Ub as Be,Uc as st,Ud as Kn,Vb as Bi,Vc as gt,Vd as jt,W as Ni,Wc as Q,Wd as ba,Xd as xa,Yb as St,Z as we,Zb as Pt,Zc as pa,_c as ga,_d as Hi,a as bt,ab as v,bb as M,bc as A,cb as Vi,cc as ca,d as sn,db as ia,dc as da,de as wt,ea as Li,eb as zn,ec as it,f as Jo,fb as zi,fc as _,fd as T,g as R,gb as ce,gc as mn,gd as B,hc as P,hd as Wt,i as ta,ib as je,ie as rt,j as ln,jb as N,jc as pn,jd as xt,kb as C,kc as Ye,ke as Ca,lb as ji,mc as De,o as ea,oc as Yn,pb as oa,pc as Hn,qb as Zt,qc as Un,rb as aa,rc as g,sa as Rn,sc as h,sd as ha,tc as L,uc as It,ud as ua,va as ke,vc as At,wc as sa,xa as Vt,xc as j,xd as zt,yc as de,z as Lt,za as Nn,zc as la}from"./chunk-VYESOUIQ.js";import{a as H,b as qt,i as ze,l as mt}from"./chunk-PCAFPINE.js";var vt=ze(Qe());var Xt=ze(Qe());var mr=1e3*60*60*24,pr=(o,e)=>{let r=new Date(Gi(o)-1),t=new Date(Zi(e)),n=nd(r,t);return{dates:n.dates.map(i=>i.getTime()),type:n.type}},nd=(o,e)=>{let t=di(o,e,Ra);if(t.length>16)return{type:ge.YEAR,dates:t};let n=di(o,e,Fa);if(n.length>16)return{type:ge.MONTH,dates:n};let i=di(o,e,Ta);return i.length>16?{type:ge.WEEK,dates:i}:{type:ge.DAY,dates:di(o,e,Aa)}},di=(o,e,r)=>{let t=(n,i,a)=>(n.setMilliseconds(-1),n.getTime()>i.getTime()&&n.getTime()<a.getTime());return[o,...r.range(r.ceil(o),r.ceil(e)).filter(n=>t(n,o,e)),e]},Zi=o=>{let e=new Date(o);return e.setHours(23,59,59,999),e.getTime()},Gi=o=>{let e=new Date(o);return e.setHours(0,0,0,0),e.getTime()},si=o=>{let e=new Date(o),r=e.getMonth()+1>9?e.getMonth()+1:`0${e.getMonth()+1}`,t=e.getDate()>9?e.getDate():`0${e.getDate()}`;return`${e.getFullYear()}-${r}-${t}`},gr=(o,e)=>e.getTime()-o.getTime();var li="publishedDate",fn=function(o){return o.MIN="min",o.MAX="max",o}(fn||{}),hr=2021,ur=(()=>{let e=class e{constructor(t,n,i,a,c,d){this.apiService=t,this.logger=n,this.propertiesService=i,this.toastNotificationsService=a,this.translate=c,this.metricService=d,this.cachedNormalizedTimelineData=new ln(1),this.cachedKeyEventsGrowthData=new ln(1),this.cachedNormalizedTimelineDataObs=this.cachedNormalizedTimelineData.asObservable(),this.cachedKeyEventsGrowthDataObs=this.cachedKeyEventsGrowthData.asObservable()}getTimeSeries(t,n,i,a,c){return mt(this,null,function*(){let d=n.clone();this.removeTimeQuery(d);let m=ir.indexOf(a==null?void 0:a.metric)!==-1,l={aggregations:[H({property:li,timeRanges:i,childAggregations:[H({property:t},a)]},a)],query:d.toJson(!0),limit:0,executionDetails:m?{asynchronous:er.Aggregations}:null};return this.apiService.postDocumentsQuery(l,c).then(f=>!(f!=null&&f.aggregation)||!f.aggregation[li]?(this.logger.info(`/insights-search/insights-search endpoint is not returning results for ${JSON.stringify(l)}`),[]):f.aggregation[li])})}getTimelineAggregations(t,n){return new Promise((i,a)=>mt(this,null,function*(){let c=yield this.getDateRanges(n),d=c==null?void 0:c.dates,m=c==null?void 0:c.timeFrame,l=c==null?void 0:c.type;if(!d){this.logger.error("Unable to get Time Ranges from filters"),a();return}let f=this.metricService.getGlobalMetric(),O=yield this.getTimeSeries(t,n,d,f,"timeline-v2"),w=this.parseTimelineData(t,O,f,l,m);i(w)}))}parseTimelineData(t,n,i,a,c){let d=this.propertiesService.getPropertyDictionary(t);n.shift();let m=this.getCategoriesWithTotalValues(n,t),l=this.getRankingMap(m),f=n.reduce((O,w)=>{let K=si(w.key.to),$=this.addMissingSeries(m,w.childAggregations[t]),Ct=Math.max(...m.map(Me=>Me.maxValue));return O.concat($.map(Me=>{let ie;return this.metricService.isMetricLikeRelevance(i.metric)&&(ie=Mt=>rr(0,Ct,Mt)),this.buildTimelineData(K,Me,l,ie,d)}))},[]);return{type:a,range:[`${si(c[0])}T00:00:00Z`,`${si(c[1])}T23:59:59Z`],dates:f}}getKeyEventsGrowthData(t){return mt(this,null,function*(){let n=yield this.apiService.getKeyEventsGrowthData(t).catch(i=>(this.logger.info(i),[]));return this.cachedKeyEventsGrowthData.next(n),n})}getNormalizedTimelineData(t,n,i){return mt(this,null,function*(){let a=yield this.getDateRanges(n),c=a==null?void 0:a.timeFrame,d=a==null?void 0:a.dates,m=a==null?void 0:a.type;d!=null&&d.length&&(t.timeRanges=d),t.step=m;let l=yield this.apiService.getNormalizedTimelineData(t);this.cachedNormalizedTimelineData.next(l);let f=l.aggregation[li],O=this.metricService.getGlobalMetric(),w=this.parseTimelineData(i,f,O,m,c);return{response:l,timelineData:w}})}computeTimeQuery(t,n=!1){return new Promise(i=>{let a=qi(t,Tt.SELECTION);if(a){i(a);return}let c=this.addTimeConstrainToFilter(t.getQuery(Tt.SELECTION));this.apiService.postDocumentsQuery({aggregations:[{property:W.PUBLISHED_DATE,metricsAggregations:[fn.MAX,fn.MIN]}],limit:1,query:c.toJson()}).then(d=>{var m;if(d.aggregation.publishedDate){let l=new Xt.LeafFilter(W.PUBLISHED_DATE),f=n?Date.now():d.aggregation.publishedDate.find(O=>O.key===fn.MAX).value;l.setRange({gt:{value:(m=d.aggregation.publishedDate.find(O=>O.key===fn.MIN).value)!=null?m:new Date(hr,1,1).getTime()},lt:{value:f}}),i(l)}},()=>{this.toastNotificationsService.showToast({content:this.translate.instant("signals-ng-visualization-tab.common.error.date_load_failed"),duration:5e3,type:Pa.ERROR})})})}addTimeConstrainToFilter(t){let n=t.clone(),i=new Xt.LeafFilter(W.PUBLISHED_DATE),a={reference:Xt.RangeReferencePoint.DATE_NOW,value:0,unit:Xt.RangeReferenceUnit.DAYS},c={value:new Date(hr,1,1).getTime()-1};return i.setRange({lt:a,gt:c}),n.addFilter(i),n}removeTimeQuery(t){let n=qi(t,Tt.SELECTION);n&&t.getQuery(Tt.SELECTION).removeFilter(n)}getDateRanges(t){return mt(this,null,function*(){let n=yield this.computeTimeQuery(t,!0),i=[Xt.RangeUtil.convert(n.getRange().gt),n.getRange().lt?Xt.RangeUtil.convert(n.getRange().lt):Date.now()];return qt(H({},pr(i[0],i[1])),{timeFrame:i})})}getCategoriesWithTotalValues(t,n){let i=t.reduce((a,c)=>(c.childAggregations[n].forEach(m=>{let l=a[m.key],f=((l==null?void 0:l.sum)||0)+m.value,O=(l==null?void 0:l.maxValue)||0,w=m.value>O?m.value:O;a[m.key]={key:m.key,sum:f,maxValue:w}}),a),{});return Object.keys(i).map(a=>i[a])}getRankingMap(t){return t.sort((n,i)=>i.sum-n.sum).reduce((n,i,a)=>(n[i.key]=a+1,n),{})}addMissingSeries(t,n){if(n.length===t.length)return n;let i=t.filter(a=>n.findIndex(c=>c.key===a.key)===-1).map(a=>({key:a.key,value:0,doc_count:0}));return n.concat(i)}buildTimelineData(t,n,i,a,c){let d=n.key;return{date:t,value:a?a(n.value):n.value,category:d,ranking:i[d],label:c?c[d]:d}}};e.\u0275fac=function(n){return new(n||e)(u(or),u(Oa),u(oi),u(ya),u(He),u(ni))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var fr=(o,e,r,t,n)=>{if(!n)return t(e,mi(o,r)),t(e,mi(o,r));let i=cd(o,r),a=t(e,i),c=dd(mi(o,r),a);return t(e,mi(o,r),c)},mi=(o,e,r)=>un().key(t=>r?$i(t[e]):t[e]).entries(o).map(t=>t.key),cd=(o,e)=>un().key(r=>ri(r[e])).entries(o).map(r=>r.key),dd=(o,e)=>{let r={};return o.forEach(t=>{if(ri(t)!==$i(t)){let n=e[ri(t)];r[t]=n}}),r};var _r=(o,e)=>{let r={};return o.forEach(t=>{let n=t.category;r[n]={label:e&&e[n]?e[n]:n,id:n}}),Object.keys(r).map(t=>r[t])},br=o=>un().key(e=>e.category).rollup(e=>{let r=Sa(e,n=>n.value),t=Ia().domain([0,r]).range([0,100]);return e.map((n,i)=>qt(H({},n),{value:t(n.value)}))}).entries(o).reduce((e,r)=>e.concat(r.value),[]);var sd=o=>({on:o}),xr=(()=>{let e=class e{constructor(){this.onChange=()=>{},this.onTouch=()=>{}}set model(t){t!==void 0&&this.value!==t&&(this.value=t)}writeValue(t){this.model=t}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouch=t}switchChange(){this.value=!this.value,this.onChange(this.value),this.onTouch(this.value)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["ui2-toggle-switch"]],features:[gt([{provide:pe,useExisting:re(()=>e),multi:!0}])],decls:2,vars:3,consts:[[1,"switch-track",3,"click","ngClass"],[1,"switch-handler"]],template:function(n,i){n&1&&(g(0,"div",0),x("click",function(){return i.switchChange()}),L(1,"div",1),h()),n&2&&_("ngClass",pa(1,sd,i.value))},dependencies:[Se],styles:["[_nghost-%COMP%]{width:41px;height:24px;display:inline-flex;align-items:center}[_nghost-%COMP%]:hover   .switch-handler[_ngcontent-%COMP%]{border:2px solid #098dcd}.switch-handler[_ngcontent-%COMP%]{display:block;width:24px;height:24px;border-radius:12px;background:#fff;border:2px solid white;box-shadow:0 3px 7px #8a9bab99,0 1px 2px #8a9bab99;position:absolute;bottom:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);left:-4px;transition:all .2s ease;pointer-events:none}.switch-track[_ngcontent-%COMP%]{border-radius:16px;height:16px;width:37px;position:relative;cursor:pointer;background:#bdc8d4}.switch-track.on[_ngcontent-%COMP%]{background:#098dcd}.switch-track.on[_ngcontent-%COMP%]   .switch-handler[_ngcontent-%COMP%]{left:calc(100% - 20px)}.disabled[_nghost-%COMP%]   .switch-track[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .switch-track[_ngcontent-%COMP%]{pointer-events:none;background:#e1e7ee}.disabled[_nghost-%COMP%]   .switch-track.on[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .switch-track.on[_ngcontent-%COMP%]{background:#e1e7ee}.disabled[_nghost-%COMP%]   .switch-handler[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .switch-handler[_ngcontent-%COMP%]{border:2px solid #e1e7ee;box-shadow:none}.disabled[_nghost-%COMP%]   .switch-handler[_ngcontent-%COMP%]:hover, .disabled   [_nghost-%COMP%]   .switch-handler[_ngcontent-%COMP%]:hover{border:2px solid #e1e7ee}"]});let o=e;return o})();var Cr=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[rt,Gn]});let o=e;return o})();var _n=function(o){return o.QuickOptionsPicker="quickOptionsPicker",o.RangePicker="rangePicker",o.SinglePicker="singlePicker",o}(_n||{}),pi="customRange";var to;try{to=typeof Intl<"u"&&Intl.v8BreakIterator}catch{to=!1}var U=(()=>{let e=class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Ca(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||to)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};e.\u0275fac=function(n){return new(n||e)(u(oa))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var qe,vr=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function eo(){if(qe)return qe;if(typeof document!="object"||!document)return qe=new Set(vr),qe;let o=document.createElement("input");return qe=new Set(vr.filter(e=>(o.setAttribute("type",e),o.type===e))),qe}var bn;function md(){if(bn==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>bn=!0}))}finally{bn=bn||!1}return bn}function Bt(o){return md()?o:!!o.capture}var Te;function Mr(){if(Te==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Te=!1,Te;if("scrollBehavior"in document.documentElement.style)Te=!0;else{let o=Element.prototype.scrollTo;o?Te=!/\{\s*\[native code\]\s*\}/.test(o.toString()):Te=!1}}return Te}var Ji;function pd(){if(Ji==null){let o=typeof document<"u"?document.head:null;Ji=!!(o&&(o.createShadowRoot||o.attachShadow))}return Ji}function Or(o){if(pd()){let e=o.getRootNode?o.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function gi(){let o=typeof document<"u"&&document?document.activeElement:null;for(;o&&o.shadowRoot;){let e=o.shadowRoot.activeElement;if(e===o)break;o=e}return o}function Kt(o){return o.composedPath?o.composedPath()[0]:o.target}function xn(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function te(o,...e){return e.length?e.some(r=>o[r]):o.altKey||o.shiftKey||o.ctrlKey||o.metaKey}function Cn(o){return o!=null&&`${o}`!="false"}function gp(o){return!isNaN(parseFloat(o))&&!isNaN(Number(o))}function $e(o){return Array.isArray(o)?o:[o]}function lt(o){return o==null?"":typeof o=="string"?o:`${o}px`}function Yt(o){return o instanceof N?o.nativeElement:o}function Pr(o,e=/\s+/){let r=[];if(o!=null){let t=Array.isArray(o)?o:`${o}`.split(e);for(let n of t){let i=`${n}`.trim();i&&r.push(i)}}return r}var gd=(()=>{let e=class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var hi=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({providers:[gd]});let o=e;return o})();var yr=new Set,Fe,hd=(()=>{let e=class e{constructor(t,n){this._platform=t,this._nonce=n,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):fd}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&ud(t,this._nonce),this._matchMedia(t)}};e.\u0275fac=function(n){return new(n||e)(u(U),u(aa,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();function ud(o,e){if(!yr.has(o))try{Fe||(Fe=document.createElement("style"),e&&Fe.setAttribute("nonce",e),Fe.setAttribute("type","text/css"),document.head.appendChild(Fe)),Fe.sheet&&(Fe.sheet.insertRule(`@media ${o} {body{ }}`,0),yr.add(o))}catch(r){console.error(r)}}function fd(o){return{matches:o==="all"||o==="",media:o,addListener:()=>{},removeListener:()=>{}}}var kr=(()=>{let e=class e{constructor(t,n){this._mediaMatcher=t,this._zone=n,this._queries=new Map,this._destroySubject=new R}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return wr($e(t)).some(i=>this._registerQuery(i).mql.matches)}observe(t){let i=wr($e(t)).map(c=>this._registerQuery(c).observable),a=Fn(i);return a=na(a.pipe(Ot(1)),a.pipe(Rn(1),we(0))),a.pipe(Pe(c=>{let d={matches:!1,breakpoints:{}};return c.forEach(({matches:m,query:l})=>{d.matches=d.matches||m,d.breakpoints[l]=m}),d}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let n=this._mediaMatcher.matchMedia(t),a={observable:new sn(c=>{let d=m=>this._zone.run(()=>c.next(m));return n.addListener(d),()=>{n.removeListener(d)}}).pipe(ke(n),Pe(({matches:c})=>({query:t,matches:c})),Vt(this._destroySubject)),mql:n};return this._queries.set(t,a),a}};e.\u0275fac=function(n){return new(n||e)(u(hd),u(V))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();function wr(o){return o.map(e=>e.split(",")).reduce((e,r)=>e.concat(r)).map(e=>e.trim())}var io=class{constructor(e,r){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new R,this._typeaheadSubscription=bt.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new R,this.change=new R,e instanceof ji?this._itemChangesSubscription=e.changes.subscribe(t=>this._itemsChanged(t.toArray())):Bi(e)&&(this._effectRef=fa(()=>this._itemsChanged(e()),{injector:r}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Nn(r=>this._pressedLetters.push(r)),we(e),ae(()=>this._pressedLetters.length>0),Pe(()=>this._pressedLetters.join(""))).subscribe(r=>{let t=this._getItemsArray();for(let n=1;n<t.length+1;n++){let i=(this._activeItemIndex+n)%t.length,a=t[i];if(!this._skipPredicateFn(a)&&a.getLabel().toUpperCase().trim().indexOf(r)===0){this.setActiveItem(i);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this}withPageUpDown(e=!0,r=10){return this._pageUpAndDown={enabled:e,delta:r},this}setActiveItem(e){let r=this._activeItem;this.updateActiveItem(e),this._activeItem!==r&&this.change.next(this._activeItemIndex)}onKeydown(e){let r=e.keyCode,n=["altKey","ctrlKey","metaKey","shiftKey"].every(i=>!e[i]||this._allowedModifierKeys.indexOf(i)>-1);switch(r){case 9:this.tabOut.next();return;case 40:if(this._vertical&&n){this.setNextItemActive();break}else return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&n){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&n){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&n){let i=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(i>0?i:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&n){let i=this._activeItemIndex+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(i<a?i:a-1,-1);break}else return;default:(n||te(e,"shiftKey"))&&(e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(r>=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r)));return}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let r=this._getItemsArray(),t=typeof e=="number"?e:r.indexOf(e),n=r[t];this._activeItem=n==null?null:n,this._activeItemIndex=t}destroy(){var e,r;this._typeaheadSubscription.unsubscribe(),(e=this._itemChangesSubscription)==null||e.unsubscribe(),(r=this._effectRef)==null||r.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let r=this._getItemsArray();for(let t=1;t<=r.length;t++){let n=(this._activeItemIndex+e*t+r.length)%r.length,i=r[n];if(!this._skipPredicateFn(i)){this.setActiveItem(n);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,r){let t=this._getItemsArray();if(t[e]){for(;this._skipPredicateFn(t[e]);)if(e+=r,!t[e])return;this.setActiveItem(e)}}_getItemsArray(){return Bi(this._items)?this._items():this._items instanceof ji?this._items.toArray():this._items}_itemsChanged(e){if(this._activeItem){let r=e.indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}};var Dr=class extends io{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var kd=(()=>{let e=class e{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return Ed(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let n=Dd(Ld(t));if(n&&(Er(n)===-1||!this.isVisible(n)))return!1;let i=t.nodeName.toLowerCase(),a=Er(t);return t.hasAttribute("contenteditable")?a!==-1:i==="iframe"||i==="object"||this._platform.WEBKIT&&this._platform.IOS&&!Rd(t)?!1:i==="audio"?t.hasAttribute("controls")?a!==-1:!1:i==="video"?a===-1?!1:a!==null?!0:this._platform.FIREFOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,n){return Nd(t)&&!this.isDisabled(t)&&((n==null?void 0:n.ignoreVisibility)||this.isVisible(t))}};e.\u0275fac=function(n){return new(n||e)(u(U))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();function Dd(o){try{return o.frameElement}catch{return null}}function Ed(o){return!!(o.offsetWidth||o.offsetHeight||typeof o.getClientRects=="function"&&o.getClientRects().length)}function Sd(o){let e=o.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function Id(o){return Td(o)&&o.type=="hidden"}function Ad(o){return Fd(o)&&o.hasAttribute("href")}function Td(o){return o.nodeName.toLowerCase()=="input"}function Fd(o){return o.nodeName.toLowerCase()=="a"}function Ar(o){if(!o.hasAttribute("tabindex")||o.tabIndex===void 0)return!1;let e=o.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function Er(o){if(!Ar(o))return null;let e=parseInt(o.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function Rd(o){let e=o.nodeName.toLowerCase(),r=e==="input"&&o.type;return r==="text"||r==="password"||e==="select"||e==="textarea"}function Nd(o){return Id(o)?!1:Sd(o)||Ad(o)||o.hasAttribute("contenteditable")||Ar(o)}function Ld(o){return o.ownerDocument&&o.ownerDocument.defaultView||window}var oo=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,r,t,n,i=!1){this._element=e,this._checker=r,this._ngZone=t,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,i||this.attachAnchors()}destroy(){let e=this._startAnchor,r=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let r=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){let t=this._getFirstTabbableElement(r);return t==null||t.focus(e),!!t}return r.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let r=this._getRegionBoundary("start");return r&&r.focus(e),!!r}focusLastTabbableElement(e){let r=this._getRegionBoundary("end");return r&&r.focus(e),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let r=e.children;for(let t=0;t<r.length;t++){let n=r[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(r[t]):null;if(n)return n}return null}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let r=e.children;for(let t=r.length-1;t>=0;t--){let n=r[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[t]):null;if(n)return n}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,r){e?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Ot(1)).subscribe(e)}},Vd=(()=>{let e=class e{constructor(t,n,i){this._checker=t,this._ngZone=n,this._document=i}create(t,n=!1){return new oo(t,this._checker,this._ngZone,this._document,n)}};e.\u0275fac=function(n){return new(n||e)(u(kd),u(V),u(q))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),Tr=(()=>{let e=class e{get enabled(){var t;return((t=this.focusTrap)==null?void 0:t.enabled)||!1}set enabled(t){this.focusTrap&&(this.focusTrap.enabled=t)}constructor(t,n,i){this._elementRef=t,this._focusTrapFactory=n,this._previouslyFocusedElement=null,z(U).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){var t;(t=this.focusTrap)==null||t.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){var t;(t=this.focusTrap)==null||t.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(t){var i;let n=t.autoCapture;n&&!n.firstChange&&this.autoCapture&&((i=this.focusTrap)!=null&&i.hasAttached())&&this._captureFocus()}_captureFocus(){var t;this._previouslyFocusedElement=gi(),(t=this.focusTrap)==null||t.focusInitialElementWhenReady()}};e.\u0275fac=function(n){return new(n||e)(s(N),s(Vd),s(q))},e.\u0275dir=X({type:e,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[F.HasDecoratorInputTransform,"cdkTrapFocus","enabled",ht],autoCapture:[F.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",ht]},exportAs:["cdkTrapFocus"],standalone:!0,features:[Pt,nt]});let o=e;return o})();function ao(o){return o.buttons===0||o.detail===0}function ro(o){let e=o.touches&&o.touches[0]||o.changedTouches&&o.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var zd=new et("cdk-input-modality-detector-options"),jd={ignoreKeys:[18,17,224,91,16]},Fr=650,Xe=Bt({passive:!0,capture:!0}),Bd=(()=>{let e=class e{get mostRecentModality(){return this._modality.value}constructor(t,n,i,a){this._platform=t,this._mostRecentTarget=null,this._modality=new ta(null),this._lastTouchMs=0,this._onKeydown=c=>{var d,m;(m=(d=this._options)==null?void 0:d.ignoreKeys)!=null&&m.some(l=>l===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Kt(c))},this._onMousedown=c=>{Date.now()-this._lastTouchMs<Fr||(this._modality.next(ao(c)?"keyboard":"mouse"),this._mostRecentTarget=Kt(c))},this._onTouchstart=c=>{if(ro(c)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Kt(c)},this._options=H(H({},jd),a),this.modalityDetected=this._modality.pipe(Rn(1)),this.modalityChanged=this.modalityDetected.pipe(Li()),t.isBrowser&&n.runOutsideAngular(()=>{i.addEventListener("keydown",this._onKeydown,Xe),i.addEventListener("mousedown",this._onMousedown,Xe),i.addEventListener("touchstart",this._onTouchstart,Xe)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Xe),document.removeEventListener("mousedown",this._onMousedown,Xe),document.removeEventListener("touchstart",this._onTouchstart,Xe))}};e.\u0275fac=function(n){return new(n||e)(u(U),u(V),u(q),u(zd,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var fi=function(o){return o[o.IMMEDIATE=0]="IMMEDIATE",o[o.EVENTUAL=1]="EVENTUAL",o}(fi||{}),Yd=new et("cdk-focus-monitor-default-options"),ui=Bt({passive:!0,capture:!0}),co=(()=>{let e=class e{constructor(t,n,i,a,c){this._ngZone=t,this._platform=n,this._inputModalityDetector=i,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new R,this._rootNodeFocusAndBlurListener=d=>{let m=Kt(d);for(let l=m;l;l=l.parentElement)d.type==="focus"?this._onFocus(d,l):this._onBlur(d,l)},this._document=a,this._detectionMode=(c==null?void 0:c.detectionMode)||fi.IMMEDIATE}monitor(t,n=!1){let i=Yt(t);if(!this._platform.isBrowser||i.nodeType!==1)return Lt();let a=Or(i)||this._getDocument(),c=this._elementInfo.get(i);if(c)return n&&(c.checkChildren=!0),c.subject;let d={checkChildren:n,subject:new R,rootNode:a};return this._elementInfo.set(i,d),this._registerGlobalListeners(d),d.subject}stopMonitoring(t){let n=Yt(t),i=this._elementInfo.get(n);i&&(i.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(i))}focusVia(t,n,i){let a=Yt(t),c=this._getDocument().activeElement;a===c?this._getClosestElementsInfo(a).forEach(([d,m])=>this._originChanged(d,n,m)):(this._setOrigin(n),typeof a.focus=="function"&&a.focus(i))}ngOnDestroy(){this._elementInfo.forEach((t,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===fi.EVENTUAL||!!(t!=null&&t.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(t,n){t.classList.toggle("cdk-focused",!!n),t.classList.toggle("cdk-touch-focused",n==="touch"),t.classList.toggle("cdk-keyboard-focused",n==="keyboard"),t.classList.toggle("cdk-mouse-focused",n==="mouse"),t.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(t,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&n,this._detectionMode===fi.IMMEDIATE){clearTimeout(this._originTimeoutId);let i=this._originFromTouchInteraction?Fr:1;this._originTimeoutId=setTimeout(()=>this._origin=null,i)}})}_onFocus(t,n){let i=this._elementInfo.get(n),a=Kt(t);!i||!i.checkChildren&&n!==a||this._originChanged(n,this._getFocusOrigin(a),i)}_onBlur(t,n){let i=this._elementInfo.get(n);!i||i.checkChildren&&t.relatedTarget instanceof Node&&n.contains(t.relatedTarget)||(this._setClasses(n),this._emitOrigin(i,null))}_emitOrigin(t,n){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(n))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let n=t.rootNode,i=this._rootNodeFocusListenerCount.get(n)||0;i||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,ui),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,ui)}),this._rootNodeFocusListenerCount.set(n,i+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Vt(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(t){let n=t.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let i=this._rootNodeFocusListenerCount.get(n);i>1?this._rootNodeFocusListenerCount.set(n,i-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ui),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ui),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,n,i){this._setClasses(t,n),this._emitOrigin(i,n),this._lastFocusOrigin=n}_getClosestElementsInfo(t){let n=[];return this._elementInfo.forEach((i,a)=>{(a===t||i.checkChildren&&a.contains(t))&&n.push([a,i])}),n}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:n,mostRecentModality:i}=this._inputModalityDetector;if(i!=="mouse"||!n||n===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let a=t.labels;if(a){for(let c=0;c<a.length;c++)if(a[c].contains(n))return!0}return!1}};e.\u0275fac=function(n){return new(n||e)(u(V),u(U),u(Bd),u(q,8),u(Yd,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),so=(()=>{let e=class e{constructor(t,n){this._elementRef=t,this._focusMonitor=n,this._focusOrigin=null,this.cdkFocusChange=new C}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};e.\u0275fac=function(n){return new(n||e)(s(N),s(co))},e.\u0275dir=X({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let o=e;return o})(),Re=function(o){return o[o.NONE=0]="NONE",o[o.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",o[o.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",o}(Re||{}),Sr="cdk-high-contrast-black-on-white",Ir="cdk-high-contrast-white-on-black",no="cdk-high-contrast-active",lo=(()=>{let e=class e{constructor(t,n){this._platform=t,this._document=n,this._breakpointSubscription=z(kr).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Re.NONE;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let n=this._document.defaultView||window,i=n&&n.getComputedStyle?n.getComputedStyle(t):null,a=(i&&i.backgroundColor||"").replace(/ /g,"");switch(t.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Re.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Re.BLACK_ON_WHITE}return Re.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(no,Sr,Ir),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===Re.BLACK_ON_WHITE?t.add(no,Sr):n===Re.WHITE_ON_BLACK&&t.add(no,Ir)}}};e.\u0275fac=function(n){return new(n||e)(u(U),u(q))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),Rr=(()=>{let e=class e{constructor(t){t._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(n){return new(n||e)(u(lo))},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[hi]});let o=e;return o})();var Ud=new et("cdk-dir-doc",{providedIn:"root",factory:Wd});function Wd(){return z(q)}var Kd=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Qd(o){let e=(o==null?void 0:o.toLowerCase())||"";return e==="auto"&&typeof navigator<"u"&&(navigator!=null&&navigator.language)?Kd.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var ee=(()=>{let e=class e{constructor(t){if(this.value="ltr",this.change=new C,t){let n=t.body?t.body.dir:null,i=t.documentElement?t.documentElement.dir:null;this.value=Qd(n||i||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(n){return new(n||e)(u(Ud,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var _e=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({});let o=e;return o})();var Lr=class{};function eg(o){return o&&typeof o.connect=="function"&&!(o instanceof Jo)}var _i=function(o){return o[o.REPLACED=0]="REPLACED",o[o.INSERTED=1]="INSERTED",o[o.MOVED=2]="MOVED",o[o.REMOVED=3]="REMOVED",o}(_i||{}),ng=new et("_ViewRepeater"),Vr=class{applyChanges(e,r,t,n,i){e.forEachOperation((a,c,d)=>{let m,l;if(a.previousIndex==null){let f=t(a,c,d);m=r.createEmbeddedView(f.templateRef,f.context,f.index),l=_i.INSERTED}else d==null?(r.remove(c),l=_i.REMOVED):(m=r.get(c),r.move(m,d),l=_i.MOVED);i&&i({context:m==null?void 0:m.context,operation:l,record:a})})}detach(){}};var zr=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(e=!1,r,t=!0,n){this._multiple=e,this._emitChanges=t,this.compareWith=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new R,r&&r.length&&(e?r.forEach(i=>this._markSelected(i)):this._markSelected(r[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(t=>this._markSelected(t));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}deselect(...e){this._verifyValueAssignment(e),e.forEach(t=>this._unmarkSelected(t));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}setSelection(...e){this._verifyValueAssignment(e);let r=this.selected,t=new Set(e);e.forEach(i=>this._markSelected(i)),r.filter(i=>!t.has(this._getConcreteValue(i,t))).forEach(i=>this._unmarkSelected(i));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let r=this._hasQueuedChanges();return e&&this._emitChangeEvent(),r}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e,r){if(this.compareWith){r=r!=null?r:this._selection;for(let t of r)if(this.compareWith(e,t))return t;return e}else return e}};var $d=20,Br=(()=>{let e=class e{constructor(t,n,i){this._ngZone=t,this._platform=n,this._scrolled=new R,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let n=this.scrollContainers.get(t);n&&(n.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=$d){return this._platform.isBrowser?new sn(n=>{this._globalSubscription||this._addGlobalListener();let i=t>0?this._scrolled.pipe(Ri(t)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Lt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(t,n){let i=this.getAncestorScrollContainers(t);return this.scrolled(n).pipe(ae(a=>!a||i.indexOf(a)>-1))}getAncestorScrollContainers(t){let n=[];return this.scrollContainers.forEach((i,a)=>{this._scrollableContainsElement(a,t)&&n.push(a)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(t,n){let i=Yt(n),a=t.getElementRef().nativeElement;do if(i==a)return!0;while(i=i.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let t=this._getWindow();return oe(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};e.\u0275fac=function(n){return new(n||e)(u(V),u(U),u(q,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var Xd=20,po=(()=>{let e=class e{constructor(t,n,i){this._platform=t,this._change=new R,this._changeListener=a=>{this._change.next(a)},this._document=i,n.runOutsideAngular(()=>{if(t.isBrowser){let a=this._getWindow();a.addEventListener("resize",this._changeListener),a.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:n,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+n,height:i,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,n=this._getWindow(),i=t.documentElement,a=i.getBoundingClientRect(),c=-a.top||t.body.scrollTop||n.scrollY||i.scrollTop||0,d=-a.left||t.body.scrollLeft||n.scrollX||i.scrollLeft||0;return{top:c,left:d}}change(t=Xd){return t>0?this._change.pipe(Ri(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(n){return new(n||e)(u(U),u(V),u(q,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var bi=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({});let o=e;return o})(),go=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[_e,bi,_e,bi]});let o=e;return o})();var On=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},Je=class extends On{constructor(e,r,t,n,i){super(),this.component=e,this.viewContainerRef=r,this.injector=t,this.componentFactoryResolver=n,this.projectableNodes=i}},Pn=class extends On{constructor(e,r,t,n){super(),this.templateRef=e,this.viewContainerRef=r,this.context=t,this.injector=n}get origin(){return this.templateRef.elementRef}attach(e,r=this.context){return this.context=r,super.attach(e)}detach(){return this.context=void 0,super.detach()}},ho=class extends On{constructor(e){super(),this.element=e instanceof N?e.nativeElement:e}},xi=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof Je)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof Pn)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof ho)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var Ci=class extends xi{constructor(e,r,t,n,i){super(),this.outletElement=e,this._componentFactoryResolver=r,this._appRef=t,this._defaultInjector=n,this.attachDomPortal=a=>{this._document;let c=a.element;c.parentNode;let d=this._document.createComment("dom-portal");c.parentNode.insertBefore(d,c),this.outletElement.appendChild(c),this._attachedPortal=a,super.setDisposeFn(()=>{d.parentNode&&d.parentNode.replaceChild(c,d)})},this._document=i}attachComponentPortal(e){let t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector||ce.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=e,n}attachTemplatePortal(e){let r=e.viewContainerRef,t=r.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return t.rootNodes.forEach(n=>this.outletElement.appendChild(n)),t.detectChanges(),this.setDisposeFn(()=>{let n=r.indexOf(t);n!==-1&&r.remove(n)}),this._attachedPortal=e,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var uo=(()=>{let e=class e extends xi{constructor(t,n,i){super(),this._componentFactoryResolver=t,this._viewContainerRef=n,this._isInitialized=!1,this.attached=new C,this.attachDomPortal=a=>{this._document;let c=a.element;c.parentNode;let d=this._document.createComment("dom-portal");a.setAttachedHost(this),c.parentNode.insertBefore(d,c),this._getRootNode().appendChild(c),this._attachedPortal=a,super.setDisposeFn(()=>{d.parentNode&&d.parentNode.replaceChild(c,d)})},this._document=i}get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let n=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,a=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),c=n.createComponent(a,n.length,t.injector||n.injector,t.projectableNodes||void 0);return n!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=t,this._attachedRef=c,this.attached.emit(c),c}attachTemplatePortal(t){t.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=n,this.attached.emit(n),n}_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}};e.\u0275fac=function(n){return new(n||e)(s(Bn),s(Be),s(q))},e.\u0275dir=X({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[F.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[St]});let o=e;return o})();var vi=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({});let o=e;return o})();var Yr=Mr(),fo=class{constructor(e,r){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=lt(-this._previousScrollPosition.left),e.style.top=lt(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,r=this._document.body,t=e.style,n=r.style,i=t.scrollBehavior||"",a=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),Yr&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Yr&&(t.scrollBehavior=i,n.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let r=this._document.body,t=this._viewportRuler.getViewportSize();return r.scrollHeight>t.height||r.scrollWidth>t.width}};var _o=class{constructor(e,r,t,n){this._scrollDispatcher=e,this._ngZone=r,this._viewportRuler=t,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(ae(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},Mi=class{enable(){}disable(){}attach(){}};function bo(o,e){return e.some(r=>{let t=o.bottom<r.top,n=o.top>r.bottom,i=o.right<r.left,a=o.left>r.right;return t||n||i||a})}function Hr(o,e){return e.some(r=>{let t=o.top<r.top,n=o.bottom>r.bottom,i=o.left<r.left,a=o.right>r.right;return t||n||i||a})}var xo=class{constructor(e,r,t,n){this._scrollDispatcher=e,this._viewportRuler=r,this._ngZone=t,this._config=n,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();bo(r,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},Gd=(()=>{let e=class e{constructor(t,n,i,a){this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=i,this.noop=()=>new Mi,this.close=c=>new _o(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new fo(this._viewportRuler,this._document),this.reposition=c=>new xo(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=a}};e.\u0275fac=function(n){return new(n||e)(u(Br),u(po),u(V),u(q))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),yn=class{constructor(e){if(this.scrollStrategy=new Mi,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let r=Object.keys(e);for(let t of r)e[t]!==void 0&&(this[t]=e[t])}}};var Co=class{constructor(e,r){this.connectionPair=e,this.scrollableViewProperties=r}};var qr=(()=>{let e=class e{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let n=this._attachedOverlays.indexOf(t);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}};e.\u0275fac=function(n){return new(n||e)(u(q))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),Jd=(()=>{let e=class e extends qr{constructor(t,n){super(t),this._ngZone=n,this._keydownListener=i=>{let a=this._attachedOverlays;for(let c=a.length-1;c>-1;c--)if(a[c]._keydownEvents.observers.length>0){let d=a[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>d.next(i)):d.next(i);break}}}add(t){super.add(t),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};e.\u0275fac=function(n){return new(n||e)(u(q),u(V,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),ts=(()=>{let e=class e extends qr{constructor(t,n,i){super(t),this._platform=n,this._ngZone=i,this._cursorStyleIsSet=!1,this._pointerDownListener=a=>{this._pointerDownEventTarget=Kt(a)},this._clickListener=a=>{let c=Kt(a),d=a.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;let m=this._attachedOverlays.slice();for(let l=m.length-1;l>-1;l--){let f=m[l];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(c)||f.overlayElement.contains(d))break;let O=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>O.next(a)):O.next(a)}}}add(t){if(super.add(t),!this._isAttached){let n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(n){return new(n||e)(u(q),u(U),u(V,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),$r=(()=>{let e=class e{constructor(t,n){this._platform=n,this._document=t}ngOnDestroy(){var t;(t=this._containerElement)==null||t.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t="cdk-overlay-container";if(this._platform.isBrowser||xn()){let i=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let a=0;a<i.length;a++)i[a].remove()}let n=this._document.createElement("div");n.classList.add(t),xn()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}};e.\u0275fac=function(n){return new(n||e)(u(q),u(U))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),vo=class{constructor(e,r,t,n,i,a,c,d,m,l=!1){this._portalOutlet=e,this._host=r,this._pane=t,this._config=n,this._ngZone=i,this._keyboardDispatcher=a,this._document=c,this._location=d,this._outsideClickDispatcher=m,this._animationsDisabled=l,this._backdropElement=null,this._backdropClick=new R,this._attachments=new R,this._detachments=new R,this._locationChanges=bt.EMPTY,this._backdropClickHandler=f=>this._backdropClick.next(f),this._backdropTransitionendHandler=f=>{this._disposeBackdrop(f.target)},this._keydownEvents=new R,this._outsidePointerEvents=new R,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let r=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Ot(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof(r==null?void 0:r.onDestroy)=="function"&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){var r;let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),(r=this._host)==null||r.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=H(H({},this._config),e),this._updateElementSize()}setDirection(e){this._config=qt(H({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=lt(this._config.width),e.height=lt(this._config.height),e.minWidth=lt(this._config.minWidth),e.minHeight=lt(this._config.minHeight),e.maxWidth=lt(this._config.maxWidth),e.maxHeight=lt(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,r,t){let n=$e(r||[]).filter(i=>!!i);n.length&&(t?e.classList.add(...n):e.classList.remove(...n))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{let e=this._ngZone.onStable.pipe(Vt(ye(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},Ur="cdk-overlay-connected-position-bounding-box",es=/([A-Za-z%]+)$/,wn=class{get positions(){return this._preferredPositions}constructor(e,r,t,n,i){this._viewportRuler=r,this._document=t,this._platform=n,this._overlayContainer=i,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new R,this._resizeSubscription=bt.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(Ur),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,r=this._overlayRect,t=this._viewportRect,n=this._containerRect,i=[],a;for(let c of this._preferredPositions){let d=this._getOriginPoint(e,n,c),m=this._getOverlayPoint(d,r,c),l=this._getOverlayFit(m,r,t,c);if(l.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(c,d);return}if(this._canFitWithFlexibleDimensions(l,m,t)){i.push({position:c,origin:d,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(d,c)});continue}(!a||a.overlayFit.visibleArea<l.visibleArea)&&(a={overlayFit:l,overlayPoint:m,originPoint:d,position:c,overlayRect:r})}if(i.length){let c=null,d=-1;for(let m of i){let l=m.boundingBoxRect.width*m.boundingBoxRect.height*(m.position.weight||1);l>d&&(d=l,c=m)}this._isPushed=!1,this._applyPosition(c.position,c.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(a.position,a.originPoint);return}this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ve(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ur),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let r=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,r)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,r,t){let n;if(t.originX=="center")n=e.left+e.width/2;else{let a=this._isRtl()?e.right:e.left,c=this._isRtl()?e.left:e.right;n=t.originX=="start"?a:c}r.left<0&&(n-=r.left);let i;return t.originY=="center"?i=e.top+e.height/2:i=t.originY=="top"?e.top:e.bottom,r.top<0&&(i-=r.top),{x:n,y:i}}_getOverlayPoint(e,r,t){let n;t.overlayX=="center"?n=-r.width/2:t.overlayX==="start"?n=this._isRtl()?-r.width:0:n=this._isRtl()?0:-r.width;let i;return t.overlayY=="center"?i=-r.height/2:i=t.overlayY=="top"?0:-r.height,{x:e.x+n,y:e.y+i}}_getOverlayFit(e,r,t,n){let i=Kr(r),{x:a,y:c}=e,d=this._getOffset(n,"x"),m=this._getOffset(n,"y");d&&(a+=d),m&&(c+=m);let l=0-a,f=a+i.width-t.width,O=0-c,w=c+i.height-t.height,K=this._subtractOverflows(i.width,l,f),$=this._subtractOverflows(i.height,O,w),Ct=K*$;return{visibleArea:Ct,isCompletelyWithinViewport:i.width*i.height===Ct,fitsInViewportVertically:$===i.height,fitsInViewportHorizontally:K==i.width}}_canFitWithFlexibleDimensions(e,r,t){if(this._hasFlexibleDimensions){let n=t.bottom-r.y,i=t.right-r.x,a=Wr(this._overlayRef.getConfig().minHeight),c=Wr(this._overlayRef.getConfig().minWidth),d=e.fitsInViewportVertically||a!=null&&a<=n,m=e.fitsInViewportHorizontally||c!=null&&c<=i;return d&&m}return!1}_pushOverlayOnScreen(e,r,t){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let n=Kr(r),i=this._viewportRect,a=Math.max(e.x+n.width-i.width,0),c=Math.max(e.y+n.height-i.height,0),d=Math.max(i.top-t.top-e.y,0),m=Math.max(i.left-t.left-e.x,0),l=0,f=0;return n.width<=i.width?l=m||-a:l=e.x<this._viewportMargin?i.left-t.left-e.x:0,n.height<=i.height?f=d||-c:f=e.y<this._viewportMargin?i.top-t.top-e.y:0,this._previousPushAmount={x:l,y:f},{x:e.x+l,y:e.y+f}}_applyPosition(e,r){if(this._setTransformOrigin(e),this._setOverlayElementStyles(r,e),this._setBoundingBoxStyles(r,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let t=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!ns(this._lastScrollVisibility,t)){let n=new Co(e,t);this._positionChanges.next(n)}this._lastScrollVisibility=t}this._lastPosition=e,this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let r=this._boundingBox.querySelectorAll(this._transformOriginSelector),t,n=e.overlayY;e.overlayX==="center"?t="center":this._isRtl()?t=e.overlayX==="start"?"right":"left":t=e.overlayX==="start"?"left":"right";for(let i=0;i<r.length;i++)r[i].style.transformOrigin=`${t} ${n}`}_calculateBoundingBoxRect(e,r){let t=this._viewportRect,n=this._isRtl(),i,a,c;if(r.overlayY==="top")a=e.y,i=t.height-a+this._viewportMargin;else if(r.overlayY==="bottom")c=t.height-e.y+this._viewportMargin*2,i=t.height-c+this._viewportMargin;else{let w=Math.min(t.bottom-e.y+t.top,e.y),K=this._lastBoundingBoxSize.height;i=w*2,a=e.y-w,i>K&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.y-K/2)}let d=r.overlayX==="start"&&!n||r.overlayX==="end"&&n,m=r.overlayX==="end"&&!n||r.overlayX==="start"&&n,l,f,O;if(m)O=t.width-e.x+this._viewportMargin*2,l=e.x-this._viewportMargin;else if(d)f=e.x,l=t.right-e.x;else{let w=Math.min(t.right-e.x+t.left,e.x),K=this._lastBoundingBoxSize.width;l=w*2,f=e.x-w,l>K&&!this._isInitialRender&&!this._growAfterOpen&&(f=e.x-K/2)}return{top:a,left:f,bottom:c,right:O,width:l,height:i}}_setBoundingBoxStyles(e,r){let t=this._calculateBoundingBoxRect(e,r);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{let i=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;n.height=lt(t.height),n.top=lt(t.top),n.bottom=lt(t.bottom),n.width=lt(t.width),n.left=lt(t.left),n.right=lt(t.right),r.overlayX==="center"?n.alignItems="center":n.alignItems=r.overlayX==="end"?"flex-end":"flex-start",r.overlayY==="center"?n.justifyContent="center":n.justifyContent=r.overlayY==="bottom"?"flex-end":"flex-start",i&&(n.maxHeight=lt(i)),a&&(n.maxWidth=lt(a))}this._lastBoundingBoxSize=t,Ve(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Ve(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ve(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,r){let t={},n=this._hasExactPosition(),i=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(n){let l=this._viewportRuler.getViewportScrollPosition();Ve(t,this._getExactOverlayY(r,e,l)),Ve(t,this._getExactOverlayX(r,e,l))}else t.position="static";let c="",d=this._getOffset(r,"x"),m=this._getOffset(r,"y");d&&(c+=`translateX(${d}px) `),m&&(c+=`translateY(${m}px)`),t.transform=c.trim(),a.maxHeight&&(n?t.maxHeight=lt(a.maxHeight):i&&(t.maxHeight="")),a.maxWidth&&(n?t.maxWidth=lt(a.maxWidth):i&&(t.maxWidth="")),Ve(this._pane.style,t)}_getExactOverlayY(e,r,t){let n={top:"",bottom:""},i=this._getOverlayPoint(r,this._overlayRect,e);if(this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,t)),e.overlayY==="bottom"){let a=this._document.documentElement.clientHeight;n.bottom=`${a-(i.y+this._overlayRect.height)}px`}else n.top=lt(i.y);return n}_getExactOverlayX(e,r,t){let n={left:"",right:""},i=this._getOverlayPoint(r,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,t));let a;if(this._isRtl()?a=e.overlayX==="end"?"left":"right":a=e.overlayX==="end"?"right":"left",a==="right"){let c=this._document.documentElement.clientWidth;n.right=`${c-(i.x+this._overlayRect.width)}px`}else n.left=lt(i.x);return n}_getScrollVisibility(){let e=this._getOriginRect(),r=this._pane.getBoundingClientRect(),t=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Hr(e,t),isOriginOutsideView:bo(e,t),isOverlayClipped:Hr(r,t),isOverlayOutsideView:bo(r,t)}}_subtractOverflows(e,...r){return r.reduce((t,n)=>t-Math.max(n,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+e-this._viewportMargin,bottom:t.top+r-this._viewportMargin,width:e-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,r){return r==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&$e(e).forEach(r=>{r!==""&&this._appliedPanelClasses.indexOf(r)===-1&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof N)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let r=e.width||0,t=e.height||0;return{top:e.y,bottom:e.y+t,left:e.x,right:e.x+r,height:t,width:r}}};function Ve(o,e){for(let r in e)e.hasOwnProperty(r)&&(o[r]=e[r]);return o}function Wr(o){if(typeof o!="number"&&o!=null){let[e,r]=o.split(es);return!r||r==="px"?parseFloat(e):null}return o||null}function Kr(o){return{top:Math.floor(o.top),right:Math.floor(o.right),bottom:Math.floor(o.bottom),left:Math.floor(o.left),width:Math.floor(o.width),height:Math.floor(o.height)}}function ns(o,e){return o===e?!0:o.isOriginClipped===e.isOriginClipped&&o.isOriginOutsideView===e.isOriginOutsideView&&o.isOverlayClipped===e.isOverlayClipped&&o.isOverlayOutsideView===e.isOverlayOutsideView}var Qr="cdk-global-overlay-wrapper",Mo=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let r=e.getConfig();this._overlayRef=e,this._width&&!r.width&&e.updateSize({width:this._width}),this._height&&!r.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(Qr),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:n,height:i,maxWidth:a,maxHeight:c}=t,d=(n==="100%"||n==="100vw")&&(!a||a==="100%"||a==="100vw"),m=(i==="100%"||i==="100vh")&&(!c||c==="100%"||c==="100vh"),l=this._xPosition,f=this._xOffset,O=this._overlayRef.getConfig().direction==="rtl",w="",K="",$="";d?$="flex-start":l==="center"?($="center",O?K=f:w=f):O?l==="left"||l==="end"?($="flex-end",w=f):(l==="right"||l==="start")&&($="flex-start",K=f):l==="left"||l==="start"?($="flex-start",w=f):(l==="right"||l==="end")&&($="flex-end",K=f),e.position=this._cssPosition,e.marginLeft=d?"0":w,e.marginTop=m?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=d?"0":K,r.justifyContent=$,r.alignItems=m?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,t=r.style;r.classList.remove(Qr),t.justifyContent=t.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},is=(()=>{let e=class e{constructor(t,n,i,a){this._viewportRuler=t,this._document=n,this._platform=i,this._overlayContainer=a}global(){return new Mo}flexibleConnectedTo(t){return new wn(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(n){return new(n||e)(u(po),u(q),u(U),u($r))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),os=0,be=(()=>{let e=class e{constructor(t,n,i,a,c,d,m,l,f,O,w,K){this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=i,this._positionBuilder=a,this._keyboardDispatcher=c,this._injector=d,this._ngZone=m,this._document=l,this._directionality=f,this._location=O,this._outsideClickDispatcher=w,this._animationsModuleType=K}create(t){let n=this._createHostElement(),i=this._createPaneElement(n),a=this._createPortalOutlet(i),c=new yn(t);return c.direction=c.direction||this._directionality.value,new vo(a,n,i,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations")}position(){return this._positionBuilder}_createPaneElement(t){let n=this._document.createElement("div");return n.id=`cdk-overlay-${os++}`,n.classList.add("cdk-overlay-pane"),t.appendChild(n),n}_createHostElement(){let t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(ha)),new Ci(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(n){return new(n||e)(u(Gd),u($r),u(Bn),u(is),u(Jd),u(ce),u(V),u(q),u(ee),u(_a),u(ts),u(Zt,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var as=new et("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let o=z(be);return()=>o.scrollStrategies.reposition()}});function rs(o){return()=>o.scrollStrategies.reposition()}var cs={provide:as,deps:[be],useFactory:rs},Xr=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({providers:[be,cs],imports:[_e,vi,go,go]});let o=e;return o})();var ss=["mat-internal-form-field",""],ls=["*"];var rh=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let o=e;return o})(),ch=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let o=e;return o})();function ms(){return!0}var ps=new et("mat-sanity-checks",{providedIn:"root",factory:ms}),Rt=(()=>{let e=class e{constructor(t,n,i){this._sanityChecks=n,this._document=i,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return xn()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t]}};e.\u0275fac=function(n){return new(n||e)(u(lo),u(ps,8),u(q))},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[_e,_e]});let o=e;return o})();var tn=class{constructor(e,r,t,n,i){this._defaultMatcher=e,this.ngControl=r,this._parentFormGroup=t,this._parentForm=n,this._stateChanges=i,this.errorState=!1}updateErrorState(){var a;let e=this.errorState,r=this._parentFormGroup||this._parentForm,t=this.matcher||this._defaultMatcher,n=this.ngControl?this.ngControl.control:null,i=(a=t==null?void 0:t.isErrorState(n,r))!=null?a:!1;i!==e&&(this.errorState=i,this._stateChanges.next())}};var Zr=new et("MAT_DATE_LOCALE",{providedIn:"root",factory:gs});function gs(){return z(ua)}var tt=class{constructor(){this._localeChanges=new R,this.localeChanges=this._localeChanges}getValidDateOrNull(e){return this.isDateInstance(e)&&this.isValid(e)?e:null}deserialize(e){return e==null||this.isDateInstance(e)&&this.isValid(e)?e:this.invalid()}setLocale(e){this.locale=e,this._localeChanges.next()}compareDate(e,r){return this.getYear(e)-this.getYear(r)||this.getMonth(e)-this.getMonth(r)||this.getDate(e)-this.getDate(r)}sameDate(e,r){if(e&&r){let t=this.isValid(e),n=this.isValid(r);return t&&n?!this.compareDate(e,r):t==n}return e==r}clampDate(e,r,t){return r&&this.compareDate(e,r)<0?r:t&&this.compareDate(e,t)>0?t:e}},Qt=new et("mat-date-formats"),hs=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Oo(o,e){let r=Array(o);for(let t=0;t<o;t++)r[t]=e(t);return r}var us=(()=>{let e=class e extends tt{constructor(t){super(),this.useUtcForDisplay=!1,this._matDateLocale=z(Zr,{optional:!0}),t!==void 0&&(this._matDateLocale=t),super.setLocale(this._matDateLocale)}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){let n=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return Oo(12,i=>this._format(n,new Date(2017,i,1)))}getDateNames(){let t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Oo(31,n=>this._format(t,new Date(2017,0,n+1)))}getDayOfWeekNames(t){let n=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return Oo(7,i=>this._format(n,new Date(2017,0,i+1)))}getYearName(t){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,t)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,n,i){let a=this._createDateWithOverflow(t,n,i);return a.getMonth()!=n,a}today(){return new Date}parse(t,n){return typeof t=="number"?new Date(t):t?new Date(Date.parse(t)):null}format(t,n){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");let i=new Intl.DateTimeFormat(this.locale,qt(H({},n),{timeZone:"utc"}));return this._format(i,t)}addCalendarYears(t,n){return this.addCalendarMonths(t,n*12)}addCalendarMonths(t,n){let i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+n,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+n)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(t,n){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+n)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if(typeof t=="string"){if(!t)return null;if(hs.test(t)){let n=new Date(t);if(this.isValid(n))return n}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,n,i){let a=new Date;return a.setFullYear(t,n,i),a.setHours(0,0,0,0),a}_2digit(t){return("00"+t).slice(-2)}_format(t,n){let i=new Date;return i.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),i.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),t.format(i)}};e.\u0275fac=function(n){return new(n||e)(u(Zr,8))},e.\u0275prov=D({token:e,factory:e.\u0275fac});let o=e;return o})(),fs={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var rc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({providers:[_s()]});let o=e;return o})();function _s(o=fs){return[{provide:tt,useClass:us},{provide:Qt,useValue:o}]}var en=(()=>{let e=class e{isErrorState(t,n){return!!(t&&t.invalid&&(t.touched||n&&n.submitted))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var Ht=function(o){return o[o.FADING_IN=0]="FADING_IN",o[o.VISIBLE=1]="VISIBLE",o[o.FADING_OUT=2]="FADING_OUT",o[o.HIDDEN=3]="HIDDEN",o}(Ht||{}),wo=class{constructor(e,r,t,n=!1){this._renderer=e,this.element=r,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=Ht.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},Gr=Bt({passive:!0,capture:!0}),ko=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{var t;let r=Kt(e);r&&((t=this._events.get(e.type))==null||t.forEach((n,i)=>{(i===r||i.contains(r))&&n.forEach(a=>a.handleEvent(e))}))}}addHandler(e,r,t,n){let i=this._events.get(r);if(i){let a=i.get(t);a?a.add(n):i.set(t,new Set([n]))}else this._events.set(r,new Map([[t,new Set([n])]])),e.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,Gr)})}removeHandler(e,r,t){let n=this._events.get(e);if(!n)return;let i=n.get(r);i&&(i.delete(t),i.size===0&&n.delete(r),n.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,Gr)))}},Jr={enterDuration:225,exitDuration:150},bs=800,tc=Bt({passive:!0,capture:!0}),ec=["mousedown","touchstart"],nc=["mouseup","mouseleave","touchend","touchcancel"],kn=class kn{constructor(e,r,t,n){this._target=e,this._ngZone=r,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=Yt(t))}fadeInRipple(e,r,t={}){let n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),i=H(H({},Jr),t.animation);t.centered&&(e=n.left+n.width/2,r=n.top+n.height/2);let a=t.radius||xs(e,r,n),c=e-n.left,d=r-n.top,m=i.enterDuration,l=document.createElement("div");l.classList.add("mat-ripple-element"),l.style.left=`${c-a}px`,l.style.top=`${d-a}px`,l.style.height=`${a*2}px`,l.style.width=`${a*2}px`,t.color!=null&&(l.style.backgroundColor=t.color),l.style.transitionDuration=`${m}ms`,this._containerElement.appendChild(l);let f=window.getComputedStyle(l),O=f.transitionProperty,w=f.transitionDuration,K=O==="none"||w==="0s"||w==="0s, 0s"||n.width===0&&n.height===0,$=new wo(this,l,t,K);l.style.transform="scale3d(1, 1, 1)",$.state=Ht.FADING_IN,t.persistent||(this._mostRecentTransientRipple=$);let Ct=null;return!K&&(m||i.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let Me=()=>this._finishRippleTransition($),ie=()=>this._destroyRipple($);l.addEventListener("transitionend",Me),l.addEventListener("transitioncancel",ie),Ct={onTransitionEnd:Me,onTransitionCancel:ie}}),this._activeRipples.set($,Ct),(K||!m)&&this._finishRippleTransition($),$}fadeOutRipple(e){if(e.state===Ht.FADING_OUT||e.state===Ht.HIDDEN)return;let r=e.element,t=H(H({},Jr),e.config.animation);r.style.transitionDuration=`${t.exitDuration}ms`,r.style.opacity="0",e.state=Ht.FADING_OUT,(e._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let r=Yt(e);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,ec.forEach(t=>{kn._eventManager.addHandler(this._ngZone,t,r,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{nc.forEach(r=>{this._triggerElement.addEventListener(r,this,tc)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===Ht.FADING_IN?this._startFadeOutTransition(e):e.state===Ht.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let r=e===this._mostRecentTransientRipple,{persistent:t}=e.config;e.state=Ht.VISIBLE,!t&&(!r||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){var t;let r=(t=this._activeRipples.get(e))!=null?t:null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Ht.HIDDEN,r!==null&&(e.element.removeEventListener("transitionend",r.onTransitionEnd),e.element.removeEventListener("transitioncancel",r.onTransitionCancel)),e.element.remove()}_onMousedown(e){let r=ao(e),t=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+bs;!this._target.rippleDisabled&&!r&&!t&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&&!ro(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let r=e.changedTouches;if(r)for(let t=0;t<r.length;t++)this.fadeInRipple(r[t].clientX,r[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let r=e.state===Ht.VISIBLE||e.config.terminateOnPointerUp&&e.state===Ht.FADING_IN;!e.config.persistent&&r&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(ec.forEach(r=>kn._eventManager.removeHandler(r,e,this)),this._pointerUpEventsRegistered&&nc.forEach(r=>e.removeEventListener(r,this,tc)))}};kn._eventManager=new ko;var Do=kn;function xs(o,e,r){let t=Math.max(Math.abs(o-r.left),Math.abs(o-r.right)),n=Math.max(Math.abs(e-r.top),Math.abs(e-r.bottom));return Math.sqrt(t*t+n*n)}var cc=new et("mat-ripple-global-options"),Cs=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}constructor(t,n,i,a,c){this._elementRef=t,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new Do(this,n,t,i)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:H(H(H({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,n=0,i){return typeof t=="number"?this._rippleRenderer.fadeInRipple(t,n,H(H({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,H(H({},this.rippleConfig),t))}};e.\u0275fac=function(n){return new(n||e)(s(N),s(V),s(U),s(cc,8),s(Zt,8))},e.\u0275dir=X({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,i){n&2&&P("mat-ripple-unbounded",i.unbounded)},inputs:{color:[F.None,"matRippleColor","color"],unbounded:[F.None,"matRippleUnbounded","unbounded"],centered:[F.None,"matRippleCentered","centered"],radius:[F.None,"matRippleRadius","radius"],animation:[F.None,"matRippleAnimation","animation"],disabled:[F.None,"matRippleDisabled","disabled"],trigger:[F.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let o=e;return o})(),dc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[Rt,Rt]});let o=e;return o})();var ic={capture:!0},oc=["focus","click","mouseenter","touchstart"],Po="mat-ripple-loader-uninitialized",yo="mat-ripple-loader-class-name",ac="mat-ripple-loader-centered",Oi="mat-ripple-loader-disabled",sc=(()=>{let e=class e{constructor(){this._document=z(q,{optional:!0}),this._animationMode=z(Zt,{optional:!0}),this._globalRippleOptions=z(cc,{optional:!0}),this._platform=z(U),this._ngZone=z(V),this._hosts=new Map,this._onInteraction=t=>{if(!(t.target instanceof HTMLElement))return;let i=t.target.closest(`[${Po}]`);i&&this._createRipple(i)},this._ngZone.runOutsideAngular(()=>{var t;for(let n of oc)(t=this._document)==null||t.addEventListener(n,this._onInteraction,ic)})}ngOnDestroy(){var n;let t=this._hosts.keys();for(let i of t)this.destroyRipple(i);for(let i of oc)(n=this._document)==null||n.removeEventListener(i,this._onInteraction,ic)}configureRipple(t,n){t.setAttribute(Po,""),(n.className||!t.hasAttribute(yo))&&t.setAttribute(yo,n.className||""),n.centered&&t.setAttribute(ac,""),n.disabled&&t.setAttribute(Oi,"")}getRipple(t){return this._hosts.get(t)||this._createRipple(t)}setDisabled(t,n){let i=this._hosts.get(t);if(i){i.disabled=n;return}n?t.setAttribute(Oi,""):t.removeAttribute(Oi)}_createRipple(t){var c;if(!this._document)return;let n=this._hosts.get(t);if(n)return n;(c=t.querySelector(".mat-ripple"))==null||c.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",t.getAttribute(yo)),t.append(i);let a=new Cs(new N(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=t,a.centered=t.hasAttribute(ac),a.disabled=t.hasAttribute(Oi),this.attachRipple(t,a),a}attachRipple(t,n){t.removeAttribute(Po),this._hosts.set(t,n)}destroyRipple(t){let n=this._hosts.get(t);n&&(n.ngOnDestroy(),this._hosts.delete(t))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),dh=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,i){n&2&&P("mdc-form-field--align-end",i.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[Q],attrs:ss,ngContentSelectors:ls,decls:1,vars:0,template:function(n,i){n&1&&(Ut(),yt(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0});let o=e;return o})();var vs=["mat-button",""],Ms=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Os=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var Ps=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var ys=["mat-icon-button",""],ws=["*"];var ks=new et("MAT_BUTTON_CONFIG");var Ds=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],mc=(()=>{let e=class e{get ripple(){var t;return(t=this._rippleLoader)==null?void 0:t.getRipple(this._elementRef.nativeElement)}set ripple(t){var n;(n=this._rippleLoader)==null||n.attachRipple(this._elementRef.nativeElement,t)}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=t,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._updateRippleDisabled()}constructor(t,n,i,a){var l,f;this._elementRef=t,this._platform=n,this._ngZone=i,this._animationMode=a,this._focusMonitor=z(co),this._rippleLoader=z(sc),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let c=z(ks,{optional:!0}),d=t.nativeElement,m=d.classList;this.disabledInteractive=(l=c==null?void 0:c.disabledInteractive)!=null?l:!1,(f=this._rippleLoader)==null||f.configureRipple(d,{className:"mat-mdc-button-ripple"});for(let{attribute:O,mdcClasses:w}of Ds)d.hasAttribute(O)&&m.add(...w)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){var t;this._focusMonitor.stopMonitoring(this._elementRef),(t=this._rippleLoader)==null||t.destroyRipple(this._elementRef.nativeElement)}focus(t="program",n){t?this._focusMonitor.focusVia(this._elementRef.nativeElement,t,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){var t;(t=this._rippleLoader)==null||t.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(n){jn()},e.\u0275dir=X({type:e,inputs:{color:"color",disableRipple:[F.HasDecoratorInputTransform,"disableRipple","disableRipple",ht],disabled:[F.HasDecoratorInputTransform,"disabled","disabled",ht],ariaDisabled:[F.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",ht],disabledInteractive:[F.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",ht]},features:[Pt]});let o=e;return o})();var Eo=(()=>{let e=class e extends mc{constructor(t,n,i,a){super(t,n,i,a)}};e.\u0275fac=function(n){return new(n||e)(s(N),s(U),s(V),s(Zt,8))},e.\u0275cmp=E({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,i){n&2&&(it("disabled",i._getDisabledAttribute())("aria-disabled",i._getAriaDisabled()),pn(i.color?"mat-"+i.color:""),P("mat-mdc-button-disabled",i.disabled)("mat-mdc-button-disabled-interactive",i.disabledInteractive)("_mat-animation-noopable",i._animationMode==="NoopAnimations")("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[St,Q],attrs:vs,ngContentSelectors:Os,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,i){n&1&&(Ut(Ms),L(0,"span",0),yt(1),g(2,"span",1),yt(3,1),h(),yt(4,2),L(5,"span",2)(6,"span",3)),n&2&&P("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let o=e;return o})();var So=(()=>{let e=class e extends mc{constructor(t,n,i,a){super(t,n,i,a),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};e.\u0275fac=function(n){return new(n||e)(s(N),s(U),s(V),s(Zt,8))},e.\u0275cmp=E({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(n,i){n&2&&(it("disabled",i._getDisabledAttribute())("aria-disabled",i._getAriaDisabled()),pn(i.color?"mat-"+i.color:""),P("mat-mdc-button-disabled",i.disabled)("mat-mdc-button-disabled-interactive",i.disabledInteractive)("_mat-animation-noopable",i._animationMode==="NoopAnimations")("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[St,Q],attrs:ys,ngContentSelectors:ws,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,i){n&1&&(Ut(),L(0,"span",0),yt(1),L(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',Ps],encapsulation:2,changeDetection:0});let o=e;return o})();var pc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[Rt,dc,Rt]});let o=e;return o})();var Pi=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=X({type:e});let o=e;return o})();var Dn=new et("MatFormField");var Io=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[Rt,rt,hi,Rt]});let o=e;return o})();var gc=Bt({passive:!0}),hc=(()=>{let e=class e{constructor(t,n){this._platform=t,this._ngZone=n,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return ea;let n=Yt(t),i=this._monitoredElements.get(n);if(i)return i.subject;let a=new R,c="cdk-text-field-autofilled",d=m=>{m.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(c)?(n.classList.add(c),this._ngZone.run(()=>a.next({target:m.target,isAutofilled:!0}))):m.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(c)&&(n.classList.remove(c),this._ngZone.run(()=>a.next({target:m.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",d,gc),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:a,unlisten:()=>{n.removeEventListener("animationstart",d,gc)}}),a}stopMonitoring(t){let n=Yt(t),i=this._monitoredElements.get(n);i&&(i.unlisten(),i.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((t,n)=>this.stopMonitoring(n))}};e.\u0275fac=function(n){return new(n||e)(u(U),u(V))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var uc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({});let o=e;return o})();var Ao=new et("MAT_INPUT_VALUE_ACCESSOR"),Ss=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Is=0,fc=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){this._disabled=Cn(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){var t,n,i,a;return(a=(i=this._required)!=null?i:(n=(t=this.ngControl)==null?void 0:t.control)==null?void 0:n.hasValidator(Ie.required))!=null?a:!1}set required(t){this._required=Cn(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&eo().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=Cn(t)}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,n,i,a,c,d,m,l,f,O){this._elementRef=t,this._platform=n,this.ngControl=i,this._autofillMonitor=l,this._formField=O,this._uid=`mat-input-${Is++}`,this.focused=!1,this.stateChanges=new R,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($=>eo().has($)),this._iOSKeyupListener=$=>{let Ct=$.target;!Ct.value&&Ct.selectionStart===0&&Ct.selectionEnd===0&&(Ct.setSelectionRange(1,1),Ct.setSelectionRange(0,0))};let w=this._elementRef.nativeElement,K=w.nodeName.toLowerCase();this._inputValueAccessor=m||w,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&f.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new tn(d,i,c,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=K==="select",this._isTextarea=K==="textarea",this._isInFormField=!!O,this._isNativeSelect&&(this.controlType=w.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(t){this._elementRef.nativeElement.focus(t)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){let t=this._getPlaceholder();if(t!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=t,t?n.setAttribute("placeholder",t):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ss.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let t=this._elementRef.nativeElement,n=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&n&&n.label)}else return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}};e.\u0275fac=function(n){return new(n||e)(s(N),s(U),s(Zn,10),s(We,8),s(Ke,8),s(en),s(Ao,10),s(hc),s(V),s(Dn,8))},e.\u0275dir=X({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,i){n&1&&x("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),n&2&&(de("id",i.id)("disabled",i.disabled)("required",i.required),it("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),P("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[F.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[gt([{provide:Pi,useExisting:e}]),nt]});let o=e;return o})(),_c=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[Rt,Io,Io,uc,Rt]});let o=e;return o})();var Fs=["mat-calendar-body",""];function Rs(o,e){if(o&1&&(g(0,"tr",0)(1,"td",3),k(2),h()()),o&2){let r=b();p(),mn("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),it("colspan",r.numCols),p(),ot(" ",r.label," ")}}function Ns(o,e){if(o&1&&(g(0,"td",3),k(1),h()),o&2){let r=b(2);mn("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),it("colspan",r._firstRowOffset),p(),ot(" ",r._firstRowOffset>=r.labelMinRequiredCells?r.label:""," ")}}function Ls(o,e){if(o&1){let r=j();g(0,"td",6)(1,"button",7),x("click",function(n){let i=v(r).$implicit,a=b(2);return M(a._cellClicked(i,n))})("focus",function(n){let i=v(r).$implicit,a=b(2);return M(a._emitActiveDateChange(i,n))}),g(2,"span",8),k(3),h(),L(4,"span",9),h()()}if(o&2){let r=e.$implicit,t=e.$index,n=b().$index,i=b();mn("width",i._cellWidth)("padding-top",i._cellPadding)("padding-bottom",i._cellPadding),it("data-mat-row",n)("data-mat-col",t),p(),P("mat-calendar-body-disabled",!r.enabled)("mat-calendar-body-active",i._isActiveCell(n,t))("mat-calendar-body-range-start",i._isRangeStart(r.compareValue))("mat-calendar-body-range-end",i._isRangeEnd(r.compareValue))("mat-calendar-body-in-range",i._isInRange(r.compareValue))("mat-calendar-body-comparison-bridge-start",i._isComparisonBridgeStart(r.compareValue,n,t))("mat-calendar-body-comparison-bridge-end",i._isComparisonBridgeEnd(r.compareValue,n,t))("mat-calendar-body-comparison-start",i._isComparisonStart(r.compareValue))("mat-calendar-body-comparison-end",i._isComparisonEnd(r.compareValue))("mat-calendar-body-in-comparison-range",i._isInComparisonRange(r.compareValue))("mat-calendar-body-preview-start",i._isPreviewStart(r.compareValue))("mat-calendar-body-preview-end",i._isPreviewEnd(r.compareValue))("mat-calendar-body-in-preview",i._isInPreview(r.compareValue)),_("ngClass",r.cssClasses)("tabindex",i._isActiveCell(n,t)?0:-1),it("aria-label",r.ariaLabel)("aria-disabled",!r.enabled||null)("aria-pressed",i._isSelected(r.compareValue))("aria-current",i.todayValue===r.compareValue?"date":null)("aria-describedby",i._getDescribedby(r.compareValue)),p(),P("mat-calendar-body-selected",i._isSelected(r.compareValue))("mat-calendar-body-comparison-identical",i._isComparisonIdentical(r.compareValue))("mat-calendar-body-today",i.todayValue===r.compareValue),p(),ot(" ",r.displayValue," ")}}function Vs(o,e){if(o&1&&(g(0,"tr",1),A(1,Ns,2,6,"td",4),Hn(2,Ls,5,48,"td",5,Yn),h()),o&2){let r=e.$implicit,t=e.$index,n=b();p(),De(1,t===0&&n._firstRowOffset?1:-1),p(),Un(r)}}function zs(o,e){if(o&1&&(g(0,"th",2)(1,"span",6),k(2),h(),g(3,"span",3),k(4),h()()),o&2){let r=e.$implicit;p(2),J(r.long),p(2),J(r.narrow)}}var js=["*"];function Bs(o,e){}function Ys(o,e){if(o&1){let r=j();g(0,"mat-month-view",2),st("activeDateChange",function(n){v(r);let i=b();return dt(i.activeDate,n)||(i.activeDate=n),M(n)}),x("_userSelection",function(n){v(r);let i=b();return M(i._dateSelected(n))})("dragStarted",function(n){v(r);let i=b();return M(i._dragStarted(n))})("dragEnded",function(n){v(r);let i=b();return M(i._dragEnded(n))}),h()}if(o&2){let r=b();ct("activeDate",r.activeDate),_("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName)("activeDrag",r._activeDrag)}}function Hs(o,e){if(o&1){let r=j();g(0,"mat-year-view",3),st("activeDateChange",function(n){v(r);let i=b();return dt(i.activeDate,n)||(i.activeDate=n),M(n)}),x("monthSelected",function(n){v(r);let i=b();return M(i._monthSelectedInYearView(n))})("selectedChange",function(n){v(r);let i=b();return M(i._goToDateInView(n,"month"))}),h()}if(o&2){let r=b();ct("activeDate",r.activeDate),_("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function Us(o,e){if(o&1){let r=j();g(0,"mat-multi-year-view",4),st("activeDateChange",function(n){v(r);let i=b();return dt(i.activeDate,n)||(i.activeDate=n),M(n)}),x("yearSelected",function(n){v(r);let i=b();return M(i._yearSelectedInMultiYearView(n))})("selectedChange",function(n){v(r);let i=b();return M(i._goToDateInView(n,"year"))}),h()}if(o&2){let r=b();ct("activeDate",r.activeDate),_("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function Ws(o,e){}var Ks=["button"],Qs=[[["","matDatepickerToggleIcon",""]]],qs=["[matDatepickerToggleIcon]"];function $s(o,e){o&1&&(Vi(),g(0,"svg",2),L(1,"path",3),h())}var Xs=[[["input","matStartDate",""]],[["input","matEndDate",""]]],Zs=["input[matStartDate]","input[matEndDate]"];var In=(()=>{let e=class e{constructor(){this.changes=new R,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(t,n){return`${t} \u2013 ${n}`}formatYearRangeLabel(t,n){return`${t} to ${n}`}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})(),Sn=class{constructor(e,r,t,n,i={},a=e,c){this.value=e,this.displayValue=r,this.ariaLabel=t,this.enabled=n,this.cssClasses=i,this.compareValue=a,this.rawValue=c}},Gs=1,bc=Bt({passive:!1,capture:!0}),Ce=Bt({passive:!0,capture:!0}),yi=Bt({passive:!0}),rn=(()=>{let e=class e{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(t,n){this._elementRef=t,this._ngZone=n,this._platform=z(U),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new C,this.previewChange=new C,this.activeDateChange=new C,this.dragStarted=new C,this.dragEnded=new C,this._didDragSinceMouseDown=!1,this._enterHandler=i=>{if(this._skipNextFocus&&i.type==="focus"){this._skipNextFocus=!1;return}if(i.target&&this.isRange){let a=this._getCellFromElement(i.target);a&&this._ngZone.run(()=>this.previewChange.emit({value:a.enabled?a:null,event:i}))}},this._touchmoveHandler=i=>{if(!this.isRange)return;let a=xc(i),c=a?this._getCellFromElement(a):null;a!==i.target&&(this._didDragSinceMouseDown=!0),Fo(i.target)&&i.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:c!=null&&c.enabled?c:null,event:i}))},this._leaveHandler=i=>{this.previewEnd!==null&&this.isRange&&(i.type!=="blur"&&(this._didDragSinceMouseDown=!0),i.target&&this._getCellFromElement(i.target)&&!(i.relatedTarget&&this._getCellFromElement(i.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:i})))},this._mousedownHandler=i=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let a=i.target&&this._getCellFromElement(i.target);!a||!this._isInRange(a.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:a.rawValue,event:i})})},this._mouseupHandler=i=>{if(!this.isRange)return;let a=Fo(i.target);if(!a){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:i})});return}a.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{var d;let c=this._getCellFromElement(a);this.dragEnded.emit({value:(d=c==null?void 0:c.rawValue)!=null?d:null,event:i})})},this._touchendHandler=i=>{let a=xc(i);a&&this._mouseupHandler({target:a})},this._id=`mat-calendar-body-${Gs++}`,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,n.runOutsideAngular(()=>{let i=t.nativeElement;i.addEventListener("touchmove",this._touchmoveHandler,bc),i.addEventListener("mouseenter",this._enterHandler,Ce),i.addEventListener("focus",this._enterHandler,Ce),i.addEventListener("mouseleave",this._leaveHandler,Ce),i.addEventListener("blur",this._leaveHandler,Ce),i.addEventListener("mousedown",this._mousedownHandler,yi),i.addEventListener("touchstart",this._mousedownHandler,yi),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(t,n){this._didDragSinceMouseDown||t.enabled&&this.selectedValueChange.emit({value:t.value,event:n})}_emitActiveDateChange(t,n){t.enabled&&this.activeDateChange.emit({value:t.value,event:n})}_isSelected(t){return this.startValue===t||this.endValue===t}ngOnChanges(t){let n=t.numCols,{rows:i,numCols:a}=this;(t.rows||n)&&(this._firstRowOffset=i&&i.length&&i[0].length?a-i[0].length:0),(t.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){let t=this._elementRef.nativeElement;t.removeEventListener("touchmove",this._touchmoveHandler,bc),t.removeEventListener("mouseenter",this._enterHandler,Ce),t.removeEventListener("focus",this._enterHandler,Ce),t.removeEventListener("mouseleave",this._leaveHandler,Ce),t.removeEventListener("blur",this._leaveHandler,Ce),t.removeEventListener("mousedown",this._mousedownHandler,yi),t.removeEventListener("touchstart",this._mousedownHandler,yi),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(t,n){let i=t*this.numCols+n;return t&&(i-=this._firstRowOffset),i==this.activeCell}_focusActiveCell(t=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Ot(1)).subscribe(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(t||(this._skipNextFocus=!0),n.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(t){return Ro(t,this.startValue,this.endValue)}_isRangeEnd(t){return No(t,this.startValue,this.endValue)}_isInRange(t){return Lo(t,this.startValue,this.endValue,this.isRange)}_isComparisonStart(t){return Ro(t,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(t,n,i){if(!this._isComparisonStart(t)||this._isRangeStart(t)||!this._isInRange(t))return!1;let a=this.rows[n][i-1];if(!a){let c=this.rows[n-1];a=c&&c[c.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(t,n,i){if(!this._isComparisonEnd(t)||this._isRangeEnd(t)||!this._isInRange(t))return!1;let a=this.rows[n][i+1];if(!a){let c=this.rows[n+1];a=c&&c[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(t){return No(t,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(t){return Lo(t,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(t){return this.comparisonStart===this.comparisonEnd&&t===this.comparisonStart}_isPreviewStart(t){return Ro(t,this.previewStart,this.previewEnd)}_isPreviewEnd(t){return No(t,this.previewStart,this.previewEnd)}_isInPreview(t){return Lo(t,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(t){return this.isRange?this.startValue===t&&this.endValue===t?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===t?this._startDateLabelId:this.endValue===t?this._endDateLabelId:null:null}_getCellFromElement(t){let n=Fo(t);if(n){let i=n.getAttribute("data-mat-row"),a=n.getAttribute("data-mat-col");if(i&&a)return this.rows[parseInt(i)][parseInt(a)]}return null}};e.\u0275fac=function(n){return new(n||e)(s(N),s(V))},e.\u0275cmp=E({type:e,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[nt,Q],attrs:Fs,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,i){n&1&&(A(0,Rs,3,6,"tr",0),Hn(1,Vs,4,1,"tr",1,Yn),g(3,"label",2),k(4),h(),g(5,"label",2),k(6),h()),n&2&&(De(0,i._firstRowOffset<i.labelMinRequiredCells?0:-1),p(),Un(i.rows),p(2),_("id",i._startDateLabelId),p(),ot(" ",i.startDateAccessibleName,`
`),p(),_("id",i._endDateLabelId),p(),ot(" ",i.endDateAccessibleName,`
`))},dependencies:[Se],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color)}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0});let o=e;return o})();function To(o){return(o==null?void 0:o.nodeName)==="TD"}function Fo(o){var r;let e;return To(o)?e=o:To(o.parentNode)?e=o.parentNode:To((r=o.parentNode)==null?void 0:r.parentNode)&&(e=o.parentNode.parentNode),(e==null?void 0:e.getAttribute("data-mat-row"))!=null?e:null}function Ro(o,e,r){return r!==null&&e!==r&&o<r&&o===e}function No(o,e,r){return e!==null&&e!==r&&o>=e&&o===r}function Lo(o,e,r,t){return t&&e!==null&&r!==null&&e!==r&&o>=e&&o<=r}function xc(o){let e=o.changedTouches[0];return document.elementFromPoint(e.clientX,e.clientY)}var ut=class{constructor(e,r){this.start=e,this.end=r}},ve=(()=>{let e=class e{constructor(t,n){this.selection=t,this._adapter=n,this._selectionChanged=new R,this.selectionChanged=this._selectionChanged,this.selection=t}updateSelection(t,n){let i=this.selection;this.selection=t,this._selectionChanged.next({selection:t,source:n,oldValue:i})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(t){return this._adapter.isDateInstance(t)&&this._adapter.isValid(t)}};e.\u0275fac=function(n){jn()},e.\u0275prov=D({token:e,factory:e.\u0275fac});let o=e;return o})(),Js=(()=>{let e=class e extends ve{constructor(t){super(null,t)}add(t){super.updateSelection(t,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let t=new e(this._adapter);return t.updateSelection(this.selection,this),t}};e.\u0275fac=function(n){return new(n||e)(u(tt))},e.\u0275prov=D({token:e,factory:e.\u0275fac});let o=e;return o})(),tl=(()=>{let e=class e extends ve{constructor(t){super(new ut(null,null),t)}add(t){let{start:n,end:i}=this.selection;n==null?n=t:i==null?i=t:(n=t,i=null),super.updateSelection(new ut(n,i),this)}isValid(){let{start:t,end:n}=this.selection;return t==null&&n==null?!0:t!=null&&n!=null?this._isValidDateInstance(t)&&this._isValidDateInstance(n)&&this._adapter.compareDate(t,n)<=0:(t==null||this._isValidDateInstance(t))&&(n==null||this._isValidDateInstance(n))}isComplete(){return this.selection.start!=null&&this.selection.end!=null}clone(){let t=new e(this._adapter);return t.updateSelection(this.selection,this),t}};e.\u0275fac=function(n){return new(n||e)(u(tt))},e.\u0275prov=D({token:e,factory:e.\u0275fac});let o=e;return o})();function el(o,e){return o||new Js(e)}var wc={provide:ve,deps:[[new Ln,new Vn,ve],tt],useFactory:el};function nl(o,e){return o||new tl(e)}var il={provide:ve,deps:[[new Ln,new Vn,ve],tt],useFactory:nl},wi=new et("MAT_DATE_RANGE_SELECTION_STRATEGY"),ol=(()=>{let e=class e{constructor(t){this._dateAdapter=t}selectionFinished(t,n){let{start:i,end:a}=n;return i==null?i=t:a==null&&t&&this._dateAdapter.compareDate(t,i)>=0?a=t:(i=t,a=null),new ut(i,a)}createPreview(t,n){let i=null,a=null;return n.start&&!n.end&&t&&(i=n.start,a=t),new ut(i,a)}createDrag(t,n,i){let a=n.start,c=n.end;if(!a||!c)return null;let d=this._dateAdapter,m=d.compareDate(a,c)!==0,l=d.getYear(i)-d.getYear(t),f=d.getMonth(i)-d.getMonth(t),O=d.getDate(i)-d.getDate(t);return m&&d.sameDate(t,n.start)?(a=i,d.compareDate(i,c)>0&&(c=d.addCalendarYears(c,l),c=d.addCalendarMonths(c,f),c=d.addCalendarDays(c,O))):m&&d.sameDate(t,n.end)?(c=i,d.compareDate(i,a)<0&&(a=d.addCalendarYears(a,l),a=d.addCalendarMonths(a,f),a=d.addCalendarDays(a,O))):(a=d.addCalendarYears(a,l),a=d.addCalendarMonths(a,f),a=d.addCalendarDays(a,O),c=d.addCalendarYears(c,l),c=d.addCalendarMonths(c,f),c=d.addCalendarDays(c,O)),new ut(a,c)}};e.\u0275fac=function(n){return new(n||e)(u(tt))},e.\u0275prov=D({token:e,factory:e.\u0275fac});let o=e;return o})();function al(o,e){return o||new ol(e)}var rl={provide:wi,deps:[[new Ln,new Vn,wi],tt],useFactory:al},Vo=7,Cc=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(i,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}get selected(){return this._selected}set selected(t){t instanceof ut?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,i,a,c){this._changeDetectorRef=t,this._dateFormats=n,this._dateAdapter=i,this._dir=a,this._rangeStrategy=c,this._rerenderSubscription=bt.EMPTY,this.activeDrag=null,this.selectedChange=new C,this._userSelection=new C,this.dragStarted=new C,this.dragEnded=new C,this.activeDateChange=new C,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(ke(null)).subscribe(()=>this._init())}ngOnChanges(t){let n=t.comparisonStart||t.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),t.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(t){let n=t.value,i=this._getDateFromDayOfMonth(n),a,c;this._selected instanceof ut?(a=this._getDateInCurrentMonth(this._selected.start),c=this._getDateInCurrentMonth(this._selected.end)):a=c=this._getDateInCurrentMonth(this._selected),(a!==n||c!==n)&&this.selectedChange.emit(i),this._userSelection.emit({value:i,event:t.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(t){let n=t.value,i=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,i=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,i?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,i?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&t.preventDefault();return;case 27:this._previewEnd!=null&&!te(t)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:t}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:t})),t.preventDefault(),t.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(Vo+this._dateAdapter.getDayOfWeek(t)-this._dateAdapter.getFirstDayOfWeek())%Vo,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(t){this._matCalendarBody._focusActiveCell(t)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:t,value:n}){var i,a;if(this._rangeStrategy){let c=n?n.rawValue:null,d=this._rangeStrategy.createPreview(c,this.selected,t);if(this._previewStart=this._getCellCompareValue(d.start),this._previewEnd=this._getCellCompareValue(d.end),this.activeDrag&&c){let m=(a=(i=this._rangeStrategy).createDrag)==null?void 0:a.call(i,this.activeDrag.value,this.selected,c,t);m&&(this._previewStart=this._getCellCompareValue(m.start),this._previewEnd=this._getCellCompareValue(m.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(t){var n,i;if(this.activeDrag)if(t.value){let a=(i=(n=this._rangeStrategy)==null?void 0:n.createDrag)==null?void 0:i.call(n,this.activeDrag.value,this.selected,t.value,t.event);this.dragEnded.emit({value:a!=null?a:null,event:t.event})}else this.dragEnded.emit({value:null,event:t.event})}_getDateFromDayOfMonth(t){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),t)}_initWeekdays(){let t=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((c,d)=>({long:c,narrow:n[d]}));this._weekdays=a.slice(t).concat(a.slice(0,t))}_createWeekCells(){let t=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames();this._weeks=[[]];for(let i=0,a=this._firstWeekOffset;i<t;i++,a++){a==Vo&&(this._weeks.push([]),a=0);let c=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),i+1),d=this._shouldEnableDate(c),m=this._dateAdapter.format(c,this._dateFormats.display.dateA11yLabel),l=this.dateClass?this.dateClass(c,"month"):void 0;this._weeks[this._weeks.length-1].push(new Sn(i+1,n[i],m,d,l,this._getCellCompareValue(c),c))}}_shouldEnableDate(t){return!!t&&(!this.minDate||this._dateAdapter.compareDate(t,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(t,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(t))}_getDateInCurrentMonth(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null}_hasSameMonthAndYear(t,n){return!!(t&&n&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n))}_getCellCompareValue(t){if(t){let n=this._dateAdapter.getYear(t),i=this._dateAdapter.getMonth(t),a=this._dateAdapter.getDate(t);return new Date(n,i,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(t){t instanceof ut?(this._rangeStart=this._getCellCompareValue(t.start),this._rangeEnd=this._getCellCompareValue(t.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(t),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(t){return!this.dateFilter||this.dateFilter(t)}_clearPreview(){this._previewStart=this._previewEnd=null}};e.\u0275fac=function(n){return new(n||e)(s(zt),s(Qt,8),s(tt,8),s(ee,8),s(wi,8))},e.\u0275cmp=E({type:e,selectors:[["mat-month-view"]],viewQuery:function(n,i){if(n&1&&at(rn,5),n&2){let a;Z(a=G())&&(i._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[nt,Q],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,i){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),Hn(3,zs,5,2,"th",2,Yn),h(),g(5,"tr",3),L(6,"th",4),h()(),g(7,"tbody",5),x("selectedValueChange",function(c){return i._dateSelected(c)})("activeDateChange",function(c){return i._updateActiveDate(c)})("previewChange",function(c){return i._previewChanged(c)})("dragStarted",function(c){return i.dragStarted.emit(c)})("dragEnded",function(c){return i._dragEnded(c)})("keyup",function(c){return i._handleCalendarBodyKeyup(c)})("keydown",function(c){return i._handleCalendarBodyKeydown(c)}),h()()),n&2&&(p(3),Un(i._weekdays),p(4),_("label",i._monthLabel)("rows",i._weeks)("todayValue",i._todayDate)("startValue",i._rangeStart)("endValue",i._rangeEnd)("comparisonStart",i._comparisonRangeStart)("comparisonEnd",i._comparisonRangeEnd)("previewStart",i._previewStart)("previewEnd",i._previewEnd)("isRange",i._isRange)("labelMinRequiredCells",3)("activeCell",i._dateAdapter.getDate(i.activeDate)-1)("startDateAccessibleName",i.startDateAccessibleName)("endDateAccessibleName",i.endDateAccessibleName))},dependencies:[rn],encapsulation:2,changeDetection:0});let o=e;return o})(),Nt=24,zo=4,vc=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(i,this.minDate,this.maxDate),kc(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(t){t instanceof ut?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setSelectedYear(t)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,i){this._changeDetectorRef=t,this._dateAdapter=n,this._dir=i,this._rerenderSubscription=bt.EMPTY,this.selectedChange=new C,this.yearSelected=new C,this.activeDateChange=new C,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(ke(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let n=this._dateAdapter.getYear(this._activeDate)-En(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let i=0,a=[];i<Nt;i++)a.push(n+i),a.length==zo&&(this._years.push(a.map(c=>this._createCellForYear(c))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(t){let n=t.value,i=this._dateAdapter.createDate(n,0,1),a=this._getDateFromYear(n);this.yearSelected.emit(i),this.selectedChange.emit(a)}_updateActiveDate(t){let n=t.value,i=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,i=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,i?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,i?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-zo);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,zo);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-En(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Nt-En(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-Nt*10:-Nt);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?Nt*10:Nt);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_getActiveCell(){return En(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(t){let n=this._dateAdapter.getMonth(this.activeDate),i=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(t,n,1));return this._dateAdapter.createDate(t,n,Math.min(this._dateAdapter.getDate(this.activeDate),i))}_createCellForYear(t){let n=this._dateAdapter.createDate(t,0,1),i=this._dateAdapter.getYearName(n),a=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new Sn(t,i,i,this._shouldEnableYear(t),a)}_shouldEnableYear(t){if(t==null||this.maxDate&&t>this._dateAdapter.getYear(this.maxDate)||this.minDate&&t<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(t,0,1);for(let i=n;this._dateAdapter.getYear(i)==t;i=this._dateAdapter.addCalendarDays(i,1))if(this.dateFilter(i))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(t){if(this._selectedYear=null,t instanceof ut){let n=t.start||t.end;n&&(this._selectedYear=this._dateAdapter.getYear(n))}else t&&(this._selectedYear=this._dateAdapter.getYear(t))}};e.\u0275fac=function(n){return new(n||e)(s(zt),s(tt,8),s(ee,8))},e.\u0275cmp=E({type:e,selectors:[["mat-multi-year-view"]],viewQuery:function(n,i){if(n&1&&at(rn,5),n&2){let a;Z(a=G())&&(i._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[Q],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,i){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),L(3,"th",2),h()(),g(4,"tbody",3),x("selectedValueChange",function(c){return i._yearSelected(c)})("activeDateChange",function(c){return i._updateActiveDate(c)})("keyup",function(c){return i._handleCalendarBodyKeyup(c)})("keydown",function(c){return i._handleCalendarBodyKeydown(c)}),h()()),n&2&&(p(4),_("rows",i._years)("todayValue",i._todayYear)("startValue",i._selectedYear)("endValue",i._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",i._getActiveCell()))},dependencies:[rn],encapsulation:2,changeDetection:0});let o=e;return o})();function kc(o,e,r,t,n){let i=o.getYear(e),a=o.getYear(r),c=Dc(o,t,n);return Math.floor((i-c)/Nt)===Math.floor((a-c)/Nt)}function En(o,e,r,t){let n=o.getYear(e);return cl(n-Dc(o,r,t),Nt)}function Dc(o,e,r){let t=0;return r?t=o.getYear(r)-Nt+1:e&&(t=o.getYear(e)),t}function cl(o,e){return(o%e+e)%e}var Mc=(()=>{let e=class e{get activeDate(){return this._activeDate}set activeDate(t){let n=this._activeDate,i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(i,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(t){t instanceof ut?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t)),this._setSelectedMonth(t)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}constructor(t,n,i,a){this._changeDetectorRef=t,this._dateFormats=n,this._dateAdapter=i,this._dir=a,this._rerenderSubscription=bt.EMPTY,this.selectedChange=new C,this.monthSelected=new C,this.activeDateChange=new C,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(ke(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(t){let n=t.value,i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(i);let a=this._getDateFromMonth(n);this.selectedChange.emit(a)}_updateActiveDate(t){let n=t.value,i=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(t){let n=this._activeDate,i=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,i?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,i?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),t.preventDefault()}_handleCalendarBodyKeyup(t){(t.keyCode===32||t.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:t}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let t=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(i=>this._createCellForMonth(i,t[i]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null}_getDateFromMonth(t){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),i=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,Math.min(this._dateAdapter.getDate(this.activeDate),i))}_createCellForMonth(t,n){let i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),a=this._dateAdapter.format(i,this._dateFormats.display.monthYearA11yLabel),c=this.dateClass?this.dateClass(i,"year"):void 0;return new Sn(t,n.toLocaleUpperCase(),a,this._shouldEnableMonth(t),c)}_shouldEnableMonth(t){let n=this._dateAdapter.getYear(this.activeDate);if(t==null||this._isYearAndMonthAfterMaxDate(n,t)||this._isYearAndMonthBeforeMinDate(n,t))return!1;if(!this.dateFilter)return!0;let i=this._dateAdapter.createDate(n,t,1);for(let a=i;this._dateAdapter.getMonth(a)==t;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(t,n){if(this.maxDate){let i=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return t>i||t===i&&n>a}return!1}_isYearAndMonthBeforeMinDate(t,n){if(this.minDate){let i=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return t<i||t===i&&n<a}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(t){t instanceof ut?this._selectedMonth=this._getMonthInCurrentYear(t.start)||this._getMonthInCurrentYear(t.end):this._selectedMonth=this._getMonthInCurrentYear(t)}};e.\u0275fac=function(n){return new(n||e)(s(zt),s(Qt,8),s(tt,8),s(ee,8))},e.\u0275cmp=E({type:e,selectors:[["mat-year-view"]],viewQuery:function(n,i){if(n&1&&at(rn,5),n&2){let a;Z(a=G())&&(i._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[Q],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,i){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),L(3,"th",2),h()(),g(4,"tbody",3),x("selectedValueChange",function(c){return i._monthSelected(c)})("activeDateChange",function(c){return i._updateActiveDate(c)})("keyup",function(c){return i._handleCalendarBodyKeyup(c)})("keydown",function(c){return i._handleCalendarBodyKeydown(c)}),h()()),n&2&&(p(4),_("label",i._yearLabel)("rows",i._months)("todayValue",i._todayMonth)("startValue",i._selectedMonth)("endValue",i._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",i._dateAdapter.getMonth(i.activeDate)))},dependencies:[rn],encapsulation:2,changeDetection:0});let o=e;return o})(),dl=1,Ec=(()=>{let e=class e{constructor(t,n,i,a,c){this._intl=t,this.calendar=n,this._dateAdapter=i,this._dateFormats=a,this._id=`mat-calendar-header-${dl++}`,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>c.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-Nt)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:Nt)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(t,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(n):kc(this._dateAdapter,t,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-En(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),i=n+Nt-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),c=this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1));return[a,c]}};e.\u0275fac=function(n){return new(n||e)(s(In),s(re(()=>jo)),s(tt,8),s(Qt,8),s(zt))},e.\u0275cmp=E({type:e,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[Q],ngContentSelectors:js,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],[1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],template:function(n,i){n&1&&(Ut(),g(0,"div",0)(1,"div",1)(2,"label",2),k(3),h(),g(4,"button",3),x("click",function(){return i.currentPeriodClicked()}),g(5,"span",4),k(6),h(),Vi(),g(7,"svg",5),L(8,"polygon",6),h()(),ia(),L(9,"div",7),yt(10),g(11,"button",8),x("click",function(){return i.previousClicked()}),h(),g(12,"button",9),x("click",function(){return i.nextClicked()}),h()()()),n&2&&(p(2),_("id",i._periodButtonLabelId),p(),J(i.periodButtonDescription),p(),it("aria-label",i.periodButtonLabel)("aria-describedby",i._periodButtonLabelId),p(2),J(i.periodButtonText),p(),P("mat-calendar-invert",i.calendar.currentView!=="month"),p(4),_("disabled",!i.previousEnabled()),it("aria-label",i.prevButtonLabel),p(),_("disabled",!i.nextEnabled()),it("aria-label",i.nextButtonLabel))},dependencies:[Eo,So],encapsulation:2,changeDetection:0});let o=e;return o})(),jo=(()=>{let e=class e{get startAt(){return this._startAt}set startAt(t){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get selected(){return this._selected}set selected(t){t instanceof ut?this._selected=t:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get minDate(){return this._minDate}set minDate(t){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get activeDate(){return this._clampedActiveDate}set activeDate(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(t){let n=this._currentView!==t?t:null;this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&this.viewChanged.emit(n)}constructor(t,n,i,a){this._dateAdapter=n,this._dateFormats=i,this._changeDetectorRef=a,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new C,this.yearSelected=new C,this.monthSelected=new C,this.viewChanged=new C(!0),this._userSelection=new C,this._userDragDrop=new C,this._activeDrag=null,this.stateChanges=new R,this._intlChanges=t.changes.subscribe(()=>{a.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Je(this.headerComponent||Ec),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(t){let n=t.minDate&&!this._dateAdapter.sameDate(t.minDate.previousValue,t.minDate.currentValue)?t.minDate:void 0,i=t.maxDate&&!this._dateAdapter.sameDate(t.maxDate.previousValue,t.maxDate.currentValue)?t.maxDate:void 0,a=n||i||t.dateFilter;if(a&&!a.firstChange){let c=this._getCurrentViewComponent();c&&(this._changeDetectorRef.detectChanges(),c._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(t){let n=t.value;(this.selected instanceof ut||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(t)}_yearSelectedInMultiYearView(t){this.yearSelected.emit(t)}_monthSelectedInYearView(t){this.monthSelected.emit(t)}_goToDateInView(t,n){this.activeDate=t,this.currentView=n}_dragStarted(t){this._activeDrag=t}_dragEnded(t){this._activeDrag&&(t.value&&this._userDragDrop.emit(t),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}};e.\u0275fac=function(n){return new(n||e)(s(In),s(tt,8),s(Qt,8),s(zt))},e.\u0275cmp=E({type:e,selectors:[["mat-calendar"]],viewQuery:function(n,i){if(n&1&&(at(Cc,5),at(Mc,5),at(vc,5)),n&2){let a;Z(a=G())&&(i.monthView=a.first),Z(a=G())&&(i.yearView=a.first),Z(a=G())&&(i.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[gt([wc]),nt,Q],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,i){if(n&1&&(A(0,Bs,0,0,"ng-template",0),g(1,"div",1),A(2,Ys,1,11)(3,Hs,1,6)(4,Us,1,6),h()),n&2){let a;_("cdkPortalOutlet",i._calendarHeaderPortal),p(2),De(2,(a=i.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[uo,so,Cc,Mc,vc],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let o=e;return o})(),Oc={transformPanel:Ui("transformPanel",[hn("void => enter-dropdown",gn("120ms cubic-bezier(0, 0, 0.2, 1)",Ki([se({opacity:0,transform:"scale(1, 0.8)"}),se({opacity:1,transform:"scale(1, 1)"})]))),hn("void => enter-dialog",gn("150ms cubic-bezier(0, 0, 0.2, 1)",Ki([se({opacity:0,transform:"scale(0.7)"}),se({transform:"none",opacity:1})]))),hn("* => void",gn("100ms linear",se({opacity:0})))]),fadeInCalendar:Ui("fadeInCalendar",[Wi("void",se({opacity:0})),Wi("enter",se({opacity:1})),hn("void => *",gn("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},sl=0,Sc=new et("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let o=z(be);return()=>o.scrollStrategies.reposition()}});function ll(o){return()=>o.scrollStrategies.reposition()}var ml={provide:Sc,deps:[be],useFactory:ll},Ic=(()=>{let e=class e{constructor(t,n,i,a,c,d){this._elementRef=t,this._changeDetectorRef=n,this._globalModel=i,this._dateAdapter=a,this._rangeSelectionStrategy=c,this._subscriptions=new bt,this._animationDone=new R,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=d.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(t){let n=this._model.selection,i=t.value,a=n instanceof ut;if(a&&this._rangeSelectionStrategy){let c=this._rangeSelectionStrategy.selectionFinished(i,n,t.event);this._model.updateSelection(c,this)}else i&&(a||!this._dateAdapter.sameDate(i,n))&&this._model.add(i);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(t){this._model.updateSelection(t.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(t){this._isAnimating=t.phaseName==="start",this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(t,n){this._model=t?this._globalModel.clone():this._globalModel,this._actionsPortal=t,n&&this._changeDetectorRef.detectChanges()}};e.\u0275fac=function(n){return new(n||e)(s(N),s(zt),s(ve),s(tt),s(wi,8),s(In))},e.\u0275cmp=E({type:e,selectors:[["mat-datepicker-content"]],viewQuery:function(n,i){if(n&1&&at(jo,5),n&2){let a;Z(a=G())&&(i._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(n,i){n&1&&ma("@transformPanel.start",function(c){return i._handleAnimationEvent(c)})("@transformPanel.done",function(c){return i._handleAnimationEvent(c)}),n&2&&(la("@transformPanel",i._animationState),pn(i.color?"mat-"+i.color:""),P("mat-datepicker-content-touch",i.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[Q],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,i){if(n&1&&(g(0,"div",0)(1,"mat-calendar",1),x("yearSelected",function(c){return i.datepicker._selectYear(c)})("monthSelected",function(c){return i.datepicker._selectMonth(c)})("viewChanged",function(c){return i.datepicker._viewChanged(c)})("_userSelection",function(c){return i._handleUserSelection(c)})("_userDragDrop",function(c){return i._handleUserDragDrop(c)}),h(),A(2,Ws,0,0,"ng-template",2),g(3,"button",3),x("focus",function(){return i._closeButtonFocused=!0})("blur",function(){return i._closeButtonFocused=!1})("click",function(){return i.datepicker.close()}),k(4),h()()),n&2){let a;P("mat-datepicker-content-container-with-custom-header",i.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",i._actionsPortal),it("aria-modal",!0)("aria-labelledby",(a=i._dialogLabelId)!==null&&a!==void 0?a:void 0),p(),_("id",i.datepicker.id)("ngClass",i.datepicker.panelClass)("startAt",i.datepicker.startAt)("startView",i.datepicker.startView)("minDate",i.datepicker._getMinDate())("maxDate",i.datepicker._getMaxDate())("dateFilter",i.datepicker._getDateFilter())("headerComponent",i.datepicker.calendarHeaderComponent)("selected",i._getSelected())("dateClass",i.datepicker.dateClass)("comparisonStart",i.comparisonStart)("comparisonEnd",i.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",i.startDateAccessibleName)("endDateAccessibleName",i.endDateAccessibleName),p(),_("cdkPortalOutlet",i._actionsPortal),p(),P("cdk-visually-hidden",!i._closeButtonFocused),_("color",i.color||"primary"),p(),J(i._closeButtonText)}},dependencies:[Tr,jo,Se,uo,Eo],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape);position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[Oc.transformPanel,Oc.fadeInCalendar]},changeDetection:0});let o=e;return o})(),ki=(()=>{let e=class e{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(t){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(t){this._color=t}get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(t){t!==this._disabled&&(this._disabled=t,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(t){this._panelClass=Pr(t)}get opened(){return this._opened}set opened(t){t?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(t,n,i,a,c,d,m){this._overlay=t,this._ngZone=n,this._viewContainerRef=i,this._dateAdapter=c,this._dir=d,this._model=m,this._inputStateChanges=bt.EMPTY,this._document=z(q),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new C,this.monthSelected=new C,this.viewChanged=new C(!0),this.openedStream=new C,this.closedStream=new C,this._opened=!1,this.id=`mat-datepicker-${sl++}`,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new R,this._dateAdapter,this._scrollStrategy=a}ngOnChanges(t){let n=t.xPosition||t.yPosition;if(n&&!n.firstChange&&this._overlayRef){let i=this._overlayRef.getConfig().positionStrategy;i instanceof wn&&(this._setConnectedPositions(i),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(t){this._model.add(t)}_selectYear(t){this.yearSelected.emit(t)}_selectMonth(t){this.monthSelected.emit(t)}_viewChanged(t){this.viewChanged.emit(t)}registerInput(t){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=t,this._inputStateChanges=t.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(t){var n;this._actionsPortal,this._actionsPortal=t,(n=this._componentRef)==null||n.instance._assignActions(t,!0)}removeActions(t){var n;t===this._actionsPortal&&(this._actionsPortal=null,(n=this._componentRef)==null||n.instance._assignActions(null,!0))}open(){var t;this._opened||this.disabled||(t=this._componentRef)!=null&&t.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=gi(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){var i;if(!this._opened||(i=this._componentRef)!=null&&i.instance._isAnimating)return;let t=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:a,location:c}=this._componentRef;a._startExitAnimation(),a._animationDone.pipe(Ot(1)).subscribe(()=>{let d=this._document.activeElement;t&&(!d||d===this._document.activeElement||c.nativeElement.contains(d))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}t?setTimeout(n):n()}_applyPendingSelection(){var t,n;(n=(t=this._componentRef)==null?void 0:t.instance)==null||n._applyPendingSelection()}_forwardContentValues(t){t.datepicker=this,t.color=this.color,t._dialogLabelId=this.datepickerInput.getOverlayLabelId(),t._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let t=this.touchUi,n=new Je(Ic,this._viewContainerRef),i=this._overlayRef=this._overlay.create(new yn({positionStrategy:t?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[t?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:t?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${t?"dialog":"popup"}`}));this._getCloseStream(i).subscribe(a=>{a&&a.preventDefault(),this.close()}),i.keydownEvents().subscribe(a=>{let c=a.keyCode;(c===38||c===40||c===37||c===39||c===33||c===34)&&a.preventDefault()}),this._componentRef=i.attach(n),this._forwardContentValues(this._componentRef.instance),t||this._ngZone.onStable.pipe(Ot(1)).subscribe(()=>i.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let t=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(t)}_setConnectedPositions(t){let n=this.xPosition==="end"?"end":"start",i=n==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",c=a==="top"?"bottom":"top";return t.withPositions([{originX:n,originY:c,overlayX:n,overlayY:a},{originX:n,originY:a,overlayX:n,overlayY:c},{originX:i,originY:c,overlayX:i,overlayY:a},{originX:i,originY:a,overlayX:i,overlayY:c}])}_getCloseStream(t){let n=["ctrlKey","shiftKey","metaKey"];return ye(t.backdropClick(),t.detachments(),t.keydownEvents().pipe(ae(i=>i.keyCode===27&&!te(i)||this.datepickerInput&&te(i,"altKey")&&i.keyCode===38&&n.every(a=>!te(i,a)))))}};e.\u0275fac=function(n){return new(n||e)(s(be),s(V),s(Be),s(Sc),s(tt,8),s(ee,8),s(ve))},e.\u0275dir=X({type:e,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[F.HasDecoratorInputTransform,"touchUi","touchUi",ht],disabled:[F.HasDecoratorInputTransform,"disabled","disabled",ht],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[F.HasDecoratorInputTransform,"restoreFocus","restoreFocus",ht],dateClass:"dateClass",panelClass:"panelClass",opened:[F.HasDecoratorInputTransform,"opened","opened",ht]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[Pt,nt]});let o=e;return o})(),Ac=(()=>{let e=class e extends ki{};e.\u0275fac=(()=>{let t;return function(i){return(t||(t=zn(e)))(i||e)}})(),e.\u0275cmp=E({type:e,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[gt([wc,{provide:ki,useExisting:e}]),St,Q],decls:0,vars:0,template:function(n,i){},encapsulation:2,changeDetection:0});let o=e;return o})(),nn=class{constructor(e,r){this.target=e,this.targetElement=r,this.value=this.target.value}},Tc=(()=>{let e=class e{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(t){this._assignValueProgrammatically(t)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(t){let n=t,i=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&i.blur&&i.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(t){this._model=t,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let i=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(i),this._cvaOnChange(i),this._onTouched(),this._formatValue(i),this.dateInput.emit(new nn(this,this._elementRef.nativeElement)),this.dateChange.emit(new nn(this,this._elementRef.nativeElement))}})}constructor(t,n,i){this._elementRef=t,this._dateAdapter=n,this._dateFormats=i,this.dateChange=new C,this.dateInput=new C,this.stateChanges=new R,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=bt.EMPTY,this._localeSubscription=bt.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=a=>{let c=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value));return!c||this._matchesFilter(c)?null:{matDatepickerFilter:!0}},this._minValidator=a=>{let c=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),d=this._getMinDate();return!d||!c||this._dateAdapter.compareDate(d,c)<=0?null:{matDatepickerMin:{min:d,actual:c}}},this._maxValidator=a=>{let c=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),d=this._getMaxDate();return!d||!c||this._dateAdapter.compareDate(d,c)>=0?null:{matDatepickerMax:{max:d,actual:c}}},this._lastValueValid=!1,this._localeSubscription=n.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(t){Fc(t,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}writeValue(t){this._assignValueProgrammatically(t)}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_onKeydown(t){let n=["ctrlKey","shiftKey","metaKey"];te(t,"altKey")&&t.keyCode===40&&n.every(a=>!te(t,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),t.preventDefault())}_onInput(t){let n=this._lastValueValid,i=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(i),i=this._dateAdapter.getValidDateOrNull(i);let a=!this._dateAdapter.sameDate(i,this.value);!i||a?this._cvaOnChange(i):(t&&!this.value&&this._cvaOnChange(i),n!==this._lastValueValid&&this._validatorOnChange()),a&&(this._assignValue(i),this.dateInput.emit(new nn(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new nn(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(t){this._elementRef.nativeElement.value=t!=null?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""}_assignValue(t){this._model?(this._assignValueToModel(t),this._pendingValue=null):this._pendingValue=t}_isValidValue(t){return!t||this._dateAdapter.isValid(t)}_parentDisabled(){return!1}_assignValueProgrammatically(t){t=this._dateAdapter.deserialize(t),this._lastValueValid=this._isValidValue(t),t=this._dateAdapter.getValidDateOrNull(t),this._assignValue(t),this._formatValue(t)}_matchesFilter(t){let n=this._getDateFilter();return!n||n(t)}};e.\u0275fac=function(n){return new(n||e)(s(N),s(tt,8),s(Qt,8))},e.\u0275dir=X({type:e,inputs:{value:"value",disabled:[F.HasDecoratorInputTransform,"disabled","disabled",ht]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[Pt,nt]});let o=e;return o})();function Fc(o,e){let r=Object.keys(o);for(let t of r){let{previousValue:n,currentValue:i}=o[t];if(e.isDateInstance(n)&&e.isDateInstance(i)){if(!e.sameDate(n,i))return!0}else return!0}return!1}var pl={provide:pe,useExisting:re(()=>Di),multi:!0},gl={provide:Xn,useExisting:re(()=>Di),multi:!0},Di=(()=>{let e=class e extends Tc{set matDatepicker(t){t&&(this._datepicker=t,this._closedSubscription=t.closedStream.subscribe(()=>this._onTouched()),this._registerModel(t.registerInput(this)))}get min(){return this._min}set min(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}get max(){return this._max}set max(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(t){let n=this._matchesFilter(this.value);this._dateFilter=t,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}constructor(t,n,i,a){super(t,n,i),this._formField=a,this._closedSubscription=bt.EMPTY,this._validator=Ie.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(t){return t}_assignValueToModel(t){this._model&&this._model.updateSelection(t,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(t){return t.source!==this}};e.\u0275fac=function(n){return new(n||e)(s(N),s(tt,8),s(Qt,8),s(Dn,8))},e.\u0275dir=X({type:e,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,i){n&1&&x("input",function(c){return i._onInput(c.target.value)})("change",function(){return i._onChange()})("blur",function(){return i._onBlur()})("keydown",function(c){return i._onKeydown(c)}),n&2&&(de("disabled",i.disabled),it("aria-haspopup",i._datepicker?"dialog":null)("aria-owns",(i._datepicker==null?null:i._datepicker.opened)&&i._datepicker.id||null)("min",i.min?i._dateAdapter.toIso8601(i.min):null)("max",i.max?i._dateAdapter.toIso8601(i.max):null)("data-mat-calendar",i._datepicker?i._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[F.None,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[gt([pl,gl,{provide:Ao,useExisting:e}]),St]});let o=e;return o})(),hl=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=X({type:e,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0});let o=e;return o})(),ul=(()=>{let e=class e{get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(t){this._disabled=t}constructor(t,n,i){this._intl=t,this._changeDetectorRef=n,this._stateChanges=bt.EMPTY;let a=Number(i);this.tabIndex=a||a===0?a:null}ngOnChanges(t){t.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(t){this.datepicker&&!this.disabled&&(this.datepicker.open(),t.stopPropagation())}_watchStateChanges(){let t=this.datepicker?this.datepicker.stateChanges:Lt(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:Lt(),i=this.datepicker?ye(this.datepicker.openedStream,this.datepicker.closedStream):Lt();this._stateChanges.unsubscribe(),this._stateChanges=ye(this._intl.changes,t,n,i).subscribe(()=>this._changeDetectorRef.markForCheck())}};e.\u0275fac=function(n){return new(n||e)(s(In),s(zt),zi("tabindex"))},e.\u0275cmp=E({type:e,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,i,a){if(n&1&&Ee(a,hl,5),n&2){let c;Z(c=G())&&(i._customIcon=c.first)}},viewQuery:function(n,i){if(n&1&&at(Ks,5),n&2){let a;Z(a=G())&&(i._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,i){n&1&&x("click",function(c){return i._open(c)}),n&2&&(it("tabindex",null)("data-mat-calendar",i.datepicker?i.datepicker.id:null),P("mat-datepicker-toggle-active",i.datepicker&&i.datepicker.opened)("mat-accent",i.datepicker&&i.datepicker.color==="accent")("mat-warn",i.datepicker&&i.datepicker.color==="warn"))},inputs:{datepicker:[F.None,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[F.None,"aria-label","ariaLabel"],disabled:[F.HasDecoratorInputTransform,"disabled","disabled",ht],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[Pt,nt,Q],ngContentSelectors:qs,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,i){n&1&&(Ut(Qs),g(0,"button",1,0),A(2,$s,2,0,":svg:svg",2),yt(3),h()),n&2&&(_("disabled",i.disabled)("disableRipple",i.disableRipple),it("aria-haspopup",i.datepicker?"dialog":null)("aria-label",i.ariaLabel||i._intl.openCalendarLabel)("tabindex",i.disabled?-1:i.tabIndex),p(2),De(2,i._customIcon?-1:2))},dependencies:[So],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0});let o=e;return o})();function fl(o){return Bo(o,!0)}function Pc(o){return o.nodeType===Node.ELEMENT_NODE}function _l(o){return o.nodeName==="INPUT"}function bl(o){return o.nodeName==="TEXTAREA"}function Bo(o,e){var r,t,n,i,a,c;if(Pc(o)&&e){let m=(((t=(r=o.getAttribute)==null?void 0:r.call(o,"aria-labelledby"))==null?void 0:t.split(/\s+/g))||[]).reduce((l,f)=>{let O=document.getElementById(f);return O&&l.push(O),l},[]);if(m.length)return m.map(l=>Bo(l,!1)).join(" ")}if(Pc(o)){let d=(n=o.getAttribute("aria-label"))==null?void 0:n.trim();if(d)return d}if(_l(o)||bl(o)){if((i=o.labels)!=null&&i.length)return Array.from(o.labels).map(l=>Bo(l,!1)).join(" ");let d=(a=o.getAttribute("placeholder"))==null?void 0:a.trim();if(d)return d;let m=(c=o.getAttribute("title"))==null?void 0:c.trim();if(m)return m}return(o.textContent||"").replace(/\s+/g," ").trim()}var Ei=new et("MAT_DATE_RANGE_INPUT_PARENT"),Rc=(()=>{let e=class e extends Tc{get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,n,i,a,c,d,m,l){super(n,m,l),this._rangeInput=t,this._elementRef=n,this._defaultErrorStateMatcher=i,this._injector=a,this._parentForm=c,this._parentFormGroup=d,this._dir=z(ee,{optional:!0}),this._errorStateTracker=new tn(this._defaultErrorStateMatcher,null,this._parentFormGroup,this._parentForm,this.stateChanges)}ngOnInit(){let t=this._injector.get(Zn,null,{optional:!0,self:!0});t&&(this.ngControl=t,this._errorStateTracker.ngControl=t)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return this._elementRef.nativeElement.value.length===0}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){let t=this._elementRef.nativeElement,n=t.value;return n.length>0?n:t.placeholder}updateErrorState(){this._errorStateTracker.updateErrorState()}_onInput(t){super._onInput(t),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:t}){return t!==this._rangeInput._startInput&&t!==this._rangeInput._endInput}_assignValueProgrammatically(t){super._assignValueProgrammatically(t);let n=this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput;n==null||n._validatorOnChange()}_getAccessibleName(){return fl(this._elementRef.nativeElement)}};e.\u0275fac=function(n){return new(n||e)(s(Ei),s(N),s(en),s(ce),s(We,8),s(Ke,8),s(tt,8),s(Qt,8))},e.\u0275dir=X({type:e,inputs:{errorStateMatcher:"errorStateMatcher"},standalone:!0,features:[St]});let o=e;return o})(),An=(()=>{let e=class e extends Rc{constructor(t,n,i,a,c,d,m,l){super(t,n,i,a,c,d,m,l),this._startValidator=f=>{let O=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(f.value)),w=this._model?this._model.selection.end:null;return!O||!w||this._dateAdapter.compareDate(O,w)<=0?null:{matStartDateInvalid:{end:w,actual:O}}},this._validator=Ie.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(t){return t.start}_shouldHandleChangeEvent(t){var n;return super._shouldHandleChangeEvent(t)?(n=t.oldValue)!=null&&n.start?!t.selection.start||!!this._dateAdapter.compareDate(t.oldValue.start,t.selection.start):!!t.selection.start:!1}_assignValueToModel(t){if(this._model){let n=new ut(t,this._model.selection.end);this._model.updateSelection(n,this)}}_formatValue(t){super._formatValue(t),this._rangeInput._handleChildValueChange()}_onKeydown(t){var c;let n=this._rangeInput._endInput,i=this._elementRef.nativeElement,a=((c=this._dir)==null?void 0:c.value)!=="rtl";(t.keyCode===39&&a||t.keyCode===37&&!a)&&i.selectionStart===i.value.length&&i.selectionEnd===i.value.length?(t.preventDefault(),n._elementRef.nativeElement.setSelectionRange(0,0),n.focus()):super._onKeydown(t)}};e.\u0275fac=function(n){return new(n||e)(s(Ei),s(N),s(en),s(ce),s(We,8),s(Ke,8),s(tt,8),s(Qt,8))},e.\u0275dir=X({type:e,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(n,i){n&1&&x("input",function(c){return i._onInput(c.target.value)})("change",function(){return i._onChange()})("keydown",function(c){return i._onKeydown(c)})("blur",function(){return i._onBlur()}),n&2&&(de("disabled",i.disabled),it("aria-haspopup",i._rangeInput.rangePicker?"dialog":null)("aria-owns",(i._rangeInput.rangePicker==null?null:i._rangeInput.rangePicker.opened)&&i._rangeInput.rangePicker.id||null)("min",i._getMinDate()?i._dateAdapter.toIso8601(i._getMinDate()):null)("max",i._getMaxDate()?i._dateAdapter.toIso8601(i._getMaxDate()):null))},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[gt([{provide:pe,useExisting:e,multi:!0},{provide:Xn,useExisting:e,multi:!0}]),St]});let o=e;return o})(),Tn=(()=>{let e=class e extends Rc{constructor(t,n,i,a,c,d,m,l){super(t,n,i,a,c,d,m,l),this._endValidator=f=>{let O=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(f.value)),w=this._model?this._model.selection.start:null;return!O||!w||this._dateAdapter.compareDate(O,w)>=0?null:{matEndDateInvalid:{start:w,actual:O}}},this._validator=Ie.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(t){return t.end}_shouldHandleChangeEvent(t){var n;return super._shouldHandleChangeEvent(t)?(n=t.oldValue)!=null&&n.end?!t.selection.end||!!this._dateAdapter.compareDate(t.oldValue.end,t.selection.end):!!t.selection.end:!1}_assignValueToModel(t){if(this._model){let n=new ut(this._model.selection.start,t);this._model.updateSelection(n,this)}}_moveCaretToEndOfStartInput(){let t=this._rangeInput._startInput._elementRef.nativeElement,n=t.value;n.length>0&&t.setSelectionRange(n.length,n.length),t.focus()}_onKeydown(t){var a;let n=this._elementRef.nativeElement,i=((a=this._dir)==null?void 0:a.value)!=="rtl";t.keyCode===8&&!n.value?this._moveCaretToEndOfStartInput():(t.keyCode===37&&i||t.keyCode===39&&!i)&&n.selectionStart===0&&n.selectionEnd===0?(t.preventDefault(),this._moveCaretToEndOfStartInput()):super._onKeydown(t)}};e.\u0275fac=function(n){return new(n||e)(s(Ei),s(N),s(en),s(ce),s(We,8),s(Ke,8),s(tt,8),s(Qt,8))},e.\u0275dir=X({type:e,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(n,i){n&1&&x("input",function(c){return i._onInput(c.target.value)})("change",function(){return i._onChange()})("keydown",function(c){return i._onKeydown(c)})("blur",function(){return i._onBlur()}),n&2&&(de("disabled",i.disabled),it("aria-haspopup",i._rangeInput.rangePicker?"dialog":null)("aria-owns",(i._rangeInput.rangePicker==null?null:i._rangeInput.rangePicker.opened)&&i._rangeInput.rangePicker.id||null)("min",i._getMinDate()?i._dateAdapter.toIso8601(i._getMinDate()):null)("max",i._getMaxDate()?i._dateAdapter.toIso8601(i._getMaxDate()):null))},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[gt([{provide:pe,useExisting:e,multi:!0},{provide:Xn,useExisting:e,multi:!0}]),St]});let o=e;return o})(),xl=0,Si=(()=>{let e=class e{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){var i,a;let t=((i=this._startInput)==null?void 0:i._getPlaceholder())||"",n=((a=this._endInput)==null?void 0:a._getPlaceholder())||"";return t||n?`${t} ${this.separator} ${n}`:""}get rangePicker(){return this._rangePicker}set rangePicker(t){t&&(this._model=t.registerInput(this),this._rangePicker=t,this._closedSubscription.unsubscribe(),this._closedSubscription=t.closedStream.subscribe(()=>{var n,i;(n=this._startInput)==null||n._onTouched(),(i=this._endInput)==null||i._onTouched()}),this._registerModel(this._model))}get required(){var t,n;return(n=(t=this._required)!=null?t:this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))!=null?n:!1}set required(t){this._required=t}get dateFilter(){return this._dateFilter}set dateFilter(t){let n=this._startInput,i=this._endInput,a=n&&n._matchesFilter(n.value),c=i&&i._matchesFilter(n.value);this._dateFilter=t,n&&n._matchesFilter(n.value)!==a&&n._validatorOnChange(),i&&i._matchesFilter(i.value)!==c&&i._validatorOnChange()}get min(){return this._min}set min(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._revalidate())}get max(){return this._max}set max(t){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(t));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(t){t!==this._groupDisabled&&(this._groupDisabled=t,this.stateChanges.next(void 0))}get errorState(){return this._startInput&&this._endInput?this._startInput.errorState||this._endInput.errorState:!1}get empty(){let t=this._startInput?this._startInput.isEmpty():!1,n=this._endInput?this._endInput.isEmpty():!1;return t&&n}constructor(t,n,i,a,c){this._changeDetectorRef=t,this._elementRef=n,this._dateAdapter=a,this._formField=c,this._closedSubscription=bt.EMPTY,this.id=`mat-date-range-input-${xl++}`,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new R,c!=null&&c._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&n.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=i}setDescribedByIds(t){this._ariaDescribedBy=t.length?t.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(!this._model||!this._model.selection.start?this._startInput.focus():this._endInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),ye(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(t){Fc(t,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(t){let n=t==="start"?this._startInput:this._endInput;return n?n.getMirrorValue():""}_shouldHidePlaceholders(){return this._startInput?!this._startInput.isEmpty():!1}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){let t=this._formField;return t&&t._hasFloatingLabel()?t._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(t){this.focused=t!==null,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(t){this._startInput&&this._startInput._registerModel(t),this._endInput&&this._endInput._registerModel(t)}_isTargetRequired(t){var n,i;return(i=(n=t==null?void 0:t.ngControl)==null?void 0:n.control)==null?void 0:i.hasValidator(Ie.required)}};e.\u0275fac=function(n){return new(n||e)(s(zt),s(N),s(wa,10),s(tt,8),s(Dn,8))},e.\u0275cmp=E({type:e,selectors:[["mat-date-range-input"]],contentQueries:function(n,i,a){if(n&1&&(Ee(a,An,5),Ee(a,Tn,5)),n&2){let c;Z(c=G())&&(i._startInput=c.first),Z(c=G())&&(i._endInput=c.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(n,i){n&2&&(it("id",i.id)("aria-labelledby",i._getAriaLabelledby())("aria-describedby",i._ariaDescribedBy)("data-mat-calendar",i.rangePicker?i.rangePicker.id:null),P("mat-date-range-input-hide-placeholders",i._shouldHidePlaceholders())("mat-date-range-input-required",i.required))},inputs:{rangePicker:"rangePicker",required:[F.HasDecoratorInputTransform,"required","required",ht],dateFilter:"dateFilter",min:"min",max:"max",disabled:[F.HasDecoratorInputTransform,"disabled","disabled",ht],separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],standalone:!0,features:[gt([{provide:Pi,useExisting:e},{provide:Ei,useExisting:e}]),Pt,nt,Q],ngContentSelectors:Zs,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(n,i){n&1&&(Ut(Xs),g(0,"div",0),x("cdkFocusChange",function(c){return i._updateFocus(c)}),g(1,"div",1),yt(2),g(3,"span",2),k(4),h()(),g(5,"span",3),k(6),h(),g(7,"div",4),yt(8,1),g(9,"span",2),k(10),h()()()),n&2&&(p(4),J(i._getInputMirrorValue("start")),p(),P("mat-date-range-input-separator-hidden",i._shouldHideSeparator()),p(),J(i.separator),p(4),J(i._getInputMirrorValue("end")))},dependencies:[so],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px;color:var(--mat-datepicker-range-input-separator-color)}.mat-form-field-disabled .mat-date-range-input-separator{color:var(--mat-datepicker-range-input-disabled-state-separator-color)}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner[disabled]{color:var(--mat-datepicker-range-input-disabled-state-text-color)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0});let o=e;return o})(),Ii=(()=>{let e=class e extends ki{_forwardContentValues(t){super._forwardContentValues(t);let n=this.datepickerInput;n&&(t.comparisonStart=n.comparisonStart,t.comparisonEnd=n.comparisonEnd,t.startDateAccessibleName=n._getStartDateAccessibleName(),t.endDateAccessibleName=n._getEndDateAccessibleName())}};e.\u0275fac=(()=>{let t;return function(i){return(t||(t=zn(e)))(i||e)}})(),e.\u0275cmp=E({type:e,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],standalone:!0,features:[gt([il,rl,{provide:ki,useExisting:e}]),St,Q],decls:0,vars:0,template:function(n,i){},encapsulation:2,changeDetection:0});let o=e;return o})();var Nc=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=I({type:e}),e.\u0275inj=S({providers:[In,ml],imports:[rt,pc,Xr,Rr,vi,Rt,Ic,ul,Ec,bi]});let o=e;return o})();var Ho="MMM d, y",Lc=(o,e)=>({date:{year:o.getFullYear(),month:o.getMonth()+1,day:o.getDate()},jsdate:o,beginJsDate:o,formatted:e.transform(o,Ho)}),Ai=(o,e,r)=>({beginDate:{year:o.getFullYear(),month:o.getMonth()+1,day:o.getDate()},beginJsDate:o,endDate:{year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()},endJsDate:e,formatted:`${r.transform(o,Ho)} - ${r.transform(e,Ho)}`,beginEpoc:o.getTime(),endEpoc:e.getTime()});var Cl=["picker"];function vl(o,e){if(o&1&&(g(0,"div",12),k(1),T(2,"date"),T(3,"date"),h()),o&2){let r=b();p(),Wn(" ",Wt(2,2,r.selectedStartDate,"MMM d, y")," - ",Wt(3,5,r.selectedEndDate,"MMM d, y")," ")}}function Ml(o,e){if(o&1&&(g(0,"div",12),k(1),h()),o&2){let r=b(2);p(),J(r.selectedQuickSelection.label)}}function Ol(o,e){if(o&1&&A(0,Ml,2,1,"div",7),o&2){let r=b(),t=pt(6);_("ngIf",r.selectedQuickSelection)("ngIfElse",t)}}function Pl(o,e){if(o&1&&(It(0),k(1),At()),o&2){let r=b(2);p(),ot(" ",r.placeholder," ")}}function yl(o,e){o&1&&(k(0),T(1,"translate")),o&2&&ot(" ",B(1,1,"ui2-datepicker.inputPlaceholderRange")," ")}function wl(o,e){if(o&1&&(g(0,"div",13),A(1,Pl,2,1,"ng-container",14)(2,yl,2,3,"ng-template",null,2,xt),h()),o&2){let r=pt(3),t=b();p(),_("ngIf",t.placeholder!==null)("ngIfElse",r)}}function kl(o,e){if(o&1){let r=j();g(0,"li",5),x("click",function(){let n=v(r).$implicit,i=b(2);return M(i.selected(n))}),k(1),h()}if(o&2){let r=e.$implicit,t=b(2);P("selected",(t.selectedQuickSelection==null?null:t.selectedQuickSelection.label)===r.label),p(),ot(" ",r.label," ")}}function Dl(o,e){if(o&1){let r=j();g(0,"div",15)(1,"ul",16),A(2,kl,2,3,"li",17),g(3,"li",18),x("click",function(){v(r);let n=b();return M(n.open())}),g(4,"span",19),k(5),T(6,"translate"),T(7,"titleCase"),h(),g(8,"mat-date-range-input",20,3)(10,"input",21),st("ngModelChange",function(n){v(r);let i=b();return dt(i.selectedStartDate,n)||(i.selectedStartDate=n),M(n)}),h(),g(11,"input",22),st("ngModelChange",function(n){v(r);let i=b();return dt(i.selectedEndDate,n)||(i.selectedEndDate=n),M(n)}),x("ngModelChange",function(){v(r);let n=b();return M(n.endDateUpdated())}),h()(),g(12,"mat-date-range-picker",23,4),x("closed",function(){v(r);let n=b();return M(n.focusChange.emit(!1))}),h()()()()}if(o&2){let r=pt(13),t=b();p(2),_("ngForOf",t.options),p(),P("selected",(t.selectedQuickSelection==null?null:t.selectedQuickSelection.label)===t.CUSTOM_RANGE.label),p(2),J(B(7,11,B(6,9,"ui2-datepicker.inputPlaceholderCustom"))),p(3),_("rangePicker",r),p(2),ct("ngModel",t.selectedStartDate),_("readonly",!0),p(),ct("ngModel",t.selectedEndDate),_("readonly",!0)}}var Vc=(()=>{let e=class e{set datePickerModel(t){let n=t,i=t;this.selectedStartDate=n==null?void 0:n.beginJsDate,this.selectedEndDate=n==null?void 0:n.endJsDate,this.selectedStartDate&&this.selectedEndDate?this.selectedQuickSelection=this.CUSTOM_RANGE:this.selectedQuickSelection=i}clickOut(t){!this.elRef.nativeElement.contains(t.target)&&this.picker&&!this.picker.opened&&(this.openDropdown=!1)}constructor(t,n){this.datePipe=t,this.elRef=n,this.customClass="",this.dateChanged=new C,this.focusChange=new C,this.CUSTOM_RANGE={label:pi}}ngOnChanges(t){t.options}open(){this.selectedQuickSelection=this.CUSTOM_RANGE,this.picker.open()}endDateUpdated(){this.selectedEndDate&&(this.dateChanged.emit(Ai(this.selectedStartDate,this.selectedEndDate,this.datePipe)),this.openDropdown=!1)}clear(t=!0){this.selectedStartDate=null,this.selectedEndDate=null,this.selectedQuickSelection=null,this.openDropdown=!1,t&&this.dateChanged.emit(null)}selected(t){this.clear(!1),this.selectedQuickSelection=t,this.openDropdown=!1,this.dateChanged.emit(t)}toggleDropdown(){this.focusChange.emit(!0),this.openDropdown=!this.openDropdown}};e.\u0275fac=function(n){return new(n||e)(s(wt),s(N))},e.\u0275cmp=E({type:e,selectors:[["ui2-datepicker-quick-options"]],viewQuery:function(n,i){if(n&1&&at(Cl,5),n&2){let a;Z(a=G())&&(i.picker=a.first)}},hostBindings:function(n,i){n&1&&x("click",function(c){return i.clickOut(c)},!1,ra)},inputs:{options:"options",placeholder:"placeholder",clearable:"clearable",customClass:"customClass",datePickerModel:"datePickerModel"},outputs:{dateChanged:"dateChanged",focusChange:"focusChange"},features:[nt],decls:11,vars:14,consts:[["rangeLabelOption",""],["labelDefault",""],["defaultPlaceholder",""],["input",""],["picker",""],[3,"click"],[1,"f-icon","icon-date-picker"],["class","label",4,"ngIf","ngIfElse"],[1,"button-icon","icon2-x16-close-s",3,"click"],[1,"icon2-x16-chevron-l"],[1,"icon2-x16-micro-chevron-m"],["class","dp-dropdown-panel",4,"ngIf"],[1,"label"],[1,"placeholder"],[4,"ngIf","ngIfElse"],[1,"dp-dropdown-panel"],[1,"dp-dropdown-list"],[3,"selected","click",4,"ngFor","ngForOf"],[1,"mydp-custom-link",3,"click"],[1,"custom-dp-label"],[1,"hide",3,"rangePicker"],["matStartDate","",1,"input-datepicker",3,"ngModelChange","ngModel","readonly"],["matEndDate","",1,"input-datepicker",3,"ngModelChange","ngModel","readonly"],[3,"closed"]],template:function(n,i){if(n&1){let a=j();g(0,"div",5),x("click",function(){return v(a),M(i.toggleDropdown())}),L(1,"div",6),A(2,vl,4,8,"div",7)(3,Ol,1,2,"ng-template",null,0,xt)(5,wl,4,2,"ng-template",null,1,xt),g(7,"span",8),x("click",function(d){return v(a),i.clear(),M(d.stopPropagation())}),h(),L(8,"div",9)(9,"div",10),h(),A(10,Dl,14,13,"div",11)}if(n&2){let a=pt(4);Ye("datepicker-trigger ",i.customClass,""),P("focused",i.openDropdown),p(2),_("ngIf",(i.selectedQuickSelection==null?null:i.selectedQuickSelection.label)===i.CUSTOM_RANGE.label)("ngIfElse",a),p(5),P("show",i.clearable&&(i.selectedQuickSelection||i.selectedStartDate||i.selectedEndDate)),p(),P("open",i.openDropdown),p(),P("open",i.openDropdown),p(),_("ngIf",i.openDropdown)}},dependencies:[Kn,jt,Ue,Dt,Et,Si,An,Tn,Ii,wt,ft,ti],styles:["[_nghost-%COMP%]{display:block;position:relative}.dp-dropdown-panel[_ngcontent-%COMP%]{position:absolute;top:100%;z-index:3;width:100%;background-color:#fff;border:1px solid #bdc8d4;box-shadow:0 1px #3f44520f;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style-type:none;margin:0;padding:0;max-height:300px;overflow:auto;width:100%}.dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding:7px 12px;font-size:.875rem;min-height:40px;display:flex;align-items:center;left:0;cursor:pointer}.dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]::last-child{border-bottom:none}.dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:hover{background-color:#e6f6fe80}.dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > li.selected[_ngcontent-%COMP%]{font-weight:600}.mydp-custom-link[_ngcontent-%COMP%]{position:relative}.styled[_nghost-%COMP%]   .dp-dropdown-panel[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .dp-dropdown-panel[_ngcontent-%COMP%]{margin-top:4px;box-shadow:0 1px 10px #3f445233;border:none;border-radius:6px;min-width:250px}.styled[_nghost-%COMP%]   .dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.selected[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .dp-dropdown-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.selected[_ngcontent-%COMP%]{background-color:#e6f6fe80}",".hide[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:1px;height:40px;opacity:0}.datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #bdc8d4;display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:40px;width:100%;border-radius:6px;color:#3e4d63;cursor:pointer;position:relative}.datepicker-trigger.focused[_ngcontent-%COMP%]{border:1px solid #098dcd;border-radius:6px 6px 0 0}.datepicker-trigger[_ngcontent-%COMP%]:hover{border:1px solid #098dcd}.label[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:8px;font-size:.875rem;width:100%}.placeholder[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#627588;font-size:.875rem;width:100%}.icon-date-picker[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;margin-right:8px}.icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#098dcd;flex:0 0 auto;visibility:hidden}.icon2-x16-close-s.show[_ngcontent-%COMP%]{visibility:visible}.icon2-x16-chevron-l[_ngcontent-%COMP%]{margin-left:12px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto}.icon2-x16-chevron-l[_ngcontent-%COMP%]:hover{color:#098dcd}.icon2-x16-chevron-l.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;display:none}.icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.disabled[_nghost-%COMP%], .disabled   [_nghost-%COMP%]{cursor:not-allowed}.disabled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{pointer-events:none;border:1px solid #eff2f4;background:#eff2f4}.disabled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.required[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .required   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #f1245c}.readonly[_nghost-%COMP%], .readonly   [_nghost-%COMP%]{cursor:not-allowed}.readonly[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:none;pointer-events:none}.readonly[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.styled[_nghost-%COMP%], .styled   [_nghost-%COMP%]{display:inline-flex}.styled[_nghost-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:600;margin-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{padding-left:8px;padding-right:0;border:none}.styled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;justify-content:center}.styled[_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{order:1;visibility:hidden;margin-left:4px}.styled[_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled[_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%]{visibility:visible}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]{padding-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#098dcd;padding-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{margin-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover, .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px}"]});let o=e;return o})();var Sl=["picker"];function Il(o,e){if(o&1&&(It(0),k(1),At()),o&2){let r=b(2);p(),ot(" ",r.placeholder," ")}}function Al(o,e){o&1&&(k(0),T(1,"translate")),o&2&&ot(" ",B(1,1,"ui2-datepicker.inputPlaceholderRange")," ")}function Tl(o,e){if(o&1&&(g(0,"div",11),A(1,Il,2,1,"ng-container",12)(2,Al,2,3,"ng-template",null,2,xt),h()),o&2){let r=pt(3),t=b();p(),_("ngIf",t.placeholder)("ngIfElse",r)}}function Fl(o,e){if(o&1&&(g(0,"div",13),k(1),T(2,"date"),h()),o&2){let r=b();p(),J(Wt(2,1,r.selectedDate,"MMM d, y"))}}function Rl(o,e){if(o&1){let r=j();g(0,"div",14),x("click",function(n){return v(r),b().clear(),M(n.stopPropagation())}),h()}}var Nl="mat-datepicker-popup",zc=(()=>{let e=class e{set datePickerModel(t){this.selectedDate=(t==null?void 0:t.beginJsDate)||(t==null?void 0:t.jsdate)}constructor(t){this.datePipe=t,this.destroyRef=z(je),this.dateChanged=new C,this.focusChange=new C,this.unsubscribeClickEvent=new R}ngAfterViewInit(){this.picker&&this.picker.closedStream.pipe(le(this.destroyRef)).subscribe(()=>{this.unsubscribeClickEvent.next(),this.unsubscribeClickEvent.complete()})}open(){this.focusChange.emit(!0),this.picker.open(),this.isOpen=!0,this.preventClickPropagation()}dateUpdated(){this.dateChanged.emit(Lc(this.selectedDate,this.datePipe))}clear(){this.picker.close(),this.selectedDate=null,this.dateChanged.emit(null)}preventClickPropagation(){let t=document.getElementsByClassName(Nl);t!=null&&t.length&&oe(t[0],"click").pipe(Vt(this.unsubscribeClickEvent)).subscribe(n=>{n.stopPropagation()})}};e.\u0275fac=function(n){return new(n||e)(s(wt))},e.\u0275cmp=E({type:e,selectors:[["ui2-datepicker-single"]],viewQuery:function(n,i){if(n&1&&at(Sl,5),n&2){let a;Z(a=G())&&(i.picker=a.first)}},inputs:{datePickerModel:"datePickerModel",placeholder:"placeholder",clearable:"clearable"},outputs:{dateChanged:"dateChanged",focusChange:"focusChange"},decls:11,vars:11,consts:[["picker",""],["singleLabel",""],["defaultPlaceholder",""],[1,"datepicker-trigger",3,"click"],["matInput","",1,"hide",3,"ngModelChange","matDatepicker","ngModel"],[3,"closed"],[1,"f-icon","icon-date-picker"],["class","placeholder",4,"ngIf","ngIfElse"],["class","icon2-x16-close-s",3,"click",4,"ngIf"],[1,"icon2-x16-chevron-l"],[1,"icon2-x16-micro-chevron-m"],[1,"placeholder"],[4,"ngIf","ngIfElse"],[1,"label"],[1,"icon2-x16-close-s",3,"click"]],template:function(n,i){if(n&1){let a=j();g(0,"div",3),x("click",function(){return v(a),M(i.open())}),g(1,"input",4),st("ngModelChange",function(d){return v(a),dt(i.selectedDate,d)||(i.selectedDate=d),M(d)}),x("ngModelChange",function(){return v(a),M(i.dateUpdated())}),h(),g(2,"mat-datepicker",5,0),x("closed",function(){return v(a),M(i.focusChange.emit(!1))}),h(),L(4,"div",6),A(5,Tl,4,2,"div",7)(6,Fl,3,4,"ng-template",null,1,xt)(8,Rl,1,0,"div",8),L(9,"div",9)(10,"div",10),h()}if(n&2){let a=pt(3),c=pt(7);P("focused",a.opened),p(),_("matDatepicker",a),ct("ngModel",i.selectedDate),p(4),_("ngIf",!i.selectedDate)("ngIfElse",c),p(3),_("ngIf",i.clearable&&i.selectedDate),p(),P("open",a.opened),p(),P("open",a.opened)}},dependencies:[jt,Ue,Dt,Et,Ac,Di,fc,wt,ft],styles:[".hide[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:1px;height:40px;opacity:0}.datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #bdc8d4;display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:40px;width:100%;border-radius:6px;color:#3e4d63;cursor:pointer;position:relative}.datepicker-trigger.focused[_ngcontent-%COMP%]{border:1px solid #098dcd;border-radius:6px 6px 0 0}.datepicker-trigger[_ngcontent-%COMP%]:hover{border:1px solid #098dcd}.label[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:8px;font-size:.875rem;width:100%}.placeholder[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#627588;font-size:.875rem;width:100%}.icon-date-picker[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;margin-right:8px}.icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#098dcd;flex:0 0 auto;visibility:hidden}.icon2-x16-close-s.show[_ngcontent-%COMP%]{visibility:visible}.icon2-x16-chevron-l[_ngcontent-%COMP%]{margin-left:12px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto}.icon2-x16-chevron-l[_ngcontent-%COMP%]:hover{color:#098dcd}.icon2-x16-chevron-l.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;display:none}.icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.disabled[_nghost-%COMP%], .disabled   [_nghost-%COMP%]{cursor:not-allowed}.disabled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{pointer-events:none;border:1px solid #eff2f4;background:#eff2f4}.disabled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.required[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .required   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #f1245c}.readonly[_nghost-%COMP%], .readonly   [_nghost-%COMP%]{cursor:not-allowed}.readonly[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:none;pointer-events:none}.readonly[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.styled[_nghost-%COMP%], .styled   [_nghost-%COMP%]{display:inline-flex}.styled[_nghost-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:600;margin-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{padding-left:8px;padding-right:0;border:none}.styled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;justify-content:center}.styled[_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{order:1;visibility:hidden;margin-left:4px}.styled[_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled[_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%]{visibility:visible}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]{padding-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#098dcd;padding-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{margin-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover, .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px}"]});let o=e;return o})();var Vl=["picker"];function zl(o,e){if(o&1&&(It(0),k(1),At()),o&2){let r=b(2);p(),ot(" ",r.placeholder," ")}}function jl(o,e){o&1&&(k(0),T(1,"translate")),o&2&&ot(" ",B(1,1,"ui2-datepicker.inputPlaceholderRange")," ")}function Bl(o,e){if(o&1&&(g(0,"div",13),A(1,zl,2,1,"ng-container",14)(2,jl,2,3,"ng-template",null,2,xt),h()),o&2){let r=pt(3),t=b();p(),_("ngIf",t.placeholder!==null)("ngIfElse",r)}}function Yl(o,e){if(o&1&&(g(0,"div",15),k(1),T(2,"date"),T(3,"date"),h()),o&2){let r=b();p(),Wn("",Wt(2,2,r.selectedStartDate,"MMM d, y")," - ",Wt(3,5,r.selectedEndDate,"MMM d, y"),"")}}function Hl(o,e){if(o&1){let r=j();g(0,"div",16),x("click",function(n){return v(r),b().clear(),M(n.stopPropagation())}),h()}}var jc=(()=>{let e=class e{set datePickerModel(t){this.selectedStartDate=t==null?void 0:t.beginJsDate,this.selectedEndDate=(t==null?void 0:t.endJsDate)||(t==null?void 0:t.beginJsDate)}constructor(t){this.datePipe=t,this.customClass="",this.dateChanged=new C,this.focusChange=new C}open(){this.focusChange.emit(!0),this.picker.open(),this.isOpen=!0}startDateUpdated(){}endDateUpdated(){this.selectedEndDate&&this.dateChanged.emit(Ai(this.selectedStartDate,this.selectedEndDate,this.datePipe))}clear(){this.picker.close(),this.selectedStartDate=null,this.selectedEndDate=null,this.dateChanged.emit(null)}};e.\u0275fac=function(n){return new(n||e)(s(wt))},e.\u0275cmp=E({type:e,selectors:[["ui2-datepicker-range"]],viewQuery:function(n,i){if(n&1&&at(Vl,5),n&2){let a;Z(a=G())&&(i.picker=a.first)}},inputs:{datePickerModel:"datePickerModel",placeholder:"placeholder",customClass:"customClass",clearable:"clearable"},outputs:{dateChanged:"dateChanged",focusChange:"focusChange"},decls:13,vars:17,consts:[["picker",""],["rangeLabel",""],["defaultPlaceholder",""],[3,"click"],[1,"hide",3,"rangePicker"],["matStartDate","",1,"input-datepicker",3,"ngModelChange","ngModel","readonly"],["matEndDate","",1,"input-datepicker",3,"ngModelChange","ngModel","readonly"],[3,"closed"],[1,"f-icon","icon-date-picker"],["class","placeholder",4,"ngIf","ngIfElse"],["class","icon2-x16-close-s",3,"click",4,"ngIf"],[1,"icon2-x16-chevron-l"],[1,"icon2-x16-micro-chevron-m"],[1,"placeholder"],[4,"ngIf","ngIfElse"],[1,"label"],[1,"icon2-x16-close-s",3,"click"]],template:function(n,i){if(n&1){let a=j();g(0,"div",3),x("click",function(){return v(a),M(i.open())}),g(1,"mat-date-range-input",4)(2,"input",5),st("ngModelChange",function(d){return v(a),dt(i.selectedStartDate,d)||(i.selectedStartDate=d),M(d)}),h(),g(3,"input",6),st("ngModelChange",function(d){return v(a),dt(i.selectedEndDate,d)||(i.selectedEndDate=d),M(d)}),x("ngModelChange",function(){return v(a),M(i.endDateUpdated())}),h()(),g(4,"mat-date-range-picker",7,0),x("closed",function(){return v(a),M(i.focusChange.emit(!1))}),h(),L(6,"div",8),A(7,Bl,4,2,"div",9)(8,Yl,4,8,"ng-template",null,1,xt)(10,Hl,1,0,"div",10),L(11,"div",11)(12,"div",12),h()}if(n&2){let a=pt(5),c=pt(9);Ye("datepicker-trigger ",i.customClass,""),P("focused",a.opened),p(),_("rangePicker",a),p(),ct("ngModel",i.selectedStartDate),_("readonly",!0),p(),ct("ngModel",i.selectedEndDate),_("readonly",!0),p(4),_("ngIf",!(i.selectedStartDate||i.selectedEndDate))("ngIfElse",c),p(3),_("ngIf",i.clearable&&(i.selectedStartDate||i.selectedEndDate)),p(),P("open",a.opened),p(),P("open",a.opened)}},dependencies:[jt,Ue,Dt,Et,Si,An,Tn,Ii,wt,ft],styles:[".hide[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:1px;height:40px;opacity:0}.datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #bdc8d4;display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:40px;width:100%;border-radius:6px;color:#3e4d63;cursor:pointer;position:relative}.datepicker-trigger.focused[_ngcontent-%COMP%]{border:1px solid #098dcd;border-radius:6px 6px 0 0}.datepicker-trigger[_ngcontent-%COMP%]:hover{border:1px solid #098dcd}.label[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:8px;font-size:.875rem;width:100%}.placeholder[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#627588;font-size:.875rem;width:100%}.icon-date-picker[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;margin-right:8px}.icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#098dcd;flex:0 0 auto;visibility:hidden}.icon2-x16-close-s.show[_ngcontent-%COMP%]{visibility:visible}.icon2-x16-chevron-l[_ngcontent-%COMP%]{margin-left:12px;display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto}.icon2-x16-chevron-l[_ngcontent-%COMP%]:hover{color:#098dcd}.icon2-x16-chevron-l.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;width:16px;height:16px;line-height:16px;font-size:16px;align-items:center;color:#627588;flex:0 0 auto;display:none}.icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.disabled[_nghost-%COMP%], .disabled   [_nghost-%COMP%]{cursor:not-allowed}.disabled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{pointer-events:none;border:1px solid #eff2f4;background:#eff2f4}.disabled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .disabled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.required[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .required   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:1px solid #f1245c}.readonly[_nghost-%COMP%], .readonly   [_nghost-%COMP%]{cursor:not-allowed}.readonly[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{border:none;pointer-events:none}.readonly[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .readonly   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{color:#627588}.styled[_nghost-%COMP%], .styled   [_nghost-%COMP%]{display:inline-flex}.styled[_nghost-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:600;margin-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger[_ngcontent-%COMP%]{padding-left:8px;padding-right:0;border:none}.styled[_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon-date-picker[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-chevron-l[_ngcontent-%COMP%]{display:none}.styled[_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{display:flex;justify-content:center}.styled[_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{order:1;visibility:hidden;margin-left:4px}.styled[_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .label[_ngcontent-%COMP%], .styled[_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .placeholder[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]:hover   .show[_ngcontent-%COMP%]{visibility:visible}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]{padding-left:0}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#098dcd;padding-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]{margin-left:4px}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover, .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m[_ngcontent-%COMP%]:hover{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-micro-chevron-m.open[_ngcontent-%COMP%]{color:#098dcd}.styled[_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%], .styled   [_nghost-%COMP%]   .datepicker-trigger.inline-dropdown[_ngcontent-%COMP%]   .icon2-x16-close-s[_ngcontent-%COMP%]{margin-left:8px}"]});let o=e;return o})();var Wl=["quickOptionPanel"];function Kl(o,e){if(o&1){let r=j();g(0,"ui2-datepicker-range",5),x("dateChanged",function(n){v(r);let i=b();return M(i.selectionChange(n))})("focusChange",function(n){v(r);let i=b();return M(i.focusChange.emit(n))}),h()}if(o&2){let r=b();P("disabled",r.disabled)("required",r.required)("readonly",r.readonly)("styled",r.styled),_("clearable",r.clearable)("placeholder",r.placeholder)("datePickerModel",r.localValue)("customClass",r.customClass)}}function Ql(o,e){if(o&1){let r=j();g(0,"ui2-datepicker-single",6),x("dateChanged",function(n){v(r);let i=b();return M(i.selectionChange(n))})("focusChange",function(n){v(r);let i=b();return M(i.focusChange.emit(n))}),h()}if(o&2){let r=b();P("disabled",r.disabled)("required",r.required)("readonly",r.readonly)("styled",r.styled),_("clearable",r.clearable)("placeholder",r.placeholder)("datePickerModel",r.localValue)}}function ql(o,e){if(o&1){let r=j();g(0,"ui2-datepicker-quick-options",7,0),x("dateChanged",function(n){v(r);let i=b();return M(i.selectionChange(n))})("focusChange",function(n){v(r);let i=b();return M(i.focusChange.emit(n))}),h()}if(o&2){let r=b();P("disabled",r.disabled)("required",r.required)("readonly",r.readonly)("styled",r.styled),_("clearable",r.clearable)("placeholder",r.placeholder)("datePickerModel",r.localValue)("customClass",r.customClass)("options",r.quickOptions)}}var $l={provide:pe,useExisting:re(()=>Uo),multi:!0},Uo=(()=>{let e=class e{constructor(){this.ui2DatePickerType=_n,this.clearable=!0,this.customClass="",this.focusChange=new C,this.onChange=()=>{},this.onTouch=()=>{}}set model(t){this.checkFalseChange(t)||(this.localValue=t)}writeValue(t){this.model=t}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouch=t}selectionChange(t){this.checkFalseChange(t)||setTimeout(()=>{this.localValue=t,this.onChange(this.localValue),this.onTouch(this.localValue)},0)}checkFalseChange(t){return(this.localValue===void 0||this.localValue===null)&&t==null}openQuickOptionDropdown(t){t.stopPropagation(),this.quickOptionPanelTemplate.openDropdown||this.quickOptionPanelTemplate.toggleDropdown()}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["ui2-datepicker"]],viewQuery:function(n,i){if(n&1&&at(Wl,5),n&2){let a;Z(a=G())&&(i.quickOptionPanelTemplate=a.first)}},inputs:{datePickerType:"datePickerType",disabled:"disabled",required:"required",clearable:"clearable",readonly:"readonly",styled:"styled",quickOptions:"quickOptions",placeholder:"placeholder",customClass:"customClass"},outputs:{focusChange:"focusChange"},features:[gt([$l])],decls:4,vars:4,consts:[["quickOptionPanel",""],[3,"ngSwitch"],[3,"clearable","disabled","required","readonly","styled","placeholder","datePickerModel","customClass","dateChanged","focusChange",4,"ngSwitchCase"],[3,"clearable","disabled","required","readonly","styled","placeholder","datePickerModel","dateChanged","focusChange",4,"ngSwitchCase"],[3,"clearable","disabled","required","readonly","styled","placeholder","datePickerModel","customClass","options","dateChanged","focusChange",4,"ngSwitchCase"],[3,"dateChanged","focusChange","clearable","placeholder","datePickerModel","customClass"],[3,"dateChanged","focusChange","clearable","placeholder","datePickerModel"],[3,"dateChanged","focusChange","clearable","placeholder","datePickerModel","customClass","options"]],template:function(n,i){n&1&&(It(0,1),A(1,Kl,1,12,"ui2-datepicker-range",2)(2,Ql,1,11,"ui2-datepicker-single",3)(3,ql,2,13,"ui2-datepicker-quick-options",4),At()),n&2&&(_("ngSwitch",i.datePickerType),p(),_("ngSwitchCase",i.ui2DatePickerType.RangePicker),p(),_("ngSwitchCase",i.ui2DatePickerType.SinglePicker),p(),_("ngSwitchCase",i.ui2DatePickerType.QuickOptionsPicker))},dependencies:[ba,xa,zc,jc,Vc],styles:["[_nghost-%COMP%]{display:block}  .cdk-overlay-container{z-index:1045!important}","{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #3f51b5;--mdc-filled-text-field-focus-active-indicator-color: #3f51b5;--mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #3f51b5;--mdc-outlined-text-field-focus-outline-color: #3f51b5;--mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-select-arrow-transform: translateY(-8px);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color: #000;--mdc-dialog-container-shape: 4px;--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent;--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-switch-state-layer-size: 40px;--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-color: #3f51b5;--mdc-slider-focus-handle-color: #3f51b5;--mdc-slider-hover-handle-color: #3f51b5;--mdc-slider-active-track-color: #3f51b5;--mdc-slider-inactive-track-color: #3f51b5;--mdc-slider-with-tick-marks-inactive-container-color: #3f51b5;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-ripple-color: #3f51b5;--mat-slider-hover-state-layer-color: rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color: rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mdc-secondary-navigation-tab-container-height: 48px;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #ff4081;--mdc-checkbox-selected-hover-icon-color: #ff4081;--mdc-checkbox-selected-icon-color: #ff4081;--mdc-checkbox-selected-pressed-icon-color: #ff4081;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ff4081;--mdc-checkbox-selected-hover-state-layer-color: #ff4081;--mdc-checkbox-selected-pressed-state-layer-color: #ff4081;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-keep-touch-target: false;--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-protected-button-container-shadow-color: #000;--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-touch-target-display: block;--mdc-fab-container-shape: 50%;--mdc-fab-icon-size: 24px;--mdc-fab-small-container-shape: 50%;--mdc-fab-small-icon-size: 24px;--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-fab-container-color: white;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-shadow-color: #000;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shadow-color: #000;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-shadow-color: #000;--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block;--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #ff4081;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #3f51b5;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-standard-button-toggle-height: 48px;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 48px}  .mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}  .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}  .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}  .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}  .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}  .mat-elevation-z0,   .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}  .mat-elevation-z1,   .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}  .mat-elevation-z2,   .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}  .mat-elevation-z3,   .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}  .mat-elevation-z4,   .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}  .mat-elevation-z5,   .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}  .mat-elevation-z6,   .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}  .mat-elevation-z7,   .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}  .mat-elevation-z8,   .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}  .mat-elevation-z9,   .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}  .mat-elevation-z10,   .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}  .mat-elevation-z11,   .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}  .mat-elevation-z12,   .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}  .mat-elevation-z13,   .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}  .mat-elevation-z14,   .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}  .mat-elevation-z15,   .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}  .mat-elevation-z16,   .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}  .mat-elevation-z17,   .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}  .mat-elevation-z18,   .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}  .mat-elevation-z19,   .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}  .mat-elevation-z20,   .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}  .mat-elevation-z21,   .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}  .mat-elevation-z22,   .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}  .mat-elevation-z23,   .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}  .mat-elevation-z24,   .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}  .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #3f51b5;--mdc-linear-progress-track-color: rgba(63, 81, 181, .25)}  .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ff4081;--mdc-linear-progress-track-color: rgba(255, 64, 129, .25)}  .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}  .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ff4081;--mdc-filled-text-field-focus-active-indicator-color: #ff4081;--mdc-filled-text-field-focus-label-text-color: rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color: #ff4081;--mdc-outlined-text-field-focus-outline-color: #ff4081;--mdc-outlined-text-field-focus-label-text-color: rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color: rgba(255, 64, 129, .87)}  .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}  .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}  .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}  .mat-mdc-standard-chip{--mdc-chip-container-shape-family: rounded;--mdc-chip-container-shape-radius: 16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family: rounded;--mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}  .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,   .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #3f51b5;--mdc-chip-elevated-selected-container-color: #3f51b5;--mdc-chip-elevated-disabled-container-color: #3f51b5;--mdc-chip-flat-disabled-selected-container-color: #3f51b5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,   .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #ff4081;--mdc-chip-elevated-selected-container-color: #ff4081;--mdc-chip-elevated-disabled-container-color: #ff4081;--mdc-chip-flat-disabled-selected-container-color: #ff4081;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}  .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,   .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}  .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}  .mat-mdc-slide-toggle{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}  .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292}  .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}  .mat-mdc-radio-button{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}  .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}  .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ff4081;--mdc-radio-selected-hover-icon-color: #ff4081;--mdc-radio-selected-icon-color: #ff4081;--mdc-radio-selected-pressed-icon-color: #ff4081;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}  .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}  .mat-accent{--mat-slider-ripple-color: #ff4081;--mat-slider-hover-state-layer-color: rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color: rgba(255, 64, 129, .2);--mdc-slider-handle-color: #ff4081;--mdc-slider-focus-handle-color: #ff4081;--mdc-slider-hover-handle-color: #ff4081;--mdc-slider-active-track-color: #ff4081;--mdc-slider-inactive-track-color: #ff4081;--mdc-slider-with-tick-marks-inactive-container-color: #ff4081;--mdc-slider-with-tick-marks-active-container-color: white}  .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2);--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}  .mdc-list-item__start,   .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}  .mat-accent .mdc-list-item__start,   .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ff4081;--mdc-radio-selected-hover-icon-color: #ff4081;--mdc-radio-selected-icon-color: #ff4081;--mdc-radio-selected-pressed-icon-color: #ff4081}  .mat-warn .mdc-list-item__start,   .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}  .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}  .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #ff4081;--mdc-checkbox-selected-hover-icon-color: #ff4081;--mdc-checkbox-selected-icon-color: #ff4081;--mdc-checkbox-selected-pressed-icon-color: #ff4081;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ff4081;--mdc-checkbox-selected-hover-state-layer-color: #ff4081;--mdc-checkbox-selected-pressed-state-layer-color: #ff4081;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}  .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,   .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#3f51b5}  .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,   .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}  .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,   .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,   .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}  .mdc-list-item__start,   .mdc-list-item__end{--mdc-radio-state-layer-size: 40px}  .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,   .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,   .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}  .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,   .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,   .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}  .mat-mdc-tab-group,   .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #3f51b5;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #3f51b5;--mat-tab-header-active-ripple-color: #3f51b5;--mat-tab-header-inactive-ripple-color: #3f51b5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #3f51b5;--mat-tab-header-active-hover-label-text-color: #3f51b5;--mat-tab-header-active-focus-indicator-color: #3f51b5;--mat-tab-header-active-hover-indicator-color: #3f51b5}  .mat-mdc-tab-group.mat-accent,   .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ff4081;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ff4081;--mat-tab-header-active-ripple-color: #ff4081;--mat-tab-header-inactive-ripple-color: #ff4081;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ff4081;--mat-tab-header-active-hover-label-text-color: #ff4081;--mat-tab-header-active-focus-indicator-color: #ff4081;--mat-tab-header-active-hover-indicator-color: #ff4081}  .mat-mdc-tab-group.mat-warn,   .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}  .mat-mdc-tab-group.mat-background-primary,   .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #3f51b5;--mat-tab-header-with-background-foreground-color: white}  .mat-mdc-tab-group.mat-background-accent,   .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ff4081;--mat-tab-header-with-background-foreground-color: white}  .mat-mdc-tab-group.mat-background-warn,   .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}  .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}  .mat-mdc-checkbox{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}  .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}  .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}  .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #3f51b5;--mat-text-button-state-layer-color: #3f51b5;--mat-text-button-ripple-color: rgba(63, 81, 181, .1)}  .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ff4081;--mat-text-button-state-layer-color: #ff4081;--mat-text-button-ripple-color: rgba(255, 64, 129, .1)}  .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}  .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #3f51b5;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ff4081;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #3f51b5;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ff4081;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #3f51b5;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #3f51b5;--mat-outlined-button-ripple-color: rgba(63, 81, 181, .1)}  .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ff4081;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #ff4081;--mat-outlined-button-ripple-color: rgba(255, 64, 129, .1)}  .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}  .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: rgba(63, 81, 181, .1)}  .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: rgba(255, 64, 129, .1)}  .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}  .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}  .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}  .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}  .mat-accent{--mdc-circular-progress-active-indicator-color: #ff4081}  .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}  .mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}  .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}  .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}  .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}  .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ff4081}  .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}  .mat-calendar-controls{--mat-icon-button-touch-target-display: none}  .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}  .mat-icon.mat-primary{--mat-icon-color: #3f51b5}  .mat-icon.mat-accent{--mat-icon-color: #ff4081}  .mat-icon.mat-warn{--mat-icon-color: #f44336}  .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}  .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}  .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}  .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}  .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}"]});let o=e;return o})();var Bc={"ui2-datepicker":{}};var Wo={"ui2-datepicker":{inputPlaceholderSingle:"Choose a date",inputPlaceholderRange:"Choose a date range",inputPlaceholderCustom:"Custom range"}};var Yc=(()=>{let e=class e{constructor(t){this.translateRegistry=t,this.translateRegistry.registerLoader(n=>Promise.resolve({en:Wo,de:Bc}[n]||Wo))}};e.\u0275fac=function(n){return new(n||e)(u(me))},e.\u0275mod=I({type:e}),e.\u0275inj=S({providers:[wt],imports:[rt,$t,Nc,rc,_c,kt,ja,Gn]});let o=e;return o})();var Ko={"signals-ng-shared-services":{common:{error:{circularDependency:"We detected a circular dependency in the search definition and removed it."}},propertyLabels:{notAssigned:"(No Value)"}}};var Hc=(()=>{let e=class e{constructor(t){this.translateRegistry=t,this.translateRegistry.registerLoader(n=>Promise.resolve({en:Ko}[n]||Ko))}};e.\u0275fac=function(n){return new(n||e)(u(me))},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[rt,dr]});let o=e;return o})();var y=ze(Qe());var _t=ze(Qe()),ne={LAST_7_DAYS:`-7${_t.RangeReferenceUnit.DAYS}${_t.RangeReferencePoint.DATE_NOW}`,PAST_1_MONTH:`-1${_t.RangeReferenceUnit.MONTHS}${_t.RangeReferencePoint.DATE_NOW}`,PAST_1_QUARTER:`-3${_t.RangeReferenceUnit.MONTHS}${_t.RangeReferencePoint.DATE_NOW}`,PAST_1_YEAR:`-1${_t.RangeReferenceUnit.YEARS}${_t.RangeReferencePoint.DATE_NOW}`,PAST_2_YEAR:`-2${_t.RangeReferenceUnit.YEARS}${_t.RangeReferencePoint.DATE_NOW}`,PAST_5_YEAR:`-5${_t.RangeReferenceUnit.YEARS}${_t.RangeReferencePoint.DATE_NOW}`,FROM_START_OF_MONTH:`0${_t.RangeReferenceUnit.DAYS}${_t.RangeReferencePoint.DATE_MONTH_START}`,FROM_START_OF_YEAR:`0${_t.RangeReferenceUnit.DAYS}${_t.RangeReferencePoint.DATE_YEAR_START}`};function Gl(o,e){if(o&1){let r=j();g(0,"label",3),x("click",function(n){v(r),b();let i=pt(2);return M(i.openQuickOptionDropdown(n))}),k(1),T(2,"translate"),h()}o&2&&(p(),J(B(2,1,"signals-ng-filter-date.propertyLabels.timeframe")))}var Uc=(()=>{let e=class e{set globalFilter(t){this.selectionFilter=t==null?void 0:t.getQuery(Tt.SELECTION),this.unsubscribe(),this.subscribe(),this.autoFillFromFilter()}constructor(t,n){this.translate=t,this.trackingService=n,this.datePickerAlignment=ei.BOTTOM,this.isStyled=!1,this.customClass="",this.hideCrossButton=!1,this.hideQuickOptionListIds=[],this.onSelectionFilterChange=new C,this.defaultDate={jsdate:new Date,endJsDate:new Date(new Date().getFullYear(),new Date().getMonth()+5,new Date().getDate())},this.ui2DatePickerType=_n,this.quickSelectOptions=[{id:ne.LAST_7_DAYS,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastSevenDays"),msFromNow:7*24*60*60*100,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-7,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastSevenDays")}},{id:ne.PAST_1_MONTH,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastOneMonth"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-1,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.MONTHS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastOneMonth")}},{id:ne.PAST_1_QUARTER,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastOneQuarter"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-3,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.MONTHS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastOneQuarter")}},{id:ne.PAST_1_YEAR,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastOneYear"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-1,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.YEARS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastOneYear")}},{id:ne.PAST_2_YEAR,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastTwoYear"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-2,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.YEARS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastTwoYear")}},{id:ne.PAST_5_YEAR,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.pastFiveYear"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:-5,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.YEARS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"pastFiveYear")}},{id:ne.FROM_START_OF_MONTH,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.fromStartOfMonth"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:0,reference:y.RangeReferencePoint.DATE_MONTH_START,unit:y.RangeReferenceUnit.DAYS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"fromStartOfMonth")}},{id:ne.FROM_START_OF_YEAR,label:this.translate.instant("signals-ng-filter-date.searchField.contextSearch.quickSelection.fromStartOfYear"),msFromNow:30*24*60*60,onSelect:()=>{let i=new y.LeafFilter(W.PUBLISHED_DATE);i.setRange({gt:{value:0,reference:y.RangeReferencePoint.DATE_YEAR_START,unit:y.RangeReferenceUnit.DAYS},lt:{value:0,reference:y.RangeReferencePoint.DATE_NOW,unit:y.RangeReferenceUnit.DAYS}}),this.updateDateFilter(i,"fromStartOfYear")}}]}ngOnChanges(t){t!=null&&t.hideQuickOptionListIds&&(this.quickSelectOptions=this.quickSelectOptions.filter(n=>!this.hideQuickOptionListIds.includes(n==null?void 0:n.id)))}ngOnDestroy(){this.unsubscribe()}subscribe(){var t;this.contextFilterChanges=(t=this==null?void 0:this.selectionFilter)==null?void 0:t.onChanged(n=>{n.getIdentifier()===this.selectionFilter.getIdentifier()&&(this.autoFillFromFilter(),this.onSelectionFilterChange.emit(this.selectionFilter))})}unsubscribe(){this.contextFilterChanges&&this.contextFilterChanges.unsubscribe()}updateDateFilter(t,n){this.trackingService.trackEvent(Ae.DATE_SELECT_RANGE,{dimension4:n}),this.selectionFilter.addFilter(t,ai)}autoFillFromFilter(){if(this.selectionFilter){let t=this.selectionFilter.getQueries().find(i=>i instanceof y.LeafFilter&&i.getOn()===W.PUBLISHED_DATE);if(!t){this.rangeDateSelectorModel=null,this.removePublishedDate();return}let n=t.getRange();if(this.rangeDateSelectorModel={label:pi},n.lt&&n.lt.reference&&n.lt&&n.lt.reference){this.select({endJsDate:new Date(y.RangeUtil.convert(n.lt)),beginJsDate:new Date(y.RangeUtil.convert(n.gt))},!1);let i=`${n.gt.value}${n.gt.unit}${n.gt.reference}`;this.quickSelectOptions.find(a=>a.id===i)&&(this.rangeDateSelectorModel=this.quickSelectOptions.find(a=>a.id===i));return}this.select({endJsDate:new Date(t.getRange().lt.value),beginJsDate:new Date(t.getRange().gt.value)},!1)}}select(t,n=!0){if(!t){this.clearPublishedDate();return}let i=t;if(!i.beginJsDate||!i.endJsDate){t==null||t.onSelect();return}let a=i.beginJsDate.getTime(),c=this.getEndOfTheDay(i.endJsDate.getTime()),d=new y.LeafFilter(W.PUBLISHED_DATE);d.setRange({gt:{value:a},lt:{value:c}}),this.rangeDateSelectorModel={beginJsDate:new Date(a),endJsDate:new Date(c)},n&&this.selectionFilter.addFilter(d,ai)}getEndOfTheDay(t){let n=new Date(t);return n.setHours(23,59,59,999),n.getTime()}updateFilter(t,n,i){let a=t.map(d=>i?d[i]:d.uri);if(a.length){let d=new y.LeafFilter(n).setValues(a);d.setIdentifier(n),this.selectionFilter.addFilter(d,ai);return}let c=this.selectionFilter.findQuery(d=>d.getOn()===n);c&&this.selectionFilter.removeFilter(c)}clearPublishedDate(){this.selectionFilter.removeFilters(t=>t instanceof y.LeafFilter?t.getOn()===W.PUBLISHED_DATE:t.getIdentifier()===W.PUBLISHED_DATE),this.rangeDateSelectorModel=null}removePublishedDate(){let t=this.selectionFilter.findQuery((0,y.findLeafByOn)(W.PUBLISHED_DATE));t&&this.selectionFilter.removeFilter(t),this.rangeDateSelectorModel=null}trackEvent(t){this.trackingService.trackEvent(`${Ae.PREFIX_DATE_FILTER}.${t}`)}};e.\u0275fac=function(n){return new(n||e)(s(He),s(ci))},e.\u0275cmp=E({type:e,selectors:[["signals-filter-date"]],inputs:{datePickerAlignment:"datePickerAlignment",isStyled:"isStyled",customClass:"customClass",placeholder:"placeholder",hideCrossButton:"hideCrossButton",hideQuickOptionListIds:"hideQuickOptionListIds",globalFilter:"globalFilter"},outputs:{onSelectionFilterChange:"onSelectionFilterChange"},features:[nt],decls:4,vars:14,consts:[["datepicker",""],["class","label-sm-single",3,"click",4,"ngIf"],[3,"ngModelChange","placeholder","datePickerType","quickOptions","styled","ngModel","customClass"],[1,"label-sm-single",3,"click"]],template:function(n,i){if(n&1){let a=j();A(0,Gl,3,3,"label",1),g(1,"ui2-datepicker",2,0),T(3,"translate"),st("ngModelChange",function(d){return v(a),dt(i.rangeDateSelectorModel,d)||(i.rangeDateSelectorModel=d),M(d)}),x("ngModelChange",function(d){return v(a),M(i.select(d))}),h()}n&2&&(_("ngIf",i.isStyled),p(),Ye("container ",i.customClass,""),P("hide-cross-button",i.hideCrossButton),_("placeholder",i.placeholder!==void 0?i.placeholder:B(3,12,"signals-ng-filter-date.propertyLabels.publishedDateFilter"))("datePickerType",i.ui2DatePickerType.QuickOptionsPicker)("quickOptions",i.quickSelectOptions)("styled",i.isStyled),ct("ngModel",i.rangeDateSelectorModel),_("customClass",i.customClass))},dependencies:[jt,Uo,Dt,Et,ft],styles:[".text-xs[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%]{font-size:.75rem}.text-sm[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:.875rem}.text-base[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1rem}.text-lg[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:1.125rem}.text-xl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:1.5rem}.text-xxl[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{font-size:1.875rem}.font-normal[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{font-weight:400}.font-semibold[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:600}.font-bold[_ngcontent-%COMP%]{font-weight:700}.leading-3[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%]{line-height:1}.leading-4[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{line-height:1.2}.leading-5[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{line-height:1.35}.leading-6[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{line-height:1.5}.tracking-neutral[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{letter-spacing:0}.tracking-tight[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{letter-spacing:-.1px}.tracking-tighter[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{letter-spacing:-.35px}.m-auto[_ngcontent-%COMP%]{margin:auto}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.my-auto[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.mr-auto[_ngcontent-%COMP%]{margin-right:auto}.ml-auto[_ngcontent-%COMP%]{margin-left:auto}.m-half[_ngcontent-%COMP%]{margin:2px}.mx-half[_ngcontent-%COMP%]{margin-left:2px;margin-right:2px}.my-half[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:2px}.mb-half[_ngcontent-%COMP%]{margin-bottom:2px}.mt-half[_ngcontent-%COMP%]{margin-top:2px}.ml-half[_ngcontent-%COMP%]{margin-left:2px}.mr-half[_ngcontent-%COMP%]{margin-right:2px}.m-1[_ngcontent-%COMP%]{margin:4px}.m-2[_ngcontent-%COMP%]{margin:8px}.m-3[_ngcontent-%COMP%]{margin:12px}.m-4[_ngcontent-%COMP%]{margin:16px}.m-5[_ngcontent-%COMP%]{margin:20px}.m-6[_ngcontent-%COMP%]{margin:24px}.m-7[_ngcontent-%COMP%]{margin:28px}.m-8[_ngcontent-%COMP%]{margin:32px}.m-9[_ngcontent-%COMP%]{margin:36px}.m-10[_ngcontent-%COMP%]{margin:40px}.m-11[_ngcontent-%COMP%]{margin:44px}.m-12[_ngcontent-%COMP%]{margin:48px}.m-13[_ngcontent-%COMP%]{margin:52px}.m-14[_ngcontent-%COMP%]{margin:56px}.m-15[_ngcontent-%COMP%]{margin:60px}.m-16[_ngcontent-%COMP%]{margin:64px}.m-17[_ngcontent-%COMP%]{margin:68px}.m-18[_ngcontent-%COMP%]{margin:72px}.m-19[_ngcontent-%COMP%]{margin:76px}.m-20[_ngcontent-%COMP%]{margin:80px}.-m-1[_ngcontent-%COMP%]{margin:-4px}.-m-2[_ngcontent-%COMP%]{margin:-8px}.-m-3[_ngcontent-%COMP%]{margin:-12px}.-m-4[_ngcontent-%COMP%]{margin:-16px}.-m-5[_ngcontent-%COMP%]{margin:-20px}.-m-6[_ngcontent-%COMP%]{margin:-24px}.-m-7[_ngcontent-%COMP%]{margin:-28px}.-m-8[_ngcontent-%COMP%]{margin:-32px}.-m-9[_ngcontent-%COMP%]{margin:-36px}.-m-10[_ngcontent-%COMP%]{margin:-40px}.-m-11[_ngcontent-%COMP%]{margin:-44px}.-m-12[_ngcontent-%COMP%]{margin:-48px}.-m-13[_ngcontent-%COMP%]{margin:-52px}.-m-14[_ngcontent-%COMP%]{margin:-56px}.-m-15[_ngcontent-%COMP%]{margin:-60px}.-m-16[_ngcontent-%COMP%]{margin:-64px}.-m-17[_ngcontent-%COMP%]{margin:-68px}.-m-18[_ngcontent-%COMP%]{margin:-72px}.-m-19[_ngcontent-%COMP%]{margin:-76px}.-m-20[_ngcontent-%COMP%]{margin:-80px}.mx-1[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}.mx-2[_ngcontent-%COMP%]{margin-left:8px;margin-right:8px}.mx-3[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.mx-4[_ngcontent-%COMP%]{margin-left:16px;margin-right:16px}.mx-5[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.mx-6[_ngcontent-%COMP%]{margin-left:24px;margin-right:24px}.mx-7[_ngcontent-%COMP%]{margin-left:28px;margin-right:28px}.mx-8[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.mx-9[_ngcontent-%COMP%]{margin-left:36px;margin-right:36px}.mx-10[_ngcontent-%COMP%]{margin-left:40px;margin-right:40px}.mx-11[_ngcontent-%COMP%]{margin-left:44px;margin-right:44px}.mx-12[_ngcontent-%COMP%]{margin-left:48px;margin-right:48px}.mx-13[_ngcontent-%COMP%]{margin-left:52px;margin-right:52px}.mx-14[_ngcontent-%COMP%]{margin-left:56px;margin-right:56px}.mx-15[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}.mx-16[_ngcontent-%COMP%]{margin-left:64px;margin-right:64px}.mx-17[_ngcontent-%COMP%]{margin-left:68px;margin-right:68px}.mx-18[_ngcontent-%COMP%]{margin-left:72px;margin-right:72px}.mx-19[_ngcontent-%COMP%]{margin-left:76px;margin-right:76px}.mx-20[_ngcontent-%COMP%]{margin-left:80px;margin-right:80px}.-mx-1[_ngcontent-%COMP%]{margin-left:-4px;margin-right:-4px}.-mx-2[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px}.-mx-3[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px}.-mx-4[_ngcontent-%COMP%]{margin-left:-16px;margin-right:-16px}.-mx-5[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}.-mx-6[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}.-mx-7[_ngcontent-%COMP%]{margin-left:-28px;margin-right:-28px}.-mx-8[_ngcontent-%COMP%]{margin-left:-32px;margin-right:-32px}.-mx-9[_ngcontent-%COMP%]{margin-left:-36px;margin-right:-36px}.-mx-10[_ngcontent-%COMP%]{margin-left:-40px;margin-right:-40px}.-mx-11[_ngcontent-%COMP%]{margin-left:-44px;margin-right:-44px}.-mx-12[_ngcontent-%COMP%]{margin-left:-48px;margin-right:-48px}.-mx-13[_ngcontent-%COMP%]{margin-left:-52px;margin-right:-52px}.-mx-14[_ngcontent-%COMP%]{margin-left:-56px;margin-right:-56px}.-mx-15[_ngcontent-%COMP%]{margin-left:-60px;margin-right:-60px}.-mx-16[_ngcontent-%COMP%]{margin-left:-64px;margin-right:-64px}.-mx-17[_ngcontent-%COMP%]{margin-left:-68px;margin-right:-68px}.-mx-18[_ngcontent-%COMP%]{margin-left:-72px;margin-right:-72px}.-mx-19[_ngcontent-%COMP%]{margin-left:-76px;margin-right:-76px}.-mx-20[_ngcontent-%COMP%]{margin-left:-80px;margin-right:-80px}.my-1[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.my-2[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}.my-3[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:12px}.my-4[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}.my-5[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.my-6[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:24px}.my-7[_ngcontent-%COMP%]{margin-top:28px;margin-bottom:28px}.my-8[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.my-9[_ngcontent-%COMP%]{margin-top:36px;margin-bottom:36px}.my-10[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.my-11[_ngcontent-%COMP%]{margin-top:44px;margin-bottom:44px}.my-12[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:48px}.my-13[_ngcontent-%COMP%]{margin-top:52px;margin-bottom:52px}.my-14[_ngcontent-%COMP%]{margin-top:56px;margin-bottom:56px}.my-15[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.my-16[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.my-17[_ngcontent-%COMP%]{margin-top:68px;margin-bottom:68px}.my-18[_ngcontent-%COMP%]{margin-top:72px;margin-bottom:72px}.my-19[_ngcontent-%COMP%]{margin-top:76px;margin-bottom:76px}.my-20[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:80px}.-my-1[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px}.-my-2[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:-8px}.-my-3[_ngcontent-%COMP%]{margin-top:-12px;margin-bottom:-12px}.-my-4[_ngcontent-%COMP%]{margin-top:-16px;margin-bottom:-16px}.-my-5[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:-20px}.-my-6[_ngcontent-%COMP%]{margin-top:-24px;margin-bottom:-24px}.-my-7[_ngcontent-%COMP%]{margin-top:-28px;margin-bottom:-28px}.-my-8[_ngcontent-%COMP%]{margin-top:-32px;margin-bottom:-32px}.-my-9[_ngcontent-%COMP%]{margin-top:-36px;margin-bottom:-36px}.-my-10[_ngcontent-%COMP%]{margin-top:-40px;margin-bottom:-40px}.-my-11[_ngcontent-%COMP%]{margin-top:-44px;margin-bottom:-44px}.-my-12[_ngcontent-%COMP%]{margin-top:-48px;margin-bottom:-48px}.-my-13[_ngcontent-%COMP%]{margin-top:-52px;margin-bottom:-52px}.-my-14[_ngcontent-%COMP%]{margin-top:-56px;margin-bottom:-56px}.-my-15[_ngcontent-%COMP%]{margin-top:-60px;margin-bottom:-60px}.-my-16[_ngcontent-%COMP%]{margin-top:-64px;margin-bottom:-64px}.-my-17[_ngcontent-%COMP%]{margin-top:-68px;margin-bottom:-68px}.-my-18[_ngcontent-%COMP%]{margin-top:-72px;margin-bottom:-72px}.-my-19[_ngcontent-%COMP%]{margin-top:-76px;margin-bottom:-76px}.-my-20[_ngcontent-%COMP%]{margin-top:-80px;margin-bottom:-80px}.mt-1[_ngcontent-%COMP%]{margin-top:4px}.mt-2[_ngcontent-%COMP%]{margin-top:8px}.mt-3[_ngcontent-%COMP%]{margin-top:12px}.mt-4[_ngcontent-%COMP%]{margin-top:16px}.mt-5[_ngcontent-%COMP%]{margin-top:20px}.mt-6[_ngcontent-%COMP%]{margin-top:24px}.mt-7[_ngcontent-%COMP%]{margin-top:28px}.mt-8[_ngcontent-%COMP%]{margin-top:32px}.mt-9[_ngcontent-%COMP%]{margin-top:36px}.mt-10[_ngcontent-%COMP%]{margin-top:40px}.mt-11[_ngcontent-%COMP%]{margin-top:44px}.mt-12[_ngcontent-%COMP%]{margin-top:48px}.mt-13[_ngcontent-%COMP%]{margin-top:52px}.mt-14[_ngcontent-%COMP%]{margin-top:56px}.mt-15[_ngcontent-%COMP%]{margin-top:60px}.mt-16[_ngcontent-%COMP%]{margin-top:64px}.mt-17[_ngcontent-%COMP%]{margin-top:68px}.mt-18[_ngcontent-%COMP%]{margin-top:72px}.mt-19[_ngcontent-%COMP%]{margin-top:76px}.mt-20[_ngcontent-%COMP%]{margin-top:80px}.-mt-1[_ngcontent-%COMP%]{margin-top:-4px}.-mt-2[_ngcontent-%COMP%]{margin-top:-8px}.-mt-3[_ngcontent-%COMP%]{margin-top:-12px}.-mt-4[_ngcontent-%COMP%]{margin-top:-16px}.-mt-5[_ngcontent-%COMP%]{margin-top:-20px}.-mt-6[_ngcontent-%COMP%]{margin-top:-24px}.-mt-7[_ngcontent-%COMP%]{margin-top:-28px}.-mt-8[_ngcontent-%COMP%]{margin-top:-32px}.-mt-9[_ngcontent-%COMP%]{margin-top:-36px}.-mt-10[_ngcontent-%COMP%]{margin-top:-40px}.-mt-11[_ngcontent-%COMP%]{margin-top:-44px}.-mt-12[_ngcontent-%COMP%]{margin-top:-48px}.-mt-13[_ngcontent-%COMP%]{margin-top:-52px}.-mt-14[_ngcontent-%COMP%]{margin-top:-56px}.-mt-15[_ngcontent-%COMP%]{margin-top:-60px}.-mt-16[_ngcontent-%COMP%]{margin-top:-64px}.-mt-17[_ngcontent-%COMP%]{margin-top:-68px}.-mt-18[_ngcontent-%COMP%]{margin-top:-72px}.-mt-19[_ngcontent-%COMP%]{margin-top:-76px}.-mt-20[_ngcontent-%COMP%]{margin-top:-80px}.mb-1[_ngcontent-%COMP%]{margin-bottom:4px}.mb-2[_ngcontent-%COMP%]{margin-bottom:8px}.mb-3[_ngcontent-%COMP%]{margin-bottom:12px}.mb-4[_ngcontent-%COMP%]{margin-bottom:16px}.mb-5[_ngcontent-%COMP%]{margin-bottom:20px}.mb-6[_ngcontent-%COMP%]{margin-bottom:24px}.mb-7[_ngcontent-%COMP%]{margin-bottom:28px}.mb-8[_ngcontent-%COMP%]{margin-bottom:32px}.mb-9[_ngcontent-%COMP%]{margin-bottom:36px}.mb-10[_ngcontent-%COMP%]{margin-bottom:40px}.mb-11[_ngcontent-%COMP%]{margin-bottom:44px}.mb-12[_ngcontent-%COMP%]{margin-bottom:48px}.mb-13[_ngcontent-%COMP%]{margin-bottom:52px}.mb-14[_ngcontent-%COMP%]{margin-bottom:56px}.mb-15[_ngcontent-%COMP%]{margin-bottom:60px}.mb-16[_ngcontent-%COMP%]{margin-bottom:64px}.mb-17[_ngcontent-%COMP%]{margin-bottom:68px}.mb-18[_ngcontent-%COMP%]{margin-bottom:72px}.mb-19[_ngcontent-%COMP%]{margin-bottom:76px}.mb-20[_ngcontent-%COMP%]{margin-bottom:80px}.-mb-1[_ngcontent-%COMP%]{margin-bottom:-4px}.-mb-2[_ngcontent-%COMP%]{margin-bottom:-8px}.-mb-3[_ngcontent-%COMP%]{margin-bottom:-12px}.-mb-4[_ngcontent-%COMP%]{margin-bottom:-16px}.-mb-5[_ngcontent-%COMP%]{margin-bottom:-20px}.-mb-6[_ngcontent-%COMP%]{margin-bottom:-24px}.-mb-7[_ngcontent-%COMP%]{margin-bottom:-28px}.-mb-8[_ngcontent-%COMP%]{margin-bottom:-32px}.-mb-9[_ngcontent-%COMP%]{margin-bottom:-36px}.-mb-10[_ngcontent-%COMP%]{margin-bottom:-40px}.-mb-11[_ngcontent-%COMP%]{margin-bottom:-44px}.-mb-12[_ngcontent-%COMP%]{margin-bottom:-48px}.-mb-13[_ngcontent-%COMP%]{margin-bottom:-52px}.-mb-14[_ngcontent-%COMP%]{margin-bottom:-56px}.-mb-15[_ngcontent-%COMP%]{margin-bottom:-60px}.-mb-16[_ngcontent-%COMP%]{margin-bottom:-64px}.-mb-17[_ngcontent-%COMP%]{margin-bottom:-68px}.-mb-18[_ngcontent-%COMP%]{margin-bottom:-72px}.-mb-19[_ngcontent-%COMP%]{margin-bottom:-76px}.-mb-20[_ngcontent-%COMP%]{margin-bottom:-80px}.mr-1[_ngcontent-%COMP%]{margin-right:4px}.mr-2[_ngcontent-%COMP%]{margin-right:8px}.mr-3[_ngcontent-%COMP%]{margin-right:12px}.mr-4[_ngcontent-%COMP%]{margin-right:16px}.mr-5[_ngcontent-%COMP%]{margin-right:20px}.mr-6[_ngcontent-%COMP%]{margin-right:24px}.mr-7[_ngcontent-%COMP%]{margin-right:28px}.mr-8[_ngcontent-%COMP%]{margin-right:32px}.mr-9[_ngcontent-%COMP%]{margin-right:36px}.mr-10[_ngcontent-%COMP%]{margin-right:40px}.mr-11[_ngcontent-%COMP%]{margin-right:44px}.mr-12[_ngcontent-%COMP%]{margin-right:48px}.mr-13[_ngcontent-%COMP%]{margin-right:52px}.mr-14[_ngcontent-%COMP%]{margin-right:56px}.mr-15[_ngcontent-%COMP%]{margin-right:60px}.mr-16[_ngcontent-%COMP%]{margin-right:64px}.mr-17[_ngcontent-%COMP%]{margin-right:68px}.mr-18[_ngcontent-%COMP%]{margin-right:72px}.mr-19[_ngcontent-%COMP%]{margin-right:76px}.mr-20[_ngcontent-%COMP%]{margin-right:80px}.-mr-1[_ngcontent-%COMP%]{margin-right:-4px}.-mr-2[_ngcontent-%COMP%]{margin-right:-8px}.-mr-3[_ngcontent-%COMP%]{margin-right:-12px}.-mr-4[_ngcontent-%COMP%]{margin-right:-16px}.-mr-5[_ngcontent-%COMP%]{margin-right:-20px}.-mr-6[_ngcontent-%COMP%]{margin-right:-24px}.-mr-7[_ngcontent-%COMP%]{margin-right:-28px}.-mr-8[_ngcontent-%COMP%]{margin-right:-32px}.-mr-9[_ngcontent-%COMP%]{margin-right:-36px}.-mr-10[_ngcontent-%COMP%]{margin-right:-40px}.-mr-11[_ngcontent-%COMP%]{margin-right:-44px}.-mr-12[_ngcontent-%COMP%]{margin-right:-48px}.-mr-13[_ngcontent-%COMP%]{margin-right:-52px}.-mr-14[_ngcontent-%COMP%]{margin-right:-56px}.-mr-15[_ngcontent-%COMP%]{margin-right:-60px}.-mr-16[_ngcontent-%COMP%]{margin-right:-64px}.-mr-17[_ngcontent-%COMP%]{margin-right:-68px}.-mr-18[_ngcontent-%COMP%]{margin-right:-72px}.-mr-19[_ngcontent-%COMP%]{margin-right:-76px}.-mr-20[_ngcontent-%COMP%]{margin-right:-80px}.ml-1[_ngcontent-%COMP%]{margin-left:4px}.ml-2[_ngcontent-%COMP%]{margin-left:8px}.ml-3[_ngcontent-%COMP%]{margin-left:12px}.ml-4[_ngcontent-%COMP%]{margin-left:16px}.ml-5[_ngcontent-%COMP%]{margin-left:20px}.ml-6[_ngcontent-%COMP%]{margin-left:24px}.ml-7[_ngcontent-%COMP%]{margin-left:28px}.ml-8[_ngcontent-%COMP%]{margin-left:32px}.ml-9[_ngcontent-%COMP%]{margin-left:36px}.ml-10[_ngcontent-%COMP%]{margin-left:40px}.ml-11[_ngcontent-%COMP%]{margin-left:44px}.ml-12[_ngcontent-%COMP%]{margin-left:48px}.ml-13[_ngcontent-%COMP%]{margin-left:52px}.ml-14[_ngcontent-%COMP%]{margin-left:56px}.ml-15[_ngcontent-%COMP%]{margin-left:60px}.ml-16[_ngcontent-%COMP%]{margin-left:64px}.ml-17[_ngcontent-%COMP%]{margin-left:68px}.ml-18[_ngcontent-%COMP%]{margin-left:72px}.ml-19[_ngcontent-%COMP%]{margin-left:76px}.ml-20[_ngcontent-%COMP%]{margin-left:80px}.-ml-1[_ngcontent-%COMP%]{margin-left:-4px}.-ml-2[_ngcontent-%COMP%]{margin-left:-8px}.-ml-3[_ngcontent-%COMP%]{margin-left:-12px}.-ml-4[_ngcontent-%COMP%]{margin-left:-16px}.-ml-5[_ngcontent-%COMP%]{margin-left:-20px}.-ml-6[_ngcontent-%COMP%]{margin-left:-24px}.-ml-7[_ngcontent-%COMP%]{margin-left:-28px}.-ml-8[_ngcontent-%COMP%]{margin-left:-32px}.-ml-9[_ngcontent-%COMP%]{margin-left:-36px}.-ml-10[_ngcontent-%COMP%]{margin-left:-40px}.-ml-11[_ngcontent-%COMP%]{margin-left:-44px}.-ml-12[_ngcontent-%COMP%]{margin-left:-48px}.-ml-13[_ngcontent-%COMP%]{margin-left:-52px}.-ml-14[_ngcontent-%COMP%]{margin-left:-56px}.-ml-15[_ngcontent-%COMP%]{margin-left:-60px}.-ml-16[_ngcontent-%COMP%]{margin-left:-64px}.-ml-17[_ngcontent-%COMP%]{margin-left:-68px}.-ml-18[_ngcontent-%COMP%]{margin-left:-72px}.-ml-19[_ngcontent-%COMP%]{margin-left:-76px}.-ml-20[_ngcontent-%COMP%]{margin-left:-80px}.p-1[_ngcontent-%COMP%]{padding:4px}.p-2[_ngcontent-%COMP%]{padding:8px}.p-3[_ngcontent-%COMP%]{padding:12px}.p-4[_ngcontent-%COMP%]{padding:16px}.p-5[_ngcontent-%COMP%]{padding:20px}.p-6[_ngcontent-%COMP%]{padding:24px}.p-7[_ngcontent-%COMP%]{padding:28px}.p-8[_ngcontent-%COMP%]{padding:32px}.p-9[_ngcontent-%COMP%]{padding:36px}.p-10[_ngcontent-%COMP%]{padding:40px}.p-11[_ngcontent-%COMP%]{padding:44px}.p-12[_ngcontent-%COMP%]{padding:48px}.p-13[_ngcontent-%COMP%]{padding:52px}.p-14[_ngcontent-%COMP%]{padding:56px}.p-15[_ngcontent-%COMP%]{padding:60px}.p-16[_ngcontent-%COMP%]{padding:64px}.p-17[_ngcontent-%COMP%]{padding:68px}.p-18[_ngcontent-%COMP%]{padding:72px}.p-19[_ngcontent-%COMP%]{padding:76px}.p-20[_ngcontent-%COMP%]{padding:80px}.p-21[_ngcontent-%COMP%]{padding:84px}.p-22[_ngcontent-%COMP%]{padding:88px}.p-23[_ngcontent-%COMP%]{padding:92px}.p-24[_ngcontent-%COMP%]{padding:96px}.p-25[_ngcontent-%COMP%]{padding:100px}.p-26[_ngcontent-%COMP%]{padding:104px}.p-27[_ngcontent-%COMP%]{padding:108px}.p-28[_ngcontent-%COMP%]{padding:112px}.p-29[_ngcontent-%COMP%]{padding:116px}.p-30[_ngcontent-%COMP%]{padding:120px}.px-1[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}.px-2[_ngcontent-%COMP%]{padding-left:8px;padding-right:8px}.px-3[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}.px-4[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}.px-5[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}.px-6[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px}.px-7[_ngcontent-%COMP%]{padding-left:28px;padding-right:28px}.px-8[_ngcontent-%COMP%]{padding-left:32px;padding-right:32px}.px-9[_ngcontent-%COMP%]{padding-left:36px;padding-right:36px}.px-10[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.px-11[_ngcontent-%COMP%]{padding-left:44px;padding-right:44px}.px-12[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}.px-13[_ngcontent-%COMP%]{padding-left:52px;padding-right:52px}.px-14[_ngcontent-%COMP%]{padding-left:56px;padding-right:56px}.px-15[_ngcontent-%COMP%]{padding-left:60px;padding-right:60px}.px-16[_ngcontent-%COMP%]{padding-left:64px;padding-right:64px}.px-17[_ngcontent-%COMP%]{padding-left:68px;padding-right:68px}.px-18[_ngcontent-%COMP%]{padding-left:72px;padding-right:72px}.px-19[_ngcontent-%COMP%]{padding-left:76px;padding-right:76px}.px-20[_ngcontent-%COMP%]{padding-left:80px;padding-right:80px}.px-21[_ngcontent-%COMP%]{padding-left:84px;padding-right:84px}.px-22[_ngcontent-%COMP%]{padding-left:88px;padding-right:88px}.px-23[_ngcontent-%COMP%]{padding-left:92px;padding-right:92px}.px-24[_ngcontent-%COMP%]{padding-left:96px;padding-right:96px}.px-25[_ngcontent-%COMP%]{padding-left:100px;padding-right:100px}.px-26[_ngcontent-%COMP%]{padding-left:104px;padding-right:104px}.px-27[_ngcontent-%COMP%]{padding-left:108px;padding-right:108px}.px-28[_ngcontent-%COMP%]{padding-left:112px;padding-right:112px}.px-29[_ngcontent-%COMP%]{padding-left:116px;padding-right:116px}.px-30[_ngcontent-%COMP%]{padding-left:120px;padding-right:120px}.py-1[_ngcontent-%COMP%]{padding-top:4px;padding-bottom:4px}.py-2[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.py-3[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.py-4[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.py-5[_ngcontent-%COMP%]{padding-top:20px;padding-bottom:20px}.py-6[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px}.py-7[_ngcontent-%COMP%]{padding-top:28px;padding-bottom:28px}.py-8[_ngcontent-%COMP%]{padding-top:32px;padding-bottom:32px}.py-9[_ngcontent-%COMP%]{padding-top:36px;padding-bottom:36px}.py-10[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.py-11[_ngcontent-%COMP%]{padding-top:44px;padding-bottom:44px}.py-12[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px}.py-13[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:52px}.py-14[_ngcontent-%COMP%]{padding-top:56px;padding-bottom:56px}.py-15[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}.py-16[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:64px}.py-17[_ngcontent-%COMP%]{padding-top:68px;padding-bottom:68px}.py-18[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.py-19[_ngcontent-%COMP%]{padding-top:76px;padding-bottom:76px}.py-20[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.py-21[_ngcontent-%COMP%]{padding-top:84px;padding-bottom:84px}.py-22[_ngcontent-%COMP%]{padding-top:88px;padding-bottom:88px}.py-23[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.py-24[_ngcontent-%COMP%]{padding-top:96px;padding-bottom:96px}.py-25[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.py-26[_ngcontent-%COMP%]{padding-top:104px;padding-bottom:104px}.py-27[_ngcontent-%COMP%]{padding-top:108px;padding-bottom:108px}.py-28[_ngcontent-%COMP%]{padding-top:112px;padding-bottom:112px}.py-29[_ngcontent-%COMP%]{padding-top:116px;padding-bottom:116px}.py-30[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.pt-1[_ngcontent-%COMP%]{padding-top:4px}.pt-2[_ngcontent-%COMP%]{padding-top:8px}.pt-3[_ngcontent-%COMP%]{padding-top:12px}.pt-4[_ngcontent-%COMP%]{padding-top:16px}.pt-5[_ngcontent-%COMP%]{padding-top:20px}.pt-6[_ngcontent-%COMP%]{padding-top:24px}.pt-7[_ngcontent-%COMP%]{padding-top:28px}.pt-8[_ngcontent-%COMP%]{padding-top:32px}.pt-9[_ngcontent-%COMP%]{padding-top:36px}.pt-10[_ngcontent-%COMP%]{padding-top:40px}.pt-11[_ngcontent-%COMP%]{padding-top:44px}.pt-12[_ngcontent-%COMP%]{padding-top:48px}.pt-13[_ngcontent-%COMP%]{padding-top:52px}.pt-14[_ngcontent-%COMP%]{padding-top:56px}.pt-15[_ngcontent-%COMP%]{padding-top:60px}.pt-16[_ngcontent-%COMP%]{padding-top:64px}.pt-17[_ngcontent-%COMP%]{padding-top:68px}.pt-18[_ngcontent-%COMP%]{padding-top:72px}.pt-19[_ngcontent-%COMP%]{padding-top:76px}.pt-20[_ngcontent-%COMP%]{padding-top:80px}.pt-21[_ngcontent-%COMP%]{padding-top:84px}.pt-22[_ngcontent-%COMP%]{padding-top:88px}.pt-23[_ngcontent-%COMP%]{padding-top:92px}.pt-24[_ngcontent-%COMP%]{padding-top:96px}.pt-25[_ngcontent-%COMP%]{padding-top:100px}.pt-26[_ngcontent-%COMP%]{padding-top:104px}.pt-27[_ngcontent-%COMP%]{padding-top:108px}.pt-28[_ngcontent-%COMP%]{padding-top:112px}.pt-29[_ngcontent-%COMP%]{padding-top:116px}.pt-30[_ngcontent-%COMP%]{padding-top:120px}.pb-1[_ngcontent-%COMP%]{padding-bottom:4px}.pb-2[_ngcontent-%COMP%]{padding-bottom:8px}.pb-3[_ngcontent-%COMP%]{padding-bottom:12px}.pb-4[_ngcontent-%COMP%]{padding-bottom:16px}.pb-5[_ngcontent-%COMP%]{padding-bottom:20px}.pb-6[_ngcontent-%COMP%]{padding-bottom:24px}.pb-7[_ngcontent-%COMP%]{padding-bottom:28px}.pb-8[_ngcontent-%COMP%]{padding-bottom:32px}.pb-9[_ngcontent-%COMP%]{padding-bottom:36px}.pb-10[_ngcontent-%COMP%]{padding-bottom:40px}.pb-11[_ngcontent-%COMP%]{padding-bottom:44px}.pb-12[_ngcontent-%COMP%]{padding-bottom:48px}.pb-13[_ngcontent-%COMP%]{padding-bottom:52px}.pb-14[_ngcontent-%COMP%]{padding-bottom:56px}.pb-15[_ngcontent-%COMP%]{padding-bottom:60px}.pb-16[_ngcontent-%COMP%]{padding-bottom:64px}.pb-17[_ngcontent-%COMP%]{padding-bottom:68px}.pb-18[_ngcontent-%COMP%]{padding-bottom:72px}.pb-19[_ngcontent-%COMP%]{padding-bottom:76px}.pb-20[_ngcontent-%COMP%]{padding-bottom:80px}.pb-21[_ngcontent-%COMP%]{padding-bottom:84px}.pb-22[_ngcontent-%COMP%]{padding-bottom:88px}.pb-23[_ngcontent-%COMP%]{padding-bottom:92px}.pb-24[_ngcontent-%COMP%]{padding-bottom:96px}.pb-25[_ngcontent-%COMP%]{padding-bottom:100px}.pb-26[_ngcontent-%COMP%]{padding-bottom:104px}.pb-27[_ngcontent-%COMP%]{padding-bottom:108px}.pb-28[_ngcontent-%COMP%]{padding-bottom:112px}.pb-29[_ngcontent-%COMP%]{padding-bottom:116px}.pb-30[_ngcontent-%COMP%]{padding-bottom:120px}.pr-1[_ngcontent-%COMP%]{padding-right:4px}.pr-2[_ngcontent-%COMP%]{padding-right:8px}.pr-3[_ngcontent-%COMP%]{padding-right:12px}.pr-4[_ngcontent-%COMP%]{padding-right:16px}.pr-5[_ngcontent-%COMP%]{padding-right:20px}.pr-6[_ngcontent-%COMP%]{padding-right:24px}.pr-7[_ngcontent-%COMP%]{padding-right:28px}.pr-8[_ngcontent-%COMP%]{padding-right:32px}.pr-9[_ngcontent-%COMP%]{padding-right:36px}.pr-10[_ngcontent-%COMP%]{padding-right:40px}.pr-11[_ngcontent-%COMP%]{padding-right:44px}.pr-12[_ngcontent-%COMP%]{padding-right:48px}.pr-13[_ngcontent-%COMP%]{padding-right:52px}.pr-14[_ngcontent-%COMP%]{padding-right:56px}.pr-15[_ngcontent-%COMP%]{padding-right:60px}.pr-16[_ngcontent-%COMP%]{padding-right:64px}.pr-17[_ngcontent-%COMP%]{padding-right:68px}.pr-18[_ngcontent-%COMP%]{padding-right:72px}.pr-19[_ngcontent-%COMP%]{padding-right:76px}.pr-20[_ngcontent-%COMP%]{padding-right:80px}.pr-21[_ngcontent-%COMP%]{padding-right:84px}.pr-22[_ngcontent-%COMP%]{padding-right:88px}.pr-23[_ngcontent-%COMP%]{padding-right:92px}.pr-24[_ngcontent-%COMP%]{padding-right:96px}.pr-25[_ngcontent-%COMP%]{padding-right:100px}.pr-26[_ngcontent-%COMP%]{padding-right:104px}.pr-27[_ngcontent-%COMP%]{padding-right:108px}.pr-28[_ngcontent-%COMP%]{padding-right:112px}.pr-29[_ngcontent-%COMP%]{padding-right:116px}.pr-30[_ngcontent-%COMP%]{padding-right:120px}.pl-1[_ngcontent-%COMP%]{padding-left:4px}.pl-2[_ngcontent-%COMP%]{padding-left:8px}.pl-3[_ngcontent-%COMP%]{padding-left:12px}.pl-4[_ngcontent-%COMP%]{padding-left:16px}.pl-5[_ngcontent-%COMP%]{padding-left:20px}.pl-6[_ngcontent-%COMP%]{padding-left:24px}.pl-7[_ngcontent-%COMP%]{padding-left:28px}.pl-8[_ngcontent-%COMP%]{padding-left:32px}.pl-9[_ngcontent-%COMP%]{padding-left:36px}.pl-10[_ngcontent-%COMP%]{padding-left:40px}.pl-11[_ngcontent-%COMP%]{padding-left:44px}.pl-12[_ngcontent-%COMP%]{padding-left:48px}.pl-13[_ngcontent-%COMP%]{padding-left:52px}.pl-14[_ngcontent-%COMP%]{padding-left:56px}.pl-15[_ngcontent-%COMP%]{padding-left:60px}.pl-16[_ngcontent-%COMP%]{padding-left:64px}.pl-17[_ngcontent-%COMP%]{padding-left:68px}.pl-18[_ngcontent-%COMP%]{padding-left:72px}.pl-19[_ngcontent-%COMP%]{padding-left:76px}.pl-20[_ngcontent-%COMP%]{padding-left:80px}.pl-21[_ngcontent-%COMP%]{padding-left:84px}.pl-22[_ngcontent-%COMP%]{padding-left:88px}.pl-23[_ngcontent-%COMP%]{padding-left:92px}.pl-24[_ngcontent-%COMP%]{padding-left:96px}.pl-25[_ngcontent-%COMP%]{padding-left:100px}.pl-26[_ngcontent-%COMP%]{padding-left:104px}.pl-27[_ngcontent-%COMP%]{padding-left:108px}.pl-28[_ngcontent-%COMP%]{padding-left:112px}.pl-29[_ngcontent-%COMP%]{padding-left:116px}.pl-30[_ngcontent-%COMP%]{padding-left:120px}[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center}[_nghost-%COMP%]   ui2-datepicker.inline-dropdown[_ngcontent-%COMP%]{margin-right:20px}[_nghost-%COMP%]   ui2-datepicker.hide-cross-button[_ngcontent-%COMP%]     ui2-datepicker-quick-options .datepicker-trigger .button-icon{display:none}[_nghost-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer;color:#627588}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%]   .container.inline-dropdown[_ngcontent-%COMP%]{min-width:auto}"]});let o=e;return o})();var Qo={"signals-ng-filter-date":{searchField:{contextSearch:{quickSelection:{pastSevenDays:"Past 7 Days",pastOneMonth:"Past Month",pastOneQuarter:"Past Quarter",pastOneYear:"Past Year",pastTwoYear:"Past 2 Years",pastFiveYear:"Past 5 Years",fromStartOfMonth:"From Start of Month",fromStartOfYear:"From Start of Year"}}},propertyLabels:{publishedDateFilter:"Select Dates",timeframe:"Timeframe"}}};var Wc=(()=>{let e=class e{constructor(t){this.translateRegistry=t,this.translateRegistry.registerLoader(n=>Promise.resolve({en:Qo}[n]||Qo))}};e.\u0275fac=function(n){return new(n||e)(u(me))},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[rt,Yc,$t,kt,Hc]});let o=e;return o})();var Kc="active";var tm=["cardList"],em=["cardScrollWrapper"];function nm(o,e){o&1&&sa(0)}var Qc=(()=>{let e=class e{constructor(){this.destroyRef=z(je),this.cardCount=0,this.cardWidth=0,this.isNextButtonActive=!1,this.isPreviousButtonActive=!1,this.activeClassName=Kc,this.scrollEventName="scroll",this.resizeEventName="resize"}ngOnChanges(t){var n;(n=t==null?void 0:t.cardCount)!=null&&n.currentValue&&this.calculateAndToggleNextBtnVisibility()}ngAfterViewInit(){this.listenScroll(),this.listenResize()}scrollRight(){if(!this.isNextButtonActive)return;let t=this.cardScrollWrapper.nativeElement.getBoundingClientRect();this.cardScrollWrapper.nativeElement.scrollTo({left:this.cardScrollWrapper.nativeElement.scrollLeft+t.left})}scrollLeft(){if(!this.isPreviousButtonActive)return;let t=this.cardScrollWrapper.nativeElement.getBoundingClientRect();this.cardScrollWrapper.nativeElement.scrollTo({left:this.cardScrollWrapper.nativeElement.scrollLeft-t.left})}listenScroll(){oe(this.cardScrollWrapper.nativeElement,this.scrollEventName).pipe(we(100),le(this.destroyRef)).subscribe(()=>{this.updateButtonState()})}listenResize(){oe(window,this.resizeEventName).pipe(we(100),le(this.destroyRef)).subscribe(()=>{this.updateButtonState()})}updateButtonState(){this.togglePreviousBtnState(),this.toggleNextBtnState()}togglePreviousBtnState(){this.cardScrollWrapper.nativeElement.scrollLeft===0?this.isPreviousButtonActive=!1:this.isPreviousButtonActive=!0}toggleNextBtnState(){let t=this.cardScrollWrapper.nativeElement.getBoundingClientRect(),n=this.cardScrollWrapper.nativeElement.scrollLeft,i=this.cardScrollWrapper.nativeElement.scrollWidth;Math.ceil(n+t.width)>=i?this.isNextButtonActive=!1:this.isNextButtonActive=!0}calculateAndToggleNextBtnVisibility(){let t=this.cardScrollWrapper.nativeElement.scrollWidth;this.isNextButtonActive=this.cardCount*this.cardWidth>t}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["ui2-card-slideshow"]],contentQueries:function(n,i,a){if(n&1&&Ee(a,tm,5),n&2){let c;Z(c=G())&&(i.cardListTemplate=c.first)}},viewQuery:function(n,i){if(n&1&&at(em,5),n&2){let a;Z(a=G())&&(i.cardScrollWrapper=a.first)}},inputs:{title:"title",cardCount:"cardCount",cardWidth:"cardWidth",isNextButtonActive:"isNextButtonActive",isPreviousButtonActive:"isPreviousButtonActive"},features:[nt],decls:13,vars:12,consts:[["cardsList","","cardScrollWrapper",""],[1,"card-slideshow-wrapper","flex","flex-col"],[1,"slider-header","flex","justify-between"],[1,"title","title-sm","ml-1"],[1,"slider-controls","flex"],[1,"previous","icon2-x16-chevron-l",3,"click","title"],[1,"next","icon2-x16-chevron-l",3,"click","title"],[1,"cards","flex"],[4,"ngTemplateOutlet"]],template:function(n,i){if(n&1){let a=j();g(0,"div",1)(1,"div",2)(2,"div",3),k(3),h(),g(4,"div",4)(5,"span",5),T(6,"translate"),x("click",function(){return v(a),M(i.scrollLeft())}),h(),g(7,"span",6),T(8,"translate"),x("click",function(){return v(a),M(i.scrollRight())}),h()()(),g(9,"div",7,0),A(12,nm,1,0,"ng-container",8),h()()}n&2&&(p(3),J(i.title),p(2),P("active",i.isPreviousButtonActive),Yi("title",B(6,8,"ui2-card-slideshow.controls.previous")),p(2),P("active",i.isNextButtonActive),Yi("title",B(8,10,"ui2-card-slideshow.controls.next")),p(5),_("ngTemplateOutlet",i.cardListTemplate))},dependencies:[Hi,ft],styles:["[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]{gap:6px;position:relative}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#8a9bab}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .slider-controls[_ngcontent-%COMP%]{gap:4px}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .slider-controls[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{color:#bdc8d4;cursor:not-allowed}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .slider-controls[_ngcontent-%COMP%] > span.active[_ngcontent-%COMP%]{color:#627588;cursor:pointer}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .slider-controls[_ngcontent-%COMP%]   .previous[_ngcontent-%COMP%]:before{transform:rotate(90deg)}[_nghost-%COMP%]   .card-slideshow-wrapper[_ngcontent-%COMP%]   .slider-header[_ngcontent-%COMP%]   .slider-controls[_ngcontent-%COMP%]   .next[_ngcontent-%COMP%]:before{transform:rotate(270deg)}[_nghost-%COMP%]   .cards[_ngcontent-%COMP%]{gap:12px;overflow:auto;scroll-behavior:smooth;padding:6px 6px 6px 0}[_nghost-%COMP%]   .cards[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}"]});let o=e;return o})();var qc={"ui2-card-slideshow":{}};var qo={"ui2-card-slideshow":{controls:{previous:"Scroll left",next:"Scroll right"}}};var $c=(()=>{let e=class e{constructor(t){this.translateRegistry=t,this.translateRegistry.registerLoader(n=>Promise.resolve({en:qo,de:qc}[n]||qo))}};e.\u0275fac=function(n){return new(n||e)(u(me))},e.\u0275mod=I({type:e}),e.\u0275inj=S({imports:[rt,kt]});let o=e;return o})();var $o=ze(Qe());var Xc=ze(Qe());var Ti=function(o){return o.FETCH_CLUSTERS="/strongsignals/cluster/getClusters",o.FETCH_CLUSTERS_DETAIL="/strongsignals/cluster/getClusterDetail",o}(Ti||{}),j_="clusterSource";var Zc=(()=>{let e=class e{constructor(t,n,i){this.http=t,this.environmentService=n,this.entityConfigHelperService=i,this.cachedClusterDetails={}}fetchAllCluster(t){let n=`${this.environmentService.getRestUrl()}${Ti.FETCH_CLUSTERS}`;return Oe(this.http.post(n,t).pipe(Ni(()=>Lt([]))))}fetchClusterDetail(t){let n=this.cachedClusterDetails[t.clusterId];if(!n){n=new ln(1),this.cachedClusterDetails[t.clusterId]=n;let i=`${this.environmentService.getRestUrl()}${Ti.FETCH_CLUSTERS_DETAIL}`;Oe(this.http.post(i,t).pipe(Ni(()=>Lt(null)),Nn(a=>n.next(a))))}return Oe(n.asObservable())}fetchClusterTitle(t){return mt(this,null,function*(){let n=this.cachedClusterDetails[t];if(n)return Oe(n.pipe(Pe(a=>a.title)));let i=yield this.fetchClusterDetail({clusterId:t});return Promise.resolve(i.title)})}fetchElementTypes(t){return this.entityConfigHelperService.getAllElementTypesBasedOnViewPermission(t)}getDateFilter(t){let n=t==null?void 0:t.clone(),a=this.getSelectionFilter(n).getQueries().find(c=>this.getOnOrIdentifier(c)===W.PUBLISHED_DATE);return a!=null?a:null}getSelectionFilter(t){return t==null?void 0:t.getQuery(Tt.SELECTION)}getOnOrIdentifier(t){return t instanceof Xc.LeafFilter?t.getOn():t.getIdentifier()}};e.\u0275fac=function(n){return new(n||e)(u(va),u(Ma),u(Qa))},e.\u0275prov=D({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();var cm=()=>[Kn,import("./chunk-ML226FKX.js").then(o=>o.ClusterCardComponent)];function dm(o,e){if(o&1){let r=j();g(0,"signals-cluster-card",6),x("clicked",function(){let n=v(r).$implicit,i=b(5);return M(i.notifyClusterClick(n))}),h()}if(o&2){let r=e.$implicit,t=b(5);_("data",r)("firstClusterCardId",t.firstClusterCardId)("selectedKeyEvent",t.selectedKeyEvent)("currentlyOpenedStack",t.currentlyOpenedStack)}}function sm(o,e){if(o&1&&A(0,dm,1,4,"signals-cluster-card",5),o&2){let r=b(4);_("ngForOf",r.clusterList)}}function lm(o,e){o&1&&(It(0),A(1,sm,1,1),ca(2,1,cm),da(),At())}function mm(o,e){if(o&1&&(It(0),A(1,lm,4,0,"ng-container",4),At()),o&2){b();let r=pt(4),t=b();p(),_("ngIf",t.clusterList.length)("ngIfElse",r)}}function pm(o,e){o&1&&L(0,"ui-loader")}function gm(o,e){o&1&&(g(0,"span",7),k(1),T(2,"translate"),h()),o&2&&(p(),J(B(2,1,"strong-signals.noStories")))}function hm(o,e){if(o&1&&A(0,mm,2,2,"ng-container",4)(1,pm,1,0,"ng-template",null,1,xt)(3,gm,3,3,"ng-template",null,2,xt),o&2){let r=pt(2),t=b();_("ngIf",!t.isListLoading)("ngIfElse",r)}}var Gc=(()=>{let e=class e{constructor(t,n,i,a){this.strongSignalsService=t,this.stackViewService=n,this.activatedRoute=i,this.store=a,this.onClusterClick=new C,this.clusterList=[],this.currentlyOpenedStack=[],this.firstClusterCardId="",this.isListLoading=!1,this.clusterCardWidth=240,this.onDestroy=new C,this.listenQueryParamsChange()}ngOnChanges(t){t!=null&&t.selectedKeyEvent&&this.getFirstClusterForSelectedKeyEvent(),t!=null&&t.filter&&this.refetchClusterList()}ngOnDestroy(){this.emitOnDestroy(),this.onDestroy.complete()}fetchClusterList(t){return mt(this,null,function*(){var a,c,d;this.isListLoading=!0,this.tenant||(yield this.fetchCurrentTenant());let n=H({elementUri:(a=this.entity)==null?void 0:a.uri,spaceUri:(c=this.entity)==null?void 0:c.spaceUri,tenantUri:(d=this.tenant)==null?void 0:d.tenantUri},t&&{dateFilter:t}),i=yield this.strongSignalsService.fetchAllCluster(n);this.clusterList=i.sort((m,l)=>m.keyEventId-l.keyEventId),this.emitOnDestroy(),this.clusterList&&(this.listenStackViewOpen(),this.listenStackViewClose()),this.isListLoading=!1})}notifyClusterClick(t){this.onClusterClick.emit(t)}fetchCurrentTenant(){return mt(this,null,function*(){this.tenant=yield Oe(this.store.select($n.selectCurrentTenant).pipe(Jn())),console.assert(!!this.tenant,"tenant should not be null")})}listenStackViewOpen(){this.stackViewService.onOpenView.pipe(Vt(this.onDestroy)).subscribe(t=>{this.currentlyOpenedStack.includes(t.uri)||this.currentlyOpenedStack.push(t.uri)})}listenStackViewClose(){this.stackViewService.onCloseView.pipe(Vt(this.onDestroy)).subscribe(t=>{this.currentlyOpenedStack.includes(t.uri)&&(this.currentlyOpenedStack=this.currentlyOpenedStack.filter(n=>n!==t.uri))})}listenQueryParamsChange(){this.activatedRoute.queryParams.pipe(Ot(1)).subscribe(t=>{var n,i;if(t!=null&&t.stack){let a=(i=(n=t==null?void 0:t.stack)==null?void 0:n.replace(",",""))==null?void 0:i.split(`${Xa.CLUSTER}:`);a==null||a.shift(),a!=null&&a.length&&this.currentlyOpenedStack.push(...a)}})}getFirstClusterForSelectedKeyEvent(){var n,i;let t=(n=this.clusterList)==null?void 0:n.filter(a=>{var c;return a.keyEventId===((c=this.selectedKeyEvent)==null?void 0:c.uri)});this.firstClusterCardId=((i=t==null?void 0:t[0])==null?void 0:i.clusterId)||""}refetchClusterList(){var n,i,a,c,d;if(this.clusterDateFilter=this.strongSignalsService.getDateFilter(this.filter),!this.clusterDateFilter||this.previouslyAppliedFilter&&((n=this.previouslyAppliedFilter)!=null&&n.equals(this.clusterDateFilter)))return;let t={start:$o.RangeUtil.convert((a=(i=this.clusterDateFilter)==null?void 0:i.getRange().gt)!=null?a:null),end:$o.RangeUtil.convert((d=(c=this.clusterDateFilter)==null?void 0:c.getRange().lt)!=null?d:null)};this.fetchClusterList(t),this.previouslyAppliedFilter=this.clusterDateFilter}emitOnDestroy(){this.onDestroy.next()}};e.\u0275fac=function(n){return new(n||e)(s(Zc),s(Ea),s(qn),s(Qn))},e.\u0275cmp=E({type:e,selectors:[["signals-cluster-scrollable-list"]],inputs:{title:"title",entity:"entity",filter:"filter",selectedKeyEvent:"selectedKeyEvent"},outputs:{onClusterClick:"onClusterClick"},standalone:!0,features:[nt,Q],decls:3,vars:5,consts:[["cardList",""],["loader",""],["noStories",""],[3,"title","cardCount","cardWidth"],[4,"ngIf","ngIfElse"],[3,"data","firstClusterCardId","selectedKeyEvent","currentlyOpenedStack","clicked",4,"ngFor","ngForOf"],[3,"clicked","data","firstClusterCardId","selectedKeyEvent","currentlyOpenedStack"],[1,"no-stories","label-sm"]],template:function(n,i){n&1&&(g(0,"ui2-card-slideshow",3),A(1,hm,5,2,"ng-template",null,0,xt),h()),n&2&&(P("center",!i.clusterList.length),_("title",i.title)("cardCount",i.clusterList==null?null:i.clusterList.length)("cardWidth",i.clusterCardWidth))},dependencies:[rt,jt,Da,ka,kt,ft,$c,Qc],styles:[".text-xs[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%]{font-size:.75rem}.text-sm[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:.875rem}.text-base[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1rem}.text-lg[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:1.125rem}.text-xl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:1.5rem}.text-xxl[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{font-size:1.875rem}.font-normal[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{font-weight:400}.font-semibold[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:600}.font-bold[_ngcontent-%COMP%]{font-weight:700}.leading-3[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%]{line-height:1}.leading-4[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{line-height:1.2}.leading-5[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{line-height:1.35}.leading-6[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{line-height:1.5}.tracking-neutral[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{letter-spacing:0}.tracking-tight[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{letter-spacing:-.1px}.tracking-tighter[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{letter-spacing:-.35px}.m-auto[_ngcontent-%COMP%]{margin:auto}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.my-auto[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.mr-auto[_ngcontent-%COMP%]{margin-right:auto}.ml-auto[_ngcontent-%COMP%]{margin-left:auto}.m-half[_ngcontent-%COMP%]{margin:2px}.mx-half[_ngcontent-%COMP%]{margin-left:2px;margin-right:2px}.my-half[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:2px}.mb-half[_ngcontent-%COMP%]{margin-bottom:2px}.mt-half[_ngcontent-%COMP%]{margin-top:2px}.ml-half[_ngcontent-%COMP%]{margin-left:2px}.mr-half[_ngcontent-%COMP%]{margin-right:2px}.m-1[_ngcontent-%COMP%]{margin:4px}.m-2[_ngcontent-%COMP%]{margin:8px}.m-3[_ngcontent-%COMP%]{margin:12px}.m-4[_ngcontent-%COMP%]{margin:16px}.m-5[_ngcontent-%COMP%]{margin:20px}.m-6[_ngcontent-%COMP%]{margin:24px}.m-7[_ngcontent-%COMP%]{margin:28px}.m-8[_ngcontent-%COMP%]{margin:32px}.m-9[_ngcontent-%COMP%]{margin:36px}.m-10[_ngcontent-%COMP%]{margin:40px}.m-11[_ngcontent-%COMP%]{margin:44px}.m-12[_ngcontent-%COMP%]{margin:48px}.m-13[_ngcontent-%COMP%]{margin:52px}.m-14[_ngcontent-%COMP%]{margin:56px}.m-15[_ngcontent-%COMP%]{margin:60px}.m-16[_ngcontent-%COMP%]{margin:64px}.m-17[_ngcontent-%COMP%]{margin:68px}.m-18[_ngcontent-%COMP%]{margin:72px}.m-19[_ngcontent-%COMP%]{margin:76px}.m-20[_ngcontent-%COMP%]{margin:80px}.-m-1[_ngcontent-%COMP%]{margin:-4px}.-m-2[_ngcontent-%COMP%]{margin:-8px}.-m-3[_ngcontent-%COMP%]{margin:-12px}.-m-4[_ngcontent-%COMP%]{margin:-16px}.-m-5[_ngcontent-%COMP%]{margin:-20px}.-m-6[_ngcontent-%COMP%]{margin:-24px}.-m-7[_ngcontent-%COMP%]{margin:-28px}.-m-8[_ngcontent-%COMP%]{margin:-32px}.-m-9[_ngcontent-%COMP%]{margin:-36px}.-m-10[_ngcontent-%COMP%]{margin:-40px}.-m-11[_ngcontent-%COMP%]{margin:-44px}.-m-12[_ngcontent-%COMP%]{margin:-48px}.-m-13[_ngcontent-%COMP%]{margin:-52px}.-m-14[_ngcontent-%COMP%]{margin:-56px}.-m-15[_ngcontent-%COMP%]{margin:-60px}.-m-16[_ngcontent-%COMP%]{margin:-64px}.-m-17[_ngcontent-%COMP%]{margin:-68px}.-m-18[_ngcontent-%COMP%]{margin:-72px}.-m-19[_ngcontent-%COMP%]{margin:-76px}.-m-20[_ngcontent-%COMP%]{margin:-80px}.mx-1[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}.mx-2[_ngcontent-%COMP%]{margin-left:8px;margin-right:8px}.mx-3[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.mx-4[_ngcontent-%COMP%]{margin-left:16px;margin-right:16px}.mx-5[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.mx-6[_ngcontent-%COMP%]{margin-left:24px;margin-right:24px}.mx-7[_ngcontent-%COMP%]{margin-left:28px;margin-right:28px}.mx-8[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.mx-9[_ngcontent-%COMP%]{margin-left:36px;margin-right:36px}.mx-10[_ngcontent-%COMP%]{margin-left:40px;margin-right:40px}.mx-11[_ngcontent-%COMP%]{margin-left:44px;margin-right:44px}.mx-12[_ngcontent-%COMP%]{margin-left:48px;margin-right:48px}.mx-13[_ngcontent-%COMP%]{margin-left:52px;margin-right:52px}.mx-14[_ngcontent-%COMP%]{margin-left:56px;margin-right:56px}.mx-15[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}.mx-16[_ngcontent-%COMP%]{margin-left:64px;margin-right:64px}.mx-17[_ngcontent-%COMP%]{margin-left:68px;margin-right:68px}.mx-18[_ngcontent-%COMP%]{margin-left:72px;margin-right:72px}.mx-19[_ngcontent-%COMP%]{margin-left:76px;margin-right:76px}.mx-20[_ngcontent-%COMP%]{margin-left:80px;margin-right:80px}.-mx-1[_ngcontent-%COMP%]{margin-left:-4px;margin-right:-4px}.-mx-2[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px}.-mx-3[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px}.-mx-4[_ngcontent-%COMP%]{margin-left:-16px;margin-right:-16px}.-mx-5[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}.-mx-6[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}.-mx-7[_ngcontent-%COMP%]{margin-left:-28px;margin-right:-28px}.-mx-8[_ngcontent-%COMP%]{margin-left:-32px;margin-right:-32px}.-mx-9[_ngcontent-%COMP%]{margin-left:-36px;margin-right:-36px}.-mx-10[_ngcontent-%COMP%]{margin-left:-40px;margin-right:-40px}.-mx-11[_ngcontent-%COMP%]{margin-left:-44px;margin-right:-44px}.-mx-12[_ngcontent-%COMP%]{margin-left:-48px;margin-right:-48px}.-mx-13[_ngcontent-%COMP%]{margin-left:-52px;margin-right:-52px}.-mx-14[_ngcontent-%COMP%]{margin-left:-56px;margin-right:-56px}.-mx-15[_ngcontent-%COMP%]{margin-left:-60px;margin-right:-60px}.-mx-16[_ngcontent-%COMP%]{margin-left:-64px;margin-right:-64px}.-mx-17[_ngcontent-%COMP%]{margin-left:-68px;margin-right:-68px}.-mx-18[_ngcontent-%COMP%]{margin-left:-72px;margin-right:-72px}.-mx-19[_ngcontent-%COMP%]{margin-left:-76px;margin-right:-76px}.-mx-20[_ngcontent-%COMP%]{margin-left:-80px;margin-right:-80px}.my-1[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.my-2[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}.my-3[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:12px}.my-4[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}.my-5[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.my-6[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:24px}.my-7[_ngcontent-%COMP%]{margin-top:28px;margin-bottom:28px}.my-8[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.my-9[_ngcontent-%COMP%]{margin-top:36px;margin-bottom:36px}.my-10[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.my-11[_ngcontent-%COMP%]{margin-top:44px;margin-bottom:44px}.my-12[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:48px}.my-13[_ngcontent-%COMP%]{margin-top:52px;margin-bottom:52px}.my-14[_ngcontent-%COMP%]{margin-top:56px;margin-bottom:56px}.my-15[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.my-16[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.my-17[_ngcontent-%COMP%]{margin-top:68px;margin-bottom:68px}.my-18[_ngcontent-%COMP%]{margin-top:72px;margin-bottom:72px}.my-19[_ngcontent-%COMP%]{margin-top:76px;margin-bottom:76px}.my-20[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:80px}.-my-1[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px}.-my-2[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:-8px}.-my-3[_ngcontent-%COMP%]{margin-top:-12px;margin-bottom:-12px}.-my-4[_ngcontent-%COMP%]{margin-top:-16px;margin-bottom:-16px}.-my-5[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:-20px}.-my-6[_ngcontent-%COMP%]{margin-top:-24px;margin-bottom:-24px}.-my-7[_ngcontent-%COMP%]{margin-top:-28px;margin-bottom:-28px}.-my-8[_ngcontent-%COMP%]{margin-top:-32px;margin-bottom:-32px}.-my-9[_ngcontent-%COMP%]{margin-top:-36px;margin-bottom:-36px}.-my-10[_ngcontent-%COMP%]{margin-top:-40px;margin-bottom:-40px}.-my-11[_ngcontent-%COMP%]{margin-top:-44px;margin-bottom:-44px}.-my-12[_ngcontent-%COMP%]{margin-top:-48px;margin-bottom:-48px}.-my-13[_ngcontent-%COMP%]{margin-top:-52px;margin-bottom:-52px}.-my-14[_ngcontent-%COMP%]{margin-top:-56px;margin-bottom:-56px}.-my-15[_ngcontent-%COMP%]{margin-top:-60px;margin-bottom:-60px}.-my-16[_ngcontent-%COMP%]{margin-top:-64px;margin-bottom:-64px}.-my-17[_ngcontent-%COMP%]{margin-top:-68px;margin-bottom:-68px}.-my-18[_ngcontent-%COMP%]{margin-top:-72px;margin-bottom:-72px}.-my-19[_ngcontent-%COMP%]{margin-top:-76px;margin-bottom:-76px}.-my-20[_ngcontent-%COMP%]{margin-top:-80px;margin-bottom:-80px}.mt-1[_ngcontent-%COMP%]{margin-top:4px}.mt-2[_ngcontent-%COMP%]{margin-top:8px}.mt-3[_ngcontent-%COMP%]{margin-top:12px}.mt-4[_ngcontent-%COMP%]{margin-top:16px}.mt-5[_ngcontent-%COMP%]{margin-top:20px}.mt-6[_ngcontent-%COMP%]{margin-top:24px}.mt-7[_ngcontent-%COMP%]{margin-top:28px}.mt-8[_ngcontent-%COMP%]{margin-top:32px}.mt-9[_ngcontent-%COMP%]{margin-top:36px}.mt-10[_ngcontent-%COMP%]{margin-top:40px}.mt-11[_ngcontent-%COMP%]{margin-top:44px}.mt-12[_ngcontent-%COMP%]{margin-top:48px}.mt-13[_ngcontent-%COMP%]{margin-top:52px}.mt-14[_ngcontent-%COMP%]{margin-top:56px}.mt-15[_ngcontent-%COMP%]{margin-top:60px}.mt-16[_ngcontent-%COMP%]{margin-top:64px}.mt-17[_ngcontent-%COMP%]{margin-top:68px}.mt-18[_ngcontent-%COMP%]{margin-top:72px}.mt-19[_ngcontent-%COMP%]{margin-top:76px}.mt-20[_ngcontent-%COMP%]{margin-top:80px}.-mt-1[_ngcontent-%COMP%]{margin-top:-4px}.-mt-2[_ngcontent-%COMP%]{margin-top:-8px}.-mt-3[_ngcontent-%COMP%]{margin-top:-12px}.-mt-4[_ngcontent-%COMP%]{margin-top:-16px}.-mt-5[_ngcontent-%COMP%]{margin-top:-20px}.-mt-6[_ngcontent-%COMP%]{margin-top:-24px}.-mt-7[_ngcontent-%COMP%]{margin-top:-28px}.-mt-8[_ngcontent-%COMP%]{margin-top:-32px}.-mt-9[_ngcontent-%COMP%]{margin-top:-36px}.-mt-10[_ngcontent-%COMP%]{margin-top:-40px}.-mt-11[_ngcontent-%COMP%]{margin-top:-44px}.-mt-12[_ngcontent-%COMP%]{margin-top:-48px}.-mt-13[_ngcontent-%COMP%]{margin-top:-52px}.-mt-14[_ngcontent-%COMP%]{margin-top:-56px}.-mt-15[_ngcontent-%COMP%]{margin-top:-60px}.-mt-16[_ngcontent-%COMP%]{margin-top:-64px}.-mt-17[_ngcontent-%COMP%]{margin-top:-68px}.-mt-18[_ngcontent-%COMP%]{margin-top:-72px}.-mt-19[_ngcontent-%COMP%]{margin-top:-76px}.-mt-20[_ngcontent-%COMP%]{margin-top:-80px}.mb-1[_ngcontent-%COMP%]{margin-bottom:4px}.mb-2[_ngcontent-%COMP%]{margin-bottom:8px}.mb-3[_ngcontent-%COMP%]{margin-bottom:12px}.mb-4[_ngcontent-%COMP%]{margin-bottom:16px}.mb-5[_ngcontent-%COMP%]{margin-bottom:20px}.mb-6[_ngcontent-%COMP%]{margin-bottom:24px}.mb-7[_ngcontent-%COMP%]{margin-bottom:28px}.mb-8[_ngcontent-%COMP%]{margin-bottom:32px}.mb-9[_ngcontent-%COMP%]{margin-bottom:36px}.mb-10[_ngcontent-%COMP%]{margin-bottom:40px}.mb-11[_ngcontent-%COMP%]{margin-bottom:44px}.mb-12[_ngcontent-%COMP%]{margin-bottom:48px}.mb-13[_ngcontent-%COMP%]{margin-bottom:52px}.mb-14[_ngcontent-%COMP%]{margin-bottom:56px}.mb-15[_ngcontent-%COMP%]{margin-bottom:60px}.mb-16[_ngcontent-%COMP%]{margin-bottom:64px}.mb-17[_ngcontent-%COMP%]{margin-bottom:68px}.mb-18[_ngcontent-%COMP%]{margin-bottom:72px}.mb-19[_ngcontent-%COMP%]{margin-bottom:76px}.mb-20[_ngcontent-%COMP%]{margin-bottom:80px}.-mb-1[_ngcontent-%COMP%]{margin-bottom:-4px}.-mb-2[_ngcontent-%COMP%]{margin-bottom:-8px}.-mb-3[_ngcontent-%COMP%]{margin-bottom:-12px}.-mb-4[_ngcontent-%COMP%]{margin-bottom:-16px}.-mb-5[_ngcontent-%COMP%]{margin-bottom:-20px}.-mb-6[_ngcontent-%COMP%]{margin-bottom:-24px}.-mb-7[_ngcontent-%COMP%]{margin-bottom:-28px}.-mb-8[_ngcontent-%COMP%]{margin-bottom:-32px}.-mb-9[_ngcontent-%COMP%]{margin-bottom:-36px}.-mb-10[_ngcontent-%COMP%]{margin-bottom:-40px}.-mb-11[_ngcontent-%COMP%]{margin-bottom:-44px}.-mb-12[_ngcontent-%COMP%]{margin-bottom:-48px}.-mb-13[_ngcontent-%COMP%]{margin-bottom:-52px}.-mb-14[_ngcontent-%COMP%]{margin-bottom:-56px}.-mb-15[_ngcontent-%COMP%]{margin-bottom:-60px}.-mb-16[_ngcontent-%COMP%]{margin-bottom:-64px}.-mb-17[_ngcontent-%COMP%]{margin-bottom:-68px}.-mb-18[_ngcontent-%COMP%]{margin-bottom:-72px}.-mb-19[_ngcontent-%COMP%]{margin-bottom:-76px}.-mb-20[_ngcontent-%COMP%]{margin-bottom:-80px}.mr-1[_ngcontent-%COMP%]{margin-right:4px}.mr-2[_ngcontent-%COMP%]{margin-right:8px}.mr-3[_ngcontent-%COMP%]{margin-right:12px}.mr-4[_ngcontent-%COMP%]{margin-right:16px}.mr-5[_ngcontent-%COMP%]{margin-right:20px}.mr-6[_ngcontent-%COMP%]{margin-right:24px}.mr-7[_ngcontent-%COMP%]{margin-right:28px}.mr-8[_ngcontent-%COMP%]{margin-right:32px}.mr-9[_ngcontent-%COMP%]{margin-right:36px}.mr-10[_ngcontent-%COMP%]{margin-right:40px}.mr-11[_ngcontent-%COMP%]{margin-right:44px}.mr-12[_ngcontent-%COMP%]{margin-right:48px}.mr-13[_ngcontent-%COMP%]{margin-right:52px}.mr-14[_ngcontent-%COMP%]{margin-right:56px}.mr-15[_ngcontent-%COMP%]{margin-right:60px}.mr-16[_ngcontent-%COMP%]{margin-right:64px}.mr-17[_ngcontent-%COMP%]{margin-right:68px}.mr-18[_ngcontent-%COMP%]{margin-right:72px}.mr-19[_ngcontent-%COMP%]{margin-right:76px}.mr-20[_ngcontent-%COMP%]{margin-right:80px}.-mr-1[_ngcontent-%COMP%]{margin-right:-4px}.-mr-2[_ngcontent-%COMP%]{margin-right:-8px}.-mr-3[_ngcontent-%COMP%]{margin-right:-12px}.-mr-4[_ngcontent-%COMP%]{margin-right:-16px}.-mr-5[_ngcontent-%COMP%]{margin-right:-20px}.-mr-6[_ngcontent-%COMP%]{margin-right:-24px}.-mr-7[_ngcontent-%COMP%]{margin-right:-28px}.-mr-8[_ngcontent-%COMP%]{margin-right:-32px}.-mr-9[_ngcontent-%COMP%]{margin-right:-36px}.-mr-10[_ngcontent-%COMP%]{margin-right:-40px}.-mr-11[_ngcontent-%COMP%]{margin-right:-44px}.-mr-12[_ngcontent-%COMP%]{margin-right:-48px}.-mr-13[_ngcontent-%COMP%]{margin-right:-52px}.-mr-14[_ngcontent-%COMP%]{margin-right:-56px}.-mr-15[_ngcontent-%COMP%]{margin-right:-60px}.-mr-16[_ngcontent-%COMP%]{margin-right:-64px}.-mr-17[_ngcontent-%COMP%]{margin-right:-68px}.-mr-18[_ngcontent-%COMP%]{margin-right:-72px}.-mr-19[_ngcontent-%COMP%]{margin-right:-76px}.-mr-20[_ngcontent-%COMP%]{margin-right:-80px}.ml-1[_ngcontent-%COMP%]{margin-left:4px}.ml-2[_ngcontent-%COMP%]{margin-left:8px}.ml-3[_ngcontent-%COMP%]{margin-left:12px}.ml-4[_ngcontent-%COMP%]{margin-left:16px}.ml-5[_ngcontent-%COMP%]{margin-left:20px}.ml-6[_ngcontent-%COMP%]{margin-left:24px}.ml-7[_ngcontent-%COMP%]{margin-left:28px}.ml-8[_ngcontent-%COMP%]{margin-left:32px}.ml-9[_ngcontent-%COMP%]{margin-left:36px}.ml-10[_ngcontent-%COMP%]{margin-left:40px}.ml-11[_ngcontent-%COMP%]{margin-left:44px}.ml-12[_ngcontent-%COMP%]{margin-left:48px}.ml-13[_ngcontent-%COMP%]{margin-left:52px}.ml-14[_ngcontent-%COMP%]{margin-left:56px}.ml-15[_ngcontent-%COMP%]{margin-left:60px}.ml-16[_ngcontent-%COMP%]{margin-left:64px}.ml-17[_ngcontent-%COMP%]{margin-left:68px}.ml-18[_ngcontent-%COMP%]{margin-left:72px}.ml-19[_ngcontent-%COMP%]{margin-left:76px}.ml-20[_ngcontent-%COMP%]{margin-left:80px}.-ml-1[_ngcontent-%COMP%]{margin-left:-4px}.-ml-2[_ngcontent-%COMP%]{margin-left:-8px}.-ml-3[_ngcontent-%COMP%]{margin-left:-12px}.-ml-4[_ngcontent-%COMP%]{margin-left:-16px}.-ml-5[_ngcontent-%COMP%]{margin-left:-20px}.-ml-6[_ngcontent-%COMP%]{margin-left:-24px}.-ml-7[_ngcontent-%COMP%]{margin-left:-28px}.-ml-8[_ngcontent-%COMP%]{margin-left:-32px}.-ml-9[_ngcontent-%COMP%]{margin-left:-36px}.-ml-10[_ngcontent-%COMP%]{margin-left:-40px}.-ml-11[_ngcontent-%COMP%]{margin-left:-44px}.-ml-12[_ngcontent-%COMP%]{margin-left:-48px}.-ml-13[_ngcontent-%COMP%]{margin-left:-52px}.-ml-14[_ngcontent-%COMP%]{margin-left:-56px}.-ml-15[_ngcontent-%COMP%]{margin-left:-60px}.-ml-16[_ngcontent-%COMP%]{margin-left:-64px}.-ml-17[_ngcontent-%COMP%]{margin-left:-68px}.-ml-18[_ngcontent-%COMP%]{margin-left:-72px}.-ml-19[_ngcontent-%COMP%]{margin-left:-76px}.-ml-20[_ngcontent-%COMP%]{margin-left:-80px}.p-1[_ngcontent-%COMP%]{padding:4px}.p-2[_ngcontent-%COMP%]{padding:8px}.p-3[_ngcontent-%COMP%]{padding:12px}.p-4[_ngcontent-%COMP%]{padding:16px}.p-5[_ngcontent-%COMP%]{padding:20px}.p-6[_ngcontent-%COMP%]{padding:24px}.p-7[_ngcontent-%COMP%]{padding:28px}.p-8[_ngcontent-%COMP%]{padding:32px}.p-9[_ngcontent-%COMP%]{padding:36px}.p-10[_ngcontent-%COMP%]{padding:40px}.p-11[_ngcontent-%COMP%]{padding:44px}.p-12[_ngcontent-%COMP%]{padding:48px}.p-13[_ngcontent-%COMP%]{padding:52px}.p-14[_ngcontent-%COMP%]{padding:56px}.p-15[_ngcontent-%COMP%]{padding:60px}.p-16[_ngcontent-%COMP%]{padding:64px}.p-17[_ngcontent-%COMP%]{padding:68px}.p-18[_ngcontent-%COMP%]{padding:72px}.p-19[_ngcontent-%COMP%]{padding:76px}.p-20[_ngcontent-%COMP%]{padding:80px}.p-21[_ngcontent-%COMP%]{padding:84px}.p-22[_ngcontent-%COMP%]{padding:88px}.p-23[_ngcontent-%COMP%]{padding:92px}.p-24[_ngcontent-%COMP%]{padding:96px}.p-25[_ngcontent-%COMP%]{padding:100px}.p-26[_ngcontent-%COMP%]{padding:104px}.p-27[_ngcontent-%COMP%]{padding:108px}.p-28[_ngcontent-%COMP%]{padding:112px}.p-29[_ngcontent-%COMP%]{padding:116px}.p-30[_ngcontent-%COMP%]{padding:120px}.px-1[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}.px-2[_ngcontent-%COMP%]{padding-left:8px;padding-right:8px}.px-3[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}.px-4[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}.px-5[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}.px-6[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px}.px-7[_ngcontent-%COMP%]{padding-left:28px;padding-right:28px}.px-8[_ngcontent-%COMP%]{padding-left:32px;padding-right:32px}.px-9[_ngcontent-%COMP%]{padding-left:36px;padding-right:36px}.px-10[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.px-11[_ngcontent-%COMP%]{padding-left:44px;padding-right:44px}.px-12[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}.px-13[_ngcontent-%COMP%]{padding-left:52px;padding-right:52px}.px-14[_ngcontent-%COMP%]{padding-left:56px;padding-right:56px}.px-15[_ngcontent-%COMP%]{padding-left:60px;padding-right:60px}.px-16[_ngcontent-%COMP%]{padding-left:64px;padding-right:64px}.px-17[_ngcontent-%COMP%]{padding-left:68px;padding-right:68px}.px-18[_ngcontent-%COMP%]{padding-left:72px;padding-right:72px}.px-19[_ngcontent-%COMP%]{padding-left:76px;padding-right:76px}.px-20[_ngcontent-%COMP%]{padding-left:80px;padding-right:80px}.px-21[_ngcontent-%COMP%]{padding-left:84px;padding-right:84px}.px-22[_ngcontent-%COMP%]{padding-left:88px;padding-right:88px}.px-23[_ngcontent-%COMP%]{padding-left:92px;padding-right:92px}.px-24[_ngcontent-%COMP%]{padding-left:96px;padding-right:96px}.px-25[_ngcontent-%COMP%]{padding-left:100px;padding-right:100px}.px-26[_ngcontent-%COMP%]{padding-left:104px;padding-right:104px}.px-27[_ngcontent-%COMP%]{padding-left:108px;padding-right:108px}.px-28[_ngcontent-%COMP%]{padding-left:112px;padding-right:112px}.px-29[_ngcontent-%COMP%]{padding-left:116px;padding-right:116px}.px-30[_ngcontent-%COMP%]{padding-left:120px;padding-right:120px}.py-1[_ngcontent-%COMP%]{padding-top:4px;padding-bottom:4px}.py-2[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.py-3[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.py-4[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.py-5[_ngcontent-%COMP%]{padding-top:20px;padding-bottom:20px}.py-6[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px}.py-7[_ngcontent-%COMP%]{padding-top:28px;padding-bottom:28px}.py-8[_ngcontent-%COMP%]{padding-top:32px;padding-bottom:32px}.py-9[_ngcontent-%COMP%]{padding-top:36px;padding-bottom:36px}.py-10[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.py-11[_ngcontent-%COMP%]{padding-top:44px;padding-bottom:44px}.py-12[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px}.py-13[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:52px}.py-14[_ngcontent-%COMP%]{padding-top:56px;padding-bottom:56px}.py-15[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}.py-16[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:64px}.py-17[_ngcontent-%COMP%]{padding-top:68px;padding-bottom:68px}.py-18[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.py-19[_ngcontent-%COMP%]{padding-top:76px;padding-bottom:76px}.py-20[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.py-21[_ngcontent-%COMP%]{padding-top:84px;padding-bottom:84px}.py-22[_ngcontent-%COMP%]{padding-top:88px;padding-bottom:88px}.py-23[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.py-24[_ngcontent-%COMP%]{padding-top:96px;padding-bottom:96px}.py-25[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.py-26[_ngcontent-%COMP%]{padding-top:104px;padding-bottom:104px}.py-27[_ngcontent-%COMP%]{padding-top:108px;padding-bottom:108px}.py-28[_ngcontent-%COMP%]{padding-top:112px;padding-bottom:112px}.py-29[_ngcontent-%COMP%]{padding-top:116px;padding-bottom:116px}.py-30[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.pt-1[_ngcontent-%COMP%]{padding-top:4px}.pt-2[_ngcontent-%COMP%]{padding-top:8px}.pt-3[_ngcontent-%COMP%]{padding-top:12px}.pt-4[_ngcontent-%COMP%]{padding-top:16px}.pt-5[_ngcontent-%COMP%]{padding-top:20px}.pt-6[_ngcontent-%COMP%]{padding-top:24px}.pt-7[_ngcontent-%COMP%]{padding-top:28px}.pt-8[_ngcontent-%COMP%]{padding-top:32px}.pt-9[_ngcontent-%COMP%]{padding-top:36px}.pt-10[_ngcontent-%COMP%]{padding-top:40px}.pt-11[_ngcontent-%COMP%]{padding-top:44px}.pt-12[_ngcontent-%COMP%]{padding-top:48px}.pt-13[_ngcontent-%COMP%]{padding-top:52px}.pt-14[_ngcontent-%COMP%]{padding-top:56px}.pt-15[_ngcontent-%COMP%]{padding-top:60px}.pt-16[_ngcontent-%COMP%]{padding-top:64px}.pt-17[_ngcontent-%COMP%]{padding-top:68px}.pt-18[_ngcontent-%COMP%]{padding-top:72px}.pt-19[_ngcontent-%COMP%]{padding-top:76px}.pt-20[_ngcontent-%COMP%]{padding-top:80px}.pt-21[_ngcontent-%COMP%]{padding-top:84px}.pt-22[_ngcontent-%COMP%]{padding-top:88px}.pt-23[_ngcontent-%COMP%]{padding-top:92px}.pt-24[_ngcontent-%COMP%]{padding-top:96px}.pt-25[_ngcontent-%COMP%]{padding-top:100px}.pt-26[_ngcontent-%COMP%]{padding-top:104px}.pt-27[_ngcontent-%COMP%]{padding-top:108px}.pt-28[_ngcontent-%COMP%]{padding-top:112px}.pt-29[_ngcontent-%COMP%]{padding-top:116px}.pt-30[_ngcontent-%COMP%]{padding-top:120px}.pb-1[_ngcontent-%COMP%]{padding-bottom:4px}.pb-2[_ngcontent-%COMP%]{padding-bottom:8px}.pb-3[_ngcontent-%COMP%]{padding-bottom:12px}.pb-4[_ngcontent-%COMP%]{padding-bottom:16px}.pb-5[_ngcontent-%COMP%]{padding-bottom:20px}.pb-6[_ngcontent-%COMP%]{padding-bottom:24px}.pb-7[_ngcontent-%COMP%]{padding-bottom:28px}.pb-8[_ngcontent-%COMP%]{padding-bottom:32px}.pb-9[_ngcontent-%COMP%]{padding-bottom:36px}.pb-10[_ngcontent-%COMP%]{padding-bottom:40px}.pb-11[_ngcontent-%COMP%]{padding-bottom:44px}.pb-12[_ngcontent-%COMP%]{padding-bottom:48px}.pb-13[_ngcontent-%COMP%]{padding-bottom:52px}.pb-14[_ngcontent-%COMP%]{padding-bottom:56px}.pb-15[_ngcontent-%COMP%]{padding-bottom:60px}.pb-16[_ngcontent-%COMP%]{padding-bottom:64px}.pb-17[_ngcontent-%COMP%]{padding-bottom:68px}.pb-18[_ngcontent-%COMP%]{padding-bottom:72px}.pb-19[_ngcontent-%COMP%]{padding-bottom:76px}.pb-20[_ngcontent-%COMP%]{padding-bottom:80px}.pb-21[_ngcontent-%COMP%]{padding-bottom:84px}.pb-22[_ngcontent-%COMP%]{padding-bottom:88px}.pb-23[_ngcontent-%COMP%]{padding-bottom:92px}.pb-24[_ngcontent-%COMP%]{padding-bottom:96px}.pb-25[_ngcontent-%COMP%]{padding-bottom:100px}.pb-26[_ngcontent-%COMP%]{padding-bottom:104px}.pb-27[_ngcontent-%COMP%]{padding-bottom:108px}.pb-28[_ngcontent-%COMP%]{padding-bottom:112px}.pb-29[_ngcontent-%COMP%]{padding-bottom:116px}.pb-30[_ngcontent-%COMP%]{padding-bottom:120px}.pr-1[_ngcontent-%COMP%]{padding-right:4px}.pr-2[_ngcontent-%COMP%]{padding-right:8px}.pr-3[_ngcontent-%COMP%]{padding-right:12px}.pr-4[_ngcontent-%COMP%]{padding-right:16px}.pr-5[_ngcontent-%COMP%]{padding-right:20px}.pr-6[_ngcontent-%COMP%]{padding-right:24px}.pr-7[_ngcontent-%COMP%]{padding-right:28px}.pr-8[_ngcontent-%COMP%]{padding-right:32px}.pr-9[_ngcontent-%COMP%]{padding-right:36px}.pr-10[_ngcontent-%COMP%]{padding-right:40px}.pr-11[_ngcontent-%COMP%]{padding-right:44px}.pr-12[_ngcontent-%COMP%]{padding-right:48px}.pr-13[_ngcontent-%COMP%]{padding-right:52px}.pr-14[_ngcontent-%COMP%]{padding-right:56px}.pr-15[_ngcontent-%COMP%]{padding-right:60px}.pr-16[_ngcontent-%COMP%]{padding-right:64px}.pr-17[_ngcontent-%COMP%]{padding-right:68px}.pr-18[_ngcontent-%COMP%]{padding-right:72px}.pr-19[_ngcontent-%COMP%]{padding-right:76px}.pr-20[_ngcontent-%COMP%]{padding-right:80px}.pr-21[_ngcontent-%COMP%]{padding-right:84px}.pr-22[_ngcontent-%COMP%]{padding-right:88px}.pr-23[_ngcontent-%COMP%]{padding-right:92px}.pr-24[_ngcontent-%COMP%]{padding-right:96px}.pr-25[_ngcontent-%COMP%]{padding-right:100px}.pr-26[_ngcontent-%COMP%]{padding-right:104px}.pr-27[_ngcontent-%COMP%]{padding-right:108px}.pr-28[_ngcontent-%COMP%]{padding-right:112px}.pr-29[_ngcontent-%COMP%]{padding-right:116px}.pr-30[_ngcontent-%COMP%]{padding-right:120px}.pl-1[_ngcontent-%COMP%]{padding-left:4px}.pl-2[_ngcontent-%COMP%]{padding-left:8px}.pl-3[_ngcontent-%COMP%]{padding-left:12px}.pl-4[_ngcontent-%COMP%]{padding-left:16px}.pl-5[_ngcontent-%COMP%]{padding-left:20px}.pl-6[_ngcontent-%COMP%]{padding-left:24px}.pl-7[_ngcontent-%COMP%]{padding-left:28px}.pl-8[_ngcontent-%COMP%]{padding-left:32px}.pl-9[_ngcontent-%COMP%]{padding-left:36px}.pl-10[_ngcontent-%COMP%]{padding-left:40px}.pl-11[_ngcontent-%COMP%]{padding-left:44px}.pl-12[_ngcontent-%COMP%]{padding-left:48px}.pl-13[_ngcontent-%COMP%]{padding-left:52px}.pl-14[_ngcontent-%COMP%]{padding-left:56px}.pl-15[_ngcontent-%COMP%]{padding-left:60px}.pl-16[_ngcontent-%COMP%]{padding-left:64px}.pl-17[_ngcontent-%COMP%]{padding-left:68px}.pl-18[_ngcontent-%COMP%]{padding-left:72px}.pl-19[_ngcontent-%COMP%]{padding-left:76px}.pl-20[_ngcontent-%COMP%]{padding-left:80px}.pl-21[_ngcontent-%COMP%]{padding-left:84px}.pl-22[_ngcontent-%COMP%]{padding-left:88px}.pl-23[_ngcontent-%COMP%]{padding-left:92px}.pl-24[_ngcontent-%COMP%]{padding-left:96px}.pl-25[_ngcontent-%COMP%]{padding-left:100px}.pl-26[_ngcontent-%COMP%]{padding-left:104px}.pl-27[_ngcontent-%COMP%]{padding-left:108px}.pl-28[_ngcontent-%COMP%]{padding-left:112px}.pl-29[_ngcontent-%COMP%]{padding-left:116px}.pl-30[_ngcontent-%COMP%]{padding-left:120px}[_nghost-%COMP%]   ui2-card-slideshow.center[_ngcontent-%COMP%]     .card-slideshow-wrapper .cards{height:110px;align-items:center;justify-content:center}[_nghost-%COMP%]   .no-stories[_ngcontent-%COMP%]{color:#8a9bab}"]});let o=e;return o})();function um(o,e){if(o&1&&(k(0),T(1,"translate")),o&2){let r=e.item;ot(" ",B(1,1,"signals-ng-visualization-tab.propertyLabels."+(r==null?null:r.type))," ")}}var Jc=(()=>{let e=class e{constructor(){this.changed=new C}set list(t){this.itemList=t,this.model=this.itemList[0]}select(t){this.changed.emit(t)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["signals-group-by-dropdown"]],inputs:{list:"list"},outputs:{changed:"changed"},standalone:!0,features:[Q],decls:5,vars:6,consts:[[1,"label-input","label-sm","mr-3"],[1,"ui2-dropdown","selector",3,"ngModelChange","change","clearable","items","ngModel"],["ng-option-tmp","","ng-label-tmp",""]],template:function(n,i){n&1&&(g(0,"div",0),k(1),T(2,"translate"),h(),g(3,"ng-select",1),st("ngModelChange",function(c){return dt(i.model,c)||(i.model=c),c}),x("change",function(c){return i.select(c)}),A(4,um,2,3,"ng-template",2),h()),n&2&&(p(),ot(" ",B(2,4,"signals-ng-visualization-tab.configPanel.groupBy"),`
`),p(2),_("clearable",!1)("items",i.itemList),ct("ngModel",i.model))},dependencies:[rt,kt,ft,Ua,Ha,Ba,Ya,$t,Dt,Et],styles:[".text-xs[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%]{font-size:.75rem}.text-sm[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:.875rem}.text-base[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1rem}.text-lg[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:1.125rem}.text-xl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:1.5rem}.text-xxl[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{font-size:1.875rem}.font-normal[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{font-weight:400}.font-semibold[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:600}.font-bold[_ngcontent-%COMP%]{font-weight:700}.leading-3[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%]{line-height:1}.leading-4[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{line-height:1.2}.leading-5[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{line-height:1.35}.leading-6[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{line-height:1.5}.tracking-neutral[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{letter-spacing:0}.tracking-tight[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{letter-spacing:-.1px}.tracking-tighter[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{letter-spacing:-.35px}.m-auto[_ngcontent-%COMP%]{margin:auto}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.my-auto[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.mr-auto[_ngcontent-%COMP%]{margin-right:auto}.ml-auto[_ngcontent-%COMP%]{margin-left:auto}.m-half[_ngcontent-%COMP%]{margin:2px}.mx-half[_ngcontent-%COMP%]{margin-left:2px;margin-right:2px}.my-half[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:2px}.mb-half[_ngcontent-%COMP%]{margin-bottom:2px}.mt-half[_ngcontent-%COMP%]{margin-top:2px}.ml-half[_ngcontent-%COMP%]{margin-left:2px}.mr-half[_ngcontent-%COMP%]{margin-right:2px}.m-1[_ngcontent-%COMP%]{margin:4px}.m-2[_ngcontent-%COMP%]{margin:8px}.m-3[_ngcontent-%COMP%]{margin:12px}.m-4[_ngcontent-%COMP%]{margin:16px}.m-5[_ngcontent-%COMP%]{margin:20px}.m-6[_ngcontent-%COMP%]{margin:24px}.m-7[_ngcontent-%COMP%]{margin:28px}.m-8[_ngcontent-%COMP%]{margin:32px}.m-9[_ngcontent-%COMP%]{margin:36px}.m-10[_ngcontent-%COMP%]{margin:40px}.m-11[_ngcontent-%COMP%]{margin:44px}.m-12[_ngcontent-%COMP%]{margin:48px}.m-13[_ngcontent-%COMP%]{margin:52px}.m-14[_ngcontent-%COMP%]{margin:56px}.m-15[_ngcontent-%COMP%]{margin:60px}.m-16[_ngcontent-%COMP%]{margin:64px}.m-17[_ngcontent-%COMP%]{margin:68px}.m-18[_ngcontent-%COMP%]{margin:72px}.m-19[_ngcontent-%COMP%]{margin:76px}.m-20[_ngcontent-%COMP%]{margin:80px}.-m-1[_ngcontent-%COMP%]{margin:-4px}.-m-2[_ngcontent-%COMP%]{margin:-8px}.-m-3[_ngcontent-%COMP%]{margin:-12px}.-m-4[_ngcontent-%COMP%]{margin:-16px}.-m-5[_ngcontent-%COMP%]{margin:-20px}.-m-6[_ngcontent-%COMP%]{margin:-24px}.-m-7[_ngcontent-%COMP%]{margin:-28px}.-m-8[_ngcontent-%COMP%]{margin:-32px}.-m-9[_ngcontent-%COMP%]{margin:-36px}.-m-10[_ngcontent-%COMP%]{margin:-40px}.-m-11[_ngcontent-%COMP%]{margin:-44px}.-m-12[_ngcontent-%COMP%]{margin:-48px}.-m-13[_ngcontent-%COMP%]{margin:-52px}.-m-14[_ngcontent-%COMP%]{margin:-56px}.-m-15[_ngcontent-%COMP%]{margin:-60px}.-m-16[_ngcontent-%COMP%]{margin:-64px}.-m-17[_ngcontent-%COMP%]{margin:-68px}.-m-18[_ngcontent-%COMP%]{margin:-72px}.-m-19[_ngcontent-%COMP%]{margin:-76px}.-m-20[_ngcontent-%COMP%]{margin:-80px}.mx-1[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}.mx-2[_ngcontent-%COMP%]{margin-left:8px;margin-right:8px}.mx-3[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.mx-4[_ngcontent-%COMP%]{margin-left:16px;margin-right:16px}.mx-5[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.mx-6[_ngcontent-%COMP%]{margin-left:24px;margin-right:24px}.mx-7[_ngcontent-%COMP%]{margin-left:28px;margin-right:28px}.mx-8[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.mx-9[_ngcontent-%COMP%]{margin-left:36px;margin-right:36px}.mx-10[_ngcontent-%COMP%]{margin-left:40px;margin-right:40px}.mx-11[_ngcontent-%COMP%]{margin-left:44px;margin-right:44px}.mx-12[_ngcontent-%COMP%]{margin-left:48px;margin-right:48px}.mx-13[_ngcontent-%COMP%]{margin-left:52px;margin-right:52px}.mx-14[_ngcontent-%COMP%]{margin-left:56px;margin-right:56px}.mx-15[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}.mx-16[_ngcontent-%COMP%]{margin-left:64px;margin-right:64px}.mx-17[_ngcontent-%COMP%]{margin-left:68px;margin-right:68px}.mx-18[_ngcontent-%COMP%]{margin-left:72px;margin-right:72px}.mx-19[_ngcontent-%COMP%]{margin-left:76px;margin-right:76px}.mx-20[_ngcontent-%COMP%]{margin-left:80px;margin-right:80px}.-mx-1[_ngcontent-%COMP%]{margin-left:-4px;margin-right:-4px}.-mx-2[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px}.-mx-3[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px}.-mx-4[_ngcontent-%COMP%]{margin-left:-16px;margin-right:-16px}.-mx-5[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}.-mx-6[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}.-mx-7[_ngcontent-%COMP%]{margin-left:-28px;margin-right:-28px}.-mx-8[_ngcontent-%COMP%]{margin-left:-32px;margin-right:-32px}.-mx-9[_ngcontent-%COMP%]{margin-left:-36px;margin-right:-36px}.-mx-10[_ngcontent-%COMP%]{margin-left:-40px;margin-right:-40px}.-mx-11[_ngcontent-%COMP%]{margin-left:-44px;margin-right:-44px}.-mx-12[_ngcontent-%COMP%]{margin-left:-48px;margin-right:-48px}.-mx-13[_ngcontent-%COMP%]{margin-left:-52px;margin-right:-52px}.-mx-14[_ngcontent-%COMP%]{margin-left:-56px;margin-right:-56px}.-mx-15[_ngcontent-%COMP%]{margin-left:-60px;margin-right:-60px}.-mx-16[_ngcontent-%COMP%]{margin-left:-64px;margin-right:-64px}.-mx-17[_ngcontent-%COMP%]{margin-left:-68px;margin-right:-68px}.-mx-18[_ngcontent-%COMP%]{margin-left:-72px;margin-right:-72px}.-mx-19[_ngcontent-%COMP%]{margin-left:-76px;margin-right:-76px}.-mx-20[_ngcontent-%COMP%]{margin-left:-80px;margin-right:-80px}.my-1[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.my-2[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}.my-3[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:12px}.my-4[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}.my-5[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.my-6[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:24px}.my-7[_ngcontent-%COMP%]{margin-top:28px;margin-bottom:28px}.my-8[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.my-9[_ngcontent-%COMP%]{margin-top:36px;margin-bottom:36px}.my-10[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.my-11[_ngcontent-%COMP%]{margin-top:44px;margin-bottom:44px}.my-12[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:48px}.my-13[_ngcontent-%COMP%]{margin-top:52px;margin-bottom:52px}.my-14[_ngcontent-%COMP%]{margin-top:56px;margin-bottom:56px}.my-15[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.my-16[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.my-17[_ngcontent-%COMP%]{margin-top:68px;margin-bottom:68px}.my-18[_ngcontent-%COMP%]{margin-top:72px;margin-bottom:72px}.my-19[_ngcontent-%COMP%]{margin-top:76px;margin-bottom:76px}.my-20[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:80px}.-my-1[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px}.-my-2[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:-8px}.-my-3[_ngcontent-%COMP%]{margin-top:-12px;margin-bottom:-12px}.-my-4[_ngcontent-%COMP%]{margin-top:-16px;margin-bottom:-16px}.-my-5[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:-20px}.-my-6[_ngcontent-%COMP%]{margin-top:-24px;margin-bottom:-24px}.-my-7[_ngcontent-%COMP%]{margin-top:-28px;margin-bottom:-28px}.-my-8[_ngcontent-%COMP%]{margin-top:-32px;margin-bottom:-32px}.-my-9[_ngcontent-%COMP%]{margin-top:-36px;margin-bottom:-36px}.-my-10[_ngcontent-%COMP%]{margin-top:-40px;margin-bottom:-40px}.-my-11[_ngcontent-%COMP%]{margin-top:-44px;margin-bottom:-44px}.-my-12[_ngcontent-%COMP%]{margin-top:-48px;margin-bottom:-48px}.-my-13[_ngcontent-%COMP%]{margin-top:-52px;margin-bottom:-52px}.-my-14[_ngcontent-%COMP%]{margin-top:-56px;margin-bottom:-56px}.-my-15[_ngcontent-%COMP%]{margin-top:-60px;margin-bottom:-60px}.-my-16[_ngcontent-%COMP%]{margin-top:-64px;margin-bottom:-64px}.-my-17[_ngcontent-%COMP%]{margin-top:-68px;margin-bottom:-68px}.-my-18[_ngcontent-%COMP%]{margin-top:-72px;margin-bottom:-72px}.-my-19[_ngcontent-%COMP%]{margin-top:-76px;margin-bottom:-76px}.-my-20[_ngcontent-%COMP%]{margin-top:-80px;margin-bottom:-80px}.mt-1[_ngcontent-%COMP%]{margin-top:4px}.mt-2[_ngcontent-%COMP%]{margin-top:8px}.mt-3[_ngcontent-%COMP%]{margin-top:12px}.mt-4[_ngcontent-%COMP%]{margin-top:16px}.mt-5[_ngcontent-%COMP%]{margin-top:20px}.mt-6[_ngcontent-%COMP%]{margin-top:24px}.mt-7[_ngcontent-%COMP%]{margin-top:28px}.mt-8[_ngcontent-%COMP%]{margin-top:32px}.mt-9[_ngcontent-%COMP%]{margin-top:36px}.mt-10[_ngcontent-%COMP%]{margin-top:40px}.mt-11[_ngcontent-%COMP%]{margin-top:44px}.mt-12[_ngcontent-%COMP%]{margin-top:48px}.mt-13[_ngcontent-%COMP%]{margin-top:52px}.mt-14[_ngcontent-%COMP%]{margin-top:56px}.mt-15[_ngcontent-%COMP%]{margin-top:60px}.mt-16[_ngcontent-%COMP%]{margin-top:64px}.mt-17[_ngcontent-%COMP%]{margin-top:68px}.mt-18[_ngcontent-%COMP%]{margin-top:72px}.mt-19[_ngcontent-%COMP%]{margin-top:76px}.mt-20[_ngcontent-%COMP%]{margin-top:80px}.-mt-1[_ngcontent-%COMP%]{margin-top:-4px}.-mt-2[_ngcontent-%COMP%]{margin-top:-8px}.-mt-3[_ngcontent-%COMP%]{margin-top:-12px}.-mt-4[_ngcontent-%COMP%]{margin-top:-16px}.-mt-5[_ngcontent-%COMP%]{margin-top:-20px}.-mt-6[_ngcontent-%COMP%]{margin-top:-24px}.-mt-7[_ngcontent-%COMP%]{margin-top:-28px}.-mt-8[_ngcontent-%COMP%]{margin-top:-32px}.-mt-9[_ngcontent-%COMP%]{margin-top:-36px}.-mt-10[_ngcontent-%COMP%]{margin-top:-40px}.-mt-11[_ngcontent-%COMP%]{margin-top:-44px}.-mt-12[_ngcontent-%COMP%]{margin-top:-48px}.-mt-13[_ngcontent-%COMP%]{margin-top:-52px}.-mt-14[_ngcontent-%COMP%]{margin-top:-56px}.-mt-15[_ngcontent-%COMP%]{margin-top:-60px}.-mt-16[_ngcontent-%COMP%]{margin-top:-64px}.-mt-17[_ngcontent-%COMP%]{margin-top:-68px}.-mt-18[_ngcontent-%COMP%]{margin-top:-72px}.-mt-19[_ngcontent-%COMP%]{margin-top:-76px}.-mt-20[_ngcontent-%COMP%]{margin-top:-80px}.mb-1[_ngcontent-%COMP%]{margin-bottom:4px}.mb-2[_ngcontent-%COMP%]{margin-bottom:8px}.mb-3[_ngcontent-%COMP%]{margin-bottom:12px}.mb-4[_ngcontent-%COMP%]{margin-bottom:16px}.mb-5[_ngcontent-%COMP%]{margin-bottom:20px}.mb-6[_ngcontent-%COMP%]{margin-bottom:24px}.mb-7[_ngcontent-%COMP%]{margin-bottom:28px}.mb-8[_ngcontent-%COMP%]{margin-bottom:32px}.mb-9[_ngcontent-%COMP%]{margin-bottom:36px}.mb-10[_ngcontent-%COMP%]{margin-bottom:40px}.mb-11[_ngcontent-%COMP%]{margin-bottom:44px}.mb-12[_ngcontent-%COMP%]{margin-bottom:48px}.mb-13[_ngcontent-%COMP%]{margin-bottom:52px}.mb-14[_ngcontent-%COMP%]{margin-bottom:56px}.mb-15[_ngcontent-%COMP%]{margin-bottom:60px}.mb-16[_ngcontent-%COMP%]{margin-bottom:64px}.mb-17[_ngcontent-%COMP%]{margin-bottom:68px}.mb-18[_ngcontent-%COMP%]{margin-bottom:72px}.mb-19[_ngcontent-%COMP%]{margin-bottom:76px}.mb-20[_ngcontent-%COMP%]{margin-bottom:80px}.-mb-1[_ngcontent-%COMP%]{margin-bottom:-4px}.-mb-2[_ngcontent-%COMP%]{margin-bottom:-8px}.-mb-3[_ngcontent-%COMP%]{margin-bottom:-12px}.-mb-4[_ngcontent-%COMP%]{margin-bottom:-16px}.-mb-5[_ngcontent-%COMP%]{margin-bottom:-20px}.-mb-6[_ngcontent-%COMP%]{margin-bottom:-24px}.-mb-7[_ngcontent-%COMP%]{margin-bottom:-28px}.-mb-8[_ngcontent-%COMP%]{margin-bottom:-32px}.-mb-9[_ngcontent-%COMP%]{margin-bottom:-36px}.-mb-10[_ngcontent-%COMP%]{margin-bottom:-40px}.-mb-11[_ngcontent-%COMP%]{margin-bottom:-44px}.-mb-12[_ngcontent-%COMP%]{margin-bottom:-48px}.-mb-13[_ngcontent-%COMP%]{margin-bottom:-52px}.-mb-14[_ngcontent-%COMP%]{margin-bottom:-56px}.-mb-15[_ngcontent-%COMP%]{margin-bottom:-60px}.-mb-16[_ngcontent-%COMP%]{margin-bottom:-64px}.-mb-17[_ngcontent-%COMP%]{margin-bottom:-68px}.-mb-18[_ngcontent-%COMP%]{margin-bottom:-72px}.-mb-19[_ngcontent-%COMP%]{margin-bottom:-76px}.-mb-20[_ngcontent-%COMP%]{margin-bottom:-80px}.mr-1[_ngcontent-%COMP%]{margin-right:4px}.mr-2[_ngcontent-%COMP%]{margin-right:8px}.mr-3[_ngcontent-%COMP%]{margin-right:12px}.mr-4[_ngcontent-%COMP%]{margin-right:16px}.mr-5[_ngcontent-%COMP%]{margin-right:20px}.mr-6[_ngcontent-%COMP%]{margin-right:24px}.mr-7[_ngcontent-%COMP%]{margin-right:28px}.mr-8[_ngcontent-%COMP%]{margin-right:32px}.mr-9[_ngcontent-%COMP%]{margin-right:36px}.mr-10[_ngcontent-%COMP%]{margin-right:40px}.mr-11[_ngcontent-%COMP%]{margin-right:44px}.mr-12[_ngcontent-%COMP%]{margin-right:48px}.mr-13[_ngcontent-%COMP%]{margin-right:52px}.mr-14[_ngcontent-%COMP%]{margin-right:56px}.mr-15[_ngcontent-%COMP%]{margin-right:60px}.mr-16[_ngcontent-%COMP%]{margin-right:64px}.mr-17[_ngcontent-%COMP%]{margin-right:68px}.mr-18[_ngcontent-%COMP%]{margin-right:72px}.mr-19[_ngcontent-%COMP%]{margin-right:76px}.mr-20[_ngcontent-%COMP%]{margin-right:80px}.-mr-1[_ngcontent-%COMP%]{margin-right:-4px}.-mr-2[_ngcontent-%COMP%]{margin-right:-8px}.-mr-3[_ngcontent-%COMP%]{margin-right:-12px}.-mr-4[_ngcontent-%COMP%]{margin-right:-16px}.-mr-5[_ngcontent-%COMP%]{margin-right:-20px}.-mr-6[_ngcontent-%COMP%]{margin-right:-24px}.-mr-7[_ngcontent-%COMP%]{margin-right:-28px}.-mr-8[_ngcontent-%COMP%]{margin-right:-32px}.-mr-9[_ngcontent-%COMP%]{margin-right:-36px}.-mr-10[_ngcontent-%COMP%]{margin-right:-40px}.-mr-11[_ngcontent-%COMP%]{margin-right:-44px}.-mr-12[_ngcontent-%COMP%]{margin-right:-48px}.-mr-13[_ngcontent-%COMP%]{margin-right:-52px}.-mr-14[_ngcontent-%COMP%]{margin-right:-56px}.-mr-15[_ngcontent-%COMP%]{margin-right:-60px}.-mr-16[_ngcontent-%COMP%]{margin-right:-64px}.-mr-17[_ngcontent-%COMP%]{margin-right:-68px}.-mr-18[_ngcontent-%COMP%]{margin-right:-72px}.-mr-19[_ngcontent-%COMP%]{margin-right:-76px}.-mr-20[_ngcontent-%COMP%]{margin-right:-80px}.ml-1[_ngcontent-%COMP%]{margin-left:4px}.ml-2[_ngcontent-%COMP%]{margin-left:8px}.ml-3[_ngcontent-%COMP%]{margin-left:12px}.ml-4[_ngcontent-%COMP%]{margin-left:16px}.ml-5[_ngcontent-%COMP%]{margin-left:20px}.ml-6[_ngcontent-%COMP%]{margin-left:24px}.ml-7[_ngcontent-%COMP%]{margin-left:28px}.ml-8[_ngcontent-%COMP%]{margin-left:32px}.ml-9[_ngcontent-%COMP%]{margin-left:36px}.ml-10[_ngcontent-%COMP%]{margin-left:40px}.ml-11[_ngcontent-%COMP%]{margin-left:44px}.ml-12[_ngcontent-%COMP%]{margin-left:48px}.ml-13[_ngcontent-%COMP%]{margin-left:52px}.ml-14[_ngcontent-%COMP%]{margin-left:56px}.ml-15[_ngcontent-%COMP%]{margin-left:60px}.ml-16[_ngcontent-%COMP%]{margin-left:64px}.ml-17[_ngcontent-%COMP%]{margin-left:68px}.ml-18[_ngcontent-%COMP%]{margin-left:72px}.ml-19[_ngcontent-%COMP%]{margin-left:76px}.ml-20[_ngcontent-%COMP%]{margin-left:80px}.-ml-1[_ngcontent-%COMP%]{margin-left:-4px}.-ml-2[_ngcontent-%COMP%]{margin-left:-8px}.-ml-3[_ngcontent-%COMP%]{margin-left:-12px}.-ml-4[_ngcontent-%COMP%]{margin-left:-16px}.-ml-5[_ngcontent-%COMP%]{margin-left:-20px}.-ml-6[_ngcontent-%COMP%]{margin-left:-24px}.-ml-7[_ngcontent-%COMP%]{margin-left:-28px}.-ml-8[_ngcontent-%COMP%]{margin-left:-32px}.-ml-9[_ngcontent-%COMP%]{margin-left:-36px}.-ml-10[_ngcontent-%COMP%]{margin-left:-40px}.-ml-11[_ngcontent-%COMP%]{margin-left:-44px}.-ml-12[_ngcontent-%COMP%]{margin-left:-48px}.-ml-13[_ngcontent-%COMP%]{margin-left:-52px}.-ml-14[_ngcontent-%COMP%]{margin-left:-56px}.-ml-15[_ngcontent-%COMP%]{margin-left:-60px}.-ml-16[_ngcontent-%COMP%]{margin-left:-64px}.-ml-17[_ngcontent-%COMP%]{margin-left:-68px}.-ml-18[_ngcontent-%COMP%]{margin-left:-72px}.-ml-19[_ngcontent-%COMP%]{margin-left:-76px}.-ml-20[_ngcontent-%COMP%]{margin-left:-80px}.p-1[_ngcontent-%COMP%]{padding:4px}.p-2[_ngcontent-%COMP%]{padding:8px}.p-3[_ngcontent-%COMP%]{padding:12px}.p-4[_ngcontent-%COMP%]{padding:16px}.p-5[_ngcontent-%COMP%]{padding:20px}.p-6[_ngcontent-%COMP%]{padding:24px}.p-7[_ngcontent-%COMP%]{padding:28px}.p-8[_ngcontent-%COMP%]{padding:32px}.p-9[_ngcontent-%COMP%]{padding:36px}.p-10[_ngcontent-%COMP%]{padding:40px}.p-11[_ngcontent-%COMP%]{padding:44px}.p-12[_ngcontent-%COMP%]{padding:48px}.p-13[_ngcontent-%COMP%]{padding:52px}.p-14[_ngcontent-%COMP%]{padding:56px}.p-15[_ngcontent-%COMP%]{padding:60px}.p-16[_ngcontent-%COMP%]{padding:64px}.p-17[_ngcontent-%COMP%]{padding:68px}.p-18[_ngcontent-%COMP%]{padding:72px}.p-19[_ngcontent-%COMP%]{padding:76px}.p-20[_ngcontent-%COMP%]{padding:80px}.p-21[_ngcontent-%COMP%]{padding:84px}.p-22[_ngcontent-%COMP%]{padding:88px}.p-23[_ngcontent-%COMP%]{padding:92px}.p-24[_ngcontent-%COMP%]{padding:96px}.p-25[_ngcontent-%COMP%]{padding:100px}.p-26[_ngcontent-%COMP%]{padding:104px}.p-27[_ngcontent-%COMP%]{padding:108px}.p-28[_ngcontent-%COMP%]{padding:112px}.p-29[_ngcontent-%COMP%]{padding:116px}.p-30[_ngcontent-%COMP%]{padding:120px}.px-1[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}.px-2[_ngcontent-%COMP%]{padding-left:8px;padding-right:8px}.px-3[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}.px-4[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}.px-5[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}.px-6[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px}.px-7[_ngcontent-%COMP%]{padding-left:28px;padding-right:28px}.px-8[_ngcontent-%COMP%]{padding-left:32px;padding-right:32px}.px-9[_ngcontent-%COMP%]{padding-left:36px;padding-right:36px}.px-10[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.px-11[_ngcontent-%COMP%]{padding-left:44px;padding-right:44px}.px-12[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}.px-13[_ngcontent-%COMP%]{padding-left:52px;padding-right:52px}.px-14[_ngcontent-%COMP%]{padding-left:56px;padding-right:56px}.px-15[_ngcontent-%COMP%]{padding-left:60px;padding-right:60px}.px-16[_ngcontent-%COMP%]{padding-left:64px;padding-right:64px}.px-17[_ngcontent-%COMP%]{padding-left:68px;padding-right:68px}.px-18[_ngcontent-%COMP%]{padding-left:72px;padding-right:72px}.px-19[_ngcontent-%COMP%]{padding-left:76px;padding-right:76px}.px-20[_ngcontent-%COMP%]{padding-left:80px;padding-right:80px}.px-21[_ngcontent-%COMP%]{padding-left:84px;padding-right:84px}.px-22[_ngcontent-%COMP%]{padding-left:88px;padding-right:88px}.px-23[_ngcontent-%COMP%]{padding-left:92px;padding-right:92px}.px-24[_ngcontent-%COMP%]{padding-left:96px;padding-right:96px}.px-25[_ngcontent-%COMP%]{padding-left:100px;padding-right:100px}.px-26[_ngcontent-%COMP%]{padding-left:104px;padding-right:104px}.px-27[_ngcontent-%COMP%]{padding-left:108px;padding-right:108px}.px-28[_ngcontent-%COMP%]{padding-left:112px;padding-right:112px}.px-29[_ngcontent-%COMP%]{padding-left:116px;padding-right:116px}.px-30[_ngcontent-%COMP%]{padding-left:120px;padding-right:120px}.py-1[_ngcontent-%COMP%]{padding-top:4px;padding-bottom:4px}.py-2[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.py-3[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.py-4[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.py-5[_ngcontent-%COMP%]{padding-top:20px;padding-bottom:20px}.py-6[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px}.py-7[_ngcontent-%COMP%]{padding-top:28px;padding-bottom:28px}.py-8[_ngcontent-%COMP%]{padding-top:32px;padding-bottom:32px}.py-9[_ngcontent-%COMP%]{padding-top:36px;padding-bottom:36px}.py-10[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.py-11[_ngcontent-%COMP%]{padding-top:44px;padding-bottom:44px}.py-12[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px}.py-13[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:52px}.py-14[_ngcontent-%COMP%]{padding-top:56px;padding-bottom:56px}.py-15[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}.py-16[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:64px}.py-17[_ngcontent-%COMP%]{padding-top:68px;padding-bottom:68px}.py-18[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.py-19[_ngcontent-%COMP%]{padding-top:76px;padding-bottom:76px}.py-20[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.py-21[_ngcontent-%COMP%]{padding-top:84px;padding-bottom:84px}.py-22[_ngcontent-%COMP%]{padding-top:88px;padding-bottom:88px}.py-23[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.py-24[_ngcontent-%COMP%]{padding-top:96px;padding-bottom:96px}.py-25[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.py-26[_ngcontent-%COMP%]{padding-top:104px;padding-bottom:104px}.py-27[_ngcontent-%COMP%]{padding-top:108px;padding-bottom:108px}.py-28[_ngcontent-%COMP%]{padding-top:112px;padding-bottom:112px}.py-29[_ngcontent-%COMP%]{padding-top:116px;padding-bottom:116px}.py-30[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.pt-1[_ngcontent-%COMP%]{padding-top:4px}.pt-2[_ngcontent-%COMP%]{padding-top:8px}.pt-3[_ngcontent-%COMP%]{padding-top:12px}.pt-4[_ngcontent-%COMP%]{padding-top:16px}.pt-5[_ngcontent-%COMP%]{padding-top:20px}.pt-6[_ngcontent-%COMP%]{padding-top:24px}.pt-7[_ngcontent-%COMP%]{padding-top:28px}.pt-8[_ngcontent-%COMP%]{padding-top:32px}.pt-9[_ngcontent-%COMP%]{padding-top:36px}.pt-10[_ngcontent-%COMP%]{padding-top:40px}.pt-11[_ngcontent-%COMP%]{padding-top:44px}.pt-12[_ngcontent-%COMP%]{padding-top:48px}.pt-13[_ngcontent-%COMP%]{padding-top:52px}.pt-14[_ngcontent-%COMP%]{padding-top:56px}.pt-15[_ngcontent-%COMP%]{padding-top:60px}.pt-16[_ngcontent-%COMP%]{padding-top:64px}.pt-17[_ngcontent-%COMP%]{padding-top:68px}.pt-18[_ngcontent-%COMP%]{padding-top:72px}.pt-19[_ngcontent-%COMP%]{padding-top:76px}.pt-20[_ngcontent-%COMP%]{padding-top:80px}.pt-21[_ngcontent-%COMP%]{padding-top:84px}.pt-22[_ngcontent-%COMP%]{padding-top:88px}.pt-23[_ngcontent-%COMP%]{padding-top:92px}.pt-24[_ngcontent-%COMP%]{padding-top:96px}.pt-25[_ngcontent-%COMP%]{padding-top:100px}.pt-26[_ngcontent-%COMP%]{padding-top:104px}.pt-27[_ngcontent-%COMP%]{padding-top:108px}.pt-28[_ngcontent-%COMP%]{padding-top:112px}.pt-29[_ngcontent-%COMP%]{padding-top:116px}.pt-30[_ngcontent-%COMP%]{padding-top:120px}.pb-1[_ngcontent-%COMP%]{padding-bottom:4px}.pb-2[_ngcontent-%COMP%]{padding-bottom:8px}.pb-3[_ngcontent-%COMP%]{padding-bottom:12px}.pb-4[_ngcontent-%COMP%]{padding-bottom:16px}.pb-5[_ngcontent-%COMP%]{padding-bottom:20px}.pb-6[_ngcontent-%COMP%]{padding-bottom:24px}.pb-7[_ngcontent-%COMP%]{padding-bottom:28px}.pb-8[_ngcontent-%COMP%]{padding-bottom:32px}.pb-9[_ngcontent-%COMP%]{padding-bottom:36px}.pb-10[_ngcontent-%COMP%]{padding-bottom:40px}.pb-11[_ngcontent-%COMP%]{padding-bottom:44px}.pb-12[_ngcontent-%COMP%]{padding-bottom:48px}.pb-13[_ngcontent-%COMP%]{padding-bottom:52px}.pb-14[_ngcontent-%COMP%]{padding-bottom:56px}.pb-15[_ngcontent-%COMP%]{padding-bottom:60px}.pb-16[_ngcontent-%COMP%]{padding-bottom:64px}.pb-17[_ngcontent-%COMP%]{padding-bottom:68px}.pb-18[_ngcontent-%COMP%]{padding-bottom:72px}.pb-19[_ngcontent-%COMP%]{padding-bottom:76px}.pb-20[_ngcontent-%COMP%]{padding-bottom:80px}.pb-21[_ngcontent-%COMP%]{padding-bottom:84px}.pb-22[_ngcontent-%COMP%]{padding-bottom:88px}.pb-23[_ngcontent-%COMP%]{padding-bottom:92px}.pb-24[_ngcontent-%COMP%]{padding-bottom:96px}.pb-25[_ngcontent-%COMP%]{padding-bottom:100px}.pb-26[_ngcontent-%COMP%]{padding-bottom:104px}.pb-27[_ngcontent-%COMP%]{padding-bottom:108px}.pb-28[_ngcontent-%COMP%]{padding-bottom:112px}.pb-29[_ngcontent-%COMP%]{padding-bottom:116px}.pb-30[_ngcontent-%COMP%]{padding-bottom:120px}.pr-1[_ngcontent-%COMP%]{padding-right:4px}.pr-2[_ngcontent-%COMP%]{padding-right:8px}.pr-3[_ngcontent-%COMP%]{padding-right:12px}.pr-4[_ngcontent-%COMP%]{padding-right:16px}.pr-5[_ngcontent-%COMP%]{padding-right:20px}.pr-6[_ngcontent-%COMP%]{padding-right:24px}.pr-7[_ngcontent-%COMP%]{padding-right:28px}.pr-8[_ngcontent-%COMP%]{padding-right:32px}.pr-9[_ngcontent-%COMP%]{padding-right:36px}.pr-10[_ngcontent-%COMP%]{padding-right:40px}.pr-11[_ngcontent-%COMP%]{padding-right:44px}.pr-12[_ngcontent-%COMP%]{padding-right:48px}.pr-13[_ngcontent-%COMP%]{padding-right:52px}.pr-14[_ngcontent-%COMP%]{padding-right:56px}.pr-15[_ngcontent-%COMP%]{padding-right:60px}.pr-16[_ngcontent-%COMP%]{padding-right:64px}.pr-17[_ngcontent-%COMP%]{padding-right:68px}.pr-18[_ngcontent-%COMP%]{padding-right:72px}.pr-19[_ngcontent-%COMP%]{padding-right:76px}.pr-20[_ngcontent-%COMP%]{padding-right:80px}.pr-21[_ngcontent-%COMP%]{padding-right:84px}.pr-22[_ngcontent-%COMP%]{padding-right:88px}.pr-23[_ngcontent-%COMP%]{padding-right:92px}.pr-24[_ngcontent-%COMP%]{padding-right:96px}.pr-25[_ngcontent-%COMP%]{padding-right:100px}.pr-26[_ngcontent-%COMP%]{padding-right:104px}.pr-27[_ngcontent-%COMP%]{padding-right:108px}.pr-28[_ngcontent-%COMP%]{padding-right:112px}.pr-29[_ngcontent-%COMP%]{padding-right:116px}.pr-30[_ngcontent-%COMP%]{padding-right:120px}.pl-1[_ngcontent-%COMP%]{padding-left:4px}.pl-2[_ngcontent-%COMP%]{padding-left:8px}.pl-3[_ngcontent-%COMP%]{padding-left:12px}.pl-4[_ngcontent-%COMP%]{padding-left:16px}.pl-5[_ngcontent-%COMP%]{padding-left:20px}.pl-6[_ngcontent-%COMP%]{padding-left:24px}.pl-7[_ngcontent-%COMP%]{padding-left:28px}.pl-8[_ngcontent-%COMP%]{padding-left:32px}.pl-9[_ngcontent-%COMP%]{padding-left:36px}.pl-10[_ngcontent-%COMP%]{padding-left:40px}.pl-11[_ngcontent-%COMP%]{padding-left:44px}.pl-12[_ngcontent-%COMP%]{padding-left:48px}.pl-13[_ngcontent-%COMP%]{padding-left:52px}.pl-14[_ngcontent-%COMP%]{padding-left:56px}.pl-15[_ngcontent-%COMP%]{padding-left:60px}.pl-16[_ngcontent-%COMP%]{padding-left:64px}.pl-17[_ngcontent-%COMP%]{padding-left:68px}.pl-18[_ngcontent-%COMP%]{padding-left:72px}.pl-19[_ngcontent-%COMP%]{padding-left:76px}.pl-20[_ngcontent-%COMP%]{padding-left:80px}.pl-21[_ngcontent-%COMP%]{padding-left:84px}.pl-22[_ngcontent-%COMP%]{padding-left:88px}.pl-23[_ngcontent-%COMP%]{padding-left:92px}.pl-24[_ngcontent-%COMP%]{padding-left:96px}.pl-25[_ngcontent-%COMP%]{padding-left:100px}.pl-26[_ngcontent-%COMP%]{padding-left:104px}.pl-27[_ngcontent-%COMP%]{padding-left:108px}.pl-28[_ngcontent-%COMP%]{padding-left:112px}.pl-29[_ngcontent-%COMP%]{padding-left:116px}.pl-30[_ngcontent-%COMP%]{padding-left:120px}.chart-selector[_ngcontent-%COMP%]     .ng-value{padding-top:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block;width:100%;overflow:hidden!important;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;padding:0 40px 0 10px;color:#627588}.chart-selector[_ngcontent-%COMP%]     .ng-select-container{min-height:0;height:36px}.chart-selector[_ngcontent-%COMP%]     .ng-select-container *{font-size:14px!important}.chart-selector[_ngcontent-%COMP%]     .ng-select-container .ng-value-container{align-items:center}.chart-selector[_ngcontent-%COMP%]     .ng-has-value .ng-placeholder{font-size:14px!important}.chart-selector[_ngcontent-%COMP%]     .ng-arrow-wrapper{min-height:0}.chart-selector.ng-select-multiple[_ngcontent-%COMP%]     .ng-value, .chart-selector.ng-select-multiple[_ngcontent-%COMP%]     .ng-clear-wrapper{display:none}.chart-selector.ng-select-filtered[_ngcontent-%COMP%]     .ng-placeholder{display:none}[_nghost-%COMP%]{display:flex;align-items:center}.selector[_ngcontent-%COMP%]{width:180px}.label-input[_ngcontent-%COMP%]{color:#627588}"]});let o=e;return o})();var td=(()=>{let e=class e{constructor(){this.changes=new C}change(){this.changes.emit(this.model)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=E({type:e,selectors:[["signals-normalize-series"]],outputs:{changes:"changes"},standalone:!0,features:[Q],decls:3,vars:5,consts:[[3,"ngModelChange","change","name","ngModel"]],template:function(n,i){n&1&&(g(0,"ui2-checkbox",0),st("ngModelChange",function(c){return dt(i.model,c)||(i.model=c),c}),x("change",function(){return i.change()}),k(1),T(2,"translate"),h()),n&2&&(_("name","normalize"),ct("ngModel",i.model),p(),J(B(2,3,"signals-ng-visualization-tab.configPanel.ui.normalize")))},dependencies:[rt,Ka,Wa,kt,ft,$t,Dt,Et],styles:[".text-xs[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%]{font-size:.75rem}.text-sm[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:.875rem}.text-base[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1rem}.text-lg[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:1.125rem}.text-xl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:1.5rem}.text-xxl[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{font-size:1.875rem}.font-normal[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{font-weight:400}.font-semibold[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:600}.font-bold[_ngcontent-%COMP%]{font-weight:700}.leading-3[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%]{line-height:1}.leading-4[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{line-height:1.2}.leading-5[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{line-height:1.35}.leading-6[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{line-height:1.5}.tracking-neutral[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{letter-spacing:0}.tracking-tight[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{letter-spacing:-.1px}.tracking-tighter[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{letter-spacing:-.35px}.m-auto[_ngcontent-%COMP%]{margin:auto}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.my-auto[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.mr-auto[_ngcontent-%COMP%]{margin-right:auto}.ml-auto[_ngcontent-%COMP%]{margin-left:auto}.m-half[_ngcontent-%COMP%]{margin:2px}.mx-half[_ngcontent-%COMP%]{margin-left:2px;margin-right:2px}.my-half[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:2px}.mb-half[_ngcontent-%COMP%]{margin-bottom:2px}.mt-half[_ngcontent-%COMP%]{margin-top:2px}.ml-half[_ngcontent-%COMP%]{margin-left:2px}.mr-half[_ngcontent-%COMP%]{margin-right:2px}.m-1[_ngcontent-%COMP%]{margin:4px}.m-2[_ngcontent-%COMP%]{margin:8px}.m-3[_ngcontent-%COMP%]{margin:12px}.m-4[_ngcontent-%COMP%]{margin:16px}.m-5[_ngcontent-%COMP%]{margin:20px}.m-6[_ngcontent-%COMP%]{margin:24px}.m-7[_ngcontent-%COMP%]{margin:28px}.m-8[_ngcontent-%COMP%]{margin:32px}.m-9[_ngcontent-%COMP%]{margin:36px}.m-10[_ngcontent-%COMP%]{margin:40px}.m-11[_ngcontent-%COMP%]{margin:44px}.m-12[_ngcontent-%COMP%]{margin:48px}.m-13[_ngcontent-%COMP%]{margin:52px}.m-14[_ngcontent-%COMP%]{margin:56px}.m-15[_ngcontent-%COMP%]{margin:60px}.m-16[_ngcontent-%COMP%]{margin:64px}.m-17[_ngcontent-%COMP%]{margin:68px}.m-18[_ngcontent-%COMP%]{margin:72px}.m-19[_ngcontent-%COMP%]{margin:76px}.m-20[_ngcontent-%COMP%]{margin:80px}.-m-1[_ngcontent-%COMP%]{margin:-4px}.-m-2[_ngcontent-%COMP%]{margin:-8px}.-m-3[_ngcontent-%COMP%]{margin:-12px}.-m-4[_ngcontent-%COMP%]{margin:-16px}.-m-5[_ngcontent-%COMP%]{margin:-20px}.-m-6[_ngcontent-%COMP%]{margin:-24px}.-m-7[_ngcontent-%COMP%]{margin:-28px}.-m-8[_ngcontent-%COMP%]{margin:-32px}.-m-9[_ngcontent-%COMP%]{margin:-36px}.-m-10[_ngcontent-%COMP%]{margin:-40px}.-m-11[_ngcontent-%COMP%]{margin:-44px}.-m-12[_ngcontent-%COMP%]{margin:-48px}.-m-13[_ngcontent-%COMP%]{margin:-52px}.-m-14[_ngcontent-%COMP%]{margin:-56px}.-m-15[_ngcontent-%COMP%]{margin:-60px}.-m-16[_ngcontent-%COMP%]{margin:-64px}.-m-17[_ngcontent-%COMP%]{margin:-68px}.-m-18[_ngcontent-%COMP%]{margin:-72px}.-m-19[_ngcontent-%COMP%]{margin:-76px}.-m-20[_ngcontent-%COMP%]{margin:-80px}.mx-1[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}.mx-2[_ngcontent-%COMP%]{margin-left:8px;margin-right:8px}.mx-3[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.mx-4[_ngcontent-%COMP%]{margin-left:16px;margin-right:16px}.mx-5[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.mx-6[_ngcontent-%COMP%]{margin-left:24px;margin-right:24px}.mx-7[_ngcontent-%COMP%]{margin-left:28px;margin-right:28px}.mx-8[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.mx-9[_ngcontent-%COMP%]{margin-left:36px;margin-right:36px}.mx-10[_ngcontent-%COMP%]{margin-left:40px;margin-right:40px}.mx-11[_ngcontent-%COMP%]{margin-left:44px;margin-right:44px}.mx-12[_ngcontent-%COMP%]{margin-left:48px;margin-right:48px}.mx-13[_ngcontent-%COMP%]{margin-left:52px;margin-right:52px}.mx-14[_ngcontent-%COMP%]{margin-left:56px;margin-right:56px}.mx-15[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}.mx-16[_ngcontent-%COMP%]{margin-left:64px;margin-right:64px}.mx-17[_ngcontent-%COMP%]{margin-left:68px;margin-right:68px}.mx-18[_ngcontent-%COMP%]{margin-left:72px;margin-right:72px}.mx-19[_ngcontent-%COMP%]{margin-left:76px;margin-right:76px}.mx-20[_ngcontent-%COMP%]{margin-left:80px;margin-right:80px}.-mx-1[_ngcontent-%COMP%]{margin-left:-4px;margin-right:-4px}.-mx-2[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px}.-mx-3[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px}.-mx-4[_ngcontent-%COMP%]{margin-left:-16px;margin-right:-16px}.-mx-5[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}.-mx-6[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}.-mx-7[_ngcontent-%COMP%]{margin-left:-28px;margin-right:-28px}.-mx-8[_ngcontent-%COMP%]{margin-left:-32px;margin-right:-32px}.-mx-9[_ngcontent-%COMP%]{margin-left:-36px;margin-right:-36px}.-mx-10[_ngcontent-%COMP%]{margin-left:-40px;margin-right:-40px}.-mx-11[_ngcontent-%COMP%]{margin-left:-44px;margin-right:-44px}.-mx-12[_ngcontent-%COMP%]{margin-left:-48px;margin-right:-48px}.-mx-13[_ngcontent-%COMP%]{margin-left:-52px;margin-right:-52px}.-mx-14[_ngcontent-%COMP%]{margin-left:-56px;margin-right:-56px}.-mx-15[_ngcontent-%COMP%]{margin-left:-60px;margin-right:-60px}.-mx-16[_ngcontent-%COMP%]{margin-left:-64px;margin-right:-64px}.-mx-17[_ngcontent-%COMP%]{margin-left:-68px;margin-right:-68px}.-mx-18[_ngcontent-%COMP%]{margin-left:-72px;margin-right:-72px}.-mx-19[_ngcontent-%COMP%]{margin-left:-76px;margin-right:-76px}.-mx-20[_ngcontent-%COMP%]{margin-left:-80px;margin-right:-80px}.my-1[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.my-2[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}.my-3[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:12px}.my-4[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}.my-5[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.my-6[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:24px}.my-7[_ngcontent-%COMP%]{margin-top:28px;margin-bottom:28px}.my-8[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.my-9[_ngcontent-%COMP%]{margin-top:36px;margin-bottom:36px}.my-10[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.my-11[_ngcontent-%COMP%]{margin-top:44px;margin-bottom:44px}.my-12[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:48px}.my-13[_ngcontent-%COMP%]{margin-top:52px;margin-bottom:52px}.my-14[_ngcontent-%COMP%]{margin-top:56px;margin-bottom:56px}.my-15[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.my-16[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.my-17[_ngcontent-%COMP%]{margin-top:68px;margin-bottom:68px}.my-18[_ngcontent-%COMP%]{margin-top:72px;margin-bottom:72px}.my-19[_ngcontent-%COMP%]{margin-top:76px;margin-bottom:76px}.my-20[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:80px}.-my-1[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px}.-my-2[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:-8px}.-my-3[_ngcontent-%COMP%]{margin-top:-12px;margin-bottom:-12px}.-my-4[_ngcontent-%COMP%]{margin-top:-16px;margin-bottom:-16px}.-my-5[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:-20px}.-my-6[_ngcontent-%COMP%]{margin-top:-24px;margin-bottom:-24px}.-my-7[_ngcontent-%COMP%]{margin-top:-28px;margin-bottom:-28px}.-my-8[_ngcontent-%COMP%]{margin-top:-32px;margin-bottom:-32px}.-my-9[_ngcontent-%COMP%]{margin-top:-36px;margin-bottom:-36px}.-my-10[_ngcontent-%COMP%]{margin-top:-40px;margin-bottom:-40px}.-my-11[_ngcontent-%COMP%]{margin-top:-44px;margin-bottom:-44px}.-my-12[_ngcontent-%COMP%]{margin-top:-48px;margin-bottom:-48px}.-my-13[_ngcontent-%COMP%]{margin-top:-52px;margin-bottom:-52px}.-my-14[_ngcontent-%COMP%]{margin-top:-56px;margin-bottom:-56px}.-my-15[_ngcontent-%COMP%]{margin-top:-60px;margin-bottom:-60px}.-my-16[_ngcontent-%COMP%]{margin-top:-64px;margin-bottom:-64px}.-my-17[_ngcontent-%COMP%]{margin-top:-68px;margin-bottom:-68px}.-my-18[_ngcontent-%COMP%]{margin-top:-72px;margin-bottom:-72px}.-my-19[_ngcontent-%COMP%]{margin-top:-76px;margin-bottom:-76px}.-my-20[_ngcontent-%COMP%]{margin-top:-80px;margin-bottom:-80px}.mt-1[_ngcontent-%COMP%]{margin-top:4px}.mt-2[_ngcontent-%COMP%]{margin-top:8px}.mt-3[_ngcontent-%COMP%]{margin-top:12px}.mt-4[_ngcontent-%COMP%]{margin-top:16px}.mt-5[_ngcontent-%COMP%]{margin-top:20px}.mt-6[_ngcontent-%COMP%]{margin-top:24px}.mt-7[_ngcontent-%COMP%]{margin-top:28px}.mt-8[_ngcontent-%COMP%]{margin-top:32px}.mt-9[_ngcontent-%COMP%]{margin-top:36px}.mt-10[_ngcontent-%COMP%]{margin-top:40px}.mt-11[_ngcontent-%COMP%]{margin-top:44px}.mt-12[_ngcontent-%COMP%]{margin-top:48px}.mt-13[_ngcontent-%COMP%]{margin-top:52px}.mt-14[_ngcontent-%COMP%]{margin-top:56px}.mt-15[_ngcontent-%COMP%]{margin-top:60px}.mt-16[_ngcontent-%COMP%]{margin-top:64px}.mt-17[_ngcontent-%COMP%]{margin-top:68px}.mt-18[_ngcontent-%COMP%]{margin-top:72px}.mt-19[_ngcontent-%COMP%]{margin-top:76px}.mt-20[_ngcontent-%COMP%]{margin-top:80px}.-mt-1[_ngcontent-%COMP%]{margin-top:-4px}.-mt-2[_ngcontent-%COMP%]{margin-top:-8px}.-mt-3[_ngcontent-%COMP%]{margin-top:-12px}.-mt-4[_ngcontent-%COMP%]{margin-top:-16px}.-mt-5[_ngcontent-%COMP%]{margin-top:-20px}.-mt-6[_ngcontent-%COMP%]{margin-top:-24px}.-mt-7[_ngcontent-%COMP%]{margin-top:-28px}.-mt-8[_ngcontent-%COMP%]{margin-top:-32px}.-mt-9[_ngcontent-%COMP%]{margin-top:-36px}.-mt-10[_ngcontent-%COMP%]{margin-top:-40px}.-mt-11[_ngcontent-%COMP%]{margin-top:-44px}.-mt-12[_ngcontent-%COMP%]{margin-top:-48px}.-mt-13[_ngcontent-%COMP%]{margin-top:-52px}.-mt-14[_ngcontent-%COMP%]{margin-top:-56px}.-mt-15[_ngcontent-%COMP%]{margin-top:-60px}.-mt-16[_ngcontent-%COMP%]{margin-top:-64px}.-mt-17[_ngcontent-%COMP%]{margin-top:-68px}.-mt-18[_ngcontent-%COMP%]{margin-top:-72px}.-mt-19[_ngcontent-%COMP%]{margin-top:-76px}.-mt-20[_ngcontent-%COMP%]{margin-top:-80px}.mb-1[_ngcontent-%COMP%]{margin-bottom:4px}.mb-2[_ngcontent-%COMP%]{margin-bottom:8px}.mb-3[_ngcontent-%COMP%]{margin-bottom:12px}.mb-4[_ngcontent-%COMP%]{margin-bottom:16px}.mb-5[_ngcontent-%COMP%]{margin-bottom:20px}.mb-6[_ngcontent-%COMP%]{margin-bottom:24px}.mb-7[_ngcontent-%COMP%]{margin-bottom:28px}.mb-8[_ngcontent-%COMP%]{margin-bottom:32px}.mb-9[_ngcontent-%COMP%]{margin-bottom:36px}.mb-10[_ngcontent-%COMP%]{margin-bottom:40px}.mb-11[_ngcontent-%COMP%]{margin-bottom:44px}.mb-12[_ngcontent-%COMP%]{margin-bottom:48px}.mb-13[_ngcontent-%COMP%]{margin-bottom:52px}.mb-14[_ngcontent-%COMP%]{margin-bottom:56px}.mb-15[_ngcontent-%COMP%]{margin-bottom:60px}.mb-16[_ngcontent-%COMP%]{margin-bottom:64px}.mb-17[_ngcontent-%COMP%]{margin-bottom:68px}.mb-18[_ngcontent-%COMP%]{margin-bottom:72px}.mb-19[_ngcontent-%COMP%]{margin-bottom:76px}.mb-20[_ngcontent-%COMP%]{margin-bottom:80px}.-mb-1[_ngcontent-%COMP%]{margin-bottom:-4px}.-mb-2[_ngcontent-%COMP%]{margin-bottom:-8px}.-mb-3[_ngcontent-%COMP%]{margin-bottom:-12px}.-mb-4[_ngcontent-%COMP%]{margin-bottom:-16px}.-mb-5[_ngcontent-%COMP%]{margin-bottom:-20px}.-mb-6[_ngcontent-%COMP%]{margin-bottom:-24px}.-mb-7[_ngcontent-%COMP%]{margin-bottom:-28px}.-mb-8[_ngcontent-%COMP%]{margin-bottom:-32px}.-mb-9[_ngcontent-%COMP%]{margin-bottom:-36px}.-mb-10[_ngcontent-%COMP%]{margin-bottom:-40px}.-mb-11[_ngcontent-%COMP%]{margin-bottom:-44px}.-mb-12[_ngcontent-%COMP%]{margin-bottom:-48px}.-mb-13[_ngcontent-%COMP%]{margin-bottom:-52px}.-mb-14[_ngcontent-%COMP%]{margin-bottom:-56px}.-mb-15[_ngcontent-%COMP%]{margin-bottom:-60px}.-mb-16[_ngcontent-%COMP%]{margin-bottom:-64px}.-mb-17[_ngcontent-%COMP%]{margin-bottom:-68px}.-mb-18[_ngcontent-%COMP%]{margin-bottom:-72px}.-mb-19[_ngcontent-%COMP%]{margin-bottom:-76px}.-mb-20[_ngcontent-%COMP%]{margin-bottom:-80px}.mr-1[_ngcontent-%COMP%]{margin-right:4px}.mr-2[_ngcontent-%COMP%]{margin-right:8px}.mr-3[_ngcontent-%COMP%]{margin-right:12px}.mr-4[_ngcontent-%COMP%]{margin-right:16px}.mr-5[_ngcontent-%COMP%]{margin-right:20px}.mr-6[_ngcontent-%COMP%]{margin-right:24px}.mr-7[_ngcontent-%COMP%]{margin-right:28px}.mr-8[_ngcontent-%COMP%]{margin-right:32px}.mr-9[_ngcontent-%COMP%]{margin-right:36px}.mr-10[_ngcontent-%COMP%]{margin-right:40px}.mr-11[_ngcontent-%COMP%]{margin-right:44px}.mr-12[_ngcontent-%COMP%]{margin-right:48px}.mr-13[_ngcontent-%COMP%]{margin-right:52px}.mr-14[_ngcontent-%COMP%]{margin-right:56px}.mr-15[_ngcontent-%COMP%]{margin-right:60px}.mr-16[_ngcontent-%COMP%]{margin-right:64px}.mr-17[_ngcontent-%COMP%]{margin-right:68px}.mr-18[_ngcontent-%COMP%]{margin-right:72px}.mr-19[_ngcontent-%COMP%]{margin-right:76px}.mr-20[_ngcontent-%COMP%]{margin-right:80px}.-mr-1[_ngcontent-%COMP%]{margin-right:-4px}.-mr-2[_ngcontent-%COMP%]{margin-right:-8px}.-mr-3[_ngcontent-%COMP%]{margin-right:-12px}.-mr-4[_ngcontent-%COMP%]{margin-right:-16px}.-mr-5[_ngcontent-%COMP%]{margin-right:-20px}.-mr-6[_ngcontent-%COMP%]{margin-right:-24px}.-mr-7[_ngcontent-%COMP%]{margin-right:-28px}.-mr-8[_ngcontent-%COMP%]{margin-right:-32px}.-mr-9[_ngcontent-%COMP%]{margin-right:-36px}.-mr-10[_ngcontent-%COMP%]{margin-right:-40px}.-mr-11[_ngcontent-%COMP%]{margin-right:-44px}.-mr-12[_ngcontent-%COMP%]{margin-right:-48px}.-mr-13[_ngcontent-%COMP%]{margin-right:-52px}.-mr-14[_ngcontent-%COMP%]{margin-right:-56px}.-mr-15[_ngcontent-%COMP%]{margin-right:-60px}.-mr-16[_ngcontent-%COMP%]{margin-right:-64px}.-mr-17[_ngcontent-%COMP%]{margin-right:-68px}.-mr-18[_ngcontent-%COMP%]{margin-right:-72px}.-mr-19[_ngcontent-%COMP%]{margin-right:-76px}.-mr-20[_ngcontent-%COMP%]{margin-right:-80px}.ml-1[_ngcontent-%COMP%]{margin-left:4px}.ml-2[_ngcontent-%COMP%]{margin-left:8px}.ml-3[_ngcontent-%COMP%]{margin-left:12px}.ml-4[_ngcontent-%COMP%]{margin-left:16px}.ml-5[_ngcontent-%COMP%]{margin-left:20px}.ml-6[_ngcontent-%COMP%]{margin-left:24px}.ml-7[_ngcontent-%COMP%]{margin-left:28px}.ml-8[_ngcontent-%COMP%]{margin-left:32px}.ml-9[_ngcontent-%COMP%]{margin-left:36px}.ml-10[_ngcontent-%COMP%]{margin-left:40px}.ml-11[_ngcontent-%COMP%]{margin-left:44px}.ml-12[_ngcontent-%COMP%]{margin-left:48px}.ml-13[_ngcontent-%COMP%]{margin-left:52px}.ml-14[_ngcontent-%COMP%]{margin-left:56px}.ml-15[_ngcontent-%COMP%]{margin-left:60px}.ml-16[_ngcontent-%COMP%]{margin-left:64px}.ml-17[_ngcontent-%COMP%]{margin-left:68px}.ml-18[_ngcontent-%COMP%]{margin-left:72px}.ml-19[_ngcontent-%COMP%]{margin-left:76px}.ml-20[_ngcontent-%COMP%]{margin-left:80px}.-ml-1[_ngcontent-%COMP%]{margin-left:-4px}.-ml-2[_ngcontent-%COMP%]{margin-left:-8px}.-ml-3[_ngcontent-%COMP%]{margin-left:-12px}.-ml-4[_ngcontent-%COMP%]{margin-left:-16px}.-ml-5[_ngcontent-%COMP%]{margin-left:-20px}.-ml-6[_ngcontent-%COMP%]{margin-left:-24px}.-ml-7[_ngcontent-%COMP%]{margin-left:-28px}.-ml-8[_ngcontent-%COMP%]{margin-left:-32px}.-ml-9[_ngcontent-%COMP%]{margin-left:-36px}.-ml-10[_ngcontent-%COMP%]{margin-left:-40px}.-ml-11[_ngcontent-%COMP%]{margin-left:-44px}.-ml-12[_ngcontent-%COMP%]{margin-left:-48px}.-ml-13[_ngcontent-%COMP%]{margin-left:-52px}.-ml-14[_ngcontent-%COMP%]{margin-left:-56px}.-ml-15[_ngcontent-%COMP%]{margin-left:-60px}.-ml-16[_ngcontent-%COMP%]{margin-left:-64px}.-ml-17[_ngcontent-%COMP%]{margin-left:-68px}.-ml-18[_ngcontent-%COMP%]{margin-left:-72px}.-ml-19[_ngcontent-%COMP%]{margin-left:-76px}.-ml-20[_ngcontent-%COMP%]{margin-left:-80px}.p-1[_ngcontent-%COMP%]{padding:4px}.p-2[_ngcontent-%COMP%]{padding:8px}.p-3[_ngcontent-%COMP%]{padding:12px}.p-4[_ngcontent-%COMP%]{padding:16px}.p-5[_ngcontent-%COMP%]{padding:20px}.p-6[_ngcontent-%COMP%]{padding:24px}.p-7[_ngcontent-%COMP%]{padding:28px}.p-8[_ngcontent-%COMP%]{padding:32px}.p-9[_ngcontent-%COMP%]{padding:36px}.p-10[_ngcontent-%COMP%]{padding:40px}.p-11[_ngcontent-%COMP%]{padding:44px}.p-12[_ngcontent-%COMP%]{padding:48px}.p-13[_ngcontent-%COMP%]{padding:52px}.p-14[_ngcontent-%COMP%]{padding:56px}.p-15[_ngcontent-%COMP%]{padding:60px}.p-16[_ngcontent-%COMP%]{padding:64px}.p-17[_ngcontent-%COMP%]{padding:68px}.p-18[_ngcontent-%COMP%]{padding:72px}.p-19[_ngcontent-%COMP%]{padding:76px}.p-20[_ngcontent-%COMP%]{padding:80px}.p-21[_ngcontent-%COMP%]{padding:84px}.p-22[_ngcontent-%COMP%]{padding:88px}.p-23[_ngcontent-%COMP%]{padding:92px}.p-24[_ngcontent-%COMP%]{padding:96px}.p-25[_ngcontent-%COMP%]{padding:100px}.p-26[_ngcontent-%COMP%]{padding:104px}.p-27[_ngcontent-%COMP%]{padding:108px}.p-28[_ngcontent-%COMP%]{padding:112px}.p-29[_ngcontent-%COMP%]{padding:116px}.p-30[_ngcontent-%COMP%]{padding:120px}.px-1[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}.px-2[_ngcontent-%COMP%]{padding-left:8px;padding-right:8px}.px-3[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}.px-4[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}.px-5[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}.px-6[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px}.px-7[_ngcontent-%COMP%]{padding-left:28px;padding-right:28px}.px-8[_ngcontent-%COMP%]{padding-left:32px;padding-right:32px}.px-9[_ngcontent-%COMP%]{padding-left:36px;padding-right:36px}.px-10[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.px-11[_ngcontent-%COMP%]{padding-left:44px;padding-right:44px}.px-12[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}.px-13[_ngcontent-%COMP%]{padding-left:52px;padding-right:52px}.px-14[_ngcontent-%COMP%]{padding-left:56px;padding-right:56px}.px-15[_ngcontent-%COMP%]{padding-left:60px;padding-right:60px}.px-16[_ngcontent-%COMP%]{padding-left:64px;padding-right:64px}.px-17[_ngcontent-%COMP%]{padding-left:68px;padding-right:68px}.px-18[_ngcontent-%COMP%]{padding-left:72px;padding-right:72px}.px-19[_ngcontent-%COMP%]{padding-left:76px;padding-right:76px}.px-20[_ngcontent-%COMP%]{padding-left:80px;padding-right:80px}.px-21[_ngcontent-%COMP%]{padding-left:84px;padding-right:84px}.px-22[_ngcontent-%COMP%]{padding-left:88px;padding-right:88px}.px-23[_ngcontent-%COMP%]{padding-left:92px;padding-right:92px}.px-24[_ngcontent-%COMP%]{padding-left:96px;padding-right:96px}.px-25[_ngcontent-%COMP%]{padding-left:100px;padding-right:100px}.px-26[_ngcontent-%COMP%]{padding-left:104px;padding-right:104px}.px-27[_ngcontent-%COMP%]{padding-left:108px;padding-right:108px}.px-28[_ngcontent-%COMP%]{padding-left:112px;padding-right:112px}.px-29[_ngcontent-%COMP%]{padding-left:116px;padding-right:116px}.px-30[_ngcontent-%COMP%]{padding-left:120px;padding-right:120px}.py-1[_ngcontent-%COMP%]{padding-top:4px;padding-bottom:4px}.py-2[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.py-3[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.py-4[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.py-5[_ngcontent-%COMP%]{padding-top:20px;padding-bottom:20px}.py-6[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px}.py-7[_ngcontent-%COMP%]{padding-top:28px;padding-bottom:28px}.py-8[_ngcontent-%COMP%]{padding-top:32px;padding-bottom:32px}.py-9[_ngcontent-%COMP%]{padding-top:36px;padding-bottom:36px}.py-10[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.py-11[_ngcontent-%COMP%]{padding-top:44px;padding-bottom:44px}.py-12[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px}.py-13[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:52px}.py-14[_ngcontent-%COMP%]{padding-top:56px;padding-bottom:56px}.py-15[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}.py-16[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:64px}.py-17[_ngcontent-%COMP%]{padding-top:68px;padding-bottom:68px}.py-18[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.py-19[_ngcontent-%COMP%]{padding-top:76px;padding-bottom:76px}.py-20[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.py-21[_ngcontent-%COMP%]{padding-top:84px;padding-bottom:84px}.py-22[_ngcontent-%COMP%]{padding-top:88px;padding-bottom:88px}.py-23[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.py-24[_ngcontent-%COMP%]{padding-top:96px;padding-bottom:96px}.py-25[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.py-26[_ngcontent-%COMP%]{padding-top:104px;padding-bottom:104px}.py-27[_ngcontent-%COMP%]{padding-top:108px;padding-bottom:108px}.py-28[_ngcontent-%COMP%]{padding-top:112px;padding-bottom:112px}.py-29[_ngcontent-%COMP%]{padding-top:116px;padding-bottom:116px}.py-30[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.pt-1[_ngcontent-%COMP%]{padding-top:4px}.pt-2[_ngcontent-%COMP%]{padding-top:8px}.pt-3[_ngcontent-%COMP%]{padding-top:12px}.pt-4[_ngcontent-%COMP%]{padding-top:16px}.pt-5[_ngcontent-%COMP%]{padding-top:20px}.pt-6[_ngcontent-%COMP%]{padding-top:24px}.pt-7[_ngcontent-%COMP%]{padding-top:28px}.pt-8[_ngcontent-%COMP%]{padding-top:32px}.pt-9[_ngcontent-%COMP%]{padding-top:36px}.pt-10[_ngcontent-%COMP%]{padding-top:40px}.pt-11[_ngcontent-%COMP%]{padding-top:44px}.pt-12[_ngcontent-%COMP%]{padding-top:48px}.pt-13[_ngcontent-%COMP%]{padding-top:52px}.pt-14[_ngcontent-%COMP%]{padding-top:56px}.pt-15[_ngcontent-%COMP%]{padding-top:60px}.pt-16[_ngcontent-%COMP%]{padding-top:64px}.pt-17[_ngcontent-%COMP%]{padding-top:68px}.pt-18[_ngcontent-%COMP%]{padding-top:72px}.pt-19[_ngcontent-%COMP%]{padding-top:76px}.pt-20[_ngcontent-%COMP%]{padding-top:80px}.pt-21[_ngcontent-%COMP%]{padding-top:84px}.pt-22[_ngcontent-%COMP%]{padding-top:88px}.pt-23[_ngcontent-%COMP%]{padding-top:92px}.pt-24[_ngcontent-%COMP%]{padding-top:96px}.pt-25[_ngcontent-%COMP%]{padding-top:100px}.pt-26[_ngcontent-%COMP%]{padding-top:104px}.pt-27[_ngcontent-%COMP%]{padding-top:108px}.pt-28[_ngcontent-%COMP%]{padding-top:112px}.pt-29[_ngcontent-%COMP%]{padding-top:116px}.pt-30[_ngcontent-%COMP%]{padding-top:120px}.pb-1[_ngcontent-%COMP%]{padding-bottom:4px}.pb-2[_ngcontent-%COMP%]{padding-bottom:8px}.pb-3[_ngcontent-%COMP%]{padding-bottom:12px}.pb-4[_ngcontent-%COMP%]{padding-bottom:16px}.pb-5[_ngcontent-%COMP%]{padding-bottom:20px}.pb-6[_ngcontent-%COMP%]{padding-bottom:24px}.pb-7[_ngcontent-%COMP%]{padding-bottom:28px}.pb-8[_ngcontent-%COMP%]{padding-bottom:32px}.pb-9[_ngcontent-%COMP%]{padding-bottom:36px}.pb-10[_ngcontent-%COMP%]{padding-bottom:40px}.pb-11[_ngcontent-%COMP%]{padding-bottom:44px}.pb-12[_ngcontent-%COMP%]{padding-bottom:48px}.pb-13[_ngcontent-%COMP%]{padding-bottom:52px}.pb-14[_ngcontent-%COMP%]{padding-bottom:56px}.pb-15[_ngcontent-%COMP%]{padding-bottom:60px}.pb-16[_ngcontent-%COMP%]{padding-bottom:64px}.pb-17[_ngcontent-%COMP%]{padding-bottom:68px}.pb-18[_ngcontent-%COMP%]{padding-bottom:72px}.pb-19[_ngcontent-%COMP%]{padding-bottom:76px}.pb-20[_ngcontent-%COMP%]{padding-bottom:80px}.pb-21[_ngcontent-%COMP%]{padding-bottom:84px}.pb-22[_ngcontent-%COMP%]{padding-bottom:88px}.pb-23[_ngcontent-%COMP%]{padding-bottom:92px}.pb-24[_ngcontent-%COMP%]{padding-bottom:96px}.pb-25[_ngcontent-%COMP%]{padding-bottom:100px}.pb-26[_ngcontent-%COMP%]{padding-bottom:104px}.pb-27[_ngcontent-%COMP%]{padding-bottom:108px}.pb-28[_ngcontent-%COMP%]{padding-bottom:112px}.pb-29[_ngcontent-%COMP%]{padding-bottom:116px}.pb-30[_ngcontent-%COMP%]{padding-bottom:120px}.pr-1[_ngcontent-%COMP%]{padding-right:4px}.pr-2[_ngcontent-%COMP%]{padding-right:8px}.pr-3[_ngcontent-%COMP%]{padding-right:12px}.pr-4[_ngcontent-%COMP%]{padding-right:16px}.pr-5[_ngcontent-%COMP%]{padding-right:20px}.pr-6[_ngcontent-%COMP%]{padding-right:24px}.pr-7[_ngcontent-%COMP%]{padding-right:28px}.pr-8[_ngcontent-%COMP%]{padding-right:32px}.pr-9[_ngcontent-%COMP%]{padding-right:36px}.pr-10[_ngcontent-%COMP%]{padding-right:40px}.pr-11[_ngcontent-%COMP%]{padding-right:44px}.pr-12[_ngcontent-%COMP%]{padding-right:48px}.pr-13[_ngcontent-%COMP%]{padding-right:52px}.pr-14[_ngcontent-%COMP%]{padding-right:56px}.pr-15[_ngcontent-%COMP%]{padding-right:60px}.pr-16[_ngcontent-%COMP%]{padding-right:64px}.pr-17[_ngcontent-%COMP%]{padding-right:68px}.pr-18[_ngcontent-%COMP%]{padding-right:72px}.pr-19[_ngcontent-%COMP%]{padding-right:76px}.pr-20[_ngcontent-%COMP%]{padding-right:80px}.pr-21[_ngcontent-%COMP%]{padding-right:84px}.pr-22[_ngcontent-%COMP%]{padding-right:88px}.pr-23[_ngcontent-%COMP%]{padding-right:92px}.pr-24[_ngcontent-%COMP%]{padding-right:96px}.pr-25[_ngcontent-%COMP%]{padding-right:100px}.pr-26[_ngcontent-%COMP%]{padding-right:104px}.pr-27[_ngcontent-%COMP%]{padding-right:108px}.pr-28[_ngcontent-%COMP%]{padding-right:112px}.pr-29[_ngcontent-%COMP%]{padding-right:116px}.pr-30[_ngcontent-%COMP%]{padding-right:120px}.pl-1[_ngcontent-%COMP%]{padding-left:4px}.pl-2[_ngcontent-%COMP%]{padding-left:8px}.pl-3[_ngcontent-%COMP%]{padding-left:12px}.pl-4[_ngcontent-%COMP%]{padding-left:16px}.pl-5[_ngcontent-%COMP%]{padding-left:20px}.pl-6[_ngcontent-%COMP%]{padding-left:24px}.pl-7[_ngcontent-%COMP%]{padding-left:28px}.pl-8[_ngcontent-%COMP%]{padding-left:32px}.pl-9[_ngcontent-%COMP%]{padding-left:36px}.pl-10[_ngcontent-%COMP%]{padding-left:40px}.pl-11[_ngcontent-%COMP%]{padding-left:44px}.pl-12[_ngcontent-%COMP%]{padding-left:48px}.pl-13[_ngcontent-%COMP%]{padding-left:52px}.pl-14[_ngcontent-%COMP%]{padding-left:56px}.pl-15[_ngcontent-%COMP%]{padding-left:60px}.pl-16[_ngcontent-%COMP%]{padding-left:64px}.pl-17[_ngcontent-%COMP%]{padding-left:68px}.pl-18[_ngcontent-%COMP%]{padding-left:72px}.pl-19[_ngcontent-%COMP%]{padding-left:76px}.pl-20[_ngcontent-%COMP%]{padding-left:80px}.pl-21[_ngcontent-%COMP%]{padding-left:84px}.pl-22[_ngcontent-%COMP%]{padding-left:88px}.pl-23[_ngcontent-%COMP%]{padding-left:92px}.pl-24[_ngcontent-%COMP%]{padding-left:96px}.pl-25[_ngcontent-%COMP%]{padding-left:100px}.pl-26[_ngcontent-%COMP%]{padding-left:104px}.pl-27[_ngcontent-%COMP%]{padding-left:108px}.pl-28[_ngcontent-%COMP%]{padding-left:112px}.pl-29[_ngcontent-%COMP%]{padding-left:116px}.pl-30[_ngcontent-%COMP%]{padding-left:120px}[_nghost-%COMP%]{display:flex;align-items:center;height:36px}.label-input[_ngcontent-%COMP%]{color:#627588;font-size:14px;margin-left:5px;margin-top:2px}[_nghost-%COMP%]{justify-content:flex-start}@media only screen and (min-width: 1280px){[_nghost-%COMP%]{justify-content:flex-end}}"]});let o=e;return o})();var fm=(o,e)=>({"icon2-x16-options":o,"icon2-x16-close-m":e});function _m(o,e){if(o&1&&L(0,"span",23),o&2){let r=b(2);_("ngClass",ga(1,fm,!r.showingConfig,r.showingConfig))}}function bm(o,e){if(o&1){let r=j();g(0,"ui-menu-container",12),x("onShow",function(){v(r);let n=b();return M(n.popperOnShown())})("onHidden",function(){v(r);let n=b();return M(n.popperOnHidden())}),A(1,_m,1,4,"ng-template",null,0,xt),g(3,"div",13)(4,"div",14)(5,"div",15),k(6),T(7,"translate"),T(8,"titleCase"),h(),L(9,"signals-filter-date",16),T(10,"date"),T(11,"date"),h(),g(12,"div",17)(13,"div",18)(14,"signals-group-by-dropdown",19),x("changed",function(n){v(r);let i=b();return M(i.propertyChanged(n))}),h()()(),g(15,"div",20)(16,"div",21)(17,"signals-normalize-series",22),x("changes",function(n){v(r);let i=b();return M(i.normalize(n))}),h()()()()()}if(o&2){let r=b();_("applyClass",r.className)("trigger",r.trigger)("placement",r.placement),p(6),J(B(8,10,B(7,8,"signals-ng-visualization-tab.configPanel.datesRange"))),p(3),_("datePickerAlignment",r.datePickerAlignment)("title",r.range&&r.range.length?Wt(10,12,r.range[0],"mediumDate")+" - "+Wt(11,15,r.range[1],"mediumDate"):"")("globalFilter",r.documentsFilter),p(5),_("list",r.properties)}}function xm(o,e){if(o&1){let r=j();g(0,"div",24)(1,"span",25),T(2,"translate"),g(3,"div",26)(4,"span",27),k(5),T(6,"translate"),h(),g(7,"ui2-toggle-switch",28),st("ngModelChange",function(n){v(r);let i=b();return dt(i.isKeyEventsToggleEnabled,n)||(i.isKeyEventsToggleEnabled=n),M(n)}),x("ngModelChange",function(n){v(r);let i=b();return M(i.onKeyEventsSwitchStateChange(n))}),h()()()()}if(o&2){let r=b();p(),_("maxWidth",r.keyEventsTooltipWidth)("ui2Tooltip",r.isKeyEventsSwitchDisabled&&B(2,8,"signals-ng-visualization-tab.timeline.noKeyEvents")),p(3),P("disabled",r.isKeyEventsSwitchDisabled||r.isNormalizeProcessStillRunning),p(),ot(" ",B(6,10,"signals-ng-visualization-tab.timeline.showKeyEvents"),""),p(2),P("disabled",r.isKeyEventsSwitchDisabled||r.loading||r.isNormalizeProcessStillRunning),ct("ngModel",r.isKeyEventsToggleEnabled)}}function Cm(o,e){if(o&1){let r=j();It(0),g(1,"div",29)(2,"signals-cluster-scrollable-list",30),T(3,"translate"),x("onClusterClick",function(n){v(r);let i=b();return M(i.onCusterClick(n))}),h()(),At()}if(o&2){let r=b();p(),P("visible",r.isNewsType&&r.isKeyEventsToggleEnabled),p(),_("entity",r.entity)("selectedKeyEvent",r.selectedKeyEvent)("filter",r.filter)("title",B(3,6,"signals-ng-visualization-tab.strong-signals.topEvents"))}}var vm="keyEventUri",Dx=(()=>{let e=class e{constructor(t,n,i,a,c,d,m,l,f){this.themeService=t,this.insightsTrackingService=n,this.propertiesService=i,this.translateService=a,this.timeSeriesService=c,this.metricService=d,this.datePipe=m,this.route=l,this.store=f,this.destroyRef=z(je),this.isKeyEventsFeatureFlagEnabled=!1,this.isStrongSignalsFeatureFlagEnabled=!1,this.isNormalizedDataFeatureFlagEnabled=!1,this.isDropDownMenuEnabled=!0,this.filterChanged=new C,this.loadingChanged=new C,this.onKeyEventToggled=new C,this.onClusterCardClicked=new C,this.keyEventSelected=new C,this.noData=!1,this.isNormalizeProcessStillRunning=!1,this.noDataHint=!1,this.keyEventsData=[],this.storedKeyEventsData=[],this.keyEventsDurationPathData={},this.isKeyEventsToggleEnabled=!1,this.isKeyEventsSwitchDisabled=!1,this.isKeyEventsLoading=!1,this.keyEventsTooltipWidth=159,this.keyEventDateFormat="YYYY-MM-dd",this.className=tr.BLANK_CONTAINER,this.trigger=Ga.CLICK,this.placement=Ja.BOTTOM_START,this.datePickerAlignment=ei.LEFT,this.loadingFlagsState={isNormalizedDataLoading:!1,isAggregateDataLoading:!1,isKeyEventsLoading:!1},this.isNormalizedDataFetched=!1,this.ToolTipMode=La.INLINE,this.isNewsType=!1,this.selectedKeyEvent=null,this.normalizedDataRange=[0,100],this.properties=this.propertiesService.getInsightsProperties().filter(O=>ar.indexOf(O.type)!==-1),this.property=this.properties?this.properties[0]:null}ngOnInit(){this.fetchCurrentTenant(),this.metricChangeSubs=this.metricService.onMetricChange(()=>mt(this,null,function*(){this.fetchTimelineData()}))}ngOnChanges(t){return mt(this,null,function*(){var n;t!=null&&t.filter&&(this.unsubscribeToFilter(),this.documentsFilter=this.filter,this.subscribeToFilter(),this.fetchTimelineData(),this.deselectKeyEvent(),this.isNewsType=this.isSourceTypeNews),(n=t==null?void 0:t.isNormalizedDataFeatureFlagEnabled)!=null&&n.currentValue&&this.fetchNormalizedDataForTimeline()})}ngOnDestroy(){this.unsubscribeToFilter(),this.metricChangeSubs.unsubscribe()}unsubscribeToFilter(){this.documentsFilterChanges&&this.documentsFilterChanges.unsubscribe()}subscribeToFilter(){var t;this.documentsFilterChanges=(t=this.documentsFilter)==null?void 0:t.onChanged(n=>{n instanceof vt.LeafFilter&&n.getOn()===W.PUBLISHED_DATE||(this.fetchTimelineData(),this.resetKeyEventsState())})}get loading(){return!Object.values(this.loadingFlagsState).every(t=>!t)}fetchTimelineData(){this.isNormalizedDataFeatureFlagEnabled?this.fetchNormalizedDataForTimeline():this.getAggregateData()}select(t){if(!t||t&&t.length<2||t&&t.length===2&&gr(t[0],t[1])<mr)return;let n=new vt.LeafFilter(W.PUBLISHED_DATE);if(t&&t.length>0){this.trackEvent(Xi.VALUE_SELECTED);let a=Gi(t[0].getTime()),c=Zi(t[1]?t[1].getTime():a);n.setRange({gt:{value:a},lt:{value:c}})}else this.trackEvent(Xi.VALUE_DESELECTED);this.documentsFilter.getQuery(Tt.SELECTION).addFilter(n,(a,c)=>(a instanceof vt.LeafFilter?a.getOn():a.getIdentifier())===c.getOn())}getAggregateData(){!this.property||!this.documentsFilter||this.isNormalizedDataFeatureFlagEnabled||this.loadingFlagsState.isAggregateDataLoading||(this.showLoader(),this.loadingFlagsState.isAggregateDataLoading=!0,this.timeSeriesService.getTimelineAggregations(this.property.type,this.documentsFilter).then(t=>{if(this.isNormalizedDataFeatureFlagEnabled){this.loadingFlagsState.isAggregateDataLoading=!1;return}this.data=t.dates.filter(n=>n.ranking<=ii),this.updateTimelineRelatedData(t),this.loadingFlagsState.isAggregateDataLoading=!1,this.isNormalizedDataFetched=!1,this.hideLoader()},()=>{this.noData=!0,this.data=[],this.loadingFlagsState.isAggregateDataLoading=!1,this.isNormalizedDataFetched=!1,this.hideLoader()}))}propertyChanged(t){this.property=t,this.insightsTrackingService.trackEvent(Ae.TIMELINE_GROUP_BY,{dimension4:t.type}),this.fetchTimelineData()}switchData(){let t=this.showNormalizedData?this.normalizedData:this.data;t==null||t.sort((n,i)=>n.ranking-i.ranking),this.dataFiltered=t!=null&&t.length?t:null}normalize(t){this.insightsTrackingService.trackEvent(Ae.TIMELINE_NORMALIZE),this.showNormalizedData=t,this.switchData()}onKeyEventsSwitchStateChange(t){t?this.isNormalizedDataFeatureFlagEnabled?(this.setKeyEventsData(),this.selectedKeyEvent||this.selectedLatestKeyEventByDefault()):this.fetchNormalizedDataForTimeline():(this.deselectKeyEvent(),this.keyEventSelected.emit(null),this.getAggregateData(),this.resetKeyEventsState()),this.onKeyEventToggled.emit(t)}deselectKeyEvent(){this.selectedKeyEvent===null?this.selectedKeyEvent=void 0:this.selectedKeyEvent=null}resetKeyEventsState(){this.isKeyEventsSwitchDisabled=!1,this.isKeyEventsToggleEnabled=!1,this.keyEventsData=[],this.selectedKeyEvent=null}onCusterClick(t){this.selectClusterRelatedKeyEvent(t.keyEventId),this.onClusterCardClicked.emit(t)}get isSourceTypeNews(){if(!this.filter)return!1;let t=this.filter.getQuery(Tt.SELECTION);if(!t)return!1;let n=t.getQueries().find(a=>{if(a instanceof vt.LeafFilter)return a.getOn()===W.DOCUMENT_TYPE});if(!n)return!1;let i=n!=null&&n.getValues().length?n.getValues():[];return i!=null&&i.length?i[0]===nr.NEWS:!1}selectClusterRelatedKeyEvent(t){var n;((n=this.selectedKeyEvent)==null?void 0:n.uri)!==t&&(this.selectedKeyEvent=this.storedKeyEventsData.find(i=>i.uri===t))}fetchNormalizedDataForTimeline(){return mt(this,null,function*(){if(!this.documentsFilter||this.loadingFlagsState.isNormalizedDataLoading)return;this.showLoader(),this.loadingFlagsState.isNormalizedDataLoading=!0,this.currentTenant||(yield this.fetchCurrentTenant());let t=yield this.getNormalizedTimelinePostData(),n=yield this.timeSeriesService.getNormalizedTimelineData(t,this.documentsFilter,this.property.type);this.isNormalizeProcessStillRunning=!n.response.foresightProcessCompleted,this.isOldElement=this.isElementOld(this.entity.updatedOn),this.noDataHint=n.response.foresightProcessCompleted&&n.response.total===0,this.data=n.timelineData.dates,this.isNormalizedDataFetched=!0,this.loadingFlagsState.isNormalizedDataLoading=!1,this.isNormalizeProcessStillRunning||(yield this.fetchKeyEventsGrowthData()),this.updateTimelineRelatedData(n.timelineData),this.storedKeyEventsData=this.arrangeKeyEventValue(this.storedKeyEventsData),this.prepareKeyEventDurationData(this.storedKeyEventsData),this.setKeyEventsData(),this.getSelectedKeyEventFromParams(),this.hideLoader()})}updateTimelineRelatedData(t){this.setLimitMessage(this.data),this.getColors(this.data,this.property.type),this.normalizedData=br(this.data),this.dateRangeSelectModel=null,this.noData=this.data.length===0,this.switchData(),this.stepType=t.type===ge.WEEK?ge.MONTH:t.type,this.range=t.range}fetchKeyEventsGrowthData(){return mt(this,null,function*(){var n,i;if(!((n=this.entity)!=null&&n.uri)||!this.isKeyEventsFeatureFlagEnabled)return;this.loadingFlagsState.isKeyEventsLoading=!0,this.storedKeyEventsData=[],this.resetKeyEventsState(),this.storedKeyEventsData=yield this.timeSeriesService.getKeyEventsGrowthData(this.getGrowthRatePostData());let t=!!((i=this.storedKeyEventsData)!=null&&i.length);this.loadingFlagsState.isKeyEventsLoading=!1,this.transformKeyEventData(),this.isKeyEventsToggleEnabled=t,this.isKeyEventsSwitchDisabled=!t,this.hideLoader()})}getSelectedKeyEventFromParams(){this.route.queryParamMap.pipe(Ot(1)).subscribe(t=>{let n=t.get(vm);if(!n){this.selectedLatestKeyEventByDefault();return}let i=parseInt(n),a=this.storedKeyEventsData.find(c=>(c==null?void 0:c.uri)===i);if(!a){this.selectedLatestKeyEventByDefault();return}this.selectedKeyEvent=a})}arrangeKeyEventValue(t){let n=Gt==null?void 0:Gt.bisector(a=>a.date);return t==null?void 0:t.map(a=>{a.signalsCount=0;let c=this.datePipe.transform(a.executionDate,"YYYY-MM-dd"),d=n.center(this.dataFiltered,c),m=this.dataFiltered[d-1],l=this.dataFiltered[d],f=Math.abs(new Date(m.date).getTime()-new Date(a.executionDate).getTime())/(1e3*60*60*24),O=Math.abs(new Date(m==null?void 0:m.date).getTime()-new Date(l==null?void 0:l.date).getTime())/(1e3*60*60*24);if(!Number.isNaN(O)){let w=Math.abs(m.value-(l==null?void 0:l.value))/O;a.signalsCount=m.value<l.value?m.value+w*f:m.value-w*f}return a})}prepareKeyEventDurationData(t){let n=Gt==null?void 0:Gt.bisector(a=>a.date),i={};t==null||t.forEach(a=>{let c=[],d=this.dataFiltered.filter(Mt=>new Date(Mt.date).getTime()<=new Date(this.range[1]).getTime()&&new Date(Mt.date).getTime()>=new Date(this.range[0]).getTime()),m=this.datePipe.transform(a.startDate,this.keyEventDateFormat),l=this.datePipe.transform(a.endDate,this.keyEventDateFormat),f=n.left(d,m),O=new Date(d[f].date).getTime(),w=new Date(m).getTime(),K;if(O!==w){K=d[f-1]?f-1:f;let Mt=d[K],cn=d[f],Fi=Math.abs(new Date(Mt.date).getTime()-new Date(cn.date).getTime())/(1e3*60*60*24);if(Fi!==0){let Xo=Math.abs(Mt.value-(cn==null?void 0:cn.value))/Fi;for(let dn=1;dn<=Fi;dn++){let Zo=new Date(Mt.date),Go=new Date(Zo.setDate(Zo.getDate()+dn));if(Go.getTime()>=w){let ed={date:this.datePipe.transform(Go,this.keyEventDateFormat),x:0,y:0,value:Mt.value<cn.value?Mt.value+Xo*dn:Mt.value-Xo*dn};c.push(ed)}}}}let $=n.center(d,l),Ct=d.slice(f,$),ie=[...c,...Ct].map(Mt=>({date:Mt.date,value:Mt.value,x:0,y:0}));ie.push({date:this.datePipe.transform(a.executionDate,this.keyEventDateFormat),value:a.signalsCount,x:0,y:0}),i[a.uri]=[...ie]}),this.keyEventsDurationPathData=i}transformKeyEventData(){Fn([this.timeSeriesService.cachedNormalizedTimelineDataObs,this.timeSeriesService.cachedKeyEventsGrowthDataObs]).pipe(le(this.destroyRef)).subscribe(([t,n])=>{this.isNormalizedDataFeatureFlagEnabled&&(t!=null&&t.maxNormalizerCount)&&(n!=null&&n.length)&&(this.storedKeyEventsData=n.map(i=>{let a=i.signalsCount/t.maxNormalizerCount*100;return qt(H({},i),{signalsCount:a})}))})}getGrowthRatePostData(){var a,c,d;let t=this.getGrowthRateDefaultPostData(),n=this.getDateFilter();return n&&(t.startDate=vt.RangeUtil.convert((a=n==null?void 0:n.getRange())==null?void 0:a.gt),t.endDate=(c=n==null?void 0:n.getRange())!=null&&c.lt?vt.RangeUtil.convert((d=n==null?void 0:n.getRange())==null?void 0:d.lt):Date.now()),this.updatePostDataWithSourceType(t)}getNormalizedTimelinePostData(){return mt(this,null,function*(){let t=yield this.getNormalizedTimelineDefaultPostData();return this.updatePostDataWithSourceType(t)})}updatePostDataWithSourceType(t){let n=this.getSourceFilter();if(n instanceof vt.LeafFilter){let i=Qi.map(c=>c.uri),a=n.getValues();i=n!=null&&n.getExclude()?i.filter(c=>!a.includes(c)):a,t.docType=i}else n instanceof vt.CompoundFilter&&(t.docType=[]);return t}getDateFilter(){let t,n=this.documentsFilter.getQueries().find(i=>{if(i instanceof vt.CompoundFilter&&i.getIdentifier()===Za.SELECTION)return i});return n&&(t=n.getQueries().find(i=>{if(i instanceof vt.LeafFilter&&i.getOn()===W.PUBLISHED_DATE)return i})),t}getSourceFilter(){return this.documentsFilter.getQuery(Tt.SELECTION).getQueries().find(i=>{if(i instanceof vt.LeafFilter)return(i==null?void 0:i.getOn())===W.DOCUMENT_TYPE;if(i instanceof vt.CompoundFilter&&i.getIdentifier()===W.DOCUMENT_TYPE)return!0})}getGrowthRateDefaultPostData(){var n,i;return{docType:null,elementUri:(n=this.entity)==null?void 0:n.uri,spaceUri:(i=this.entity)==null?void 0:i.spaceUri,startDate:null,endDate:null}}getNormalizedTimelineDefaultPostData(){return mt(this,null,function*(){var n,i,a;return{docType:Qi.map(c=>c.uri),elementUri:(n=this.entity)==null?void 0:n.uri,tenantUri:(i=this.currentTenant)==null?void 0:i.tenantUri,spaceUri:(a=this.entity)==null?void 0:a.spaceUri,timeRanges:[]}})}showLoader(){this.loadingChanged.emit(!0)}hideLoader(){this.loading&&this.loadingChanged.emit(!1)}getColors(t,n){fr(t,n,"category",(i,a,c)=>this.themeService.registerCategorical(i,a,c),n===W.CATEGORY)}popperOnShown(){this.showingConfig=!0}popperOnHidden(){this.showingConfig=!1}setLimitMessage(t){this.seriesLimitMessage=_r(t).length===ii?this.translateService.instant("signals-ng-visualization-tab.timeline.seriesLimitMessage",{value:ii}):""}trackEvent(t){this.insightsTrackingService.trackEvent(`${Ae.PREFIX_VIZ}.${t}`,{dimension4:"Timeline"})}selectKeyEvent(t){var n;((n=this.selectedKeyEvent)==null?void 0:n.uri)!==(t==null?void 0:t.uri)&&(this.selectedKeyEvent=t),this.keyEventSelected.emit(t)}setKeyEventsData(){this.keyEventsData=[...this.storedKeyEventsData]}fetchCurrentTenant(){return mt(this,null,function*(){return new Promise(t=>{this.store.select($n.selectCurrentTenant).pipe(Jn(),le(this.destroyRef)).subscribe(n=>{this.currentTenant=n,console.assert(!!this.currentTenant,"tenant should not be null"),t()})})})}selectedLatestKeyEventByDefault(){var n;let t=(n=this.storedKeyEventsData)==null?void 0:n.length;this.selectedKeyEvent=this.storedKeyEventsData[t-1]}isElementOld(t){let i=Date.now()-3e5;return t<i}};e.\u0275fac=function(n){return new(n||e)(s(Na),s(ci),s(oi),s(He),s(ur),s(ni),s(wt),s(qn),s(Qn))},e.\u0275cmp=E({type:e,selectors:[["signals-timeline"]],inputs:{filter:"filter",isKeyEventsFeatureFlagEnabled:"isKeyEventsFeatureFlagEnabled",isStrongSignalsFeatureFlagEnabled:"isStrongSignalsFeatureFlagEnabled",isNormalizedDataFeatureFlagEnabled:"isNormalizedDataFeatureFlagEnabled",entity:"entity",isDropDownMenuEnabled:"isDropDownMenuEnabled"},outputs:{filterChanged:"filterChanged",loadingChanged:"loadingChanged",onKeyEventToggled:"onKeyEventToggled",onClusterCardClicked:"onClusterCardClicked",keyEventSelected:"keyEventSelected"},standalone:!0,features:[nt,Q],decls:16,vars:33,consts:[["buttonTemplate",""],[1,"timeline-wrapper"],[1,"timeline-header","mb-6"],[1,"label-wrapper"],[1,"title","title-lg"],[3,"ui2Tooltip","mode"],[1,"icon2-x16-info"],[3,"applyClass","trigger","placement","onShow","onHidden",4,"ngIf"],["class","key-events-toggle-switch",4,"ngIf"],["uiHotspot","timlineVisualization"],[1,"chart-timeline","mb-6",3,"rangeSelectModelChange","trackEvent","keyEventSelected","rangeSelectModel","step","range","keyEventsData","keyEventPathData","data","noData","normalizedDataRange","categoryKey","showYAxis","showLegend","seriesLimitMessage","selectKeyEvent","loading","isNormalizeProcessStillRunning","isOldElement","noDataTimeframe"],[4,"ngIf"],[3,"onShow","onHidden","applyClass","trigger","placement"],[1,"config-wrapper"],[1,"filter-by-date"],[1,"label-sm","filter-date-label"],[1,"filter-date",3,"datePickerAlignment","title","globalFilter"],[1,"group-by-dropdown"],["uiHotspot","timelineGroupBy"],[3,"changed","list"],[1,"normalize-series"],["uiHotspot","timelineNormalizeBy"],[3,"changes"],[1,"icon",3,"ngClass"],[1,"key-events-toggle-switch"],[3,"maxWidth","ui2Tooltip"],[1,"switch"],[1,"label","label-sm-semibold-single","mr-3"],[3,"ngModelChange","ngModel"],[1,"strong-signals"],[3,"onClusterClick","entity","selectedKeyEvent","filter","title"]],template:function(n,i){n&1&&(g(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),k(4),T(5,"translate"),T(6,"translate"),h(),g(7,"span",5),T(8,"translate"),T(9,"translate"),L(10,"span",6),h()(),A(11,bm,18,18,"ui-menu-container",7)(12,xm,8,12,"div",8),h(),g(13,"div",9)(14,"chart-timeline",10),st("rangeSelectModelChange",function(c){return dt(i.dateRangeSelectModel,c)||(i.dateRangeSelectModel=c),c}),x("rangeSelectModelChange",function(c){return i.select(c)})("trackEvent",function(c){return i.trackEvent(c)})("keyEventSelected",function(c){return i.selectKeyEvent(c)}),h(),A(15,Cm,4,8,"ng-container",11),h()()),n&2&&(P("loading",i.loading),p(4),ot(" ",i.isNormalizedDataFetched?B(5,25,"signals-ng-visualization-tab.timeline.interestOverTime"):B(6,27,"signals-ng-visualization-tab.timeline.signalsOverTime")," "),p(3),_("ui2Tooltip",i.isNormalizedDataFetched?B(8,29,"signals-ng-visualization-tab.timeline.interestOverTimeTooltip"):B(9,31,"signals-ng-visualization-tab.timeline.signalsOverTimeTooltip"))("mode",i.ToolTipMode),p(4),_("ngIf",i.isDropDownMenuEnabled),p(),_("ngIf",i.isKeyEventsFeatureFlagEnabled),p(2),ct("rangeSelectModel",i.dateRangeSelectModel),_("step",i.stepType)("range",i.range)("keyEventsData",i.keyEventsData)("keyEventPathData",i.keyEventsDurationPathData)("data",i.dataFiltered)("noData",i.noData)("normalizedDataRange",i.isNormalizedDataFeatureFlagEnabled?i.normalizedDataRange:null)("categoryKey",i.property.type)("showYAxis",!i.isNormalizedDataFeatureFlagEnabled)("showLegend",!i.isNormalizedDataFeatureFlagEnabled)("seriesLimitMessage",i.seriesLimitMessage)("selectKeyEvent",i.selectedKeyEvent)("loading",i.loading)("isNormalizeProcessStillRunning",i.isNormalizeProcessStillRunning)("isOldElement",i.isOldElement)("noDataTimeframe",i.noDataHint),p(),_("ngIf",i.isStrongSignalsFeatureFlagEnabled))},dependencies:[rt,Se,jt,wt,za,Va,kt,ft,lr,sr,Wc,Uc,Jc,td,Cr,xr,$a,qa,Gc,cr,ti,$t,Dt,Et],styles:['.text-xs[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%]{font-size:.75rem}.text-sm[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:.875rem}.text-base[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1rem}.text-lg[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:1.125rem}.text-xl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:1.5rem}.text-xxl[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{font-size:1.875rem}.font-normal[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{font-weight:400}.font-semibold[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:600}.font-bold[_ngcontent-%COMP%]{font-weight:700}.leading-3[_ngcontent-%COMP%], .label-base-single[_ngcontent-%COMP%], .label-sm-semibold-single[_ngcontent-%COMP%], .label-sm-single[_ngcontent-%COMP%], .label-xs-semibold-single[_ngcontent-%COMP%], .label-xs-single[_ngcontent-%COMP%]{line-height:1}.leading-4[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{line-height:1.2}.leading-5[_ngcontent-%COMP%], .label-base[_ngcontent-%COMP%], .label-sm-semibold[_ngcontent-%COMP%], .label-sm[_ngcontent-%COMP%], .label-xs-semibold[_ngcontent-%COMP%], .label-xs[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .title-base[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .title-sm[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{line-height:1.35}.leading-6[_ngcontent-%COMP%], .body-text-base[_ngcontent-%COMP%], .body-text-sm[_ngcontent-%COMP%]{line-height:1.5}.tracking-neutral[_ngcontent-%COMP%], .title-xxl[_ngcontent-%COMP%]{letter-spacing:0}.tracking-tight[_ngcontent-%COMP%], .title-lg[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{letter-spacing:-.1px}.tracking-tighter[_ngcontent-%COMP%], .title-xl[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{letter-spacing:-.35px}.m-auto[_ngcontent-%COMP%]{margin:auto}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.my-auto[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.mr-auto[_ngcontent-%COMP%]{margin-right:auto}.ml-auto[_ngcontent-%COMP%]{margin-left:auto}.m-half[_ngcontent-%COMP%]{margin:2px}.mx-half[_ngcontent-%COMP%]{margin-left:2px;margin-right:2px}.my-half[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:2px}.mb-half[_ngcontent-%COMP%]{margin-bottom:2px}.mt-half[_ngcontent-%COMP%]{margin-top:2px}.ml-half[_ngcontent-%COMP%]{margin-left:2px}.mr-half[_ngcontent-%COMP%]{margin-right:2px}.m-1[_ngcontent-%COMP%]{margin:4px}.m-2[_ngcontent-%COMP%]{margin:8px}.m-3[_ngcontent-%COMP%]{margin:12px}.m-4[_ngcontent-%COMP%]{margin:16px}.m-5[_ngcontent-%COMP%]{margin:20px}.m-6[_ngcontent-%COMP%]{margin:24px}.m-7[_ngcontent-%COMP%]{margin:28px}.m-8[_ngcontent-%COMP%]{margin:32px}.m-9[_ngcontent-%COMP%]{margin:36px}.m-10[_ngcontent-%COMP%]{margin:40px}.m-11[_ngcontent-%COMP%]{margin:44px}.m-12[_ngcontent-%COMP%]{margin:48px}.m-13[_ngcontent-%COMP%]{margin:52px}.m-14[_ngcontent-%COMP%]{margin:56px}.m-15[_ngcontent-%COMP%]{margin:60px}.m-16[_ngcontent-%COMP%]{margin:64px}.m-17[_ngcontent-%COMP%]{margin:68px}.m-18[_ngcontent-%COMP%]{margin:72px}.m-19[_ngcontent-%COMP%]{margin:76px}.m-20[_ngcontent-%COMP%]{margin:80px}.-m-1[_ngcontent-%COMP%]{margin:-4px}.-m-2[_ngcontent-%COMP%]{margin:-8px}.-m-3[_ngcontent-%COMP%]{margin:-12px}.-m-4[_ngcontent-%COMP%]{margin:-16px}.-m-5[_ngcontent-%COMP%]{margin:-20px}.-m-6[_ngcontent-%COMP%]{margin:-24px}.-m-7[_ngcontent-%COMP%]{margin:-28px}.-m-8[_ngcontent-%COMP%]{margin:-32px}.-m-9[_ngcontent-%COMP%]{margin:-36px}.-m-10[_ngcontent-%COMP%]{margin:-40px}.-m-11[_ngcontent-%COMP%]{margin:-44px}.-m-12[_ngcontent-%COMP%]{margin:-48px}.-m-13[_ngcontent-%COMP%]{margin:-52px}.-m-14[_ngcontent-%COMP%]{margin:-56px}.-m-15[_ngcontent-%COMP%]{margin:-60px}.-m-16[_ngcontent-%COMP%]{margin:-64px}.-m-17[_ngcontent-%COMP%]{margin:-68px}.-m-18[_ngcontent-%COMP%]{margin:-72px}.-m-19[_ngcontent-%COMP%]{margin:-76px}.-m-20[_ngcontent-%COMP%]{margin:-80px}.mx-1[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}.mx-2[_ngcontent-%COMP%]{margin-left:8px;margin-right:8px}.mx-3[_ngcontent-%COMP%]{margin-left:12px;margin-right:12px}.mx-4[_ngcontent-%COMP%]{margin-left:16px;margin-right:16px}.mx-5[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.mx-6[_ngcontent-%COMP%]{margin-left:24px;margin-right:24px}.mx-7[_ngcontent-%COMP%]{margin-left:28px;margin-right:28px}.mx-8[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.mx-9[_ngcontent-%COMP%]{margin-left:36px;margin-right:36px}.mx-10[_ngcontent-%COMP%]{margin-left:40px;margin-right:40px}.mx-11[_ngcontent-%COMP%]{margin-left:44px;margin-right:44px}.mx-12[_ngcontent-%COMP%]{margin-left:48px;margin-right:48px}.mx-13[_ngcontent-%COMP%]{margin-left:52px;margin-right:52px}.mx-14[_ngcontent-%COMP%]{margin-left:56px;margin-right:56px}.mx-15[_ngcontent-%COMP%]{margin-left:60px;margin-right:60px}.mx-16[_ngcontent-%COMP%]{margin-left:64px;margin-right:64px}.mx-17[_ngcontent-%COMP%]{margin-left:68px;margin-right:68px}.mx-18[_ngcontent-%COMP%]{margin-left:72px;margin-right:72px}.mx-19[_ngcontent-%COMP%]{margin-left:76px;margin-right:76px}.mx-20[_ngcontent-%COMP%]{margin-left:80px;margin-right:80px}.-mx-1[_ngcontent-%COMP%]{margin-left:-4px;margin-right:-4px}.-mx-2[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px}.-mx-3[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px}.-mx-4[_ngcontent-%COMP%]{margin-left:-16px;margin-right:-16px}.-mx-5[_ngcontent-%COMP%]{margin-left:-20px;margin-right:-20px}.-mx-6[_ngcontent-%COMP%]{margin-left:-24px;margin-right:-24px}.-mx-7[_ngcontent-%COMP%]{margin-left:-28px;margin-right:-28px}.-mx-8[_ngcontent-%COMP%]{margin-left:-32px;margin-right:-32px}.-mx-9[_ngcontent-%COMP%]{margin-left:-36px;margin-right:-36px}.-mx-10[_ngcontent-%COMP%]{margin-left:-40px;margin-right:-40px}.-mx-11[_ngcontent-%COMP%]{margin-left:-44px;margin-right:-44px}.-mx-12[_ngcontent-%COMP%]{margin-left:-48px;margin-right:-48px}.-mx-13[_ngcontent-%COMP%]{margin-left:-52px;margin-right:-52px}.-mx-14[_ngcontent-%COMP%]{margin-left:-56px;margin-right:-56px}.-mx-15[_ngcontent-%COMP%]{margin-left:-60px;margin-right:-60px}.-mx-16[_ngcontent-%COMP%]{margin-left:-64px;margin-right:-64px}.-mx-17[_ngcontent-%COMP%]{margin-left:-68px;margin-right:-68px}.-mx-18[_ngcontent-%COMP%]{margin-left:-72px;margin-right:-72px}.-mx-19[_ngcontent-%COMP%]{margin-left:-76px;margin-right:-76px}.-mx-20[_ngcontent-%COMP%]{margin-left:-80px;margin-right:-80px}.my-1[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.my-2[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:8px}.my-3[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:12px}.my-4[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}.my-5[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.my-6[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:24px}.my-7[_ngcontent-%COMP%]{margin-top:28px;margin-bottom:28px}.my-8[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}.my-9[_ngcontent-%COMP%]{margin-top:36px;margin-bottom:36px}.my-10[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.my-11[_ngcontent-%COMP%]{margin-top:44px;margin-bottom:44px}.my-12[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:48px}.my-13[_ngcontent-%COMP%]{margin-top:52px;margin-bottom:52px}.my-14[_ngcontent-%COMP%]{margin-top:56px;margin-bottom:56px}.my-15[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.my-16[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.my-17[_ngcontent-%COMP%]{margin-top:68px;margin-bottom:68px}.my-18[_ngcontent-%COMP%]{margin-top:72px;margin-bottom:72px}.my-19[_ngcontent-%COMP%]{margin-top:76px;margin-bottom:76px}.my-20[_ngcontent-%COMP%]{margin-top:80px;margin-bottom:80px}.-my-1[_ngcontent-%COMP%]{margin-top:-4px;margin-bottom:-4px}.-my-2[_ngcontent-%COMP%]{margin-top:-8px;margin-bottom:-8px}.-my-3[_ngcontent-%COMP%]{margin-top:-12px;margin-bottom:-12px}.-my-4[_ngcontent-%COMP%]{margin-top:-16px;margin-bottom:-16px}.-my-5[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:-20px}.-my-6[_ngcontent-%COMP%]{margin-top:-24px;margin-bottom:-24px}.-my-7[_ngcontent-%COMP%]{margin-top:-28px;margin-bottom:-28px}.-my-8[_ngcontent-%COMP%]{margin-top:-32px;margin-bottom:-32px}.-my-9[_ngcontent-%COMP%]{margin-top:-36px;margin-bottom:-36px}.-my-10[_ngcontent-%COMP%]{margin-top:-40px;margin-bottom:-40px}.-my-11[_ngcontent-%COMP%]{margin-top:-44px;margin-bottom:-44px}.-my-12[_ngcontent-%COMP%]{margin-top:-48px;margin-bottom:-48px}.-my-13[_ngcontent-%COMP%]{margin-top:-52px;margin-bottom:-52px}.-my-14[_ngcontent-%COMP%]{margin-top:-56px;margin-bottom:-56px}.-my-15[_ngcontent-%COMP%]{margin-top:-60px;margin-bottom:-60px}.-my-16[_ngcontent-%COMP%]{margin-top:-64px;margin-bottom:-64px}.-my-17[_ngcontent-%COMP%]{margin-top:-68px;margin-bottom:-68px}.-my-18[_ngcontent-%COMP%]{margin-top:-72px;margin-bottom:-72px}.-my-19[_ngcontent-%COMP%]{margin-top:-76px;margin-bottom:-76px}.-my-20[_ngcontent-%COMP%]{margin-top:-80px;margin-bottom:-80px}.mt-1[_ngcontent-%COMP%]{margin-top:4px}.mt-2[_ngcontent-%COMP%]{margin-top:8px}.mt-3[_ngcontent-%COMP%]{margin-top:12px}.mt-4[_ngcontent-%COMP%]{margin-top:16px}.mt-5[_ngcontent-%COMP%]{margin-top:20px}.mt-6[_ngcontent-%COMP%]{margin-top:24px}.mt-7[_ngcontent-%COMP%]{margin-top:28px}.mt-8[_ngcontent-%COMP%]{margin-top:32px}.mt-9[_ngcontent-%COMP%]{margin-top:36px}.mt-10[_ngcontent-%COMP%]{margin-top:40px}.mt-11[_ngcontent-%COMP%]{margin-top:44px}.mt-12[_ngcontent-%COMP%]{margin-top:48px}.mt-13[_ngcontent-%COMP%]{margin-top:52px}.mt-14[_ngcontent-%COMP%]{margin-top:56px}.mt-15[_ngcontent-%COMP%]{margin-top:60px}.mt-16[_ngcontent-%COMP%]{margin-top:64px}.mt-17[_ngcontent-%COMP%]{margin-top:68px}.mt-18[_ngcontent-%COMP%]{margin-top:72px}.mt-19[_ngcontent-%COMP%]{margin-top:76px}.mt-20[_ngcontent-%COMP%]{margin-top:80px}.-mt-1[_ngcontent-%COMP%]{margin-top:-4px}.-mt-2[_ngcontent-%COMP%]{margin-top:-8px}.-mt-3[_ngcontent-%COMP%]{margin-top:-12px}.-mt-4[_ngcontent-%COMP%]{margin-top:-16px}.-mt-5[_ngcontent-%COMP%]{margin-top:-20px}.-mt-6[_ngcontent-%COMP%]{margin-top:-24px}.-mt-7[_ngcontent-%COMP%]{margin-top:-28px}.-mt-8[_ngcontent-%COMP%]{margin-top:-32px}.-mt-9[_ngcontent-%COMP%]{margin-top:-36px}.-mt-10[_ngcontent-%COMP%]{margin-top:-40px}.-mt-11[_ngcontent-%COMP%]{margin-top:-44px}.-mt-12[_ngcontent-%COMP%]{margin-top:-48px}.-mt-13[_ngcontent-%COMP%]{margin-top:-52px}.-mt-14[_ngcontent-%COMP%]{margin-top:-56px}.-mt-15[_ngcontent-%COMP%]{margin-top:-60px}.-mt-16[_ngcontent-%COMP%]{margin-top:-64px}.-mt-17[_ngcontent-%COMP%]{margin-top:-68px}.-mt-18[_ngcontent-%COMP%]{margin-top:-72px}.-mt-19[_ngcontent-%COMP%]{margin-top:-76px}.-mt-20[_ngcontent-%COMP%]{margin-top:-80px}.mb-1[_ngcontent-%COMP%]{margin-bottom:4px}.mb-2[_ngcontent-%COMP%]{margin-bottom:8px}.mb-3[_ngcontent-%COMP%]{margin-bottom:12px}.mb-4[_ngcontent-%COMP%]{margin-bottom:16px}.mb-5[_ngcontent-%COMP%]{margin-bottom:20px}.mb-6[_ngcontent-%COMP%]{margin-bottom:24px}.mb-7[_ngcontent-%COMP%]{margin-bottom:28px}.mb-8[_ngcontent-%COMP%]{margin-bottom:32px}.mb-9[_ngcontent-%COMP%]{margin-bottom:36px}.mb-10[_ngcontent-%COMP%]{margin-bottom:40px}.mb-11[_ngcontent-%COMP%]{margin-bottom:44px}.mb-12[_ngcontent-%COMP%]{margin-bottom:48px}.mb-13[_ngcontent-%COMP%]{margin-bottom:52px}.mb-14[_ngcontent-%COMP%]{margin-bottom:56px}.mb-15[_ngcontent-%COMP%]{margin-bottom:60px}.mb-16[_ngcontent-%COMP%]{margin-bottom:64px}.mb-17[_ngcontent-%COMP%]{margin-bottom:68px}.mb-18[_ngcontent-%COMP%]{margin-bottom:72px}.mb-19[_ngcontent-%COMP%]{margin-bottom:76px}.mb-20[_ngcontent-%COMP%]{margin-bottom:80px}.-mb-1[_ngcontent-%COMP%]{margin-bottom:-4px}.-mb-2[_ngcontent-%COMP%]{margin-bottom:-8px}.-mb-3[_ngcontent-%COMP%]{margin-bottom:-12px}.-mb-4[_ngcontent-%COMP%]{margin-bottom:-16px}.-mb-5[_ngcontent-%COMP%]{margin-bottom:-20px}.-mb-6[_ngcontent-%COMP%]{margin-bottom:-24px}.-mb-7[_ngcontent-%COMP%]{margin-bottom:-28px}.-mb-8[_ngcontent-%COMP%]{margin-bottom:-32px}.-mb-9[_ngcontent-%COMP%]{margin-bottom:-36px}.-mb-10[_ngcontent-%COMP%]{margin-bottom:-40px}.-mb-11[_ngcontent-%COMP%]{margin-bottom:-44px}.-mb-12[_ngcontent-%COMP%]{margin-bottom:-48px}.-mb-13[_ngcontent-%COMP%]{margin-bottom:-52px}.-mb-14[_ngcontent-%COMP%]{margin-bottom:-56px}.-mb-15[_ngcontent-%COMP%]{margin-bottom:-60px}.-mb-16[_ngcontent-%COMP%]{margin-bottom:-64px}.-mb-17[_ngcontent-%COMP%]{margin-bottom:-68px}.-mb-18[_ngcontent-%COMP%]{margin-bottom:-72px}.-mb-19[_ngcontent-%COMP%]{margin-bottom:-76px}.-mb-20[_ngcontent-%COMP%]{margin-bottom:-80px}.mr-1[_ngcontent-%COMP%]{margin-right:4px}.mr-2[_ngcontent-%COMP%]{margin-right:8px}.mr-3[_ngcontent-%COMP%]{margin-right:12px}.mr-4[_ngcontent-%COMP%]{margin-right:16px}.mr-5[_ngcontent-%COMP%]{margin-right:20px}.mr-6[_ngcontent-%COMP%]{margin-right:24px}.mr-7[_ngcontent-%COMP%]{margin-right:28px}.mr-8[_ngcontent-%COMP%]{margin-right:32px}.mr-9[_ngcontent-%COMP%]{margin-right:36px}.mr-10[_ngcontent-%COMP%]{margin-right:40px}.mr-11[_ngcontent-%COMP%]{margin-right:44px}.mr-12[_ngcontent-%COMP%]{margin-right:48px}.mr-13[_ngcontent-%COMP%]{margin-right:52px}.mr-14[_ngcontent-%COMP%]{margin-right:56px}.mr-15[_ngcontent-%COMP%]{margin-right:60px}.mr-16[_ngcontent-%COMP%]{margin-right:64px}.mr-17[_ngcontent-%COMP%]{margin-right:68px}.mr-18[_ngcontent-%COMP%]{margin-right:72px}.mr-19[_ngcontent-%COMP%]{margin-right:76px}.mr-20[_ngcontent-%COMP%]{margin-right:80px}.-mr-1[_ngcontent-%COMP%]{margin-right:-4px}.-mr-2[_ngcontent-%COMP%]{margin-right:-8px}.-mr-3[_ngcontent-%COMP%]{margin-right:-12px}.-mr-4[_ngcontent-%COMP%]{margin-right:-16px}.-mr-5[_ngcontent-%COMP%]{margin-right:-20px}.-mr-6[_ngcontent-%COMP%]{margin-right:-24px}.-mr-7[_ngcontent-%COMP%]{margin-right:-28px}.-mr-8[_ngcontent-%COMP%]{margin-right:-32px}.-mr-9[_ngcontent-%COMP%]{margin-right:-36px}.-mr-10[_ngcontent-%COMP%]{margin-right:-40px}.-mr-11[_ngcontent-%COMP%]{margin-right:-44px}.-mr-12[_ngcontent-%COMP%]{margin-right:-48px}.-mr-13[_ngcontent-%COMP%]{margin-right:-52px}.-mr-14[_ngcontent-%COMP%]{margin-right:-56px}.-mr-15[_ngcontent-%COMP%]{margin-right:-60px}.-mr-16[_ngcontent-%COMP%]{margin-right:-64px}.-mr-17[_ngcontent-%COMP%]{margin-right:-68px}.-mr-18[_ngcontent-%COMP%]{margin-right:-72px}.-mr-19[_ngcontent-%COMP%]{margin-right:-76px}.-mr-20[_ngcontent-%COMP%]{margin-right:-80px}.ml-1[_ngcontent-%COMP%]{margin-left:4px}.ml-2[_ngcontent-%COMP%]{margin-left:8px}.ml-3[_ngcontent-%COMP%]{margin-left:12px}.ml-4[_ngcontent-%COMP%]{margin-left:16px}.ml-5[_ngcontent-%COMP%]{margin-left:20px}.ml-6[_ngcontent-%COMP%]{margin-left:24px}.ml-7[_ngcontent-%COMP%]{margin-left:28px}.ml-8[_ngcontent-%COMP%]{margin-left:32px}.ml-9[_ngcontent-%COMP%]{margin-left:36px}.ml-10[_ngcontent-%COMP%]{margin-left:40px}.ml-11[_ngcontent-%COMP%]{margin-left:44px}.ml-12[_ngcontent-%COMP%]{margin-left:48px}.ml-13[_ngcontent-%COMP%]{margin-left:52px}.ml-14[_ngcontent-%COMP%]{margin-left:56px}.ml-15[_ngcontent-%COMP%]{margin-left:60px}.ml-16[_ngcontent-%COMP%]{margin-left:64px}.ml-17[_ngcontent-%COMP%]{margin-left:68px}.ml-18[_ngcontent-%COMP%]{margin-left:72px}.ml-19[_ngcontent-%COMP%]{margin-left:76px}.ml-20[_ngcontent-%COMP%]{margin-left:80px}.-ml-1[_ngcontent-%COMP%]{margin-left:-4px}.-ml-2[_ngcontent-%COMP%]{margin-left:-8px}.-ml-3[_ngcontent-%COMP%]{margin-left:-12px}.-ml-4[_ngcontent-%COMP%]{margin-left:-16px}.-ml-5[_ngcontent-%COMP%]{margin-left:-20px}.-ml-6[_ngcontent-%COMP%]{margin-left:-24px}.-ml-7[_ngcontent-%COMP%]{margin-left:-28px}.-ml-8[_ngcontent-%COMP%]{margin-left:-32px}.-ml-9[_ngcontent-%COMP%]{margin-left:-36px}.-ml-10[_ngcontent-%COMP%]{margin-left:-40px}.-ml-11[_ngcontent-%COMP%]{margin-left:-44px}.-ml-12[_ngcontent-%COMP%]{margin-left:-48px}.-ml-13[_ngcontent-%COMP%]{margin-left:-52px}.-ml-14[_ngcontent-%COMP%]{margin-left:-56px}.-ml-15[_ngcontent-%COMP%]{margin-left:-60px}.-ml-16[_ngcontent-%COMP%]{margin-left:-64px}.-ml-17[_ngcontent-%COMP%]{margin-left:-68px}.-ml-18[_ngcontent-%COMP%]{margin-left:-72px}.-ml-19[_ngcontent-%COMP%]{margin-left:-76px}.-ml-20[_ngcontent-%COMP%]{margin-left:-80px}.p-1[_ngcontent-%COMP%]{padding:4px}.p-2[_ngcontent-%COMP%]{padding:8px}.p-3[_ngcontent-%COMP%]{padding:12px}.p-4[_ngcontent-%COMP%]{padding:16px}.p-5[_ngcontent-%COMP%]{padding:20px}.p-6[_ngcontent-%COMP%]{padding:24px}.p-7[_ngcontent-%COMP%]{padding:28px}.p-8[_ngcontent-%COMP%]{padding:32px}.p-9[_ngcontent-%COMP%]{padding:36px}.p-10[_ngcontent-%COMP%]{padding:40px}.p-11[_ngcontent-%COMP%]{padding:44px}.p-12[_ngcontent-%COMP%]{padding:48px}.p-13[_ngcontent-%COMP%]{padding:52px}.p-14[_ngcontent-%COMP%]{padding:56px}.p-15[_ngcontent-%COMP%]{padding:60px}.p-16[_ngcontent-%COMP%]{padding:64px}.p-17[_ngcontent-%COMP%]{padding:68px}.p-18[_ngcontent-%COMP%]{padding:72px}.p-19[_ngcontent-%COMP%]{padding:76px}.p-20[_ngcontent-%COMP%]{padding:80px}.p-21[_ngcontent-%COMP%]{padding:84px}.p-22[_ngcontent-%COMP%]{padding:88px}.p-23[_ngcontent-%COMP%]{padding:92px}.p-24[_ngcontent-%COMP%]{padding:96px}.p-25[_ngcontent-%COMP%]{padding:100px}.p-26[_ngcontent-%COMP%]{padding:104px}.p-27[_ngcontent-%COMP%]{padding:108px}.p-28[_ngcontent-%COMP%]{padding:112px}.p-29[_ngcontent-%COMP%]{padding:116px}.p-30[_ngcontent-%COMP%]{padding:120px}.px-1[_ngcontent-%COMP%]{padding-left:4px;padding-right:4px}.px-2[_ngcontent-%COMP%]{padding-left:8px;padding-right:8px}.px-3[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}.px-4[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}.px-5[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}.px-6[_ngcontent-%COMP%]{padding-left:24px;padding-right:24px}.px-7[_ngcontent-%COMP%]{padding-left:28px;padding-right:28px}.px-8[_ngcontent-%COMP%]{padding-left:32px;padding-right:32px}.px-9[_ngcontent-%COMP%]{padding-left:36px;padding-right:36px}.px-10[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}.px-11[_ngcontent-%COMP%]{padding-left:44px;padding-right:44px}.px-12[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}.px-13[_ngcontent-%COMP%]{padding-left:52px;padding-right:52px}.px-14[_ngcontent-%COMP%]{padding-left:56px;padding-right:56px}.px-15[_ngcontent-%COMP%]{padding-left:60px;padding-right:60px}.px-16[_ngcontent-%COMP%]{padding-left:64px;padding-right:64px}.px-17[_ngcontent-%COMP%]{padding-left:68px;padding-right:68px}.px-18[_ngcontent-%COMP%]{padding-left:72px;padding-right:72px}.px-19[_ngcontent-%COMP%]{padding-left:76px;padding-right:76px}.px-20[_ngcontent-%COMP%]{padding-left:80px;padding-right:80px}.px-21[_ngcontent-%COMP%]{padding-left:84px;padding-right:84px}.px-22[_ngcontent-%COMP%]{padding-left:88px;padding-right:88px}.px-23[_ngcontent-%COMP%]{padding-left:92px;padding-right:92px}.px-24[_ngcontent-%COMP%]{padding-left:96px;padding-right:96px}.px-25[_ngcontent-%COMP%]{padding-left:100px;padding-right:100px}.px-26[_ngcontent-%COMP%]{padding-left:104px;padding-right:104px}.px-27[_ngcontent-%COMP%]{padding-left:108px;padding-right:108px}.px-28[_ngcontent-%COMP%]{padding-left:112px;padding-right:112px}.px-29[_ngcontent-%COMP%]{padding-left:116px;padding-right:116px}.px-30[_ngcontent-%COMP%]{padding-left:120px;padding-right:120px}.py-1[_ngcontent-%COMP%]{padding-top:4px;padding-bottom:4px}.py-2[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.py-3[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px}.py-4[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.py-5[_ngcontent-%COMP%]{padding-top:20px;padding-bottom:20px}.py-6[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:24px}.py-7[_ngcontent-%COMP%]{padding-top:28px;padding-bottom:28px}.py-8[_ngcontent-%COMP%]{padding-top:32px;padding-bottom:32px}.py-9[_ngcontent-%COMP%]{padding-top:36px;padding-bottom:36px}.py-10[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.py-11[_ngcontent-%COMP%]{padding-top:44px;padding-bottom:44px}.py-12[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px}.py-13[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:52px}.py-14[_ngcontent-%COMP%]{padding-top:56px;padding-bottom:56px}.py-15[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}.py-16[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:64px}.py-17[_ngcontent-%COMP%]{padding-top:68px;padding-bottom:68px}.py-18[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.py-19[_ngcontent-%COMP%]{padding-top:76px;padding-bottom:76px}.py-20[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.py-21[_ngcontent-%COMP%]{padding-top:84px;padding-bottom:84px}.py-22[_ngcontent-%COMP%]{padding-top:88px;padding-bottom:88px}.py-23[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.py-24[_ngcontent-%COMP%]{padding-top:96px;padding-bottom:96px}.py-25[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.py-26[_ngcontent-%COMP%]{padding-top:104px;padding-bottom:104px}.py-27[_ngcontent-%COMP%]{padding-top:108px;padding-bottom:108px}.py-28[_ngcontent-%COMP%]{padding-top:112px;padding-bottom:112px}.py-29[_ngcontent-%COMP%]{padding-top:116px;padding-bottom:116px}.py-30[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.pt-1[_ngcontent-%COMP%]{padding-top:4px}.pt-2[_ngcontent-%COMP%]{padding-top:8px}.pt-3[_ngcontent-%COMP%]{padding-top:12px}.pt-4[_ngcontent-%COMP%]{padding-top:16px}.pt-5[_ngcontent-%COMP%]{padding-top:20px}.pt-6[_ngcontent-%COMP%]{padding-top:24px}.pt-7[_ngcontent-%COMP%]{padding-top:28px}.pt-8[_ngcontent-%COMP%]{padding-top:32px}.pt-9[_ngcontent-%COMP%]{padding-top:36px}.pt-10[_ngcontent-%COMP%]{padding-top:40px}.pt-11[_ngcontent-%COMP%]{padding-top:44px}.pt-12[_ngcontent-%COMP%]{padding-top:48px}.pt-13[_ngcontent-%COMP%]{padding-top:52px}.pt-14[_ngcontent-%COMP%]{padding-top:56px}.pt-15[_ngcontent-%COMP%]{padding-top:60px}.pt-16[_ngcontent-%COMP%]{padding-top:64px}.pt-17[_ngcontent-%COMP%]{padding-top:68px}.pt-18[_ngcontent-%COMP%]{padding-top:72px}.pt-19[_ngcontent-%COMP%]{padding-top:76px}.pt-20[_ngcontent-%COMP%]{padding-top:80px}.pt-21[_ngcontent-%COMP%]{padding-top:84px}.pt-22[_ngcontent-%COMP%]{padding-top:88px}.pt-23[_ngcontent-%COMP%]{padding-top:92px}.pt-24[_ngcontent-%COMP%]{padding-top:96px}.pt-25[_ngcontent-%COMP%]{padding-top:100px}.pt-26[_ngcontent-%COMP%]{padding-top:104px}.pt-27[_ngcontent-%COMP%]{padding-top:108px}.pt-28[_ngcontent-%COMP%]{padding-top:112px}.pt-29[_ngcontent-%COMP%]{padding-top:116px}.pt-30[_ngcontent-%COMP%]{padding-top:120px}.pb-1[_ngcontent-%COMP%]{padding-bottom:4px}.pb-2[_ngcontent-%COMP%]{padding-bottom:8px}.pb-3[_ngcontent-%COMP%]{padding-bottom:12px}.pb-4[_ngcontent-%COMP%]{padding-bottom:16px}.pb-5[_ngcontent-%COMP%]{padding-bottom:20px}.pb-6[_ngcontent-%COMP%]{padding-bottom:24px}.pb-7[_ngcontent-%COMP%]{padding-bottom:28px}.pb-8[_ngcontent-%COMP%]{padding-bottom:32px}.pb-9[_ngcontent-%COMP%]{padding-bottom:36px}.pb-10[_ngcontent-%COMP%]{padding-bottom:40px}.pb-11[_ngcontent-%COMP%]{padding-bottom:44px}.pb-12[_ngcontent-%COMP%]{padding-bottom:48px}.pb-13[_ngcontent-%COMP%]{padding-bottom:52px}.pb-14[_ngcontent-%COMP%]{padding-bottom:56px}.pb-15[_ngcontent-%COMP%]{padding-bottom:60px}.pb-16[_ngcontent-%COMP%]{padding-bottom:64px}.pb-17[_ngcontent-%COMP%]{padding-bottom:68px}.pb-18[_ngcontent-%COMP%]{padding-bottom:72px}.pb-19[_ngcontent-%COMP%]{padding-bottom:76px}.pb-20[_ngcontent-%COMP%]{padding-bottom:80px}.pb-21[_ngcontent-%COMP%]{padding-bottom:84px}.pb-22[_ngcontent-%COMP%]{padding-bottom:88px}.pb-23[_ngcontent-%COMP%]{padding-bottom:92px}.pb-24[_ngcontent-%COMP%]{padding-bottom:96px}.pb-25[_ngcontent-%COMP%]{padding-bottom:100px}.pb-26[_ngcontent-%COMP%]{padding-bottom:104px}.pb-27[_ngcontent-%COMP%]{padding-bottom:108px}.pb-28[_ngcontent-%COMP%]{padding-bottom:112px}.pb-29[_ngcontent-%COMP%]{padding-bottom:116px}.pb-30[_ngcontent-%COMP%]{padding-bottom:120px}.pr-1[_ngcontent-%COMP%]{padding-right:4px}.pr-2[_ngcontent-%COMP%]{padding-right:8px}.pr-3[_ngcontent-%COMP%]{padding-right:12px}.pr-4[_ngcontent-%COMP%]{padding-right:16px}.pr-5[_ngcontent-%COMP%]{padding-right:20px}.pr-6[_ngcontent-%COMP%]{padding-right:24px}.pr-7[_ngcontent-%COMP%]{padding-right:28px}.pr-8[_ngcontent-%COMP%]{padding-right:32px}.pr-9[_ngcontent-%COMP%]{padding-right:36px}.pr-10[_ngcontent-%COMP%]{padding-right:40px}.pr-11[_ngcontent-%COMP%]{padding-right:44px}.pr-12[_ngcontent-%COMP%]{padding-right:48px}.pr-13[_ngcontent-%COMP%]{padding-right:52px}.pr-14[_ngcontent-%COMP%]{padding-right:56px}.pr-15[_ngcontent-%COMP%]{padding-right:60px}.pr-16[_ngcontent-%COMP%]{padding-right:64px}.pr-17[_ngcontent-%COMP%]{padding-right:68px}.pr-18[_ngcontent-%COMP%]{padding-right:72px}.pr-19[_ngcontent-%COMP%]{padding-right:76px}.pr-20[_ngcontent-%COMP%]{padding-right:80px}.pr-21[_ngcontent-%COMP%]{padding-right:84px}.pr-22[_ngcontent-%COMP%]{padding-right:88px}.pr-23[_ngcontent-%COMP%]{padding-right:92px}.pr-24[_ngcontent-%COMP%]{padding-right:96px}.pr-25[_ngcontent-%COMP%]{padding-right:100px}.pr-26[_ngcontent-%COMP%]{padding-right:104px}.pr-27[_ngcontent-%COMP%]{padding-right:108px}.pr-28[_ngcontent-%COMP%]{padding-right:112px}.pr-29[_ngcontent-%COMP%]{padding-right:116px}.pr-30[_ngcontent-%COMP%]{padding-right:120px}.pl-1[_ngcontent-%COMP%]{padding-left:4px}.pl-2[_ngcontent-%COMP%]{padding-left:8px}.pl-3[_ngcontent-%COMP%]{padding-left:12px}.pl-4[_ngcontent-%COMP%]{padding-left:16px}.pl-5[_ngcontent-%COMP%]{padding-left:20px}.pl-6[_ngcontent-%COMP%]{padding-left:24px}.pl-7[_ngcontent-%COMP%]{padding-left:28px}.pl-8[_ngcontent-%COMP%]{padding-left:32px}.pl-9[_ngcontent-%COMP%]{padding-left:36px}.pl-10[_ngcontent-%COMP%]{padding-left:40px}.pl-11[_ngcontent-%COMP%]{padding-left:44px}.pl-12[_ngcontent-%COMP%]{padding-left:48px}.pl-13[_ngcontent-%COMP%]{padding-left:52px}.pl-14[_ngcontent-%COMP%]{padding-left:56px}.pl-15[_ngcontent-%COMP%]{padding-left:60px}.pl-16[_ngcontent-%COMP%]{padding-left:64px}.pl-17[_ngcontent-%COMP%]{padding-left:68px}.pl-18[_ngcontent-%COMP%]{padding-left:72px}.pl-19[_ngcontent-%COMP%]{padding-left:76px}.pl-20[_ngcontent-%COMP%]{padding-left:80px}.pl-21[_ngcontent-%COMP%]{padding-left:84px}.pl-22[_ngcontent-%COMP%]{padding-left:88px}.pl-23[_ngcontent-%COMP%]{padding-left:92px}.pl-24[_ngcontent-%COMP%]{padding-left:96px}.pl-25[_ngcontent-%COMP%]{padding-left:100px}.pl-26[_ngcontent-%COMP%]{padding-left:104px}.pl-27[_ngcontent-%COMP%]{padding-left:108px}.pl-28[_ngcontent-%COMP%]{padding-left:112px}.pl-29[_ngcontent-%COMP%]{padding-left:116px}.pl-30[_ngcontent-%COMP%]{padding-left:120px}[_nghost-%COMP%]{display:block;position:relative;width:100%}[_nghost-%COMP%]     ui-menu-container popper-content .ngxp__container.ngxp__animation.itonics-popper.blank-container{left:unset!important;top:unset!important;opacity:1;position:absolute;inset:0 0 auto auto;margin:0;transform:translateY(8px)}.timeline-wrapper[_ngcontent-%COMP%]{padding:12px 12px 0}.timeline-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;min-height:0}.timeline-header[_ngcontent-%COMP%]   .label-wrapper[_ngcontent-%COMP%]{display:flex;gap:8px}.timeline-header[_ngcontent-%COMP%]   .label-wrapper[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#3e4d63}.timeline-header[_ngcontent-%COMP%]   .key-events-toggle-switch[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.timeline-header[_ngcontent-%COMP%]   .key-events-toggle-switch[_ngcontent-%COMP%]   .switch[_ngcontent-%COMP%]{display:flex;gap:8px;justify-content:center;align-items:center;height:16px}.timeline-header[_ngcontent-%COMP%]   .key-events-toggle-switch[_ngcontent-%COMP%]   .switch[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#627588}.timeline-header[_ngcontent-%COMP%]   .key-events-toggle-switch[_ngcontent-%COMP%]   .switch[_ngcontent-%COMP%]   .label.disabled[_ngcontent-%COMP%]{color:#bdc8d4}.chart-timeline[_ngcontent-%COMP%]{display:block;width:100%}.loader[_ngcontent-%COMP%]{position:absolute;margin:0;inset:50% auto auto 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading[_ngcontent-%COMP%]{opacity:.4;position:relative}.loading[_ngcontent-%COMP%]:before{content:"";position:absolute;height:100%;width:100%;inset:50% auto auto 50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1102}.config-wrapper[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:last-child){margin-bottom:24px}.config-wrapper[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:last-child{margin-bottom:unset;padding-bottom:unset}.config-wrapper[_ngcontent-%COMP%]   .filter-by-date[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-bottom:8px}.config-wrapper[_ngcontent-%COMP%]     insights-group-by-dropdown{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-right:unset;margin-bottom:unset}.config-wrapper[_ngcontent-%COMP%]     insights-group-by-dropdown>*:nth-child(1){margin-bottom:8px;line-height:1}.config-wrapper[_ngcontent-%COMP%]     insights-normalize-series{margin-bottom:unset;margin-top:unset;height:unset;width:max-content}.config-wrapper[_ngcontent-%COMP%]     insights-normalize-series ui2-checkbox label{color:#3e4d63}.icon[_ngcontent-%COMP%]{margin:0 12px;cursor:pointer}.icon[_ngcontent-%COMP%]:hover{color:#098dcd}.filter-date-label[_ngcontent-%COMP%]{color:#627588;line-height:1}.filter-date[_ngcontent-%COMP%]{max-height:40px}.strong-signals[_ngcontent-%COMP%]{max-height:0;transition:max-height .5s ease-out;overflow:hidden;padding:0}.strong-signals.visible[_ngcontent-%COMP%]{max-height:164px;transition:max-height .5s ease-in;padding-bottom:12px}']});let o=e;return o})();export{U as a,Bt as b,te as c,gp as d,kr as e,Dr as f,ao as g,ro as h,co as i,ee as j,rh as k,ch as l,Rt as m,Cs as n,dc as o,dh as p,Pn as q,Lr as r,eg as s,_i as t,ng as u,Vr as v,zr as w,po as x,bi as y,go as z,yn as A,be as B,Xr as C,Hc as D,_n as E,Uo as F,Yc as G,ne as H,Uc as I,Wc as J,j_ as K,Zc as L,Jc as M,td as N,xr as O,Cr as P,Dx as Q};
