PageSourceSearch

https://www.stjernen.no/assets/GameStatistics-B9PGkppT.js

js stjernen.no collected 2026-10-02 22:08:06 UTC 10,542 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-U3FaD8rQ.js","assets/index-BO6Ka_k5.js","assets/index-5iStlh7B.css","assets/index-DXE9qYuN.css","assets/GameStatsTabs-CNhRjC1t.js","assets/forEach-oJOIIJp0.js","assets/KeyValueTable-BtTEtYDg.js","assets/KeyValueTable-BZ4ZSNTg.css","assets/SdpDropdown-B3UybKb-.js","assets/SdpDropdown-BCq3GSJ_.css","assets/GameFilterDropdown-Di9skKz3.js","assets/GameStatsTabs-B7P1GhLv.css","assets/NotFoundPage-B1l-afFe.js","assets/NotFoundPage-D4crelEG.css","assets/MessageSection-RS0DOj_s.js","assets/MessageSection-CiKWmp4S.css"])))=>i.map(i=>d[i]);
2import{ab as te,P as q,Q as se,S as ae,U as oe,aQ as Y,aR as ie,k as ne,w as le,o as z,s as N,h as re,g as J,r as U,j as S,a5 as X,_ as K,W as Z,aS as ce,z as x,C as r,D as y,E as b,F as _,J as L,G as V,H as B,I as D,N as $,K as W,O as de,B as v,ac as me,aT as R,t as ue,aU as pe,aV as ye,n as ve,aW as ge,ad as j,m as _e,aX as Se,aY as H}from"./index-BO6Ka_k5.js";import{S as fe}from"./SyTabs-CS0-6hwl.js";import{G as be}from"./GameFilterDropdown-Di9skKz3.js";import{L as Te}from"./LeaderboardList-ByOyGqmy.js";import{i as he}from"./SdpDropdown-B3UybKb-.js";import{u as we}from"./useListAdSlots-C7nMdGEr.js";import"./TeamNameIcon-DlkAhuz7.js";const Q={playerStats:"players",teamStats:"teams"},ke=te({name:"GameOverview",components:{LeaderboardList:Te,SdpSkeletonLoader:N(()=>K(()=>import("./index-U3FaD8rQ.js"),__vite__mapDeps([0,1,2,3]))),GameFilterDropdown:be,SyButton:ae,SyHeading:se,DynamicAd:q},emits:["btnClick"],setup(){const e=we(Z.GAME_OVERVIEW_LIST),o=oe({mobile:980}).smaller("mobile"),n=Y(),c=re({selectedFilter:{},isFilterShow:!1,isMoreShow:!1,isFiltering:!1}),P=J(),{query:m}=P,g=X(),f=U([]),A=S(()=>n.provider),w=S(()=>n.isLoading),{activeFilters:k,isFilterLoading:I}=ie(n),l=ne(()=>n.getOverviewList),p=S(()=>{var s,a,i,E;return!w.value&&(((a=(s=l==null?void 0:l.value)==null?void 0:s.playerStats)==null?void 0:a.length)>0||((E=(i=l==null?void 0:l.value)==null?void 0:i.teamStats)==null?void 0:E.length)>0)}),F=S(()=>n.layouts),T=["series","season"],t=S(()=>{const s=n.dynamicFilterTabFields.standings??n.dynamicFilterTabFields.teams??[],a={main:{},secondary:{}};return Object.keys(s).forEach(i=>{T.includes(i)?a.main[i]=s[i]:a.secondary[i]=s[i]}),a}),d=s=>{var a,i;return((i=(a=t.value)==null?void 0:a.main)==null?void 0:i[s])??[]},u=S(()=>d("series")),h=S(()=>d("season")),O=s=>{g.replace({name:"GameStatistics",params:{type:Q[s]}})},C=async(s,a)=>{await n.getSelectedSsgtFilter(a,s);const i=n.requestStats(n.selectedFilterModule.moduleName);g.push(`?ssgtUuid=${i.activeFiltersKeyValuePair.ssgtUuid}`)},G=s=>{const a=[];return s.forEach(i=>{i.list.length<=0&&a.push(i)}),a.length===s.length};le(t,async(s,a)=>{if(he(s.main.series,a.main.series))return;const{query:{series:i}}=ce();if(i)try{const E=t.value.main.series.find(ee=>ee.name===i);await n.getSelectedSsgtFilter("series",E)}catch(E){console.warn(E)}finally{n.isLoading=!1}});const M=()=>{var a;const s=(a=n.originalSeasonSeriesGameTypeTeams)==null?void 0:a.find(i=>i.ssgtUuid===(m==null?void 0:m.ssgtUuid));s&&(n.activeFilters={...n.activeFilters,...s})};return z(async()=>{var s,a;if(m!=null&&m.series){const i=(a=(s=t.value.main)==null?void 0:s.series)==null?void 0:a.find(E=>E.uuid===m.series);C(i,"series"),await n.getSelectedSsgtFilter("series",i)}M()}),{state:c,showAll:O,playerTeamData:f,provider:A,isLoading:w,moduleType:Q,filterFields:t,selectFilter:C,activeFilters:k,checkListIfEmpty:G,getOverViewList:l,isFilterLoading:I,layouts:F,getSeriesOptions:u,getSeasonOptions:h,displayLeaderboard:p,gameOverviewListSlot:e,isMobile:o}}}),Fe={class:"overview"},Ee={key:0,class:"flex items-start"},Le={key:1,class:"overview-container my-2"},Ae={class:"list"},Ie={class:"col-span-full mb-2"},Oe={class:"w-full mt-10 mb-5"},De={class:"list"},Re={class:"col-span-full text-left"},Ve={key:1,class:"no-data"},Pe={key:0,class:"w-full mt-10 mb-5 text-center"};function Ce(e,o,n,c,P,m){const g=v("game-filter-dropdown"),f=v("sdp-skeleton-loader"),A=v("sy-heading"),w=v("leaderboard-list"),k=v("dynamic-ad"),I=v("sy-button");return r(),y("div",Fe,[!e.isLoading&&e.layouts.length!==0?(r(),y("div",Ee,[b("span",null,[_(g,{options:e.getSeriesOptions,selected:e.activeFilters.series,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:o[0]||(o[0]=l=>e.selectFilter(l,"series"))},null,8,["options","selected","is-loading","disabled"])]),b("span",null,[_(g,{options:e.getSeasonOptions,selected:e.activeFilters.season,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:o[1]||(o[1]=l=>e.selectFilter(l,"season"))},null,8,["options","selected","is-loading","disabled"])])])):L("",!0),e.isLoading?(r(),y("div",Le,[(r(),y(V,null,B(2,l=>(r(),y(V,{key:l},[b("div",Ae,[b("div",Ie,[_(f,{type:"square",width:"25%",height:30,rounded:!1,animation:"wave"})]),(r(),y(V,null,B(4,p=>
2b("div",{key:p,class:"game-card"},[_(f,{type:"square",width:"20%",height:30,rounded:!1,animation:"wave",class:"my-5"}),_(f,{type:"square",width:"auto",height:600,rounded:!1,animation:"wave",class:"my-5"})])),64))]),b("div",Oe,[_(f,{type:"square",width:200,height:60,rounded:!1,animation:"wave","inside-class":"mx-auto"})])],64))),64))])):L("",!0),e.displayLeaderboard?(r(!0),y(V,{key:2},B(e.getOverViewList,(l,p,F)=>{var T,t;return r(),y("div",{key:p,class:"overview-container my-2"},[b("div",De,[b("div",Re,[_(A,{primary:"","heading-label":e.$t(`gamestatstab.${p}`),class:"pb-8",uppercase:""},null,8,["heading-label"])]),e.checkListIfEmpty(l)?(r(),y("div",Ve,[b("span",null,$(e.$t("site.no_data_available")),1)])):(r(!0),y(V,{key:0},B(l,(d,u)=>{var h,O;return r(),y("div",{key:u},[_(w,{stats:d,provider:e.provider,category:e.moduleType[p],index:u},null,8,["stats","provider","category","index"]),e.isMobile&&e.gameOverviewListSlot.isEnabled&&e.gameOverviewListSlot.shouldShowAdAt(Number(u),!0)?(r(),D(k,{key:0,"desktop-placement-key":((h=e.gameOverviewListSlot.config)==null?void 0:h.desktopPlacementKey)??null,"mobile-placement-key":((O=e.gameOverviewListSlot.config)==null?void 0:O.mobilePlacementKey)??null},null,8,["desktop-placement-key","mobile-placement-key"])):L("",!0)])}),128))]),e.checkListIfEmpty(l)?L("",!0):(r(),y("div",Pe,[_(I,{primary:"",outlined:"",onClick:d=>e.showAll(p)},{default:W(()=>[de($(e.$t("site.show_all")),1)]),_:1},8,["onClick"])])),!e.isMobile&&e.gameOverviewListSlot.isEnabled&&e.gameOverviewListSlot.shouldShowAdAt(F,!1)?(r(),D(k,{key:1,"desktop-placement-key":((T=e.gameOverviewListSlot.config)==null?void 0:T.desktopPlacementKey)??null,"mobile-placement-key":((t=e.gameOverviewListSlot.config)==null?void 0:t.mobilePlacementKey)??null},null,8,["desktop-placement-key","mobile-placement-key"])):L("",!0)])}),128)):L("",!0)])}const Ge=x(ke,[["render",Ce],["__scopeId","data-v-dd3d48ad"]]),Me={name:"GameStatistics",components:{SyTabs:fe,OverView:Ge,GameStatsTabs:N(()=>K(()=>import("./GameStatsTabs-CNhRjC1t.js"),__vite__mapDeps([4,1,2,5,6,7,8,9,10,11]))),NotFoundPage:N(()=>K(()=>import("./NotFoundPage-B1l-afFe.js"),__vite__mapDeps([12,1,2,13]))),MessageSection:N(()=>K(()=>import("./MessageSection-RS0DOj_s.js"),__vite__mapDeps([14,1,2,15]))),DynamicAd:q},setup(){const e=me(Z.GAME_STATISTICS_TOP),o=Y(),n=J(),c=X(),P=S(()=>o.getIsLoading),m=U(R.OVERVIEW),g=U(!0),f=U(),A=S(()=>o.layouts),w=S(()=>o.activeTab===R.OVERVIEW),k=S(()=>o.availableTabsForDisplayInUi??[]),I=(t,d,u)=>({name:"GameStatistics",params:{type:t,moduleType:d},query:u}),l=(t,d,u)=>{c.replace(I(t,d,u))},p=async(t,d=!0)=>{const{activeFiltersKeyValuePair:u,moduleType:h}=await o.composeDefaultQueryParamForFilterTab(t);j(H.GAME_STATS.ACTIVE_TAB_AND_FILTER),d&&(l(t,h,{count:u==null?void 0:u.count}),o.refreshFilter())},F=async t=>{await p(t==null?void 0:t.type),o.clearDefaultHightLight()},T=()=>{const t=o.composeSelectedFilterObject();Se(H.GAME_STATS.ACTIVE_TAB_AND_FILTER,t)};return z(async()=>{var O,C,G,M;const{params:t,query:d}=n;if(!(t!=null&&t.type)){l(R.OVERVIEW,"",{});return}(ue(o.statisticsDataByModule)||n.path.includes("game-stats")&&((O=Object.keys(o.filterTabs))!=null&&O.some(s=>s.includes("record"))))&&await o.prefetchDefaultStatisticsData();const u=t==null?void 0:t.moduleType,h=R[(C=t==null?void 0:t.type)==null?void 0:C.toUpperCase()];if(m.value=h,g.value=o.isValidTab(m.value),g.value&&await p(m.value,!1),await o.loadStatisticsByModuleType(h,u,d),m.value===R.PLAYERS){const{from:s}=o.getRouteHistory;if((G=s==null?void 0:s.params)!=null&&G.playerId){const{params:{playerId:a}}=s,i=Array.isArray(a)?a[0]:a;i&&setTimeout(()=>{pe(i,ye.ATHLETE)},500)}}if(m.value===R.GAMES){const{hash:s}=n;if(s){const a=(M=s.split("#"))==null?void 0:M[1];await ve(),ge(a)}}await o.populateAvailableTabsForDisplayInUi(),T()}),c.beforeEach((t,d)=>{o.setRouteHistory(t,d),!(d.href.includes("game-stats")&&t.href.includes("game-stats"))&&d.href.includes("game-stats")&&!t.href.includes("athlete-profile")&&j(
2H.GAME_STATS.ACTIVE_TAB_AND_FILTER)}),_e(async()=>{await o.prefetchDefaultStatisticsData()}),{tabs:k,activeTab:m,setActiveTabToSelection:F,isLoading:P,isValidTab:g,overviewRef:f,processState:T,layouts:A,isOverviewTabSelected:w,gameStatsTopSlot:e}}},Be={key:1,class:"text-center mb-12"},Ne={class:"stats-container"};function Ue(e,o,n,c,P,m){var p,F;const g=v("dynamic-ad"),f=v("over-view"),A=v("game-stats-tabs"),w=v("client-only"),k=v("sy-tabs"),I=v("message-section"),l=v("not-found-page");return r(),y(V,null,[c.gameStatsTopSlot.isEnabled?(r(),D(g,{key:0,"custom-class":"mt-4","desktop-placement-key":((p=c.gameStatsTopSlot.config)==null?void 0:p.desktopPlacementKey)??null,"mobile-placement-key":((F=c.gameStatsTopSlot.config)==null?void 0:F.mobilePlacementKey)??null,"apply-header-offset":!0},null,8,["desktop-placement-key","mobile-placement-key"])):L("",!0),c.isValidTab?(r(),y("div",Be,[b("div",Ne,[_(k,{"active-tab":c.activeTab,"onUpdate:activeTab":o[0]||(o[0]=T=>c.activeTab=T),"custom-class":"mt-0 md:mt-4 lg:mt-14 tabs-container",tabs:c.tabs,"is-loading":!1,onChange:c.setActiveTabToSelection},{"content-container":W(()=>[_(w,null,{default:W(()=>[c.isOverviewTabSelected?(r(),D(f,{key:0,ref:"overviewRef","active-tab":c.activeTab,class:"mt-5"},null,8,["active-tab"])):(r(),D(A,{key:1,"active-tab":c.activeTab,class:"mt-25"},null,8,["active-tab"]))]),_:1})]),_:1},8,["active-tab","tabs","onChange"]),!c.isLoading&&c.layouts.length===0?(r(),D(I,{key:0,message:e.$t("site.no_data_available")},null,8,["message"])):L("",!0)])])):(r(),D(l,{key:2}))],64)}const Ye=x(Me,[["render",Ue],["__scopeId","data-v-7deb7e71"]]);export{Ye 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.