PageSourceSearch

https://www.essentiallysports.com/_next/static/chunks/1789.b3ee36bfc79b4d1c.js

js essentiallysports.com collected 2026-09-24 17:19:44 UTC 13,863 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1789],{51789:function(e,t,n){"use strict";n.r(t),n.d(t,{TextSizeControl:function(){return R},default:function(){return z}});var r=n(85893),i=n(67294),l=n(88596),a=n.n(l),s=n(59572);let o="".concat(s.MV,"/growth/newsletter-article-reactions");async function c(e,t){let n=function(){let e="function"==typeof getCookie&&getCookie("ppid")||"";return/^[A-Za-z0-9]{4,128}$/.test(e)?e:null}();if(!n)return!1;let r=await fetch("".concat(o,"/").concat(e),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({reaction:t,ppid:n})});if(!r.ok)return!1;let i=await r.json();return(null==i?void 0:i.code)===0}var u=n(14091),d=n(66248);function m(){return"undefined"==typeof document?"xxx":"function"==typeof getCookie&&getCookie("ppid")||"xxx"}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={user_identifier_available:String("xxx"!==(0,d.t)()||"xxx"!==m()),newsletter_source:new URLSearchParams(window.location.search).get("utm_medium")||"none",device_type:window.innerWidth<=768?"mobile":"desktop",ppid:m()};for(let[e,r]of Object.entries(t))null!=r&&(n[e]=String(r));try{(0,u.Z)(e,n)}catch(e){}}var g=n(50667);let _=[{id:"like",label:"Like",accessibleName:"React: Like",glyph:"\uD83D\uDC4D"},{id:"love",label:"Love",accessibleName:"React: Love",glyph:"❤️"},{id:"wow",label:"Whoa",accessibleName:"React: Wow",glyph:"\uD83D\uDE2E"},{id:"funny",label:"Funny",accessibleName:"React: Funny",glyph:"\uD83D\uDE02"},{id:"angry",label:"Angry",accessibleName:"React: Angry",glyph:"\uD83D\uDE21"}],h=_.map(e=>e.id),p=["small","default","large","xlarge"],y={small:.9375,default:1,large:1.125,xlarge:1.25},b="es_article_text_scale",x="es_article_reactions",v="es_article_reaction_thresholds",w={small:"Small text",default:"Default text size",large:"Large text",xlarge:"Extra large text"},k={small:10,default:11.5,large:13.5,xlarge:15.5};function j(e){try{return window.localStorage.getItem(e)}catch(e){return null}}function S(e,t){try{window.localStorage.setItem(e,t)}catch(e){}}function E(e){let t=2166136261;for(let n=0;n<e.length;n+=1)t^=e.charCodeAt(n),t=Math.imul(t,16777619);return t>>>0}function N(){let e=j(b);return p.includes(e)?e:"default"}function C(e){try{let t=JSON.parse(j(x)||"{}"),n=null==t?void 0:t[e];return h.includes(n)?n:null}catch(e){return null}}function L(e){S(x,JSON.stringify(Object.fromEntries(Object.entries(e).slice(-60))))}function I(e){let{id:t,size:n}=e,i=_.find(e=>e.id===t);return i?(0,r.jsx)("span",{"aria-hidden":"true",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Android Emoji", "EmojiSymbols", sans-serif',fontSize:n,lineHeight:1,display:"block",fontWeight:400,fontStyle:"normal"},children:i.glyph}):null}function P(){return(0,r.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:[(0,r.jsx)("circle",{cx:"18",cy:"5.5",r:"2.6",stroke:"currentColor",strokeWidth:"1.7"}),(0,r.jsx)("circle",{cx:"6",cy:"12",r:"2.6",stroke:"currentColor",strokeWidth:"1.7"}),(0,r.jsx)("circle",{cx:"18",cy:"18.5",r:"2.6",stroke:"currentColor",strokeWidth:"1.7"}),(0,r.jsx)("path",{d:"M8.35 10.8 15.67 6.78M8.35 13.2 15.67 17.22",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round"})]})}function R(e){let{slug:t,surface:n="article_head"}=e,l=(0,i.useRef)(null),[s,o]=(0,i.useState)(()=>N()),c=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=document.documentElement,t=y[s];return"default"===s?(e.style.removeProperty("--es-read-scale"),e.style.removeProperty("--es-read-scale-title")):(e.style.setProperty("--es-read-scale",String(t)),e.style.setProperty("--es-read-scale-title",String(1+(t-1)*.5))),()=>{document.documentElement.style.removeProperty("--es-read-scale"),document.documentElement.style.removeProperty("--es-read-scale-title")}},[s]),(0,i.useEffect)(()=>{let e=l.current;if(!e||c.current)return;let r=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&!c.current&&(c.current=!0,f("font_size_control_view",{article_id:t,font_size:N(),surface:n}),r.disconnect())},{threshold:.4});return r.observe(e),()=>r.disconnect()},[t,n]);let u=e=>{o(e),S(b,e);let t=document.documentElement,n=y[e];"default"===e?(t.style.removeProperty("--es-read-scale"),t.style.removeProperty("--es-read-scale-title")):(t.style.setProperty("--es-read-scale",
1String(n)),t.style.setProperty("--es-read-scale-title",String(1+(n-1)*.5)))},d=e=>{if(e===s)return;let r=p.indexOf(e),i=p.indexOf(s);u(e),f("default"===e?"font_size_reset":r>i?"font_size_increase":"font_size_decrease",{article_id:t,previous_font_size:s,new_font_size:e,surface:n})};return(0,r.jsxs)("div",{className:a().container,ref:l,children:[(0,r.jsx)("span",{className:a().legend,id:"text-size-legend-".concat(t),children:"Text size"}),(0,r.jsx)("div",{className:a().steps,role:"radiogroup","aria-labelledby":"text-size-legend-".concat(t),children:p.map(e=>(0,r.jsx)("button",{type:"button",role:"radio",className:a().step,"aria-checked":e===s,"aria-label":w[e],title:w[e],"data-active":e===s||void 0,tabIndex:e===s?0:-1,onClick:()=>d(e),children:(0,r.jsx)("span",{className:a().glyph,style:{fontSize:k[e]},"aria-hidden":"true",children:"A"})},e))})]})}function z(e){let{slug:t,title:n,postId:l,reactionCounts:s,enabledAds:o,noUtm:d}=e,[m,p]=(0,i.useState)(!1),[y,b]=(0,i.useState)(null),[w,k]=(0,i.useState)(!1),[N,R]=(0,i.useState)(!1),[z,D]=(0,i.useState)(!1),[A,O]=(0,i.useState)(!1),[U,M]=(0,i.useState)(!1),[J,F]=(0,i.useState)(void 0),W=(0,i.useRef)(!1),T=(0,i.useRef)(!1),V=(0,i.useRef)(null),B=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=C(t);b(e),k(!!e),R(!1),D(!1),O(!1),M(!0),W.current=!1,F(function(e,t){let n={};try{let e=JSON.parse(j(v)||"{}");e&&"object"==typeof e&&(n=e)}catch(e){n={}}let r=Number(n[e]),i=Number.isFinite(r)&&r>=3&&r<=10?Math.max(t,r):t;if(i!==r){delete n[e];let t=Object.entries(n).slice(-59);t.push([e,i]),S(v,JSON.stringify(Object.fromEntries(t)))}return i}(t,3+E(t)%8))},[t]),(0,i.useEffect)(()=>{let e=()=>{let e=document.body.scrollHeight-document.documentElement.clientHeight,t=e<=0?0:100*(window.scrollY||0)/e;p(t>=18&&t<92)},t=()=>{T.current||(T.current=!0,requestAnimationFrame(()=>{e(),T.current=!1}))};return e(),window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[]),(0,i.useEffect)(()=>{m&&!W.current&&(W.current=!0,f("reaction_component_view",{article_id:t,surface:"sticky_bar",has_existing_reaction:null!==C(t)}))},[m,t]),(0,i.useEffect)(()=>{if(!z)return;let e=e=>{var t,n;let r=e.target;(null===(t=V.current)||void 0===t?void 0:t.contains(r))||(null===(n=B.current)||void 0===n?void 0:n.contains(r))||D(!1)},t=e=>{var t;"Escape"===e.key&&(D(!1),null===(t=B.current)||void 0===t||t.focus())};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e,{passive:!0}),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("keydown",t)}},[z]),(0,i.useEffect)(()=>{m||D(!1)},[m]);let H=(0,i.useCallback)(e=>{let n=e===y?null:e;if(b(n),k(!1),R(!1),D(!1),!n){!function(e){try{let t=JSON.parse(j(x)||"{}"),n=t&&"object"==typeof t?{...t}:{};delete n[e],L(n)}catch(e){}}(t);return}f(y?"reaction_change":"reaction_click",{article_id:t,reaction_type:n,previous_reaction:y,surface:"sticky_bar"}),(function(e,t,n){try{let n=JSON.parse(j(x)||"{}"),r=n&&"object"==typeof n?{...n}:{};delete r[e],r[e]=t,L(r)}catch(e){return Promise.reject(e)}return n?c(n,t).then(e=>{if(!e)throw Error("reaction submit failed")}):Promise.resolve()})(t,n,l).catch(()=>R(!0))},[y,t,l]),Y=(0,i.useCallback)(async()=>{let e="".concat("https://www.essentiallysports.com","/").concat(t,"/").concat((0,g.Z)("articleHead","article_head",d)),r=navigator;try{if("function"==typeof r.share){await r.share({title:n,url:e}),(0,u.Z)("ArticleShare",{Referrer:t,Action:"SecondClick",Position:"StickyBar",Medium:"native"});return}await navigator.clipboard.writeText(e),O(!0),setTimeout(()=>O(!1),1800),(0,u.Z)("ArticleShare",{Referrer:t,Action:"SecondClick",Position:"StickyBar",Medium:"copyLink"})}catch(e){}},[t,n,d]),Z=y?_.find(e=>e.id===y):null,G=(0,i.useMemo)(()=>(function(e,t,n,r,i){let l=Math.max(3+E(e)%8,null!=i?i:0),a=r?h.reduce((e,t)=>e+r[t],0):0,s=E(e)%h.length,o=[...h.slice(s),...h.slice(0,s)],c=t?[t,...o.filter(e=>e!==t)].slice(0,3):o.slice(0,3);if(r&&a>l){let e=h.slice().sort((e,t)=>r[t]-r[e]);return{total:a+n,top:t?[t,...e.filter(e=>e!==t)].slice(0,3):e.slice(0,3),includesUser:!!t}}return{total:l+(t?1:0),top:c,includesUser:!!t}})(t,U?y:null,y&&!w?1:0,s,J),[t,y,U,w,s,J]);return(0,r.jsx)("aside",{className:a().bar,"data-visible":m||void 0,"data-with-footer-ad":o||void 0,"aria-label":"Article engagement",children:(0,r.jsx)("div",{className:a().shell,children:(0,r.jsxs)("div",{className:a().main,children:[G.total>=3?(0,r.jsxs)("p",{className:a().cluster,children:[(0,r.jsx)("span",{className:a().bubbles,"aria-hidden":"true",children:G.top.map((e,t)=>(0,r.jsx)("span",{className:a().bubble,style:{zIndex:G.top.length-t},children:(0,r.jsx)(I,{id:e,size:17})},e))}),(0,r.jsx)("span",{className:a().count,children:function(e,t){if(!t)return e.toLocaleStr
1ing();let n=e-1;return n<=0?"You reacted":"You and ".concat(n.toLocaleString()," ").concat(1===n?"other":"others")}(G.total,G.includesUser)})]}):(0,r.jsx)("span",{className:a().cluster}),(0,r.jsxs)("div",{className:a().actions,children:[(0,r.jsxs)("div",{className:a().pickerAnchor,children:[(0,r.jsx)("div",{className:a().picker,ref:V,role:"group","aria-label":"Choose a reaction","data-open":z||void 0,"aria-hidden":!z||void 0,children:_.map((e,t)=>(0,r.jsxs)("button",{type:"button",className:a().pick,style:{"--i":t},"aria-label":e.accessibleName,"aria-pressed":y===e.id,tabIndex:z?0:-1,"data-selected":y===e.id||void 0,onClick:()=>H(e.id),children:[(0,r.jsx)(I,{id:e.id,size:34}),(0,r.jsx)("span",{className:a().pickLabel,children:e.label})]},e.id))}),(0,r.jsxs)("button",{type:"button",ref:B,className:a().trigger,"data-selected":!!Z||void 0,"data-restored":Z&&w?"":void 0,"aria-haspopup":"true","aria-expanded":z,"aria-label":Z?"Your reaction: ".concat(Z.label,". Change it"):"React to this article",tabIndex:m?0:-1,onClick:()=>D(e=>!e),children:[Z?(0,r.jsx)(I,{id:Z.id,size:19}):(0,r.jsx)("span",{className:a().triggerDot,"aria-hidden":"true"}),(0,r.jsx)("span",{className:a().triggerLabel,children:Z?N?"Saved":Z.label:"React"})]})]}),(0,r.jsx)("span",{className:a().divider,"aria-hidden":"true"}),(0,r.jsx)("button",{type:"button",className:a().utility,onClick:Y,"aria-label":"Share this article",tabIndex:m?0:-1,children:(0,r.jsx)(P,{})})]}),(0,r.jsx)("span",{className:a().toast,"data-show":A||void 0,role:"status",children:"Link copied"})]})})})}},59572:function(e,t,n){"use strict";n.d(t,{MV:function(){return r},tf:function(){return i}});let r="https://api-v1.essentiallysports.com",i="https://api-enrich.essentiallysports.com"},66248:function(e,t,n){"use strict";n.d(t,{I:function(){return m},t:function(){return d}});var r=n(67294),i=n(21129),l=n(82454),a=n(86666),s=n(91624),o=n(33259);let c={utm_medium:null,email_hash:null,hashed_email:null};function u(){let e=new URLSearchParams(window.location.search);return{utm_medium:e.get("utm_medium")||null,email_hash:e.get("email_hash")||null,hashed_email:e.get("hashed_email")||null}}function d(){if(window.esEmail)return window.esEmail;let{email_hash:e,hashed_email:t}=u();return e||t||"xxx"}function m(e,t){let n=(0,i.S)(),d=(0,r.useRef)(!1),[m,f]=(0,r.useState)(null),[g,_]=(0,r.useState)(null),[h,p]=(0,r.useState)(null!=t?t:c),y=null!=t?t:h;(0,r.useEffect)(()=>{(0,o.cD)(),t||p(u())},[t]),(0,r.useEffect)(()=>{!window.esUserId&&(window.esUserId=function(e){var t;if("undefined"==typeof document)return"xxx";let n="; ".concat(document.cookie).split("; ".concat(e,"="));return 2===n.length&&(null===(t=n.pop())||void 0===t?void 0:t.split(";").shift())||"xxx"}("ppid"),window.esUserId&&"xxx"!==window.esUserId&&((0,s.h)(e,window.esUserId).then(e=>f(e)),(0,s.Q)(e,window.esUserId).then(e=>_(e))))},[e]),(0,r.useEffect)(()=>{if(d.current||!window.esUserId)return;let[e,t]=["",""],r=localStorage.getItem("populated_newsletter_hem");if(r)e=r,t="newsletter_stored";else{let r=localStorage.getItem("populated_gc_hem");if(r)e=r,t="gc_stored";else{var i;if(null==n?void 0:null===(i=n.user)||void 0===i?void 0:i.email)e=n.user.email,t="sso";else if(null==g?void 0:g.email)e=g.email,t="newsletter";else if(m){let n=(null==m?void 0:m.hashed_email)||(null==m?void 0:m.newsletter_mail)||(null==m?void 0:m.enrich_email);n&&(e=n,t="athena")}}}if(e)d.current=!0,"newsletter_stored"===t||"gc_stored"===t?window.esEmail=e:(0,l.J)(e).then(e=>{window.esEmail=e});else{if("newsletter"!==y.utm_medium)return(0,a._)(e=>{d.current=!0,window.esEmail=e,localStorage.setItem("populated_gc_hem",e)}
1);let e=y.email_hash||y.hashed_email;e&&(d.current=!0,window.esEmail=e,localStorage.setItem("populated_newsletter_hem",e))}},[n,m,g,y])}},88596:function(e){e.exports={bar:"engagement_bar__IJ0Op",shell:"engagement_shell__a1Vo9",main:"engagement_main__yuvop",cluster:"engagement_cluster__9yRMV",bubbles:"engagement_bubbles__PjYwb",bubble:"engagement_bubble__6PLHu",count:"engagement_count__7_0__",actions:"engagement_actions__I7k79",pickerAnchor:"engagement_pickerAnchor__p6paf",trigger:"engagement_trigger___y8aV",triggerDot:"engagement_triggerDot__1pTPg",triggerLabel:"engagement_triggerLabel__2NGPA",commit:"engagement_commit__BGefD",utility:"engagement_utility__ebCjw",pick:"engagement_pick__2FB5Q",picker:"engagement_picker__lNcfr",pickLabel:"engagement_pickLabel__SjIu8",divider:"engagement_divider__Rwr45",toast:"engagement_toast__rhUo0",container:"engagement_container__ryPCg",legend:"engagement_legend__2FVgA",steps:"engagement_steps__2jmKK",step:"engagement_step__Fvcdy",glyph:"engagement_glyph__y4C5R"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.