1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StatsTable-CFj51kQm.js","assets/index-t_isv2q6.js","assets/index-BKV8aT2Y.css","assets/SyTooltip-10dJAGdV.js","assets/popper.esm--ra-7TQm.js","assets/SyTooltip-DSp6KB6w.css","assets/country.helpers-DSCJWkTt.js","assets/sticky-header.util-BLmjtRMP.js","assets/GameTeamStats-Cpc7yzTR.js","assets/GameTeamStats-C3l_rReZ.css","assets/ScoreSummary-BiDPqwQ7.js","assets/TeamNameIcon-qGoIl9Qo.js","assets/TeamNameIcon-BsqOuCJ4.css","assets/index-Bh8kYDXR.js","assets/index-DXE9qYuN.css","assets/ScoreSummary-Diual5MU.css","assets/SocialMediaIcons-DfkezSVh.js","assets/SocialMediaIcons-UbCuSCX3.css","assets/StatsTable-DNf1yGcG.css","assets/MessageSection-DE2kEz_K.js","assets/MessageSection-ivPBtlml.css"])))=>i.map(i=>d[i]); 2import{a1 as Se,b as Oe,g as Ae,a5 as we,aQ as Ue,r as Fe,aR as De,w as ve,aZ as Me,o as Ie,a2 as Le,a$ as Ge,t as ee,h as fe,aX as be,aY as he,j as O,b0 as Te,aT as Ee,z as Ce,B as V,C as g,D as y,E as c,I,J as _,G as N,F as B,N as E,a7 as Z,a8 as P,H as $,aa as te,Q as ke,S as Ne,T as Ve,k as Xe,s as ye,_ as _e,K as Ke,O as ze,aA as xe}from"./index-t_isv2q6.js";import{f as Re}from"./forEach-CYz10N3I.js";import{S as Be}from"./SdpDropdown-Bsqt_YiP.js";import{G as He}from"./GameFilterDropdown-DRPfhKnj.js";import{K as je}from"./KeyValueTable-BVxs2HPp.js";const Qe={name:"GameStatsFilter",components:{SdpDropDown:Be,SdpStreamlineIcon:Se,GameFilterDropdown:He},props:{options:{type:Array,default:()=>[]},activeTab:{type:String,default:""}},emits:["filterUpdate","changeFilter"],setup(){const{t:l}=Oe(),i=Ae(),r=we(),e=Ue(),u=Fe({}),q={ageGroup:l("gamestats.all_ages"),decidedIn:l("gamestats.all_decisions"),gameStatus:l("gamestats.all_game_status"),homeAway:l("gamestats.home_away"),location:l("gamestats.home_away"),outcome:l("gamestats.all_outcomes"),position:l("gamestats.all_positions"),team:l("gamestats.all_team"),vsTeam:l("gamestats.all_vsTeam"),winLoss:l("gamestats.win_loss"),nationality:l("gamestats.nationality")},L=["season","series","gameType","filterType"],p=fe({dateFrom:"",dateTo:"",lastX:"5"}),w=O(()=>{const t=e.getDynamicTabFilter,s={main:{},secondary:{}};return Object.keys(t).forEach(n=>{var F;if(L.includes(n))s.main[n]=t[n],n==="filterType"&&(s.main[n]=(F=t[n])==null?void 0:F.map(v=>({...v,name:l(`sports.filters.${v==null?void 0:v.name}`)})));else if(s.secondary[n]=t[n],n==="team"||n==="vsTeam"){const v=s.secondary[n].map(A=>A.name==="All"?{...A,name:`${l(`gamestats.all_${n}`)}`}:A);s.secondary[n]=v}}),s}),b=Fe({name:l("sports.filters.season"),value:"season"}),{params:D,query:T}=i,C=O({get:()=>{var v,A,a,G,X,K,z,x,le,re,de,ce,me,ge,ue,pe;const t=e.dynamicFilterTabFields[D.type]??[],s={};Object.keys(u.value).map(f=>{s[f]=t[f]?t[f].find(R=>R.uuid===u.value[f]||R.value===u.value[f]):u.value[f]});const n=T;if(u.value.ssgtUuid===(n==null?void 0:n.ssgtUuid)){const f=((v=e==null?void 0:e.originalSeasonSeriesGameTypeTeams)==null?void 0:v.find(R=>R.ssgtUuid===u.value.ssgtUuid))??{gameType:{},season:{},series:{}};if(f!=null&&f.ssgtUuid&&(s.ssgtUuid=u.value.ssgtUuid),(A=f==null?void 0:f.gameType)!=null&&A.uuid&&(s.gameType=f.gameType),(a=f==null?void 0:f.season)!=null&&a.uuid&&(s.season=f.season),(G=f==null?void 0:f.series)!=null&&G.uuid&&(s.series=f.series),(X=u==null?void 0:u.value)!=null&&X.team){const R=(z=(K=e==null?void 0:e.ssgttDropDownData)==null?void 0:K.teams)==null?void 0:z.find(ne=>ne.uuid===u.value.team);s.team=R}if((x=u==null?void 0:u.value)!=null&&x.vsTeam){const R=(re=(le=e==null?void 0:e.ssgttDropDownData)==null?void 0:le.teams)==null?void 0:re.find(ne=>ne.uuid===u.value.vsTeam);s.vsTeam=R}}let F={...e.activeFilters,...s};return(de=u.value)!=null&&de.ssgtUuid&&((ce=u.value)==null?void 0:ce.ssgtUuid)===((me=e.regularSsgt)==null?void 0:me.ssgtUuid)&&(F={...F,gameType:(ge=e.regularSsgt)==null?void 0:ge.gameType,season:(ue=e.regularSsgt)==null?void 0:ue.season,series:(pe=e.regularSsgt)==null?void 0:pe.series}),F},set:t=>{e.activeFilters=t}}),H=t=>{var n;const s=(n=C.value)==null?void 0:n[t];return(s==null?void 0:s.name)==="All"?{name:l("sports.filters.all"),uuid:"All"}:s},{getActiveModuleFilters:k,isFilterLoading:j,selectedFilterModule:Q,activeType:J}=De(e);ve(()=>{var t;return(t=u.value)==null?void 0:t.dateFromAndTo},t=>{t&&(b.value={name:l("sports.filters.date"),value:"date"});const s=t.match(/from(\d{4}-\d{2}-\d{2})to(\d{4}-\d{2}-\d{2})/),n=s[1],F=s[2];p.dateFrom=n,p.dateTo=F}),ve(()=>{var t;return(t=u.value)==null?void 0:t.lastX},t=>{t&&(b.value={name:l("sports.filters.last"),value:"last"},p.lastX=t)});const o=t=>t.map(n=>({name:Te(n.name),moduleName:n.moduleName})),m=t=>({name:Te(t.name),moduleName:t.moduleName}),d=fe({selectedFilter:{},isFilterShow:!1,isFiltering:!1}),h=async t=>{var a;const{moduleType:s}=D,n=t.moduleName.split("_");if(s===n[1])return;d.selectedFilter=t,e.setIsFilter(!0),d.isFiltering=!0;const F={...T,...e.activeFiltersKeyValuePair};r.replace({name:"GameStatistics",params:{type:D.type,moduleType:n[1]},query:F}),await e.selectFilterModule(t);const v=(a=e.statsInfo.stats)==null?void 0:a.filter(G=>G.isOpen),A={tab:e.activeTab,filters:{...e.activeFilters,activeModule:e.selectedFilterModule,teamOrPlayerInfoOpened:e.selectedFilterModule.name!==t.name?[]:v??[]}};be(he.GAME_STATS.ACTIVE_TAB_AND_FILTER,A)},U=async(t,s)=>{var G,X,K,z;let n=!1;if(Object.keys(T).forEach(x=>{x===s&&(n=(t==null?void 0:t.code)===T[x]||(t==null?void 0:t.uuid)===T[x])}),n){C.value[s]="";return}d.isFiltering=!0,e.setIsFilter(!0);const F=e.selectedFilterModule.moduleName.split("_"),v={...T,...e.activeFiltersKeyValuePair};e.setActiveTab((t==null?void 0:t.type)||F[0]),await e.getSelectedSsgtFilter(s,t);const A=e.requestStats(e.selectedFilterModule.moduleName),a={...v,...A.activeFiltersKeyValuePair};if(s==="team"&&(t==null?void 0:t.uuid)==="All"&&(e.activeFilters={...e.activeFilters,team:{
2name:"All",uuid:"All"}},a==null||delete a.teamUuid),s==="vsTeam"&&(t==null?void 0:t.uuid)==="All"&&(e.activeFilters={...e.activeFilters,vsTeam:{name:"All",uuid:"All"}},a==null||delete a.vsTeamUuid),a!=null&&a.resetFilter&&(a==null||delete a.resetFilter),(t==null?void 0:t.name)==="dateFromAndTo"||((G=b==null?void 0:b.value)==null?void 0:G.value)==="date"?a!=null&&a.lastX&&(a==null||delete a.lastX):(t==null?void 0:t.name)==="lastX"||((X=b==null?void 0:b.value)==null?void 0:X.value)==="last"?a!=null&&a.dateFromAndTo&&(a==null||delete a.dateFromAndTo):((K=b==null?void 0:b.value)==null?void 0:K.value)==="season"&&(a!=null&&a.dateFromAndTo&&(a==null||delete a.dateFromAndTo),a!=null&&a.lastX&&(a==null||delete a.lastX)),((z=t==null?void 0:t.value)==null?void 0:z.toLowerCase())==="all"&&delete a[`${s}Uuid`],(a==null?void 0:a.teamUuid)==="All"&&(a==null||delete a.teamUuid),(a==null?void 0:a.vsTeamUuid)==="All"&&(a==null||delete a.vsTeamUuid),r.replace({name:"GameStatistics",params:{type:D.type,moduleType:F[1]},query:a}),d.isFiltering=!1,e.activeFilters[s]!==t){const x={tab:e.activeTab,filters:{...e.activeFilters,activeModule:e.selectedFilterModule,teamOrPlayerInfoOpened:[]}};be(he.GAME_STATS.ACTIVE_TAB_AND_FILTER,x)}},M=async t=>{if(b.value=t,(t==null?void 0:t.value)==="last"){const s={name:"lastX",value:p==null?void 0:p.lastX};await U(s,"lastX")}else(t==null?void 0:t.value)==="season"&&await U({name:"season",value:"season"},"season")},S=Me(async(t,s)=>{const{value:n}=t.target;if(s==="dateFrom"?p.dateFrom=n:s==="dateTo"&&(p.dateTo=n),p.dateFrom&&p.dateTo){const v={name:"dateFromAndTo",value:`from${p.dateFrom}to${p.dateTo}`};await U(v,"dateFromAndTo")}},600),W=async(t,s)=>{const{value:n}=t.target;await U({name:s,value:n},s)},ae=async()=>{var A,a,G,X,K,z;e.resetActiveTab(),e.rebuildDropdownData();const t=((a=(A=k.value)==null?void 0:A[0])==null?void 0:a.moduleName)??"",s=((G=t==null?void 0:t.split("_"))==null?void 0:G.length)>0?t==null?void 0:t.split("_")[1]:"",n=Ee[J.value.toUpperCase()],{moduleType:F}=await e.composeDefaultQueryParamForFilterTab(n);await e.selectFilterModule((X=k.value)==null?void 0:X[0]),await e.loadStatisticsByModuleType(n,s,T);const v={ssgtUuid:((K=e.regularSsgt)==null?void 0:K.ssgtUuid)??((z=e.regularSsgt)==null?void 0:z.uuid)??null,count:25};e.setPageSize(25),r.push({params:{defaultTab:F},query:v})},se=()=>{Object.keys(T).forEach(t=>{const s=t.split("Uuid");t==="status"?u.value.ageGroup=T[t]:s.length>1&&s[0]!=="ssgt"?u.value[s[0]]=T[t]:u.value[t]=T[t]})},ie=t=>t,oe=O(()=>{var t,s;return((t=e.regularSsgt)==null?void 0:t.ssgtUuid)??((s=e.regularSsgt)==null?void 0:s.uuid)??null}),Y=O(()=>{const t=["count","moduleType","state","provider"],s=u.value;return Object.keys(s).some(n=>{var v,A;if(n==="ssgtUuid")return s[n]!==oe.value;if(t.includes(n))return!1;const F=s[n];return!(typeof F=="string"&&F.toLowerCase()==="all"||typeof F=="object"&&((A=(v=F==null?void 0:F.uuid)==null?void 0:v.toLowerCase)==null?void 0:A.call(v))==="all")})});return Ie(()=>{se()}),Le(()=>{S.cancel()}),{state:d,selectModule:h,selectFilter:U,resetFilter:ae,filterFields:w,translateFilterModules:o,translateSelectedFilterModule:m,isEmpty:ee,transformFilterName:q,capitalizeName:Ge,getActiveFilters:C,selectedFilterModule:Q,isFilterLoading:j,convertKeystoString:ie,getActiveModuleFilters:k,selectedFilterType:b,onFilterTypeChange:M,onDateChange:S,onLastGamesChange:W,filterValues:p,getSelectedSecondFilter:H,hasActiveFilters:Y}}},Je=["aria-label"],We={class:"w-1/2 text-left self-baseline"},Ye={class:"w-full hidden text-right md:block"},Ze={key:1,class:"vertical-line inline-flex"},Pe={key:3,class:"dates-field"},qe={class:"block text-left self-center mt-1"},$e=["aria-label"],et={class:"block text-left self-center mt-1"},tt=["aria-label"],at={key:4,class:"last-games-field"},st={class:"pr-2 pt-2"},it=["aria-label"],ot={class:"reset-filter-container inline-flex"},nt=["disabled"],lt={class:te("label inline-flex")},rt={class:""},dt={class:"w-1/2 text-right md:hidden"},ct=["aria-expanded"],mt={class:"mr-2"},gt=["aria-label"],ut={class:"grid grid-cols-2"},pt={key:2,class:"dates-field"},Ft={class:"block text-left self-center mt-1"},vt=["aria-label"],ft={class:"block text-left self-center mt-1"},bt=["aria-label"],ht={key:3,class:"last-games-field"},Tt={class:"pr-2 pt-2"},yt=["aria-label"],_t={class:"mobile-reset-filter-container"},At=["disabled"],wt={class:te("label inline-flex")},Ut={class:""};function Ct(l,i,r,e,u,q){var b,D,T,C,H,k,j,Q,J;const L=V("sdp-drop-down"),p=V("game-filter-dropdown"),w=V("sdp-streamline-icon");return g(),y(N,null,[c("div",{class:"flex items-end",role:"region","aria-label":l.$t("search.filters")},[c("div",We,[r.activeTab!=="standings"?(g(),I(L,{key:0,options:e.getActiveModuleFilters,selected:e.selectedFilterModule,disabled:e.state.isFiltering,"option-translate":!0,"selected-font-size":"1.3rem",onUpdateOption:e.selectModule},null,8,["options","selected","disabled","onUpdateOption"])):_("",!0)]),c("div",Ye,[((b=e.filterFields.main.filterType)==null?void 0:b.length)>0?(g(),I(p,{key:0,options:e.filterFields.main.filterType,selected:e.selectedFilterType,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:e.onFilterTypeChange},null,8,["options","selected","is-loading","disabled","onUpdateOption"])):_("",!0),((D=e.filterFields.main.filterType)==null?void 0:D.length)>0?(g(),y("div",Ze)):_("",!0),((T=e.selectedFilterType)==null?void 0:T.value)==="season"?(g(),y(N,{key:2},[B(p,{options:e.filterFields.main.season,selected:e.getActiveFilters.season,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:i[0]||(i[0]=o=>e.selectFilter(o,"season"))},null,8,["options","selected","is-loading","disabled"]),i[17]||(i[17]=c("div",{class:"vertical-line inline-flex"},null,-1))],64)):_("",!0),((C=e.selectedFilterType)==null?void 0:C.value)==="date"?(g(),y("div",Pe,[c("span",qe,E(l.$t("search.from")),1),Z(c("input",{id:"game-stats-date-from-desktop","onUpdate:modelValue":i[1]||(i[1]=o=>e.filterValues.dateFrom=o),type:"date",name:"dateFrom",class:"date-picker","aria-label":l.$t("search.from"),onChange:i[2]||(i[2]=o=>e.onDateChange(o,"dateFrom"))},null,40,$e),[[P,e.filterValues.dateFrom]]),c("span",et,E(l.$t("search.to")),1),Z(c("input",{id:"game-stats-date-to-desktop","onUpdate:modelValue":i[3]||(i[3]=o=>e.filterValues.dateTo=o),type:"date",name:"dateTo",class:"date-picker","aria-label":l.$t("search.to"),onChange:i[4]||(i[4]=o=>e.onDateChange(o,"dateTo"))},null,40,tt),[[P,e.filterValues.dateTo]])])):_("",!0),((H=e.selectedFilterType)==null?void 0:H.value)==="last"?(g(),y("div",at,[c("span",st,E(l.$t("sports.stats.LastGames")),1),Z(c("input",{id:"game-stats-last-desktop","onUpdate:modelValue":i[5]||(i[5]=o=>e.filterValues.lastX=o),class:"last-games-input",type:"number",min:"1",step:"1",name:"lastX","aria-label":l.$t("sports.stats.LastGames"),onChange:i[6]||(i[6]=o=>e.onLastGamesChange(o,"lastX"))},null,40,it),[[P,e.filterValues.lastX]])])):_("",!0),(g(!0),y(N,null,$(e.filterFields.main,(o,m)=>(g(),y("span",{key:m},[e.convertKeystoString(m)!=="season"&&e.convertKeystoString(m)!=="filterType"?(g(),y(N,{key:0},[B(p,{options:o,selected:e.getActiveFilters[m],"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:d=>e.selectFilter(d,m)},null,8,["options","selected","is-loading","disabled","onUpdateOption"]),i[18]||(i[18]=c("div",{class:"vertical-line inline-flex"},null,-1))],64)):_("",!0)]))),128)),(g(!0),y(N,null,$(e.filterFields.secondary,(o,m)=>(g(),y("span",{key:m,class:"secondary"},[B(p,{options:o,selected:e.getSelectedSecondFilter(m),"is-loading":e.isFilterLoading,placeholder:`${e.capitalizeName(e.transformFilterName[m]??m)}`,disabled:e.state.isFiltering,onUpdateOption:d=>e.selectFilter(d,m)},null,8,["options","selected","is-loading","placeholder","disabled","onUpdateOption"]),i[19]||(i[19]=c("div",{class:"vertical-line inline-flex"},null,-1))]))),128)),c("div",ot,[c("button",{type:"button",class:te(["reset-filter",{"text-grey-base":!e.hasActiveFilters,"text-primary-base":e.hasActiveFilters}]),disabled:!e.hasActiveFilters,onClick:i[7]||(i[7]=o=>e.resetFilter())},[c("span",lt,[c("span",rt,E(l.$t("search.reset_filter")),1),B(w,{icon:"refresh",size:30,class:"ml-3 mt-0.5"})])],10,nt)])]),c("div",dt,[c("button",{type:"button",class:"text-secondary-base label inline-flex items-center cursor-pointer","aria-expanded":e.state.isFilterShow,"aria-controls":"mobileFilterContainer",onClick:i[8]||(i[8]=o=>e.state.isFilterShow=!e.state.isFilterShow)},[c("span",mt,E(l.$t("search.filters")),1),B(w,{icon:"settingsSlider",size:15})],8,ct)])],8,Je),e.state.isFilterShow?(g(),y("div",{key:0,id:"mobileFilterContainer",class:"mobile",role:"region","aria-label":l.$t("search.filters")},[c("div",ut,[((k=e.filterFields.main.filterType)==null?void 0:k.length)>0?(g(),I(p,{key:0,options:e.filterFields.main.filterType,selected:e.selectedFilterType,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:e.onFilterTypeChange},null,8,["options","selected","is-loading","disabled","onUpdateOption"])):_("",!0),((j=e.selectedFilterType)==null?void 0:j.value)==="season"?(g(),I(p,{key:1,options:e.filterFields.main.season,selected:e.getActiveFilters.season,"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:i[9]||(i[9]=o=>e.selectFilter(o,"season"))},null,8,["options","selected","is-loading","disabled"])):_("",!0),((Q=e.selectedFilterType)==null?void 0:Q.value)==="date"?(g(),y("div",pt,[c("span",Ft,E(l.$t("search.from")),1),Z(c("input",{id:"game-stats-date-from-mobile","onUpdate:modelValue":i[10]||(i[10]=o=>e.filterValues.dateFrom=o),type:"date",name:"dateFrom",class:"date-picker","aria-label":l.$t("search.from"),onChange:i[11]||(i[11]=o=>e.onDateChange(o,"dateFrom"))},null,40,vt),[[P,e.filterValues.dateFrom]]),c("span",ft,E(l.$t("search.to")),1),Z(c("input",{id:"game-stats-date-to-mobile","onUpdate:modelValue":i[12]||(i[12]=o=>e.filterValues.dateTo=o),type:"date",name:"dateTo",class:"date-picker","aria-label":l.$t("search.to"),onChange:i[13]||(i[13]=o=>e.onDateChange(o,"dateTo"))},null,40,bt),[[P,e.filterValues.dateTo]])])):_("",!0),((J=e.selectedFilterType)==null?void 0:J.value)==="last"?(g(),y("div",ht,[c("span",Tt,E(l.$t("sports.stats.LastGames")),1),Z(c("input",{id:"game-stats-last-mobile","onUpdate:modelValue":i[14]||(i[14]=o=>e.filterValues.lastX=o),class:"last-games-input",type:"number",min:"1",step:"1",name:"lastX","aria-label":l.$t("sports.stats.LastGames"),onChange:i[15]||(i[15]=o=>e.onLastGamesChange(o,"lastX"))},null,40,yt),[[P,e.filterValues.lastX]])])):_("",!0),(g(!0),y(N,null,$(e.filterFields.main,(o,m)=>(g(),y(N,{key:m},[e.convertKeystoString(m)!=="season"&&e.convertKeystoString(m)!=="filterType"?(g(),I(p,{key:0,options:o,selected:e.getActiveFilters[m],"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:d=>e.selectFilter(d,m)},null,8,["options","selected","is-loading","disabled","onUpdateOption"])):_("",!0),e.convertKeystoString(m)==="season"||e.convertKeystoString(m)==="series"||e.convertKeystoString(m)!=="gameType"?(g(),I(p,{key:1,options:o,selected:e.getActiveFilters[m],"is-loading":e.isFilterLoading,disabled:e.state.isFiltering,onUpdateOption:d=>e.selectFilter(d,m)},null,8,["options","selected","is-loading","disabled","onUpdateOption"])):_("",!0)],64))),128)),(g(!0),y(N,null,$(e.filterFields.secondary,(o,m)=>(g(),I(p,{key:m,options:o,selected:e.getSelectedSecondFilter(m),"is-loading":e.isFilterLoading,placeholder:`${e.capitalizeName(e.transformFilterName[m]??m)}`,disabled:e.state.isFiltering,onUpdateOption:d=>e.selectFilter(d,m)},null,8,["options","selected","is-loading","placeholder","disabled","onUpdateOption"]))),128))]),c("div",_t,[c("button",{type:"button",class:te(["reset-filter",{"text-grey-base":!e.hasActiveFilters,"text-primary-base":e.hasActiveFilters}]),disabled:!e.hasActiveFilters,onClick:i[16]||(i[16]=o=>e.resetFilter())},[c("span",wt,[c("span",Ut,E(l.$t("search.reset_filter")),1),B(w,{icon:"refresh",size:30,class:"ml-3 mt-0.5"})])],10,At)])],8,gt)):_("",!0)],64)}const St=Ce(Qe,[["render",Ct],["__scopeId","data-v-34291104"]]),Ot={name:"GameStatsTabs",components:{StatsTable:ye(()=>_e(()=>import("./StatsTable-CFj51kQm.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]))),GameStatsFilter:St,KeyValueTable:je,MessageSection:ye(()=>_e(()=>import("./MessageSection-DE2kEz_K.js"),__vite__mapDeps([19,1,2,20]))),SyButton:Ne,SyHeading:ke},props:{activeTab:{type:String,default:""}},emits:["gameFilterChange"],setup(l,{emit:i}){const r=Ue(),e=Ae(),u=we(),{activeTab:q}=Ve(l),L=O(()=>r.isLoading),p=O(()=>r.dataColumns??[]),w=Xe(()=>r.getInfoStats??{}),b=O(()=>r.defaultHighLight),D=O(()=>{var d;return(d=r.selectedFilterModule)==null?void 0:d.name}),T=O(()=>{var d,h,U,M,S,W;return L.value?!1:(d=r.statsInfo)!=null&&d.stats&&((h=r.statsInfo)==null?void 0:h.stats.length)<=0?!0:((U=r.statsInfo)==null?void 0:U.type)==="player"?ee((M=r.statsInfo)==null?void 0:M.players)||ee((S=r.statsInfo)==null?void 0:S.teams):ee((W=r.statsInfo)==null?void 0:W.teams)}),C=O(()=>r.extraHeaders??[]),H=O(()=>{var d,h;return!L.value&&((d=w==null?void 0:w.value.stats)==null?void 0:d.length)>0&&((h=w==null?void 0:w.value.stats)==null?void 0:h.length)>=r.pageSize&&!T.value}),k=O(()=>r.isShowMore),j=async(d,h,U)=>{r.updateDataColumnWhenActiveSorting(d,h);let M=h;const{query:S}=e;Re(U,Y=>{Y&&Y.sortKey&&Y.sortKey!==h&&Y.setInactive()}),q.value==="games"&&h==="Date"&&(M="DateTime");const W={...S,sortKey:M},ae=await r.sortItem(d,M),se=r.requestStats(ae,W),{activeFiltersKeyValuePair:ie,moduleType:
2oe}=se;u.replace({name:"GameStatistics",params:{type:e.params.type,moduleType:oe},query:ie})},Q=async()=>{var d,h;if(!(L.value||k.value)&&((d=r.statsInfo)==null?void 0:d.totalCount)>=((h=r.statsInfo)==null?void 0:h.stats.length)){r.isShowMore=!0;let U=r.pageSize;U+=25,r.setPageSize(U);const{activeFiltersKeyValuePair:M,moduleType:S}=await r.getPaginationUpdate(r.pageSize)??{};u.replace({name:"GameStatistics",params:{type:e.params.type,moduleType:S},query:M})}},J=d=>{let h=[];d&&C.value.length>0&&(h=JSON.parse(JSON.stringify(p.value)).filter((M,S)=>S!==0&&S!==1),r.composeExtraHeaderGroup(h))},o=()=>{i("gameFilterChange")};return{sortTable:j,updatePagination:Q,isShowMore:k,openPanel:async(d,h)=>{r.updateTeamOrPlayerInfoIsOpenState(d,h),o()},isDataError:T,emitGameFilterChange:o,getExtraHeader:C,isFetchingData:L,columns:p,getDefaultHighLight:b,statsInfo:w,getActiveFilters:r.activeFilters,isShowMoreButtonShow:H,getActiveModule:D,resizeHandle:J}}},Dt={class:"player-stats mt-10"},Mt={class:"player-stats-container text-left mx-10"},It={key:1,class:"abbreviations-container w-full md:w-1/2"};function Lt(l,i,r,e,u,q){var C;const L=V("sy-heading"),p=V("game-stats-filter"),w=V("message-section"),b=V("stats-table"),D=V("sy-button"),T=V("key-value-table");return g(),y(N,null,[c("div",Dt,[c("div",Mt,[e.isFetchingData?_("",!0):(g(),I(L,{key:0,primary:"","heading-label":`${l.$t(`gamestatstab.${r.activeTab}`)} ${e.getActiveFilters.season.name??""}`,heading:"heading 3","heading-level":"h1",uppercase:""},null,8,["heading-label"])),B(p,{"active-tab":r.activeTab,onChangeFilter:e.emitGameFilterChange},null,8,["active-tab","onChangeFilter"]),e.isDataError?(g(),I(w,{key:1,message:l.$t("site.no_data_current_season")},null,8,["message"])):(g(),I(b,{key:2,id:"stats-table","data-columns":e.columns,"default-high-light":e.getDefaultHighLight,"stats-info":e.statsInfo,"is-loading":e.isFetchingData,"disable-sorting":r.activeTab==="standings","extra-headers":e.getExtraHeader,"active-module":e.getActiveModule,"active-tab":r.activeTab,"is-show-more":e.isShowMore,onSorting:e.sortTable,onOpenInfo:e.openPanel,onChangeResizeInMobile:e.resizeHandle},null,8,["data-columns","default-high-light","stats-info","is-loading","disable-sorting","extra-headers","active-module","active-tab","is-show-more","onSorting","onOpenInfo","onChangeResizeInMobile"]))])]),e.isShowMoreButtonShow?(g(),I(D,{key:0,primary:"",outlined:"",class:"show-more",loading:e.isShowMore,onClick:i[0]||(i[0]=xe(H=>e.updatePagination(),["prevent"])),onKeypress:()=>{}},{default:Ke(()=>[ze(E(l.$t("gamestats.show_more")),1)]),_:1},8,["loading"])):_("",!0),e.isDataError?_("",!0):(g(),y("div",It,[B(T,{data:e.columns,"key-column":"name","value-column":"description",provider:(C=e.statsInfo)==null?void 0:C.provider},null,8,["data","provider"])]))],64)}const Xt=Ce(Ot,[["render",Lt],["__scopeId","data-v-4fb1de60"]]);export{Xt 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.