Welcome to our 2024 NFL projections, where you will find each team’s probability of conquering its division, advancing through the playoffs and winning the Super Bowl. The projections are based on 100,000 simulations of the remainder of the season, which factors in each team’s projected strength, current health as well as its remaining schedule. All projections and probabilities are rounded to the nearest whole number. You can read more about the model at the bottom of the page. The projections will be updated regularly throughout each week.
‘,s=B(),l=D(“div”);for(let T=0;T
‘,f=B(),c=D(“div”);for(let T=0;T{n(1,N=q),d(),g(q,X),T(q)},f=q=>{const X=P.scrollLeft,he=P.getBoundingClientRect().width/k,J=X+q*he;P.scrollTo({left:J,behavior:”smooth”}),w(J)},c=(q,X)=>X>1015?q674?q{const q=P.getBoundingClientRect().width,X=q/120,re=Math.floor(X),he=Math.ceil(X),J=re%2?re:he;n(15,k=J),n(2,C=q/k)},u=Intl.DateTimeFormat().resolvedOptions(),d=()=>{let q=s.games.filter(re=>re.week==N),X=[];q.forEach(re=>{let he=new Date(re.datetime).toLocaleDateString(u.locale,{weekday:”long”,month:”long”,day:”numeric”});re.status_display_string=re.status==”post”?`FINAL${re.ot&&`/${re.ot}`}`:new Date(re.datetime).toLocaleTimeString(u.locale,{hourCycle:”h12″,hour:”numeric”,minute:”2-digit”});let J=X.find(_e=>_e.day===he);J?J.games.push(re):X.push({day:he,games:[re]})}),n(3,A=X)},_=()=>s.weeks.map(q=>{let X;const re=new Date(q.start_timestamp),he=re.toLocaleDateString(u.locale,{month:”short”,day:”numeric”}),J=new Date(q.end_timestamp);re.getMonth()===J.getMonth()?X=J.toLocaleDateString(u.locale,{day:”numeric”}):X=J.toLocaleDateString(u.locale,{month:”short”,day:”numeric”});const _e=Vt(he),Te=Vt(X),ge=re.getTime()===J.getTime()?_e:`${_e}–${Te}`;return{…q,display_string:ge}}),p=()=>{const q=new Date().getTime(),X=s.weeks.filter(he=>{const J=new Date(he.end_timestamp).getTime()+864e5;return q>=J});return(X.length===0?0:X[X.length-1].week_number)+1},g=(q,X)=>{const re=P.getBoundingClientRect().width,he=r>=768?re/k:100,J=he*(q-1)-re/2+he/2;window.setTimeout(()=>{P.scrollTo({left:J,behavior:X}),w(J)},0)},w=q=>{Math.round(q)=re?E.classList.add(“disabled”):E.classList.remove(“disabled”)},T=q=>{const X=window.location.pathname,re=window.location.hash;window.history.pushState({},””,`${X}?${l.toString()}${re}`),l.set(“week”,q),window.history.replaceState({},””,`${X}?${l.toString()}${re}`)};let N=l.get(“week”)||p(),k,C,I=_(),A=[],P,x,E;Xi(()=>(h(),a(N,”auto”),window.addEventListener(“resize”,h),()=>{window.removeEventListener(“resize”,h)}));function S(){n(8,r=Da.innerWidth)}function F(q){Se[q?”unshift”:”push”](()=>{x=q,n(5,x)})}const O=()=>f(-i),L=q=>a(q.week_number,”smooth”);function H(q){Se[q?”unshift”:”push”](()=>{P=q,n(4,P)})}function Y(q){Se[q?”unshift”:”push”](()=>{E=q,n(6,E)})}const Z=()=>f(i);return e.$$set=q=>{“games”in q&&n(13,s=q.games),”params”in q&&n(14,l=q.params),”editorialContent”in q&&n(0,o=q.editorialContent)},e.$$.update=()=>{e.$$.dirty[0]&32768&&n(7,i=Math.min(k,4))},n(8,r=0),[o,N,C,A,P,x,E,i,r,a,f,c,I,s,l,k,S,F,O,L,H,Y,Z]}class a0 extends _t{constructor(t){super(),mt(this,t,o0,l0,dt,{games:13,params:14,editorialContent:0},null,[-1,-1])}}var Hi=”http://www.w3.org/1999/xhtml”;const Hl={svg:”http://www.w3.org/2000/svg”,xhtml:Hi,xlink:”http://www.w3.org/1999/xlink”,xml:”http://www.w3.org/XML/1998/namespace”,xmlns:”http://www.w3.org/2000/xmlns/”};function xa(e){var t=e+=””,n=t.indexOf(“:”);return n>=0&&(t=e.slice(0,n))!==”xmlns”&&(e=e.slice(n+1)),Hl.hasOwnProperty(t)?{space:Hl[t],local:e}:e}function f0(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Hi&&t.documentElement.namespaceURI===Hi?t.createElement(e):t.createElementNS(n,e)}}function c0(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ia(e){var t=xa(e);return(t.local?c0:f0)(t)}function u0(){}function Oa(e){return e==null?u0:function(){return this.querySelector(e)}}function h0(e){typeof e!=”function”&&(e=Oa(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i=N&&(N=T+1);!(C=g[N])&&++N<_ l="new" wt p0 typeof e='="object"&&"length"in' l0 new u0 r="this.enter(),i=this,s=this.exit();return" f0 t="e.selection?e.selection():e,n=this._groups,r=t._groups,i=n.length,s=r.length,l=Math.min(i,s),o=new" array f="n[a],c=r[a],h=f.length,u=o[a]=new" r0>=0;)(l=r[i])&&(s&&l.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(l,s),s=l);return this}function H0(e){e||(e=Y0);function t(h,u){return h&&u?e(h.__data__,u.__data__):!h-!u}for(var n=this._groups,r=n.length,i=new Array(r),s=0;st?1:e>=t?0:NaN}function z0(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function W0(){return Array.from(this)}function q0(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?e1:typeof t==”function”?n1:t1)(e,t,n??””)):i1(this.node(),e)}function i1(e,t){return e.style.getPropertyValue(t)||Ua(e).getComputedStyle(e,null).getPropertyValue(t)}function s1(e){return function(){delete this[e]}}function l1(e,t){return function(){this[e]=t}}function o1(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function a1(e,t){return arguments.length>1?this.each((t==null?s1:typeof t==”function”?o1:l1)(e,t)):this.node()[e]}function Fa(e){return e.trim().split(/^|\s+/)}function us(e){return e.classList||new Ra(e)}function Ra(e){this._node=e,this._names=Fa(e.getAttribute(“class”)||””)}Ra.prototype={add:function(e){var t=this._names.indexOf(e);t=0&&(this._names.splice(t,1),this._node.setAttribute(“class”,this._names.join(” “)))},contains:function(e){return this._names.indexOf(e)>=0}};function Ha(e,t){for(var n=us(e),r=-1,i=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function U1(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,s;n=(h=(o+f)/2))?o=h:f=h,(g=n>=(u=(a+c)/2))?a=u:c=u,i=s,!(s=s[w=g=(h=(o+f)/2))?o=h:f=h,(g=n>=(u=(a+c)/2))?a=u:c=u;while((w=g=u)=h));return i[T]=s,i[w]=l,e}function X1(e){var t,n,r=e.length,i,s,l=new Array(r),o=new Array(r),a=1/0,f=1/0,c=-1/0,h=-1/0;for(n=0;nc&&(c=i),sh&&(h=s));if(a>c||f>h)return this;for(this.cover(a,f).cover(c,h),n=0;ne||e>=i||r>t||t>=s;)switch(f=(tc||(o=_.y0)>h||(a=_.x1)=w)=g)&&(_=u[u.length-1],u[u.length-1]=u[u.length-1-p],u[u.length-1-p]=_)}else{var T=e-+this._x.call(null,d.data),N=t-+this._y.call(null,d.data),k=T*T+N*N;if(k=(u=(l+a)/2))?l=u:a=u,(p=h>=(d=(o+f)/2))?o=d:f=d,t=n,!(n=n[g=pu.index){var S=d-P.x-P.vx,F=_-P.y-P.vy,O=S*S+F*F;Od+E||I_+E||A<_-e o f.r="n[f.data.index];for(var" c="f.r=0;c<4;++c)f[c]&&f[c].r">f.r&&(f.r=f[c].r)}function a(){if(t){var f,c=t.length,h;for(n=new Array(c),f=0;f{}};function Ba(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error(“unknown type: “+n);return{type:n,name:r}})}Tr.prototype=Ba.prototype={constructor:Tr,on:function(e,t){var n=this._,r=hm(e+””,n),i,s=-1,l=r.length;if(arguments.length0)for(var n=new Array(i),r=0,i,s;r=0&&e._call.call(void 0,t),e=e._next;–Pn}function ql(){fn=(Hr=er.now())+jr,Pn=$n=0;try{_m()}finally{Pn=0,gm(),fn=0}}function pm(){var e=er.now(),t=e-Hr;t>Va&&(jr-=t,Hr=e)}function gm(){for(var e,t=Rr,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Rr=n);Xn=e,zi(r)}function zi(e){if(!Pn){$n&&($n=clearTimeout($n));var t=e-fn;t>24?(e(e=(vm*e+bm)%Bl)/Bl}var ym=10,km=Math.PI*(3-Math.sqrt(5));function Tm(e){var t,n=1,r=.001,i=1-Math.pow(r,1/300),s=0,l=.6,o=new Map,a=ja(h),f=Ba(“tick”,”end”),c=wm();e==null&&(e=[]);function h(){u(),f.call(“tick”,t),n1?(g==null?o.delete(p):o.set(p,_(g)),t):o.get(p)},find:function(p,g,w){var T=0,N=e.length,k,C,I,A,P;for(w==null?w=1/0:w*=w,T=0;T1?(f.on(p,g),t):f.on(p)}}}function Mm(e){var t=xt(.1),n,r,i;typeof e!=”function”&&(e=xt(e==null?0:+e));function s(o){for(var a=0,f=n.length,c;af==c>-f?(s=f,f=t[++h]):(s=c,c=r[++u]);let d=0;if(hf==c>-f?(l=f+s,o=s-(l-f),f=t[++h]):(l=c+s,o=s-(l-c),c=r[++u]),s=l,o!==0&&(i[d++]=o);hf==c>-f?(l=s+f,a=l-s,o=s-(l-a)+(f-a),f=t[++h]):(l=s+c,a=l-s,o=s-(l-a)+(c-a),c=r[++u]),s=l,o!==0&&(i[d++]=o);for(;h=L||-O>=L||(h=e-x,o=e-(x+h)+(h-i),h=n-E,f=n-(E+h)+(h-i),h=t-S,a=t-(S+h)+(h-s),h=r-F,c=r-(F+h)+(h-s),o===0&&a===0&&f===0&&c===0)||(L=Dm*l+Em*Math.abs(O),O+=x*c+F*o-(S*f+E*a),O>=L||-O>=L))return O;k=o*F,u=Je*o,d=u-(u-o),_=o-d,u=Je*F,p=u-(u-F),g=F-p,C=_*g-(k-d*p-_*p-d*g),I=a*E,u=Je*a,d=u-(u-a),_=a-d,u=Je*E,p=u-(u-E),g=E-p,A=_*g-(I-d*p-_*p-d*g),w=C-A,h=C-w,tt[0]=C-(w+h)+(h-A),T=k+w,h=T-k,N=k-(T-h)+(w-h),w=N-I,h=N-w,tt[1]=N-(w+h)+(h-I),P=T+w,h=P-T,tt[2]=T-(P-h)+(w-h),tt[3]=P;const H=Ni(4,bn,4,tt,Vl);k=x*c,u=Je*x,d=u-(u-x),_=x-d,u=Je*c,p=u-(u-c),g=c-p,C=_*g-(k-d*p-_*p-d*g),I=S*f,u=Je*S,d=u-(u-S),_=S-d,u=Je*f,p=u-(u-f),g=f-p,A=_*g-(I-d*p-_*p-d*g),w=C-A,h=C-w,tt[0]=C-(w+h)+(h-A),T=k+w,h=T-k,N=k-(T-h)+(w-h),w=N-I,h=N-w,tt[1]=N-(w+h)+(h-I),P=T+w,h=P-T,tt[2]=T-(P-h)+(w-h),tt[3]=P;const Y=Ni(H,Vl,4,tt,$l);k=o*c,u=Je*o,d=u-(u-o),_=o-d,u=Je*c,p=u-(u-c),g=c-p,C=_*g-(k-d*p-_*p-d*g),I=a*f,u=Je*a,d=u-(u-a),_=a-d,u=Je*f,p=u-(u-f),g=f-p,A=_*g-(I-d*p-_*p-d*g),w=C-A,h=C-w,tt[0]=C-(w+h)+(h-A),T=k+w,h=T-k,N=k-(T-h)+(w-h),w=N-I,h=N-w,tt[1]=N-(w+h)+(h-I),P=T+w,h=P-T,tt[2]=T-(P-h)+(w-h),tt[3]=P;const Z=Ni(Y,$l,4,tt,Xl);return Xl[Z-1]}function gr(e,t,n,r,i,s){const l=(t-s)*(n-i),o=(e-i)*(r-s),a=l-o,f=Math.abs(l+o);return Math.abs(a)>=Cm*f?a:-xm(e,t,n,r,i,s,f)}const jl=Math.pow(2,-52),vr=new Uint32Array(512);class Yr{static from(t,n=Um,r=Fm){const i=t.length,s=new Float64Array(i*2);for(let l=0;l>1;if(n>0&&typeof t[0]!=”number”)throw new Error(“Expected coords to contain numbers.”);this.coords=t;const r=Math.max(2*n-5,0);this._triangles=new Uint32Array(r*3),this._halfedges=new Int32Array(r*3),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}update(){const{coords:t,_hullPrev:n,_hullNext:r,_hullTri:i,_hullHash:s}=this,l=t.length>>1;let o=1/0,a=1/0,f=-1/0,c=-1/0;for(let x=0;xf&&(f=E),S>c&&(c=S),this._ids[x]=x}const h=(o+f)/2,u=(a+c)/2;let d,_,p;for(let x=0,E=1/0;x0&&(_=x,E=S)}let T=t[2*_],N=t[2*_+1],k=1/0;for(let x=0;xF&&(x[E++]=O,F=L)}this.hull=x.subarray(0,E),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(gr(g,w,T,N,C,I)0&&Math.abs(O-E)=0;)if(Y=Z,Y===H){Y=-1;break}if(Y===-1)continue;let q=this._addTriangle(Y,F,r[Y],-1,-1,i[Y]);i[F]=this._legalize(q+2),i[Y]=q,P++;let X=r[Y];for(;Z=r[X],gr(O,L,t[2*X],t[2*X+1],t[2*Z],t[2*Z+1])0?3-n:1+n)/4}function Ci(e,t,n,r){const i=e-n,s=t-r;return i*i+s*s}function Om(e,t,n,r,i,s,l,o){const a=e-l,f=t-o,c=n-l,h=r-o,u=i-l,d=s-o,_=a*a+f*f,p=c*c+h*h,g=u*u+d*d;return a*(h*g-p*d)-f*(c*g-p*u)+_*(c*d-h*u)=n&&t[e[o]]>l;)e[o+1]=e[o–];e[o+1]=s}else{const i=n+r>>1;let s=n+1,l=r;Vn(e,i,s),t[e[n]]>t[e[r]]&&Vn(e,n,r),t[e[s]]>t[e[r]]&&Vn(e,s,r),t[e[n]]>t[e[s]]&&Vn(e,n,s);const o=e[s],a=t[o];for(;;){do s++;while(t[e[s]]a);if(l=l-n?(En(e,t,s,r),En(e,t,n,l-1)):(En(e,t,n,l-1),En(e,t,s,r))}}function Vn(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Um(e){return e[0]}function Fm(e){return e[1]}const Gl=1e-6;let sn=class{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=””}moveTo(t,n){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+=”Z”)}lineTo(t,n){this._+=`L${this._x1=+t},${this._y1=+n}`}arc(t,n,r){t=+t,n=+n,r=+r;const i=t+r,s=n;if(rGl||Math.abs(this._y1-s)>Gl)&&(this._+=”L”+i+”,”+s),r&&(this._+=`A${r},${r},0,1,1,${t-r},${n}A${r},${r},0,1,1,${this._x1=i},${this._y1=s}`)}rect(t,n,r,i){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${+r}v${+i}h${-r}Z`}value(){return this._||null}};class Wi{constructor(){this._=[]}moveTo(t,n){this._.push([t,n])}closePath(){this._.push(this._[0].slice())}lineTo(t,n){this._.push([t,n])}value(){return this._.length?this._:null}}class Rm{constructor(t,[n,r,i,s]=[0,0,960,500]){if(!((i=+i)>=(n=+n))||!((s=+s)>=(r=+r)))throw new Error(“invalid bounds”);this.delaunay=t,this._circumcenters=new Float64Array(t.points.length*2),this.vectors=new Float64Array(t.points.length*2),this.xmax=i,this.xmin=n,this.ymax=s,this.ymin=r,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:n,triangles:r},vectors:i}=this;let s,l;const o=this.circumcenters=this._circumcenters.subarray(0,r.length/3*2);for(let p=0,g=0,w=r.length,T,N;p1;)s-=2;for(let l=2;l0){if(n>=this.ymax)return null;(l=(this.ymax-n)/i)0){if(t>=this.xmax)return null;(l=(this.xmax-t)/r)this.xmax?2:0)|(nthis.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let n=0;n1e-10)return!1}return!0}function qm(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class ds{static from(t,n=Ym,r=zm,i){return new ds(“length”in t?Bm(t,n,r,i):Float64Array.from(Vm(t,n,r,i)))}constructor(t){this._delaunator=new Yr(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,n=this.points;if(t.hull&&t.hull.length>2&&Wm(t)){this.collinear=Int32Array.from({length:n.length/2},(u,d)=>d).sort((u,d)=>n[2*u]-n[2*d]||n[2*u+1]-n[2*d+1]);const a=this.collinear[0],f=this.collinear[this.collinear.length-1],c=[n[2*a],n[2*a+1],n[2*f],n[2*f+1]],h=1e-8*Math.hypot(c[3]-c[1],c[2]-c[0]);for(let u=0,d=n.length/2;u0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=i[0],l[i[0]]=1,i.length===2&&(l[i[1]]=0,this.triangles[1]=i[1],this.triangles[2]=i[1]))}voronoi(t){return new Rm(this,t)}*neighbors(t){const{inedges:n,hull:r,_hullIndex:i,halfedges:s,triangles:l,collinear:o}=this;if(o){const h=o.indexOf(t);h>0&&(yield o[h-1]),h=0&&s!==r&&s!==i;)r=s;return s}_step(t,n,r){const{inedges:i,hull:s,_hullIndex:l,halfedges:o,triangles:a,points:f}=this;if(i[t]===-1||!f.length)return(t+1)%(f.length>>1);let c=t,h=wn(n-f[t*2],2)+wn(r-f[t*2+1],2);const u=i[t];let d=u;do{let _=a[d];const p=wn(n-f[_*2],2)+wn(r-f[_*2+1],2);if(p+e(t)}function Zm(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function Km(){return!this.__axis}function Jm(e,t){var n=[],r=null,i=null,s=6,l=6,o=3,a=typeof window1?0:.5,f=1,c=”y”,h=jm;function u(d){var _=r??(t.ticks?t.ticks.apply(t,n):t.domain()),p=i??(t.tickFormat?t.tickFormat.apply(t,n):$m),g=Math.max(s,0)+o,w=t.range(),T=+w[0]+a,N=+w[w.length-1]+a,k=(t.bandwidth?Zm:Gm)(t.copy(),a),C=d.selection?d.selection():d,I=C.selectAll(“.domain”).data([null]),A=C.selectAll(“.tick”).data(_,t).order(),P=A.exit(),x=A.enter().append(“g”).attr(“class”,”tick”),E=A.select(“line”),S=A.select(“text”);I=I.merge(I.enter().insert(“path”,”.tick”).attr(“class”,”domain”).attr(“stroke”,”currentColor”)),A=A.merge(x),E=E.merge(x.append(“line”).attr(“stroke”,”currentColor”).attr(c+”2″,f*s)),S=S.merge(x.append(“text”).attr(“fill”,”currentColor”).attr(c,f*g).attr(“dy”,”0.71em”)),d!==C&&(I=I.transition(d),A=A.transition(d),E=E.transition(d),S=S.transition(d),P=P.transition(d).attr(“opacity”,Zl).attr(“transform”,function(F){return isFinite(F=k(F))?h(F+a):this.getAttribute(“transform”)}),x.attr(“opacity”,Zl).attr(“transform”,function(F){var O=this.parentNode.__axis;return h((O&&isFinite(O=O(F))?O:k(F))+a)})),P.remove(),I.attr(“d”,l?”M”+T+”,”+f*l+”V”+a+”H”+N+”V”+f*l:”M”+T+”,”+a+”H”+N),A.attr(“opacity”,1).attr(“transform”,function(F){return h(k(F)+a)}),E.attr(c+”2″,f*s),S.attr(c,f*g).text(p),C.filter(Km).attr(“fill”,”none”).attr(“font-size”,10).attr(“font-family”,”sans-serif”).attr(“text-anchor”,”middle”),C.each(function(){this.__axis=k})}return u.scale=function(d){return arguments.length?(t=d,u):t},u.ticks=function(){return n=Array.from(arguments),u},u.tickArguments=function(d){return arguments.length?(n=d==null?[]:Array.from(d),u):n.slice()},u.tickValues=function(d){return arguments.length?(r=d==null?null:Array.from(d),u):r&&r.slice()},u.tickFormat=function(d){return arguments.length?(i=d,u):i},u.tickSize=function(d){return arguments.length?(s=l=+d,u):s},u.tickSizeInner=function(d){return arguments.length?(s=+d,u):s},u.tickSizeOuter=function(d){return arguments.length?(l=+d,u):l},u.tickPadding=function(d){return arguments.length?(o=+d,u):o},u.offset=function(d){return arguments.length?(a=+d,u):a},u}function Qm(e){return Jm(Xm,e)}function yn(e){return function(){return e}}const qi=Math.PI,Bi=2*qi,tn=1e-6,e_=Bi-tn;function Ga(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Ga;const n=10**t;return function(r){this._+=r[0];for(let i=1,s=r.length;itn)if(!(Math.abs(h*a-f*c)>tn)||!s)this._append`L${this._x1=t},${this._y1=n}`;else{let d=r-l,_=i-o,p=a*a+f*f,g=d*d+_*_,w=Math.sqrt(p),T=Math.sqrt(u),N=s*Math.tan((qi-Math.acos((p+u-g)/(2*w*T)))/2),k=N/T,C=N/w;Math.abs(k-1)>tn&&this._append`L${t+k*c},${n+k*h}`,this._append`A${s},${s},0,0,${+(h*d>c*_)},${this._x1=t+C*a},${this._y1=n+C*f}`}}arc(t,n,r,i,s,l){if(t=+t,n=+n,r=+r,l=!!l,rtn||Math.abs(this._y1-c)>tn)&&this._append`L${f},${c}`,r&&(ue_?this._append`A${r},${r},0,1,${h},${t-o},${n-a}A${r},${r},0,1,${h},${this._x1=f},${this._y1=c}`:u>tn&&this._append`A${r},${r},0,${+(u>=qi)},${h},${this._x1=t+r*Math.cos(s)},${this._y1=n+r*Math.sin(s)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function r_(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new n_(t)}function i_(e){return typeof e==”object”&&”length”in e?e:Array.from(e)}function Za(e){this._context=e}Za.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function s_(e){return new Za(e)}function l_(e){return e[0]}function o_(e){return e[1]}function a_(e,t){var n=yn(!0),r=null,i=s_,s=null,l=r_(o);e=typeof e==”function”?e:e===void 0?l_:yn(e),t=typeof t==”function”?t:t===void 0?o_:yn(t);function o(a){var f,c=(a=i_(a)).length,h,u=!1,d;for(r==null&&(s=i(d=l())),f=0;f=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._te[11].call(g)),m(p,”class”,”chart-cont svelte-ndqp4f”),m(t,”id”,”team-record-odds”),oe(t,”–theme-color”,e[3].color),oe(t,”–theme-dark-color”,e[3].dark_color),m(t,”class”,”svelte-ndqp4f”)},m(N,k){Q(N,t,k),b(t,n),b(n,r),b(r,i),b(r,l),b(r,o),b(n,a),b(n,f),b(f,c),b(f,u),b(f,d),b(t,_),b(t,p),b(p,g),T&&T.m(g,null),w=Vi(g,e[11].bind(g))},p(N,[k]){k&8&&s!==(s=N[3].display_name+””)&&ae(l,s),k&8&&h!==(h=N[3].display_name+””)&&ae(u,h),N[6]?T?T.p(N,k):(T=eo(N),T.c(),T.m(g,null)):T&&(T.d(1),T=null),k&8&&oe(t,”–theme-color”,N[3].color),k&8&&oe(t,”–theme-dark-color”,N[3].dark_color)},i:Pe,o:Pe,d(N){N&&K(t),T&&T.d(),w()}}}const zr=2;function u_(e,t,n){let r,i,s,l,o,a,{team:f}=t,{recordOdds:c}=t;const h={top:15,bottom:45,left:35,right:15};let u;var d=window.matchMedia(“(max-width: 767px)”);let _=d.matches?250:350;function p(){u=this.clientWidth,n(0,u)}return e.$$set=g=>{“team”in g&&n(9,f=g.team),”recordOdds”in g&&n(10,c=g.recordOdds)},e.$$.update=()=>{e.$$.dirty&1536&&n(3,r=c.find(g=>g.team==f)),e.$$.dirty&8&&n(1,i=r.odds),e.$$.dirty&2&&n(2,s=Array.from(Array(i.length).keys())),e.$$.dirty&5&&n(6,l=Fe.scaleBand(s,[h.left,u-h.right])),e.$$.dirty&2&&n(5,o=Fe.scaleLinear().domain([0,Math.max(Fe.max(i,g=>g.odds),20)]).range([_-h.bottom,h.top])),e.$$.dirty&2&&n(4,a=Array.from({length:Math.max(Fe.max(i,g=>g.odds),20)/10+1},(g,w)=>w*10))},[u,i,s,r,a,o,l,h,_,f,c,p]}class h_ extends _t{constructor(t){super(),mt(this,t,u_,c_,dt,{team:9,recordOdds:10})}}function so(e,t,n){const r=e.slice();return r[27]=t[n].col,r[28]=t[n].hed,r[29]=t[n].dek,r[30]=t,r[31]=n,r}function lo(e,t,n){const r=e.slice();return r[32]=t[n],r}function oo(e){let t,n,r,i;return{c(){t=ue(“circle”),m(t,”class”,”non-active-team svelte-1wlyico”),m(t,”role”,”graphics-object”),m(t,”data-team”,n=e[32].team),m(t,”r”,Dt),m(t,”cx”,r=e[32].pos[e[27]].x),m(t,”cy”,i=e[32].pos[e[27]].y),m(t,”stroke”,”#A9A9A5″),m(t,”stroke-width”,”1px”)},m(s,l){Q(s,t,l)},p(s,l){l[0]&1&&n!==(n=s[32].team)&&m(t,”data-team”,n),l[0]&1&&r!==(r=s[32].pos[s[27]].x)&&m(t,”cx”,r),l[0]&1&&i!==(i=s[32].pos[s[27]].y)&&m(t,”cy”,i)},d(s){s&&K(t)}}}function ao(e){let t=[e[6].team,e[5].team].indexOf(e[32].team)===-1,n,r=t&&oo(e);return{c(){r&&r.c(),n=Ln()},m(i,s){r&&r.m(i,s),Q(i,n,s)},p(i,s){s[0]&97&&(t=[i[6].team,i[5].team].indexOf(i[32].team)===-1),t?r?r.p(i,s):(r=oo(i),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(i){i&&K(n),r&&r.d(i)}}}function fo(e){let t,n,r,i;return{c(){t=ue(“circle”),m(t,”class”,”hover-team svelte-1wlyico”),m(t,”role”,”graphics-object”),m(t,”data-team”,n=e[6].team),m(t,”r”,Dt),m(t,”cx”,r=e[6].pos[e[27]].x),m(t,”cy”,i=e[6].pos[e[27]].y),oe(t,”–theme-color”,e[6].color),oe(t,”–theme-dark-color”,e[6].dark_color),m(t,”stroke”,”#222222″),m(t,”stroke-width”,”2px”)},m(s,l){Q(s,t,l)},p(s,l){l[0]&64&&n!==(n=s[6].team)&&m(t,”data-team”,n),l[0]&64&&r!==(r=s[6].pos[s[27]].x)&&m(t,”cx”,r),l[0]&64&&i!==(i=s[6].pos[s[27]].y)&&m(t,”cy”,i),l[0]&64&&oe(t,”–theme-color”,s[6].color),l[0]&64&&oe(t,”–theme-dark-color”,s[6].dark_color)},d(s){s&&K(t)}}}function d_(e){let t,n;return{c(){t=ue(“svg”),n=ue(“path”),m(n,”id”,”Polygon 1″),m(n,”d”,”M6 3.5L1.91354e-07 6.53109L4.5634e-07 0.468911L6 3.5Z”),m(n,”fill”,”#E4E4E2″),m(n,”class”,”svelte-1wlyico”),m(t,”class”,”arrow-svg svelte-1wlyico”),m(t,”width”,”6″),m(t,”height”,”7″),m(t,”viewBox”,”0 0 6 7″),m(t,”fill”,”none”),m(t,”xmlns”,”http://www.w3.org/2000/svg”)},m(r,i){Q(r,t,i),b(t,n)},d(r){r&&K(t)}}}function m_(e){let t,n;return{c(){t=ue(“svg”),n=ue(“path”),m(n,”id”,”Polygon 1″),m(n,”d”,”M6 3.5L1.91354e-07 6.53109L4.5634e-07 0.468911L6 3.5Z”),m(n,”fill”,”#E4E4E2″),m(n,”class”,”svelte-1wlyico”),m(t,”class”,”arrow-svg svelte-1wlyico”),m(t,”width”,”6″),m(t,”height”,”7″),m(t,”viewBox”,”0 0 6 7″),m(t,”fill”,”none”),m(t,”xmlns”,”http://www.w3.org/2000/svg”)},m(r,i){Q(r,t,i),b(t,n)},d(r){r&&K(t)}}}function co(e){let t,n,r,i,s,l,o,a,f,c,h,u=e[27],d,_,p,g,w,T,N,k,C,I,A,P=e[10](e[27],e[6][e[27]])+””,x,E,S,F,O=e[10](e[27],e[6][e[27]])+””,L,H,Y,Z,q,X,re,he,J,_e,Te;const ge=()=>e[12](h,u),xe=()=>e[12](null,u);let se=be(e[0]),V=[];for(let le=0;lee[15].call(a)),m(re,”class”,”svelte-1wlyico”),m(X,”class”,”annotation svelte-1wlyico”),Me(X,”defense”,e[27]===”xpa”),m(o,”class”,”chart-wrapper svelte-1wlyico”),m(t,”class”,”metric-container svelte-1wlyico”),m(t,”id”,e[27])},m(le,ie){Q(le,t,ie),b(t,n),b(n,r),b(n,i),b(n,s),b(t,l),b(t,o),b(o,a),b(a,f),b(f,c),b(c,h),ge(),b(c,d);for(let fe=0;fe`${L===”xmov”&&H>=0?”+”:””}${nt(H,1)}`,g=()=>{const L={},H=Math.ceil(+Fe.max(o.map(J=>Math.abs(J.xmov)))),Y=Math.ceil(+Fe.max(o.map(J=>J.xpf))),Z=Math.floor(+Fe.min(o.map(J=>J.xpf))),q=Math.ceil(+Fe.max(o.map(J=>J.xpa))),X=Math.floor(+Fe.min(o.map(J=>J.xpa))),re=c-a.left-a.right,he=(J,_e)=>Fe.scaleLinear([J,_e],[0,re]);return _.forEach(({col:J})=>{const _e={xmov:H,xpf:Math.max(q,Y),xpa:Math.max(q,Y)}[J],Te={xmov:-H,xpf:Math.min(X,Z),xpa:Math.min(X,Z)}[J],ge=he(Te,_e);L[J]=ge}),L},w=L=>{const H=h-a.top-a.bottom;return Fe.forceSimulation(o).force(“x”,Fe.forceX(Y=>u[L](Y[L])).strength(5)).force(“y”,Fe.forceY(()=>H/2).strength(5)).force(“collision”,Fe.forceCollide().radius(f)).stop()},T=L=>{const H=h-a.top-a.bottom;o.forEach(Y=>{Y.pos[L].x=u[L](Y[L]),Y.pos[L].y=H/2})},N=L=>{const Y=w(L);for(let Z=0;Z{Z.pos[L].x=Z.x,Z.pos[L].y=Z.y})},k=L=>d[L]=Fe.Delaunay.from(o,H=>H.pos[L].x,H=>H.pos[L].y),C=L=>{var H=L.target.getBoundingClientRect(),Y=L.clientX-H.left-a.left,Z=L.clientY-H.top-a.top;return{x:Y,y:Z}},I=(L,H)=>{const Y=C(L),Z=d[H].find(Y.x,Y.y),q=o[Z];if(Math.hypot(Y.x-q.pos[H].x,Y.y-q.pos[H].y)>50){n(6,i=o.find(re=>re.team===l));return}n(6,i=o[Z])},A={xmov:null,xpa:null,xpf:null},P=L=>{const H=Fe.axisBottom(u==null?void 0:u[L]).ticks(5).tickFormat(Y=>L===”xmov”&&Y===0?”EVEN”:L===”xmov”&&Y>0?`+${Y}`:Y).tickSize(h-a.top-a.bottom);Fe.select(A[L]).call(H).call(Y=>Y.select(“.domain”).remove()).call(Y=>{Y.selectAll(“line”).attr(“class”,”team-strength-axis-line”).attr(“data-val”,Z=>Z)}).call(Y=>{Y.selectAll(“text”).attr(“class”,”team-strength-axis-text”).attr(“data-val”,Z=>Z).style(“transform”,”translateY(5px)”).style(“font-size”,”13px”).style(“font-family”,”nyt-franklin”).style(“font-weight”,”500″)})},x=()=>{u=g(),_.forEach(({col:L})=>{T(L),N(L),k(L),P(L)}),n(0,o)};Xi(()=>(x(),window.addEventListener(“resize”,x),()=>{window.removeEventListener(“resize”,x)}));function E(L,H){Se[L?”unshift”:”push”](()=>{A[H]=L,n(4,A)})}const S=(L,H)=>I(H,L),F=()=>n(6,i=o.find(L=>L.team===l));function O(){c=this.clientWidth,h=this.clientHeight,n(2,c),n(3,h)}return e.$$set=L=>{“team”in L&&n(1,l=L.team),”data”in L&&n(0,o=L.data)},e.$$.update=()=>{e.$$.dirty[0]&3&&n(7,r=o.find(L=>L.team===l).display_name),e.$$.dirty[0]&3&&n(6,i=o.find(L=>L.team===l)),e.$$.dirty[0]&3&&n(5,s=o.find(L=>L.team===l))},[o,l,c,h,A,s,i,r,a,_,p,I,E,S,F,O]}class g_ extends _t{constructor(t){super(),mt(this,t,p_,__,dt,{team:1,data:0},null,[-1,-1])}}function uo(e,t,n){var u,d;const r=e.slice();r[12]=t[n],r[22]=n;const i=r[12].teams.find(_=>_.team===r[0]);r[13]=i;const s=r[12].teams.find(_=>_.team!==r[0]);r[14]=s;const l=(u=r[1].filter(function(…p){return e[11](r[14],…p)}))==null?void 0:u[0];r[15]=l;const o=r[13].is_home;r[16]=o;const a=r[13].is_winner;r[17]=a;const f=r[12].status===”post”&&r[12].teams[0].score===r[12].teams[1].score;r[18]=f;const c=((d=r[4][r[22]+1])==null?void 0:d.week)-r[12].week===2;r[19]=c;const h=r[12].teams.sort((_,p)=>{if(_.scorep.score||_.team===r[0]||p.team===r[0])return-1});return r[20]=h,r}function ho(e,t,n){const r=e.slice();return r[23]=t[n],r[22]=n,r}function mo(e){let t,n=e[2].team_schedule_dek+””,r;return{c(){t=D(“p”),r=j(n),m(t,”class”,”chart-dek svelte-d4tn5l”)},m(i,s){Q(i,t,s),b(t,r)},p(i,s){s&4&&n!==(n=i[2].team_schedule_dek+””)&&ae(r,n)},d(i){i&&K(t)}}}function v_(e){let t;return{c(){t=D(“p”),t.textContent=”TBD”,m(t,”class”,”svelte-d4tn5l”)},m(n,r){Q(n,t,r)},p:Pe,d(n){n&&K(t)}}}function b_(e){let t,n=Vt(new Date(e[12].datetime).toLocaleDateString(e[6].locale,{weekday:”short”,year:void 0,month:”short”,day:”numeric”}))+””,r;return{c(){t=D(“p”),r=j(n),m(t,”class”,”svelte-d4tn5l”)},m(i,s){Q(i,t,s),b(t,r)},p(i,s){s&16&&n!==(n=Vt(new Date(i[12].datetime).toLocaleDateString(i[6].locale,{weekday:”short”,year:void 0,month:”short”,day:”numeric”}))+””)&&ae(r,n)},d(i){i&&K(t)}}}function _o(e){let t,n=e[18]?”T”:e[17]?”W”:”L”,r,i,s,l=be(e[20]),o=[];for(let a=0;aBye Week’,l=B(),o=D(“td”),a=B(),f=D(“td”),c=B(),h=D(“td”),u=B(),d=D(“td”),_=B(),p=D(“td”),g=B(),w=D(“td”),T=B(),m(r,”class”,”rank-value svelte-d4tn5l”),m(r,”style”,e[22]&&”top: 2px;”),m(n,”class”,”rank rank-body svelte-d4tn5l”),m(s,”class”,”bye-week no-border-right team svelte-d4tn5l”),m(s,”scope”,”row”),m(o,”class”,”date no-border-right svelte-d4tn5l”),m(f,”class”,”time no-border-right svelte-d4tn5l”),m(h,”class”,”over-under no-border-right svelte-d4tn5l”),m(d,”class”,”point-spread no-border-right svelte-d4tn5l”),m(p,”class”,”win-prob no-border-right svelte-d4tn5l”),m(w,”class”,”result no-border-right svelte-d4tn5l”),m(t,”class”,”svelte-d4tn5l”)},m(N,k){Q(N,t,k),b(t,n),b(n,r),b(t,i),b(t,s),b(t,l),b(t,o),b(t,a),b(t,f),b(t,c),b(t,h),b(t,u),b(t,d),b(t,_),b(t,p),b(t,g),b(t,w),b(t,T)},d(N){N&&K(t)}}}function vo(e){let t,n,r,i=(e[12].week??e[22]+1)+””,s,l,o,a,f,c=e[16]?”vs”:”@”,h,u,d,_,p,g,w,T=e[14].display_name+””,N,k,C=e[15].record+””,I,A,P,x,E,S,F=(e[12].datetime?new Date(e[12].datetime).toLocaleTimeString(e[6].locale,{timeStyle:”short”}).toLowerCase().replace(/\s/g,””):”TBD”)+””,O,L,H,Y,Z=(e[12].over_under??”n/a”)+””,q,X,re,he,J=(e[13].spread||(e[14].spread===”PK”?e[14].spread:nt(+e[14].spread*-1,1)))+””,_e,Te,ge,xe,se=e[13].win_prob.prob+””,V,R,z,ee,W,le,ie,fe;function ve(){return e[10](e[14])}function Ce(Ue,De){var Et;return(Et=Ue[12])!=null&&Et.datetime?b_:v_}let Ge=Ce(e),Le=Ge(e),Ie=e[12].status===”post”&&_o(e),ce=e[19]&&go(e);return{c(){t=D(“tr”),n=D(“td”),r=D(“span”),s=j(i),l=B(),o=D(“th”),a=D(“button”),f=D(“span”),h=j(c),u=B(),d=D(“div”),p=B(),g=D(“span”),w=D(“span”),N=j(T),k=D(“span”),I=j(C),A=B(),P=D(“td”),Le.c(),x=B(),E=D(“td”),S=D(“p”),O=j(F),L=B(),H=D(“td”),Y=D(“p”),q=j(Z),X=B(),re=D(“td”),he=D(“p”),_e=j(J),Te=B(),ge=D(“td”),xe=D(“p”),V=j(se),R=B(),z=D(“td”),ee=D(“div”),Ie&&Ie.c(),W=B(),ce&&ce.c(),le=Ln(),m(r,”class”,”rank-value svelte-d4tn5l”),m(r,”style”,e[22]&&”top: 2px;”),m(n,”class”,”rank rank-body svelte-d4tn5l”),m(f,”class”,”location svelte-d4tn5l”),m(d,”class”,”image svelte-d4tn5l”),m(d,”style”,_=`background-image: url(“${e[14].logo}”); background-size: contain;`),m(w,”class”,”name svelte-d4tn5l”),m(k,”class”,”current-record svelte-d4tn5l”),m(g,”class”,”svelte-d4tn5l”),m(a,”class”,”team-flex svelte-d4tn5l”),m(a,”role”,”link”),m(a,”tabindex”,”0″),m(o,”class”,”team svelte-d4tn5l”),m(o,”scope”,”row”),m(P,”class”,”date left no-border-right svelte-d4tn5l”),m(S,”class”,”svelte-d4tn5l”),m(E,”class”,”time left svelte-d4tn5l”),m(Y,”class”,”svelte-d4tn5l”),m(H,”class”,”over-under center no-border-right svelte-d4tn5l”),m(he,”class”,”svelte-d4tn5l”),m(re,”class”,”point-spread center svelte-d4tn5l”),m(xe,”class”,”odds-heatmap svelte-d4tn5l”),oe(xe,”background-color”,e[13].win_prob.style.bg),oe(xe,”color”,e[13].win_prob.style.text),m(ge,”class”,”win-prob right bold no-border-right svelte-d4tn5l”),m(ee,”class”,”score svelte-d4tn5l”),m(z,”class”,”result right svelte-d4tn5l”),m(t,”class”,”svelte-d4tn5l”)},m(Ue,De){Q(Ue,t,De),b(t,n),b(n,r),b(r,s),b(t,l),b(t,o),b(o,a),b(a,f),b(f,h),b(a,u),b(a,d),b(a,p),b(a,g),b(g,w),b(w,N),b(g,k),b(k,I),b(t,A),b(t,P),Le.m(P,null),b(t,x),b(t,E),b(E,S),b(S,O),b(t,L),b(t,H),b(H,Y),b(Y,q),b(t,X),b(t,re),b(re,he),b(he,_e),b(t,Te),b(t,ge),b(ge,xe),b(xe,V),b(t,R),b(t,z),b(z,ee),Ie&&Ie.m(ee,null),Q(Ue,W,De),ce&&ce.m(Ue,De),Q(Ue,le,De),ie||(fe=Ne(a,”click”,ve),ie=!0)},p(Ue,De){e=Ue,De&16&&i!==(i=(e[12].week??e[22]+1)+””)&&ae(s,i),De&17&&c!==(c=e[16]?”vs”:”@”)&&ae(h,c),De&17&&_!==(_=`background-image: url(“${e[14].logo}”); background-size: contain;`)&&m(d,”style”,_),De&17&&T!==(T=e[14].display_name+””)&&ae(N,T),De&19&&C!==(C=e[15].record+””)&&ae(I,C),Ge===(Ge=Ce(e))&&Le?Le.p(e,De):(Le.d(1),Le=Ge(e),Le&&(Le.c(),Le.m(P,null))),De&16&&F!==(F=(e[12].datetime?new Date(e[12].datetime).toLocaleTimeString(e[6].locale,{timeStyle:”short”}).toLowerCase().replace(/\s/g,””):”TBD”)+””)&&ae(O,F),De&16&&Z!==(Z=(e[12].over_under??”n/a”)+””)&&ae(q,Z),De&17&&J!==(J=(e[13].spread||(e[14].spread===”PK”?e[14].spread:nt(+e[14].spread*-1,1)))+””)&&ae(_e,J),De&17&&se!==(se=e[13].win_prob.prob+””)&&ae(V,se),De&17&&oe(xe,”background-color”,e[13].win_prob.style.bg),De&17&&oe(xe,”color”,e[13].win_prob.style.text),e[12].status===”post”?Ie?Ie.p(e,De):(Ie=_o(e),Ie.c(),Ie.m(ee,null)):Ie&&(Ie.d(1),Ie=null),e[19]?ce||(ce=go(e),ce.c(),ce.m(le.parentNode,le)):ce&&(ce.d(1),ce=null)},d(Ue){Ue&&(K(t),K(W),K(le)),Le.d(),Ie&&Ie.d(),ce&&ce.d(Ue),ie=!1,fe()}}}function w_(e){var T,N;let t,n,r,i=e[3]?”The “+e[3]+”’ “:””,s,l=(((T=e[2])==null?void 0:T.team_schedule_hed)??”Schedule”)+””,o,a,f,c,h,u,d,_,p=((N=e[2])==null?void 0:N.team_schedule_dek)&&mo(e),g=be(e[4]),w=[];for(let k=0;k
WK. |
OPPONENT |
DATE |
TIME |
OVER/ UNDER |
POINT SPREAD |
WIN PROB. |
RESULT |
‘,d=B(),_=D(“tbody”);for(let k=0;k{const g=window.location.pathname,w=window.location.hash;window.history.pushState({},””,`${g}?${l.toString()}${w}`),n(7,s=p),l.set(“page”,p),window.history.replaceState({},””,`${g}?${l.toString()}${w}`),document.getElementById(“graphics-app”).scrollIntoView()},u=Intl.DateTimeFormat().resolvedOptions(),d=p=>h(p.team),_=(p,g)=>g.team===p.team;return e.$$set=p=>{“page”in p&&n(7,s=p.page),”params”in p&&n(8,l=p.params),”team”in p&&n(0,o=p.team),”forecast”in p&&n(1,a=p.forecast),”games”in p&&n(9,f=p.games),”editorialContent”in p&&n(2,c=p.editorialContent)},e.$$.update=()=>{var p;e.$$.dirty&513&&n(4,r=f.filter(g=>g.teams.map(w=>w.team).includes(o))),e.$$.dirty&3&&n(3,i=((p=a.find(g=>(g==null?void 0:g.team)===o))==null?void 0:p.team_name)??””)},[o,a,c,i,r,h,u,s,l,f,d,_]}class k_ extends _t{constructor(t){super(),mt(this,t,y_,w_,dt,{page:7,params:8,team:0,forecast:1,games:9,editorialContent:2})}}function T_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,”default”)?e.default:e}var Ja={exports:{}};/*! Hammer.JS – v2.0.7 – 2016-04-22
* http://hammerjs.github.io/
*
* Copyright (c) 2016 Jorik Tangelder;
* Licensed under the MIT license */(function(e){(function(t,n,r,i){var s=[“”,”webkit”,”Moz”,”MS”,”ms”,”o”],l=n.createElement(“div”),o=”function”,a=Math.round,f=Math.abs,c=Date.now;function h(v,y,M){return setTimeout(N(v,M),y)}function u(v,y,M){return Array.isArray(v)?(d(v,M[y],M),!0):!1}function d(v,y,M){var U;if(v)if(v.forEach)v.forEach(y,M);else if(v.length!==i)for(U=0;U\s*\(/gm,”{anonymous}()@”):”Unknown Stack Trace”,ke=t.console&&(t.console.warn||t.console.log);return ke&&ke.call(t.console,U,ne),v.apply(this,arguments)}}var p;typeof Object.assign!=”function”?p=function(y){if(y===i||y===null)throw new TypeError(“Cannot convert undefined or null to object”);for(var M=Object(y),U=1;U-1}function E(v){return v.trim().split(/\s+/g)}function S(v,y,M){if(v.indexOf&&!M)return v.indexOf(y);for(var U=0;Uet[y]}),U}function L(v,y){for(var M,U,$=y[0].toUpperCase()+y.slice(1),ne=0;ne1&&!M.firstMultiple?M.firstMultiple=pt(y):$===1&&(M.firstMultiple=!1);var ne=M.firstInput,ke=M.firstMultiple,Xe=ke?ke.center:ne.center,Ke=y.center=Pt(U);y.timeStamp=c(),y.deltaTime=y.timeStamp-ne.timeStamp,y.angle=kt(Xe,Ke),y.distance=Ze(Xe,Ke),Nt(M,y),y.offsetDirection=Oe(y.deltaX,y.deltaY);var et=yt(y.deltaTime,y.deltaX,y.deltaY);y.overallVelocityX=et.x,y.overallVelocityY=et.y,y.overallVelocity=f(et.x)>f(et.y)?et.x:et.y,y.scale=ke?hn(ke.pointers,U):1,y.rotation=ke?Ye(ke.pointers,U):0,y.maxPointers=M.prevInput?y.pointers.length>M.prevInput.maxPointers?y.pointers.length:M.prevInput.maxPointers:y.pointers.length,ft(M,y);var St=v.element;P(y.srcEvent.target,St)&&(St=y.srcEvent.target),y.target=St}function Nt(v,y){var M=y.center,U=v.offsetDelta||{},$=v.prevDelta||{},ne=v.prevInput||{};(y.eventType===se||ne.eventType===R)&&($=v.prevDelta={x:ne.deltaX||0,y:ne.deltaY||0},U=v.offsetDelta={x:M.x,y:M.y}),y.deltaX=$.x+(M.x-U.x),y.deltaY=$.y+(M.y-U.y)}function ft(v,y){var M=v.lastInterval||y,U=y.timeStamp-M.timeStamp,$,ne,ke,Xe;if(y.eventType!=z&&(U>xe||M.velocity===i)){var Ke=y.deltaX-M.deltaX,et=y.deltaY-M.deltaY,St=yt(U,Ke,et);ne=St.x,ke=St.y,$=f(St.x)>f(St.y)?St.x:St.y,Xe=Oe(Ke,et),v.lastInterval=y}else $=M.velocity,ne=M.velocityX,ke=M.velocityY,Xe=M.direction;y.velocity=$,y.velocityX=ne,y.velocityY=ke,y.direction=Xe}function pt(v){for(var y=[],M=0;M=f(y)?v-1&&U.splice(ne,1)};setTimeout($,lf)}}function af(v){for(var y=v.srcEvent.clientX,M=v.srcEvent.clientY,U=0;U-1&&this.requireFail.splice(y,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(v){return!!this.simultaneous[v.id]},emit:function(v){var y=this,M=this.state;function U($){y.manager.emit($,v)}M=$t&&U(y.options.event+ys(M))},tryEmit:function(v){if(this.canEmit())return this.emit(v);this.state=Ct},canEmit:function(){for(var v=0;vy.threshold&&$&y.direction},attrTest:function(v){return Tt.prototype.attrTest.call(this,v)&&(this.state>||!(this.state>)&&this.directionTest(v))},emit:function(v){this.pX=v.deltaX,this.pY=v.deltaY;var y=ks(v.direction);y&&(v.additionalEvent=this.options.event+y),this._super.emit.call(this,v)}});function Jr(){Tt.apply(this,arguments)}T(Jr,Tt,{defaults:{event:”pinch”,threshold:0,pointers:2},getTouchAction:function(){return[en]},attrTest:function(v){return this._super.attrTest.call(this,v)&&(Math.abs(v.scale-1)>this.options.threshold||this.state>)},emit:function(v){if(v.scale!==1){var y=v.scaley.time;if(this._input=v,!U||!M||v.eventType&(R|z)&&!$)this.reset();else if(v.eventType&se)this.reset(),this._timer=h(function(){this.state=Lt,this.tryEmit()},y.time,this);else if(v.eventType&R)return Lt;return Ct},reset:function(){clearTimeout(this._timer)},emit:function(v){this.state===Lt&&(v&&v.eventType&R?this.manager.emit(this.options.event+”up”,v):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}});function ei(){Tt.apply(this,arguments)}T(ei,Tt,{defaults:{event:”rotate”,threshold:0,pointers:2},getTouchAction:function(){return[en]},attrTest:function(v){return this._super.attrTest.call(this,v)&&(Math.abs(v.rotation)>this.options.threshold||this.state>)}});function ti(){Tt.apply(this,arguments)}T(ti,Tt,{defaults:{event:”swipe”,threshold:10,velocity:.3,direction:ve|Ce,pointers:1},getTouchAction:function(){return ar.prototype.getTouchAction.call(this)},attrTest:function(v){var y=this.options.direction,M;return y&(ve|Ce)?M=v.overallVelocity:y&ve?M=v.overallVelocityX:y&Ce&&(M=v.overallVelocityY),this._super.attrTest.call(this,v)&&y&v.offsetDirection&&v.distance>this.options.threshold&&v.maxPointers==this.options.pointers&&f(M)>this.options.velocity&&v.eventType&R},emit:function(v){var y=ks(v.offsetDirection);y&&this.manager.emit(this.options.event+y,v),this.manager.emit(this.options.event,v)}});function fr(){Ut.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}T(fr,Ut,{defaults:{event:”tap”,pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Zr]},process:function(v){var y=this.options,M=v.pointers.length===y.pointers,U=v.distancee[22].call(p)),m(H,”for”,”metric-select”),m(H,”class”,”svelte-1cah4a2″),m(q,”id”,”metric-select”),m(q,”class”,”svelte-1cah4a2″),e[0]===void 0&&Wt(()=>e[23].call(q)),m(Z,”id”,”select-container”),m(Z,”class”,”svelte-1cah4a2″),m(L,”id”,”picker”),m(L,”class”,”svelte-1cah4a2″),m(t,”id”,”team-odds”),oe(t,”–theme-color”,e[11].color),oe(t,”–theme-dark-color”,e[11].dark_color),m(t,”class”,”svelte-1cah4a2″)},m(V,R){Q(V,t,R),b(t,n),b(n,r),b(n,i),b(i,l),b(n,o),b(n,a),b(a,c),b(n,h),u.m(d,n),b(t,_),b(t,p),b(p,g),b(g,w),b(w,T);for(let z=0;z{const L=i.sort((Y,Z)=>{const q=X=>Math.abs(O-a(new Date(X.xAxis)));return q(Y)-q(Z)})[0];if(Math.abs(O-a(new Date(L.xAxis)))>25){k();return}C(L)},N=O=>{const L=O.target.getBoundingClientRect(),H=O.clientX-L.left;T(H)},k=()=>{n(9,o=!1),n(8,l=s)},C=O=>{n(9,o=!0),n(8,l=O)};let I;Xi(()=>{new A_(I).on(“pan”,L=>{const H=I.getBoundingClientRect(),Y=L.center.x-H.left;T(Y)})});const A=O=>O.value===_;function P(O){Se[O?”unshift”:”push”](()=>{I=O,n(7,I)})}const x=O=>N(O),E=()=>k();function S(){g=this.clientWidth,w=this.clientHeight,n(1,g),n(2,w)}function F(){_=Uo(this),n(0,_),n(11,r),n(17,u),n(16,h)}return e.$$set=O=>{“team”in O&&n(16,h=O.team),”odds”in O&&n(17,u=O.odds)},e.$$.update=()=>{e.$$.dirty[0]&196608&&n(11,r=u.teams.find(O=>O.alias===h)),e.$$.dirty[0]&196609&&n(5,i=u.all_odds.filter(O=>O.team==h&&O.metric==_)),e.$$.dirty[0]&32&&n(3,s=i[i.length-1]),e.$$.dirty[0]&8&&n(8,l=s),e.$$.dirty[0]&34&&n(4,a=Fe.scaleUtc([new Date(i[0].xAxis),new Date(“2025-02-15T00:15:00+00:00″)],[p.left,g-p.right])),e.$$.dirty[0]&4&&n(6,f=Fe.scaleLinear([0,100],[w-p.bottom,p.top])),e.$$.dirty[0]&80&&n(10,c=Fe.line().x(O=>a(new Date(O.xAxis))).y(O=>f(O.value)).curve(Fe.curveStepAfter))},n(9,o=!1),[_,g,w,s,a,i,f,I,l,o,c,r,d,p,N,k,h,u,A,P,x,E,S,F]}class S_ extends _t{constructor(t){super(),mt(this,t,C_,N_,dt,{team:16,odds:17},null,[-1,-1])}}function D_(e){let t,n,r,i,s,l,o,a,f,c,h,u,d,_,p;function g(E){e[12](E)}let w={odds:e[6]};e[2]!==void 0&&(w.team=e[2]),n=new S_({props:w}),Se.push(()=>He(n,”team”,g));function T(E){e[13](E)}let N={data:e[8]};e[2]!==void 0&&(N.team=e[2]),s=new g_({props:N}),Se.push(()=>He(s,”team”,T));function k(E){e[14](E)}let C={recordOdds:e[7]};e[2]!==void 0&&(C.team=e[2]),a=new h_({props:C}),Se.push(()=>He(a,”team”,k));function I(E){e[15](E)}function A(E){e[16](E)}function P(E){e[17](E)}let x={forecast:e[3],games:e[4],editorialContent:e[5]};return e[2]!==void 0&&(x.team=e[2]),e[0]!==void 0&&(x.page=e[0]),e[1]!==void 0&&(x.params=e[1]),h=new k_({props:x}),Se.push(()=>He(h,”team”,I)),Se.push(()=>He(h,”page”,A)),Se.push(()=>He(h,”params”,P)),{c(){t=D(“div”),vt(n.$$.fragment),i=B(),vt(s.$$.fragment),o=B(),vt(a.$$.fragment),c=B(),vt(h.$$.fragment),m(t,”class”,”team-container svelte-3xqtg7″)},m(E,S){Q(E,t,S),ut(n,t,null),b(t,i),ut(s,t,null),b(t,o),ut(a,t,null),b(t,c),ut(h,t,null),p=!0},p(E,[S]){const F={};!r&&S&4&&(r=!0,F.team=E[2],Re(()=>r=!1)),n.$set(F);const O={};!l&&S&4&&(l=!0,O.team=E[2],Re(()=>l=!1)),s.$set(O);const L={};!f&&S&4&&(f=!0,L.team=E[2],Re(()=>f=!1)),a.$set(L);const H={};S&8&&(H.forecast=E[3]),S&16&&(H.games=E[4]),S&32&&(H.editorialContent=E[5]),!u&&S&4&&(u=!0,H.team=E[2],Re(()=>u=!1)),!d&&S&1&&(d=!0,H.page=E[0],Re(()=>d=!1)),!_&&S&2&&(_=!0,H.params=E[1],Re(()=>_=!1)),h.$set(H)},i(E){p||(rt(n.$$.fragment,E),rt(s.$$.fragment,E),rt(a.$$.fragment,E),rt(h.$$.fragment,E),p=!0)},o(E){lt(n.$$.fragment,E),lt(s.$$.fragment,E),lt(a.$$.fragment,E),lt(h.$$.fragment,E),p=!1},d(E){E&&K(t),ht(n),ht(s),ht(a),ht(h)}}}function x_(e,t,n){let{page:r}=t,{params:i}=t,{team:s}=t,{forecast:l}=t,{forecastHistory:o}=t,{games:a}=t,{teamsData:f}=t,{clinches:c}=t,{editorialContent:h}=t;const u=jd(o,f,c),d=Xd(l,f),_=Gd(l,f);function p(C){s=C,n(2,s)}function g(C){s=C,n(2,s)}function w(C){s=C,n(2,s)}function T(C){s=C,n(2,s)}function N(C){r=C,n(0,r)}function k(C){i=C,n(1,i)}return e.$$set=C=>{“page”in C&&n(0,r=C.page),”params”in C&&n(1,i=C.params),”team”in C&&n(2,s=C.team),”forecast”in C&&n(3,l=C.forecast),”forecastHistory”in C&&n(9,o=C.forecastHistory),”games”in C&&n(4,a=C.games),”teamsData”in C&&n(10,f=C.teamsData),”clinches”in C&&n(11,c=C.clinches),”editorialContent”in C&&n(5,h=C.editorialContent)},[r,i,s,l,a,h,u,d,_,o,f,c,p,g,w,T,N,k]}class I_ extends _t{constructor(t){super(),mt(this,t,x_,D_,dt,{page:0,params:1,team:2,forecast:3,forecastHistory:9,games:4,teamsData:10,clinches:11,editorialContent:5})}}function Io(e){let t;function n(s,l){return s[1]?P_:O_}let r=n(e),i=r(e);return{c(){i.c(),t=Ln()},m(s,l){i.m(s,l),Q(s,t,l)},p(s,l){r===(r=n(s))&&i?i.p(s,l):(i.d(1),i=r(s),i&&(i.c(),i.m(t.parentNode,t)))},d(s){s&&K(t),i.d(s)}}}function O_(e){let t,n,r;return{c(){t=D(“button”),t.textContent=”Read more”,m(t,”class”,”read-more svelte-4jt9lm”)},m(i,s){Q(i,t,s),n||(r=Ne(t,”click”,e[3]),n=!0)},p:Pe,d(i){i&&K(t),n=!1,r()}}}function P_(e){let t,n=e[0].methodology_cont+””,r,i,s,l;return{c(){t=new $i(!1),r=B(),i=D(“button”),i.textContent=”Show less”,t.a=r,m(i,”class”,”read-more svelte-4jt9lm”)},m(o,a){t.m(n,o,a),Q(o,r,a),Q(o,i,a),s||(l=Ne(i,”click”,e[2]),s=!0)},p(o,a){a&1&&n!==(n=o[0].methodology_cont+””)&&t.p(n)},d(o){o&&(t.d(),K(r),K(i)),s=!1,l()}}}function L_(e){let t,n,r,i,s,l=e[0].methodology_short+””,o,a,f,c,h,u,d=e[0].credits+””,_=e[0].methodology_cont&&Io(e);return{c(){t=D(“div”),n=D(“div”),r=D(“h2″),r.textContent=”Methodology”,i=B(),s=new $i(!1),o=B(),_&&_.c(),a=B(),f=D(“div”),c=D(“h2″),c.textContent=”Credits”,h=B(),u=D(“div”),m(r,”class”,”svelte-4jt9lm”),s.a=o,m(c,”class”,”svelte-4jt9lm”),m(t,”class”,”methodology-wrapper svelte-4jt9lm”)},m(p,g){Q(p,t,g),b(t,n),b(n,r),b(n,i),s.m(l,n),b(n,o),_&&_.m(n,null),b(t,a),b(t,f),b(f,c),b(f,h),b(f,u),u.innerHTML=d},p(p,[g]){g&1&&l!==(l=p[0].methodology_short+””)&&s.p(l),p[0].methodology_cont?_?_.p(p,g):(_=Io(p),_.c(),_.m(n,null)):_&&(_.d(1),_=null),g&1&&d!==(d=p[0].credits+””)&&(u.innerHTML=d)},i:Pe,o:Pe,d(p){p&&K(t),_&&_.d()}}}function U_(e,t,n){let{editorialContent:r}=t,i=!1;const s=()=>n(1,i=!1),l=()=>n(1,i=!0);return e.$$set=o=>{“editorialContent”in o&&n(0,r=o.editorialContent)},[r,i,s,l]}class F_ extends _t{constructor(t){super(),mt(this,t,U_,L_,dt,{editorialContent:0})}}function R_(e){let t,n,r,i;return{c(){t=D(“div”),n=D(“p”),r=j(“Last updated “),i=j(e[0]),m(n,”class”,”last-updated svelte-1y03966″),m(t,”class”,”last-updated-cont svelte-1y03966″)},m(s,l){Q(s,t,l),b(t,n),b(n,r),b(n,i)},p(s,[l]){l&1&&ae(i,s[0])},i:Pe,o:Pe,d(s){s&&K(t)}}}function H_(e,t,n){let{lastUpdatedTimestamp:r}=t;return e.$$set=i=>{“lastUpdatedTimestamp”in i&&n(0,r=i.lastUpdatedTimestamp)},[r]}class Y_ extends _t{constructor(t){super(),mt(this,t,H_,R_,dt,{lastUpdatedTimestamp:0})}}function z_(e){let t,n,r,i;function s(a){e[14](a)}function l(a){e[15](a)}let o={team:e[3],forecast:e[4][0].forecast,forecastHistory:e[0].forecast_history,games:e[5].games,teamsData:e[1].teamsv2,clinches:e[0].clinches,editorialContent:e[8]};return e[3]!==void 0&&(o.page=e[3]),e[2]!==void 0&&(o.params=e[2]),t=new I_({props:o}),Se.push(()=>He(t,”page”,s)),Se.push(()=>He(t,”params”,l)),{c(){vt(t.$$.fragment)},m(a,f){ut(t,a,f),i=!0},p(a,f){const c={};f&8&&(c.team=a[3]),f&1&&(c.forecastHistory=a[0].forecast_history),f&2&&(c.teamsData=a[1].teamsv2),f&1&&(c.clinches=a[0].clinches),!n&&f&8&&(n=!0,c.page=a[3],Re(()=>n=!1)),!r&&f&4&&(r=!0,c.params=a[2],Re(()=>r=!1)),t.$set(c)},i(a){i||(rt(t.$$.fragment,a),i=!0)},o(a){lt(t.$$.fragment,a),i=!1},d(a){ht(t,a)}}}function W_(e){let t,n,r;function i(l){e[13](l)}let s={games:e[5],editorialContent:e[8]};return e[2]!==void 0&&(s.params=e[2]),t=new a0({props:s}),Se.push(()=>He(t,”params”,i)),{c(){vt(t.$$.fragment)},m(l,o){ut(t,l,o),r=!0},p(l,o){const a={};!n&&o&4&&(n=!0,a.params=l[2],Re(()=>n=!1)),t.$set(a)},i(l){r||(rt(t.$$.fragment,l),r=!0)},o(l){lt(t.$$.fragment,l),r=!1},d(l){ht(t,l)}}}function q_(e){let t,n,r,i;function s(a){e[11](a)}function l(a){e[12](a)}let o={weeklyForecasts:e[4]};return e[3]!==void 0&&(o.page=e[3]),e[2]!==void 0&&(o.params=e[2]),t=new s0({props:o}),Se.push(()=>He(t,”page”,s)),Se.push(()=>He(t,”params”,l)),{c(){vt(t.$$.fragment)},m(a,f){ut(t,a,f),i=!0},p(a,f){const c={};!n&&f&8&&(n=!0,c.page=a[3],Re(()=>n=!1)),!r&&f&4&&(r=!0,c.params=a[2],Re(()=>r=!1)),t.$set(c)},i(a){i||(rt(t.$$.fragment,a),i=!0)},o(a){lt(t.$$.fragment,a),i=!1},d(a){ht(t,a)}}}function B_(e){let t,n,r,i,s,l,o,a,f,c,h,u,d;n=new Y_({props:{lastUpdatedTimestamp:e[7].format(new Date(e[4][0].lastUpdated))}});function _(k){e[9](k)}function p(k){e[10](k)}let g={teams:e[6]};e[3]!==void 0&&(g.page=e[3]),e[2]!==void 0&&(g.params=e[2]),s=new xf({props:g}),Se.push(()=>He(s,”page”,_)),Se.push(()=>He(s,”params”,p));const w=[q_,W_,z_],T=[];function N(k,C){return k[3]===”standings”?0:k[3]===”games”?1:2}return f=N(e),c=T[f]=w[f](e),u=new F_({props:{editorialContent:e[8]}}),{c(){t=D(“main”),vt(n.$$.fragment),r=B(),i=D(“div”),vt(s.$$.fragment),a=B(),c.c(),h=B(),vt(u.$$.fragment),m(i,”class”,”top-container svelte-lj4w0s”),m(t,”class”,”app-wrapper svelte-lj4w0s”)},m(k,C){Q(k,t,C),ut(n,t,null),b(t,r),b(t,i),ut(s,i,null),b(i,a),T[f].m(i,null),b(i,h),ut(u,i,null),d=!0},p(k,[C]){const I={};!l&&C&8&&(l=!0,I.page=k[3],Re(()=>l=!1)),!o&&C&4&&(o=!0,I.params=k[2],Re(()=>o=!1)),s.$set(I);let A=f;f=N(k),f===A?T[f].p(k,C):(Af(),lt(T[A],1,1,()=>{T[A]=null}),Ef(),c=T[f],c?c.p(k,C):(c=T[f]=w[f](k),c.c()),rt(c,1),c.m(i,h))},i(k){d||(rt(n.$$.fragment,k),rt(s.$$.fragment,k),rt(c),rt(u.$$.fragment,k),d=!0)},o(k){lt(n.$$.fragment,k),lt(s.$$.fragment,k),lt(c),lt(u.$$.fragment,k),d=!1},d(k){k&&K(t),ht(n),ht(s),T[f].d(),ht(u)}}}function V_(e,t,n){let{data:r}=t,{teamsData:i}=t,s=new URLSearchParams(window.location.search),l=s.get(“page”)||”standings”;const o=Vd(r,i.teamsv2),a=$d(r.games,i.teamsv2),f=i.teamsv2.slice().sort((k,C)=>k.display_name>C.display_name?1:-1),c=Intl.DateTimeFormat().resolvedOptions()||{locale:”en-US”},h=new Intl.DateTimeFormat(c==null?void 0:c.locale,{year:”numeric”,month:”long”,day:”numeric”,hour:”numeric”,minute:”numeric”}),u=Zd(r.editorial);window.addEventListener(“popstate”,()=>{n(2,s=new URLSearchParams(window.location.search)),n(3,l=s.get(“page”)||”standings”)});function d(k){l=k,n(3,l)}function _(k){s=k,n(2,s)}function p(k){l=k,n(3,l)}function g(k){s=k,n(2,s)}function w(k){s=k,n(2,s)}function T(k){l=k,n(3,l)}function N(k){s=k,n(2,s)}return e.$$set=k=>{“data”in k&&n(0,r=k.data),”teamsData”in k&&n(1,i=k.teamsData)},[r,i,s,l,o,a,f,h,u,d,_,p,g,w,T,N]}class $_ extends _t{constructor(t){super(),mt(this,t,V_,B_,dt,{data:0,teamsData:1})}}new $_({target:document.getElementById(“graphics-app”),props:{data:JSON.parse(document.getElementById(“graphics-data”).textContent),teamsData:JSON.parse(document.getElementById(“graphics-teamsData”).textContent)}});