1var t=Object.defineProperty,e=(e,n,a)=>((e,n,a)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[n]=a)(e,"symbol"!=typeof n?n+"":n,a);import{A as n}from"./abstract-analytics-component.bg8qcnhkzk0bauy1.js";import"./index.cz83wh4sws6slzdm.js";const a="list",i=`[data-hme-analytics="${a}"]`;class l extends n{init(){this.addEventHandlers()}addEventHandlers(){var t;null==(t=this.elements.ctaLink)||t.forEach(t=>{t.addEventListener("click",t=>this.handleCtaLinkClick(t))})}handleCtaLinkClick(t){const e=t.currentTarget,n=e.getAttribute("data-hme-analytics-hvb-type")||null;this.fireAnalytics("button_click",{data:{element_path:this.getElementPath(e,this.elements.self),component_name:"hvb_list",type:"link",hvb_flag:n&&"non-hvb"!==n?"true":"false",hvb_type:n,click_text:e.innerText.trim(),click_url:e.getAttribute("href")||void 0}})}}e(l,"NS","hme"),e(l,"IS",a),e(l,"SELF",i),e(l,"HOOKS",{ctaLink:".hme-list__item-link"});export{i as SELF,l as default};
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.