1(self.webpackChunkshell=self.webpackChunkshell||[]).push([[4104],{4104:(Pt,S,l)=>{l.r(S),l.d(S,{MAT_TAB:()=>P,MAT_TABS_CONFIG:()=>L,MAT_TAB_CONTENT:()=>z,MAT_TAB_GROUP:()=>B,MAT_TAB_LABEL:()=>U,MatInkBar:()=>E,MatPaginatedTabHeader:()=>A,MatTab:()=>Z,MatTabBody:()=>M,MatTabBodyPortal:()=>W,MatTabChangeEvent:()=>J,MatTabContent:()=>V,MatTabGroup:()=>xt,MatTabHeader:()=>X,MatTabLabel:()=>G,MatTabLabelWrapper:()=>R,MatTabLink:()=>at,MatTabNav:()=>et,MatTabNavPanel:()=>wt,MatTabsModule:()=>Mt,_MAT_INK_BAR_POSITIONER:()=>gt,_MAT_INK_BAR_POSITIONER_FACTORY:()=>Y,matTabsAnimations:()=>Q});var x=l(8620),t=l(5247),m=l(1682),g=l(5252),I=l(2227),T=l(6038),k=l(3591),c=l(3970),b=l(6209),h=l(8695),_=l(2552),w=l(6799),C=l(6567),f=l(5522),v=l(9103);function it(r,s){}const rt=r=>({animationDuration:r}),ot=(r,s)=>({value:r,params:s});function st(r,s){1&r&&t.\u0275\u0275projection(0)}const y=["*"],O=["tabListContainer"],F=["tabList"],j=["tabListInner"],N=["nextPaginator"],H=["previousPaginator"],ct=["tabBodyWrapper"],dt=["tabHeader"];function lt(r,s){}function bt(r,s){if(1&r&&t.\u0275\u0275template(0,lt,0,0,"ng-template",10),2&r){const e=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("cdkPortalOutlet",e.templateLabel)}}function mt(r,s){if(1&r&&t.\u0275\u0275text(0),2&r){const e=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275textInterpolate(e.textLabel)}}function ht(r,s){if(1&r){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",4,5),t.\u0275\u0275listener("click",function(){const n=t.\u0275\u0275restoreView(e),i=n.$implicit,o=n.$index,d=t.\u0275\u0275nextContext(),p=t.\u0275\u0275reference(1);return t.\u0275\u0275resetView(d._handleClick(i,p,o))})("cdkFocusChange",function(n){const o=t.\u0275\u0275restoreView(e).$index,d=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(d._tabFocusChanged(n,o))}),t.\u0275\u0275element(2,"span",6)(3,"div",7),t.\u0275\u0275elementStart(4,"span",8)(5,"span",9),t.\u0275\u0275template(6,bt,1,1,null,10)(7,mt,1,1),t.\u0275\u0275elementEnd()()()}if(2&r){const e=s.$implicit,a=s.$index,n=t.\u0275\u0275reference(1),i=t.\u0275\u0275nextContext();t.\u0275\u0275classProp("mdc-tab--active",i.selectedIndex===a),t.\u0275\u0275property("id",i._getTabLabelId(a))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",i.fitInkBarToContent),t.\u0275\u0275attribute("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.\u0275\u0275advance(3),t.\u0275\u0275property("matRippleTrigger",n)("matRippleDisabled",e.disabled||i.disableRipple),t.\u0275\u0275advance(3),t.\u0275\u0275conditional(6,e.templateLabel?6:7
1)}}function _t(r,s){if(1&r){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"mat-tab-body",11),t.\u0275\u0275listener("_onCentered",function(){t.\u0275\u0275restoreView(e);const n=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(i._setTabBodyWrapperHeight(n))}),t.\u0275\u0275elementEnd()}if(2&r){const e=s.$implicit,a=s.$index,n=t.\u0275\u0275nextContext();t.\u0275\u0275classProp("mat-mdc-tab-body-active",n.selectedIndex===a),t.\u0275\u0275property("id",n._getTabContentId(a))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.\u0275\u0275attribute("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const pt=["mat-tab-nav-bar",""],ut=["mat-tab-link",""],Q={translateTab:(0,h.trigger)("translateTab",[(0,h.state)("center, void, left-origin-center, right-origin-center",(0,h.style)({transform:"none"})),(0,h.state)("left",(0,h.style)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,h.state)("right",(0,h.style)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,h.transition)("* => left, * => right, left => center, right => center",(0,h.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,h.transition)("void => left-origin-center",[(0,h.style)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,h.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,h.transition)("void => right-origin-center",[(0,h.style)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,h.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let W=(()=>{class r extends g.CdkPortalOutlet{constructor(e,a,n,i){super(e,a,i),this._host=n,this._centeringSub=c.Subscription.EMPTY,this._leavingSub=c.Subscription.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,b.startWith)(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{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ComponentFactoryResolver),t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject((0,t.forwardRef)(()=>M)),t.\u0275\u0275directiveInject(x.DOCUMENT))}}static{this.\u0275dir=t.\u0275\u0275defineDirective({type:r,selectors:[["","matTabBodyHost",""]],features:[t.\u0275\u0275InheritDefinitionFeature]})}}return r})(),M=(()=>{class r{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,n){this._elementRef=e,this._dir=a,this._dirChangeSubscription=c.Subscription.EMPTY,this._translateTabComplete=new c.Subject,this._onCentering=new t.EventEmitter,this._beforeCentering=new t.EventEmitter,this._afterLeavingCenter=new t.EventEmitter,this._onCentered=new t.EventEmitter(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(i=>{this._computePositionAnimationState(i),n.markForCheck()})),this._translateTabComplete.pipe((0,b.distinctUntilChanged)((i,o)=>i.fromState===o.fromState&&i.toState===o.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"
1:"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{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(k.Directionality,8),t.\u0275\u0275directiveInject(t.ChangeDetectorRef))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.\u0275\u0275viewQuery(g.CdkPortalOutlet,5),2&a){let i;t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(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"},decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(a,n){1&a&&(t.\u0275\u0275elementStart(0,"div",0,1),t.\u0275\u0275listener("@translateTab.start",function(o){return n._onTranslateTabStarted(o)})("@translateTab.done",function(o){return n._translateTabComplete.next(o)}),t.\u0275\u0275template(2,it,0,0,"ng-template",2),t.\u0275\u0275elementEnd()),2&a&&t.\u0275\u0275property("@translateTab",t.\u0275\u0275pureFunction2(3,ot,n._position,t.\u0275\u0275pureFunction1(1,rt,n.animationDuration)))},dependencies:[W],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:[Q.translateTab]}})}}return r})();const z=new t.InjectionToken("MatTabContent");let V=(()=>{class r{constructor(e){this.template=e}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.TemplateRef))}}static{this.\u0275dir=t.\u0275\u0275defineDirective({type:r,selectors:[["","matTabContent",""]],features:[t.\u0275\u0275ProvidersFeature([{provide:z,useExisting:r}])]})}}return r})();const U=new t.InjectionToken("MatTabLabel"),P=new t.InjectionToken("MAT_TAB");let G=(()=>{class r extends g.CdkPortal{constructor(e,a,n){super(e,a),this._closestTab=n}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.TemplateRef),t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(P,8))}}static{this.\u0275dir=t.\u0275\u0275defineDirective({type:r,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t.\u0275\u0275ProvidersFeature([{provide:U,useExisting:r}]),t.\u0275\u0275InheritDefinitionFeature]})}}return r})();const D="mdc-tab-indicator--active",K="mdc-tab-indicator--no-transition";class E{constructor(s){this._items=s}hide(){this._items.forEach(s=>s.deactivateInkBar())}alignToElement(s){const e=this._items.find(n=>n.elementRef.nativeElement===s),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}function $(r){return class extends r{constructor(...s){super(...s),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(s){const e=(0,_.coerceBooleanProperty)(s);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(s){const e=this.elementRef.nativeElement;if(!s||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(D);const a=e.getBoundingClientRect(),n=s.width/a.width,i=s.left-a.left;e.classList.add(K),this._inkBarContentElement.style.setProperty("transform",`translateX(${i}px) scaleX(${n})`),e.getBoundingClientRect(),e.classList.remove(K),e.classList.add(D),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(D)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const s=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=s.createElement("span"),this._inkBarContentElement=s.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}function Y(){return s=>({left:s?(s.offsetLeft||0)+"px":"0",width:s?(s.offsetWidth||0)+"px":"0"})}const gt=new t.InjectionToken("MatInkBarPositioner",{providedIn:"root",factory:Y}),ft=$((0,m.mixinDisabled)(class{}));let R=(()=>{class r extends ft{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef))}}static{this.\u0275dir=t.\u0275\u0275defineDirective({type:r,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.\u0275\u0275attribute("aria-disabled",!!n.disabled),t.\u0275\u0275classProp("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[t.\u0275\u0275InheritDefinitionFeature]})}}return r})();const vt=(0,m.mixinDisabled)(class{}),B=new t.InjectionToken("MAT_TAB_GROUP");let Z=(()=>{class r extends vt{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}
1constructor(e,a){super(),this._viewContainerRef=e,this._closestTabGroup=a,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new c.Subject,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 g.TemplatePortal(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(B,8))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["mat-tab"]],contentQueries:function(a,n,i){if(1&a&&(t.\u0275\u0275contentQuery(i,G,5),t.\u0275\u0275contentQuery(i,V,7,t.TemplateRef)),2&a){let o;t.\u0275\u0275queryRefresh(o=t.\u0275\u0275loadQuery())&&(n.templateLabel=o.first),t.\u0275\u0275queryRefresh(o=t.\u0275\u0275loadQuery())&&(n._explicitContent=o.first)}},viewQuery:function(a,n){if(1&a&&t.\u0275\u0275viewQuery(t.TemplateRef,7),2&a){let i;t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._implicitContent=i.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[t.\u0275\u0275ProvidersFeature([{provide:P,useExisting:r}]),t.\u0275\u0275InheritDefinitionFeature,t.\u0275\u0275NgOnChangesFeature],ngContentSelectors:y,decls:1,vars:0,template:function(a,n){1&a&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275template(0,st,1,0,"ng-template"))},encapsulation:2})}}return r})();const q=(0,C.normalizePassiveListenerOptions)({passive:!0});let A=(()=>{class r{get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,_.coerceBooleanProperty)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=(0,_.coerceNumberProperty)(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}constructor(e,a,n,i,o,d,p){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=n,this._dir=i,this._ngZone=o,this._platform=d,this._animationMode=p,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new c.Subject,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new c.Subject,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.EventEmitter,this.indexFocused=new t.EventEmitter,o.runOutsideAngular(()=>{(0,c.fromEvent)(e.nativeElement,"mouseleave").pipe((0,b.takeUntil)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,c.fromEvent)(this._previousPaginator.nativeElement,"touchstart",q).pipe((0,b.takeUntil)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,c.fromEvent)(this._nextPaginator.nativeElement,"touchstart",q).pipe((0,b.takeUntil)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,c.of)("ltr"),a=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new T.FocusKeyManager(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,b.take)(1)).subscribe(n),(0,c.merge)(e,a,this._items.changes,this._itemsResized()).pipe((0,b.takeUntil)(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?c.EMPTY:this._items.changes.pipe((0,b.startWith)(this._items),(0,b.switchMap)(e=>new c.Observable(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(i=>a.next(i));return e.forEach(i=>
1n.observe(i.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,b.skip)(1),(0,b.filter)(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,v.hasModifierKey)(e))switch(e.keyCode){case v.ENTER:case v.SPACE: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:o}=a.elementRef.nativeElement;let d,p;"ltr"==this._getLayoutDirection()?(d=i,p=d+o):(p=this._tabListInner.nativeElement.offsetWidth-i,d=p-o);const u=this.scrollDistance,nt=this.scrollDistance+n;d<u?this.scrollDistance-=u-d:p>nt&&(this.scrollDistance+=Math.min(p-nt,d-u))}_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,c.timer)(650,100).pipe((0,b.takeUntil)((0,c.merge)(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{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(w.ViewportRuler),t.\u0275\u0275directiveInject(k.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(C.Platform),t.\u0275\u0275directiveInject(f.ANIMATION_MODULE_TYPE,8))}}static{this.\u0275dir=t.\u0275\u0275defineDirective({type:r,inputs:{disablePagination:"disablePagination"}})}}return r})(),X=(()=>{class r extends A{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,_.coerceBooleanProperty)(e)}constructor(e,a,n,i,o,d,p){super(e,a,n,i,o,d,p),this._disableRipple=!1}ngAfterContentInit(){this._inkBar=new E(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(w.ViewportRuler),t.\u0275\u0275directiveInject(k.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(C.Platform),t.\u0275\u0275directiveInject(f.ANIMATION_MODULE_TYPE,8))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["mat-tab-header"]],contentQueries:function(a,n,i){if(1&a&&t.\u0275\u0275contentQuery(i,R,4),2&a){let o;t.\u0275\u0275queryRefresh(o=t.\u0275\u0275loadQuery())&&(n._items=o)}},viewQuery:function(a,n){if(1&a&&(t.\u0275\u0275viewQuery(O,7),t.\u0275\u0275viewQuery(F,7),t.\u0275\u0275viewQuery(j,7),t.\u0275\u0275viewQuery(N,5),t.\u0275\u0275viewQuery(H,5)),2&a){let i;t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabListContainer=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabList=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabListInner=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._nextPaginator=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:y,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.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"button",0,1),t.\u0275\u0275listener("click",function(){return n._handlePaginatorClick("before")})("mousedown",function(o){return n._handlePaginatorPress("before",o)})("touchend",function(){return n._stopInterval()}),t.\u0275\u0275element(2,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",3,4),t.\u0275\u0275listener("keydown",function(o){return n._handleKeydown(o)}),t.\u0275\u0275elementStart(5,"div",5,6),t.\u0275\u0275listener("cdkObserveContent",function(){return n._onContentChanges()}),t.\u0275\u0275elementStart(7,"div",7,8),t.\u0275\u0275projection(9),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(10,"button",9,10),t.\u0275\u0275listener("mousedown",function(o){return n._handlePaginatorPress("after",o)})("click",function(){return n._handlePaginatorClick("after")})("touchend",function(){return n._stopInterval()}),t.\u0275\u0275element(12,"div",2),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.\u0275\u0275property("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),t.\u0275\u0275advance(3),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.\u0275\u0275advance(7),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.\u0275\u0275property("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[m.MatRipple,I.CdkObserveContent],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;
1cursor: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}.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 r})();const L=new t.InjectionToken("MAT_TABS_CONFIG");let kt=0;const Ct=(0,m.mixinColor)((0,m.mixinDisableRipple)(class{constructor(r){this._elementRef=r}}),"primary");let xt=(()=>{class r extends Ct{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=(0,_.coerceBooleanProperty)(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,_.coerceBooleanProperty)(e)}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=(0,_.coerceBooleanProperty)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=(0,_.coerceNumberProperty)(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=(0,_.coerceNumberProperty)(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,_.coerceBooleanProperty)(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=(0,_.coerceBooleanProperty)(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){super(e),this._changeDetectorRef=a,this._animationMode=i,this._tabs=new t.QueryList,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=c.Subscription.EMPTY,this._tabLabelSubscription=c.Subscription.EMPTY,this._fitInkBarToContent=!1,this._stretchTabs=!0,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new t.EventEmitter,this.focusChange=new t.EventEmitter,this.animationDone=new t.EventEmitter,this.selectedTabChange=new t.EventEmitter(!0),this._groupId=kt++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination,this.dynamicHeight=!(!n||null==n.dynamicHeight)&&n.dynamicHeight,this.contentTabIndex=n?.contentTabIndex??null,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(()=>
1{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,b.startWith)(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 J;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,c.merge)(...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{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(L,8),t.\u0275\u0275directiveInject(f.ANIMATION_MODULE_TYPE,8))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["mat-tab-group"]],contentQueries:function(a,n,i){if(1&a&&t.\u0275\u0275contentQuery(i,Z,5),2&a){let o;t.\u0275\u0275queryRefresh(o=t.\u0275\u0275loadQuery())&&(n._allTabs=o)}},viewQuery:function(a,n){if(1&a&&(t.\u0275\u0275viewQuery(ct,5),t.\u0275\u0275viewQuery(dt,5)),2&a){let i;t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabBodyWrapper=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabHeader=i.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(a,n){2&a&&(t.\u0275\u0275styleProp("--mat-tab-animation-duration",n.animationDuration),t.\u0275\u0275classProp("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",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[t.\u0275\u0275ProvidersFeature([{provide:B,useExisting:r}]),t.\u0275\u0275InheritDefinitionFeature],decls:8,vars:5,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","ngClass","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","ngClass","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","ngClass","disabled","fitInkBarToContent"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){1&a&&(t.\u0275\u0275elementStart(0,"mat-tab-header",0,1),t.\u0275\u0275listener("indexFocused",function(o){return n._focusChanged(o)})("selectFocusedIndex",function(o){return n.selectedIndex=o}),t.\u0275\u0275repeaterCreate(2,ht,8,16,"div",12,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(4,"div",2,3),t.\u0275\u0275repeaterCreate(6,_t,1,12,"mat-tab-body",13,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275property("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination),t.\u0275\u0275advance(2),t.\u0275\u0275repeater(n._tabs),t.\u0275\u0275advance(2),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.\u0275\u0275advance(2),t.\u0275\u0275repeater(n._tabs))},dependencies:[x.NgClass,g.CdkPortalOutlet,m.MatRipple,T.CdkMonitorFocus,M,R,X],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}
1.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}
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{al
1ign-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 r})();class J{}let tt=0,et=(()=>{class r extends A{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next((0,_.coerceBooleanProperty)(e)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,_.coerceBooleanProperty)(e)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":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}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,_.coerceBooleanProperty)(e)}constructor(e,a,n,i,o,d,p,u){super(e,i,o,a,n,d,p),this._fitInkBarToContent=new c.BehaviorSubject(!1),this._stretchTabs=!0,this._disableRipple=!1,this.color="primary",this.disablePagination=!(!u||null==u.disablePagination)&&u.disablePagination,this.fitInkBarToContent=!(!u||null==u.fitInkBarToContent)&&u.fitInkBarToContent,this.stretchTabs=!u||null==u.stretchTabs||u.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new E(this._items),this._items.changes.pipe((0,b.startWith)(null),(0,b.takeUntil)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a<e.length;a++)if(e[a].active)return this.selectedIndex=a,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=e[a].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(k.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(w.ViewportRuler),t.\u0275\u0275directiveInject(C.Platform),t.\u0275\u0275directiveInject(f.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(L,8))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(a,n,i){if(1&a&&t.\u0275\u0275contentQuery(i,at,5),2&a){let o;t.\u0275\u0275queryRefresh(o=t.\u0275\u0275loadQuery())&&(n._items=o)}},viewQuery:function(a,n){if(1&a&&(t.\u0275\u0275viewQuery(O,7),t.\u0275\u0275viewQuery(F,7),t.\u0275\u0275viewQuery(j,7),t.\u0275\u0275viewQuery(N,5),t.\u0275\u0275viewQuery(H,5)),2&a){let i;t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabListContainer=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabList=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._tabListInner=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._nextPaginator=i.first),t.\u0275\u0275queryRefresh(i=t.\u0275\u0275loadQuery())&&(n._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(a,n){2&a&&(t.\u0275\u0275attribute("role",n._getRole()),t.\u0275\u0275styleProp("--mat-tab-animation-duration",n.animationDuration),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",n.stretchTabs)("mat-primary","warn"!==n.color&&"accent"!==n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("_mat-animation-noopable","NoopAnimations"===n._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:"disableRipple",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:pt,ngContentSelectors:y,decls:13,vars:8,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-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["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.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"button",0,1),t.\u0275\u0275listener("click",function(){return n._handlePaginatorClick("before")})("mousedown",function(o){return n._handlePaginatorPress("before",o)})("touchend",function(){return n._stopInterval()}),t.\u0275\u0275element(2,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",3,4),t.\u0275\u0275listener("keydown",function(o){return n._handleKeydown(o)}),t.\u0275\u0275elementStart(5,"div",5,6),t.\u0275\u0275listener("cdkObserveContent",function(){return n._onContentChanges()}),t.\u0275\u0275elementStart(7,"div",7,8),t.\u0275\u0275projection(9),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(10,"button",9,10),t.\u0275\u0275listener("mousedown",function(o){return n._handlePaginatorPress("after",o)})("click",function(){return n._handlePaginatorClick("after")})("touchend",function(){return n._stopInterval()}),t.\u0275\u0275element(12,"div",2),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.\u0275\u0275property("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),t.\u0275\u0275advance(10),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.\u0275\u0275property("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[m.MatRipple,I.CdkObserveContent],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}
1.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-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-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.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-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.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-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}}return r})();const It=$((0,m.mixinTabIndex)((0,m.mixinDisableRipple)((0,m.mixinDisabled)(class{}))));let at=(()=>{class r extends It{get active(){return this._isActive}set active(e){const a=(0,_.coerceBooleanProperty)(e);a!==this._isActive&&(this._isActive=a,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,a,n,i,o,d){super(),this._tabNavBar=e,this.elementRef=a,this._focusMonitor=o,this._destroyed=new c.Subject,this._isActive=!1,this.id="mat-tab-link-"
1+tt++,this.rippleConfig=n||{},this.tabIndex=parseInt(i)||0,"NoopAnimations"===d&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),e._fitInkBarToContent.pipe((0,b.takeUntil)(this._destroyed)).subscribe(p=>{this.fitInkBarToContent=p})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===v.SPACE||e.keyCode===v.ENTER)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&this.elementRef.nativeElement.click())}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}static{this.\u0275fac=function(a){return new(a||r)(t.\u0275\u0275directiveInject(et),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(m.MAT_RIPPLE_GLOBAL_OPTIONS,8),t.\u0275\u0275injectAttribute("tabindex"),t.\u0275\u0275directiveInject(T.FocusMonitor),t.\u0275\u0275directiveInject(f.ANIMATION_MODULE_TYPE,8))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(a,n){1&a&&t.\u0275\u0275listener("focus",function(){return n._handleFocus()})("keydown",function(o){return n._handleKeydown(o)}),2&a&&(t.\u0275\u0275attribute("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),t.\u0275\u0275classProp("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:ut,ngContentSelectors:y,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(a,n){1&a&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275element(0,"span",0)(1,"div",1),t.\u0275\u0275elementStart(2,"span",2)(3,"span",3),t.\u0275\u0275projection(4),t.\u0275\u0275elementEnd()()),2&a&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled))},dependencies:[m.MatRipple],styles:['.mat-mdc-tab-link{-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-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .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-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0})}}return r})(),wt=(()=>
1{class r{constructor(){this.id="mat-tab-nav-panel-"+tt++}static{this.\u0275fac=function(a){return new(a||r)}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(a,n){2&a&&t.\u0275\u0275attribute("aria-labelledby",n._activeTabId)("id",n.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:y,decls:1,vars:0,template:function(a,n){1&a&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0})}}return r})(),Mt=(()=>{class r{static{this.\u0275fac=function(a){return new(a||r)}}static{this.\u0275mod=t.\u0275\u0275defineNgModule({type:r})}static{this.\u0275inj=t.\u0275\u0275defineInjector({imports:[x.CommonModule,m.MatCommonModule,g.PortalModule,m.MatRippleModule,I.ObserversModule,T.A11yModule,m.MatCommonModule]})}}return r})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.