!function(){"use strict";window.requestAnimationFrame;var e;!function(e){e.NYPostPageSix="NYPostPageSix",e.NYPostBusinessUnit="NYPostBusinessUnit",e.TheSun="TheSun",e.NewsUK="NewsUK"}(e||(e={})),e.NYPostPageSix,e.NYPostBusinessUnit,e.TheSun,e.NewsUK;const t=e=>{const t=window.nypScripts?.nypost_wp_vars?.nypostSite||"";if(new RegExp(`https?://go.${t}.com/`).test(e))try{return new URL(e).searchParams.get("url")||e}catch{return e}return e},n=(e,n=null,o=null)=>{const{event_name:a,...r}=e;Object.entries(r).forEach((([e,a])=>{r[e]=((e,n,o)=>{let a="";switch(e){case"ga_current_url":return encodeURI(window.location.href);case"click_time":return(new Date).toLocaleString();case"__href__":return a=n?.href||(o.target?.href??""),encodeURI(t(a));default:return e}})(a,n,o)}));const s=window.ga4Dims||{},i={...r,...s,source_page_type:s.page_type||"",source_page:encodeURI(window.location.href),destination:n&&o?encodeURI(t(n.href||(o.target?.href??""))):""};a&&"undefined"!=typeof gtag&>ag("event",a,i),window.optimizely=window.optimizely||[],window.optimizely.push({type:"event",eventName:"navclick_event__same_trigger_",properties:{Category:i.source_unit??""}})};function o(e){window.console.log(`%cALLEY/gaClientId.js%c ${e}`,"background: #a4f542; color: black;padding: 1px 4px; border-radius: 3px","background: white; color: black")}function a(){return new URLSearchParams(window.location.search).has("debug")}function r(e){const t=JSON.stringify({clientId:e,expires:(new Date).getTime()+63072e6});window.localStorage.setItem("nyp_ga_client_id",t),window.ga4Dims=window.ga4Dims||{},window.ga4Dims.aqfer_puu=e;const n=new CustomEvent("gaClientIdSetInLocalStorage",{detail:{clientId:e}});document.dispatchEvent(n)}function s(){const e=document.cookie.split(";").filter((e=>0===e.trim().indexOf("_ga=")));return e.length?e[0].split(".").slice(-2).join("."):""}function i(e){if(e.changed.length&&e.changed[0].hasOwnProperty("name")&&"_ga"===e.changed[0].name&&e.changed[0].hasOwnProperty("value")){const e=s();a()&&o(`_ga cookie has been set: ${e}`),e&&(a()&&o(`Client Id set in local storage: ${e}`),r(e),window.cookieStore.removeEventListener("change",i))}}var c;c=()=>{document.body.addEventListener("click",(e=>{const o=e.target.closest("[data-ga4-event]");if(o)try{const t=JSON.parse(o.dataset.ga4Event);(Array.isArray(t)?t:[t]).forEach((t=>{n(t,o,e)}))}catch(e){}else e.target&&(e=>{const{nypScripts:{nypost_wp_vars:{content_tracking_links:o=[]}={}}={}}=window;o.length&&o.forEach((({eventName:o="ux_engagement",pattern:a=null,selector:r=null,sourceUnit:s=""})=>{if(r||a)if(r){if(!e.matches(r))return;n({eventName:o,sourceUnit:s},e)}else t(e.href||"").match(new RegExp(a))&&n({eventName:o,sourceUnit:s},e)}))})(e.target)})),setTimeout((()=>{if(void 0===window.gtag)return;const e=document.querySelector(".more-stories .ob-widget a");e&&(e.setAttribute("data-href",e.getAttribute("href")),e.addEventListener("click",(e=>{e.target.getAttribute("title"),e.target.closest(".ob-dynamic-rec-link").dataset.href.split("?")[0],n({event_name:"ux_engagement",source_unit:"More Stories - Decider"},e.target.closest(".ob-dynamic-rec-link"))})))}),2500),function(){a()&&document.addEventListener("gaClientIdSetInLocalStorage",(e=>{o(`Testing 'gaClientIdSetInLocalStorage' event listener ~ event.detail.clientId: ${e.detail.clientId}`)}),{once:!0});const e=s();e?(a()&&o(`_ga cookie exists, setting local storage: ${e}`),r(e)):(a()&&o("_ga cookie does not exist, adding event listener for cookie to be set"),window.cookieStore.addEventListener("change",i))}(),function(){const{impressionElements:e}=window.nypScripts.gtfAnalytics||{},t=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(e=>{try{n({event_name:"impression",source_unit:e.dataset.sourceUnit,event_category:e.dataset.eventCategory?e.dataset.eventCategory:"",event_label:e.dataset.eventLabel?e.dataset.eventLabel:""})}catch(e){console.error(`Failed to send impression event to Google Analytics: ${e}`)}})(e.target)}))}),{threshold:[.25]});e.forEach((e=>{const n=document.querySelectorAll(e.selector);n&&n.forEach((n=>{n.dataset.sourceUnit&&""!==n.dataset.sourceUnit||!e.sourceUnit||(n.dataset.sourceUnit=e.sourceUnit),n.dataset.eventCategory&&""!==n.dataset.eventCategory||!e.eventCategory||(n.dataset.eventCategory=e.eventCategory),n.dataset.eventLabel&&""!==n.dataset.eventLabel||!e.eventLabel||(n.dataset.eventLabel=e.eventLabel),""!==n.dataset.sourceUnit&&t.observe(n)}))}))}(),document.body.addEventListener("mousedown",(e=>{const t=e.target;if(!t)return;const n=t.closest("a[href]");n&&(n.href=function(e=""){let t;try{t=new URL(e)}catch(t){return e}const n=new URLSearchParams(t.search),o=["r.nypostlink.com","r.pagesixlink.com","r.deciderlink.com"].includes(t.hostname);let a=t,r=n;const s=n.get("btn_url");if(s&&"string"==typeof s&&(a=new URL(s),r=new URLSearchParams(a.search)),!["www.amazon.com","amazon.com"].includes(a.hostname))return e;let i="",c="";const l=sessionStorage.getItem("nyp-trx.ref"),d=sessionStorage.getItem("nyp-trx.utm-params");if(d){const e=new URLSearchParams(d);i=e.get("utm_source")||"",c=e.get("utm_campaign")||""}if(!i&&l){const e=new URL(l);e.hostname&&(i=e.hostname)}i&&r.set("asc_source",i),c&&r.set("asc_campaign",c),a.search=r.toString();let u=t.toString();return o?(n.set("btn_url",a.toString()),t.search=n.toString(),u=t.toString()):u=a.toString(),u}(n.href))})),function(){const e=document.querySelectorAll(".wp-block-nyp-editor-sports-minute");null==e||e.forEach((e=>{const t=e.querySelectorAll(".wp-block-nyp-editor-sports-minute-item");null==t||t.forEach(((e,t)=>{const o=e.querySelectorAll("a");null==o||o.forEach((e=>{e.addEventListener("click",(()=>{var o;let a="article";null!=e.querySelector("img")&&(a="image"),n({event_name:"ux_engagement",source_unit:"nysm",event_action:"click",event_label:null===(o=e.dataset)||void 0===o?void 0:o.postTitle,source_position:`${a}-${t+1}`},e)}))}))}));const o=e.querySelector(".sports-minute__salutation"),a=null==o?void 0:o.querySelectorAll("a");null==a||a.forEach((e=>{e.addEventListener("click",(()=>{n({event_name:"ux_engagement",source_unit:"nysm",event_action:"click",event_label:e.href,source_position:"salutation"},e)}))}))}))}()},"complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",c,{once:!0}):c()}();