PageSourceSearch

https://www.stjernen.no/assets/BoxScore-DIlbDZqb.js

js stjernen.no collected 2026-09-25 08:41:08 UTC 13,949 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StatsTableLoader-omqYbIIA.js","assets/index-B-kVIXC8.js","assets/index-D-81gIvX.js","assets/index-DRMVa6F2.css","assets/index-DXE9qYuN.css","assets/StatsTableLoader-CksW0qp9.css","assets/SyTooltip-BZkw8luC.js","assets/popper.esm-Cl82OIZu.js","assets/SyTooltip-DSp6KB6w.css"])))=>i.map(i=>d[i]);
2import{ab as he,T as be,b as ke,aD as Se,o as ge,a2 as Te,b0 as ye,s as F,_ as M,j as S,cF as De,cO as pe,z as ve,B as N,C as i,D as m,E as n,aa as H,G as T,H as R,F as y,K as B,N as w,J as k,I as Ee,Q as we,f as Le,bq as Pe,t as G,a$ as $e,c4 as ue,bs as _e,O as ce}from"./index-D-81gIvX.js";import{c as He,a as Ne}from"./sticky-header.util-CrKH2Tff.js";import{T as Ie}from"./TeamNameIcon-CDVhhazp.js";const fe={"sports.stats.team_coach":1,"sports.stats.team_totals":2},Ce=he({name:"PlayerStatsTable",components:{StatsTableLoader:F(()=>M(()=>import("./StatsTableLoader-omqYbIIA.js"),__vite__mapDeps([0,1,2,3,4,5]))),SyTooltip:F(()=>M(()=>import("./SyTooltip-BZkw8luC.js"),__vite__mapDeps([6,7,2,3,8])))},props:{dataColumns:{type:Array,default:()=>[]},statsInfo:{type:Array,default:()=>[]},isLoading:{type:Boolean},playerList:{type:Object,default:()=>{}},statProvider:{type:String,default:""},id:{type:String,default:""},stickyHeaderTopOffset:{type:String,default:""},disableStickyHeader:{type:Boolean,default:!1}},setup(e){const{id:c}=be(e),{t:I}=ke(),{isMediumOrBelow:g}=Se(),L=S(()=>g.value?"bottom":"top"),C=S(()=>{var a;return(a=e.stickyHeaderTopOffset)!=null&&a.trim()?e.stickyHeaderTopOffset.trim():g.value?"56px":"103px"}),b=He(`table-container-${c.value}`,`stats-table-${c.value}`,`stats-table-header-${c.value}`,C.value),f=Ne(`table-container-${c.value}`,`stats-table-header-${c.value}`),h=a=>{var r;return((r=a.info)==null?void 0:r.teamSummary)===!0},s=S(()=>e.statsInfo.some(a=>typeof a.LINE<"u")),p=S(()=>{const a=[...e.statsInfo],r=a.filter(t=>!h(t)),l=a.filter(t=>h(t));if(l.length===0){if(s.value===!0){const t=[...r];return t.sort((d,v)=>(d.LINE??0)-(v.LINE??0)),t}return e.statsInfo}return s.value===!0&&r.sort((t,d)=>(t.LINE??0)-(d.LINE??0)),l.sort((t,d)=>{var O,V;const v=((O=t.info)==null?void 0:O.label)??"",_=((V=d.info)==null?void 0:V.label)??"";return(fe[v]??99)-(fe[_]??99)}),[...r,...l]}),D=S(()=>s.value===!0?e.dataColumns.filter(a=>a.displayed):e.dataColumns.map(a=>a.name==="LINE"?{...a,displayed:!1}:a).filter(a=>a.displayed)),o=(a,r)=>{const l=Object.entries(e.playerList);let t="";return l.forEach(d=>{d[0].toString()===a.toString()&&(t=d[1].fullName,t||(t=`${d[1].firstName} ${d[1].lastName}`),r&&(t=`${pe("firstname",d[1].firstName)} ${pe("lastname",d[1].lastName)}`))}),t},u=(a,r)=>{var t,d;if(((t=a.info)==null?void 0:t.teamSummary)===!0){if(r.name==="Player"&&((d=a.info)!=null&&d.label))return I(a.info.label);if(r.name==="NR"||r.name==="POS"||r.name==="LINE")return""}let l=null;return Object.entries(a).forEach(v=>{var _;v[0]===r.name&&(l=v[1]),r.name==="Player"&&(l=o((_=a.info)==null?void 0:_.playerId,g.value))}),r.type==="float"&&(l=(a==null?void 0:a[r.name])??"-"),r.name==="SVS%"&&(l=(l*100).toFixed(1)),l??"-"},E=(a,r)=>{var t;const l=u(a,r);return((t=a.info)==null?void 0:t.teamSummary)===!0?l===""?"":l??"-":l==null||l===""?"0":l},$=a=>{var d,v;const r=((d=p==null?void 0:p.value[a])==null?void 0:d.LINE)??0,l=((v=p==null?void 0:p.value[a-1])==null?void 0:v.LINE)??0;let t=!1;return r>l&&(t=!0),t},P=a=>ye(a.name||a.key,e.statProvider),A=a=>De(a,e.statProvider);return ge(()=>{e.disableStickyHeader||c.value.includes("goalkeeper")||(window.addEventListener("scroll",b,{passive:!0}),setTimeout(()=>{f.attachScrollListeners()},150))}),Te(()=>{e.disableStickyHeader||c.value.includes("goalkeeper")||(window.removeEventListener("scroll",b),b.cancel(),f.detachScrollListeners())}),{getStatisticsNameTranslation:ye,mapDataDisplay:u,formatStatCell:E,getHeaderAbbreviation:P,getStatsInfo:p,displayNameCode:A,isShowLine:$,filteredDataColumns:D,tooltipPlacement:L,isTeamSummaryRow:h}}}),Oe=["id"],Ve=["id"],Ae=["id"],Be={class:"header-name"},Re={key:1},Ge={class:"stats-value"};function Fe(e,c,I,g,L,C){var h;const b=N("sy-tooltip"),f=N("stats-table-loader");return i(),m("div",{class:H(["table-stats-container",{"table-stats-container--scroll":e.disableStickyHeader}])},[n("div",{id:`table-container-${e.id}`,class:"table-container"},[n("table",{id:`stats-table-${e.id}`,class:"stats-table"},[n("thead",{id:`stats-table-header-${e.id}`,class:H(["stats-table-header sticky-header-double-column",{"stats-table-header--no-sticky":e.disableStickyHeader}])},[n("tr",null,[(i(!0),m(T,null,R(e.filteredDataColumns,(s,p)=>(i(),m(T,{key:p},[s.name==="Player"?(i(),m("th",{key:0,scope:"col",class:H([s.name==="Player"?"text-left table-cell":"text-center","relative text-left"])},[y(b,{"append-to-body":"",placement:e.tooltipPlacement,"sticky-placement":"bottom"},{content:B(()=>[n("span",null,w(e.getHeaderAbbreviation(s)),1)]),default:B(()=>[n("span",null,w(e.getStatisticsNameTranslation(s.name,e.statProvider)),1)]),_:2},1032,["placement"])],2)):s.name!=="Player"?(i(),m("th",{key:1,scope:"col",class:H([s.name==="Player"||s.name==="NR"?"text-left table-cell":"text-center","relative text-left"])},[y(b,{"append-to-body":"",placement:e.tooltipPlacement,"sticky-placement":"bottom"},{content:B(()=>[n("span",null,w(e.getHeaderAbbreviation(s)),1)]),default:B(()=>[n("span",Be,w(e.displayNameCode(s.name)),1)]),_:2},1032,["placement"])],2)):k("",!0)],64))),128))])],10,Ae),e.isLoading?(i(),Ee(f,{key:0,"data-column-length":(h=e.filteredDataColumns)==null?void 0:h.length},null,8,["data-column-length"])):k("",!0),e.isLoading?k("",!0):(i(),m("tbody",Re,[(i(!0),m(T,null,R(e.getStatsInfo,(s,p)=>{var D,o;return i(),m("tr",{key:p,class:H(["sticky-double-column",{line:e.isShowLine(p),"team-summary-team-coach-row":e.isTeamSummaryRow(s)&&((D=s.info)==null?void 0:D.label)==="sports.stats.team_coach","team-summary-totals-row":e.isTeamSummaryRow(s)&&((o=s.info)==null?void 0:o.label)==="sports.stats.team_totals"}])},[(i(!0),m(T,null,R(e.filteredDataColumns,(u,E)=>(i(),m("td",{key:E},[n("div",{class:H({"text-left whitespace-nowrap":u.name==="Player","text-left":u.n
2ame==="NR","text-center":u.name!=="Player"&&u.name!=="NR"})},[n("span",Ge,w(e.formatStatCell(s,u)),1)],2)]))),128))],2)}),128))]))],8,Ve)],8,Oe)],2)}const Me=ve(Ce,[["render",Fe],["__scopeId","data-v-a0cf7ea3"]]),je=he({name:"BoxScore",components:{PlayerStatsTable:Me,TeamNameIcon:Ie,SyHeading:we,SdpSkeletonLoader:F(()=>M(()=>import("./index-B-kVIXC8.js"),__vite__mapDeps([1,2,3,4])))},props:{gameCenterInfo:{type:Object,default:()=>{}},boxScoreData:{type:Object,default:()=>{}},loadingData:{type:Boolean},stickyHeaderTopOffset:{type:String,default:""},disableStickyHeader:{type:Boolean,default:!1}},setup(e){const c=Le(),I=Pe(),{gameCenterInfo:g,boxScoreData:L}=be(e),C=S(()=>c.isFeatureFlagEnabledForCurrentSite(_e.LIVE_GAMES_V2)),b=S(()=>{var o;return((o=g.value)==null?void 0:o.gameInfo.state)===ue.POST_GAME}),f=S(()=>{var o;return((o=g.value)==null?void 0:o.gameInfo.state)===ue.PRE_GAME}),h=S(()=>{var o,u;return(u=I.getLiveGame((o=g.value)==null?void 0:o.gameInfo.gameUuid))==null?void 0:u.playerStats}),s=S(()=>{var o;return(o=g.value)==null?void 0:o.homeTeam}),p=S(()=>{var o;return(o=g.value)==null?void 0:o.awayTeam}),D=S(()=>{var o,u,E,$;return!C.value||b.value||f.value?G(L.value)?L.value:{...L.value,dataColumns:((u=(o=L.value)==null?void 0:o.dataColumns)==null?void 0:u.filter(P=>P.displayed))??[]}:G(h.value)?h.value:{...h.value,dataColumns:(($=(E=h.value)==null?void 0:E.dataColumns)==null?void 0:$.filter(P=>P.displayed))??[]}});return{homeTeam:s,awayTeam:p,playerStatsData:D,capitalizeName:$e,isPreGame:f,isEmpty:G}}}),qe={class:"team-header"},ze={class:"team-name"},Ue={class:"section-title inline-flex"},Ke={class:"team-header"},Je={class:"section-title inline-flex"},Qe={class:"team-header"},Ye={key:0,class:"empty-data-message"},We={class:"mb-12"},Xe={class:"mb-12"},Ze={key:3,class:"provider-container mb-2"},xe={class:"provider-title"},ea={class:"team-header"},aa={key:4,class:"empty-data-message"},ta={class:"mb-12"},sa={class:"mb-12"},la={key:7,class:"provider-container"},oa={class:"provider-title"};function ra(e,c,I,g,L,C){var p,D,o,u,E,$,P,A,a,r,l,t,d,v,_,O,V,j,q,z,U,K,J,Q,Y,W,X,Z,x,ee,ae,te,se,le,oe,re,ne,ie,de,me;const b=N("sdp-skeleton-loader"),f=N("player-stats-table"),h=N("team-name-icon"),s=N("sy-heading");return e.isEmpty(e.gameCenterInfo)?k("",!0):(i(),m("div",{key:0,class:H(["gc-box-score",{"gc-box-score--embedded":e.disableStickyHeader}])},[e.loadingData?(i(),m(T,{key:0},[n("div",qe,[n("div",ze,[y(b,{type:"square",width:220,height:64,rounded:!1,animation:"wave"})])]),n("div",Ue,[y(b,{type:"square",width:100,height:38,rounded:!1,animation:"wave"})]),y(f,{"is-loading":!0,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["disable-sticky-header","sticky-header-top-offset"]),n("div",Ke,[y(b,{type:"square",width:220,height:64,rounded:!1,animation:"wave"})]),n("div",Je,[y(b,{type:"square",width:100,height:38,rounded:!1,animation:"wave"})]),y(f,{"is-loading":!0,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["disable-sticky-header","sticky-header-top-offset"])],64)):(i(),m(T,{key:1},[n("div",Qe,[y(h,{icon:"icon large",heading:"heading 3","heading-level":"h2","team-name-right":"","font-bold":"","team-icon-src":(p=e.homeTeam)==null?void 0:p.icon,"team-name":(o=(D=e.homeTeam)==null?void 0:D.names)==null?void 0:o.long,"font-sub-header":!1,"font-header":!0,uppercase:!0},null,8,["team-icon-src","team-name"])]),e.isEmpty(e.playerStatsData)&&e.isPreGame?(i(),m("div",Ye,w(e.$t("sports.stats.pre_game_no_lineup")),1)):k("",!0),e.isEmpty((E=(u=e.playerStatsData)==null?void 0:u.goalkeepers)==null?void 0:E.homeTeamValue)?k("",!0):(i(),m(T,{key:1},[y(s,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.$t("sports.stats.Goalkeepers")},null,8,["heading-label"]),n("div",We,[y(f,{id:"goalkeeper-table-hometeam","data-columns":($=e.playerStatsData)==null?void 0:$.gkDataColumns,"stats-info":(A=(P=e.playerStatsData)==null?void 0:P.gkStats)==null?void 0:A.homeTeamValue,"player-list":(r=(a=e.playerStatsData)==null?void 0:a.goalkeepers)==null?void 0:r.homeTeamValue,"stat-provider":(l=e.playerStatsData)==null?void 0:l.provider,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["data-columns","stats-info","player-list","stat-provider","disable-sticky-header","sticky-header-top-offset"])])],64)),e.isEmpty((d=(t=e.playerStatsData)==null?void 0:t.players)==null?void 0:d.homeTeamValue)?k("",!0):(i(),m(T,{key:2},[y(s,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.$t("sports.stats.Players")},null,8,["heading-label"]),n("div",Xe,[y(f,{id:"players-table-hometeam","data-columns":(v=e.playerStatsData)==null?void 0:v.dataColumns,"stats-info":(O=(_=e.playerStatsData)==null?void 0:_.stats)==null?void 0:O.homeTeamValue,"player-list":(j=(V=e.playerStatsData)==null?void 0:V.players)==null?void 0:j.homeTeamValue,"stat-provider":(q=e.playerStatsData)==null?void 0:q.provider,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["data-columns","stats-info","player-list","stat-provider","disable-sticky-header","sticky-header-top-offset"])])],64)),e.isEmpty(e.playerStatsData)?k("",!0):(i(),m("span",Ze,[c[0]||(c[0]=ce("Powered by ",-1)),n("strong",xe,w(e.capitalizeName((z=e.boxScoreData)==null?void 0:z.provider)),1)])),n("div",ea,[y(h,{icon:"icon large",heading:"heading 3","heading-level":"h2","team-name-right":"","font-bold":"","team-icon-src":(U=e.awayTeam)==null?void 0:U.icon,"team-name":(J=(K=e.awayTeam)==null?void 0:K.names)==null?void 0:J.long,"font-sub-header":!1,"font-header":!0,uppercase:!0}
2,null,8,["team-icon-src","team-name"])]),e.isEmpty(e.playerStatsData)&&e.isPreGame?(i(),m("div",aa,w(e.$t("sports.stats.pre_game_no_lineup")),1)):k("",!0),e.isEmpty((Y=(Q=e.playerStatsData)==null?void 0:Q.goalkeepers)==null?void 0:Y.awayTeamValue)?k("",!0):(i(),m(T,{key:5},[y(s,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.$t("sports.stats.Goalkeepers")},null,8,["heading-label"]),n("div",ta,[y(f,{id:"goalkeeper-table-awayteam","data-columns":(W=e.playerStatsData)==null?void 0:W.gkDataColumns,"stats-info":(Z=(X=e.playerStatsData)==null?void 0:X.gkStats)==null?void 0:Z.awayTeamValue,"player-list":(ee=(x=e.playerStatsData)==null?void 0:x.goalkeepers)==null?void 0:ee.awayTeamValue,"stat-provider":(ae=e.playerStatsData)==null?void 0:ae.provider,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["data-columns","stats-info","player-list","stat-provider","disable-sticky-header","sticky-header-top-offset"])])],64)),e.isEmpty((se=(te=e.playerStatsData)==null?void 0:te.players)==null?void 0:se.awayTeamValue)?k("",!0):(i(),m(T,{key:6},[y(s,{primary:"",uppercase:"",heading:"heading 3","heading-label":e.$t("sports.stats.Players")},null,8,["heading-label"]),n("div",sa,[y(f,{id:"players-table-awayteam","data-columns":(le=e.playerStatsData)==null?void 0:le.dataColumns,"stats-info":(re=(oe=e.playerStatsData)==null?void 0:oe.stats)==null?void 0:re.awayTeamValue,"player-list":(ie=(ne=e.playerStatsData)==null?void 0:ne.players)==null?void 0:ie.awayTeamValue,"stat-provider":(de=e.playerStatsData)==null?void 0:de.provider,"disable-sticky-header":e.disableStickyHeader,"sticky-header-top-offset":e.stickyHeaderTopOffset},null,8,["data-columns","stats-info","player-list","stat-provider","disable-sticky-header","sticky-header-top-offset"])])],64)),e.isEmpty(e.playerStatsData)?k("",!0):(i(),m("span",la,[c[1]||(c[1]=ce("Powered by ",-1)),n("strong",oa,w(e.capitalizeName((me=e.boxScoreData)==null?void 0:me.provider)),1)]))],64))],2))}const ma=ve(je,[["render",ra],["__scopeId","data-v-6f41be63"]]);export{ma as default};

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