1import{b as ce,u as J,c as W,a as X,_ as Y}from"./index.js";import{R as _e,E as me,D as ge,s as I,C,f as _,S as pe,G as fe,H as he,I as ke,r as D,o as a,g as r,J as Q,u as m,l as s,O as E,n as f,F as h,j as B,K as k,P as ee,U as te,T as se,X as oe,e as L,L as ne}from"./vendor.js";const ye={class:"page-content"},we={class:"casino alt mt-4"},be={class:"casino-container"},Ce={key:0,class:"casino-list"},Ee={class:"casino-list-block"},Be=["src"],Le={class:"casino-list-block"},$e={class:"casino-list-title"},Me=["onClick"],xe=["src"],Re={class:"c"},Se={class:"casino-list-block"},Te={class:"casino-list-title"},Ve=["onClick"],ze=["src"],Ie={class:"casino-content"},De={class:"casino-search"},Fe=["placeholder"],Ae={class:"casino-section-header"},Pe={class:"casino-section-title"},Ue=["onClick"],Ge={class:"casino-section-games"},Ne=["onClick"],He={class:"gm-logo"},Ke=["src","title"],Oe={class:"casino-search"},je=["placeholder"],Ze={class:"casino-games"},qe={class:"ttl"},Je={key:1,id:"list_games",class:"gms"},We=["onClick"],Xe={class:"gm-logo"},Ye=["src","title"],Qe={__name:"index",setup(et){const ae=ne(()=>Y(()=>import("./m-winners-marquee.js"),["js/m-winners-marquee.js","js/index.js","js/vendor.js"])),{t:F}=_e(),le=ne(()=>Y(()=>import("./m-banner-casino.js"),["js/m-banner-casino.js","js/vue-splide.esm.js","js/vendor.js","js/index.js"])),A=me(),ie=ge(),{tmp:y,appRef:R}=I(J()),{setTMP:P,imgURL:S,onModal:tt,onAlert:re}=J(),{casino_info:l}=I(W()),{fnCasinoGames:ue,onFavoritize:st}=W();I(X()),X();let de="games",U=C(0);C(!1);let i=C(""),$=C(""),M=C(0),G=y.value&&y.value.category!=null?y.value.category:"",N=y.value&&y.value.provider!=null?y.value.provider:"";_(()=>R.value&&R.value.platform!=null?R.value.platform:"");const w=_(()=>l.value&&l.value.loading!=null?l.value.loading:""),n=_(()=>l.value&&l.value.meta!=null?l.value.meta:""),p=_(()=>l.value&&l.value.categories!=null?l.value.categories:[]),H=_(()=>l.value&&l.value.providers!=null?l.value.providers:[]),T=_(()=>l.value&&l.value.games!=null?l.value.games:[]),K=_(()=>n.value?!n.value.category_id&&!n.value.provider_id&&!n.value.filter:!0);let b=C("");pe(()=>{let o=p.value.filter(e=>e.cat_binomen==n.value.category_id);if(o=o.length!=0?o[0]:"",o)b=o.category_name;else{let e=H.value.filter(d=>d.p_binomen==n.value.provider_id);e=e.length!=0?e[0]:"",e?b=e.provider_name:n.value.category_id=="new"?b=_(()=>F("message.new_game")):b=_(()=>F("message.all_games"))}return b});const ve=_(()=>{var o=n.value&&n.value.total!=null?n.value.total:0,e=n.value&&n.value.page!=null?n.value.page:1,d=n.value&&n.value.limit!=null?n.value.limit:35,v=e*d,c=!(v>=o);return c});function O(o){var e=o.img_url?o.img_url:o.game_id+".png";return e}function j(o){o.key_on_provider=="wasafibet"?A.push("/"+o.game_id_url):(P(o),A.push({name:"casinogame",params:{key_on_provider:o.game_id,id:o.game_id_url}}))}function Z(){$.value||($.value=setInterval(function(){i.value.length>=1&&M.value>0&&new Date().getTime()-M.value>=700&&(M.value=0,z(i.value))},200))}function V(){clearInterval($.value),$.value=""}function z(o){if(o){if(o.length<3){re({status_code:400,message:"Please enter atleast 3 characters",type:"toast"});return}g("filter",o)}}function g(o,e){let d="",v="",c="",t=1;switch(o){case"category_id":d=e,i.value="";break;case"provider_id":v=e,i.value="";break;case"filter":c=e,n.value.category_id="",n.value.provider_id="",n.value.page=1;break;case"page":d=n.value.category_id,v=n.value.provider_id,c=n.value.filter,t=e;break}let u={category_id:d,provider_id:v,filter:c,page:t};ue({resource:de,sportsbook_info:l.value,params:u})}ie.name=="casinocrash"&&(G="crash"),N?g("provider_id",N):g("category_id",G),P(),fe(i,o=>{o&&(M.value=new Date().getTime())});const q=o=>{const e=document.getElementById("list_games");let d=e!=null?e.getBoundingClientRect().bottom:0;var v=window.pageYOffset||document.documentElement.scrollTop;if(d>0&&d<window.innerHeight&&v>U.value&&ve.value&&!w.value){let c=n.value&&n.value.page!=null?Number(n.value.page):1;c+=1,g("page",c)}U.value=v<=0?0:v};return he(()=>{window.addEventListener("scroll",q,!0)}),ke(()=>{V(),window.removeEventListener("scroll",q,!0)}),(o,e)=>{const d=D("LoaderSportsbookFetch"),v=D("MEmpty"),c=D("LoaderBar");return a(),r("div",ye,[Q(m(le)),s("div",we,[s("div",be,[p.value.length!=0?(a(),r("div",Ce,[s("div",Ee,[s("ul",null,[s("li",{class:E({active:K.value}),onClick:e[0]||(e[0]=t=>g("category_id",""))},e[10]||(e[10]=[s("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"currentColor"},[s("path",{d:"M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"})],-1),s("span",null,"Lobby",-1)]),2),s("li",{class:E({active:n.value.category_id=="new"}),onClick:e[1]||(e[1]=t=>g("category_id","new"))},[s("img",{src:m(S)+"/casino/hot.svg"},null,8,Be),e[11]||(e[11]=s("span",null,"New",-1))],2)])]),s("div",Le,[s("div",$e,f(o.$t("message.categories")),1),s("ul",null,[(a(!0),r(h,null,B(p.value,(t,u)=>(a(),r("li",{key:u+""+t.category_id,class:E({active:n.value.category_id==t.cat_binomen}),onClick:x=>g("category_id",t.cat_binomen)},[s("img",{src:m(S)+"/casino/"+t.cat_binomen+".svg"},null,8,xe),s("span",null,f(t.category_name),1),s("span",Re,f(t.games_count),1)],10,Me))),128))])]),s("div",Se,[s("div",Te,f(o.$t("message.providers")),1),s("ul",null,[(a(!0),r(h,null,B(H.value,(t,u)=>(a(),r("li",{key:u+""+t.p_binomen,class:E({active:n.value.provider_id==t.p_binomen}),onClick:x=>g("provider_id",t.p_binomen)},[s("img",{src:m(S)+"/casino/"+t.p_binomen+".svg"},null,8,ze),s("span",null,f(t.provider_name),1)],10,Ve))),128))])])])):k("",!0),s("div",Ie,[K.value?(a(),r(h,{key:0},[Q(m(ae)),s("div",De,[e[12]||(e[12]=s("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M21 21l-6-6m2-5v0c0 3.86-3.14 7-7 7 -3.87 0-7-3.14-7-7l0 0c-.01-3.87 3.13-7.01 6.99-7.01 3.86-.01 7 3.13 7 6.99 0 0 0 0 0 0Z",fill:"none",stroke:"rgba(255,255,255,.5)","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})],-1)),ee(s("input",{"onUpdate:modelValue":e[2]||(e[2]=t=>se(i)?i.value=t:i=t),placeholder:o.$t("message.search_games"),onBlur:e[3]||(e[3]=t=>V()),onFocus:e[4]||(e[4]=t=>Z()),onKeyup:e[5]||(e[5]=oe(t=>z(m(i)),["enter"]))},null,40,Fe),[[te,m(i)]])]),w.value&&p.value.length==0?(a(),L(d,{key:0,size:"6"})):k("",!0),(a(!0),r(h,null,B(p.value,t=>(a(),r("div",{key:t.category_id,class:E(["casino-section",{"casino-section-hot":t.cat_binomen==="hot"}])},[s("div",Ae,[s("span",Pe,"ð¥ "+f(t.category_name),1),s("button",{class:"casino-section-viewall",onClick:u=>g("category_id",t.cat_binomen)}," View all ",8,Ue)]),s("div",Ge,[(a(!0),r(h,null,B(t.games,(u,x)=>(a(),r("div",{key:x+""+u.game_id_url,class:"gm",onClick:ot=>j(u)},[s("div",He,[s("img",{src:u.provider_img_url+"/"+O(u),style:{width:"100%",height:"100%"},title:u.name},null,8,Ke)])],8,Ne))),128))])],2))),128)),!w.value&&p.value.length==0?(a(),L(v,{key:1,t1:"games",t2:"sport"})):k("",!0)],64)):(a(),r(h,{key:1},[s("div",Oe,[e[13]||(e[13]=s("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M21 21l-6-6m2-5v0c0 3.86-3.14 7-7 7 -3.87 0-7-3.14-7-7l0 0c-.01-3.87 3.13-7.01 6.99-7.01 3.86-.01 7 3.13 7 6.99 0 0 0 0 0 0Z",fill:"none",stroke:"rgba(255,255,255,.5)","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})],-1)),ee(s("input",{"onUpdate:modelValue":e[6]||(e[6]=t=>se(i)?i.value=t:i=t),placeholder:o.$t("message.search_games"),onBlur:e[7]||
1(e[7]=t=>V()),onFocus:e[8]||(e[8]=t=>Z()),onKeyup:e[9]||(e[9]=oe(t=>z(m(i)),["enter"]))},null,40,je),[[te,m(i)]])]),s("div",Ze,[w.value&&T.value.length!=0&&n.value.page>=1?(a(),L(c,{key:0})):k("",!0),s("div",qe,f(m(b)),1),T.value.length!=0?(a(),r("div",Je,[(a(!0),r(h,null,B(T.value,(t,u)=>(a(),r("div",{key:u+""+t.game_id_url,class:"gm",onClick:x=>j(t)},[s("div",Xe,[s("img",{src:t.provider_img_url+"/"+O(t),style:{width:"100%",height:"100%"},title:t.name},null,8,Ye)])],8,We))),128))])):k("",!0)]),w.value&&p.value.length==0?(a(),L(d,{key:0,size:"6"})):k("",!0),!w.value&&p.value.length==0?(a(),L(v,{key:1,t1:"games",t2:"sport"})):k("",!0)],64))])])])])}}},lt=ce(Qe,[["__scopeId","data-v-0b1e7fa6"]]);export{lt 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.