March 28, 2025

Tricia Oak

Business & Finance Excellency

RMR Science Technologies Inc. Provides Update on Proposed Business Combination with Turnium Technology Group, Inc.

RMR Science Technologies Inc. Provides Update on Proposed Business Combination with Turnium Technology Group, Inc.

    promoMarkupnotifMarkup

“,panelEmptyTemplate=”

  • emptyPanelMsg

  • “,panelErrorTemplate=”

    errorMsg

    “,panelParentTemplate=””,notifOnboardPromoTemplate=”

  • “,EXPANDED_PANEL=”expanded_panel”,ERROR_PANEL=”error_panel”,NotificationView=function(){function e(n,t)classCallCheck(this,e);var i=this;i._config=n,i._panelNode=null,i._store=treturn createClass(e,[key:”_generatePanelMarkup”,value:function(e,n)hasClass(document.body,t.promos.eligibleBodyClass));var r=t.promos.enableNotifOnboard&&i&&o?notifOnboardPromoTemplate:””;if(r)var a=t.promos.showYahooLogo?””:”yns-no-logo”;r=r.replace(“notifOnboardBtnLabel”,t.promos.notifOnboardBtnLabel).replace(“notifOnboardMsg”,t.promos.notifOnboardMsg).replace(“subscriptionTopic”,t.promos.subscriptionTopic).replace(“noLogoClass”,a).replace(“https://finance.yahoo.com/news/promoLogo”,t.promos.promoLogo)var s=n.newCount>t.panel.maxCount?n.newCount:””,l=t.panel.notificationCenterPath,c=l?””:constants.panelHideElement,d=t.panel.headerMsg?””:” “+constants.panelHideElement,u=l?constants.panelPaddingBtm:””,p=void 0;n.count?p=n.markup:p=panelEmptyTemplate.replace(“emptyPanelMsg”,t.panel.emptyPanelMsg);return e=e.replace(“notifMarkup”,p).replace(“promoMarkup”,r).replace(“hideClass”,c).replace(“https://finance.yahoo.com/news/notifCenterLink”,l).replace(“paddingClass”,u).replace(“headerMsg”,t.panel.headerMsg).replace(“hideHeaderClass”,d).replace(/notificationCenterNavMsg/g,t.panel.notificationCenterNavMsg).replace(/newCount/g,s),{key:”render”,value:function(e,n)var t=this;if(t._panelNode)var i=void 0,o=t._panelNode,r=void 0,a=void 0;switch(e)case EXPANDED_PANEL:i=panelTemplate,a=t._store.getNotifications(),r=t._generatePanelMarkup(i,a),o.innerHTML=r;break;case ERROR_PANEL:r=(i=panelErrorTemplate).replace(“errorMsg”,t._config.panel.errorMsg),o.innerHTML=rn&&n()else n&&n(new Error(“No panel parent”))},key:”createPanelParentNode”,value:function(e)e&&(e.innerHTML=panelParentTemplate,this._panelNode=document.getElementById(constants.panelNodeId)),key:”updateBadgeNode”,value:function(e)if(e)var n=this._store.getNotifications().newCount,t=this._config.badge.maxCount;if(n)var i=n>t?t+”+”:n;e.innerHTML=ielse e.innerHTML=””,key:”addStyles”,value:function(e)if(e&&”undefined”!=typeof window)((n=document.createElement(“style”)).type=”text/css”,n.id=this._config.panel.styleTagId,n.innerText=e,document.head.appendChild(n))]),e}(),EXPANDED_PANEL$1=”expanded_panel”,ERROR_PANEL$1=”error_panel”,PanelController=function()function e(n,t,i)classCallCheck(this,e);var o=this;o._store=t,o._view=i,o._config=n;var r=o._config.panel;o._panelParentNode=document.querySelector(r.parentSelector),o._badgeNode=o._config.badge.selector&&document.querySelector(o._config.badge.selector),o._indicatorNode=r.indicatorSelector&&document.querySelector(r.indicatorSelector)return createClass(e,[key:”createPanelParentNode”,value:function()this._view.createPanelParentNode(this._panelParentNode),this._notifPanelNode=document.getElementById(constants.panelNodeId),key:”refreshPanelNode”,value:function(e,n)var t=this;addClass(t._notifPanelNode,constants.panelLoading),t._store.fetchNotifications(e,(function(e,i)(t._view.render(ERROR_PANEL$1),addClass(t._notifPanelNode,constants.panelLoading)):(t._view.render(EXPANDED_PANEL$1),t._view.updateBadgeNode(t._badgeNode),t._showBadge(),t._showIndicator(),t._view.addStyles(i.css)),removeClass(t._notifPanelNode,constants.panelLoading),n&&n(e,i))),key:”resetBadge”,value:function()var e=this;e._store.resetNewCount(),e._view.updateBadgeNode(e._badgeNode),addClass(e._badgeNode,e._config.badge.hideClass),key:”_showIndicator”,value:function()this._indicatorNode&&(this._store.getNotifications().newCount?addClass(this._indicatorNode,this._config.panel.indicatorClass):removeClass(this._indicatorNode,this._config.panel.indicatorClass)),key:”_showBadge”,value:function()var e=this;e._store.getNotifications().newCount?removeClass(e._badgeNode,e._config.badge.hideClass):addClass(e._badgeNode,e._config.badge.hideClass)]),e(),config=promos:eligibleBodyClass:”display-push-promos”,enableNotifOnboard:!0,bypassEligibleClassCheck:!1,notifOnboardBtnLabel:”Notify Me”,notifOnboardMsg:”Get alerts for breaking news and top stories”,promoLogo:”https://s.yimg.com/cv/apiv2/ae/news/circle_bell.png”,showYahooLogo:!0,subscriptionTopic:”gondor_homerun_news”,badge:hideClass:””,maxCount:5,selector:””,panel:2,service:attemptCount:2,attemptDelay:1,url:null,resetUrl:null,isRMP:!1,responseType:”json”,timeout:1500,Main=function(){function e(n)classCallCheck(this,e);var t=this;t.config=t._parseConfig(n),t._validateRequiredConfigs()&&(t._request=new NotificationRequest(t.config),t._store=new NotificationStore(t.config,t._request),t._view=new NotificationView(t.config,t._store),t._panelController=new PanelController(t.config,t._store,t._view),t._panelController.createPanelParentNode(),t._assignHelperMethods())return createClass(e,[key:”_parseConfig”,value:function(e)var n=;for(var t in objectAssign(n,config),n)if(n.hasOwnProperty(t))var i=n[t],o=e[t];”object”===(void 0===i?”undefined”:_typeof(i))?objectAssign(i,o):n[t]=e[t]return n,key:”_validateRequiredConfigs”,value:function(),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()removeClass(e._panelController._indicatorNode,e.config.panel.indicatorClass)]),e}(),notificationClient_module_min=Main,notificationClient=NotificationClient:notificationClient_module_min,CONSUMPTION_STORAGE_KEY=”lnct”,NotifClient=function(){function e()void 0===e?void 0:e.className)return e.prototype.refreshPanel=function(),e.prototype.resetBadge=function()this.client.helpers.resetBadge(),this.setTimeStamp(),e.prototype.getConfig=function()void 0===e?void 0:e.config,r=;if(o)return this.mergeConfigs(t,r),e.prototype.mergeConfigs=function(e,n)var t=__assign(,e);for(var i in e)t[i]=__assign(__assign(,e[i]),n[i]);return t,e.prototype.getTimeStamp=function(),e.prototype.setTimeStamp=function()void 0===e,e}(),notifClient=new NotifClient,getNotifClient=function()return notifClient,reInit=function()notifClient=new NotifClient,ybarRapid,ybarRapidInterval,ybarRapidErrMsg=””,beaconQueue=[],noop=function(),logRapidError=function()window.removeEventListener(“beforeunload”,logRapidError),””!==ybarRapidErrMsg&&logError(“Rapid not found on page”,new Error(ybarRapidErrMsg)),findRapidWithSpaceid=function(e)var n=void 0;if(e&&e.length>0)for(var t=0;t90&&fireImageBeacon(“performance”,e)catch(e)),1e3)}))},measureInit=measure(“ybar-init”);initYbar(),measureInit.stop(),initPerformanceMetricsBeaconListener(),initRapid(),initErrorBeaconListener();var wrap=”_yb_h8qkm”,item=”_yb_h90kb”,icon=”_yb_h91h8″,spacer=”_yb_qgcdc”,promo=”_yb_wn578″,bold=”_yb_h95ul”,selected=”_yb_1pgxf”,Css$7=”ybar-mod-topnavigation”:”_yb_1qxey”,”ybar-mod-topnavigation-teaser-imp”:”_yb_1rq6w”,”opaque-background”:”_yb_i879j”,wrap:wrap,”right-background”:”_yb_1f8jr”,item:item,”item-content”:”_yb_70z4y”,”locale-zh-hans-cn”:”_yb_btpff”,”locale-zh-hant-hk”:”_yb_1clce”,”locale-zh-hant-tw”:”_yb_157wj”,”property-mail”:”_yb_13ogt”,”nav-item”:”_yb_161pe”,icon:icon,”item-footer”:”_yb_14rim”,”selected-item-footer”:”_yb_1trfm”,”item-with-icon”:”_yb_c7wjt”,”arrow-left”:”_yb_nchl1″,”arrow-right”:”_yb_1sr0y”,spacer:spacer,promo:promo,”promo-text”:”_yb_pxu7t”,”promo-icon”:”_yb_th107″,bold:bold,”new-fin-promo-logo”:”_yb_1rq8r”,”new-fin-promo-text”:”_yb_g9zom”,”svg-icon”:”_yb_qyr8c”,selected:selected,”right-item”:”_yb_19o17″,”promo-button”:”_yb_1jhfh”,”ybar-show-topnav-promo”:”_yb_h3ly7″,”variant-att”:”_yb_178ej”,DOCUMENT_NODE_TYPE=9;if(“undefined”!=typeof Element&&!Element.prototype.matches)function closest(e,n)for(;e&&e.nodeType!==DOCUMENT_NODE_TYPE;)if(“function”==typeof e.matches&&e.matches(n))return e;e=e.parentNodevar closest_1=closest;function _delegate(e,n,t,i,o)var r=listener.apply(this,arguments);return e.addEventListener(t,r,o),destroy:function()e.removeEventListener(t,r,o)function delegate(e,n,t,i,o)return”function”==typeof e.addEventListener?_delegate.apply(null,arguments):”function”==typeof t?_delegate.bind(null,document).apply(null,arguments):(“string”==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e)return _delegate(e,n,t,i,o))))function listener(e,n,t,i)return function(t)t.delegateTarget=closest_1(t.target,n),t.delegateTarget&&i.call(e,t)var delegate_1=delegate,ListNode=function(e)this.data=e,this.next=null,this.prev=null,LinkedList=function(){function e()this.head=null,this.tail=nullreturn e.prototype.push=function(e)var n=new ListNode(e);return this.head?this.tail?(n.prev=this.tail,this.tail.next=n,this.tail=n):(this.tail=n,this.tail.prev=this.head,this.head.next=this.tail):(this.head=n,n.next=this.tail),n,e.prototype.size=function()for(var e=0,n=this.head;n;)e+=1,n=n.next;return e,e.prototype.getHead=function()return this.head,e.prototype.getTail=function()return this.tail,e.prototype.get=function(e){if(e>=this.size())return null;for(var n=0,t=this.head;(null==t?void 0:t.next)&&n0&&Array.prototype.forEach.call(e,(function(e)e.onerror=function()e.onerror=null,e.style.display=”none”)),fixLogoOutline=function(e,n)e&&(hideOutlineOnMouseDown(“#ybar-logo”,”#ybar-logo”,n),n.onDestroy((function()e.classList.remove(“ybar-show-outline”),e.classList.remove(“ybar-hide-outline”)))),logoClick=function(e,n)n&&e.addElementListener(n,”click”,(function()e.triggerEvent(“logo-click”))),init$4=function(e,n)n.logoImages&&hideLogosOnError(n.logoImages),n.wrapper&&(fixLogoOutline(n.wrapper,e),logoClick(e,n.wrapper));initModule(“ybar-mod-logo”,(function(e)var n=wrapper:document.getElementById(“ybar-logo”),logoImages:document.querySelectorAll(“.”+Css$6[“logo-image”]);init$4(e,n)));var tablet$1=”_yb_szh4r”,smartphone$2=”_yb_hhydp”,glowing=”_yb_1ekyv”,none=”_yb_zfo8g”,tooltip=”_yb_q068u”,tooltip__voice=”_yb_8yjkw”,tooltip__web=”_yb_c8t79″,tooltip__text=”_yb_1yv2c”,overlay$1=”_yb_1woal”,light=”_yb_x66ap”,dark=”_yb_zfw19″,darker=”_yb_ucwo7″,Css$5=”search-form-container”:”_yb_1qhou”,tablet:tablet$1,”property-generic”:”_yb_1lh7m”,”property-homepage”:”_yb_1sbkc”,”property-fantasy”:”_yb_zwp1x”,smartphone:smartphone$2,”search-input”:”_yb_103w6″,”glowing-bd”:”_yb_sime1″,”sa-btn”:”_yb_rwf7d”,”x-sa-btn”:”_yb_1hkv0″,”sa-btn-bar”:”_yb_q9wjy”,”voice-search-sa-btn”:”_yb_4q4di”,”clear-btn”:”_yb_1r22b”,”voice-search-sa-btn-img”:”_yb_1al37″,”search-submit”:”_yb_1i1vt”,glowing:glowing,”glowing-fuji2″:”_yb_nuor1″,”locale-es-us”:”_yb_lpjzv”,”variant-att”:”_yb_11tss”,”locale-en-us”:”_yb_hvzl5″,none:none,”variant-frontier”:”_yb_vmvpc”,”locale-fr-ca”:”_yb_1x0w1″,”variant-rogers”:”_yb_mv6gl”,”locale-en-ca”:”_yb_1x6m9″,”searchbox-icon”:”_yb_hmslc”,”search-back-btn”:”_yb_rejoh”,”search-input-“:”_yb_mjs9u”,”search-label”:”_yb_14v77″,”property-news”:”_yb_1kim4″,”locale-zh-hant-tw”:”_yb_1kr4b”,”locale-zh-hant-hk”:”_yb_ymssd”,”skiplink-list”:”_yb_v807j”,”skiplink-item”:”_yb_xpjp8″,”shops-buttons”:”_yb_1k0ue”,”shops-category-select-label”:”_yb_1gaos”,”shops-category-select”:”_yb_7ouel”,”shops-category-dropdown-wrapper”:”_yb_1mk9d”,”styled-select”:”_yb_1yxz1″,”dropdown-open”:”_yb_1qm61″,”shops-category-select-dropdown”:”_yb_pcixr”,”selected-merchant-wrap”:”_yb_s2itj”,”selected-merchant-clear-button”:”_yb_i1e3k”,”merchant-is-selected”:”_yb_vmgf0″,tooltip:tooltip,tooltip__voice:tooltip__voice,tooltip__web:tooltip__web,”tooltip–show”:”_yb_q9esc”,tooltip__text:tooltip__text,overlay:overlay$1,light:light,dark:dark,darker:darker,range=function(e,n)var t=Math.max(e,n),i=Math.min(e,n),o=Math.abs(t-i);return __spreadArray([],new Array(o+1)).map((function(e,n)return i+n)),openSearchOverlay=function(e,n,t)var i=e.getConfig().bucketConfig,o=(void 0===i?:i).enable_search_ui,r=void 0!==o&&o;if(n.ybar)n.ybar.classList.add(“ybar-searchbox-assist-fullscreen”),document.documentElement.classList.add(“ybar-overlay”),document.body.classList.add(“ybar-overlay-noscroll”);beaconClick(“ybar”,”websrch”,””,elm:”expand”,subsec:”searchbox”,itc:”1″),setTimeout((function()n.searchInput instanceof HTMLInputElement&&(t&&(n.searchInput.value=t),n.searchInput.focus(),r&&n.searchInput.click()))),closeSearchOverlay=function(e)var n;null===(n=e.ybar),initMweb=function(e,n)”smartphone”===e.getConfig().device&&(e.addElementListener(n.searchBoxPlaceholder,”click”,(function()openSearchOverlay(e,n))),e.addElementListener(n.searchBoxPlaceholder,”keydown”,(function(t)var i=t,o=i.keyCode,r=i.key,a=range(65,90),s=__spreadArray(__spreadArray([],range(58,57)),range(96,105)),l=__spreadArray(__spreadArray([],a),s).includes(o);(32===o)),n.searchBoxBackButton&&(e.addElementListener(n.searchBoxBackButton,”click”,(function(e)e.stopPropagation(),closeSearchOverlay(n);beaconClick(“ybar”,”back-close-srch”,””,elm:”btn”,subsec:”searchbox”,itc:”1″))),e.addElementListener(n.searchInput,”keyup”,(function(e)e.stopPropagation();27===e.keyCode&&(e.stopPropagation(),closeSearchOverlay(n))))),e.onDestroy((function()closeSearchOverlay(n)))),Tooltip=function()function e(e,n,t)n&&(this.ybar=e,this.elem=n,this.options=t,this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.addEventListeners())return Object.defineProperty(e.prototype,”tooltip”,get:function()(this.tooltipMarkup=this.createTooltip(),(this.options.tooltipParentElm,enumerable:!1,configurable:!0),e.prototype.show=function()this.tooltip.classList.add(this.options.showClass),e.prototype.hide=function()this.tooltip.classList.remove(this.options.showClass),e.prototype.addEventListeners=function()this.ybar.addElementListener(this.elem,”mouseenter”,this.show),this.ybar.addElementListener(this.elem,”focus”,this.show),this.ybar.addElementListener(this.elem,”mouseleave”,this.hide),this.ybar.addElementListener(this.elem,”blur”,this.hide),e.prototype.createTooltip=function()””;var n=document.createElement(“p”);return n.textContent=this.options.label,n.className=this.options.textClass,e();createCommonjsModule((function(module){(function(){var __webpack_modules__={“./src/index.js”:
    /*!**********************!*
    !*** ./src/index.js ***!
    **********************/function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){eval(“var I18n = __webpack_require__(/*! ./lib/I18n */ “./src/lib/I18n.js”);nn(function (win, doc) {n “use strict”;nn var defaultConfig = n uiLang: ‘en-US’,n speechLang: ‘en-US’,n voiceButton: ‘#voice-btn’,n searchBox: n form: ‘#sf’,n input: ‘#yschsp’,n params: n fr: ”,n fr2: ”n n ,n enable_voice_trending: false,n trending: n market: “en-us”n ,n ui: n speechOverlay: n disableBlur: falsen n ,n browsers: n edge: falsen n ;nn function VoiceSearch(config) {n var self = this;n self.config = Object.assign(defaultConfig, config || );n self.i18n = new VoiceSearch.I18n(n lang: self.config.uiLangn );n self.renderPermissionGuide(self);n self.renderSpeechPanel(self);n self.speechResult=””;n self.noSpeech = true;n self.isRecognitionStart = false;n self.recognition = null;n self.voiceButton = doc.querySelector(self.config.voiceButton);n self.searchBoxForm = doc.querySelector(self.config.searchBox.form);n self.searchBoxQuery = doc.querySelector(self.config.searchBox.input);n self.speechPanel = doc.querySelector(‘#spch’);n self.speechButtonContainer = doc.querySelector(‘#spchbc’);n self.speechButton = doc.querySelector(‘#spchbc-btn’);n self.speechText = doc.querySelector(‘#spcht’);n self.speechOverlay = doc.getElementById(‘spch-overlay’);n self.retryLink = doc.querySelector(‘#spcht-retry’);n self.trending = doc.getElementById(‘spch-trending’);n self.trendingTerms = doc.getElementById(‘trending-terms’);n self.termSpans = doc.getElementsByClassName(“trending-term”);n self.closeButton = doc.querySelector(‘#spchx’);n self.startAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-start-202105050733.wav’);n self.resultAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-result-202105050733.wav’);n self.errorAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-error-202105050733.wav’);n self.closeAudio = new Audio(‘https://s.yimg.com/pv/static/misc/voice-close-202105050733.wav’);n self.permissionGuide = doc.querySelector(‘#spchp’);n self.permissionGuideClose = doc.querySelector(‘#spchpx’);n self.permissionGuideTimer = null;nn self.onEscKeyDown = function (e) n if (e.code !== ‘Escape’) n return;n nn self.recognition.stop();n self.sendBeacon(‘keybrd’, ‘voicesearch_cancel_esc’); // The clean up should put inside closePanel() instead of here,n // or func won’t be cleaned up if user close panel with btn or overlaynn self.closePanel(self);n ;nn if (self.isBrowserSupported()) {n var SpeechRecognition = win.SpeechRecognition || win.webkitSpeechRecognition;n var SpeechGrammarList = win.SpeechGrammarList || win.webkitSpeechGrammarList;n var speechGrammar=”#JSGF V1.0;”;n self.recognition = new SpeechRecognition();n var speechRecognitionList = new SpeechGrammarList();nn if (speechRecognitionList.addFromString) n speechRecognitionList.addFromString(speechGrammar, 1);n nn self.recognition.grammars = speechRecognitionList;n self.recognition.continuous = false;n self.recognition.lang = self.config.speechLang;n self.recognition.interimResults = false;n self.recognition.maxAlternatives = 1;n /* Listeners */nn if (self.voiceButton) n self.voiceButton.onclick = function () n self.recognition.start();nn if (self.permissionGuideTimer) n win.clearTimeout(self.permissionGuideTimer);n nn self.permissionGuideTimer = win.setTimeout(function () n if (!self.isRecognitionStart) n self.showPermissionGuide(self);n n , 300); // Also close when pressing escnn doc.addEventListener(‘keydown’, self.onEscKeyDown);n self.sendBeacon(‘clk’, ‘voicesearch’);n ;n nn if (self.speechButton) n self.speechButton.onclick = function () n if (!self.isRecognitionStart) n self.recognition.start();n self.sendBeacon(‘clk’, ‘voicesearch_panel_mic_restart’);n else n self.recognition.stop();n self.sendBeacon(‘clk’, ‘voicesearch_panel_mic_close’);n self.closePanel(self);n n ;n nn if (self.retryLink) n self.retryLink.onclick = function () n if (!self.isRecognitionStart) n self.recognition.start();n self.sendBeacon(‘clk’, ‘voicesearch_panel_retry’);n n ;n nn if (self.speechOverlay) n self.speechOverlay.onclick = function () n self.recognition.stop();n self.sendBeacon(‘clk’, ‘voicesearch_cancel_outside’);n self.closePanel(self);n ;n nn if (self.closeButton) n self.closeButton.onclick = function () n self.recognition.stop();n self.sendBeacon(‘clk’, ‘voicesearch_cancel’);n self.closePanel(self);n ;n nn if (self.permissionGuideClose) n self.permissionGuideClose.onclick = function () n self.recognition.stop();n self.sendBeacon(‘clk’, ‘voicesearch_permission_close’);n self.closeAudio.play();n self.hidePermissionGuide(self);n ;n n /* Recognition Events */nnn self.recognition.onresult = function (event) n // The SpeechRecognitionEvent results property returns a SpeechRecognitionResultList objectn // The SpeechRecognitionResultList object contains SpeechRecognitionResult objects.n // It has a getter so it can be accessed like an arrayn // The first [0] returns the SpeechRecognitionResult at the last position.n // Each SpeechRecognitionResult object contains SpeechRecognitionAlternative objects that contain individual results.n // These also have getters so they can be accessed like arrays.n // The second [0] returns the SpeechRecognitionAlternative at position 0.n // We then return the transcript property of the SpeechRecognitionAlternative objectn // console.log(‘Confidence: ‘ + event.results[0][0].confidence);n self.speechResult = event.results[0][0].transcript;n /* Punctuation Handling: Check last character and strip it if necessary */nn self.handlePunctuation(self);nn if (self.speechText) n self.speechText.innerText = self.speechResult;n nn if (self.searchBoxQuery) n self.searchBoxQuery.value = self.speechResult;n nn self.resultAudio.play();n win.setTimeout(function () n if (self.speechPanel) n self.speechPanel.classList.remove(“s2tb”);n self.speechPanel.classList.add(“s2tb-h”);n nn self.hideRetryLink(self);nn if (self.searchBoxForm) n if (self.searchBoxForm.fr && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr) n self.searchBoxForm.fr.value = config.searchBox.params.fr;n self.searchBoxForm.fr.disabled = false; // for homepage casen nn if (self.searchBoxForm.fr2 && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr2) n self.searchBoxForm.fr2.value = config.searchBox.params.fr2;n self.searchBoxForm.fr2.disabled = false; // for homepage casen nn self.searchBoxForm.submit();n n , 1000);n ;nn self.recognition.onspeechstart = function () // Fired when speech startsn ;nn self.recognition.onspeechend = function () n // Fired when speech endsn self.recognition.stop();n ;nn self.recognition.onerror = function () n // console.log(‘Error occurred in recognition: ‘ + event.error);n if (self.speechText) n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_error’);n nn self.hideTrending(self);n self.showRetryLink(self);n self.errorAudio.play();n ;nn self.recognition.onaudiostart = function () n // Fired when the user agent has started to capture audio.n if (self.speechButtonContainer) n self.speechButtonContainer.classList.add(“listening”);n n ;nn self.recognition.onaudioend = function () n // Fired when the user agent has finished capturing audio.n if (self.speechButtonContainer) n self.speechButtonContainer.classList.remove(“listening”);n n ;nn self.recognition.onsoundstart = function () n // Fired when any sound — recognisable speech or not — has been detected.n self.hideTrending(self);n self.noSpeech = false;nn if (self.speechButtonContainer) n self.speechButtonContainer.classList.remove(“listening”);n self.speechButtonContainer.classList.add(“speaking”);n n ;nn self.recognition.onsoundend = function () n // Fired when no sound presentn if (self.speechButtonContainer) n self.speechButtonContainer.classList.remove(“speaking”);n n ;nn self.recognition.onstart = function () n // Fired when the speech recognition service has begun listeningn self.recognitionInit(self);n self.startRecognition(self);n ;nn self.recognition.onend = function () n // Fired when the speech recognition service has disconnected.n self.isRecognitionStart = false;nn if (self.noSpeech == false && self.speechResult == ”) n // No match: Fired when the speech recognition can’t recognise speechn if (self.speechText) n self.speechText.innerText = self.i18n.t(‘search.voice.recognition_nomatch’);n nn self.hideTrending(self);n self.showRetryLink(self);n self.errorAudio.play();n n ; // trigger onReady event when initializednnn if (document && document.dispatchEvent) n document.dispatchEvent(new Event(‘VOICE_JS_READY’));n n }n } // static membersnnn VoiceSearch.I18n = I18n; // instance membersnn VoiceSearch.prototype.renderPermissionGuide = function (self) n var tmpl = “\n

    \n \n

    \n \n

    \n

    “.concat(self.i18n.t(‘search.voice.permission_title’), “

    \n

    “).concat(self.i18n.t(‘search.voice.permission_text’), “

    \n

    \n

    \n

    \n “);n var dom = new DOMParser().parseFromString(tmpl, ‘text/html’);n document.body.appendChild(dom.body.children[0]);n ;nn VoiceSearch.prototype.renderSpeechPanel = function (self) n var tmpl = “\n

    \n \n \n

    \n

    \n

    \n \n \n \n \n \n \n

    \n

    \n

    \n \n \n “.concat(self.i18n.t(‘search.voice.recognition_retry’), “\n

    \n

    \n

    \n

    \n

    \n

    \n “).concat(self.i18n.t(‘search.voice.trending_title’), “\n \n

    \n

    \n

    \n “);n var dom = new DOMParser().parseFromString(tmpl, ‘text/html’);nn if (self && self.config && self.config.ui && self.config.ui.speechOverlay && self.config.ui.speechOverlay.disableBlur) n dom.body.children[0].classList.add(‘disable-blur-overlay’);n nn document.body.appendChild(dom.body.children[0]);n ;nn VoiceSearch.prototype.isBrowserSupported = function () n var isSupported = false;n var self = this;n var isChromium = Boolean(window.chrome);n var isIOSChrome = /CriOS/.test(window.navigator.userAgent);n var isEdge = /Edg\//.test(window.navigator.userAgent);n var isLegacyEdge = /Edge\//.test(window.navigator.userAgent);n var isOpera = Boolean(window.opr);n var isBrave = Boolean(window.navigator.brave);n var browsers = [// chromen n checkEnabled: function checkEnabled() n return true;n ,n checkBrowser: function checkBrowser() n return isChromium && !isIOSChrome && !isEdge && !isOpera && !isBrave;n ,n checkAPI: function checkAPI() n , // edgen n checkEnabled: function checkEnabled() n return self && self.config && self.config.browsers && self.config.browsers.edge;n ,n checkBrowser: function checkBrowser() n return isChromium && isEdge && !isLegacyEdge;n ,n checkAPI: function checkAPI() ‘webkitSpeechRecognition’ in win) && (‘SpeechGrammarList’ in win n ];nn for (var b = 0; b 0) lastChar === ‘?’) n self.speechResult = self.speechResult.slice(0, -1);n n n ;nn VoiceSearch.prototype.sendBeacon = function (actn, slk) ;nn if (ULT.beacon_click) n var trackParams = n _S: SB.config.i13n.spaceid,n _I: SB.config.i13n.pvid,n actn: actn,n sec: ‘search’,n slk: slkn ;n win.YAHOO.ULT.beacon_click(trackParams);n n ;nn VoiceSearch.prototype.ajaxReq = function (url, callback) ,normalizeAndEscapeUserRecord=function(e),createAccountItemElement=function(e,n,t){var i=t.ybarAccMenuItemTemplate,o=t.crumb;if(i){var r=(n+1).toString(),a=i.getAttribute(“data-signedOutState”),s=i.getAttribute(“data-done”)||””,l=getTemplateContent(i),c=l.children&&l.children[0];if(!c&&l.childNodes)for(var d=0;d0)var h=document.querySelector(r+” .”+Css$4[“ybar-sign-out”]),y=h&&h.getAttribute(“data-soa”),b=document.querySelector(r+” .”+Css$4[“ybar-sign-out-text”]);if(b&&y&&(b.innerText=y),l&&l.classList.add(Css$4.show),t)var _=document.querySelector(r+” “+Css$4[“ybar-icon-arrow”]),g=Css$4[“ybar-icon-arrow-up”],v=Css$4[“ybar-icon-arrow-down”],w=Css$4[“ybar-item-hidden”],E=document.querySelectorAll(“.”+Css$4[“ybar-item-hidden”]);_&&(_.classList.toggle(v),e.addElementListener(_,”click”,(function()for(var e=0;ed)var C=document.querySelector(r+” .”+Css$4[“ybar-see-info”]);C&&C.style&&(C.style.display=”block”)addDoneUrlToAllLink(n,e)else a&&(a.style.display=”block”)))},handleResetBadge=function(e)getNotifClient().resetBadge(),e.notifBadge&&(e.notifBadge.style.visibility=”hidden”),e.profNotifBadge&&(e.profNotifBadge.style.visibility=”hidden”),getPath=function(e)if(“function”==typeof e.composedPath)return e.composedPath();if(e.path)return e.path;for(var n=e.target,t=[];null!==n.parentNode;)t.push(n),n=n.parentNode;return t.push(document,window),t,notify=function(e,n)var t=n.ybarAccountContainer,i=n.smartphoneNotifContainer,o=n.notificationMenu,r=n.notifBadge,a=n.dropdownContainer,s=n.ybarNotificationBody,l=n.profNotifBadge,c=n.backButton,d=function(e)(null==e?void 0:e.newCount)&&e.newCount>0&&r&&(r.style.visibility=”visible”,l&&(l.style.visibility=”visible”,l.innerText=r.innerText)),u=getNotifClient(),p=function()u.refreshPanel().then(d).catch((function()));if(i)p();var f=setInterval((function()p()),3e5);e.onDestroy((function()clearInterval(f))),e.addElementListener(o,”click”,(function()p(),a&&(a.style.display=”block”),t&&(t.style.width=”100%”,t.scrollTop=0,t.style.overflow=”hidden”),handleResetBadge(n),beaconClick(“ybar”,”notification”,””,slk:”notification”,elm:”btn”,elmt:”visible”===(null==r?void 0:r.style.visibility)?”new alert”:””,sec:”ybar”,subsec:”notification”,pkgt:”profile-pane”,itc:”1″))),e.addElementListener(c,”click”,(function()a&&(a.style.display=”none”),t&&(t.style.width=””,t.style.overflow=””),beaconClick(“ybar”,”back-notification”,””,slk:”back-notification”,elm:”arrow”,pkgt:”profile-pane”,sec:”ybar”,subsec:”notification”,itc:”1″))),s&&e.addElementListener(s,”click”,(function(e)getPath(e).find((function(e)var n=e;if(n.nodeName&&”a”===n.nodeName.toLowerCase()&&n.classList.contains(“yns-link”))return a&&(a.style.display=”none”),t&&(t.style.width=””,t.dispatchEvent(new CustomEvent(“toggle-overlay”))),!0)))),canBuildAccSwitcherList=!0,accSettingDropdownOpen=!1,visibilityTracking=0,params,imageElementsConfig=ybarAccountImage:selector:”ybar-account-img”,size:”64″,ybarCurrentUserProfileImage:selector:”ybar-current-user-profile-img”,size:”128″,ybarUserProfileImage:selector:”ybar-user-profile-img”,size:”128″,pictureOnErrorForSize=function(e,n)var t=”https://s.yimg.com/wm/modern/images/default_user_profile_pic_”+e+”.png”;n.onerror=null,n.srcset=””,n.src=t,init$3=function(e,n){var t=n.ybarAccountContainer,i=n.ybarAccountMenu,o=n.ybarMobile,r=n.isSmartphone,a=n.ybarMenuManagePub,s=n.arrowWrapper,l=n.downArrow,c=n.upArrow,d=n.otherAccWrapper,u=n.signInAccountMenu,p=n.signInBtn,f=n.ybarModAccount,m=n.yahooPlusImpression,h=function(i)if(t)t.style.removeProperty(“display”),”false”===t.getAttribute(“data-enabled”)&&(t.style.display=”none”),addDoneUrlToAllLink(n,e);elsevar o=new Error(“ybarAccountContainer not Found”);logError(“ERROR:”,o)t&&canBuildAccSwitcherList&&(canBuildAccSwitcherList=!1,e.onDestroy((function()canBuildAccSwitcherList=!0)),buildAccSwitcherList(e,n,i)),y=function(),b=function()null==t,_=function()if(m&&!m.getAttribute(“src”)&&m.getAttribute(“data-src”))””;addConsentToUrl(n).then((function(e)m.setAttribute(“src”,e))),e.onDestroy((function()m.setAttribute(“src”,””)));if(p&&(addHoverEvent(e,p,”ybar”,”sign-in”,params=elm:”signin”,subsec:”settings”,itc:”2″),addDoneUrlToAllLink(n,e)),i||o||u){if(o)h(!0);else{if(h(!1),e.addEventListener(“close-all-menus”,(function()i&&!isHovered(i)?i.checked=!1:u&&u.classList.contains(Css$4.show)&&u.parentNode&&!isHovered(u.parentNode)&&b())),e.onDestroy((function()b())),i)if(i.onchange=function()e.triggerEvent(“close-all-menus”),params=itc:”2″,elm:”menu”,elmt:”user-info”,subsec:”accounts”,r)var g=document.querySelector(“#ybarAccountMenuOpener”);g&&g.setAttribute(“data-ylk”,”slk:Settings;elm:btn;sec:ybar;subsec:settings;pkgt:profile-pane;itc:0;tar:login.yahoo.com”),function()t&&addOverlay(t,”right”,e);var n=document.querySelector(“.”+Css$4[“ybar-icon-image-wrapper”]);e.addElementListener(n,”click”,(function()))(),e.addElementListener(s,”click”,(function()(t=”manage-account-close”,i.elm=”btn”),beaconClick(“ybar”,t,””,i))),notify(e,n)elsevar v=document.querySelector(“#ybarAccountMenu + label”);v&&(addHoverEvent(e,v,”ybar”,”profile-expand”,params),e.addElementListener(v,”mouseenter”,_),e.addElementListener(f,”focus”,_)),i&&i.parentNode&&(e.addElementListener(i.parentNode,”mouseenter”,y),e.addElementListener(i.parentNode,”focusin”,y))hideOutlineOnMouseDown(“#ybarAccountMenu”,”#ybarAccountMenu + label”,e)e.addElementListener(t,”focusin”,(function())),e.addElementListener(t,”focusout”,b),e.addElementListener(a,”click”,b)}Object.keys(imageElementsConfig).forEach((function(e)var n=imageElementsConfig[e],t=document.querySelector(“.”+Css$4[n.selector]);t&&(t.onerror=function()pictureOnErrorForSize(n.size,t))))}};initModule(“ybar-account-init”,(function(e)var n=document.getElementById(“ybarAccountContainer”),t=ybarAccountContainer:n,ybarAccountMenu:document.getElementById(“ybarAccountMenu”),ybarMobile:document.querySelector(“.”+Css$4.mobile+” .”+Css$4[“ybar-account-user-email”]),isSmartphone:document.querySelector(“.”+Css$4.smartphone),ybarMenuManagePub:document.getElementById(“ybarMenuManagePub”),arrowWrapper:document.getElementById(“smartphone-arrow”),downArrow:document.getElementById(“down-arrow”),upArrow:document.getElementById(“up-arrow”),otherAccWrapper:document.getElementById(“otherAccWrapper”),signInAccountMenu:document.querySelector(“.”+Css$4[“ybar-mod-account”]+” .”+Css$4[“sign-in-menu”]),signInBtn:document.querySelector(“.”+Css$4[“ybar-mod-account”]+” .”+Css$4[“ybar-login-btn”]),ybarModAccount:document.querySelector(“.”+Css$4[“ybar-mod-account”]),yahooPlusImpression:n&&n.querySelector(“.”+Css$4[“ybar-account-yahoo-plus-imp”]),crumb:document.querySelector(‘input[name=”crumb”]’),ybarAccMenuItemTemplate:document.getElementById(“ybarAccMenuItemTemplate”),generalSignin:document.getElementById(“generalSignin”),inSessionSignin:document.getElementById(“inSessionSignin”),smartphoneNotifContainer:document.getElementById(“smartphoneNotifContainer”),notificationMenu:document.getElementById(“smartphoneNotifMenu”),notifBadge:document.getElementById(“notif-badge”),profNotifBadge:document.querySelector(“.”+Css$4[“prof-notif-badge”]),dropdownContainer:document.getElementById(“notifDropdownContainer”),ybarNotificationBody:document.getElementById(“ybarNotificationBody”),backButton:document.getElementById(“backButton”);init$3(e,t)));var smartphone=”_yb_1hhu3″,mobile=”_yb_19vuw”,count=”_yb_1ceqa”,Css$2=”ybar-mod-mail”:”_yb_1yzen”,”ybar-mail-preview”:”_yb_1dcgz _yb_1lq7o”,”ybar-mail-link”:”_yb_1klxt”,smartphone:smartphone,”ybar-mail-icon”:”_yb_2cxpw”,”property-homepage”:”_yb_1h02z”,”ybar-unread”:”_yb_1pk3p”,”property-member-center”:”_yb_13q9w”,”property-help”:”_yb_1etyu”,mobile:mobile,count:count,”ybar-mail-icon-text”:”_yb_11blc”,”ybar-text-wrap”:”_yb_1y14z”,”ybar-text-bold”:”_yb_1q986″,”ybar-mail-signin”:”_yb_tsogq”,”ybar-mail-loading”:”_yb_ysjpq”,”ybar-mail-signin-link”:”_yb_oyqfr”,”popover-arrow-off-white”:”_yb_5cm5i”,”popover-arrow-purple”:”_yb_2e4g7″,”ybar-mail-preview–signin-links”:”_yb_1fviv”,”popover-body”:”_yb_wh32a _yb_1hwyy”,”ybar-mail-list”:”_yb_8njqt”,”ybar-mail-item”:”_yb_1mkn3″,”ybar-mail-item-link”:”_yb_rhfab”,”ybar-mail-item-name”:”_yb_qz56c”,”ybar-mail-item-desc”:”_yb_3ozke”,”ybar-mail-item-image”:”_yb_o1aof”,”ybar-mail-item-unread”:”_yb_ljfuw”,”ybar-mail-bottom-wrapper”:”_yb_111hd”,”ybar-mail-compose-link”:”_yb_g1z8n”,”ybar-icon-compose”:”_yb_1pgdx”,”ybar-compose-link-text”:”_yb_azkj0″,”mail-animation”:”_yb_dswwv”,”ybar-mail-item-snippet”:”_yb_1qnk7″,”ybar-mail-item-time”:”_yb_zo0md”,”ybar-mail-viewall”:”_yb_glwm6″,”ybar-mod-mail-promo”:”_yb_19xb3″,”ybar-mod-mail-promo-light”:”_yb_ena6j”,”ybar-mod-mail-promo-inner”:”_yb_4capt”,”ybar-mod-mail-promo-lbl”:”_yb_g8r3x”,”ybar-mod-mail-promo-logo”:”_yb_1mjqc”,”ybar-mod-mail-promo-cta”:”_yb_1edtn”,”ybar-mod-mail-promo-imp”:”_yb_73qhv”,”signin-list”:”_yb_1svz1″,”signin-list__item”:”_yb_bdpbx”,”signin-list__link”:”_yb_hs9mw”,”signin-list__link–cta”:”_yb_1yvow”,JwsRequestType,JwsRequestStatus;!function(e)e[e.COUNT=0]=”COUNT”,e[e.PREVIEW=1]=”PREVIEW”(JwsRequestType||(JwsRequestType=)),function(e)e[e.PENDING=0]=”PENDING”,e[e.COMPLETE=1]=”COMPLETE”(JwsRequestStatus||(JwsRequestStatus=));var jwsCache=new Map,getCache=function(e)var n=jwsCache.get(e);if(n)if(n.status===JwsRequestStatus.PENDING)return n.promise;var t=Date.now()-12e4;return n.data&&n.lastRequested>t?Promise.resolve(n.data):void 0,setCacheData=function(e,n)var t=lastRequested:Date.now(),status:JwsRequestStatus.COMPLETE,promise:Promise.resolve(n),data:n;jwsCache.set(e,t),setCachePromise=function(e,n)var t=lastRequested:Date.now(),status:JwsRequestStatus.PENDING,promise:n;jwsCache.set(e,t),Jws=function(){function e()return Object.defineProperty(e.prototype,”wssid”,get:function()var e,n,t=null===(e=window.YBAR),set:function(e),window.YBAR.wssid=e,enumerable:!1,configurable:!0),Object.defineProperty(e.prototype,”appid”,get:function(),set:function(e),window.YBAR.appid=e,enumerable:!1,configurable:!0),e.prototype.fetchPreview=function(e,n){var t=(void 0===e?:e).maxMessages,i=void 0===t?4:t;return __awaiter(this,void 0,void 0,(function(){var e,t,o,r=this;return __generator(this,(function(a){return e=getCache(JwsRequestType.PREVIEW),!n&&e?[2,e]:(1,t={data:responseType:”json”,requests:[id:”GetMailboxId”,uri:”/ws/v3/mailboxes/”,method:”GET”,filters:select:mailboxId:”$..mailboxes[?(@.isPrimary==true)].id”,suppressResponse:!0,requests:[id:”ListMessages”,uri:”/ws/v3/mailboxes/@.id==$(mailboxId)/messages/@.select==q?q=count%3A6+offset%3A0+folderType%3AINBOX+-sort%3Adate”,method:”GET”]]},o=this._fetch(t,1,(function(e)var n=r._normalizePreviewResponse(e,maxMessages:i);return setCacheData(JwsRequestType.PREVIEW,n),n)),setCachePromise(JwsRequestType.PREVIEW,o),[2,o])}))}))},e.prototype.fetchCount=function(e){return __awaiter(this,void 0,void 0,(function(){var n,t,i,o=this;return __generator(this,(function(r){return n=getCache(JwsRequestType.COUNT),!e&&n?[2,n]:(1,t={data:responseType:”json”,requests:[id:”GetMailboxId”,uri:”/ws/v3/mailboxes/”,method:”GET”,filters:select:mailboxId:”$..mailboxes[?(@.isPrimary==true)].id”,suppressResponse:!0,requests:[id:”ListDecos”,uri:”/ws/v3/mailboxes/@.id==$(mailboxId)/decos”,method:”GET”]]},i=this._fetch(t,1,(function(e)var n=o._normalizerCountResponse(e);return setCacheData(JwsRequestType.COUNT,n),n)),setCachePromise(JwsRequestType.COUNT,i),[2,i])}))}))},e.prototype._fetch=function(e,n,t){var i,o;return __awaiter(this,void 0,void 0,(function(){var r,a,s,l,c,d,u,p,f,m,h,y,b,_,g;return __generator(this,(function(v)switch(v.label)case 0:if(r=e.data,a=void 0===r?:r,s=e.params,l=void 0===s?:s,c=”EC-4008″,d=”EC-4003″,u=this._getYmreqid(),!this.appid)throw new Error(“No appId, user is logged out”);p=__assign(appId:this.appid,l),this.wssid&&(p.wssid=this.wssid),e.params=p,f=[],Object.keys(p).forEach((function(e)var n=p[e];n&&f.push(encodeURIComponent(e)+”=”+encodeURIComponent(n)))),m=f.length?”?”+f.join(“&”):””,h=”https://apis.mail.yahoo.com/ws/v3/batch”+m,v.label=1;case 1:return v.trys.push([1,4,,5]),[4,ybarFetch(h,method:”POST”,body:JSON.stringify(a),credentials:”include”,headers:”Content-Type”:”application/json”,”X-Oath-YmReqId”:u)];case 2:return[4,(y=v.sent()).json()];case 3:if(b=v.sent(),y.ok)return[2,t(null===(o=b.result)))}))},e.prototype._normalizePreviewResponse=function(e,n)void 0===o?void 0:o.messages),e.prototype._parseRawMessage=function(e),e.prototype._getYmreqid=function()var e=(new Date).getTime();return”xxxxxxxx-xxxx-xxxx-09xx-xxxxxxxxxx00″.replace(new RegExp(“x”,”g”),(function()var n=(e+16*Math.random())%16)),e}(),loadAssets=function(e,n,t)for(var i,o,r=[],a=[],s=0;s0&&function(e)var n=document.createElement(“script”);n.src=e,n.type=”text/javascript”,n.async=!0,document.getElementsByTagName(“head”)[0].appendChild(n)(l))),10)},getNextGenMailPreview=function(e)postreq(url:”/fp_ngymtls_ms/_rcv/remote”,body:m_id:”react-wafer-mailpreview”,m_mode:”json”,ctrl:”MailPreview”,(function(n,t)n)),loaded=!1,init$2=function(e,n){var t=n.mailModule,i=n.mailLink,o=n.mailSigninLink,r=n.ybarMailMessages;if(t)var a=new Jws;if(e.addElementListener(t,”mouseenter”,(function()e.triggerEvent(“close-all-menus”),triggerRapidBeacon())),e.addEventListener(“close-all-menus”,(function()isHovered(t))),e.onDestroy((function()hideMailPopover(n))),loaded=!1,loadUnreadCount(e,n,a),r)e.addElementListener(i,”mouseover”,(function()loadMessages(e,n,a),fireYahooImpBeacon(e,n))),e.addElementListener(i,”focus”,(function()loadMessages(e,n,a),triggerRapidBeacon(),fireYahooImpBeacon(e,n)));elsevar s=i.getAttribute(“data-redirect-params”);if(s&&””!==s)var l=i.href;e.onDestroy((function()i.href=l)),s=-1!==i.href.indexOf(“&activity=ybar-“)?””:s.replace(/[[pspid]]/,getSpaceId()),i.href=appendQorA(i.href)+s,(null==o?void 0:o.href)&&(o.href=appendQorA(o.href)+s)},mailBeaconTimeout=!1,triggerRapidBeacon=function(){mailBeaconTimeout||(mailBeaconTimeout=!0,sendRapid({slk:”Mail”,elm:”expand”,sec:”ybar”,subs