PageSourceSearch

https://my.phc.cz/assets/ResultsDashboardPage-Db8XJVCo.js

js phc.cz collected 2026-10-02 16:20:11 UTC 5,158 bytes, 1 lines download raw bytes

1import{_ as $}from"./ListItems.vue_vue_type_script_setup_true_lang-CWFST6ju.js";import{d as D,i as T,f as v,bR as j,j as S,A as N,Z as P,o as c,g as f,w as i,u as s,c as B,t as _,a as r,b as C,p as x,x as V,y as E,G,v as H,R as M,a7 as q,bS as z,s as L,D as A,k as Q,F as U,a_ as Z,C as J,a6 as O,Q as W,bT as X,bU as Y,bV as g,q as w,r as ee}from"./index-BRlEgfCl.js";import{s as te,u as se,_ as ae}from"./Layout.vue_vue_type_script_setup_true_lang-Dmg5kEs8.js";import{_ as F}from"./CollapsableGroup.vue_vue_type_script_setup_true_lang-Bmg0YZzM.js";import{C as oe}from"./CountryFlag-DKg-XIs5.js";import{_ as re}from"./DataTable.vue_vue_type_script_setup_true_lang-RiKZNs-q.js";import{i as le}from"./isEmpty-CUg_v-LH.js";import{_ as ne}from"./CardStatistic.vue_vue_type_script_setup_true_lang-uxuLH6M4.js";import{t as ce}from"./toComputed-Cx5bW2CU.js";import{s as ue}from"./sumBy-XyUzlCki.js";import"./LocaleSwitcher.vue_vue_type_script_setup_true_lang-BYWN_9xX.js";import"./Logo.vue_vue_type_script_setup_true_lang-BwpF6QV6.js";import"./PhPlus.vue-DNpcNz1e.js";import"./PhCaretRight.vue-5huur4RU.js";const ie={key:0,class:"italic text-gray-500 bg-white rounded-lg border shadow px-8 py-4 text-sm"},me={class:"flex items-center pl-4"},de={class:"pr-4 text-right"},_e=D({__name:"ResultsDashboardFavorites",setup(k){const{t:e}=T(),b=v(()=>[{key:"team"},{key:"categoryCode"}]),u=j(),{teamsById:h,teamCategoriesById:p}=S(),l=N(),y=()=>{var m;l.value=V(d=>E(d,o=>h[o]),d=>G(d,o=>{const n=h[o];return{id:n.id,countryCode:n.clubCountryCode,team:n.teamName,categoryCode:p[h[o].teamCategoryId].code}}),d=>te(d,["team","categoryCode"]))((m=u.rootState.value)==null?void 0:m.favoriteTeamIds)};P(()=>y());const t=H(),a=m=>{t.push({name:M.resultsTeamDetail,params:{id:l.value[m].id}})};return(m,d)=>l.value?(c(),f(F,{key:0,title:s(e)("resultsDashboard.favorites.title"),isCollapsable:""},{default:i(()=>[s(le)(l.value)?(c(),B("div",ie,_(s(e)("resultsDashboard.favorites.noFavorites")),1)):(c(),f(re,{key:1,tableData:l.value,headers:b.value,hideHeader:"",isRowLink:"","onClick:row":a},{team:i(({row:o})=>[r("div",me,[C(oe,{country:o.countryCode,size:16,class:"rounded object-cover"},null,8,["country"]),r("span",null,_(o.team),1)])]),categoryCode:i(({row:o})=>[r("div",de,_(o.categoryCode),1)]),_:1},8,["tableData","headers"]))]),_:1},8,["title"])):x("",!0)}}),fe={class:"grid grid-cols-12 gap-6"},pe=D({__name:"ResultsDashboardStats",setup(k){const{t:e}=T(),{teams:b,halls:u,teamsByClubCountryCode:h}=S(),p=q(),{ensureReferees:l}=p,{approvedReferees:y}=z(p),{showResults:t}=L();l();const a=v(()=>{var n;return((n=y.value)==null?void 0:n.length)||0}),{matches:m}=ce(A()),d=v(()=>ue(m.value,n=>n.homeScore+n.awayScore)),o=v(()=>[{label:e("resultsDashboard.stats.teams"),count:b.length},{label:e("resultsDashboard.stats.countries"),count:Z(h).length,linkTo:{name:J.countryList}},{label:e("resultsDashboard.stats.referees"),count:a.value,linkTo:{name:O.refereesByCountryList}},{label:e("resultsDashboard.stats.halls"),count:u.length,linkTo:{name:W.placeList,params:{type:X.hall}}},{label:e("resultsDashboard.stats.matches"),count:m.value.length,linkTo:t?{name:Y.detail}:null},{label:e("resultsDashboard.stats.goals"),count:d.value}]);return(n,De)=>(c(),f(F,{title:s(e)("resultsDashboard.stats.title")},{default:i(()=>[r("div",fe,[(c(!0),B(U,null,Q(o.value,({label:R,count:I,linkTo:K})=>(c(),f(ne,{key:R,label:R,count:I,linkTo:K,class:"col-span-6 md:col-span-4 shadow"},null,8,["label","count","linkTo"]))),128))])]),_:1},8,["title"]))}}),he={class:"page-container !max-w-[750px]"},ye={class:"heading-5xl text-center pb-10"},be={class:"flex flex-col md:flex-row gap-10"},ge={class:"text-xl font-bold font-bebas_neue"},ve={class:"font-normal text-gray-400 font-inter text-sm"},Ce={class:"text-xl font-bold font-bebas_neue"},xe={class:"font-normal text-gray-400 font-inter text-sm"},Ve=D({__name:"ResultsDashboardPage",setup(k){const{categories:e}=se(),{showResults:b}=L();return(u,h)=>{const p=ee("RouterLink");return c(),f(ae,null,{default:i(()=>{var l,y;return[r("div",he,[r("div",ye,_(u.$t("resultsDashboard.year")),1),r("div",be,[(l=s(e)[s(g).male])!=null&&l.length?(c(),f($,{key:0,items:s(e)[s(g).male],title:u.$t("resultsDashboard.boys"),class:"flex-grow",getKey:(t,a)=>`${t.code}${a}
1`},{item:i(({item:t,...a})=>[C(p,w({to:t.to},a,{class:["flex justify-between items-center","hover:bg-gray-50 transition-colors"]}),{default:i(()=>[r("span",ge,_(t.code),1),r("span",ve,_(u.$t("resultsDashboard.teams",{teams:t.teamCount})),1)]),_:2},1040,["to"])]),_:1},8,["items","title","getKey"])):x("",!0),(y=s(e)[s(g).female])!=null&&y.length?(c(),f($,{key:1,items:s(e)[s(g).female],title:u.$t("resultsDashboard.girls"),class:"flex-grow",getKey:(t,a)=>`${t.code}${a}`},{item:i(({item:t,...a})=>[C(p,w({to:t.to},a,{class:["flex justify-between items-center","hover:bg-gray-50 transition-colors"]}),{default:i(()=>[r("span",Ce,_(t.code),1),r("span",xe,_(u.$t("resultsDashboard.teams",{teams:t.teamCount})),1)]),_:2},1040,["to"])]),_:1},8,["items","title","getKey"])):x("",!0)]),s(b)?(c(),f(_e,{key:0,class:"mt-10"})):x("",!0),C(pe,{class:"mt-10"})])]}),_:1})}}});export{Ve 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.