-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path851.efcf3170d15acb57.js
More file actions
1 lines (1 loc) · 49.4 KB
/
851.efcf3170d15acb57.js
File metadata and controls
1 lines (1 loc) · 49.4 KB
1
"use strict";(self.webpackChunkmanniwatch=self.webpackChunkmanniwatch||[]).push([[851],{339:(L,k,r)=>{r.d(k,{F:()=>v});var t=r(6589),T=r(6333);function v(_=0,y=t.z){return _<0&&(_=0),(0,T.H)(_,_,y)}},7526:(L,k,r)=>{r.d(k,{r:()=>G});var t=r(3759),T=r(6217),v=r(3224),_=r(4344);var u=r(947),l=r(2461),g=r(9991),m=r(4262),s=r(2093),E=r(9462),N=r(3141),B=r(764),R=r(4918);function j(x,w){if(1&x&&(s.TgZ(0,"span",6),s._uU(1),s.qZA()),2&x){const b=s.oxw();s.Q6J("ngClass",b.delayStyle),s.xp6(1),s.Oqu(b.delay)}}const O=x=>["/passages",x];let G=(()=>{class x{mDeparture=void 0;mDelay=!1;mTime="";set departure(b){this.mDeparture=b,this.mDelay=this.calculateDelay(b),this.mTime=this.convertTime(b),console.log(this.mDeparture,this.mDelay)}get departure(){return this.mDeparture}get time(){return this.mTime}get statusIcon(){if(null==this.mDeparture)return"question_mark";switch(this.mDeparture.status){case t.F.PREDICTED:case t.F.DEPARTED:return"directions_bus";case t.F.STOPPING:return"departure_board";default:return"query_builder"}}get status(){return this.mDeparture?.status}convertTime(b){if(b){const f=function D(x,w,b){const{years:f=0,months:p=0,weeks:d=0,days:A=0,hours:S=0,minutes:U=0,seconds:Q=0}=w,F=(0,_.Q)(x,b?.in),H=p||f?function y(x,w,b){const f=(0,_.Q)(x,b?.in);if(isNaN(w))return(0,v.L)(b?.in||x,NaN);if(!w)return f;const p=f.getDate(),d=(0,v.L)(b?.in||x,f.getTime());return d.setMonth(f.getMonth()+w+1,0),p>=d.getDate()?d:(f.setFullYear(d.getFullYear(),d.getMonth(),p),f)}(F,p+12*f):F,K=A||d?(0,T.E)(H,A+7*d):H,Y=1e3*(Q+60*(U+60*S));return(0,v.L)(b?.in||x,+K+Y)}(new Date,{seconds:b.actualRelativeTime}),p=(0,u.X)(f,new Date);return Math.abs(p)<15?(0,l.Q)(f,{addSuffix:!0}):(0,g.WU)(f,"p")}return"No departure time"}get delay(){return!1!==this.mDelay?this.mDelay:0}get hasDelay(){return!1!==this.mDelay}get delayStyle(){return this.hasDelay?this.delay>0?{late:!0}:{early:!0}:{}}calculateDelay(b){if(b&&b.actualTime&&b.plannedTime&&b.actualTime!==b.plannedTime){const f=(0,m.Qc)(b.actualTime,"HH:mm",new Date),p=(0,m.Qc)(b.plannedTime,"HH:mm",new Date);let d=(0,u.X)(f,p);return d>720?d-=1440:d<-720&&(d+=1440),d}return!1}static \u0275fac=function(f){return new(f||x)};static \u0275cmp=s.Xpm({type:x,selectors:[["app-departure-list-item"]],inputs:{departure:"departure"},decls:9,vars:10,consts:[["mat-list-item","","role","listitem",3,"routerLink"],["matListItemIcon","",3,"title"],["matListItemTitle",""],["matListItemLine","",1,"subheader"],[3,"title"],["class","pattern-text",3,"ngClass",4,"ngIf"],[1,"pattern-text",3,"ngClass"]],template:function(f,p){1&f&&(s.TgZ(0,"a",0)(1,"mat-icon",1),s._uU(2),s.qZA(),s.TgZ(3,"div",2),s._uU(4),s.qZA(),s.TgZ(5,"div",3)(6,"span",4),s._uU(7),s.qZA(),s.YNc(8,j,2,2,"span",5),s.qZA()()),2&f&&(s.Q6J("routerLink",s.VKq(8,O,p.departure.tripId)),s.xp6(1),s.s9C("title",p.status),s.xp6(1),s.Oqu(p.statusIcon),s.xp6(2),s.AsE("",null==p.departure?null:p.departure.patternText," ",null==p.departure?null:p.departure.direction,""),s.xp6(2),s.MGl("title","Planned: ",null==p.departure?null:p.departure.plannedTime,""),s.xp6(1),s.Oqu(p.time),s.xp6(1),s.Q6J("ngIf",p.hasDelay))},dependencies:[E.mk,E.O5,N.Hw,B.Tg,B.Yt,B.WW,B.sL,R.rH],styles:['[_nghost-%COMP%]{display:block}div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text[_ngcontent-%COMP%]{margin-left:10px;font-weight:700}div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text.late[_ngcontent-%COMP%]{color:#f44336}@media (prefers-color-scheme: dark){div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text.late[_ngcontent-%COMP%]{color:#ff5722}}div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text.late[_ngcontent-%COMP%]:before{content:"+"}div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text.early[_ngcontent-%COMP%]{color:#ff4081}@media (prefers-color-scheme: dark){div[matlistitemline].subheader[_ngcontent-%COMP%] span.pattern-text.early[_ngcontent-%COMP%]{color:#ffd740}}div.no-departures[_ngcontent-%COMP%]{margin:15px}'],changeDetection:0})}return x})()},3070:(L,k,r)=>{r.d(k,{e:()=>P});var t=r(2093),T=r(9462),v=r(764),_=r(7526);function y(u,l){1&u&&t._UZ(0,"app-departure-list-item",4),2&u&&t.Q6J("departure",l.$implicit)}function I(u,l){if(1&u&&(t.TgZ(0,"mat-nav-list",2),t.YNc(1,y,1,1,"app-departure-list-item",3),t.qZA()),2&u){const g=t.oxw();t.xp6(1),t.Q6J("ngForOf",g.departures)}}function D(u,l){1&u&&(t.TgZ(0,"div",5)(1,"h4"),t._uU(2,"No Departures"),t.qZA()())}let P=(()=>{class u{mDepartures=[];set departures(g){this.mDepartures=g||[]}get departures(){return this.mDepartures?this.mDepartures:[]}hasDepartures(){return void 0!==this.mDepartures&&this.mDepartures.length>0}static \u0275fac=function(m){return new(m||u)};static \u0275cmp=t.Xpm({type:u,selectors:[["app-departure-list"]],inputs:{departures:"departures"},decls:2,vars:2,consts:[["role","list",4,"ngIf"],["class","no-departures",4,"ngIf"],["role","list"],[3,"departure",4,"ngFor","ngForOf"],[3,"departure"],[1,"no-departures"]],template:function(m,s){1&m&&t.YNc(0,I,2,1,"mat-nav-list",0)(1,D,3,0,"div",1),2&m&&(t.Q6J("ngIf",s.hasDepartures()),t.xp6(1),t.Q6J("ngIf",!s.hasDepartures()))},dependencies:[T.sg,T.O5,v.Hk,_.r],styles:["[_nghost-%COMP%]{display:block}div.no-departures[_ngcontent-%COMP%]{margin:15px}"],changeDetection:0})}return u})()},223:(L,k,r)=>{r.d(k,{nJ:()=>u}),r(7526),r(3070);var v=r(9462),_=r(3141),y=r(764),I=r(6430),D=r(4918),P=r(2093);let u=(()=>{class l{static \u0275fac=function(s){return new(s||l)};static \u0275mod=P.oAB({type:l});static \u0275inj=P.cJS({imports:[v.ez,_.Ps,y.ie,I.Cq,D.Bz]})}return l})()},8403:(L,k,r)=>{r.d(k,{q:()=>u});var t=r(2093),T=r(9462),v=r(5967),_=r(764);function y(l,g){if(1&l&&(t.TgZ(0,"mat-list-item")(1,"h4",5),t._uU(2),t.qZA()()),2&l){const m=g.$implicit;t.xp6(2),t.Oqu(m)}}function I(l,g){if(1&l&&(t.ynx(0),t.TgZ(1,"h3",4),t._uU(2),t.qZA(),t._UZ(3,"mat-divider"),t.YNc(4,y,3,1,"mat-list-item",3),t.BQk()),2&l){const m=g.$implicit;t.xp6(2),t.Oqu(null==m?null:m.shortName),t.xp6(2),t.Q6J("ngForOf",m.directions)}}function D(l,g){if(1&l&&(t.TgZ(0,"mat-list",2),t.YNc(1,I,5,2,"ng-container",3),t.qZA()),2&l){const m=t.oxw();t.xp6(1),t.Q6J("ngForOf",m.routes)}}function P(l,g){1&l&&(t.TgZ(0,"div",6)(1,"h4"),t._uU(2,"No Routes"),t.qZA()())}let u=(()=>{class l{mDepartures=[];set routes(m){this.mDepartures=m||[]}get routes(){return this.mDepartures}get hasRoutes(){return this.mDepartures&&this.mDepartures.length>0}convertTime(m,s){return m>300?s.actualTime:`${Math.ceil(m/60)}min`}static \u0275fac=function(s){return new(s||l)};static \u0275cmp=t.Xpm({type:l,selectors:[["app-route-list"]],inputs:{routes:"routes"},decls:2,vars:2,consts:[["role","list",4,"ngIf"],["class","no-routes",4,"ngIf"],["role","list"],[4,"ngFor","ngForOf"],["matSubheader",""],["matLine",""],[1,"no-routes"]],template:function(s,E){1&s&&t.YNc(0,D,2,1,"mat-list",0)(1,P,3,0,"div",1),2&s&&(t.Q6J("ngIf",E.hasRoutes),t.xp6(1),t.Q6J("ngIf",!E.hasRoutes))},dependencies:[T.sg,T.O5,v.d,_.i$,_.Tg,_.gs],styles:["[_nghost-%COMP%]{display:block}mat-list-item[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{color:red;display:block;list-style-type:circle;list-style-position:outside}mat-list-item[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:list-item;padding:0 20px}div.no-routes[_ngcontent-%COMP%]{margin:15px}"]})}return l})()},455:(L,k,r)=>{r.d(k,{W:()=>y});var t=r(9462),T=r(5967),v=r(764),_=r(2093);let y=(()=>{class I{static \u0275fac=function(u){return new(u||I)};static \u0275mod=_.oAB({type:I});static \u0275inj=_.cJS({imports:[t.ez,T.t,v.ie,t.ez,T.t,v.ie]})}return I})()},7361:(L,k,r)=>{r.d(k,{Nh:()=>Bt,SP:()=>Pt,uX:()=>X});var t=r(2093),T=r(5598),v=r(6512),_=r(6214),y=r(6058),I=r(9627),D=r(4991),P=r(8025),u=r(6949),l=r(6333),g=r(391),m=r(7112),s=r(3844),E=r(4877),N=r(8654),B=r(7605),R=r(5779),j=r(3581),O=r(19),G=r(2835),x=r(1800),w=r(1497),b=r(4263),f=r(8267),p=r(9462),d=r(6e3);function A(o,h){1&o&&t.Hsn(0)}const S=["*"],U=["tabListContainer"],Q=["tabList"],F=["tabListInner"],H=["nextPaginator"],K=["previousPaginator"];function z(o,h){}const $=o=>({animationDuration:o}),Y=(o,h)=>({value:o,params:h}),it=["tabBodyWrapper"],ot=["tabHeader"];function rt(o,h){}function st(o,h){if(1&o&&t.YNc(0,rt,0,0,"ng-template",10),2&o){const e=t.oxw().$implicit;t.Q6J("cdkPortalOutlet",e.templateLabel)}}function ct(o,h){if(1&o&&t._uU(0),2&o){const e=t.oxw().$implicit;t.Oqu(e.textLabel)}}function dt(o,h){if(1&o){const e=t.EpF();t.TgZ(0,"div",4,5),t.NdJ("click",function(){const n=t.CHM(e),i=n.$implicit,c=n.$index,C=t.oxw(),M=t.MAs(1);return t.KtG(C._handleClick(i,M,c))})("cdkFocusChange",function(n){const c=t.CHM(e).$index,C=t.oxw();return t.KtG(C._tabFocusChanged(n,c))}),t._UZ(2,"span",6)(3,"div",7),t.TgZ(4,"span",8)(5,"span",9),t.YNc(6,st,1,1,null,10)(7,ct,1,1),t.qZA()()()}if(2&o){const e=h.$implicit,a=h.$index,n=t.MAs(1),i=t.oxw();t.Tol(e.labelClass),t.ekj("mdc-tab--active",i.selectedIndex===a),t.Q6J("id",i._getTabLabelId(a))("disabled",e.disabled)("fitInkBarToContent",i.fitInkBarToContent),t.uIk("tabIndex",i._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",i._tabs.length)("aria-controls",i._getTabContentId(a))("aria-selected",i.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.xp6(3),t.Q6J("matRippleTrigger",n)("matRippleDisabled",e.disabled||i.disableRipple),t.xp6(3),t.um2(6,e.templateLabel?6:7)}}function lt(o,h){1&o&&t.Hsn(0)}function mt(o,h){if(1&o){const e=t.EpF();t.TgZ(0,"mat-tab-body",11),t.NdJ("_onCentered",function(){t.CHM(e);const n=t.oxw();return t.KtG(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.CHM(e);const i=t.oxw();return t.KtG(i._setTabBodyWrapperHeight(n))}),t.qZA()}if(2&o){const e=h.$implicit,a=h.$index,n=t.oxw();t.Tol(e.bodyClass),t.ekj("mat-mdc-tab-body-active",n.selectedIndex===a),t.Q6J("id",n._getTabContentId(a))("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.uIk("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const bt=new t.OlP("MatTabContent");let ht=(()=>{class o{constructor(e){this.template=e}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.Rgc))};static#e=this.\u0275dir=t.lG2({type:o,selectors:[["","matTabContent",""]],standalone:!0,features:[t._Bn([{provide:bt,useExisting:o}])]})}return o})();const _t=new t.OlP("MatTabLabel"),V=new t.OlP("MAT_TAB");let ut=(()=>{class o extends v.ig{constructor(e,a,n){super(e,a),this._closestTab=n}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.Rgc),t.Y36(t.s_b),t.Y36(V,8))};static#e=this.\u0275dir=t.lG2({type:o,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[t._Bn([{provide:_t,useExisting:o}]),t.qOj]})}return o})();const J=new t.OlP("MAT_TAB_GROUP");let X=(()=>{class o{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}constructor(e,a){this._viewContainerRef=e,this._closestTabGroup=a,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new _.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new v.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.s_b),t.Y36(J,8))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["mat-tab"]],contentQueries:function(a,n,i){if(1&a&&(t.Suo(i,ut,5),t.Suo(i,ht,7,t.Rgc)),2&a){let c;t.iGM(c=t.CRH())&&(n.templateLabel=c.first),t.iGM(c=t.CRH())&&(n._explicitContent=c.first)}},viewQuery:function(a,n){if(1&a&&t.Gf(t.Rgc,7),2&a){let i;t.iGM(i=t.CRH())&&(n._implicitContent=i.first)}},hostAttrs:["hidden",""],inputs:{disabled:["disabled","disabled",t.VuI],textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[t._Bn([{provide:V,useExisting:o}]),t.Xq5,t.TTD,t.jDz],ngContentSelectors:S,decls:1,vars:0,template:function(a,n){1&a&&(t.F$t(),t.YNc(0,A,1,0,"ng-template"))},encapsulation:2})}return o})();const Z="mdc-tab-indicator--active",q="mdc-tab-indicator--no-transition";class pt{constructor(h){this._items=h}hide(){this._items.forEach(h=>h.deactivateInkBar())}alignToElement(h){const e=this._items.find(n=>n.elementRef.nativeElement===h),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}let gt=(()=>{class o{constructor(){this._elementRef=(0,t.f3M)(t.SBq),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){const a=this._elementRef.nativeElement;if(!e||!a.getBoundingClientRect||!this._inkBarContentElement)return void a.classList.add(Z);const n=a.getBoundingClientRect(),i=e.width/n.width,c=e.left-n.left;a.classList.add(q),this._inkBarContentElement.style.setProperty("transform",`translateX(${c}px) scaleX(${i})`),a.getBoundingClientRect(),a.classList.remove(q),a.classList.add(Z),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(Z)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const e=this._elementRef.nativeElement.ownerDocument||document,a=this._inkBarElement=e.createElement("span"),n=this._inkBarContentElement=e.createElement("span");a.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",a.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static#t=this.\u0275fac=function(a){return new(a||o)};static#e=this.\u0275dir=t.lG2({type:o,inputs:{fitInkBarToContent:["fitInkBarToContent","fitInkBarToContent",t.VuI]},features:[t.Xq5]})}return o})(),tt=(()=>{class o extends gt{constructor(e){super(),this.elementRef=e,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.SBq))};static#e=this.\u0275dir=t.lG2({type:o,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.uIk("aria-disabled",!!n.disabled),t.ekj("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:["disabled","disabled",t.VuI]},standalone:!0,features:[t.Xq5,t.qOj]})}return o})();const et=(0,s.i$)({passive:!0});let xt=(()=>{class o{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const a=isNaN(e)?0:e;this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}constructor(e,a,n,i,c,C,M){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=n,this._dir=i,this._ngZone=c,this._platform=C,this._animationMode=M,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new _.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new _.x,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.vpe,this.indexFocused=new t.vpe,c.runOutsideAngular(()=>{(0,y.R)(e.nativeElement,"mouseleave").pipe((0,R.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,y.R)(this._previousPaginator.nativeElement,"touchstart",et).pipe((0,R.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,y.R)(this._nextPaginator.nativeElement,"touchstart",et).pipe((0,R.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,I.of)("ltr"),a=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new N.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,j.q)(1)).subscribe(n),(0,D.T)(e,a,this._items.changes,this._itemsResized()).pipe((0,R.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(i=>{this.indexFocused.emit(i),this._setTabFocus(i)})}_itemsResized(){return"function"!=typeof ResizeObserver?P.E:this._items.changes.pipe((0,O.O)(this._items),(0,G.w)(e=>new u.y(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(i=>a.next(i));return e.forEach(i=>n.observe(i.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,x.T)(1),(0,w.h)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,B.Vb)(e))switch(e.keyCode){case B.K5:case B.L_:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:i,offsetWidth:c}=a.elementRef.nativeElement;let C,M;"ltr"==this._getLayoutDirection()?(C=i,M=C+c):(M=this._tabListInner.nativeElement.offsetWidth-i,C=M-c);const W=this.scrollDistance,nt=this.scrollDistance+n;C<W?this.scrollDistance-=W-C:M>nt&&(this.scrollDistance+=Math.min(M-nt,C-W))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,l.H)(650,100).pipe((0,R.R)((0,D.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:i}=this._scrollHeader(e);(0===i||i>=n)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(m.rL),t.Y36(E.Is,8),t.Y36(t.R0b),t.Y36(s.t4),t.Y36(t.QbO,8))};static#e=this.\u0275dir=t.lG2({type:o,inputs:{disablePagination:["disablePagination","disablePagination",t.VuI],selectedIndex:["selectedIndex","selectedIndex",t.Cb_]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.Xq5]})}return o})(),Ct=(()=>{class o extends xt{constructor(e,a,n,i,c,C,M){super(e,a,n,i,c,C,M),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new pt(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(m.rL),t.Y36(E.Is,8),t.Y36(t.R0b),t.Y36(s.t4),t.Y36(t.QbO,8))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["mat-tab-header"]],contentQueries:function(a,n,i){if(1&a&&t.Suo(i,tt,4),2&a){let c;t.iGM(c=t.CRH())&&(n._items=c)}},viewQuery:function(a,n){if(1&a&&(t.Gf(U,7),t.Gf(Q,7),t.Gf(F,7),t.Gf(H,5),t.Gf(K,5)),2&a){let i;t.iGM(i=t.CRH())&&(n._tabListContainer=i.first),t.iGM(i=t.CRH())&&(n._tabList=i.first),t.iGM(i=t.CRH())&&(n._tabListInner=i.first),t.iGM(i=t.CRH())&&(n._nextPaginator=i.first),t.iGM(i=t.CRH())&&(n._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.ekj("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{disableRipple:["disableRipple","disableRipple",t.VuI]},standalone:!0,features:[t.Xq5,t.qOj,t.jDz],ngContentSelectors:S,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(a,n){1&a&&(t.F$t(),t.TgZ(0,"button",0,1),t.NdJ("click",function(){return n._handlePaginatorClick("before")})("mousedown",function(c){return n._handlePaginatorPress("before",c)})("touchend",function(){return n._stopInterval()}),t._UZ(2,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.NdJ("keydown",function(c){return n._handleKeydown(c)}),t.TgZ(5,"div",5,6),t.NdJ("cdkObserveContent",function(){return n._onContentChanges()}),t.TgZ(7,"div",7,8),t.Hsn(9),t.qZA()()(),t.TgZ(10,"button",9,10),t.NdJ("mousedown",function(c){return n._handlePaginatorPress("after",c)})("click",function(){return n._handlePaginatorClick("after")})("touchend",function(){return n._stopInterval()}),t._UZ(12,"div",2),t.qZA()),2&a&&(t.ekj("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.Q6J("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),t.xp6(3),t.ekj("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.xp6(7),t.ekj("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.Q6J("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[T.wG,f.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color)}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return o})();const yt=new t.OlP("MAT_TABS_CONFIG"),kt={translateTab:(0,d.X$)("translateTab",[(0,d.SB)("center, void, left-origin-center, right-origin-center",(0,d.oB)({transform:"none"})),(0,d.SB)("left",(0,d.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,d.SB)("right",(0,d.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,d.eR)("* => left, * => right, left => center, right => center",(0,d.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,d.eR)("void => left-origin-center",[(0,d.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,d.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,d.eR)("void => right-origin-center",[(0,d.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,d.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let It=(()=>{class o extends v.Pl{constructor(e,a,n,i){super(e,a,i),this._host=n,this._centeringSub=g.w0.EMPTY,this._leavingSub=g.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,O.O)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36((0,t.Gpc)(()=>at)),t.Y36(p.K0))};static#e=this.\u0275dir=t.lG2({type:o,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[t.qOj]})}return o})(),at=(()=>{class o{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,n){this._elementRef=e,this._dir=a,this._dirChangeSubscription=g.w0.EMPTY,this._translateTabComplete=new _.x,this._onCentering=new t.vpe,this._beforeCentering=new t.vpe,this._afterLeavingCenter=new t.vpe,this._onCentered=new t.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(i=>{this._computePositionAnimationState(i),n.markForCheck()})),this._translateTabComplete.pipe((0,b.x)((i,c)=>i.fromState===c.fromState&&i.toState===c.toState)).subscribe(i=>{this._isCenterPosition(i.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(i.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.SBq),t.Y36(E.Is,8),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.Gf(v.Pl,5),2&a){let i;t.iGM(i=t.CRH())&&(n._portalHost=i.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[t.jDz],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(a,n){1&a&&(t.TgZ(0,"div",0,1),t.NdJ("@translateTab.start",function(c){return n._onTranslateTabStarted(c)})("@translateTab.done",function(c){return n._translateTabComplete.next(c)}),t.YNc(2,z,0,0,"ng-template",2),t.qZA()),2&a&&t.Q6J("@translateTab",t.WLB(3,Y,n._position,t.VKq(1,$,n.animationDuration)))},dependencies:[It,m.PQ],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[kt.translateTab]}})}return o})(),Mt=0,Pt=(()=>{class o{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,n,i){this._elementRef=e,this._changeDetectorRef=a,this._animationMode=i,this._tabs=new t.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=g.w0.EMPTY,this._tabLabelSubscription=g.w0.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new t.vpe,this.focusChange=new t.vpe,this.animationDone=new t.vpe,this.selectedTabChange=new t.vpe(!0),this._isServer=!(0,t.f3M)(s.t4).isBrowser,this._groupId=Mt++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination,this.dynamicHeight=!(!n||null==n.dynamicHeight)&&n.dynamicHeight,null!=n?.contentTabIndex&&(this.contentTabIndex=n.contentTabIndex),this.preserveContent=!!n?.preserveContent,this.fitInkBarToContent=!(!n||null==n.fitInkBarToContent)&&n.fitInkBarToContent,this.stretchTabs=!n||null==n.stretchTabs||n.stretchTabs}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,i)=>n.isActive=i===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let n;for(let i=0;i<a.length;i++)if(a[i].isActive){this._indexToSelect=this._selectedIndex=i,this._lastFocusedTabIndex=null,n=a[i];break}!n&&a[e]&&Promise.resolve().then(()=>{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,O.O)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new Et;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,D.T)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,n){a.focusIndex=n,e.disabled||(this.selectedIndex=n)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}static#t=this.\u0275fac=function(a){return new(a||o)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(yt,8),t.Y36(t.QbO,8))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["mat-tab-group"]],contentQueries:function(a,n,i){if(1&a&&t.Suo(i,X,5),2&a){let c;t.iGM(c=t.CRH())&&(n._allTabs=c)}},viewQuery:function(a,n){if(1&a&&(t.Gf(it,5),t.Gf(ot,5)),2&a){let i;t.iGM(i=t.CRH())&&(n._tabBodyWrapper=i.first),t.iGM(i=t.CRH())&&(n._tabHeader=i.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(a,n){2&a&&(t.Tol("mat-"+(n.color||"primary")),t.Udp("--mat-tab-animation-duration",n.animationDuration),t.ekj("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs))},inputs:{color:"color",fitInkBarToContent:["fitInkBarToContent","fitInkBarToContent",t.VuI],stretchTabs:["mat-stretch-tabs","stretchTabs",t.VuI],dynamicHeight:["dynamicHeight","dynamicHeight",t.VuI],selectedIndex:["selectedIndex","selectedIndex",t.Cb_],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:["contentTabIndex","contentTabIndex",t.Cb_],disablePagination:["disablePagination","disablePagination",t.VuI],disableRipple:["disableRipple","disableRipple",t.VuI],preserveContent:["preserveContent","preserveContent",t.VuI],backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[t._Bn([{provide:J,useExisting:o}]),t.Xq5,t.jDz],ngContentSelectors:S,decls:9,vars:6,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){1&a&&(t.F$t(),t.TgZ(0,"mat-tab-header",0,1),t.NdJ("indexFocused",function(c){return n._focusChanged(c)})("selectFocusedIndex",function(c){return n.selectedIndex=c}),t.SjG(2,dt,8,17,"div",12,t.x6l),t.qZA(),t.YNc(4,lt,1,0),t.TgZ(5,"div",2,3),t.SjG(7,mt,1,13,"mat-tab-body",13,t.x6l),t.qZA()),2&a&&(t.Q6J("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination),t.xp6(2),t.wJu(n._tabs),t.xp6(2),t.um2(4,n._isServer?4:-1),t.xp6(1),t.ekj("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.xp6(2),t.wJu(n._tabs))},dependencies:[Ct,tt,N.kH,T.wG,v.Pl,at],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return o})();class Et{}let Bt=(()=>{class o{static#t=this.\u0275fac=function(a){return new(a||o)};static#e=this.\u0275mod=t.oAB({type:o});static#a=this.\u0275inj=t.cJS({imports:[T.BQ,T.BQ]})}return o})()}}]);