import{_ as X}from"./B7y7-CBf.js";import{_ as Y}from"./BuTCwEe4.js";import{u as Z,a as tt,_ as et,b as at}from"./_IG7DO4X.js";import{_ as st}from"./D0tAuAH-.js";import{cI as E,eB as ot,cJ as K,cO as m,cP as c,cQ as l,cR as a,cS as s,cT as p,cX as t,cV as w,ds as h,dt as b,dm as v,dk as i,cU as f,dl as lt,dL as D,dh as nt,cW as U,fW as rt,dq as it,eg as mt,dn as ct,dp as ut,et as dt}from"./BC4hLSsA.js";import{u as gt}from"./CEx-2nn-.js";import{i as ft}from"./98B7eVfA.js";import{u as vt,a as xt,l as yt,g as pt,b as ht}from"./Bop2HbVL.js";import{s as C}from"./DbuLIS-V.js";import{u as kt}from"./CjfTct-J.js";import{V as St}from"./qut2CM-I.js";import{a as d,V as n}from"./4kGmKtnr.js";import{V as bt}from"./DNj1sn9K.js";import{V as q}from"./C6iUKSE9.js";import{V as _t}from"./BOljUKgO.js";import{V as $t}from"./C4JX9G5N.js";import{u as Vt}from"./CuMSuk6b.js";const Ct={key:0,class:"text-body-3 ml-6 mr-2"},wt={key:1,class:"text-body-3"},Lt={class:"liveChip liveChip--reverse text-caption"},Bt=["textContent"],It=["textContent"],Gt={class:"text-truncate"},Mt={class:"text-truncate"},Ot={class:"v-overlay__outcomes pt-4"},Tt={class:"v-overlay__outcomes"},Nt=E({__name:"GameCard",props:{game:{type:Object,required:!0}},setup(e){const{format:M,formatDistanceToNow:k}=kt(),{currentAzuroChain:S}=gt(),{mobile:O}=ot(),_=K(!1),{data:y}=vt({gameId:e.game.gameId,initialState:e.game.state}),L=m(()=>y.value===it.Live),{data:B}=Z({gameId:m(()=>e.game.gameId)}),{states:r,activeMarketKey:F,marketsByKey:I,activeConditionIndex:G,otherMarkets:T}=tt({markets:B}),{data:g}=xt({gameId:m(()=>e.game.gameId),sportId:m(()=>e.game.sport.sportId),gameState:y,enabled:K(!0)}),N=m(()=>{var u;return(u=g==null?void 0:g.value)!=null&&u.scoreBoard?pt(e.game.sport.sportId,g.value.scoreBoard):null}),z=m(()=>{var u;return(u=g==null?void 0:g.value)!=null&&u.scoreBoard?ht(e.game.sport.sportId,g.value.scoreBoard):null}),$=m(()=>I.value[F.value]),j=m(()=>{var u;return(u=$.value)==null?void 0:u.conditions[G.value].outcomes}),A=m(()=>T.value.map(u=>I.value[u]));return(u,x)=>{const W=Y,P=et,J=st,Q=at;return l(),c(St,{class:"sportGameCard mb-8"},{default:a(()=>[s(d,{class:"v-sheet__header"},{default:a(()=>[t(L)?(l(),p(w,{key:0},[s(n,{class:"d-flex align-center flex-grow-1"},{default:a(()=>{var o,V;return[s(b,{variant:"text",to:`/${t(S).route}/${(o=e.game.sport.sporthub)==null?void 0:o.id}/${e.game.sport.slug}`},{default:a(()=>[v(i(t(C)[e.game.sport.slug]),1)]),_:1},8,["to"]),(V=t(g))!=null&&V.status?(l(),p("span",Ct,i(t(yt)[t(g).status]),1)):h("",!0),t(z)?(l(),p("span",wt,"- "+i(t(z)),1)):h("",!0)]}),_:1}),s(n,{class:"flex-grow-0"},{default:a(()=>[f("div",Lt,[s(lt,{size:"small",class:"mr-3"},{default:a(()=>x[1]||(x[1]=[v("i-lucide:tv")])),_:1}),x[2]||(x[2]=f("span",{class:"font-weight-bold text-uppercase mt-1"},"Live",-1))])]),_:1})],64)):(l(),p(w,{key:1},[s(n,{cols:"2",class:"emojis"},{default:a(()=>{var o;return[s(b,{variant:"text",to:`/${t(S).route}/${(o=e.game.sport.sporthub)==null?void 0:o.id}/${e.game.sport.slug}`},{default:a(()=>[v(i(t(C)[e.game.sport.slug]),1)]),_:1},8,["to"])]}),_:1}),s(n,{cols:"8",class:"text-center"},{default:a(()=>[s(bt,{"max-width":"250",location:"top",class:"v-tooltip--top"},{activator:a(({props:o})=>[f("div",D(o,{textContent:i(t(k)(Number(e.game.startsAt)*1e3)),class:"text-body-3"}),null,16,Bt)]),default:a(()=>[f("span",{textContent:i(t(M)(Number(e.game.startsAt)*1e3,"Pppp")),class:"text-body-3"},null,8,It)]),_:1})]),_:1})],64))]),_:1}),s(d,{class:"sportGameCard__match text-center"},{default:a(()=>[s(n,null,{default:a(()=>[t(ft)(e.game.sport.slug,e.game.title)?(l(),c(d,{key:1},{default:a(()=>[s(n,{class:"d-flex align-items justify-center"},{default:a(()=>[v(i(t(C)[e.game.sport.slug]),1)]),_:1})]),_:1})):(l(),c(d,{key:0},{default:a(()=>[s(n,{class:"d-flex align-items justify-center"},{default:a(()=>[s(q,{src:e.game.participants[0].image??void 0,width:"32",height:"32",inline:"",alt:e.game.participants[0].name},{error:a(()=>[v(i(t(C)[e.game.sport.slug]),1)]),_:1},8,["src","alt"]),t(L)&&t(N)?(l(),c(_t,{key:0,size:"large",color:"surfaceNeutralLevel5",class:"mx-6",variant:"flat"},{default:a(()=>[v(i(t(N).h),1),x[3]||(x[3]=f("span",{class:"mx-4"},"-",-1)),v(i(t(N).g),1)]),_:1})):h("",!0),s(q,{src:e.game.participants[1].image??void 0,width:"32",height:"32",inline:"",alt:e.game.participants[1].name},{error:a(()=>[v(i(t(C)[e.game.sport.slug]),1)]),_:1},8,["src","alt"])]),_:1})]),_:1})),s(d,{class:"mt-4"},{default:a(()=>[s(n,{class:"text-body-2 font-weight-semibold"},{default:a(()=>{var o;return[s(b,{variant:"text",class:"v-btn--truncate",to:`/${t(S).route}/${(o=e.game.sport.sporthub)==null?void 0:o.id}/${e.game.sport.slug}/${e.game.country.slug}/${e.game.league.slug}/${e.game.slug}`},{default:a(()=>[f("span",Gt,i(e.game.title),1)]),_:1},8,["to"])]}),_:1})]),_:1}),s(d,{class:"mt-4"},{default:a(()=>[s(n,{class:"d-inline-flex justify-center align-center px-6"},{default:a(()=>{var o;return[s(W,{size:16,country:e.game.country.slug},null,8,["country"]),s(b,{class:"text-body-3 text-textNeutralTertiary ml-3 v-btn--truncate",variant:"text",to:`/${t(S).route}/${(o=e.game.sport.sporthub)==null?void 0:o.id}/${e.game.sport.slug}/${e.game.country.slug}/${e.game.league.slug}`},{default:a(()=>[f("span",Mt,i(e.game.league.name),1)]),_:1},8,["to"])]}),_:1})]),_:1})]),_:1}),t(A).length>1?(l(),c(n,{key:0,class:"sportGameCard__more",cols:"auto"},{default:a(()=>[t(O)?(l(),c(J,{key:1,modelValue:t(_),"onUpdate:modelValue":x[0]||(x[0]=o=>nt(_)?_.value=o:null),"max-width":"620",transition:"dialog-bottom-transition",title:"Market outcomes"},{activator:a(({props:o})=>[s(b,D({variant:"outlined",size:"small"},o,{icon:"i-lucide:chevron-down",class:"mt-2"}),null,16)]),default:a(({isActive:o})=>[f("div",Tt,[s(P,{game:e.game,markets:t(A),conditionStates:t(r),gameState:t(y)},null,8,["game","markets","conditionStates","gameState"])])]),_:1},8,["modelValue"])):(l(),c($t,{key:0,width:"430",offset:"0 370px","content-class":"v-select__content",transition:"scroll-x-transition","close-on-content-click":!1},{activator:a(({props:o})=>[s(b,D({variant:"outlined",size:"small"},o,{icon:"i-lucide:chevron-down",class:"mt-2"}),null,16)]),default:a(()=>[f("div",Ot,[s(P,{game:e.game,markets:t(A),conditionStates:t(r),gameState:t(y)},null,8,["game","markets","conditionStates","gameState"])])]),_:1}))]),_:1})):h("",!0)]),_:1}),s(d,{class:"sportGameCard__outcomes"},{default:a(()=>[t($)?(l(),c(n,{key:0,class:"px-3"},{default:a(()=>[s(d,null,{default:a(()=>[(l(!0),p(w,null,U(t(j),(o,V)=>{var H;return l(),c(n,{key:V,cols:((H=t(j))==null?void 0:H.length)===3?4:6,class:"px-2 pt-0"},{default:a(()=>{var R;return[s(Q,{game:e.game,gameState:t(y),index:V,outcome:o,outcomesLength:((R=t(j))==null?void 0:R.length)??0,"market-name":t($).name,"is-locked":t(r)[t($).conditions[t(G)].conditionId]!==t(rt).Active},null,8,["game","gameState","index","outcome","outcomesLength","market-name","is-locked"])]}),_:2},1032,["cols"])}),128))]),_:1}),s(d,{class:"mt-6"},{default:a(()=>[s(n,{class:"text-caption text-textNeutralTertiary text-center"},{default:a(()=>[v(i(t($).name),1)]),_:1})]),_:1})]),_:1})):h("",!0)]),_:1})]),_:1})}}}),jt={class:"text-h4 font-weight-extrabold"},te=E({__name:"TrendingGamesList",props:{withOddsFormatSelector:{type:Boolean,default:!1},isLive:{type:Boolean,default:!1}},setup(e){const M=e,k=mt(),S=m(()=>{var r;return(r=k.params.sport)==null?void 0:r.toString()}),O=m(()=>{var r;return(r=k.params.sportHub)==null?void 0:r.toString()}),_=m(()=>{var r;return(r=k.params.country)==null?void 0:r.toString()});m(()=>{var r;return(r=k.params.league)==null?void 0:r.toString()});const{data:y,isLoading:L}=Vt({isLive:m(()=>M.isLive),filter:{sportSlug:S,sportHub:O,countrySlug:_,limit:6},orderBy:ct.Turnover,orderDir:ut.Desc,clientOnly:!0}),B=m(()=>y.value??[]);return(r,F)=>{const I=X,G=Nt;return t(B).length?(l(),p(w,{key:0},[s(d,{class:"align-center mt-16 justify-space-between"},{default:a(()=>[s(n,{class:"d-flex justify-start"},{default:a(()=>[f("span",jt,"Hot "+i(e.isLive?"live":"")+" events🔥",1)]),_:1}),s(n,{class:"d-flex px-0",cols:"auto"},{default:a(()=>[e.withOddsFormatSelector?(l(),c(I,{key:0})):h("",!0)]),_:1})]),_:1}),s(d,{class:"mt-8"},{default:a(()=>[t(L)?(l(),c(n,{key:0,cols:""},{default:a(()=>[s(dt,{indeterminate:""})]),_:1})):(l(!0),p(w,{key:1},U(t(B),T=>(l(),c(n,{cols:"",sm:"6",md:"4"},{default:a(()=>[s(G,{game:T},null,8,["game"])]),_:2},1024))),256))]),_:1})],64)):h("",!0)}}});export{te as _};