1import{Bb as b,Cb as C,Sa as i,_a as m,hb as u,ib as f,qa as d,r as p,ub as g,wb as r,xb as a,ya as l,zb as h}from"./chunk-XNVV24DP.js";var T=["*"],y=(()=>{class e{constructor(){this.role="button",this.tabChanged=new l}click(){this.tabChanged.emit(this.id)}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=i({type:e,selectors:[["app-tab"]],hostVars:1,hostBindings:function(t,o){t&1&&g("click",function(){return o.click()}),t&2&&m("role",o.role)},inputs:{id:[0,"appId","id"]},outputs:{tabChanged:"tabChanged"},ngContentSelectors:T,decls:2,vars:0,template:function(t,o){t&1&&(r(),u(0,"div"),a(1),f())},styles:['[_nghost-%COMP%]{position:relative;display:flex;align-items:center;color:var(--color-01);line-height:24px;padding:.5em 0;font-weight:500;cursor:pointer}[_nghost-%COMP%]:not(:nth-of-type(1)){margin-left:1.5em}.active[_nghost-%COMP%]:after{content:"";position:absolute;bottom:0;left:0;right:0;background-color:var(--color-02);height:4px;border-radius:4px 4px 0 0}'],changeDetection:0})}}return e})();var _=["*"],Q=(()=>{class e{constructor(){this.tabId$$=new p(1)}ngOnChanges(n){n.tabId&&this.tabId$$.next(n.tabId.currentValue)}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=i({type:e,selectors:[["app-tabs"]],contentQueries:function(t,o,s){if(t&1&&h(s,y,4),t&2){let c;b(c=C())&&(o.tabQueryList=c)}},inputs:{tabId:[0,"appTabId","tabId"]},features:[d],ngContentSelectors:_,decls:1,vars:0,template:function(t,o){t&1&&(r(),a(0))},styles:["[_nghost-%COMP%]{display:flex;min-height:2em}"],changeDetection:0})}}return e})();export{y as a,Q as b}; 2/**i18n:4faa29ecb987122eed1aeb8284293e69117b256568ec45efea3497eead83c9b4*/
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.