define("heroItemTelemetryHelper",["require","exports","componentFactory","htmlExtensions"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function n(n){var t=this;(this.element=n,this.attached=!1,this.onHeroItemClicked=function(n){var i=window.mscc,t;i&&!i.hasConsent()&&i.setConsent();t=window.awa;t&&t.ct&&t.ct.capturePageAction&&t.actionType&&t.ct.capturePageAction(n.targetElement,{targetUri:n.targetUri,actionType:t.actionType.CLICKLEFT})},n)&&r.SafeBrowserApis.requestAnimationFrame.call(window,function(){return t.attachToHeroItem()})}return n.prototype.attachToHeroItem=function(){var n=this;i.ComponentFactory.enumerateComponents(this.element,function(t,i){return i.subscribe&&(n.attached=i.subscribe(n)),!n.attached});this.attached||r.SafeBrowserApis.requestAnimationFrame.call(window,function(){return n.attachToHeroItem()})},n}();t.HeroItemTelemetryHelper=u});require(["heroItemTelemetryHelper","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{component:n.HeroItemTelemetryHelper,selector:".c-hero, .m-hero-item, .m-feed-hero-item, .m-immersive-hero-item, .m-multi-hero-item, .m-content-placement-item"}])})