PageSourceSearch

https://www.stake786.online/assets/TopMatches-C-zRynjj.js

js stake786.online collected 2026-09-29 23:01:00 UTC 7,800 bytes, 1 lines download raw bytes

1import{eJ as H,g as K,e as q,j as d,E as L}from"./index-C8CmtRH8.js";import{M as b,L as Q,O as S}from"./liveEvent-COMyh5rM.js";import{e as J}from"./exchangeSportsSelectors-JwcaF4S-.js";import{s as X,a as Z}from"./HomePageUtils-QYY2V-Vo.js";import{a0 as r}from"./UserRouter-CsBH8qmi.js";import"./___vite-browser-external_commonjs-proxy-Be4xUchY.js";import"./Button-CZ2229uv.js";import"./DialogActions-DCQoYEXI.js";import"./CustomButton-BVGXRQfr.js";import"./trackApkDownload-CiVu5KXr.js";const n=m=>{var C,P,y,V,x,Y,z,s,a,c,p,u,I,j,T,o,g,w,M,i,O,l,F,A,B,R,D,G,W,_,U;const h=(P=(C=m==null?void 0:m.markets)==null?void 0:C.matchOdds)==null?void 0:P[0];let k="",N="";return(y=m==null?void 0:m.eventName)!=null&&y.includes(" vs. ")?(k=(x=(V=m==null?void 0:m.eventName)==null?void 0:V.split(" vs. "))==null?void 0:x[0],N=(z=(Y=m==null?void 0:m.eventName)==null?void 0:Y.split(" vs. "))==null?void 0:z[1]):(k=(s=m==null?void 0:m.eventName)!=null&&s.includes(" v ")?(p=(c=(a=m==null?void 0:m.eventName)==null?void 0:a.split(" v "))==null?void 0:c[0])==null?void 0:p.trim():(j=(I=(u=m==null?void 0:m.eventName)==null?void 0:u.split(" vs "))==null?void 0:I[0])==null?void 0:j.trim(),N=(T=m==null?void 0:m.eventName)!=null&&T.includes(" v ")?(i=(M=(w=(g=(o=m==null?void 0:m.eventName)==null?void 0:o.split(" v "))==null?void 0:g[1])==null?void 0:w.trim())==null?void 0:M.split(" - "))==null?void 0:i[0]:(B=(A=(F=(l=(O=m==null?void 0:m.eventName)==null?void 0:O.split(" vs "))==null?void 0:l[1])==null?void 0:F.trim())==null?void 0:A.split(" - "))==null?void 0:B[0],k=H(k),N=H(N)),{openDate:m==null?void 0:m.openDate,customOpenDate:m==null?void 0:m.customOpenDate,sportId:m==null?void 0:m.sportId,sportName:m==null?void 0:m.sportName,competitionId:m==null?void 0:m.competitionId,competitionName:m==null?void 0:m.competitionName,eventId:m==null?void 0:m.eventId,eventName:m==null?void 0:m.eventName,homeTeam:k,awayTeam:N,homeTeamId:m==null?void 0:m.homeTeamId,awayTeamId:m==null?void 0:m.awayTeamId,eventSlug:m==null?void 0:m.eventSlug,marketId:m==null?void 0:m.marketId,status:m==null?void 0:m.status,providerName:m==null?void 0:m.providerName,enabled:m==null?void 0:m.enabled,forcedInplay:m==null?void 0:m.forcedInplay,virtualEvent:m==null?void 0:m.virtualEvent,catId:m==null?void 0:m.catId,enableMatchOdds:(R=m==null?void 0:m.markets)==null?void 0:R.enableMatchOdds,enableBookmaker:(D=m==null?void 0:m.markets)==null?void 0:D.enableBookmaker,enableFancy:(G=m==null?void 0:m.markets)==null?void 0:G.enableFancy,enablePremium:(W=m==null?void 0:m.markets)==null?void 0:W.enablePremium,enableGoal:(_=m==null?void 0:m.markets)==null?void 0:_.enableGoal,enableSetWinner:(U=m==null?void 0:m.markets)==null?void 0:U.enableSetWinner,matchOdds:h?{marketId:h.marketId,marketName:h.marketName,marketTime:new Date(h.marketTime),status:h.status,runners:h.runners.map($=>({runnerId:$.runnerId,runnerName:$.runnerName,status:$.status,backPrices:$.backPrices,layPrices:$.layPrices})),limits:h.limits,suspend:h.suspended,disable:h.disabled}:void 0}},cs=({favouriteEvents:m,displayHeader:h,langData:k,loggedIn:N,setCompetition:C,setExchEvent:P})=>{const y=K(),V=["home","draw","away"],x=(s,a)=>{var p,u,I,j,T,o,g,w,M,i,O;const c=a==="home"?s==null?void 0:s.homeTeam:a==="away"?s==null?void 0:s.awayTeam:a;for(let l of(p=s==null?void 0:s.matchOdds)==null?void 0:p.runners)if(((u=l==null?void 0:l.runnerName)==null?void 0:u.toLowerCase())===(c==null?void 0:c.toLowerCase())||(I=l==null?void 0:l.runnerName)!=null&&I.toLowerCase().includes(c==null?void 0:c.toLowerCase()))return[{type:"back-odd",price:(T=(j=l==null?void 0:l.backPrices)==null?void 0:j[0])==null?void 0:T.price,size:(g=(o=l==null?void 0:l.backPrices)==null?void 0:o[0])==null?void 0:g.size,outcomeId:l==null?void 0:l.runnerId,outcomeName:l==null?void 0:l.runnerName},{type:"lay-odd",price:(M=(w=l==null?void 0:l.layPrices)==null?void 0:w[0])==null?void 0:M.price,size:(O=(i=l==null?void 0:l.layPrices)==null?void 0:i[0])==null?void 0:O.size,outcomeId:l==null?void 0:l.runnerId,outcomeName:l==null?void 0:l.runnerName}];return null},Y=s=>{var c,p,u;const a=s.competitionName?s.competitionName.toLocaleLowerCase().replace(/[^a-z0-9]/g," ").replace(/ +/g," ").trim().split(" ").join("-"):"league";C({id:s.competitionId,name:s.competitionName,slug:a}),P({id:s.eventId,name:s.eventName,slug:s.eventSlug}),((c=s==null?void 0:s.providerName)==null?void 0:c.toLowerCase())==="sportradar"&&!N?y.push("/login"):(s==null?void 0:s.catId)==="SR VIRTUAL"?y.push(`/exchange_sports/virtuals/${(p=J[s==null?void 0:s.sportId])==null?void 0:p.toLowerCase()}/${a}/${s.eventSlug}/${btoa(`${s.sportId}:${s.competitionId}:${s.eventId}`)}`):y.push(`/exchange_sports/${(u=J[s==null?void 0:s.sportId])==null?void 0:u.toLowerCase()}/${a}/${s.eventSlug}/${btoa(`${s.providerName}:${s.sportId}:${s.competitionId}:${s.eventId}`)}`,{homeTeam:s==null?void 0:s.homeTeam,awayTeam:s==null?void 0:s.awayTeam,openDate:s==null?void 0:s.openDate})},z=q.useMemo(()=>m.map(s=>n(s)),[m]);return!m||m.length===0?null:d.jsxs("div",{className:"top-matches-ctn",children:[d.jsx("div",{className:"border-shadow-container",children:d.jsx("span",{className:"text",children:h})}),d.jsx(r,{className:"top-matches-slider",enableAutoScroll:!1,isInfinite:!1,children:z.map(s=>d.jsxs("div",{className:"top-match-card",onClick:()=>Y(s),children:[d.jsxs("div",{className:"match-info",children:[d.jsx("div",{className:"category-and-live",children:d.jsxs("div",{className:"category-name-container",children:[d.jsxs("div",{className:"sport-icon-container",children:[d.jsx("img",{src:X[s.sportId],alt:s.sport
1Name,className:"sport-icon",height:25,loading:"lazy"}),d.jsx("div",{className:"sport-name-top-matches",children:Z[s.sportId]})]}),d.jsxs("div",{className:"market-types",children:[d.jsx(b,{marketEnabled:(s==null?void 0:s.enablePremium)&&(s==null?void 0:s.catId)!=="SR VIRTUAL",marketType:"P"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableMatchOdds,marketType:"MO"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableBookmaker,marketType:"BM"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableFancy,marketType:"F"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableGoal,marketType:"G"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableSetWinner,marketType:"S"}),d.jsx(b,{marketEnabled:s==null?void 0:s.enableToss,marketType:"T"})]})]})}),d.jsx("div",{className:"competition-name-top-matches",children:s.competitionName}),d.jsxs("div",{className:"event-details",children:[d.jsxs("div",{className:"event-name-container",children:[d.jsx("div",{className:"team-names",children:s!=null&&s.homeTeam&&(s!=null&&s.awayTeam)?`${s.homeTeam} V ${s.awayTeam}`:s.eventName}),s.status==="IN_PLAY"&&d.jsx("img",{src:Q,alt:"Live Event",className:"live-img-top-matches"})]}),d.jsx("div",{className:"event-time-top-matches",children:d.jsxs("div",{className:"date-display-top-matches",children:[d.jsx("div",{children:L(L(s==null?void 0:s.openDate).format("DD MMM YYYY")).isSame(L().format("DD MMM YYYY"))?"Today":L(s==null?void 0:s.openDate).format("DD MMM")}),d.jsx("div",{children:L(s==null?void 0:s.openDate).format("hh:mm A")})]})})]})]}),d.jsx("div",{className:"odds-section",children:V.map((a,c)=>d.jsx("div",{className:"team-odds",children:s!=null&&s.matchOdds?x(s,a)?x(s,a).map(p=>d.jsx(S,{mainValue:p.price,subValue:p.size,oddType:p.type==="back-odd"?"back-odd":"lay-odd",disable:s.matchOdds.status.toLowerCase().includes("suspended"),valueType:"matchOdds",showSubValueinKformat:!0,onClick:()=>null})):d.jsxs(d.Fragment,{children:[d.jsx(S,{mainValue:null,oddType:"back-odd",disable:!0}),d.jsx(S,{mainValue:null,oddType:"lay-odd",disable:!0})]}):d.jsxs(d.Fragment,{children:[d.jsx(S,{mainValue:null,oddType:"back-odd",disable:!0}),d.jsx(S,{mainValue:null,oddType:"lay-odd",disable:!0})]})},a+c))})]},s.eventId))})]})};export{cs 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.