import{c as R,h as E,b as ae,aC as le,aD as se,a as z,a8 as ne,g as oe,br as M,s as l,C as i,aa as e,ac as v,z as n,G as a,F as w,t as q,v as p,B as g,bk as B,ab as $,A as k,bc as re,bs as ce,Q as U,q as ie,bg as ue,_ as X,u as Y,bt as K,y as O,x as I,bu as ee,m as F,r as N,al as T,aF as de,bj as _e,bm as he,bp as me,bv as pe,D as ye,at as fe,b4 as ge,af as be}from"./index.d567e818.js";import{Q as ve}from"./QTab.79cae3c9.js";import{Q as we}from"./QTabs.f610425e.js";import{Q as xe}from"./QSpinnerDots.afac0abd.js";import{u as ke,a as $e,b as qe,c as Se}from"./use-panel.bfff5cdc.js";import{Q as Z}from"./QLinearProgress.89ae4678.js";import{Q}from"./QExpansionItem.9beaac96.js";import{Q as D}from"./QMarkupTable.85a2d059.js";import{Q as te}from"./QBtnGroup.5067cdd1.js";import{Q as L}from"./QBadge.0148a953.js";import{Q as J}from"./QItemLabel.a23702fb.js";import{Q as ze}from"./QList.19e4bbc9.js";import"./QResizeObserver.9933fa55.js";import"./touch.70a9dd44.js";import"./selection.dc3c322d.js";import"./use-cache.b0833c75.js";var Ie=R({name:"QTabPanel",props:ke,setup(r,{slots:u}){return()=>E("div",{class:"q-tab-panel",role:"tabpanel"},ae(u.default))}}),Ve=R({name:"QTabPanels",props:{...$e,...le},emits:qe,setup(r,{slots:u}){const o=oe(),d=se(r,o.proxy.$q),{updatePanelsList:b,getPanelContent:t,panelDirectives:s}=Se(),h=z(()=>"q-tab-panels q-panel-parent"+(d.value===!0?" q-tab-panels--dark q-dark":""));return()=>(b(u),ne("div",{class:h.value},t(),"pan",r.swipeable,()=>s.value))}});const je={class:"row q-py-lg items-center"},Be={class:"col text-center q-pt-sm"},Pe=["src"],Qe=["src"],Ce={class:"text-center"},Me={class:"text-caption"},De={class:"text-caption q-mt-xs"},Oe={class:"q-mt-sm"},Te={class:"inline-block bg-grey-4 text-grey-10 q-pa-xs rounded-borders-xs glossy2",style:{width:"2em"}},Ae={class:"inline-block bg-grey-4 text-grey-10 q-pa-xs rounded-borders-xs glossy2",style:{width:"2em"}},Fe={class:"col text-center q-pt-sm"},He=["src"],Le=["src"],Ee={__name:"MatchInfo",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(r){const u=r,o=M(u,"info"),d=z(()=>{var t,s,h,_;if(u.type=="lq")return[o.value.match_info.home_score,o.value.match_info.away_score];let b=((s=(t=o.value.match_info)==null?void 0:t.score)==null?void 0:s.full_time_score)||"";return b||(b=((_=(h=o.value.match_info)==null?void 0:h.score)==null?void 0:_.half_time_score)||""),b.split(":").map(f=>f.trim())});return(b,t)=>(l(),i("div",je,[e("div",Be,[u.type=="lq"?(l(),i(v,{key:0},[e("img",{src:n(o).match_info.away_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,Pe),e("div",null,a(n(o).match_info.away_team_name),1)],64)):(l(),i(v,{key:1},[e("img",{src:n(o).match_info.home_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,Qe),e("div",null,a(n(o).match_info.home_team_name),1)],64))]),e("div",Ce,[e("div",Me,a(n(o).match_info.start_week)+a(n(o).match_info.play_num_view||n(o).match_info.play_num)+" "+a(n(o).match_info.competition_name),1),e("div",De,a(n(o).match_info.start_time_str),1),e("div",Oe,[e("div",Te,a((u.type=="lq"?n(d)[1]:n(d)[0])||"VS"),1),w(" : "),e("div",Ae,a((u.type=="lq"?n(d)[0]:n(d)[1])||"VS"),1)])]),e("div",Fe,[u.type=="lq"?(l(),i(v,{key:0},[e("img",{src:n(o).match_info.home_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,He),e("div",null,a(n(o).match_info.home_team_name),1)],64)):(l(),i(v,{key:1},[e("img",{src:n(o).match_info.away_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,Le),e("div",null,a(n(o).match_info.away_team_name),1)],64))])]))}},Re=e("span",null,"\u8D5B\u4E8B\u7EDF\u8BA1",-1),Ue={class:"bg-white q-px-md"},Ne={class:"row justify-between"},Ge={class:"text-grey"},We={class:"text-grey"},Ke={class:"row items-center"},Ze={class:"col"},Je={class:"q-px-xs bg-dark text-white text-caption text-center rounded-borders-xs relative-position",style:{"margin-left":"-10px","margin-right":"-10px","z-index":"2"}},Xe={class:"col"},Ye={__name:"LiveSituation",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(r){const o=M(r,"info");return(d,b)=>{var t,s;return l(),i("div",null,[(s=(t=n(o).live)==null?void 0:t.teamStats)!=null&&s.length?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[Re]),_:1})]),default:p(()=>[e("div",Ue,[(l(!0),i(v,null,$(n(o).live.teamStats,(h,_)=>(l(),i("div",{class:"q-pb-md",key:_},[e("div",Ne,[e("span",null,[w(a(h.homeRate)+" ",1),e("span",Ge,a(h.homeProgress*100)+"%",1)]),e("span",null,[e("span",We,a(h.awayProgress*100)+"% ",1),w(" "+a(h.awayRate),1)])]),e("div",Ke,[e("div",Ze,[g(Z,{size:"14px",color:"red",rounded:"",value:h.homeProgress,reverse:""},null,8,["value"])]),e("div",null,[e("div",Je,a(h.title),1)]),e("div",Xe,[g(Z,{size:"14px",color:"blue",rounded:"",value:h.awayProgress},null,8,["value"])])])]))),128))])]),_:1})):k("",!0)])}}};var H=R({name:"QBtnToggle",props:{...re,modelValue:{required:!0},options:{type:Array,required:!0,validator:r=>r.every(u=>("label"in u||"icon"in u||"slot"in u)&&"value"in u)},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","clear","click"],setup(r,{slots:u,emit:o}){const d=z(()=>r.options.find(y=>y.value===r.modelValue)!==void 0),b=z(()=>({type:"hidden",name:r.name,value:r.modelValue})),t=ue(b),s=z(()=>ce(r)),h=z(()=>({rounded:r.rounded,dense:r.dense,...s.value})),_=z(()=>r.options.map((y,m)=>{const{attrs:V,value:j,slot:C,...S}=y;return{slot:C,props:{key:m,"aria-pressed":j===r.modelValue?"true":"false",...V,...S,...h.value,disable:r.disable===!0||S.disable===!0,color:j===r.modelValue?c(S,"toggleColor"):c(S,"color"),textColor:j===r.modelValue?c(S,"toggleTextColor"):c(S,"textColor"),noCaps:c(S,"noCaps")===!0,noWrap:c(S,"noWrap")===!0,size:c(S,"size"),padding:c(S,"padding"),ripple:c(S,"ripple"),stack:c(S,"stack")===!0,stretch:c(S,"stretch")===!0,onClick(A){f(j,y,A)}}}}));function f(y,m,V){r.readonly!==!0&&(r.modelValue===y?r.clearable===!0&&(o("update:modelValue",null,null),o("clear")):o("update:modelValue",y,m),o("click",V))}function c(y,m){return y[m]===void 0?r[m]:y[m]}function x(){const y=_.value.map(m=>E(U,m.props,m.slot!==void 0?u[m.slot]:void 0));return r.name!==void 0&&r.disable!==!0&&d.value===!0&&t(y,"push"),ie(u.default,y)}return()=>E(te,{class:"q-btn-toggle",...s.value,rounded:r.rounded,stretch:r.stretch,glossy:r.glossy,spread:r.spread},x)}});const et={key:0,class:"row linear-progress"},tt={__name:"LinearProgress",props:{size:{type:String,default:"16px"},values:{type:Array,default(){return[]}},colors:{type:Array,default(){return["red","blue","green"]}},round:Boolean,reverse:Boolean,labelPosition:{type:String,default:"center"}},setup(r){const u=r,o=Y();return(d,b)=>(l(),i(v,null,[r.labelPosition==="top"?(l(),i("div",et,[(l(!0),i(v,null,$(u.values,(t,s)=>(l(),i("div",{key:s,style:K({width:t*100+"%"}),class:"linear-progress-text"},[O(d.$slots,"label",{index:s},void 0,!0)],4))),128))])):k("",!0),e("div",ee({class:"row linear-progress"},n(o),{class:{reverse:u.reverse,"rounded-borders":u.round},style:{height:u.size}}),[(l(!0),i(v,null,$(u.values,(t,s)=>(l(),i("div",{key:s,style:K({width:t*100+"%"}),class:I(["bg-"+r.colors[s],"linear-progress-item"])},[!r.labelPosition||r.labelPosition==="center"?O(d.$slots,"label",{key:0,index:s},void 0,!0):k("",!0)],6))),128))],16)],64))}};var G=X(tt,[["__scopeId","data-v-04d10e3f"]]);const at={class:"q-pb-md q-px-md"},lt={class:"row items-center justify-between q-pb-sm q-px-md"},st=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",{width:"100"},"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206"),e("th",{width:"40"},"\u8D5B\u679C"),e("th",{width:"40"},"\u76D8\u8DEF")])],-1),nt=e("br",null,null,-1),ot={class:"row"},rt={class:"col-auto q-px-sm text-weight-bold"},ct={__name:"HistoryTable",props:{info:{type:Object,default(){return{}}},type:{type:String},data:{type:Object,default(){return{}}}},setup(r){const u=r,o=z(()=>{var s,h,_,f;return[...(h=(s=u.data)==null?void 0:s.away)!=null?h:[],...(f=(_=u.data)==null?void 0:_.home)!=null?f:[]].filter(c=>c.away_team_id===u.info.match_info.away_team_id&&c.home_team_id===u.info.match_info.home_team_id?!0:c.away_team_id===u.info.match_info.home_team_id&&c.home_team_id===u.info.match_info.away_team_id).splice(0,10)}),d=F({competition:0,homeField:0}),b=z(()=>o.value.filter(s=>{var h,_;return!(d.competition&&s.competition_id!=((h=u.info.match_info)==null?void 0:h.competition_id)||d.homeField&&s.home_team_id!=((_=u.info.match_info)==null?void 0:_.home_team_id))})),t=z(()=>{const s=[0,0,0];return b.value.forEach(h=>{h.win_result=="\u80DC"?s[0]++:h.win_result=="\u5E73"?s[1]++:h.win_result=="\u8D1F"&&s[2]++}),{values:[s[0]/b.value.length,s[1]/b.value.length,s[2]/b.value.length],colors:["red","blue","green"],labels:[s[0]?`\u4E3B\u80DC${s[0]}\u573A`:"",s[1]?`\u5E73\u5C40${s[1]}\u573A`:"",s[2]?`\u5BA2\u80DC${s[2]}\u573A`:""]}});return(s,h)=>n(o).length?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u5386\u53F2\u4EA4\u950B ")]),_:1})]),default:p(()=>[e("div",at,[g(G,{size:"16px",values:n(t).values,colors:n(t).colors,class:"q-my-xs bg-grey-4",round:"","label-position":"top"},{label:p(({index:_})=>[e("div",{class:I("text-caption text-"+n(t).colors[_])},a(n(t).labels[_]),3)]),_:1},8,["values","colors"])]),e("div",lt,[g(H,{modelValue:d.competition,"onUpdate:modelValue":h[0]||(h[0]=_=>d.competition=_),rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u6240\u6709\u8D5B\u4E8B",value:0},{label:"\u76F8\u540C\u8D5B\u4E8B",value:1}]},null,8,["modelValue"]),g(H,{modelValue:d.homeField,"onUpdate:modelValue":h[1]||(h[1]=_=>d.homeField=_),rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u5168\u90E8\u5BF9\u9635",value:0},{label:"\u4E3B\u5BA2\u76F8\u540C",value:1}]},null,8,["modelValue"])]),g(D,{flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[st,e("tbody",null,[(l(!0),i(v,null,$(n(b),(_,f)=>{var c,x;return l(),i("tr",{key:f},[e("td",null,[w(a(_.start_time_str)+" ",1),nt,w(a(_.competition_name),1)]),e("td",null,[e("div",ot,[e("span",{class:I(["col text-right",_.home_team_name==((c=r.info.match_info)==null?void 0:c.home_team_name)?{"text-red":_.win_result=="\u80DC","text-green":_.win_result=="\u8D1F","text-blue":_.win_result=="\u5E73"}:{}])},a(_.home_team_name),3),e("span",rt,a(_.home_score)+"-"+a(_.away_score),1),e("span",{class:I(["col text-left",_.away_team_name==((x=r.info.match_info)==null?void 0:x.home_team_name)?{"text-red":_.win_result=="\u80DC","text-green":_.win_result=="\u8D1F","text-blue":_.win_result=="\u5E73"}:{}])},a(_.away_team_name),3)])]),e("td",{class:I({"text-red":_.win_result=="\u80DC","text-green":_.win_result=="\u8D1F","text-blue":_.win_result=="\u5E73"})},a(_.win_result),3),e("td",null,[w(a(_.ya_handicap)+" ",1),e("div",{class:I({"text-red":_.ya_result=="\u8D62","text-green":_.ya_result=="\u8F93","text-blue":_.ya_result=="\u8D70"})},a(_.ya_result),3)])])}),128))])]),_:1})]),_:1})):k("",!0)}},it={class:"q-pb-md q-px-md"},ut={class:"row justify-between items-end text-caption"},dt={class:"text-amber-9 align-left"},_t=e("br",null,null,-1),ht={class:"text-indigo align-right"},mt=e("br",null,null,-1),pt={key:0,class:"row items-center q-pb-sm q-px-md"},yt=["src"],ft={class:"text-indigo"},gt={class:"row items-center justify-between q-pb-sm q-px-md"},bt=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",{width:"100"},"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206"),e("th",{width:"40"},"\u8D5B\u679C"),e("th",{width:"40"},"\u76D8\u8DEF")])],-1),vt=e("br",null,null,-1),wt={class:"row items-center"},xt={class:"col-auto q-px-sm text-weight-bold"},kt={__name:"RecentTable",props:{info:{type:Object,default(){return{}}},type:{type:String},data:{type:Object,default(){return{}}}},setup(r){const u=r,o=M(u,"info"),d={home:F({competition:0,homeField:0}),away:F({competition:0,homeField:0})};function b(c,x,y){var m,V;return!(y.competition&&c.competition_id!=((m=o.value.match_info)==null?void 0:m.competition_id)||y.homeField&&c[x+"_team_id"]!=((V=o.value.match_info)==null?void 0:V[x+"_team_id"]))}const t=z(()=>{var c;return[...((c=u.data)==null?void 0:c.home)||[]].splice(0,30)}),s=z(()=>{var c;return[...((c=u.data)==null?void 0:c.away)||[]].splice(0,30)}),h=z(()=>{var c;return(c=t.value.filter(x=>b(x,"home",d.home)))!=null?c:[]}),_=z(()=>{var c;return(c=s.value.filter(x=>b(x,"away",d.away)))!=null?c:[]}),f=z(()=>{var y,m,V,j,C,S,A,W;const c=[0,0,0,0];t.value.forEach(P=>{P.win_result=="\u80DC"?c[0]++:P.win_result=="\u5E73"?c[1]++:P.win_result=="\u8D1F"&&c[2]++,P.ya_result=="\u8D62"&&c[3]++});const x=[0,0,0,0];return s.value.forEach(P=>{P.win_result=="\u80DC"?x[0]++:P.win_result=="\u5E73"?x[1]++:P.win_result=="\u8D1F"&&x[2]++,P.ya_result=="\u8D62"&&x[3]++}),{values:[c[0]/(c[0]+x[0]),1-c[0]/(c[0]+x[0])],home:[c[0],c[1],c[2],Math.round(c[0]*100/((m=(y=u.data)==null?void 0:y.home)==null?void 0:m.length))||0,Math.round(c[3]*100/((j=(V=u.data)==null?void 0:V.home)==null?void 0:j.length))||0],away:[x[0],x[1],x[2],Math.round(x[0]*100/((S=(C=u.data)==null?void 0:C.away)==null?void 0:S.length))||0,Math.round(x[3]*100/((W=(A=u.data)==null?void 0:A.away)==null?void 0:W.length))||0]}});return(c,x)=>(l(),i("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u8FD1\u671F\u6218\u7EE9 ")]),_:1})]),default:p(()=>[e("div",it,[e("div",ut,[e("div",dt,[w(a(n(f).home[0])+"\u80DC"+a(n(f).home[1])+"\u5E73"+a(n(f).home[2])+"\u8D1F",1),_t,w(" \u80DC"+a(n(f).home[3])+"% \u8D62\u76D8"+a(n(f).home[4])+"% ",1)]),e("div",ht,[w(a(n(f).away[0])+"\u80DC"+a(n(f).away[1])+"\u5E73"+a(n(f).away[2])+"\u8D1F",1),mt,w(" \u80DC"+a(n(f).away[3])+"% \u8D62\u76D8"+a(n(f).away[4])+"% ",1)])]),g(G,{size:"16px",values:n(f).values,colors:["amber-7","indigo-7"],class:"q-my-xs bg-grey-4",round:"","label-position":"top"},null,8,["values"])]),(l(),i(v,null,$(["home","away"],y=>(l(),i(v,{key:y},[n(o).match_info?(l(),i("div",pt,[e("img",{src:n(o).match_info[y+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,yt),e("span",ft,a(n(o).match_info[y+"_team_name"]),1)])):k("",!0),e("div",gt,[g(H,{modelValue:d[y].competition,"onUpdate:modelValue":m=>d[y].competition=m,rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u6240\u6709\u8D5B\u4E8B",value:0},{label:"\u76F8\u540C\u8D5B\u4E8B",value:1}]},null,8,["modelValue","onUpdate:modelValue"]),g(H,{modelValue:d[y].homeField,"onUpdate:modelValue":m=>d[y].homeField=m,rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u5168\u90E8\u5BF9\u9635",value:0},{label:y=="home"?"\u4E3B\u961F\u4E3B\u573A":"\u5BA2\u961F\u5BA2\u573A",value:1}]},null,8,["modelValue","onUpdate:modelValue","options"])]),r.data[y]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:I(["markup-table border-tb-table text-center",y=="home"?"q-mb-sm":""]),stripe:"",separator:"cell",square:""},{default:p(()=>[bt,e("tbody",null,[(l(!0),i(v,null,$(y=="home"?n(h):n(_),(m,V)=>{var j,C;return l(),i("tr",{key:V},[e("td",null,[w(a(m.start_time_str)+" ",1),vt,w(a(m.competition_name),1)]),e("td",null,[e("div",wt,[e("span",{class:I(["col text-right",m.home_team_name==((j=n(o).match_info)==null?void 0:j[y+"_team_name"])?{"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"}:{}])},a(m.home_team_name),3),e("span",xt,a(m.home_score)+"-"+a(m.away_score),1),e("span",{class:I(["col text-left",m.away_team_name==((C=n(o).match_info)==null?void 0:C[y+"_team_name"])?{"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"}:{}])},a(m.away_team_name),3)])]),e("td",{class:I({"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"})},a(m.win_result),3),e("td",null,[w(a(m.ya_handicap)+" ",1),e("div",{class:I({"text-red":m.ya_result=="\u8D62","text-green":m.ya_result=="\u8F93","text-blue":m.ya_result=="\u8D70"})},a(m.ya_result),3)])])}),128))])]),_:2},1032,["class"])):k("",!0)],64))),64))]),_:1})]))}},$t={__name:"HistoryMatch",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(r){const u=r,o=N([]);return T.getHistoryMatch({match_id:u.matchId}).then(d=>{o.value=d}),(d,b)=>(l(),i(v,null,[g(ct,{data:o.value,type:u.type,info:u.info},null,8,["data","type","info"]),g(kt,{data:o.value,type:u.type,info:u.info},null,8,["data","type","info"])],64))}},qt={key:0,class:"row items-center q-py-sm q-px-md"},St=["src"],zt={class:"text-indigo"},It=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",null,"\u65F6\u95F4"),e("th",null,"\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635")])],-1),Vt={class:"row"},jt=e("span",{class:"col-auto q-px-sm"},"VS",-1),Bt={__name:"FutureMatch",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(r){const u=r,o=de({});return T.getFutureMatch({match_id:u.matchId}).then(d=>{o.value=d}),(d,b)=>(l(),i("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u672A\u6765\u8D5B\u4E8B ")]),_:1})]),default:p(()=>[(l(),i(v,null,$(["home","away"],t=>(l(),i(v,{key:t},[r.info.match_info?(l(),i("div",qt,[e("img",{src:r.info.match_info[t+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,St),e("span",zt,a(r.info.match_info[t+"_team_name"]),1)])):k("",!0),n(o)[t]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[It,e("tbody",null,[(l(!0),i(v,null,$(n(o)[t],(s,h)=>(l(),i("tr",{key:h},[e("td",null,a(s.start_time_str),1),e("td",null,a(s.competition_name),1),e("td",Vt,[e("span",{class:I(["col text-right",{"text-red":s.home_team_name==r.info.match_info[t+"_team_name"]}])},a(s.home_team_name),3),jt,e("span",{class:I(["col text-left",{"text-red":s.away_team_name==r.info.match_info[t+"_team_name"]}])},a(s.away_team_name),3)])]))),128))])]),_:2},1024)):k("",!0)],64))),64))]),_:1})]))}},Pt={key:0},Qt={class:"bg-grey-2"},Ct={key:0,class:"bg-grey-2 text-center"},Mt={__name:"MarkupTable",props:{data:{type:Array},header:Array,yHeader:Array,stripe:Boolean},setup(r){const u=r,o=Y();return(d,b)=>(l(),q(D,ee({flat:"",dense:"","wrap-cells":"",class:"fixed-table markup-table"},n(o)),{default:p(()=>[u.header&&u.header.length?(l(),i("thead",Pt,[e("tr",Qt,[(l(!0),i(v,null,$(u.header,(t,s)=>(l(),i("th",{key:s,class:"text-center"},[O(d.$slots,"header",{item:t,columnIndex:s},()=>[w(a(t),1)])]))),128))])])):k("",!0),e("tbody",null,[(l(!0),i(v,null,$(u.data,(t,s)=>(l(),i("tr",{key:s},[u.yHeader&&u.yHeader.length?(l(),i("td",Ct,[O(d.$slots,"yHeader",{item:u.yHeader[s],rowIndex:s},()=>[w(a(u.yHeader[s]),1)])])):k("",!0),(l(!0),i(v,null,$(t,(h,_)=>(l(),i("td",{key:_,class:I(["text-center",u.stripe?s%2?"bg-white":"bg-grey-2":""])},[O(d.$slots,"cell",{cell:h,row:t,rowIndex:s,columnIndex:_},()=>[w(a(h),1)])],2))),128))]))),128))])]),_:3},16))}},Dt={key:0,class:"row items-center q-py-sm q-px-md"},Ot=["src"],Tt={class:"text-indigo"},At=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th"),e("th",null,"\u8D5B"),e("th",null,"\u80DC"),e("th",null,"\u5E73"),e("th",null,"\u8D1F"),e("th",null,"\u5F97"),e("th",null,"\u5931"),e("th",null,"\u51C0"),e("th",null,"\u5F97\u5206"),e("th",null,"\u6392\u884C"),e("th",null,"\u80DC\u7387")])],-1),Ft={key:0},Ht={class:"bg-grey-2"},Lt={__name:"ScoreRanking",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(r){const u=r,o=[{name:"\u603B",key:"all"},{name:"\u4E3B",key:"home"},{name:"\u5BA2",key:"away"}],d=N([]);return T.getScoreRanking({match_id:u.matchId}).then(b=>{d.value=b}),(b,t)=>(l(),i("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u79EF\u5206\u6392\u884C ")]),_:1})]),default:p(()=>[(l(),i(v,null,$(["home","away"],s=>(l(),i(v,{key:s},[r.info.match_info?(l(),i("div",Dt,[e("img",{src:r.info.match_info[s+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,Ot),e("span",Tt,a(r.info.match_info[s+"_team_name"])+"("+a(r.info.match_info.competition_name)+")",1)])):k("",!0),d.value[s]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[At,e("tbody",null,[(l(),i(v,null,$(o,h=>{var _,f;return l(),i(v,{key:h.key},[(f=(_=d.value)==null?void 0:_[s])!=null&&f[h.key]?(l(),i("tr",Ft,[e("td",Ht,a(h.name),1),e("td",null,a(d.value[s][h.key].matches),1),e("td",null,a(d.value[s][h.key].wins),1),e("td",null,a(d.value[s][h.key].draws),1),e("td",null,a(d.value[s][h.key].losts),1),e("td",null,a(d.value[s][h.key].goal_for),1),e("td",null,a(d.value[s][h.key].goal_aga),1),e("td",null,a(d.value[s][h.key].goal_diff),1),e("td",null,a(d.value[s][h.key].points),1),e("td",null,a(d.value[s][h.key].position),1),e("td",null,a(d.value[s][h.key].matches?Math.round(d.value[s][h.key].wins*100/d.value[s][h.key].matches):0)+"%",1)])):k("",!0)],64)}),64))])]),_:2},1024)):k("",!0)],64))),64))]),_:1})]))}},Et={class:"bg-white q-pb-md"},Rt={class:"text-center text-caption text-grey-8"},Ut={key:0,class:"row items-center"},Nt={class:"col-3 text-right"},Gt={class:"col q-px-sm"},Wt={class:"col-3 text-left"},Kt={__name:"MatchStat",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(r){const u=r,o=F([{title:"\u4EA4\u950B",key:"jiao_feng"},{title:"\u8FD1\u51B5",key:"jin_kuang"},{title:"\u4E3B\u5BA2",key:"zhu_ke"}]);return T.getBattleMatch({match_id:u.matchId}).then(d=>{o.forEach(b=>{const t=d[b.key];(t==null?void 0:t.home)&&(t==null?void 0:t.away)&&(t.home.rate=Math.round(t.home.win*100/(t.home.win+t.home.draw+t.home.loss))/100,t.away.rate=Math.round(t.away.win*100/(t.away.win+t.away.draw+t.away.loss))/100,Object.assign(b,t))})}),(d,b)=>(l(),i("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u6218\u7EE9\u7EDF\u8BA1 ")]),_:1})]),default:p(()=>[e("div",Et,[(l(!0),i(v,null,$(o,(t,s)=>(l(),i("div",{class:"q-px-md q-pb-xs",key:s},[e("div",Rt,a(t.title),1),t.home&&t.away?(l(),i("div",Ut,[e("span",Nt,a(t.home.win)+"\u80DC"+a(t.home.draw)+"\u5E73"+a(t.home.loss)+"\u8D1F",1),e("div",Gt,[g(G,{size:"6px",values:[(1-t.home.rate)/2,t.home.rate/2,t.away.rate/2,(1-t.away.rate)/2],colors:["grey-4","red","blue","grey-4"],class:"q-my-xs bg-grey-4",round:""},null,8,["values"])]),e("span",Wt,a(t.away.win)+"\u80DC"+a(t.away.draw)+"\u5E73"+a(t.away.loss)+"\u8D1F",1)])):k("",!0)]))),128))])]),_:1})]))}},Zt={key:0},Jt={key:1},Xt=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",null,"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206")])],-1),Yt=e("br",null,null,-1),ea={__name:"MatchAnalysis",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(r){const o=M(r,"info");return(d,b)=>r.type=="jczq"?(l(),i("div",Zt,[g(Lt,{info:n(o),type:r.type,matchId:r.matchId},null,8,["info","type","matchId"]),g($t,{info:n(o),type:r.type,matchId:r.matchId},null,8,["info","type","matchId"]),g(Bt,{info:n(o),type:r.type,matchId:r.matchId},null,8,["info","type","matchId"]),g(Kt,{info:n(o),type:r.type,matchId:r.matchId},null,8,["info","type","matchId"])])):n(o).analysis?(l(),i("div",Jt,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u5386\u53F2\u4EA4\u950B ")]),_:1})]),default:p(()=>[g(D,{flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[Xt,e("tbody",null,[(l(!0),i(v,null,$(n(o).analysis.history,(t,s)=>(l(),i("tr",{key:s},[e("td",null,[w(a(t.start_time_str)+" ",1),Yt,w(a(t.competition_name),1)]),e("td",null,a(t.away_team_name)+" "+a(t.away_score)+" - "+a(t.home_score)+" "+a(t.home_team_name),1)]))),128))])]),_:1})]),_:1})])):k("",!0)}},ta={class:"col"},aa={key:0},la={key:1},sa={key:2},na={key:3},oa={__name:"MatchGen",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(r){const o=M(r,"info");return(d,b)=>(l(),q(ze,{class:"q-mt-sm bg-white",separator:""},{default:p(()=>[(l(!0),i(v,null,$(n(o).qingbao,(t,s)=>(l(),q(_e,{key:s},{default:p(()=>[g(B,null,{default:p(()=>[g(J,{class:"row"},{default:p(()=>[e("div",ta,[w(a(t.homeAway=="home"?"\u4E3B\u961F":"\u5BA2\u961F")+"\uFF1A ",1),t.tag=="strength"?(l(),i("span",aa,"\u8FD1\u671F\u6218\u529B")):t.tag=="absences"?(l(),i("span",la,"\u4F24\u505C\u60C5\u51B5")):t.tag=="players"?(l(),i("span",sa,"\u7403\u5458\u72B6\u6001")):t.tag=="pk"?(l(),i("span",na,"\u4E24\u961F\u4EA4\u950B")):k("",!0)]),t.type=="good"?(l(),q(L,{key:0,label:"\u6709\u5229",color:"green","text-color":"white"})):t.type=="bad"?(l(),q(L,{key:1,label:"\u4E0D\u5229",color:"red","text-color":"white"})):t.type=="neutral"?(l(),q(L,{key:2,label:"\u4E2D\u6027",color:"blue","text-color":"white"})):k("",!0)]),_:2},1024),g(J,{caption:""},{default:p(()=>[w(a(t.content),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}))}},ra={key:0,class:"q-px-md q-py-sm bg-white text-center"},ca={width:"80px"},ia={class:"col"},ua={class:"col"},da={class:"col"},_a={class:"col"},ha={class:"col"},ma={class:"col"},pa={class:"col"},ya={class:"col"},fa={class:"col"},ga={class:"col"},ba={class:"col"},va={class:"col"},wa={__name:"TradeIndex",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(r){const o=M(r,"info");return(d,b)=>{var t,s;return l(),i(v,null,[(t=n(o).zhishu_tabs)!=null&&t.length?(l(),i("div",ra,[g(te,{outline:""},{default:p(()=>[(l(!0),i(v,null,$(n(o).zhishu_tabs,(h,_)=>(l(),q(U,{key:_,outline:n(o).zhishu_tab!=h.value,color:"primary",dense:"",class:"q-px-md",label:h.name,onClick:f=>n(o).zhishu_tab=h.value},null,8,["outline","label","onClick"]))),128))]),_:1})])):k("",!0),(s=n(o).zhishu)!=null&&s[n(o).zhishu_tab]?(l(),q(Q,{key:1,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u8D54\u7387\u516C\u53F8 ("+a(n(o).zhishu[n(o).zhishu_tab].length)+"\u5BB6) ",1)]),_:1})]),default:p(()=>[g(D,{flat:"",dense:"","wrap-cells":"",class:"fixed-table markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[e("tbody",null,[(l(!0),i(v,null,$(n(o).zhishu[n(o).zhishu_tab],(h,_)=>(l(),i("tr",{key:_},[e("td",ca,a(h.company.name),1),e("td",null,[n(o).zhishu_tab=="ya"||n(o).zhishu_tab=="rf"?(l(!0),i(v,{key:0},$(h.items,(f,c)=>(l(),i("div",{class:"row no-warp",key:c},[e("div",ia,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",ua,a(f.home),1),e("div",da,a(f.handicap),1),e("div",_a,a(f.away),1)]))),128)):n(o).zhishu_tab=="ou"?(l(!0),i(v,{key:1},$(h.items,(f,c)=>(l(),i("div",{class:"row no-warp",key:c},[e("div",ha,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",ma,a(f.win),1),e("div",pa,a(f.draw),1),e("div",ya,a(f.loss),1)]))),128)):n(o).zhishu_tab=="daxiao"?(l(!0),i(v,{key:2},$(h.items,(f,c)=>(l(),i("div",{class:"row no-warp",key:c},[e("div",fa,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",ga,a(f.over),1),e("div",ba,a(f.handicap),1),e("div",va,a(f.under),1)]))),128)):k("",!0)])]))),128))])]),_:1})]),_:1})):k("",!0)],64)}}},xa={__name:"MatchProbability",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(r){const o=M(r,"info");return(d,b)=>{var t;return(t=n(o).probability)!=null&&t.predict?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u6982\u7387\u5BF9\u6BD4 ")]),_:1})]),default:p(()=>[g(Mt,{data:n(o).probability.predict,stripe:"",separator:"cell",square:"",class:"border-tb-table"},null,8,["data"])]),_:1})):k("",!0)}}};const ka={key:0},$a={key:1},qa={key:0,class:"row justify-center q-my-md"},Sa={__name:"DetailPage",setup(r){const u={daxiao:"\u5927\u5C0F",ou:"\u6B27\u8D54",ya:"\u4E9A\u8D54",rf:"\u8BA9\u5206"},o=[{name:"live",label:"\u5B9E\u51B5",panel:Ye,matchType:"jczq"},{name:"analysis",label:"\u5206\u6790",panel:ea},{name:"qingbao",label:"\u60C5\u62A5",panel:oa,matchType:"jczq"},{name:"zhishu",label:"\u6307\u6570",panel:wa},{name:"probability",label:"\u6982\u7387",panel:xa,matchType:"jczq"}],d=ye(),b=N("analysis"),t=he({});function s(h){T.getMatchInfo(d.params.type,h,{match_id:d.query.id}).then(_=>{var f,c,x;if(h==="match_info"&&d.params.type==="jczq"){let y=(c=(f=_.score)==null?void 0:f.score)==null?void 0:c.split(":");_.home_score=y==null?void 0:y[0].trim(),_.away_score=y==null?void 0:y[1].trim()}else if(h=="probability"&&_.predict)_.predict=_.predict.map(y=>Object.values(y));else if(h=="zhishu"){let y=[];for(let m in _)y.push({value:m,name:u[m]});t.zhishu_tabs=y,t.zhishu_tab=(x=y[0])==null?void 0:x.value}t[h]=_})}return s("match_info"),me(()=>{b.value&&s(b.value)}),(h,_)=>{const f=fe("page-layout");return l(),q(f,{class:"score-detail-page","header-class":"score-header"},pe({"header-right":p(()=>[g(U,{flat:"",dense:"",icon:"share",to:"/shop/share"})]),default:p(()=>[g(Ve,{modelValue:b.value,"onUpdate:modelValue":_[1]||(_[1]=c=>b.value=c),animated:"",class:"bg-transparent"},{default:p(()=>[(l(),i(v,null,$(o,c=>(l(),i(v,{key:c.name},[!c.matchType||n(d).params.type===c.matchType?(l(),q(Ie,{key:0,name:c.name,class:"q-pa-none"},{default:p(()=>[n(t)[c.name]===void 0?(l(),i("div",qa,[g(xe,{color:"grey",size:"24px"})])):k("",!0),(l(),q(ge,null,[n(t)[c.name]?(l(),q(be(c.panel),{key:0,info:n(t),type:n(d).params.type,matchId:n(d).query.id},null,8,["info","type","matchId"])):k("",!0)],1024))]),_:2},1032,["name"])):k("",!0)],64))),64))]),_:1},8,["modelValue"])]),_:2},[n(t).match_info?{name:"header-title",fn:p(()=>[n(d).params.type=="lq"?(l(),i("span",ka,a(n(t).match_info.away_team_name)+" vs "+a(n(t).match_info.home_team_name),1)):(l(),i("span",$a,a(n(t).match_info.home_team_name)+" vs "+a(n(t).match_info.away_team_name),1))]),key:"0"}:void 0,n(t).match_info?{name:"header-append",fn:p(()=>[g(Ee,{info:n(t),type:n(d).params.type},null,8,["info","type"]),g(we,{modelValue:b.value,"onUpdate:modelValue":_[0]||(_[0]=c=>b.value=c),"no-caps":"","narrow-indicator":"","active-color":"red","indicator-color":"red",class:"bg-white text-grey-10"},{default:p(()=>[(l(),i(v,null,$(o,c=>(l(),i(v,{key:c.name},[!c.matchType||n(d).params.type===c.matchType?(l(),q(ve,{key:0,name:c.name,label:c.label},null,8,["name","label"])):k("",!0)],64))),64))]),_:1},8,["modelValue"])]),key:"1"}:void 0]),1024)}}};var Ea=X(Sa,[["__scopeId","data-v-7d85f4c9"]]);export{Ea as default};