1"use strict";(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[4010],{44010:(T,u,s)=>{s.d(u,{p$:()=>E,qv:()=>f});var t=s(54438),_=s(97768),d=s(7605),l=s(49969),m=s(2800),b=s(57864),h=s(60177),I=s(63649);function x(a,r){if(1&a&&t.eu8(0,1),2&a){const e=t.XpG();t.Y8G("ngTemplateOutlet",e.getTemplateLabel().template)}}function y(a,r){if(1&a&&t.EFF(0),2&a){const e=t.XpG();t.SpI(" ",e.getStringLabel()," ")}}let v=(()=>{class a{constructor(e){this._elementRef=e}ngOnInit(){}getStringLabel(){return this._label instanceof b.y?null:this._label}getTemplateLabel(){return this._label instanceof b.y?this._label:null}getHostElement(){return this._elementRef.nativeElement}getStringIndex(){return this._index+1+"."}isActive(){return this._active}getOffset(){return this._elementRef.nativeElement.offsetLeft}getWidth(){return this._elementRef.nativeElement.getBoundingClientRect().width}getColor(){return this._label instanceof b.y?this._label.color:null}focus(){}static#t=this.\u0275fac=function(i){return new(i||a)(t.rXU(t.aKT))};static#e=this.\u0275cmp=t.VBU({type:a,selectors:[["mcrai-tab-header"]],hostVars:2,hostBindings:function(i,n){2&i&&t.AVh("mcrai-tab-header",!0)},inputs:{_label:[t.Mj6.None,"label","_label"],_index:[t.Mj6.None,"index","_index"],_active:[t.Mj6.None,"active","_active"]},decls:3,vars:5,consts:[["color","transparent",1,"mcrai-tab-header__label",3,"mcrai-button"],[3,"ngTemplateOutlet"]],template:function(i,n){1&i&&(t.j41(0,"button",0),t.DNE(1,x,1,1,"ng-container",1)(2,y,1,1),t.k0s()),2&i&&(t.AVh("mcrai-tab-header__label--active",n.isActive()),t.Y8G("mcrai-button",n.getColor()),t.R7$(),t.vxM(1,n.getTemplateLabel()?1:-1),t.R7$(),t.vxM(2,n.getStringLabel()?2:-1))},dependencies:[h.T3,I.Q],styles:[".mcrai-tab-header{display:block;flex:0 0 auto;margin-bottom:1px}.mcrai-tab-header__label{padding:15px 16px;width:100%;min-width:140px;margin:0;text-transform:none!important}.mcrai-tabs--vertical .mcrai-tab-header__label{justify-content:flex-start}\n"],encapsulation:2})}return a})(),g=(()=>{class a{constructor(e,i){this._elRef=e,this._ngZone=i}alignToElement(e){typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(e))}):this._setStyles(e)}_setStyles(e){const i=this._elRef.nativeElement;i.style.left=e?(e.offsetLeft||0)+"px":"0",i.style.width=e?(e.offsetWidth||0)+"px":"0"}static#t=this.\u0275fac=function(i){return new(i||a)(t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:a,selectors:[["mcrai-horizontal-ink-bar"]],hostVars:4,hostBindings:function(i,n){2&i&&t.AVh("mcrai-ink-bar",!0)("mcrai-ink-bar--horizontal",!0)}})}return a})();var R=s(28203);const A=["*"];function M(a,r){1&a&&t.SdG(0)}function V(a,r){if(1&a){const e=t.RV6();t.j41(0,"mcrai-tab-header",4),t.bIt("click",function(){const n=t.eBV(e).$implicit;return t.Njj(n.select())}),t.k0s()}if(2&a){const e=r.$implicit,i=r.$index,n=t.XpG();t.Y8G("index",i)("label",e.tabLabel||e.label)("active",n.selectedIndex===i)}}function k(a,r){if(1&a&&(t.j41(0,"div",5),t.eu8(1,6),t.k0s()),2&a){const e=r.$implicit,i=r.$index,n=t.XpG();t.AVh("mcrai-tab--active",n.selectedIndex===i),t.Y8G("@stepTransition",n._getAnimationDirection(i)),t.R7$(),t.Y8G("ngTemplateOutlet",e.content)}}let f=(()=>{class a extends _.VI{constructor(e){super(e)}static#t=this.\u0275fac=function(i){return new(i||a)(t.rXU((0,t.Rfq)(()=>p)))};static#e=this.\u0275cmp=t.VBU({type:a,selectors:[["mcrai-tab"]],contentQueries:function(i,n,c){if(1&i&&t.wni(c,b.y,5),2&i){let o;t.mGM(o=t.lsd())&&(n.tabLabel=o.first)}},features:[t.Vt3],ngContentSelectors:A,decls:1,vars:0,template:function(i,n){1&i&&(t.NAR(),t.DNE(0,M,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return a})(),p=(()=>{class a extends _.Up{set selIndex(e){this.selectedIndex=e}constructor(e,i,n){super(e,i,n),this.selectionChange.pipe((0,d.Q)(this._destroyed)).subscribe(c=>{const o=this._stepHeader.toArray()[c.selectedIndex].getHostElement();this._inkBar.alignToElement(o)})}ngAfterContentInit(){this._steps.changes.pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._stateChanged())}ngAfterViewInit(){super.ngAfterViewInit();const e=this._stepHeader.toArray()[this.selectedIndex].getHostElement();this._inkBar.alignToElement(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}static#t=this.\u0275fac=function(i){return new(i||a)(t.rXU(R.dS),t.rXU(t.gRc),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:a,selectors:[["","mcraiTabs",""]],contentQueries:function(i,n,c){if(1&i&&(t.wni(c,f,4),t.wni(c,f,4)),2&i){let o;t.mGM(o=t.lsd())&&(n._steps=o),t.mGM(o=t.lsd())&&(n.steps=o)}},viewQuery:function(i,n){if(1&i&&t.GBs(v,5),2&i){let c;t.mGM(c=t.lsd())&&(n._stepHeader=c)}},inputs:{selIndex:[t.Mj6.None,"selectedIndex","selIndex"]},features:[t.Vt3]})}return a})(),E=(()=>{class a extends p{static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(a)))(n||a)}})();static#e=this.\u0275cmp=t.VBU({type:a,selectors:[["mcrai-horizontal-tabs"]],viewQuery:function(i,n){if(1&i&&t.GBs(g,7),2&i){let c;t.mGM(c=t.lsd())&&(n._inkBar=c.first)}},hostVars:4,hostBindings:function(i,n){2&i&&t.AVh("mcrai-tabs",!0)("mcrai-tabs--horizontal",!0)},features:[t.Jv_([{provide:p,useExisting:a}]),t.Vt3],decls:7,vars:0,consts:[[1,"mcrai-tabs__header"],[3,"index","label","active"],[1,"mcrai-tabs__content"],[1,"mcrai-tab",3,"mcrai-tab--active"],[3,"click","index","label","active"],[1,"mcrai-tab"],[3,"ngTemplateOutlet"]],template:function(i,n){1&i&&(t.j41(0,"div",0),t.Z7z(1,V,1,3,"mcrai-tab-header",1,t.fX1),t.nrm(3,"mcrai-horizontal-ink-bar"),t.k0s(),t.j41(4,"div",2),t.Z7z(5,k,2,4,"div",3,t.fX1),t.k0s()),2&i&&(t.R7$(),t.Dyx(n.steps),t.R7$(4),t.Dyx(n.steps))},dependencies:[h.T3,v,g],styles:[".mcrai-tabs{display:flex}.mcrai-tabs__header{display:flex;position:relative;flex:1;overflow-x:auto}.mcrai-tab{height:100%;overflow:hidden}.mcrai-tabs__content{overflow:hidden}.mcrai-tab:not(.mcrai-tab--active){height:0;visibility:hidden}.mcrai-tabs--vertical{flex-direction:row}.mcrai-tabs--vertical .mcrai-tabs__header{flex-direction:column}.mcrai-tabs--vertical .mcrai-tabs__content{padding:0 30px;flex:3}.mcrai-tabs--horizontal{flex-direction:column}.mcrai-tabs--horizontal .mcrai-tabs__header{flex-direction:row;flex:0 0 46px;align-items:flex-end;justify-content:flex-start}.mcrai-tabs--horizontal .mcrai-tabs__content{padding:30px 0;flex:1 1 auto}.mcrai-ink-bar{position:absolute;transition:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.mcrai-ink-bar--horizontal{height:2px;bottom:0}
1.mcrai-ink-bar--vertical{width:2px;right:0}\n"],encapsulation:2,data:{animation:[(0,l.hZ)("stepTransition",[(0,l.wk)("previous",(0,l.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,l.wk)("current",(0,l.iF)({transform:"none",visibility:"visible"})),(0,l.wk)("next",(0,l.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,l.kY)("* => *",(0,l.i0)(`${m.e.COMPLEX} ${m.r.DECELERATION_CURVE}`))])]},changeDetection:0})}return a})()},57864:(T,u,s)=>{s.d(u,{y:()=>_});var t=s(54438);let _=(()=>{class d{set mcraiTabLabel(m){this.color=m}constructor(m){this.template=m}static#t=this.\u0275fac=function(b){return new(b||d)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:d,selectors:[["","mcraiTabLabel",""]],inputs:{mcraiTabLabel:"mcraiTabLabel"}})}return d})()}}]);
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.