PageSourceSearch

https://www.obosdamallsvenskan.se/assets/LiveStatsBreakdownSummary-BPwRZxSl.js

js obosdamallsvenskan.se collected 2026-09-25 06:29:07 UTC 8,208 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StatsBreakdownSkeleton-BLfuURyu.js","assets/index-V0D6-MSY.js","assets/index-B3muZpKU.js","assets/index-C2yTXTt4.css","assets/index-DXE9qYuN.css","assets/StatsBreakdownSkeleton-BPn6qNg2.css"])))=>i.map(i=>d[i]);
2import{T as Y,j as m,z as Q,B as G,C as y,D as L,E as p,N as se,F as C,aa as oe,f as ae,bq as re,aD as ie,dL as ne,h as de,w as q,o as le,dM as z,t as ce,s as ue,_ as me,r as J,b5 as ve,dR as fe,dS as _e,dT as ye,dU as pe,bs as Pe,c4 as ke,dN as Te,G as ge,H as be,I as D,K as Ee,J as I,ah as he}from"./index-B3muZpKU.js";import{S as we}from"./SdpPeriodSelector-BLOAQOzW.js";import{G as Re}from"./GameTeamStats-Dv3iq9lH.js";import"./SdpDropdown-C3mGndz5.js";const Se={name:"StatsBreakdown",components:{GameTeamStats:Re},props:{periodStat:{type:Object,default:()=>({})},gameCenterInfo:{type:Object,default:()=>({})},statisticsProvider:{type:String,default:""}},setup(b){const{periodStat:v}=Y(b);return{statClassName:m(()=>{var d;return`period_${(d=v==null?void 0:v.value)==null?void 0:d.period.value}`})}}},Be={class:"period-label"};function Le(b,v,c,s,d,E){var f,k,l;const P=G("game-team-stats");return y(),L("div",{class:oe("stat-breakdown "+s.statClassName)},[p("h3",Be,se((k=(f=c.periodStat)==null?void 0:f.period)==null?void 0:k.label),1),C(P,{"team-stats-data":(l=c.periodStat)==null?void 0:l.statistics,"is-transform-stats":!0,"statistics-provider":c.statisticsProvider,"team-stats-margin":"mb-10","custom-container-class":"mb-4","is-show-stat-label":!0,section:"team_head_to_head"}
2,null,8,["team-stats-data","statistics-provider"])],2)}const Ae=Q(Se,[["render",Le],["__scopeId","data-v-f22bfebf"]]),Ie={name:"LiveStatsBreakdownSummary",components:{StatsBreakdown:Ae,StatsBreakdownSkeleton:ue(()=>me(()=>import("./StatsBreakdownSkeleton-BLfuURyu.js"),__vite__mapDeps([0,1,2,3,4,5]))),SdpPeriodSelector:we},props:{siteSection:{type:Object,default:{}},gameCenterInfo:{type:Object,default:{}},statsBreakdownSummary:{type:Object,default:{}}},setup(b){var H;const v=ae(),c=re(),{gameCenterInfo:s,statsBreakdownSummary:d}=Y(b),{isScreenLarge:E}=ie(),P=m(()=>v.isFeatureFlagEnabledForCurrentSite(Pe.LIVE_GAMES_V2)),f=m(()=>{var e,t;return((t=(e=s.value)==null?void 0:e.gameInfo)==null?void 0:t.state)===ke.POST_GAME}),k=m(()=>{var e,t,o;return(o=c.getLiveGame((t=(e=s.value)==null?void 0:e.gameInfo)==null?void 0:t.gameUuid))==null?void 0:o.teamStats}),l=v.getSport,V=m(()=>{var e,t,o,a,i;return f.value?Te((e=d==null?void 0:d.value)==null?void 0:e.home,(o=(t=s.value)==null?void 0:t.gameInfo)==null?void 0:o.shootout,l):(i=c.getLiveGame((a=s.value)==null?void 0:a.gameInfo.gameUuid))==null?void 0:i.dynamicPeriods}),A=e=>e==="hockey",O=m(()=>{var o,a,i;if(!P.value&&f.value)return(o=d.value)==null?void 0:o.period_stats_breakdown;const e=A(l)?fe.LIVE_PERIODSTATS:_e.LIVE_PERIODSTATS,t=f.value?d:k;return(i=(a=t.value)==null?void 0:a.home)==null?void 0:i.map((r,T)=>{const _=r==null?void 0:r.periodType;return{period:{label:(n=>n===0?"Total":l==="basketball"?ye(n,_):pe(n))(r==null?void 0:r.period),value:r==null?void 0:r.period,periodType:_},statistics:e==null?void 0:e.map(n=>{var h,w,R,S,M;return{caption:n,homeTeamValue:(h=r==null?void 0:r.parsedTotalStatistics.find(B=>B.caption===n||B.key===n))==null?void 0:h.value,awayTeamValue:(M=(S=(R=(w=t.value)==null?void 0:w.away)==null?void 0:R[T])==null?void 0:S.parsedTotalStatistics.find(B=>B.caption===n||B.key===n))==null?void 0:M.value}})}})}),K=m(()=>O.value?[...O.value].sort((e,t)=>{var i,r,T,_;const o=((i=e.period)==null?void 0:i.periodType)==="OVERTIME"?1:0,a=((r=t.period)==null?void 0:r.periodType)==="OVERTIME"?1:0;return o!==a?o-a:(((T=e.period)==null?void 0:T.value)??0)-(((_=t.period)==null?void 0:_.value)??0)}):[]),W=m(()=>{var e,t;return((e=d.value)==null?void 0:e.statisticsProvider)||((t=k.value)==null?void 0:t.provider)}),g=m(()=>{var e,t;if(P.value){const o=V.value;if(o){const a={name:"Total",value:0};o.some(i=>i.value===a.value)||o.unshift(a)}return o}return A(l)&&f.value?(e=d.value)==null?void 0:e.periods:(t=d.value)==null?void 0:t.periods}),U=J([]);ne(()=>{U.value=[]});const u=de({selectedPeriod:(H=g.value)==null?void 0:H[0],periodOptions:g}),N=m(()=>!E.value),X=m(()=>{const e=K.value;if(!(e!=null&&e.length))return[];if(!N.value)return e;const t=u.selectedPeriod;if(!t)return[e[0]];const o=e.find(a=>{var i,r;return((i=a.period)==null?void 0:i.value)===t.value&&(((r=a.period)==null?void 0:r.periodType)??"REGULAR")===(t.periodType??"REGULAR")});return o?[o]:[e[0]]}),Z=e=>{var a,i;const t=((a=e==null?void 0:e.period)==null?void 0:a.value)??"x",o=((i=e==null?void 0:e.period)==null?void 0:i.periodType)??"REGULAR";return`period-${t}-${o}`},$=e=>(e==null?void 0:e.map(t=>({value:t==null?void 0:t.value,periodType:(t==null?void 0:t.periodType)??"REGULAR"})))??[];q(()=>$(g.value),()=>{const e=g.value;if(!(e!=null&&e.length)){u.selectedPeriod=null;return}const[t]=e;if(!u.selectedPeriod){u.selectedPeriod=t;return}e.some(a=>a.value===u.selectedPeriod.value&&(a.periodType??"REGULAR")===(u.selectedPeriod.periodType??"REGULAR"))||(u.selectedPeriod=t)},{immediate:!0});const ee=e=>{u.selectedPeriod=e},te=e=>{var _,j;const t=typeof e=="object"&&e!==null,o=t?e==null?void 0:e.value:e,a=t?(e==null?void 0:e.periodType)??"REGULAR":((_=u.selectedPeriod)==null?void 0:_.periodType)??"REGULAR",i=(j=g.value)==null?void 0:j.find(n=>n.value===o&&(n.periodType??"REGULAR")===a);if(i&&(u.selectedPeriod=i),N.value)return;const r=U.value.find(n=>{var h,w,R,S;return((w=(h=n==null?void 0:n.periodStat)==null?void 0:h.period)==null?void 0:w.value)===o&&(((S=(R=n==null?void 0:n.periodStat)==null?void 0:R.period)==null?void 0:S.periodType)??"REGULAR")===a}),T=r==null?void 0:r.$el;T&&z(T)},F=J(!1),x=()=>{!E.value||F.value||!document.querySelector("#live_stats_header")||(ve("#live_stats_header",{useStickyClasse
2s:!0,parentClass:"app-container"}),F.value=!0)};return le(()=>{x()}),q(E,e=>{e&&x()}),{isEmpty:ce,statisticsProvider:W,statisticsBreakdown:O,sortedStatisticsBreakdown:K,displayedPeriodBreakdown:X,periodBreakdownKey:Z,useSinglePeriodView:N,periodArray:g,scrollToPeriod:te,periodRefs:U,state:u,selectPeriod:ee,scrollToDiv:z}}},Ge={key:0,class:"live-stats-root"},Ce={class:"live-stats-breakdown-summary-container"},Ve={id:"live_stats_header",class:"live-stats-header hidden lg:block"},Oe={class:"live-stats-period-selector"},Ue={class:"live-stats-header-mobile block lg:hidden"},Ne={class:"live-stats-period-selector"},je={class:"live-stats-content"},De={key:0},Ke={key:1};function Fe(b,v,c,s,d,E){const P=G("sdp-period-selector"),f=G("stats-breakdown"),k=G("stats-breakdown-skeleton");return s.isEmpty(c.gameCenterInfo)?I("",!0):(y(),L("div",Ge,[p("div",Ce,[p("div",Ve,[p("div",Oe,[C(P,{"period-options":s.periodArray,"selected-period":s.state.selectedPeriod,onSelectPeriod:s.selectPeriod,onScrollTo:s.scrollToPeriod},null,8,["period-options","selected-period","onSelectPeriod","onScrollTo"])]),v[0]||(v[0]=p("div",{class:"dashed-border"},null,-1))]),p("div",Ue,[p("div",Ne,[C(P,{"period-options":s.periodArray,"selected-period":s.state.selectedPeriod,onSelectPeriod:s.selectPeriod,onScrollTo:s.scrollToPeriod},null,8,["period-options","selected-period","onSelectPeriod","onScrollTo"])])]),p("div",je,[s.isEmpty(s.statisticsBreakdown)?I("",!0):(y(),L("div",De,[s.useSinglePeriodView?(y(),D(he,{key:1,name:"live-stats-period",mode:"out-in"},{default:Ee(()=>[s.displayedPeriodBreakdown[0]?(y(),D(f,{key:s.periodBreakdownKey(s.displayedPeriodBreakdown[0]),ref:l=>{s.periodRefs[0]=l},"period-stat":s.displayedPeriodBreakdown[0],"game-center-info":c.gameCenterInfo,"statistics-provider":s.statisticsProvider},null,8,["period-stat","game-center-info","statistics-provider"])):I("",!0)]),_:1})):(y(!0),L(ge,{key:0},be(s.displayedPeriodBreakdown,(l,V)=>(y(),D(f,{key:s.periodBreakdownKey(l),ref_for:!0,ref:A=>{s.periodRefs[V]=A},"period-stat":l,"game-center-info":c.gameCenterInfo,"statistics-provider":s.statisticsProvider},null,8,["period-stat","game-center-info","statistics-provider"]))),128))])),s.isEmpty(s.statisticsBreakdown)?(y(),L("div",Ke,[C(k)])):I("",!0)])])]))}const ze=Q(Ie,[["render",Fe],["__scopeId","data-v-2e3a5d1f"]]);export{ze 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.