':"";if(r){var a=n.promos.showYahooLogo?"":"yns-no-logo";r=r.replace("{notifOnboardBtnLabel}",n.promos.notifOnboardBtnLabel).replace("{notifOnboardMsg}",n.promos.notifOnboardMsg).replace("{subscriptionTopic}",n.promos.subscriptionTopic).replace("{noLogoClass}",a).replace("{promoLogo}",n.promos.promoLogo)}var s=t.newCount>n.panel.maxCount?t.newCount:"",c=n.panel.notificationCenterPath,l=c?"":ne,u=n.panel.headerMsg?"":" "+ne,d=c?oe:"",f=void 0;t.count?f=t.markup:f='
{emptyPanelMsg}
'.replace("{emptyPanelMsg}",n.panel.emptyPanelMsg);return e=e.replace("{notifMarkup}",f).replace("{promoMarkup}",r).replace("{hideClass}",l).replace("{notifCenterLink}",c).replace("{paddingClass}",d).replace("{headerMsg}",n.panel.headerMsg).replace("{hideHeaderClass}",u).replace(/{notificationCenterNavMsg}/g,n.panel.notificationCenterNavMsg).replace(/{newCount}/g,s)}},{key:"render",value:function(e,t){var n=this;if(n._panelNode){var o=void 0,i=n._panelNode,r=void 0,a=void 0;switch(e){case"expanded_panel":o='
{headerMsg}
- {promoMarkup}{notifMarkup}
',a=n._store.getNotifications(),r=n._generatePanelMarkup(o,a),i.innerHTML=r;break;case"error_panel":r=(o='
{errorMsg}
').replace("{errorMsg}",n._config.panel.errorMsg),i.innerHTML=r}t&&t()}else t&&t(new Error("No panel parent"))}},{key:"createPanelParentNode",value:function(e){e&&(e.innerHTML='',this._panelNode=document.getElementById(te))}},{key:"updateBadgeNode",value:function(e){if(e){var t=this._store.getNotifications().newCount,n=this._config.badge.maxCount;if(t){var o=t>n?n+"+":t;e.innerHTML=o}else e.innerHTML=""}}},{key:"addStyles",value:function(e){if(e&&"undefined"!=typeof window){var t=document.getElementById(this._config.panel.styleTagId);t||((t=document.createElement("style")).type="text/css",t.id=this._config.panel.styleTagId,t.innerText=e,document.head.appendChild(t))}}}]),e}(),re=function(){function e(t,n,o){z(this,e);var i=this;i._store=n,i._view=o,i._config=t;var r=i._config.panel;i._panelParentNode=document.querySelector(r.parentSelector),i._badgeNode=i._config.badge.selector&&document.querySelector(i._config.badge.selector),i._indicatorNode=r.indicatorSelector&&document.querySelector(r.indicatorSelector)}return G(e,[{key:"createPanelParentNode",value:function(){this._view.createPanelParentNode(this._panelParentNode),this._notifPanelNode=document.getElementById(te)}},{key:"refreshPanelNode",value:function(e,t){var n=this;V(n._notifPanelNode,ee),n._store.fetchNotifications(e,(function(e,o){var i=window.wafer&&window.wafer.base;i&&i.destroy(n._notifPanelNode),e?n._notifPanelNode.innerHTML||(n._view.render("error_panel"),V(n._notifPanelNode,ee)):(n._view.render("expanded_panel"),n._view.updateBadgeNode(n._badgeNode),n._showBadge(),n._showIndicator(),n._view.addStyles(o.css)),X(n._notifPanelNode,ee),i&&i.sync(n._notifPanelNode.parentNode),t&&t(e,o)}))}},{key:"resetBadge",value:function(){var e=this;e._store.resetNewCount(),e._view.updateBadgeNode(e._badgeNode),V(e._badgeNode,e._config.badge.hideClass)}},{key:"_showIndicator",value:function(){this._indicatorNode&&(this._store.getNotifications().newCount?V(this._indicatorNode,this._config.panel.indicatorClass):X(this._indicatorNode,this._config.panel.indicatorClass))}},{key:"_showBadge",value:function(){var e=this;e._store.getNotifications().newCount?X(e._badgeNode,e._config.badge.hideClass):V(e._badgeNode,e._config.badge.hideClass)}}]),e}(),ae={promos:{eligibleBodyClass:"display-push-promos",enableNotifOnboard:!0,bypassEligibleClassCheck:!1,notifOnboardBtnLabel:"Notify Me",notifOnboardMsg:"Get alerts for breaking news and top stories",promoLogo:"https://10xwealthreport.com/wp-content/uploads/2024/05/echo/circle_bell.png663377a5ec914.jpg",showYahooLogo:!0,subscriptionTopic:"gondor_homerun_news"},badge:{hideClass:"",maxCount:5,selector:""},panel:{emptyPanelMsg:"You have no new notifications.",errorMsg:"",headerMsg:"Notifications",imageTag:"img:40x40|2|80",indicatorClass:"yns-indicator",indicatorSelector:null,maxCount:6,notificationCenterNavMsg:"View all {newCount} notifications",notificationCenterPath:"",notificationTypes:"",parentSelector:null,styleTagId:"notificationStyles",theme:"default"},service:{attemptCount:1,attemptDelay:2,url:null,resetUrl:null,isRMP:!1,responseType:"json",timeout:1500}},se={NotificationClient:function(){function e(t){z(this,e);var n=this;n.config=n._parseConfig(t),n._validateRequiredConfigs()&&(n._request=new F(n.config),n._store=new Q(n.config,n._request),n._view=new ie(n.config,n._store),n._panelController=new re(n.config,n._store,n._view),n._panelController.createPanelParentNode(),n._assignHelperMethods())}return G(e,[{key:"_parseConfig",value:function(e){var t={};for(var n in $(t,ae),t)if(t.hasOwnProperty(n)){var o=t[n],i=e[n];"object"===(void 0===o?"undefined":U(o))?$(o,i):t[n]=e[n]}return t}},{key:"_validateRequiredConfigs",value:function(){var e=this.config;return!(!e.panel.parentSelector||!e.service.url)}},{key:"_assignHelperMethods",value:function(){var e=this;e.helpers={refreshPanelNode:e._panelController.refreshPanelNode.bind(e._panelController),resetBadge:e._panelController.resetBadge.bind(e._panelController),resetIndicator:function(){X(e._panelController._indicatorNode,e.config.panel.indicatorClass)}}}}]),e}()},ce="lnct",le=function(){function t(){var e,t;this.personalized=!1,this.ybarElem=document.getElementById("ybar"),this.partnerClasses=null===(t=null===(e=this.ybarElem)||void 0===e?void 0:e.className)||void 0===t?void 0:t.match(/ybar-variant-([a-z]*)/),this.client=new se.NotificationClient(this.getConfig())}return t.prototype.refreshPanel=function(){var e,t,n,o=this,i={lastUpdate:this.getTimeStamp()||this.setTimeStamp(),loadInHpViewer:!0,includePersonalized:this.personalized},r=(null===(e=window.YAHOO)||void 0===e?void 0:e.context)||(null===(t=window.Af)||void 0===t?void 0:t.context)||{};return r.region&&r.lang&&(i.lang=r.lang,i.region=r.region),(null===(n=this.partnerClasses)||void 0===n?void 0:n.length)&&(i.partner=this.partnerClasses[1]),new Promise((function(e,t){o.client.helpers.refreshPanelNode({matrixParams:i},(function(n,o){n&&(p("Notification refresh error:",n),t(n)),e(o)}))}))},t.prototype.resetBadge=function(){this.client.helpers.resetBadge(),this.setTimeStamp()},t.prototype.getConfig=function(){var t,n,o,i,r,a=document.getElementById("notification-container"),s=null===(t=null==a?void 0:a.dataset)||void 0===t?void 0:t.config;if(K&&!s)return K;var c={promos:{eligibleBodyClass:"display-push-promos",enableNotifOnboard:!0},badge:{selector:"#notif-badge",hideClass:"ybar-notification-hidden"},panel:{emptyPanelMsg:"You have no new notifications.",errorMsg:"Please check back later.",headerMsg:"Notifications",maxCount:5,parentSelector:"#ybarNotificationBody",notificationTypes:"breakingNews"},service:{url:"https://finance.yahoo.com/tdv2_fp/api/resource/NotificationHistory.getHistory",isRMP:!1}},l={};if(s){"att"===(null===(n=this.partnerClasses)||void 0===n?void 0:n[1])&&(c.promos.showYahooLogo=!1);try{var u=JSON.parse(s);l=e({},u),this.personalized=1===u.personalize}catch(e){p("Notifications config parsing error",e)}a&&delete a.dataset.config}return K=this.mergeConfigs(c,l),(null===(o=this.partnerClasses)||void 0===o?void 0:o.length)&&"yahoo"!==(null===(i=this.partnerClasses)||void 0===i?void 0:i[1])&&(null===(r=K.promos)||void 0===r?void 0:r.subscriptionTopic)&&delete K.promos.subscriptionTopic,K},t.prototype.mergeConfigs=function(t,n){var o=e({},t);for(var i in t)o[i]=e(e({},t[i]),n[i]);return o},t.prototype.getTimeStamp=function(){var e;return null===(e=window.localStorage)||void 0===e?void 0:e.getItem(ce)},t.prototype.setTimeStamp=function(){var e,t=""+Math.floor((new Date).getTime()/1e3);return null===(e=window.localStorage)||void 0===e||e.setItem(ce,t),t},t}(),ue=new le,de=function(){return ue},fe=function(e){return~e.indexOf("?")?e+="&":e+="?",e},pe={navBeaconFired:!1},ve=["ready","navigation"],me=function(){function t(t){var n=this;this.triggerEvent=d,this.addEventListener=f,this.logError=p,this.logPerformance=v,this.getConfig=O,this.getPerformanceMetrics=R,this.rapidRefresh=L,this.state=e({},pe),this.modules=t,this.userEmail="",window.YBAR&&(ve.forEach((function(e){var t="on".concat(e),o=window.YBAR[t];o&&(n[t]=o)})),window.YBAR.wssid&&(this.wssid=window.YBAR.wssid),window.YBAR.appid&&(this.appid=window.YBAR.appid)),ve.forEach((function(e){var t="on".concat(e);f(e,(function(){for(var r,a=[],s=0;s