PageSourceSearch

https://www.wasafibet.co.tz/js/m-prematch.js

js wasafibet.co.tz collected 2026-10-08 07:22:31 UTC 10,501 bytes, 1 lines download raw bytes

vendor: 1,439 bytes, line 1
1import{e as fe,d as U,_ as I}from"./index.js";import{s as me,R as ge,C as f,i as J,t as K,H as be,f as v,h as Q,r as j,o as a,g as n,l as t,O as m,u as r,F as M,j as B,n as d,W as ye,K as c,T as L,P as W,Q as ke,J as X,p as V,U as we,e as A,L as Y}from"./vendor.js";const xe={class:"games-container"},Ce={class:"games-container-main relative"},Le={class:"flex items-center justify-between ps-3 border-b relative"},$e=["onClick","data-tab-id"],Me={key:1,class:"pe-1 me-1 font-semibold border-r border-blue-400"},Be={key:2},De={key:0,xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"ml-1"},Se={key:1,xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"ml-1"},Ve={key:0,class:"games-title"},Fe={class:"games-title-main !hidden md:!flex"},Ze={key:0,class:"games-title-dates"},Re={class:"a"},Te={class:"drop-hrs"},Ee=["onClick"],je={class:"b"},Ae=["onClick"],Oe={class:"t"},Pe={key:1,class:"games-countries"},He=["onClick"],Ne={class:"c"},ze={key:2,class:"games-countries"},qe={class:"c"},Ge=["onClick"],Ue={class:"c"},Ie={key:0,class:"absolute inset-x-0 top-10 z-50"},Je={class:"w-full bg-white border-b shadow-md p-4"},Ke={class:"flex items-center justify-between"}
1,Qe={class:"mt-3"},We={class:"mb-2 text-sm"},Xe={class:"font-medium"},Ye=["max"],et={class:"relative"},tt={key:0,class:"absolute inset-0 bg-black/40 z-40"},at={__name:"m-prematch",props:["sportsbook_info","resource","src"],setup(ee){const{odds_filter:k,filter_value:F}=me(fe());ge();const te=Y(()=>I(()=>import("./calendar.js"),["js/calendar.js","js/vendor.js"])),se=Y(()=>I(()=>import("./m-games.js"),["js/m-games.js","js/index.js","js/vendor.js"])),O=f(null),le=J("fdddd"),ae=J("fdDDMM"),Z=f("1"),oe=ee,{sportsbook_info:o,resource:P,src:H}=K(oe),{fnSportsbookEvents:ne}=U(),{sports_nav:re}=K(U()),w=f(!1),C=f(10),ue=()=>{w.value=!1,k.value=!0,F.value=C.value},N=()=>{C.value=10,k.value=!1,F.value=10};be(()=>{});let z=3,_=f(!1),$=f(""),x=f(!1),g=f(!1),D=f([{schedule_date:3},{schedule_date:6},{schedule_date:12},{schedule_date:24}]);const R=v(()=>o.value&&o.value.loading!=null?o.value.loading:""),u=v(()=>o.value&&o.value.meta!=null?o.value.meta:""),q=v(()=>{let l=o.value&&o.value.sports!=null?o.value.sports:[];for(let e=0;e<l.length;e++){let i=l[e].sport_name?l[e].sport_name.replace("-","").replace(" ","").replace("&",""):l[e].sport_name;l[e].s_img=i.toLowerCase()}return l}),T=v(()=>{let l=o.value&&o.value.days!=null?o.value.days:[];for(let i=0;i<l.length;i++){var e=Math.ceil(Q(l[i].schedule_date).diff(Q(new Date),"days",!0));e==0?l[i].label="today":e==1e7?l[i].label="tomorrow":e>=1&&e<7?l[i].label=le(l[i].schedule_date):l[i].label=ae(l[i].schedule_date)}return l}),ie=v(()=>{let l="Hrs";for(let e=0;e<D.value.length;e++)if(D.value[e].schedule_date==$.value){l=D.value[e].schedule_date+"hrs";break}return l}),S=v(()=>o.value&&o.value.countries!=null?o.value.countries:[]),de=v(()=>{var l=0;for(let e=0;e<S.value.length;e++)l+=Number(S.value[e].match_count);return l}),ce=v(()=>o.value&&o.value.leagues!=null?o.value.leagues:[]),ve=v(()=>o.value&&o.value.hours!=null?o.value.hours:[]),E=v(()=>ce.value.length!=0||ve.value.length!=0),_e=v(()=>{let l=T.value.filter(e=>e.schedule_date==u.value.day);return l.length!=0?l[0]:""}),he=l=>{Z.value=l,b("sport_id",l);const e=O.value;if(e){const i=e.querySelector(`[data-tab-id="${l}"]`);if(i){const h=i.getBoundingClientRect(),y=e.getBoundingClientRect(),s=h.left-y.left,p=e.scrollLeft+s-(y.width/2-h.width/2);e.scrollTo({left:p,behavior:"smooth"})}}};function pe(l){b("day",l),x.value=!1,g.value=!0}function b(l,e){let i=u.value&&u.value.filter!=null?u.value.filter:"",h="",y="",s="",p=H.value!=null?H.value:"";switch(l){case"sport_id":h=e;break;case"day":h=u.value&&u.value.sport_id!=null?u.value.sport_id:"",y=e;break;case"country_id":h=u.value&&u.value.sport_id!=null?u.value.sport_id:"",y=u.value&&u.value.day!=null?u.value.day:"",s=e;break}let G={producer:z,filter:i,sport_id:h,day:y,country_id:s,src:p};ne({resource:P.value,sportsbook_info:o.value,params:G})}return(l,e)=>{const i=j("LoaderBar"),h=j("LoaderSportsbookFetch"),y=j("Empty");return a(),n("div",xe,[t("div",Ce,[t("div",Le,[e[9]||(e[9]=t("h2",{class:"text-lg font-bold mr-4"},"Sports",-1)),t("div",{class:m(["flex flex-shrink overflow-x-auto whitespace-nowrap hide-scrollbar transition-all duration-350 pe-16",{"!pe-36":r(k)}]),ref_key:"sportTabsref",ref:O},[(a(!0),n(M,null,B(r(re),(s,p)=>(a(),n("button",{key:p,onClick:G=>he(s.sport_id),"data-tab-id":s.sport_id,class:m(["px-3 py-2 text-sm whitespace-wrap cursor-pointer transition",Z.value===s.sport_id?"text-blue-600 font-medium border-b-2 border-blue-600":"text-gray-600"])},d(s.sport_name),11,$e))),128)),t("button",{class:m(["flex absolute items-center text-xs md:text-sm border-l border-gray-200 right-0 top-0 h-full px-2 !bg-blue-600 text-white",{"!bg-blue-200 text-blue-700":r(k)}]),onClick:e[0]||(e[0]=s=>w.value=!w.value)},[r(k)?(a(),n("button",{key:0,class:"w-5 h-5 bg-blue-400 mr-1 text-white rounded-full",onClick:ye(N,["stop"])}," x ")):c("",!0),r(k)?(a(),n("span",Me,"Odds <= "+d(C.value),1)):c("",!0),r(k)?c("",!0):(a(),n("span",Be,"Filter")),t("span",null,[w.value?(a(),n("svg",Se,e[8]||(e[8]=[t("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),t("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))):(a(),n("svg",De,e[7]||(e[7]=[t("polygon",{points:"22,3 2,3 10,12.46 10,19 14,21 14,12.46 22,3"}
1,null,-1)])))])],2)],2)]),l.$route.name=="home"?(a(),n("div",Ve,[t("div",Fe,[t("div",{class:"games-title-main-r",onClick:e[1]||(e[1]=s=>b("sport_id",Z.value)),style:{display:"flex"}},[e[10]||(e[10]=t("svg",{width:"16",fill:"",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4 -3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35Z"}),t("path",{fill:"none",d:"M0 0h24v24H0Z"})],-1)),t("span",null,d(l.$t("message.refresh")),1)])]),T.value.length!=0?(a(),n("div",Ze,[t("div",Re,[t("div",{class:m(["c",{act:u.value.day==r($)}]),onClick:e[2]||(e[2]=s=>L(_)?_.value=!r(_):_=!r(_))},[t("span",null,d(ie.value),1),e[11]||(e[11]=t("svg",{height:"14",viewBox:"0 0 320 512",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192Z"})],-1))],2),W(t("div",Te,[t("ul",null,[(a(!0),n(M,null,B(r(D),s=>(a(),n("li",{onClick:p=>{L(_)?_.value=!1:_=!1,L($)?$.value=s.schedule_date:$=s.schedule_date,L(g)?g.value=!1:g=!1,b("day",s.schedule_date)},key:s.schedule_date},d(s.schedule_date)+"hrs ",9,Ee))),128))])],512),[[ke,r(_)]])]),t("div",je,[(a(!0),n(M,null,B(T.value,s=>(a(),n("div",{onClick:p=>{L(g)?g.value=!1:g=!1,b("day",s.schedule_date)},class:m(["d",{active:u.value.day==s.schedule_date}]),key:s.schedule_date},[t("span",Oe,d(l.$filters.uppercase(l.$t("message."+s.label))),1)],10,Ae))),128))]),t("div",{onClick:e[3]||(e[3]=s=>L(x)?x.value=!r(x):x=!r(x)),class:m(["a",{actc:r(g)&&!_e.value}])},e[12]||(e[12]=[t("svg",{viewBox:"0 0 448 512",class:"f",height:"18",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12Zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12Zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12Zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12Zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12Zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12Zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48Zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6Z"})],-1),t("svg",{height:"14",viewBox:"0 0 320 512",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192Z"})],-1)]),2)])):c("",!0),X(r(te),{calendar:r(x),onCalendarDate:pe,day:u.value.day},null,8,["calendar","day"])])):c("",!0),q.value.length!=0?(a(),n("div",Pe,[t("ul",null,[(a(!0),n(M,null,B(q.value,s=>(a(),n("li",{onClick:p=>b("sport_id",s.sport_id),class:m({active:u.value.sport_id==s.sport_id}),key:s.sport_id},[t("div",null,[V(d(s.sport_name)+" ",1),t("span",Ne,d(s.match_count),1)])],10,He))),128))])])):c("",!0),S.value.length!=0?(a(),n("div",ze,[t("ul",null,[t("li",{onClick:e[4]||(e[4]=s=>b("country_id","")),class:m(u.value.country_id?"":"active")},[t("div",null,[e[13]||(e[13]=V(" All ")),t("span",qe,d(de.value),1)])],2),(a(!0),n(M,null,B(S.value,s=>(a(),n("li",{onClick:p=>b("country_id",s.country_id),class:m(s.country_id==u.value.country_id?"active":""),key:s.country_id},[t("div",null,[V(d(s.country_name)+" ",1),t("span",Ue,d(s.match_count),1)])],10,Ge))),128))])])):c("",!0)]),w.value?(a(),n("div",Ie,[t("div",Je,[t("div",Ke,[e[14]||(e[14]=t("h3",{class:"text-base font-semibold"},"Filter Odds",-1)),t("button",{class:"text-gray-600 hover:text-gray-900",onClick:e[5]||(e[5]=s=>w.value=!1),"aria-label":"Close"}," ✕ ")]),t("div",Qe,[t("div",We,[e[15]||(e[15]=V(" Show odds less than: ")),t("span",Xe,d(C.value.toFixed(1)),1)]),W(t("input",{type:"range","onUpdate:modelValue":e[6]||(e[6]=s=>C.value=s),min:"1",max:r(F),step:"0.5",class:"w-full","aria-label":"Filter range"},null,8,Ye),[[we,C.value,void 0,{number:!0}]]),t("div",{class:"flex justify-end gap-2 mt-3"},[t("button",{class:"px-3 py-1.5 text-sm",onClick:N}," Clear Filter "),t("button",{class:"px-3 py-1.5 text-sm bg-blue-600 text-white rounded",onClick:ue}," Apply ")])])])])):c("",!0),t("div",et,[w.value?(a(),n("div",tt)):c("",!0),R.value&&E.value?(a(),A(i,{key:1})):c("",!0),X(r(se),{resource:r(P),sportsbook_info:r(o),producer:r(z)},null,8,["resource","sportsbook_info","producer"]),R.value&&!E.value?(a(),A(h,{key:2,size:"3"})):c("",!0),!R.value&&!E.value?(a(),A(y,{key:3,t1:"games",t2:"search"})):c("",!0)])])}}};export{at 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.