MSN []o[0]&&c[1]this.maxLength&&this.list.shift()},Object.defineProperty(t.prototype,”data”,{get:function(){return this.list},enumerable:!1,configurable:!0}),t}();function $(t){try{return decodeURIComponent(t)}catch(t){}}function Y(t,e){if(!t)return null;if(e)return function(t){var e,n=null===(e=document.cookie)||void 0===e?void 0:e.match(“\b”.concat(t,”=([^;]*)”));return n?$(n[1]):null}(t);if(!V){var n=”undefined”!=typeof document&&document.cookie.split(“; “);V={};for(var r=n&&n.length,o=0;o0)return t.substring(0,e)}return””}(h.apikey));var d=function(t,e,n,r,i,a,c,u){var s,f;void 0===c&&(c=H.Alert);void 0===u&&(u=””);if(n){i=i||{};var l=n.aid,h=n.apptype,p=n.audienceMode,d=n.pagetype,v=n.pageGenTime,g=n.bundleInfo,y=n.deviceFormFactor,m=void 0===y?””:y,w=n.fd_muid,b=n.os,x=n.static_page;i.pageGenTime=v,i.build=g&&g.v,i.appType=h,i.pageVisible=document.visibilityState;var S=D(h,p,m),A=S||h,E=document.getElementsByTagName(“html”)[0].getAttribute(“lang”),O=””,I=”muid”,T=void 0;try{if(“edgeChromium”===h&&”object”==typeof window&&window.location&&window.location.search)T=new URLSearchParams(window.location.search).has(“startpage”)?”msedgdhp”:”msedgntp”,”enterprise”===p?T=”entnewsntp”:”xbox”===b&&(T=”xboxntp”);window&&window.getCookieConsentRequired&&”function”==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(O=function(){var t;return(null===(t=null===window||void 0===window?void 0:window.__SSRUserConfigEarlyLog)||void 0===t?void 0:t.consistentMuid)||(null===window||void 0===window?void 0:window.__muid)||””}()||Y(“muid”))}catch(t){}O||(O=n.aid,I=”aid”);var R={name:”MS.News.Web.AppError”,time:v,ver:”4.0″,iKey:”o:”.concat(r),data:{baseData:{},baseType:”MS.News.Web.Base”,page:{name:”default”,product:A,type:B(d),content:null!==(s=W[h])&&void 0!==s?s:{category:”standaloneError”},ocid:T,url:location.href,isStatic:x},browser:{clientId:O,clientIdType:I},flight:{id:a,tmpl:u},request:{activityId:l,requestId:l,afdMuid:w},locale:{mkt:E},extSchema:{id:t,severity:c,pb:i,message:e}}};return O&&”muid”===I&&(R.ext=o(o({},null==R?void 0:R.ext),{user:o(o({},null===(f=null==R?void 0:R.ext)||void 0===f?void 0:f.user),{localId:”t:”.concat(O)})})),”object”==typeof window&&(window.isSSREnabled&&(R.data.flight.tmpl+=”;ssr-enabled:1″),window.isSSRCompleted&&(R.data.flight.tmpl+=”;ssr-completed:1″)),R?JSON.stringify(R):null}return null}(e,t,s,p,n,l,r,c);if(a&&!function(t){if(null==t)return!1;return t.startsWith(“1”)||t.startsWith(“2”)||t.startsWith(“3”)||t.startsWith(“4”)}(null==s?void 0:s.aid))return console.error(d),void console.error(“This App error Id: “.concat(e,” will not be sent due to app error sampling!”));if(h&&d){console.error(d),X.push(d);var v=”https://”+G+”/OneCollector/1.0″+function(t){return”?”+Object.keys(t).map((function(e){return e+”=”+encodeURIComponent(t[e])})).join(“&”)}(h);if(i&&!performance.getEntriesByType(“visibility-state”).some((function(t){return”visible”===t.name}))){document.addEventListener(“visibilitychange”,(function(){“visible”===document.visibilityState&&navigator.sendBeacon(v,d)}),{once:!0})}else navigator.sendBeacon(v,d)}}catch(t){}}function Z(t,e){void 0===e&&(e={}),Q(“Error when loading bundle: “+t,20202,o({},e))}function tt(t,e,n,r,o){var i,a=null!==(i=o&&o.stack)&&void 0!==i?i:z();Q(“JS Exception”,20203,{source:e,customMessage:null!=t?t:null==o?void 0:o.message,line:n,column:r,stack:a})}function et(t){var e;Q(“JS Exception”,20203,{customMessage:t&&t.reason&&t.reason.message,stack:null!==(e=t&&t.reason&&t.reason.stack)&&void 0!==e?e:z()})}var nt=”experience”,rt=[“common-monthly”],ot=Object.create(null),it=2;function at(t,e){if(e=e||Array.from(document.scripts).find((function(e){return e.src.indexOf(“/”.concat(t,”.”))>-1}))){var n,r=function(t,e){var n=document.createElement(“script”);return n.type=”text/javascript”,n.crossOrigin=”anonymous”,n.src=t,n.onerror=function(){var t=ot[e]||0;ot[e]=++t,t0};d((function(){return de()in pe||me()}));function be(){if(It)return It;var t=kt();return t||void 0}function xe(){return ge()&&Xt()||function(){var t=ge()&&!Ee()&&!Xt()&&jt()&&(“expired”==function(){if(!(Ot=Lt()))return”notAvailable”;var t=Ot.expiresOn,e=new Date(t),n=”expired”;return e.getTime()&&e>new Date?”valid”:n}()||Zt());return t}()||Qt()||te()}function Se(){return ge()&&!jt()&&ce()}var Ae=d((function(){var t=ue.browser||{},e=t.browserType,n=void 0===e?””:e,r=t.detected,o=((void 0===r?{}:r)||{}).browserType,i=void 0===o?””:o;return/edgeChromium/i.test(n)||/edgeAndroid/i.test(n)||/edgeiOS/i.test(n)||/edge/i.test(i)}));d((function(){return ge()&&!me()}));var Ee=function(){var t,e=jt();if(!e)return!1;switch(e.account_type){case”MSA”:t=ge()?”ace”:”aace”;break;case”AAD”:t=ge()?”WID”:”APP_WID”;break;default:return!1}return!!Y(t)};var Oe,Ie,Te,Re=”__core_auth_authHeaderPromiseParts__”,ke=function(){return h.get(Re)};function Le(){return Te}Ie={promise:new Promise((function(t){return Oe=t})),resolver:Oe},h.set(Re,Ie);var _e=d((function(){return st(Y(“AL_STATE”,!0))}));var je=function(){function t(){this.childCookieName=”child”,this.command=”command”,this.domInfo=document.head.dataset.info,this.canvasInfo=document.head.dataset.canvasInfo||””}return t.prototype.init=function(t,e){this.clientSettings=t||yt(),this.authCookieName=Le()||window._authCookieName||””,this.bundle=window._webWorkerBundle||””,e=e||{};var n=this.buildWebWorkerUrl(this.clientSettings,e),r=window.webWorker=this.createWebWorkerInstance(n);r?this.initCore(r):console.warn(“Error while initializing the web worker.”)},t.prototype.initCore=function(t){var e=this,n=window.webWorkerMessages=[];t.onmessage=function(t){n.push(t.data)};var r=window.webWorkerErrors=[];t.onerror=function(t){r.push(t)},ye()&&ke().promise.then((function(n){return t.postMessage({id:”AuthHeaders”,type:e.command,payload:n||{}})}))},t.prototype.createWebWorkerInstance=function(t){return new Worker(t,{name:”web-worker”})},t.prototype.shouldFetchAppAnonCookie=function(){return!0},t.prototype.getAudienceMode=function(t){var e=Y(this.authCookieName),n=Y(this.childCookieName),r=(e&&JSON.parse(e)||{}).child;return e&&(1===r||n)?”kids”:t.audienceMode||”adult”},t.prototype.buildWebWorkerUrl=function(t,e){return void 0===t&&(t=null),(this.bundle||””)+”#”+this.qsFromDocument()+this.qsFromCookies()+this.qsFromDataAttribute(t||this.clientSettings)+this.qsMisc(e)+this.qsAuth(t||this.clientSettings)+this.qsFromUrl()+this.qsFromServiceWorker()+this.qsSelectedPivot()+this.qsXboxXToken()},t.prototype.qs=function(t,e,n){return t?e+”=”+(n||t)+”&”:””},t.prototype.qsFromDocument=function(){var t;return this.qs(document.getElementsByTagName(“html”)[0].getAttribute(“lang”),”lang”)+this.qs(encodeURIComponent(window.location.href),”adsReferer”)+this.qs(null===(t=p()?window.devicePixelRatio:qt().devicePixelRatio)||void 0===t?void 0:t.toString(),”devicePixelRatio”)},t.prototype.qsFromServiceWorker=function(){if(!navigator.serviceWorker||!navigator.serviceWorker.controller)return””;var t=navigator.serviceWorker.controller;if(“activated”!==t.state||!t.scriptURL)return””;if(t.scriptURL){var e=new URL(t.scriptURL).searchParams.toString();return e?”&”+e+”&”:””}return””},t.prototype.qsFromCookies=function(){return this.qs(K(this.authCookieName),”aace”,”1″)+this.qs(K(“muid”),”muid”)+this.qs(K(this.childCookieName),”child”)+this.qs(K(“cbypass”),”cbypass”)+this.qs(this.cookieBannerConsentRequired().toString(),”ccRequired”)+this.qs(K(“ecasession”),”ecasession”)+this.qs(K(“TOptOut”),”browserOptOut”)},t.prototype.qsFromDataAttributeHelper=function(t,e,n){var r;t&&t.featureFlags&&t.featureFlags.wpoEnabled&&e&&!e.includes(“remwpofltww”)&&(e=this.appendWpoFlightsToInfo(t,e));var…
Continue reading