NFL playoff projections 2024: The Athletic's model predicts the field

17 September 2024Last Update :
NFL playoff projections 2024: The Athletic's model predicts the field

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=z(),l=S(“div”);for(let k=0;k<_.length class="arrow-image svelte-1vhd4sk">

‘,c=z(),f=S(“div”);for(let k=0;k{n(1,E=q),d(),p(q,V),k(q)},c=q=>{const V=D.scrollLeft,ce=D.getBoundingClientRect().width/T,ne=V+q*ce;D.scrollTo({left:ne,behavior:”smooth”}),w(ne)},f=(q,V)=>V>1015?q674?q{const q=D.getBoundingClientRect().width,V=q/120,ee=Math.floor(V),ce=Math.ceil(V),ne=ee%2?ee:ce;n(15,T=ne),n(2,N=q/T)},u=Intl.DateTimeFormat().resolvedOptions(),d=()=>{let q=s.games.filter(ee=>ee.week==E),V=[];q.forEach(ee=>{let ce=new Date(ee.datetime).toLocaleDateString(u.locale,{weekday:”long”,month:”long”,day:”numeric”});ee.status_display_string=ee.status==”post”?`FINAL${ee.ot&&`/${ee.ot}`}`:new Date(ee.datetime).toLocaleTimeString(u.locale,{hourCycle:”h12″,hour:”numeric”,minute:”2-digit”});let ne=V.find(fe=>fe.day===ce);ne?ne.games.push(ee):V.push({day:ce,games:[ee]})}),n(3,A=V)},g=()=>s.weeks.map(q=>{let V;const ee=new Date(q.start_timestamp),ce=ee.toLocaleDateString(u.locale,{month:”short”,day:”numeric”}),ne=new Date(q.end_timestamp);ee.getMonth()===ne.getMonth()?V=ne.toLocaleDateString(u.locale,{day:”numeric”}):V=ne.toLocaleDateString(u.locale,{month:”short”,day:”numeric”});const fe=Gt(ce),ve=Gt(V),Me=ee.getTime()===ne.getTime()?fe:`${fe}–${ve}`;return{…q,display_string:Me}}),_=()=>{const q=new Date().getTime(),V=s.weeks.filter(ce=>{const ne=new Date(ce.end_timestamp).getTime()+864e5;return q>=ne});return(V.length===0?0:V[V.length-1].week_number)+1},p=(q,V)=>{const ee=D.getBoundingClientRect().width,ce=r>=768?ee/T:100,ne=ce*(q-1)-ee/2+ce/2;window.setTimeout(()=>{D.scrollTo({left:ne,behavior:V}),w(ne)},0)},w=q=>{Math.round(q)=ee?C.classList.add(“disabled”):C.classList.remove(“disabled”)},k=q=>{const V=window.location.pathname,ee=window.location.hash;window.history.pushState({},””,`${V}?${l.toString()}${ee}`),l.set(“week”,q),window.history.replaceState({},””,`${V}?${l.toString()}${ee}`)};let E=l.get(“week”)||_(),T,N,I=g(),A=[],D,O,C;ji(()=>(h(),a(E,”auto”),window.addEventListener(“resize”,h),()=>{window.removeEventListener(“resize”,h)}));function x(){n(8,r=qa.innerWidth)}function F(q){De[q?”unshift”:”push”](()=>{O=q,n(5,O)})}const R=()=>c(-i),P=q=>a(q.week_number,”smooth”);function Y(q){De[q?”unshift”:”push”](()=>{D=q,n(4,D)})}function H(q){De[q?”unshift”:”push”](()=>{C=q,n(6,C)})}const X=()=>c(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(T,4))},n(8,r=0),[o,E,N,A,D,O,C,i,r,a,c,f,I,s,l,T,x,F,R,P,Y,H,X]}class Hd extends mt{constructor(t){super(),dt(this,t,Fd,Ud,ht,{games:13,params:14,editorialContent:0},null,[-1,-1])}}var Wi=”http://www.w3.org/1999/xhtml”;const Xl={svg:”http://www.w3.org/2000/svg”,xhtml:Wi,xlink:”http://www.w3.org/1999/xlink”,xml:”http://www.w3.org/XML/1998/namespace”,xmlns:”http://www.w3.org/2000/xmlns/”};function $a(e){var t=e+=””,n=t.indexOf(“:”);return n>=0&&(t=e.slice(0,n))!==”xmlns”&&(e=e.slice(n+1)),Xl.hasOwnProperty(t)?{space:Xl[t],local:e}:e}function Yd(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Wi&&t.documentElement.namespaceURI===Wi?t.createElement(e):t.createElementNS(n,e)}}function Wd(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Xa(e){var t=$a(e);return(t.local?Wd:Yd)(t)}function zd(){}function Va(e){return e==null?zd:function(){return this.querySelector(e)}}function Bd(e){typeof e!=”function”&&(e=Va(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i=E&&(E=k+1);!(N=p[E])&&++E=0;)(l=r[i])&&(s&&l.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(l,s),s=l);return this}function _1(e){e||(e=p1);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 v1(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function b1(){return Array.from(this)}function w1(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?x1:typeof t==”function”?O1:I1)(e,t,n??””)):L1(this.node(),e)}function L1(e,t){return e.style.getPropertyValue(t)||Za(e).getComputedStyle(e,null).getPropertyValue(t)}function R1(e){return function(){delete this[e]}}function U1(e,t){return function(){this[e]=t}}function F1(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function H1(e,t){return arguments.length>1?this.each((t==null?R1:typeof t==”function”?F1:U1)(e,t)):this.node()[e]}function Ka(e){return e.trim().split(/^|\s+/)}function bs(e){return e.classList||new Ja(e)}function Ja(e){this._node=e,this._names=Ka(e.getAttribute(“class”)||””)}Ja.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 Qa(e,t){for(var n=bs(e),r=-1,i=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function dm(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,s;n=(h=(o+c)/2))?o=h:c=h,(p=n>=(u=(a+f)/2))?a=u:f=u,i=s,!(s=s[w=p=(h=(o+c)/2))?o=h:c=h,(p=n>=(u=(a+f)/2))?a=u:f=u;while((w=p=u)=h));return i[k]=s,i[w]=l,e}function Mm(e){var t,n,r=e.length,i,s,l=new Array(r),o=new Array(r),a=1/0,c=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=i),sh&&(h=s));if(a>f||c>h)return this;for(this.cover(a,c).cover(f,h),n=0;ne||e>=i||r>t||t>=s;)switch(c=(tf||(o=g.y0)>h||(a=g.x1)=w)=p)&&(g=u[u.length-1],u[u.length-1]=u[u.length-1-_],u[u.length-1-_]=g)}else{var k=e-+this._x.call(null,d.data),E=t-+this._y.call(null,d.data),T=k*k+E*E;if(T=(u=(l+a)/2))?l=u:a=u,(_=h>=(d=(o+c)/2))?o=d:c=d,t=n,!(n=n[p=_u.index){var x=d-D.x-D.vx,F=g-D.y-D.vy,R=x*x+F*F;Rd+C||Ig+C||Ac.r&&(c.r=c[f].r)}function a(){if(t){var c,f=t.length,h;for(n=new Array(f),c=0;c{}};function ic(){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}})}Dr.prototype=ic.prototype={constructor:Dr,on:function(e,t){var n=this._,r=Bm(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;–Un}function Zl(){dn=(Vr=lr.now())+ti,Un=Kn=0;try{Xm()}finally{Un=0,Gm(),dn=0}}function Vm(){var e=lr.now(),t=e-Vr;t>sc&&(ti-=t,Vr=e)}function Gm(){for(var e,t=Xr,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:Xr=n);Jn=e,Bi(r)}function Bi(e){if(!Un){Kn&&(Kn=clearTimeout(Kn));var t=e-dn;t>24?(e(e=(jm*e+Zm)%Kl)/Kl}var Jm=10,Qm=Math.PI*(3-Math.sqrt(5));function eg(e){var t,n=1,r=.001,i=1-Math.pow(r,1/300),s=0,l=.6,o=new Map,a=ac(h),c=ic(“tick”,”end”),f=Km();e==null&&(e=[]);function h(){u(),c.call(“tick”,t),n1?(p==null?o.delete(_):o.set(_,g(p)),t):o.get(_)},find:function(_,p,w){var k=0,E=e.length,T,N,I,A,D;for(w==null?w=1/0:w*=w,k=0;k1?(c.on(_,p),t):c.on(_)}}}function tg(e){var t=It(.1),n,r,i;typeof e!=”function”&&(e=It(e==null?0:+e));function s(o){for(var a=0,c=n.length,f;ac==f>-c?(s=c,c=t[++h]):(s=f,f=r[++u]);let d=0;if(hc==f>-c?(l=c+s,o=s-(l-c),c=t[++h]):(l=f+s,o=s-(l-f),f=r[++u]),s=l,o!==0&&(i[d++]=o);hc==f>-c?(l=s+c,a=l-s,o=s-(l-a)+(c-a),c=t[++h]):(l=s+f,a=l-s,o=s-(l-a)+(f-a),f=r[++u]),s=l,o!==0&&(i[d++]=o);for(;h=P||-R>=P||(h=e-O,o=e-(O+h)+(h-i),h=n-C,c=n-(C+h)+(h-i),h=t-x,a=t-(x+h)+(h-s),h=r-F,f=r-(F+h)+(h-s),o===0&&a===0&&c===0&&f===0)||(P=og*l+rg*Math.abs(R),R+=O*f+F*o-(x*c+C*a),R>=P||-R>=P))return R;T=o*F,u=Je*o,d=u-(u-o),g=o-d,u=Je*F,_=u-(u-F),p=F-_,N=g*p-(T-d*_-g*_-d*p),I=a*C,u=Je*a,d=u-(u-a),g=a-d,u=Je*C,_=u-(u-C),p=C-_,A=g*p-(I-d*_-g*_-d*p),w=N-A,h=N-w,tt[0]=N-(w+h)+(h-A),k=T+w,h=k-T,E=T-(k-h)+(w-h),w=E-I,h=E-w,tt[1]=E-(w+h)+(h-I),D=k+w,h=D-k,tt[2]=k-(D-h)+(w-h),tt[3]=D;const Y=Ni(4,Tn,4,tt,Jl);T=O*f,u=Je*O,d=u-(u-O),g=O-d,u=Je*f,_=u-(u-f),p=f-_,N=g*p-(T-d*_-g*_-d*p),I=x*c,u=Je*x,d=u-(u-x),g=x-d,u=Je*c,_=u-(u-c),p=c-_,A=g*p-(I-d*_-g*_-d*p),w=N-A,h=N-w,tt[0]=N-(w+h)+(h-A),k=T+w,h=k-T,E=T-(k-h)+(w-h),w=E-I,h=E-w,tt[1]=E-(w+h)+(h-I),D=k+w,h=D-k,tt[2]=k-(D-h)+(w-h),tt[3]=D;const H=Ni(Y,Jl,4,tt,Ql);T=o*f,u=Je*o,d=u-(u-o),g=o-d,u=Je*f,_=u-(u-f),p=f-_,N=g*p-(T-d*_-g*_-d*p),I=a*c,u=Je*a,d=u-(u-a),g=a-d,u=Je*c,_=u-(u-c),p=c-_,A=g*p-(I-d*_-g*_-d*p),w=N-A,h=N-w,tt[0]=N-(w+h)+(h-A),k=T+w,h=k-T,E=T-(k-h)+(w-h),w=E-I,h=E-w,tt[1]=E-(w+h)+(h-I),D=k+w,h=D-k,tt[2]=k-(D-h)+(w-h),tt[3]=D;const X=Ni(H,Ql,4,tt,eo);return eo[X-1]}function Ar(e,t,n,r,i,s){const l=(t-s)*(n-i),o=(e-i)*(r-s),a=l-o,c=Math.abs(l+o);return Math.abs(a)>=sg*c?a:-ag(e,t,n,r,i,s,c)}const to=Math.pow(2,-52),Er=new Uint32Array(512);class Gr{static from(t,n=dg,r=mg){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,c=-1/0,f=-1/0;for(let O=0;Oc&&(c=C),x>f&&(f=x),this._ids[O]=O}const h=(o+c)/2,u=(a+f)/2;let d,g,_;for(let O=0,C=1/0;O0&&(g=O,C=x)}let k=t[2*g],E=t[2*g+1],T=1/0;for(let O=0;OF&&(O[C++]=R,F=P)}this.hull=O.subarray(0,C),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(Ar(p,w,k,E,N,I)0&&Math.abs(R-C)=0;)if(H=X,H===Y){H=-1;break}if(H===-1)continue;let q=this._addTriangle(H,F,r[H],-1,-1,i[H]);i[F]=this._legalize(q+2),i[H]=q,D++;let V=r[H];for(;X=r[V],Ar(R,P,t[2*V],t[2*V+1],t[2*X],t[2*X+1])0?3-n:1+n)/4}function Si(e,t,n,r){const i=e-n,s=t-r;return i*i+s*s}function fg(e,t,n,r,i,s,l,o){const a=e-l,c=t-o,f=n-l,h=r-o,u=i-l,d=s-o,g=a*a+c*c,_=f*f+h*h,p=u*u+d*d;return a*(h*p-_*d)-c*(f*p-_*u)+g*(f*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;jn(e,i,s),t[e[n]]>t[e[r]]&&jn(e,n,r),t[e[s]]>t[e[r]]&&jn(e,s,r),t[e[n]]>t[e[s]]&&jn(e,n,s);const o=e[s],a=t[o];for(;;){do s++;while(t[e[s]]a);if(l=l-n?(Dn(e,t,s,r),Dn(e,t,n,l-1)):(Dn(e,t,n,l-1),Dn(e,t,s,r))}}function jn(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function dg(e){return e[0]}function mg(e){return e[1]}const no=1e-6;let an=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(rno||Math.abs(this._y1-s)>no)&&(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 qi{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 gg{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 _=0,p=0,w=r.length,k,E;_1;)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 wg(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class ys{static from(t,n=pg,r=vg,i){return new ys(“length”in t?yg(t,n,r,i):Float64Array.from(kg(t,n,r,i)))}constructor(t){this._delaunator=new Gr(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&&bg(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],c=this.collinear[this.collinear.length-1],f=[n[2*a],n[2*a+1],n[2*c],n[2*c+1]],h=1e-8*Math.hypot(f[3]-f[1],f[2]-f[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 gg(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:c}=this;if(i[t]===-1||!c.length)return(t+1)%(c.length>>1);let f=t,h=Mn(n-c[t*2],2)+Mn(r-c[t*2+1],2);const u=i[t];let d=u;do{let g=a[d];const _=Mn(n-c[g*2],2)+Mn(r-c[g*2+1],2);if(_+e(t)}function Cg(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function Ng(){return!this.__axis}function Sg(e,t){var n=[],r=null,i=null,s=6,l=6,o=3,a=typeof window1?0:.5,c=1,f=”y”,h=Ag;function u(d){var g=r??(t.ticks?t.ticks.apply(t,n):t.domain()),_=i??(t.tickFormat?t.tickFormat.apply(t,n):Tg),p=Math.max(s,0)+o,w=t.range(),k=+w[0]+a,E=+w[w.length-1]+a,T=(t.bandwidth?Cg:Eg)(t.copy(),a),N=d.selection?d.selection():d,I=N.selectAll(“.domain”).data([null]),A=N.selectAll(“.tick”).data(g,t).order(),D=A.exit(),O=A.enter().append(“g”).attr(“class”,”tick”),C=A.select(“line”),x=A.select(“text”);I=I.merge(I.enter().insert(“path”,”.tick”).attr(“class”,”domain”).attr(“stroke”,”currentColor”)),A=A.merge(O),C=C.merge(O.append(“line”).attr(“stroke”,”currentColor”).attr(f+”2″,c*s)),x=x.merge(O.append(“text”).attr(“fill”,”currentColor”).attr(f,c*p).attr(“dy”,”0.71em”)),d!==N&&(I=I.transition(d),A=A.transition(d),C=C.transition(d),x=x.transition(d),D=D.transition(d).attr(“opacity”,ro).attr(“transform”,function(F){return isFinite(F=T(F))?h(F+a):this.getAttribute(“transform”)}),O.attr(“opacity”,ro).attr(“transform”,function(F){var R=this.parentNode.__axis;return h((R&&isFinite(R=R(F))?R:T(F))+a)})),D.remove(),I.attr(“d”,l?”M”+k+”,”+c*l+”V”+a+”H”+E+”V”+c*l:”M”+k+”,”+a+”H”+E),A.attr(“opacity”,1).attr(“transform”,function(F){return h(T(F)+a)}),C.attr(f+”2″,c*s),x.attr(f,c*p).text(_),N.filter(Ng).attr(“fill”,”none”).attr(“font-size”,10).attr(“font-family”,”sans-serif”).attr(“text-anchor”,”middle”),N.each(function(){this.__axis=T})}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 Dg(e){return Sg(Mg,e)}function An(e){return function(){return e}}const $i=Math.PI,Xi=2*$i,sn=1e-6,xg=Xi-sn;function cc(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return cc;const n=10**t;return function(r){this._+=r[0];for(let i=1,s=r.length;isn)if(!(Math.abs(h*a-c*f)>sn)||!s)this._append`L${this._x1=t},${this._y1=n}`;else{let d=r-l,g=i-o,_=a*a+c*c,p=d*d+g*g,w=Math.sqrt(_),k=Math.sqrt(u),E=s*Math.tan(($i-Math.acos((_+u-p)/(2*w*k)))/2),T=E/k,N=E/w;Math.abs(T-1)>sn&&this._append`L${t+T*f},${n+T*h}`,this._append`A${s},${s},0,0,${+(h*d>f*g)},${this._x1=t+N*a},${this._y1=n+N*c}`}}arc(t,n,r,i,s,l){if(t=+t,n=+n,r=+r,l=!!l,rsn||Math.abs(this._y1-f)>sn)&&this._append`L${c},${f}`,r&&(uxg?this._append`A${r},${r},0,1,${h},${t-o},${n-a}A${r},${r},0,1,${h},${this._x1=c},${this._y1=f}`:u>sn&&this._append`A${r},${r},0,${+(u>=$i)},${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 Pg(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 Og(t)}function Lg(e){return typeof e==”object”&&”length”in e?e:Array.from(e)}function fc(e){this._context=e}fc.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 Rg(e){return new fc(e)}function Ug(e){return e[0]}function Fg(e){return e[1]}function Hg(e,t){var n=An(!0),r=null,i=Rg,s=null,l=Pg(o);e=typeof e==”function”?e:e===void 0?Ug:An(e),t=typeof t==”function”?t:t===void 0?Fg:An(t);function o(a){var c,f=(a=Lg(a)).length,h,u=!1,d;for(r==null&&(s=i(d=l())),c=0;c=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(p)),m(_,”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(E,T){J(E,t,T),b(t,n),b(n,r),b(r,i),b(r,l),b(r,o),b(n,a),b(n,c),b(c,f),b(c,u),b(c,d),b(t,g),b(t,_),b(_,p),k&&k.m(p,null),w=Vi(p,e[11].bind(p))},p(E,[T]){T&8&&s!==(s=E[3].display_name+””)&&ae(l,s),T&8&&h!==(h=E[3].display_name+””)&&ae(u,h),E[6]?k?k.p(E,T):(k=oo(E),k.c(),k.m(p,null)):k&&(k.d(1),k=null),T&8&&oe(t,”–theme-color”,E[3].color),T&8&&oe(t,”–theme-dark-color”,E[3].dark_color)},i:Pe,o:Pe,d(E){E&&Z(t),k&&k.d(),w()}}}const jr=2;function zg(e,t,n){let r,i,s,l,o,a,{team:c}=t,{recordOdds:f}=t;const h={top:15,bottom:45,left:35,right:15};let u;var d=window.matchMedia(“(max-width: 767px)”);let g=d.matches?250:350;function _(){u=this.clientWidth,n(0,u)}return e.$$set=p=>{“team”in p&&n(9,c=p.team),”recordOdds”in p&&n(10,f=p.recordOdds)},e.$$.update=()=>{e.$$.dirty&1536&&n(3,r=f.find(p=>p.team==c)),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=Ue.scaleBand(s,[h.left,u-h.right])),e.$$.dirty&2&&n(5,o=Ue.scaleLinear().domain([0,Math.max(Ue.max(i,p=>p.odds),20)]).range([g-h.bottom,h.top])),e.$$.dirty&2&&n(4,a=Array.from({length:Math.max(Ue.max(i,p=>p.odds),20)/10+1},(p,w)=>w*10))},[u,i,s,r,a,o,l,h,g,c,f,_]}class Bg extends mt{constructor(t){super(),dt(this,t,zg,Wg,ht,{team:9,recordOdds:10})}}function ho(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 mo(e,t,n){const r=e.slice();return r[32]=t[n],r}function go(e){let t,n,r,i;return{c(){t=de(“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”,xt),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){J(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&&Z(t)}}}function _o(e){let t=[e[6].team,e[5].team].indexOf(e[32].team)===-1,n,r=t&&go(e);return{c(){r&&r.c(),n=Fn()},m(i,s){r&&r.m(i,s),J(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=go(i),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(i){i&&Z(n),r&&r.d(i)}}}function po(e){let t,n,r,i;return{c(){t=de(“circle”),m(t,”class”,”hover-team svelte-1wlyico”),m(t,”role”,”graphics-object”),m(t,”data-team”,n=e[6].team),m(t,”r”,xt),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){J(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&&Z(t)}}}function qg(e){let t,n;return{c(){t=de(“svg”),n=de(“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){J(r,t,i),b(t,n)},d(r){r&&Z(t)}}}function $g(e){let t,n;return{c(){t=de(“svg”),n=de(“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){J(r,t,i),b(t,n)},d(r){r&&Z(t)}}}function vo(e){let t,n,r,i,s,l,o,a,c,f,h,u=e[27],d,g,_,p,w,k,E,T,N,I,A,D=e[10](e[27],e[6][e[27]])+””,O,C,x,F,R=e[10](e[27],e[6][e[27]])+””,P,Y,H,X,q,V,ee,ce,ne,fe,ve;const Me=()=>e[12](h,u),ye=()=>e[12](null,u);let B=be(e[0]),se=[];for(let le=0;lee[15].call(a)),m(ee,”class”,”svelte-1wlyico”),m(V,”class”,”annotation svelte-1wlyico”),Ae(V,”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,re){J(le,t,re),b(t,n),b(n,r),b(n,i),b(n,s),b(t,l),b(t,o),b(o,a),b(a,c),b(c,f),b(f,h),Me(),b(f,d);for(let ue=0;ue`${P===”xmov”&&Y>=0?”+”:””}${nt(Y,1)}`,p=()=>{const P={},Y=Math.ceil(+Ue.max(o.map(ne=>Math.abs(ne.xmov)))),H=Math.ceil(+Ue.max(o.map(ne=>ne.xpf))),X=Math.floor(+Ue.min(o.map(ne=>ne.xpf))),q=Math.ceil(+Ue.max(o.map(ne=>ne.xpa))),V=Math.floor(+Ue.min(o.map(ne=>ne.xpa))),ee=f-a.left-a.right,ce=(ne,fe)=>Ue.scaleLinear([ne,fe],[0,ee]);return g.forEach(({col:ne})=>{const fe={xmov:Y,xpf:Math.max(q,H),xpa:Math.max(q,H)}[ne],ve={xmov:-Y,xpf:Math.min(V,X),xpa:Math.min(V,X)}[ne],Me=ce(ve,fe);P[ne]=Me}),P},w=P=>{const Y=h-a.top-a.bottom;return Ue.forceSimulation(o).force(“x”,Ue.forceX(H=>u[P](H[P])).strength(5)).force(“y”,Ue.forceY(()=>Y/2).strength(5)).force(“collision”,Ue.forceCollide().radius(c)).stop()},k=P=>{const Y=h-a.top-a.bottom;o.forEach(H=>{H.pos[P].x=u[P](H[P]),H.pos[P].y=Y/2})},E=P=>{const H=w(P);for(let X=0;X{X.pos[P].x=X.x,X.pos[P].y=X.y})},T=P=>d[P]=Ue.Delaunay.from(o,Y=>Y.pos[P].x,Y=>Y.pos[P].y),N=P=>{var Y=P.target.getBoundingClientRect(),H=P.clientX-Y.left-a.left,X=P.clientY-Y.top-a.top;return{x:H,y:X}},I=(P,Y)=>{const H=N(P),X=d[Y].find(H.x,H.y),q=o[X];if(Math.hypot(H.x-q.pos[Y].x,H.y-q.pos[Y].y)>50){n(6,i=o.find(ee=>ee.team===l));return}n(6,i=o[X])},A={xmov:null,xpa:null,xpf:null},D=P=>{const Y=Ue.axisBottom(u==null?void 0:u[P]).ticks(5).tickFormat(H=>P===”xmov”&&H===0?”EVEN”:P===”xmov”&&H>0?`+${H}`:H).tickSize(h-a.top-a.bottom);Ue.select(A[P]).call(Y).call(H=>H.select(“.domain”).remove()).call(H=>{H.selectAll(“line”).attr(“class”,”team-strength-axis-line”).attr(“data-val”,X=>X)}).call(H=>{H.selectAll(“text”).attr(“class”,”team-strength-axis-text”).attr(“data-val”,X=>X).style(“transform”,”translateY(5px)”).style(“font-size”,”13px”).style(“font-family”,”nyt-franklin”).style(“font-weight”,”500″)})},O=()=>{u=p(),g.forEach(({col:P})=>{k(P),E(P),T(P),D(P)}),n(0,o)};ji(()=>(O(),window.addEventListener(“resize”,O),()=>{window.removeEventListener(“resize”,O)}));function C(P,Y){De[P?”unshift”:”push”](()=>{A[Y]=P,n(4,A)})}const x=(P,Y)=>I(Y,P),F=()=>n(6,i=o.find(P=>P.team===l));function R(){f=this.clientWidth,h=this.clientHeight,n(2,f),n(3,h)}return e.$$set=P=>{“team”in P&&n(1,l=P.team),”data”in P&&n(0,o=P.data)},e.$$.update=()=>{e.$$.dirty[0]&3&&n(7,r=o.find(P=>P.team===l).display_name),e.$$.dirty[0]&3&&n(6,i=o.find(P=>P.team===l)),e.$$.dirty[0]&3&&n(5,s=o.find(P=>P.team===l))},[o,l,f,h,A,s,i,r,a,g,_,I,C,x,F,R]}class Gg extends mt{constructor(t){super(),dt(this,t,Vg,Xg,ht,{team:1,data:0},null,[-1,-1])}}function bo(e,t,n){var u,d;const r=e.slice();r[12]=t[n],r[22]=n;const i=r[12].teams.find(g=>g.team===r[0]);r[13]=i;const s=r[12].teams.find(g=>g.team!==r[0]);r[14]=s;const l=(u=r[1].filter(function(…_){return e[11](r[14],…_)}))==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 c=r[12].status===”post”&&r[12].teams[0].score===r[12].teams[1].score;r[18]=c;const f=((d=r[4][r[22]+1])==null?void 0:d.week)-r[12].week===2;r[19]=f;const h=r[12].teams.sort((g,_)=>{if(g.score<_.score>_.score||g.team===r[0]||_.team===r[0])return-1});return r[20]=h,r}function wo(e,t,n){const r=e.slice();return r[23]=t[n],r[22]=n,r}function yo(e){let t,n=e[2].team_schedule_dek+””,r;return{c(){t=S(“p”),r=j(n),m(t,”class”,”chart-dek svelte-d4tn5l”)},m(i,s){J(i,t,s),b(t,r)},p(i,s){s&4&&n!==(n=i[2].team_schedule_dek+””)&&ae(r,n)},d(i){i&&Z(t)}}}function jg(e){let t;return{c(){t=S(“p”),t.textContent=”TBD”,m(t,”class”,”svelte-d4tn5l”)},m(n,r){J(n,t,r)},p:Pe,d(n){n&&Z(t)}}}function Zg(e){let t,n=Gt(new Date(e[12].datetime).toLocaleDateString(e[6].locale,{weekday:”short”,year:void 0,month:”short”,day:”numeric”}))+””,r;return{c(){t=S(“p”),r=j(n),m(t,”class”,”svelte-d4tn5l”)},m(i,s){J(i,t,s),b(t,r)},p(i,s){s&16&&n!==(n=Gt(new Date(i[12].datetime).toLocaleDateString(i[6].locale,{weekday:”short”,year:void 0,month:”short”,day:”numeric”}))+””)&&ae(r,n)},d(i){i&&Z(t)}}}function ko(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=z(),o=S(“td”),a=z(),c=S(“td”),f=z(),h=S(“td”),u=z(),d=S(“td”),g=z(),_=S(“td”),p=z(),w=S(“td”),k=z(),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(c,”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(_,”class”,”win-prob no-border-right svelte-d4tn5l”),m(w,”class”,”result no-border-right svelte-d4tn5l”),m(t,”class”,”svelte-d4tn5l”)},m(E,T){J(E,t,T),b(t,n),b(n,r),b(t,i),b(t,s),b(t,l),b(t,o),b(t,a),b(t,c),b(t,f),b(t,h),b(t,u),b(t,d),b(t,g),b(t,_),b(t,p),b(t,w),b(t,k)},d(E){E&&Z(t)}}}function Ao(e){let t,n,r,i=(e[12].week??e[22]+1)+””,s,l,o,a,c,f=e[16]?”vs”:”@”,h,u,d,g,_,p,w,k=e[14].display_name+””,E,T,N=e[15].record+””,I,A,D,O,C,x,F=(e[12].datetime?new Date(e[12].datetime).toLocaleTimeString(e[6].locale,{timeStyle:”short”}).toLowerCase().replace(/\s/g,””):”TBD”)+””,R,P,Y,H,X=(e[12].over_under??”n/a”)+””,q,V,ee,ce,ne=(e[13].spread||(e[14].spread===”PK”?e[14].spread:nt(+e[14].spread*-1,1)))+””,fe,ve,Me,ye,B=e[13].win_prob.prob+””,se,L,K,ie,W,le,re,ue;function pe(){return e[10](e[14])}function Se(Re,xe){var Et;return(Et=Re[12])!=null&&Et.datetime?Zg:jg}let je=Se(e),Le=je(e),Ie=e[12].status===”post”&&ko(e),he=e[19]&&Mo(e);return{c(){t=S(“tr”),n=S(“td”),r=S(“span”),s=j(i),l=z(),o=S(“th”),a=S(“button”),c=S(“span”),h=j(f),u=z(),d=S(“div”),_=z(),p=S(“span”),w=S(“span”),E=j(k),T=S(“span”),I=j(N),A=z(),D=S(“td”),Le.c(),O=z(),C=S(“td”),x=S(“p”),R=j(F),P=z(),Y=S(“td”),H=S(“p”),q=j(X),V=z(),ee=S(“td”),ce=S(“p”),fe=j(ne),ve=z(),Me=S(“td”),ye=S(“p”),se=j(B),L=z(),K=S(“td”),ie=S(“div”),Ie&&Ie.c(),W=z(),he&&he.c(),le=Fn(),m(r,”class”,”rank-value svelte-d4tn5l”),m(r,”style”,e[22]&&”top: 2px;”),m(n,”class”,”rank rank-body svelte-d4tn5l”),m(c,”class”,”location svelte-d4tn5l”),m(d,”class”,”image svelte-d4tn5l”),m(d,”style”,g=`background-image: url(“${e[14].logo}”); background-size: contain;`),m(w,”class”,”name svelte-d4tn5l”),m(T,”class”,”current-record svelte-d4tn5l”),m(p,”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(D,”class”,”date left no-border-right svelte-d4tn5l”),m(x,”class”,”svelte-d4tn5l”),m(C,”class”,”time left svelte-d4tn5l”),m(H,”class”,”svelte-d4tn5l”),m(Y,”class”,”over-under center no-border-right svelte-d4tn5l”),m(ce,”class”,”svelte-d4tn5l”),m(ee,”class”,”point-spread center svelte-d4tn5l”),m(ye,”class”,”odds-heatmap svelte-d4tn5l”),oe(ye,”background-color”,e[13].win_prob.style.bg),oe(ye,”color”,e[13].win_prob.style.text),m(Me,”class”,”win-prob right bold no-border-right svelte-d4tn5l”),m(ie,”class”,”score svelte-d4tn5l”),m(K,”class”,”result right svelte-d4tn5l”),m(t,”class”,”svelte-d4tn5l”)},m(Re,xe){J(Re,t,xe),b(t,n),b(n,r),b(r,s),b(t,l),b(t,o),b(o,a),b(a,c),b(c,h),b(a,u),b(a,d),b(a,_),b(a,p),b(p,w),b(w,E),b(p,T),b(T,I),b(t,A),b(t,D),Le.m(D,null),b(t,O),b(t,C),b(C,x),b(x,R),b(t,P),b(t,Y),b(Y,H),b(H,q),b(t,V),b(t,ee),b(ee,ce),b(ce,fe),b(t,ve),b(t,Me),b(Me,ye),b(ye,se),b(t,L),b(t,K),b(K,ie),Ie&&Ie.m(ie,null),J(Re,W,xe),he&&he.m(Re,xe),J(Re,le,xe),re||(ue=Ne(a,”click”,pe),re=!0)},p(Re,xe){e=Re,xe&16&&i!==(i=(e[12].week??e[22]+1)+””)&&ae(s,i),xe&17&&f!==(f=e[16]?”vs”:”@”)&&ae(h,f),xe&17&&g!==(g=`background-image: url(“${e[14].logo}”); background-size: contain;`)&&m(d,”style”,g),xe&17&&k!==(k=e[14].display_name+””)&&ae(E,k),xe&19&&N!==(N=e[15].record+””)&&ae(I,N),je===(je=Se(e))&&Le?Le.p(e,xe):(Le.d(1),Le=je(e),Le&&(Le.c(),Le.m(D,null))),xe&16&&F!==(F=(e[12].datetime?new Date(e[12].datetime).toLocaleTimeString(e[6].locale,{timeStyle:”short”}).toLowerCase().replace(/\s/g,””):”TBD”)+””)&&ae(R,F),xe&16&&X!==(X=(e[12].over_under??”n/a”)+””)&&ae(q,X),xe&17&&ne!==(ne=(e[13].spread||(e[14].spread===”PK”?e[14].spread:nt(+e[14].spread*-1,1)))+””)&&ae(fe,ne),xe&17&&B!==(B=e[13].win_prob.prob+””)&&ae(se,B),xe&17&&oe(ye,”background-color”,e[13].win_prob.style.bg),xe&17&&oe(ye,”color”,e[13].win_prob.style.text),e[12].status===”post”?Ie?Ie.p(e,xe):(Ie=ko(e),Ie.c(),Ie.m(ie,null)):Ie&&(Ie.d(1),Ie=null),e[19]?he||(he=Mo(e),he.c(),he.m(le.parentNode,le)):he&&(he.d(1),he=null)},d(Re){Re&&(Z(t),Z(W),Z(le)),Le.d(),Ie&&Ie.d(),he&&he.d(Re),re=!1,ue()}}}function Kg(e){var k,E;let t,n,r,i=e[3]?”The “+e[3]+”’ “:””,s,l=(((k=e[2])==null?void 0:k.team_schedule_hed)??”Schedule”)+””,o,a,c,f,h,u,d,g,_=((E=e[2])==null?void 0:E.team_schedule_dek)&&yo(e),p=be(e[4]),w=[];for(let T=0;T WK. OPPONENT DATE TIME OVER/ UNDER POINT SPREAD WIN PROB. RESULT

‘,d=z(),g=S(“tbody”);for(let T=0;T{const p=window.location.pathname,w=window.location.hash;window.history.pushState({},””,`${p}?${l.toString()}${w}`),n(7,s=_),l.set(“page”,_),window.history.replaceState({},””,`${p}?${l.toString()}${w}`),document.getElementById(“graphics-app”).scrollIntoView()},u=Intl.DateTimeFormat().resolvedOptions(),d=_=>h(_.team),g=(_,p)=>p.team===_.team;return e.$$set=_=>{“page”in _&&n(7,s=_.page),”params”in _&&n(8,l=_.params),”team”in _&&n(0,o=_.team),”forecast”in _&&n(1,a=_.forecast),”games”in _&&n(9,c=_.games),”editorialContent”in _&&n(2,f=_.editorialContent)},e.$$.update=()=>{var _;e.$$.dirty&513&&n(4,r=c.filter(p=>p.teams.map(w=>w.team).includes(o))),e.$$.dirty&3&&n(3,i=((_=a.find(p=>(p==null?void 0:p.team)===o))==null?void 0:_.team_name)??””)},[o,a,f,i,r,h,u,s,l,c,d,g]}class Qg extends mt{constructor(t){super(),dt(this,t,Jg,Kg,ht,{page:7,params:8,team:0,forecast:1,games:9,editorialContent:2})}}function e_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,”default”)?e.default:e}var hc={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,c=Math.abs,f=Date.now;function h(v,y,M){return setTimeout(E(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,te),v.apply(this,arguments)}}var _;typeof Object.assign!=”function”?_=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 C(v){return v.trim().split(/\s+/g)}function x(v,y,M){if(v.indexOf&&!M)return v.indexOf(y);for(var U=0;Uet[y]}),U}function P(v,y){for(var M,U,$=y[0].toUpperCase()+y.slice(1),te=0;te1&&!M.firstMultiple?M.firstMultiple=gt(y):$===1&&(M.firstMultiple=!1);var te=M.firstInput,ke=M.firstMultiple,Ve=ke?ke.center:te.center,Ke=y.center=Rt(U);y.timeStamp=f(),y.deltaTime=y.timeStamp-te.timeStamp,y.angle=kt(Ve,Ke),y.distance=Ze(Ve,Ke),Ct(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=c(et.x)>c(et.y)?et.x:et.y,y.scale=ke?_n(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,at(M,y);var St=v.element;D(y.srcEvent.target,St)&&(St=y.srcEvent.target),y.target=St}function Ct(v,y){var M=y.center,U=v.offsetDelta||{},$=v.prevDelta||{},te=v.prevInput||{};(y.eventType===B||te.eventType===L)&&($=v.prevDelta={x:te.deltaX||0,y:te.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 at(v,y){var M=v.lastInterval||y,U=y.timeStamp-M.timeStamp,$,te,ke,Ve;if(y.eventType!=K&&(U>ye||M.velocity===i)){var Ke=y.deltaX-M.deltaX,et=y.deltaY-M.deltaY,St=yt(U,Ke,et);te=St.x,ke=St.y,$=c(St.x)>c(St.y)?St.x:St.y,Ve=Oe(Ke,et),v.lastInterval=y}else $=M.velocity,te=M.velocityX,ke=M.velocityY,Ve=M.direction;y.velocity=$,y.velocityX=te,y.velocityY=ke,y.direction=Ve}function gt(v){for(var y=[],M=0;M=c(y)?v-1&&U.splice(te,1)};setTimeout($,bc)}}function yc(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=jt&&U(y.options.event+Ss(M))},tryEmit:function(v){if(this.canEmit())return this.emit(v);this.state=Nt},canEmit:function(){for(var v=0;vy.threshold&&$&y.direction},attrTest:function(v){return Tt.prototype.attrTest.call(this,v)&&(this.state&_t||!(this.state&_t)&&this.directionTest(v))},emit:function(v){this.pX=v.deltaX,this.pY=v.deltaY;var y=Ds(v.direction);y&&(v.additionalEvent=this.options.event+y),this._super.emit.call(this,v)}});function si(){Tt.apply(this,arguments)}k(si,Tt,{defaults:{event:”pinch”,threshold:0,pointers:2},getTouchAction:function(){return[rn]},attrTest:function(v){return this._super.attrTest.call(this,v)&&(Math.abs(v.scale-1)>this.options.threshold||this.state&_t)},emit:function(v){if(v.scale!==1){var y=v.scaley.time;if(this._input=v,!U||!M||v.eventType&(L|K)&&!$)this.reset();else if(v.eventType&B)this.reset(),this._timer=h(function(){this.state=Ut,this.tryEmit()},y.time,this);else if(v.eventType&L)return Ut;return Nt},reset:function(){clearTimeout(this._timer)},emit:function(v){this.state===Ut&&(v&&v.eventType&L?this.manager.emit(this.options.event+”up”,v):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}});function oi(){Tt.apply(this,arguments)}k(oi,Tt,{defaults:{event:”rotate”,threshold:0,pointers:2},getTouchAction:function(){return[rn]},attrTest:function(v){return this._super.attrTest.call(this,v)&&(Math.abs(v.rotation)>this.options.threshold||this.state&_t)}});function ai(){Tt.apply(this,arguments)}k(ai,Tt,{defaults:{event:”swipe”,threshold:10,velocity:.3,direction:pe|Se,pointers:1},getTouchAction:function(){return mr.prototype.getTouchAction.call(this)},attrTest:function(v){var y=this.options.direction,M;return y&(pe|Se)?M=v.overallVelocity:y&pe?M=v.overallVelocityX:y&Se&&(M=v.overallVelocityY),this._super.attrTest.call(this,v)&&y&v.offsetDirection&&v.distance>this.options.threshold&&v.maxPointers==this.options.pointers&&c(M)>this.options.velocity&&v.eventType&L},emit:function(v){var y=Ds(v.offsetDirection);y&&this.manager.emit(this.options.event+y,v),this.manager.emit(this.options.event,v)}});function gr(){Ft.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}k(gr,Ft,{defaults:{event:”tap”,pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ri]},process:function(v){var y=this.options,M=v.pointers.length===y.pointers,U=v.distancee[23].call(_)),m(P,”for”,”metric-select”),m(P,”class”,”svelte-1cah4a2″),m(X,”id”,”metric-select”),m(X,”class”,”svelte-1cah4a2″),e[0]===void 0&&$t(()=>e[24].call(X)),m(H,”id”,”select-container”),m(H,”class”,”svelte-1cah4a2″),m(R,”id”,”picker”),m(R,”class”,”svelte-1cah4a2″),m(t,”id”,”team-odds”),oe(t,”–theme-color”,e[12].color),oe(t,”–theme-dark-color”,e[12].dark_color),m(t,”class”,”svelte-1cah4a2″)},m(B,se){J(B,t,se),b(t,n),b(n,r),b(n,i),b(i,l),b(n,o),b(n,a),b(a,f),b(n,h),u.m(d,n),b(t,g),b(t,_),b(_,p),b(p,w),b(w,k);for(let L=0;L{const Y=i.sort((X,q)=>{const V=ee=>Math.abs(P-a(new Date(ee.xAxis)));return V(X)-V(q)})[0];if(Math.abs(P-a(new Date(Y.xAxis)))>25){N();return}I(Y)},T=P=>{const Y=P.target.getBoundingClientRect(),H=P.clientX-Y.left;E(H)},N=()=>{n(10,o=!1),n(8,l=s),n(9,h=w-p.left)},I=P=>{n(10,o=!0),n(8,l=P),n(9,h=a(new Date(l.xAxis))-p.left)};let A;ji(()=>{new n_(A).on(“pan”,Y=>{const H=A.getBoundingClientRect(),X=Y.center.x-H.left;E(X)})});const D=P=>P.value===_;function O(P){De[P?”unshift”:”push”](()=>{A=P,n(7,A)})}const C=P=>T(P),x=()=>N();function F(){w=this.clientWidth,k=this.clientHeight,n(1,w),n(2,k)}function R(){_=Bo(this),n(0,_),n(12,r),n(18,d),n(17,u)}return e.$$set=P=>{“team”in P&&n(17,u=P.team),”odds”in P&&n(18,d=P.odds)},e.$$.update=()=>{e.$$.dirty[0]&393216&&n(12,r=d.teams.find(P=>P.alias===u)),e.$$.dirty[0]&393217&&n(5,i=d.all_odds.filter(P=>P.team==u&&P.metric==_)),e.$$.dirty[0]&32&&n(4,s=i[i.length-1]),e.$$.dirty[0]&16&&n(8,l=s),e.$$.dirty[0]&34&&n(3,a=Ue.scaleUtc([new Date(i[0].xAxis),new Date(“2025-02-15T00:15:00+00:00″)],[p.left,w-p.right])),e.$$.dirty[0]&4&&n(6,c=Ue.scaleLinear([0,100],[k-p.bottom,p.top])),e.$$.dirty[0]&72&&n(11,f=Ue.line().x(P=>a(new Date(P.xAxis))).y(P=>c(P.value)).curve(Ue.curveStepAfter)),e.$$.dirty[0]&2&&n(9,h=w-p.left)},n(10,o=!1),[_,w,k,a,s,i,c,A,l,h,o,f,r,g,p,T,N,u,d,D,O,C,x,F,R]}class l_ extends mt{constructor(t){super(),dt(this,t,s_,i_,ht,{team:17,odds:18},null,[-1,-1])}}function o_(e){let t,n,r,i,s,l,o,a,c,f,h,u,d,g,_;function p(C){e[12](C)}let w={odds:e[6]};e[2]!==void 0&&(w.team=e[2]),n=new l_({props:w}),De.push(()=>He(n,”team”,p));function k(C){e[13](C)}let E={data:e[8]};e[2]!==void 0&&(E.team=e[2]),s=new Gg({props:E}),De.push(()=>He(s,”team”,k));function T(C){e[14](C)}let N={recordOdds:e[7]};e[2]!==void 0&&(N.team=e[2]),a=new Bg({props:N}),De.push(()=>He(a,”team”,T));function I(C){e[15](C)}function A(C){e[16](C)}function D(C){e[17](C)}let O={forecast:e[3],games:e[4],editorialContent:e[5]};return e[2]!==void 0&&(O.team=e[2]),e[0]!==void 0&&(O.page=e[0]),e[1]!==void 0&&(O.params=e[1]),h=new Qg({props:O}),De.push(()=>He(h,”team”,I)),De.push(()=>He(h,”page”,A)),De.push(()=>He(h,”params”,D)),{c(){t=S(“div”),pt(n.$$.fragment),i=z(),pt(s.$$.fragment),o=z(),pt(a.$$.fragment),f=z(),pt(h.$$.fragment),m(t,”class”,”team-container svelte-3xqtg7″)},m(C,x){J(C,t,x),ft(n,t,null),b(t,i),ft(s,t,null),b(t,o),ft(a,t,null),b(t,f),ft(h,t,null),_=!0},p(C,[x]){const F={};!r&&x&4&&(r=!0,F.team=C[2],Fe(()=>r=!1)),n.$set(F);const R={};!l&&x&4&&(l=!0,R.team=C[2],Fe(()=>l=!1)),s.$set(R);const P={};!c&&x&4&&(c=!0,P.team=C[2],Fe(()=>c=!1)),a.$set(P);const Y={};x&8&&(Y.forecast=C[3]),x&16&&(Y.games=C[4]),x&32&&(Y.editorialContent=C[5]),!u&&x&4&&(u=!0,Y.team=C[2],Fe(()=>u=!1)),!d&&x&1&&(d=!0,Y.page=C[0],Fe(()=>d=!1)),!g&&x&2&&(g=!0,Y.params=C[1],Fe(()=>g=!1)),h.$set(Y)},i(C){_||(rt(n.$$.fragment,C),rt(s.$$.fragment,C),rt(a.$$.fragment,C),rt(h.$$.fragment,C),_=!0)},o(C){lt(n.$$.fragment,C),lt(s.$$.fragment,C),lt(a.$$.fragment,C),lt(h.$$.fragment,C),_=!1},d(C){C&&Z(t),ut(n),ut(s),ut(a),ut(h)}}}function a_(e,t,n){let{page:r}=t,{params:i}=t,{team:s}=t,{forecast:l}=t,{forecastHistory:o}=t,{games:a}=t,{teamsData:c}=t,{clinches:f}=t,{editorialContent:h}=t;const u=Ad(o,c,f),d=Md(l,c),g=Ed(l,c);function _(N){s=N,n(2,s)}function p(N){s=N,n(2,s)}function w(N){s=N,n(2,s)}function k(N){s=N,n(2,s)}function E(N){r=N,n(0,r)}function T(N){i=N,n(1,i)}return e.$$set=N=>{“page”in N&&n(0,r=N.page),”params”in N&&n(1,i=N.params),”team”in N&&n(2,s=N.team),”forecast”in N&&n(3,l=N.forecast),”forecastHistory”in N&&n(9,o=N.forecastHistory),”games”in N&&n(4,a=N.games),”teamsData”in N&&n(10,c=N.teamsData),”clinches”in N&&n(11,f=N.clinches),”editorialContent”in N&&n(5,h=N.editorialContent)},[r,i,s,l,a,h,u,d,g,o,c,f,_,p,w,k,E,T]}class c_ extends mt{constructor(t){super(),dt(this,t,a_,o_,ht,{page:0,params:1,team:2,forecast:3,forecastHistory:9,games:4,teamsData:10,clinches:11,editorialContent:5})}}function Ho(e){let t;function n(s,l){return s[1]?u_:f_}let r=n(e),i=r(e);return{c(){i.c(),t=Fn()},m(s,l){i.m(s,l),J(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&&Z(t),i.d(s)}}}function f_(e){let t,n,r;return{c(){t=S(“button”),t.textContent=”Read more”,m(t,”class”,”read-more svelte-4jt9lm”)},m(i,s){J(i,t,s),n||(r=Ne(t,”click”,e[3]),n=!0)},p:Pe,d(i){i&&Z(t),n=!1,r()}}}function u_(e){let t,n=e[0].methodology_cont+””,r,i,s,l;return{c(){t=new Gi(!1),r=z(),i=S(“button”),i.textContent=”Show less”,t.a=r,m(i,”class”,”read-more svelte-4jt9lm”)},m(o,a){t.m(n,o,a),J(o,r,a),J(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(),Z(r),Z(i)),s=!1,l()}}}function h_(e){let t,n,r,i,s,l=e[0].methodology_short+””,o,a,c,f,h,u,d=e[0].credits+””,g=e[0].methodology_cont&&Ho(e);return{c(){t=S(“div”),n=S(“div”),r=S(“h2″),r.textContent=”Methodology”,i=z(),s=new Gi(!1),o=z(),g&&g.c(),a=z(),c=S(“div”),f=S(“h2″),f.textContent=”Credits”,h=z(),u=S(“div”),m(r,”class”,”svelte-4jt9lm”),s.a=o,m(f,”class”,”svelte-4jt9lm”),m(t,”class”,”methodology-wrapper svelte-4jt9lm”)},m(_,p){J(_,t,p),b(t,n),b(n,r),b(n,i),s.m(l,n),b(n,o),g&&g.m(n,null),b(t,a),b(t,c),b(c,f),b(c,h),b(c,u),u.innerHTML=d},p(_,[p]){p&1&&l!==(l=_[0].methodology_short+””)&&s.p(l),_[0].methodology_cont?g?g.p(_,p):(g=Ho(_),g.c(),g.m(n,null)):g&&(g.d(1),g=null),p&1&&d!==(d=_[0].credits+””)&&(u.innerHTML=d)},i:Pe,o:Pe,d(_){_&&Z(t),g&&g.d()}}}function d_(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 m_ extends mt{constructor(t){super(),dt(this,t,d_,h_,ht,{editorialContent:0})}}function g_(e){let t,n,r,i;return{c(){t=S(“div”),n=S(“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){J(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&&Z(t)}}}function __(e,t,n){let{lastUpdatedTimestamp:r}=t;return e.$$set=i=>{“lastUpdatedTimestamp”in i&&n(0,r=i.lastUpdatedTimestamp)},[r]}class p_ extends mt{constructor(t){super(),dt(this,t,__,g_,ht,{lastUpdatedTimestamp:0})}}function v_(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 c_({props:o}),De.push(()=>He(t,”page”,s)),De.push(()=>He(t,”params”,l)),{c(){pt(t.$$.fragment)},m(a,c){ft(t,a,c),i=!0},p(a,c){const f={};c&8&&(f.team=a[3]),c&1&&(f.forecastHistory=a[0].forecast_history),c&2&&(f.teamsData=a[1].teamsv2),c&1&&(f.clinches=a[0].clinches),!n&&c&8&&(n=!0,f.page=a[3],Fe(()=>n=!1)),!r&&c&4&&(r=!0,f.params=a[2],Fe(()=>r=!1)),t.$set(f)},i(a){i||(rt(t.$$.fragment,a),i=!0)},o(a){lt(t.$$.fragment,a),i=!1},d(a){ut(t,a)}}}function b_(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 Hd({props:s}),De.push(()=>He(t,”params”,i)),{c(){pt(t.$$.fragment)},m(l,o){ft(t,l,o),r=!0},p(l,o){const a={};!n&&o&4&&(n=!0,a.params=l[2],Fe(()=>n=!1)),t.$set(a)},i(l){r||(rt(t.$$.fragment,l),r=!0)},o(l){lt(t.$$.fragment,l),r=!1},d(l){ut(t,l)}}}function w_(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 Rd({props:o}),De.push(()=>He(t,”page”,s)),De.push(()=>He(t,”params”,l)),{c(){pt(t.$$.fragment)},m(a,c){ft(t,a,c),i=!0},p(a,c){const f={};!n&&c&8&&(n=!0,f.page=a[3],Fe(()=>n=!1)),!r&&c&4&&(r=!0,f.params=a[2],Fe(()=>r=!1)),t.$set(f)},i(a){i||(rt(t.$$.fragment,a),i=!0)},o(a){lt(t.$$.fragment,a),i=!1},d(a){ut(t,a)}}}function y_(e){let t,n,r,i,s,l,o,a,c,f,h,u,d;n=new p_({props:{lastUpdatedTimestamp:e[7].format(new Date(e[4][0].lastUpdated))}});function g(T){e[9](T)}function _(T){e[10](T)}let p={teams:e[6]};e[3]!==void 0&&(p.page=e[3]),e[2]!==void 0&&(p.params=e[2]),s=new qc({props:p}),De.push(()=>He(s,”page”,g)),De.push(()=>He(s,”params”,_));const w=[w_,b_,v_],k=[];function E(T,N){return T[3]===”standings”?0:T[3]===”games”?1:2}return c=E(e),f=k[c]=w[c](e),u=new m_({props:{editorialContent:e[8]}}),{c(){t=S(“main”),pt(n.$$.fragment),r=z(),i=S(“div”),pt(s.$$.fragment),a=z(),f.c(),h=z(),pt(u.$$.fragment),m(i,”class”,”top-container svelte-lj4w0s”),m(t,”class”,”app-wrapper svelte-lj4w0s”)},m(T,N){J(T,t,N),ft(n,t,null),b(t,r),b(t,i),ft(s,i,null),b(i,a),k[c].m(i,null),b(i,h),ft(u,i,null),d=!0},p(T,[N]){const I={};!l&&N&8&&(l=!0,I.page=T[3],Fe(()=>l=!1)),!o&&N&4&&(o=!0,I.params=T[2],Fe(()=>o=!1)),s.$set(I);let A=c;c=E(T),c===A?k[c].p(T,N):(Fc(),lt(k[A],1,1,()=>{k[A]=null}),Hc(),f=k[c],f?f.p(T,N):(f=k[c]=w[c](T),f.c()),rt(f,1),f.m(i,h))},i(T){d||(rt(n.$$.fragment,T),rt(s.$$.fragment,T),rt(f),rt(u.$$.fragment,T),d=!0)},o(T){lt(n.$$.fragment,T),lt(s.$$.fragment,T),lt(f),lt(u.$$.fragment,T),d=!1},d(T){T&&Z(t),ut(n),ut(s),k[c].d(),ut(u)}}}function k_(e,t,n){let{data:r}=t,{teamsData:i}=t,s=new URLSearchParams(window.location.search),l=s.get(“page”)||”standings”;const o=kd(r,i.teamsv2),a=Td(r.games,i.teamsv2),c=i.teamsv2.slice().sort((T,N)=>T.display_name>N.display_name?1:-1),f=Intl.DateTimeFormat().resolvedOptions()||{locale:”en-US”},h=new Intl.DateTimeFormat(f==null?void 0:f.locale,{year:”numeric”,month:”long”,day:”numeric”,hour:”numeric”,minute:”numeric”}),u=Cd(r.editorial);window.addEventListener(“popstate”,()=>{n(2,s=new URLSearchParams(window.location.search)),n(3,l=s.get(“page”)||”standings”)});function d(T){l=T,n(3,l)}function g(T){s=T,n(2,s)}function _(T){l=T,n(3,l)}function p(T){s=T,n(2,s)}function w(T){s=T,n(2,s)}function k(T){l=T,n(3,l)}function E(T){s=T,n(2,s)}return e.$$set=T=>{“data”in T&&n(0,r=T.data),”teamsData”in T&&n(1,i=T.teamsData)},[r,i,s,l,o,a,c,h,u,d,g,_,p,w,k,E]}class T_ extends mt{constructor(t){super(),dt(this,t,k_,y_,ht,{data:0,teamsData:1})}}new T_({target:document.getElementById(“graphics-app”),props:{data:JSON.parse(document.getElementById(“graphics-data”).textContent),teamsData:JSON.parse(document.getElementById(“graphics-teamsData”).textContent)}});