PageSourceSearch

https://liiga.fi/assets/AllTimeStatsWrapper-g7xrdscy.js

js liiga.fi collected 2026-09-24 18:41:54 UTC 19,302 bytes, 1 lines download raw bytes

1import{r as y,j as a,u as Le,g as We}from"./react-BBN4El25.js";import{aU as qe,R as X,bL as Qe,bf as ze,bw as he,ak as Xe,ar as _,aj as Ye,g as Ze,bT as ea,i as aa,t as ta,bU as sa}from"./index-BGhq8S_O.js";import{L as Oe,u as la}from"./index-WrOlxW-D.js";import{P as Fe,s as h,D as He}from"./PlayerStatisticsHelmetComponent-BY3LTpaA.js";import{h as M,u as ra}from"./redux-PQCCDxj8.js";import{p as we}from"./PlayerStatsFiltersNew-TVybVSgS.js";import{S as Se}from"./Spinner-biCy0dDp.js";import{G as je,S as fe,a as ge,C as ve,E as Ke}from"./SharedComponents-CcXNZAJc.js";import{B as Re}from"./BaseSelect-D-G6XSjy.js";import{k as na,n as Me,a as oa,c as ia,f as ca,g as Be,e as De,P as pe,r as ua,j as Y}from"./PlayerStatisticsHelpers-O6OgDTgp.js";import{G as xe}from"./GlossaryGrid-D3JrT-cR.js";import{c as v}from"./index-DxYXlztG.js";import{B as Ue}from"./BaseButton-Bvg-cqub.js";import{P as da}from"./PlayerLink-6pcL9Bex.js";import{u as Je,a as ma,t as oe,b as pa,d as ya,T as Ae,s as p,c as _e,D as Ee}from"./NewTeamStatistics-g1ERjO7o.js";import{u as Ve}from"./i18n-BSNSuOke.js";import"./axios-BnySf_HC.js";import"./vendor-D1Ds9S2H.js";import"./date-fns-DaNy6_Vo.js";import"./builder-CyKAIVWx.js";import"./lodash-Eh0RZbCM.js";import"./helmet-Dkl2Ty9s.js";import"./logo_liiga_small-CPkfiBAl.js";import"./StatisticsGridOrdinalMedium-dh6gMkYU.js";import"./useDetectClickOutside-UXpP26LL.js";import"./DisabledSelect-BtrBPMWG.js";const ha=n=>[{label:n("Ottelut.Runkosarja"),value:"runkosarja"},{label:n("Ottelut.Playoffs"),value:"playoffs"}],U=1976,Sa=["tournament","players","data","team"],ja=we.filter(n=>Sa.includes(n.id));function $e({goaliesOnly:n=!1,isMobile:f=!1,isMediumView:o=!1}){var r;const{t:i,i18n:g}=Ve(),ie=M(e=>e.tournament.data),k=ie.tournament_type==="valmistavat_ottelut"?Number(ie.season)-1:Number(ie.season),[J,Z]=y.useState("runkosarja"),[P,I]=y.useState(""),[S,V]=y.useState("runkosarja"),d=M(e=>{const s=Ye(U,k,S,P,"all",null,null,null,null,null),l=(e==null?void 0:e.playerStatistics)&&(e==null?void 0:e.playerStatistics[s]),m=n?(l==null?void 0:l.filter(c=>c&&c.role==="MV"&&na(c)))||[]:(l==null?void 0:l.filter(c=>c&&c.role!=="MV"))||[];return(m==null?void 0:m.map(c=>{var ne;if(c&&c.lastName&&c.firstName)return{...c,fullName:a.jsx(da,{id:c.playerId,season:(ne=c.lastSeason)!=null?ne:dataSeason,jersey:c.jersey,enable:!0,firstName:c.firstName,lastName:c.lastName,team:c.teamName,children:f?qe(c,!0,!0):Me(c.firstName,c.lastName)}),name_str:Me(c.firstName,c.lastName,!0),reserveGoalie:c.role==="MV"&&c.playedGames<(S==="playoffs"?10:30)}}))||[]}),[$,ee]=y.useState(n?new Map([["role",["MV"]]]):new Map),[W,B]=y.useState(n?new Map([["role",["MV"]]]):new Map),{isError:D}=M(e=>e.playerStatistics),[b,L]=y.useState(""),u=M(e=>e.page.pageFilters);y.useEffect(()=>{var Ce,Ge;let e=new URL(window.location.href),s={...u};const l=e.searchParams;let m=[];if(l.get("sarja")!==null?(Z(l.get("sarja")),V(l.get("sarja"))):l.set("sarja","runkosarja"),!n)if(l.get("pelaajat")!==null){if(l.get("pelaajat")!=="kaikki"){const K=X(oa,l.get("pelaajat"));K==="rookies"?m.push({key:"rookie",value:[!0]},{key:"role",value:pe.rookies}):m.push({key:"rookie",value:null},{key:"role",value:pe[K]}),q(K)}}else l.set("pelaajat","kaikki");if(l.get("joukkue")!==null){let K=l.get("joukkue");const me=Qe.includes(K)?K.replace(/a/g,"ä").replace(/A/g,"Ä"):K;L(me),I(me)}else L(""),I("");m.length>0&&(z(m),ce(m));const H=l.get("sarake");if(H!==null){const K=(Ge=(Ce=we.find(Q=>Q.id==="stats"))==null?void 0:Ce.values.find(Q=>{var Ie;return Q.value==="basicStats"&&((Ie=Q==null?void 0:Q.playerTypes)==null?void 0:Ie.includes(n?"goalies":"forwards"))}))==null?void 0:Ge.columnHeaders,me=X(K,H);s.selectedHeaderKey=me}else s.selectedHeaderKey=n?"savePercentage":"points";l.get("perOttelu")!==null?s.playerStatsByGame=!0:s.playerStatsByGame=!1;const c=l.get("sivu");c!==null&&!isNaN(Number(c))&&(s.paginationPage=c-1);const ne=l.get("kaanteinen");ne!==null?s.reverseOrder=ne:s.reverseOrder=null,x(s),he({params:e.searchParams,replace:!0})},[]);const[T,q]=y.useState({value:"all",label:"Kaikki pelaajat"}),j=(()=>{let e=we.find(m=>m.id==="stats"),s=n?ua(["MV"],e==null?void 0:e.values).find(m=>m.value==="basicStats"):e==null?void 0:e.values.find(m=>m.value==="basicStats");n&&(s={...s,defaultOrderColumn:"savePercentage"});const l={...s};return n||(delete l.columnHeaders.shots,delete l.columnHeaders.shotPercentage,delete l.columnHeaders.faceoffsTotal,delete l.columnHeaders.faceoffPercentage,delete l.columnHeaders.timeOnIceAvg),l})(),ae=Xe();y.useEffect(()=>{ae(U,k,S,P,"all",null,null,null,null,null),ae(U,k,J,P,"all")},[J,k,ae,P]);const be=(e,s)=>{e==="tournament"&&(Z(s),Y("sarja",s))},ke=n?"MAALIVAHDIT-AIKA_KAIKKI-".concat(S==null?void 0:S.toUpperCase()):"PELAAJAT-AIKA_KAIKKI-".concat(S==null?void 0:S.toUpperCase()),N=Je(ke,"KAIKKI",g==null?void 0:g.language),Te=()=>{V(J),B($);const e=new URLSearchParams(window.location.search);b&&b!=="all"&&b!==""?(e.set("joukkue",b.replaceAll("Ä","A").replaceAll("ä","a")),I(b)):(e.delete("joukkue"),I(b)),e.delete("sivu"),x({...u,paginationPage:0}),he({params:e,replace:!1,state:Object.fromEntries(Array.from(e.entries()))})},ce=(e=[])=>{const s=new Map($);e.forEach(l=>{l.value!==null?s.set(l.key,l.value):s.delete(l.key)}),B(s)},z=(e=[])=>{const s=new Map($);e.forEach(l=>{l.value!==null?s.set(l.key,l.value):s.delete(l.key)}),ee(s)},Ne=e=>{z(e==="rookies"?[{key:"rookie",value:[!0]},{key:"role",value:pe[e]}]:[{key:"rookie",value:null},{key:"role",value:pe[e]}]),q(e),Y("pelaajat",e)},C=e=>{L(e)},ue=M(e=>e.teams.seasonTeams),A=[];for(let e=U;e<=k;e++)ue[e]&&ue[e].forEach(s=>{A.includes(s)||A.push(s)});let O=ja.map(e=>e.id==="tournament"?{...e,label:i("Ottelut.Turnaus"),value:J,items:ha(i),cb:s=>be(e==null?void 0:e.id,s==null?void 0:s.value),zStyle:100}:e.id==="players"?n?null:{...e,label:i("Filters.pelipaikat"),value:T,items:e==null?void 0:e.values.filter(s=>s.value!=="rookies").map(s=>({value:s.value,label:i("Tilastot - Pelaajatilastot.".concat(s.label))})),cb:s=>Ne(s.value),zStyle:98}:e.id==="team"?{...e,label:i("Ottelut.Joukkue"),cb:s=>C(s.value),items:[{value:"",label:i("Joukkueet.Kaikki")}].concat(A==null?void 0:A.sort((s,l)=>s.localeCompare(l,"fi")).map(s=>({label:s,value:s})).map(s=>({...s,value:s.value.toLowerCase()}))),value:b,zStyle:99}:e.id==="data"?{...e,zStyle:35}:{...e});const x=ze(),te=()=>{const e=!u.playerStatsByGame;x({...u,playerStatsByGame:e}),e?Y("perOttelu",e):Y("perOttelu",null,!0)},G=({switchHandler:e})=>a.jsxs("div",{className:h.filterWrapper,title:i("Tilastot - Pelaajatilastot.timeDisclaimer"),children:[i("Tilastot - Joukkuetilastot.perGame"),a.jsxs("label",{className:h.switch,children:[a.jsx("input",{defaultChecked:u.playerStatsByGame,type:"checkbox",onClick:e}),a.jsx("span",{id:"stats-by-game-switch",className:v([h.slider,h.round])})]})]},"stats-by-game-switch-wrapper"),se=()=>O&&O.length>0&&O.map(e=>{var s;return e&&(e==null?void 0:e.id)==="data"?a.jsx(Ue,{classes:{button:h.applyBtn},onClick:Te,children:i("Filters.GetStats")}
1,"getData"):e&&((s=e==null?void 0:e.items)==null?void 0:s.length)>0?a.jsx(Re,{id:e==null?void 0:e.id,label:e==null?void 0:e.label,items:(e==null?void 0:e.items)||null,value:e==null?void 0:e.value,onChange:e==null?void 0:e.cb,listStyle:{zIndex:e==null?void 0:e.zStyle},baseSelectStyle:f&&!de?{zIndex:e==null?void 0:e.zStyle}:null},e==null?void 0:e.id):null}),[de,R]=y.useState(!1),w=Object.values((r=j==null?void 0:j.abv)!=null?r:{}).map(e=>i("".concat(j.translationGroup,".").concat(e)))||[],le=W.size===0?d:d==null?void 0:d.filter(e=>Array.from(W).every(([s,l])=>l.includes(e[s]))),re=u!=null&&u.playerStatsByGame?ia(le,n):le,F=u!=null&&u.playerStatsByGame?ca(re,n):re,t="".concat(_(U)," - ").concat(_(k));return f&&!o?a.jsxs(a.Fragment,{children:[a.jsx(Fe,{timeType:"kaikki",tableType:j==null?void 0:j.label,timeFrom:_(U),timeTo:_(k),tournament:S,team:P,position:T==null?void 0:T.value,goaliesOnly:n}),a.jsxs("div",{className:h.mobileStructure,id:"parent-container",children:[a.jsx(je,{translate:i,isMobile:!0,showChildButton:!0}),a.jsx(fe,{translate:i,selectedKey:n?"goalies":"playersTab",isMobile:!0}),a.jsx(ge,{iterableObj:n?Be:De,translate:i,selectedKey:"allTime",isMobile:!0}),a.jsx("div",{className:h.mobileButtonWrapper,id:"filters-container",style:de?null:{zIndex:"22"},children:a.jsx(se,{})},"filter-button"),a.jsxs("div",{className:h.mobileStruct,id:"header-container",children:[a.jsx(ve,{translate:i,text:"Navigation.".concat(n?"Maalivahtitilastot":"Pelaajatilastot"),additionalText:t,isMobile:!0},"current-stats-header"),a.jsx(G,{switchHandler:te})]}),!F||F.length===0||D?a.jsx(Se,{failure:D,dark:!0}):a.jsx(He,{activeFilter:j,displayStats:F,translate:i,isMobile:f,isMedium:o,translationGroup:n?"GoaliesStatsPageAbv":null,displayTeamNames:!1,seasonsAreEqual:!1},"player-statistics-table"),w&&w.length>0?a.jsx(xe,{glossary:w,glossaryHeader:i("GameStatistics.Sanasto"),glossaryId:"player-statistics-glossary"}):null,N?a.jsxs("div",{className:v([h.disclaimerContainer,"borderContainer"]),children:[N?a.jsx("div",{id:"glossary-disclaimer-header-team-statistics-glossary",className:v([h.disclaimerHeader,"sairaExtraCondensed","min20FontSize"]),children:i("TeamStatisticsDisclaimers.header")}):null,N?a.jsx("div",{className:v([h.disclaimer]),id:"glossary-disclaimer",dangerouslySetInnerHTML:{__html:N}}):null]}):null]})]}):a.jsxs(a.Fragment,{children:[a.jsx(Fe,{timeType:"kaikki",tableType:j==null?void 0:j.label,timeFrom:_(U),timeTo:_(k),tournament:S,team:P,position:T==null?void 0:T.value,goaliesOnly:n}),a.jsx(je,{translate:i,showChildButton:!0}),a.jsx(fe,{translate:i,selectedKey:n?"goalies":"playersTab"}),a.jsx(ge,{iterableObj:n?Be:De,translate:i,selectedKey:"allTime"}),a.jsx("div",{className:v([o?h.filterRowMedium:h.filterRowDesktop]),style:de?null:{zIndex:"22"},id:"stats-data-filters",children:a.jsx(se,{})}),a.jsx("div",{className:h.contentMargin}),a.jsxs("div",{className:h.mainContainer,children:[a.jsx("div",{className:h.leftContainer,id:"left-container",children:a.jsx(Oe,{variant:"desktop"})}),a.jsxs("div",{className:h.rightContainer,id:"right-container",children:[a.jsx(ve,{translate:i,text:"Navigation.".concat(n?"Maalivahtitilastot":"Pelaajatilastot"),additionalText:t},"current-stats-header"),a.jsx(G,{switchHandler:te}),!F||F.length===0||D?a.jsx(Se,{failure:D,dark:!0}):a.jsx(He,{activeFilter:j,displayStats:F,translate:i,isMobile:f,isMedium:o,translationGroup:n?"GoaliesStatsPageAbv":null,seasonsAreEqual:!1,displayTeamNames:!1}),w&&w.length>0?a.jsx(xe,{glossary:w,glossaryHeader:i("GameStatistics.Sanasto"),glossaryId:"player-statistics-glossary"}):null,N?a.jsxs("div",{className:v([h.disclaimerContainer,"borderContainer"]),children:[N?a.jsx("div",{id:"glossary-disclaimer-header-team-statistics-glossary",className:v([h.disclaimerHeader,"sairaExtraCondensed","min20FontSize"]),children:i("TeamStatisticsDisclaimers.header")}):null,N?a.jsx("div",{className:v([h.disclaimer]),id:"glossary-disclaimer",dangerouslySetInnerHTML:{__html:N}}):null]}):null]})]})]})}const ye=1976;function fa(){var F;const{isMobile:n,isMediumView:f}=Ze(),{t:o,i18n:i}=Ve(),g=M(t=>t.tournament.data),E=g.tournament_type==="valmistavat_ottelut"?Number(g.season)-1:Number(g.season),k=ea(),J=ra(),Z=ma,P=Z.find(t=>
1t.id==="stats"),{isError:I}=M(t=>t.teamStatistics),[S,V]=y.useState({}),[d,$]=y.useState({}),[ee,W]=y.useState(""),[B,D]=y.useState(""),[b,L]=y.useState(),[u,T]=y.useState("runkosarja"),q="alltime",Pe=Le(),j=M(t=>{const r=t.teamStatistics.cachedData,e="".concat(ye,"-").concat(E,"-").concat(u,"-").concat(d==null?void 0:d.value);return r&&r[e]?r[e]:[]}),ae=y.useMemo(()=>j.map(t=>t.teamId).filter(Boolean),[j]),{isLoading:be}=la(ae),ke=y.useMemo(()=>j.map(t=>({...t,name:{name:n&&!f?t.teamShortName:t.teamName,teamId:t.teamId,logoSrc:aa("".concat(t.teamId,":").concat(ta(t.teamName)),{logoSlot:"teamStatsTable",useLightBackground:!0})}})),[j,n,f,be]),N=t=>{const r=P.values.find(e=>e.value===t);V(r),W(t)};y.useEffect(()=>{let t=new URL(window.location.href);const r=t.searchParams;r.get("sarja")!==null?(L(r.get("sarja")),T(r.get("sarja"))):(L("runkosarja"),T("runkosarja"),r.set("sarja","runkosarja"));const e={...x},s=r.get("sarake");if(r.get("tilasto")!==null){const m=P.values.find(H=>H.value===X(oe,r.get("tilasto")));if(V(m),$(m),W(X(oe,r.get("tilasto"))),D(X(oe,r.get("tilasto"))),s!==null){const H=X(m.columnHeaders,s);e.selectedHeaderKey=H}else e.selectedHeaderKey=m.defaultOrderColumn}else{const m=P.values.find(H=>H.value==="standings");V(m),$(m),W("standings"),D("standings"),r.set("tilasto",oe.standings),e.selectedHeaderKey="points"}J(sa()),r.get("perOttelu")!==null?e.teamStatsByGames=!0:e.teamStatsByGames=!1;const l=r.get("kaanteinen");l!==null?e.reverseOrder=l:e.reverseOrder=null,O(e),he({url:t})},[Pe.search]),y.useEffect(()=>{k(u,d==null?void 0:d.value,E)},[k,u,d,E]);const Te=(t,r)=>{switch(t){case"tournament":L(r);break}};let ce=ke,z=Z.map(t=>t.id==="tournament"?{...t,label:o("Ottelut.Turnaus"),values:t.values.map(r=>({value:r.value,label:o("Ottelut.".concat(r.label))})),cb:r=>Te(t==null?void 0:t.id,r==null?void 0:r.value),active:b,zStyle:100}:t.id==="stats"?{...t,active:ee,label:o("Tilastot - Joukkuetilastot.Tilasto"),values:t.values.map(r=>({value:r.value,label:o("Tilastot - Joukkuetilastot.".concat(r.label))})),cb:r=>N(r.value),zStyle:99}:{...t,cb:r=>N(r.value),active:S.value,zStyle:50});const Ne="JOUKKUEET-AIKA_KAIKKI-".concat(u==null?void 0:u.toUpperCase()),C=Je(Ne,d==null?void 0:d.label,i==null?void 0:i.language),ue=()=>{if(T(b),$(S),D(ee),"URLSearchParams"in window){var t=new URLSearchParams(window.location.search);t.set("sarja",b),t.set("tilasto",oe[ee]),t.delete("sarake"),t.delete("kaanteinen");var r=window.location.pathname+"?"+t.toString();const e=Object.fromEntries(Array.from(t.entries()));he({url:r,replace:!1,state:e})}O({...x,paginationPage:0,selectedHeaderKey:S==null?void 0:S.defaultOrderColumn,reverseOrder:null})},A=({isMobile:t=!1,type:r})=>{switch(r){case"data":return[z&&z.length>0&&z.map(e=>e&&e.values?a.jsx(Re,{id:e==null?void 0:e.id,label:e==null?void 0:e.label,items:(e==null?void 0:e.values)||null,value:e==null?void 0:e.active,onChange:e==null?void 0:e.cb,listStyle:{zIndex:e==null?void 0:e.zStyle},baseSelectStyle:{zIndex:e==null?void 0:e.zStyle},style:t&&!se?{zIndex:e==null?void 0:e.zStyle}:null},e==null?void 0:e.id):null),a.jsx(Ue,{classes:{button:p.applyBtn},onClick:ue,children:o("Filters.GetStats")},"getData")];default:return null}},O=ze(),x=M(t=>t.page.pageFilters),te=()=>{const t=!x.teamStatsByGames;O({...x,teamStatsByGames:t}),t?Y("perOttelu",t):Y("perOttelu",null,!0)},G=x.teamStatsByGames?pa(ce,B==="attendance"?"home_away":"games"):ce,[se,de]=y.useState(!1),R=Object.values((F=d==null?void 0:d.abv)!=null?F:{}).map(t=>o("".concat(d.translationGroup,".").concat(t)))||[],w=ya(b,q,g.tournament_type,g.season,G),le=" ".concat(_(ye)," - ").concat(_(E)),re=({switchHandler:t})=>a.jsxs("div",{className:p.filterWrapper,children:[o("Tilastot - Joukkuetilastot.perGame"),a.jsxs("label",{className:p.switch,children:[a.jsx("input",{defaultChecked:x.teamStatsByGames,type:"checkbox",onClick:t}),a.jsx("span",{id:"stats-by-game-switch",className:v([p.slider,p.round])})]})]},"stats-by-game-switch-wrapper");return n&&!f?a.jsxs(a.Fragment,{children:[a.jsx(Ae,{timeType:"kaikki",tableType:B,timeFrom:ye,timeTo:E,perGame:x.teamStatsByGames,tournament:u},"all-time-team-statistics-"+B+u),a.jsxs("div",{className:p.mobileStructure,children:[a.jsx(je,{isMobile:!0,translate:o,showChildButton:!0},"teamstats-top-header"),",",a.jsx(fe,{translate:o,isMobile:!0,selectedKey:"teams"},"teamstats-tab-row"),a.jsx(ge,{iterableObj:_e,translate:o,selectedKey:"allTime",isMobile:!0}),a.jsx("div",{className:p.mobileButtonWrapper,id:"filters-container",style:se?null:{zIndex:"22"},children:a.jsx(A,{isMobile:n,type:"data"})},"filter-button"),a.jsxs("div",{className:p.mobileStruct,children:[a.jsx(ve,{translate:o,text:"Navigation.Joukkuetilastot",isMobile:!0,additionalText:le},"current-stats-header"),a.jsx(re,{switchHandler:te})]})]}),w===!1?!G||G.length===0||I?a.jsx(Se,{dark:!0,failure:I},"spinner"):a.jsx(Ee,{perGame:x.teamStatsByGames,columns:d.columnHeaders,activeFilter:d,displayStats:G,translate:o,season:q,isMedium:f,isMobile:n,tournament:u,wideName:!1,showRank:!0,useIndexRanking:!0},"displaystats"):a.jsx(Ke,{type:w,regularSeasonEnd:g.season_end_date,playoffStart:g.playoff_start_date,practiceStart:g.practice_start_date,translate:o,isMobile:!0}),a.jsx("div",{className:p.contentMargin}),R&&R.length>0?a.jsx(xe,{glossary:R,glossaryHeader:o("GameStatistics.Sanasto"),disclaimer:o("TeamStatisticsDisclaimers.timePerAvailability"),glossaryId:"player-statistics-glossary",hasWideContent:!n}):null,C?a.jsxs("div",{className:v([p.disclaimerContainer,"borderContainer"]),children:[C?a.jsx("div",{id:"glossary-disclaimer-header-team-statistics-glossary",className:v([p.disclaimerHeader,"sairaExtraCondensed","min20FontSize"]),children:o("TeamStatisticsDisclaimers.header")}):null,C?a.jsx("div",{className:v([p.disclaimer]),id:"glossary-disclaimer",dangerouslySetInnerHTML:{__html:C}}):null]}):null]}):a.jsxs(a.Fragment,{children:[a.jsx(Ae,{timeType:"kaikki",tableType:B,timeFrom:ye,timeTo:E,perGame:x.teamStatsByGames,tournament:u},"all-time-team-statistics-"+B+u),a.jsx(je,{translate:o,showChildButton:!0}),a.jsx(fe,{translate:o,selectedKey:"teams"}),a.jsx(ge,{iterableObj:_e,translate:o,selectedKey:"allTime"}),a.jsx("div",{className:f?p.filterRowMedium:p.filterRowDesktop,children:a.jsx(A,{isMobile:f,type:"data"})}),a.jsx("div",{className:p.contentMargin}),a.jsxs("div",{className:p.mainContainer,children:[a.jsx("div",{className:p.leftContainer,children:a.jsx(Oe,{variant:"desktop"})}),a.jsxs("div",{className:p.rightContainer,children:[a.jsx(ve,{translate:o,text:"Navigation.Joukkuetilastot",additionalText:le},"current-stats-header"),a.jsx(re,{switchHandler:te}),w===!1?!G||G.length===0||I?a.jsx(Se,{dark:!0,failure:I}):a.jsx(Ee,{perGame:x.teamStatsByGames,columns:d.columnHeaders,tournament:u,activeFilter:d,displayStats:G,translate:o,isMedium:!1,isMobile:!1,season:q,wideName:!0,showRank:!0,useIndexRanking:!0}):a.jsx(Ke,{type:w,regularSeasonEnd:g.season_end_date,playoffStart:g.playoff_start_date,practiceStart:g.practice_start_date,translate:o}),R&&R.length>0?a.jsx(xe,{glossary:R,glossaryHeader:o("GameStatistics.Sanasto"),disclaimer:o("TeamStatisticsDisclaimers.timePerAvailability"),glossaryId:"player-statistics-glossary",hasWideContent:!n}):null,C?a.jsxs("div",{className:v([p.disclaimerContainer,"borderContainer"]),children:[C?a.jsx("div",{id:"glossary-disclaimer-header-team-statistics-glossary",className:v([p.disclaimerHeader,"sairaExtraCondensed","min20FontSize"]),children:o("TeamStatisticsDisclaimers.header")}):null,C?a.jsx("div",{className:v([p.disclaimer]),id:"glossary-disclaimer",dangerouslySetInnerHTML:{__html:C}}):null]}):null]})]})]})}const Ua=({isMobile:n=!1,isMediumView:f=!1})=>{switch(Le().pathname.split("/")[3]){case"pelaajatilastot":case"playerstats":return a.jsx($e,{isMediumView:f,isMobile:n});case"maalivahtitilastot":case"goaliestats":return a.jsx($e,{goaliesOnly:!0,isMediumView:f,isMobile:n});case"joukkuetilastot":case"teamstats":return a.jsx(fa,{isMediumView:f,isMobile:n});default:return a.jsx(We,{replace:!0,to:"/404"})}};export{Ua 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.