import{r as g,A as me,y as pe,o,k as n,a as s,b as v,l as a,D as $,p as ve,Z as he,v as ye,e as fe,u as be,f as $e,s as ke,W as Ce,U as we,g as Pe,C as Se,z as Z,h as M,q as Ne,P as xe,F as k,G as D,t as _,a0 as J,m as p,d as De,O as X,Q as Ie,M as Ge,N as Ee}from"./entry.129f7585.js";import{a as H,_ as Me}from"./app_tag.2096cce2.js";const Ae={key:0,class:"game_placeholder"},Te=["src","alt"],Le={__name:"PlaceholderImage",props:{containerClass:String,imgPath:String,alt:String,imageClass:String},setup(m){const I=g(),C=g(!1),P=g(!1);let h=null;return me(()=>{h=setTimeout(()=>{P.value=!0},200)}),pe(()=>{clearTimeout(h)}),(Y,G)=>(o(),n("div",{class:$(["relative w-full",`${m.containerClass}`]),ref_key:"container",ref:I},[!s(C)&&s(P)?(o(),n("div",Ae)):v("",!0),a("img",{class:$(s(C)?m.imageClass:`${m.imageClass} opacity-0`),src:m.imgPath,alt:m.alt,onLoad:G[0]||(G[0]=d=>C.value=!0)},null,42,Te)],2))}},Oe=Le;const c=m=>(Ge("data-v-f5a6626f"),m=m(),Ee(),m),Ue={class:"px-[10px] flex-grow overflow-hidden"},Re={class:"flex justify-between pt-[10px]"},Be={class:"relative min-h-[500px]"},He=["onClick"],Fe={class:"sidebar_button_content"},Ve={class:"sidebar_button_img relative mx-auto"},Ke=["src","alt"],je=["src","alt"],ze={class:"text"},Ye={key:1,class:"w-[70px] h-full overflow-y-auto none-scrollbar"},We=c(()=>a("div",{class:"skeleton w-full h-full"},null,-1)),qe=[We],Qe={key:0,class:"grid grid-cols-3 md:grid-cols-5 lg:grid-cols-8 gap-[10px] relative items-start"},Ze={key:0,class:"loading_bg"},Je=["onClick"],Xe={class:"relative rounded-md overflow-hidden"},et=c(()=>a("div",{class:"mobile_game placeholder"},null,-1)),tt=c(()=>a("div",{class:"game_img_aspect_ratio"},null,-1)),at=[tt],st=["src"],ot={class:"game_content"},nt={class:"game_name"},it={key:0,class:"loading_bg"},lt=["onClick"],rt=c(()=>a("div",{class:"tab_triangle"},null,-1)),ct={key:0,class:"app_tag select-none",draggable:"false",src:H,alt:"app_tag"},_t={class:"provider_img"},dt=c(()=>a("div",{class:"provider_img_aspect_ratio"},null,-1)),ut={class:"absolute top-px left-0 w-full h-full"},gt={class:"game_img"},mt=c(()=>a("div",{class:"game_img_aspect_ratio"},null,-1)),pt={class:"absolute top-px left-0 w-full h-full"},vt={key:1,class:"maintenance_box !rounded-[10px]"},ht={class:"maintenance_text"},yt={class:"maintenance_text_1"},ft={key:0},bt={key:1},$t={class:"maintenance_text_2"},kt=["onClick"],Ct=c(()=>a("div",{class:"tab_triangle"},null,-1)),wt={key:0,class:"app_tag select-none",draggable:"false",src:H,alt:"app_tag"},Pt={class:"provider_img"},St=c(()=>a("div",{class:"provider_img_aspect_ratio"},null,-1)),Nt={class:"absolute top-px left-0 w-full h-full"},xt={class:"game_img"},Dt=c(()=>a("div",{class:"game_img_aspect_ratio"},null,-1)),It={class:"absolute top-px left-0 w-full h-full"},Gt={key:1,class:"maintenance_box !rounded-[10px]"},Et={class:"maintenance_text"},Mt={class:"maintenance_text_1"},At={key:0},Tt={key:1},Lt={class:"maintenance_text_2"},Ot=["onClick"],Ut=c(()=>a("div",{class:"tab_triangle"},null,-1)),Rt={key:0,class:"app_tag select-none",draggable:"false",src:H,alt:"app_tag"},Bt={class:"provider_img"},Ht=c(()=>a("div",{class:"provider_img_aspect_ratio"},null,-1)),Ft={class:"absolute top-px left-0 w-full h-full"},Vt={class:"game_img"},Kt=c(()=>a("div",{class:"game_img_aspect_ratio"},null,-1)),jt={class:"absolute top-px left-0 w-full h-full"},zt={key:1,class:"maintenance_box !rounded-[10px]"},Yt={class:"maintenance_text"},Wt={class:"maintenance_text_1"},qt={key:0},Qt={key:1},Zt={class:"maintenance_text_2"},Jt=["onClick"],Xt=c(()=>a("div",{class:"tab_triangle"},null,-1)),ea={key:0,class:"app_tag select-none",draggable:"false",src:H,alt:"app_tag"},ta={class:"provider_img"},aa=c(()=>a("div",{class:"provider_img_aspect_ratio"},null,-1)),sa={class:"absolute top-px left-0 w-full h-full"},oa={class:"game_img"},na=c(()=>a("div",{class:"game_img_aspect_ratio"},null,-1)),ia={class:"absolute top-px left-0 w-full h-full"},la={key:1,class:"maintenance_box !rounded-[10px]"},ra={class:"maintenance_text"},ca={class:"maintenance_text_1"},_a={key:0},da={key:1},ua={class:"maintenance_text_2"},ga={key:1,class:"overflow-y-auto none-scrollbar min-h-[500px] sport",style:{width:"calc(100% - 75px)"}},ma={class:"grid grid-cols-1 gap-[10px] relative sport"},pa=c(()=>a("div",{class:"skeleton w-full h-full absolute top-0 left-0"},null,-1)),va=[pa],ha={__name:"MerchantHomeGameContainerMobile",props:{category:String},setup(m){const I=m,C=he(),P=ye(),h=fe(),{t:Y,locale:G}=be(),d=De(),l=$e(),A=ke(),f=Ce(),{$pub:T,$categoryName:ya}=X(),S=we(),N=Pe(),ee=Se(()=>{S.ready&&(!N.loggedIn||N.loggedIn&&l.ready)&&(f.getGames("hot"),ee())},{flush:"post"});Z(()=>N.loggedIn,()=>{f.getGames("hot")});const x=M(()=>{if(S.ready){let e=[];return Object.keys(S.data).forEach(function(i){e[i]=S.data[i]}),e}return[]}),r=g(1),b=g([]),L=g([]),u=Ne(),te=e=>{e.type!=r.value&&(e.cat_id?(b.value=[],r.value=e.type,se.value=1,e.type=="hot_game"?(b.value=F.value,history.state.current=h("/"),history.pushState(history.state,"",h("/")),Q(),u.seoFooterRefreshKey++):x.value[e.type]?(b.value=x.value[e.type].filter(i=>i.mobile_status=="0"),L.value=x.value[e.type].filter(i=>i.mobile_status=="1"),history.state.current=h(`/${e.type}`),history.pushState(history.state,"",h(`/${e.type}`)),Q(),u.seoFooterRefreshKey++):P.push(h(`/${e.url}`))):e.type=="leaderboard"?u.leaderboardModal=!0:P.push(h(e.url)))},ae=g(),F=g([]),se=g(1),V=e=>{b.value=[],r.value=e.type,F.value=f.hot.list,e.type=="hot_game"?b.value=F.value:x.value[e.type]&&(b.value=x.value[e.type].filter(i=>i.mobile_status=="0"),L.value=x.value[e.type].filter(i=>i.mobile_status=="1"))},oe=M(()=>b.value.length+L.value.length),ne=M(()=>{if(A.ready&&S.ready)if(d.public.GAME_CATEGORY_LIST.indexOf("hot")>-1){if(f.hot.noFound)return!0;if(f.hot.ready)return!0}else return!0;return!1}),w=M(()=>{if(!A.ready||!S.ready||!ne.value)return[];var e=[];return f.hot.ready&&f.hot.list.length&&e.push({cat_id:"hot_games",message:Y("hot_games"),type:"hot_game",width:0,url:"/"}),A.data.game_category[G.value]&&Object.values(A.data.game_category[G.value]).forEach(i=>{e.push({cat_id:i.cat_id,message:i.message,type:i.type,width:0,url:`/${i.type}`})}),e}),K=g(),W=g(0),ie=M(()=>!!(w.value.length>0&&K.value));Z(ie,e=>{if(e){if(w.value.length==0)return;if(I.category){var i=w.value.find(B=>B.type==I.category);i&&(r.value=I.category,V(i))}else if(C.params.category){var i=w.value.find(y=>y.type==C.params.category);i&&(r.value=C.params.category,V(i))}else V(w.value[0]);xe(()=>{W.value=K.value.clientHeight})}},{immediate:!0});const O=e=>e?`${d.public.PUBLIC_FE_BUCKET}frontend/v${d.public.ASSET_VERSION}/provider_name/${e.toUpperCase()}_white.png`:T("/img/logo.png"),U=e=>e?`${d.public.PUBLIC_FE_BUCKET}frontend/v${d.public.ASSET_VERSION}/games/${r.value}/${e.toUpperCase()}/H5.png`:T("/img/logo.png"),q=e=>{if(e.game_maintenance!="1"){if(e.mobile_status=="1"){N.loggedIn?ce(e):u.loginModal=!0;return}if(e.category=="live"&&["jw8","champ191"].includes(d.public.MERCHANT)&&l.data.currency=="USD"){R(e);return}if(!d.public.LIVE_CASINO_INHOUSE&&e.category=="live"){R(e);return}P.push(h(`/${r.value}/${e.providerName}`))}},{$api:le,$toast:re,$setMeta:Q}=X(),j=g(!1),z=g({provider:"",provider_name:"-",username:"-",password:"-",url:"-"}),ce=async e=>{if(!N.loggedIn&&(!e.url||e.url&&e.url=="")){u.loginModal=!0;return}if(u.loadingGame!=!0){if(u.loadingGame=!0,!N.loggedIn&&e.url&&e.url!="")z.value={provider:e.providerName.toUpperCase(),provider_name:e.display_name,username:"",password:"",url:e.url,provider_data:e};else{const i=await le("mobile/mobile-login",{provider_id:e.id,currency:l.data.currency});if(!i.status){u.loadingGame=!1,re(!1,i.msg);return}z.value={provider:e.providerName.toUpperCase(),provider_name:e.display_name,username:i.data.username,password:i.data.password,url:i.data.url,play_link:i.data.play_link,provider_data:e}}j.value=!0,u.loadingGame=!1}},R=e=>{var i={provider_name:e.providerName,currency:l.data.currency,provider_id:e.id,game_id:e.game_id,maintenance:l.maintenanceData[e.provider_id]};(e.category=="sport"||e.category=="cricket")&&(i.needChooseVersion=!0),f.playGame(i)},_e=e=>{var i={provider_name:e.provider_name,currency:l.data.currency,provider_id:e.provider_id,game_id:e.game_id,maintenance:null};(e.category=="sport"||e.category=="cricket")&&(i.needChooseVersion=!0),f.playGame(i)},de=e=>e?e.includes("https")?e:`${d.public.PUBLIC_FE_BUCKET}frontend/web/${e}`:`/${d.public.MERCHANT}/img/logo.png`;return(e,i)=>{const B=Ie,y=Oe,ue=Me;return o(),n("div",Ue,[a("div",Re,[a("div",Be,[s(w).length>0?(o(),n("div",{key:0,class:"w-[70px]",ref_key:"categoryContainer",ref:K},[(o(!0),n(k,null,D(s(w),t=>(o(),n("button",{onClick:E=>te(t),key:t.type,type:"button",class:$(["sidebar_button",s(r)==t.type?"active":""])},[a("div",Fe,[a("div",Ve,[a("img",{class:"sidebar_btn_icon",src:s(T)(`/img/icons/category/${t.type}.${s(d).public.GAME_CATEGORY_ICON}`),alt:`icon_${t.type}`},null,8,Ke),a("img",{class:"sidebar_btn_icon_hover",src:s(T)(`/img/icons/category/${t.type}_hover.${s(d).public.GAME_CATEGORY_ICON}`),alt:`icon_${t.type}`},null,8,je)]),a("div",ze,_(t.message),1)])],10,He))),128))],512)):(o(),n("div",Ye,[(o(),n(k,null,D(10,t=>a("button",{key:t,type:"button",class:"sidebar_button"},qe)),64))]))]),s(oe)>0?(o(),n("div",{key:0,class:$(["overflow-y-auto none-scrollbar min-h-[500px]",`${s(r)}`]),style:J([{width:"calc(100% - 75px)"},`height: ${s(W)}px`]),ref_key:"gameList",ref:ae},[s(r)=="hot_game"?(o(),n("div",Qe,[s(u).loadingGame?(o(),n("div",Ze,[p(B)])):v("",!0),(o(!0),n(k,null,D(s(b),t=>(o(),n("button",{key:t.game_id,type:"button",class:"tab_game",onClick:E=>_e(t)},[a("div",Xe,[et,a("div",{class:"game_img",style:J(`background-image: url(${de(t.img)})`)},at,4),a("img",{class:"game_hot",src:`${s(d).public.STATIC_ROOT}img/icons/hot_tag.png`,alt:"hot_tag"},null,8,st)]),a("div",ot,[a("div",nt,_(t.game_lang&&t.game_lang[s(u).lang]?t.game_lang[s(u).lang]:t.game_name),1)])],8,Je))),128))])):(o(),n("div",{key:1,class:$(["grid gap-[10px] relative items-start",`${s(r)=="sport"||s(r)=="lottery"||s(r)=="esport"||s(r)=="cockfight"||s(r)=="cricket"||s(r)=="live"?"grid-cols-1":"grid-cols-2 md:grid-cols-4 lg:grid-cols-6"}`])},[s(u).loadingGame?(o(),n("div",it,[p(B)])):v("",!0),(o(!0),n(k,null,D(s(b),t=>(o(),n(k,{key:t.game_id},[t.category=="sport"||t.category=="lottery"||t.category=="esport"||t.category=="cockfight"||t.category=="cricket"?(o(),n("button",{key:0,onClick:E=>R(t),class:"category_tab_game tab_game"},[rt,a("div",{class:$(["tab_bg",t.category])},null,2),t.mobile_status=="1"?(o(),n("img",ct)):v("",!0),a("div",_t,[dt,a("div",ut,[p(y,{imgPath:O(t.providerName),alt:`${t.providerName}_h5`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),a("div",gt,[mt,a("div",pt,[p(y,{imgPath:U(`${t.providerName}${t.mobile_status=="1"?"APPS":""}`),alt:`${t.providerName}`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),s(l).maintenanceData[t.provider_id]?(o(),n("div",vt,[a("div",ht,[a("div",yt,[s(l).maintenanceData[e.g.provider_id].end_date!="-"?(o(),n("span",ft,_(e.$t("maintenance_note",{start_date:s(l).maintenanceData[e.g.provider_id].start_date,end_date:s(l).maintenanceData[e.g.provider_id].end_date})),1)):(o(),n("span",bt,_(e.$t("maintenance_note_2",{start_date:s(l).maintenanceData[e.g.provider_id].start_date})),1))]),a("div",$t,"["+_(t.providerName)+"]",1)])])):v("",!0)],8,lt)):(o(),n("button",{key:1,onClick:E=>q(t),class:"category_tab_game tab_game"},[Ct,a("div",{class:$(["tab_bg",t.category])},null,2),t.mobile_status=="1"?(o(),n("img",wt)):v("",!0),a("div",Pt,[St,a("div",Nt,[p(y,{imgPath:O(t.providerName),alt:`${t.providerName}_h5`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),a("div",xt,[Dt,a("div",It,[p(y,{imgPath:U(`${t.providerName}${t.mobile_status=="1"?"APPS":""}`),alt:`${t.providerName}`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),s(l).maintenanceData[t.provider_id]?(o(),n("div",Gt,[a("div",Et,[a("div",Mt,[s(l).maintenanceData[e.g.provider_id].end_date!="-"?(o(),n("span",At,_(e.$t("maintenance_note",{start_date:s(l).maintenanceData[e.g.provider_id].start_date,end_date:s(l).maintenanceData[e.g.provider_id].end_date})),1)):(o(),n("span",Tt,_(e.$t("maintenance_note_2",{start_date:s(l).maintenanceData[e.g.provider_id].start_date})),1))]),a("div",Lt,"["+_(t.providerName)+"]",1)])])):v("",!0)],8,kt))],64))),128)),(o(!0),n(k,null,D(s(L),(t,E)=>(o(),n(k,{key:`${E}_app`},[t.category=="sport"||t.category=="lottery"||t.category=="esport"||t.category=="cockfight"||t.category=="cricket"?(o(),n("button",{key:0,onClick:ge=>R(t),class:"category_tab_game tab_game"},[Ut,a("div",{class:$(["tab_bg",t.category])},null,2),t.mobile_status=="1"?(o(),n("img",Rt)):v("",!0),a("div",Bt,[Ht,a("div",Ft,[p(y,{imgPath:O(t.providerName),alt:`${t.providerName}_h5`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),a("div",Vt,[Kt,a("div",jt,[p(y,{imgPath:U(`${t.providerName}${t.mobile_status=="1"?"APPS":""}`),alt:`${t.providerName}`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),s(l).maintenanceData[t.provider_id]?(o(),n("div",zt,[a("div",Yt,[a("div",Wt,[s(l).maintenanceData[e.g.provider_id].end_date!="-"?(o(),n("span",qt,_(e.$t("maintenance_note",{start_date:s(l).maintenanceData[e.g.provider_id].start_date,end_date:s(l).maintenanceData[e.g.provider_id].end_date})),1)):(o(),n("span",Qt,_(e.$t("maintenance_note_2",{start_date:s(l).maintenanceData[e.g.provider_id].start_date})),1))]),a("div",Zt,"["+_(t.providerName)+"]",1)])])):v("",!0)],8,Ot)):(o(),n("button",{key:1,onClick:ge=>q(t),class:"category_tab_game tab_game"},[Xt,a("div",{class:$(["tab_bg",t.category])},null,2),t.mobile_status=="1"?(o(),n("img",ea)):v("",!0),a("div",ta,[aa,a("div",sa,[p(y,{imgPath:O(t.providerName),alt:`${t.providerName}_h5`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),a("div",oa,[na,a("div",ia,[p(y,{imgPath:U(`${t.providerName}${t.mobile_status=="1"?"APPS":""}`),alt:`${t.providerName}`,imageClass:"w-full"},null,8,["imgPath","alt"])])]),s(l).maintenanceData[t.provider_id]?(o(),n("div",la,[a("div",ra,[a("div",ca,[s(l).maintenanceData[e.g.provider_id].end_date!="-"?(o(),n("span",_a,_(e.$t("maintenance_note",{start_date:s(l).maintenanceData[e.g.provider_id].start_date,end_date:s(l).maintenanceData[e.g.provider_id].end_date})),1)):(o(),n("span",da,_(e.$t("maintenance_note_2",{start_date:s(l).maintenanceData[e.g.provider_id].start_date})),1))]),a("div",ua,"["+_(t.providerName)+"]",1)])])):v("",!0)],8,Jt))],64))),128))],2))],6)):(o(),n("div",ga,[a("div",ma,[(o(),n(k,null,D(10,t=>a("div",{key:t,class:"category_tab_game tab_game"},va)),64))])]))]),p(ue,{show:s(j),appModalData:s(z),onClose:i[0]||(i[0]=t=>j.value=!1)},null,8,["show","appModalData"])])}}},$a=ve(ha,[["__scopeId","data-v-f5a6626f"]]);export{$a as _};
