1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[3598],{3598(C,m,i){i.d(m,{buttonComponentBuilder:()=>f});var c=i(5802),o=i(2271),d=i(9337),l=i(5246),g=i(8176),t=i(5547);let u=(()=>{class e{constructor(){this.classD=(0,c.WQX)(l.G_,{self:!0}),this.cmsId=this.classD.getRenderProperty("cmsid"),this.layoutClasses=this.classD.getRenderProperty("layoutClasses"),this.containerClasses=(0,o.EW)(()=>this.classD.containerClasses())}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275dir=t.FsC({type:e,features:[t.nM4([l.G_])]})}}return e})();const p=["*"];function y(e,r){1&e&&(t.qex(0),t.SdG(1),t.bVm())}let h=(()=>{class e{constructor(){this._classD=(0,c.WQX)(l.G_,{self:!0}),this._contentService=(0,c.WQX)(l.fH),this._payloadD=(0,c.WQX)(u,{self:!0}),this.shape=this._classD.getRenderProperty("shape"),this.type=this._classD.getRenderProperty("type"),this.iconPosition=this._classD.getRenderProperty("position"),this.noIcon=(0,o.EW)(()=>"true"===this._classD.getRenderProperty("noIcon")()),this.icon=this._contentService.querySelectorInnerHTML(".cms-icon"),this.title=this._contentService.querySelectorInnerHTML(".cms-label"),this.linkElement=this._contentService.querySelector("a"),this.link=(0,o.EW)(()=>({rel:this.linkElement()?.getAttribute("rel")??"",title:this.linkElement()?.getAttribute("title")??"",target:this.linkElement()?.getAttribute("target")??void 0,url:this.linkElement()?.getAttribute("href")??"",external:!!this.linkElement()?.getAttribute("rel")?.includes("external"),tracking:this.linkElement()?.getAttribute("data-cta-tracking-name")??void 0,mimeType:this.linkElement()?.getAttribute("data-cta-tracking-mime-type")??void 0})),this.containerClasses=(0,o.EW)(()=>this._payloadD.containerClasses()),this.cmsId=(0,o.EW)(()=>this._payloadD.cmsId()),this.layoutClasses=(0,o.EW)(()=>this._payloadD.layoutClasses()),this.hostClasses=(0,o.EW)(()=>[this.layoutClasses(),this.containerClasses()].filter(Boolean).join(" "))}static{this.customElementName="cms-button"}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["cms-button"]],hostVars:10,hostBindings:function(s,n){2&s&&(t.BMQ("data-automation-id","cms-button")("id",n.cmsId()),t.HbH(n.hostClasses()),t.AVh("cms-component",!0)("cms-section-container",!0)("stretchable",!0))},features:[t.Jv_([l.fH]),t.nM4([u])],ngContentSelectors:p,decls:2,vars:7,consts:[["labelPosition","right",3,"icon","iconPosition","label","link","noIcon","shape","type"],[4,"hgContent"]],template:function(s,n){1&s&&(t.NAR(),t.nrm(0,"cms-link-button",0),t.DNE(1,y,2,0,"ng-container",1)),2&s&&t.Y8G("icon",n.icon())("iconPosition",n.iconPosition())("label",n.title())("link",n.link())("noIcon",n.noIcon())("shape",n.shape())("type",n.type())},dependencies:[l.$q,g.o],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:focus-visible{outline:none}"],changeDetection:0})}}return e})();const f=e=>{const r=h.customElementName;if(!customElements.get(r)){const a=(0,d.gw)(h,{injector:e});customElements.define(r,a)}}}}]);
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.