import{_ as ft}from"./Breadcrumbs.dFmGmYsb.js";import{_ as kt}from"./Skeleton.qkWgsUGI.js";import{_ as Lt}from"./Card.KFqw4Rdg.js";import{u as ht,_ as yt}from"./getJackpot.RqzIFUcR.js";import{_ as bt,T as St,U as Ct,r as p,X as Tt,i as wt,Y as W,j as Ne,u as d,S as f,o as It,w as De,ag as _t,f as Ft,J as me,ad as je,Z as pe,y as Me,m as U,M as E,p as i,q as u,v as K,D as g,E as l,x as n,n as y,G as m,$ as ve,F as M,I as V,O as x,a0 as N,a1 as fe,a2 as Oe,C as D,H as z,af as Rt,L as Pt,a3 as ke,a8 as $e,N as ee,a9 as Je,P as Gt,Q as Nt,l as Dt,a5 as Ae}from"./entry.ZuTGyVjH.js";import{_ as jt}from"./empty.CS7zPkFZ.js";/* empty css                   */import{N as Mt}from"./navigation.ivZmbz6Q.js";import{P as Ot}from"./pagination.g49A_UGn.js";import{A as $t}from"./autoplay.vYCkBL6c.js";import{u as Jt}from"./newTag.KIDu2HJv.js";import"./index.fJ2G2dhg.js";const O={"page.gameslot.top10":"Top 10 Slots","page.gameslot.jackpot":"Jackpot","page.gameslot.habaneroJackpot":"Habanero Jackpot","page.gameslot.progressiveJackpot":"Progressive Jackpot","page.gameslot.tableGames":"Table Games","page.gameslot.freeSpinGame":"Free Spin Game","page.gameslot.promotionGame":"Promotion Game","page.gameslot.allSlots":"All Slots","page.gameslot.featured":"Featured"},$={"page.gameslot.top10":"Top 10 Trò Quay Số","page.gameslot.jackpot":"Nổ Hũ","page.gameslot.habaneroJackpot":"Nổ Hũ Habanero","page.gameslot.progressiveJackpot":"Jackpot lũy tiến","page.gameslot.tableGames":"Game Bàn Chơi","page.gameslot.freeSpinGame":"Trò chơi quay miễn phí","page.gameslot.promotionGame":"Trò chơi khuyến mãi","page.gameslot.allSlots":"Tất Cả Trò Chơi","page.gameslot.featured":"Nổi Bật"},J={"page.gameslot.top10":"ท็อป 10 สล็อต","page.gameslot.jackpot":"แจ็คพอต","page.gameslot.habaneroJackpot":"Habanero แจ็คพอต","page.gameslot.progressiveJackpot":"แจ็คพอตที่เพิ่มขึ้น","page.gameslot.tableGames":"เกมโต๊ะ","page.gameslot.freeSpinGame":"เกมสปินฟรี","page.gameslot.promotionGame":"เกมโปรโมชั่น","page.gameslot.allSlots":"สล็อตทั้งหมด","page.gameslot.featured":"จุดเด่น"},T=q=>(Gt("data-v-ca2fb059"),q=q(),Nt(),q),At={key:0,class:"component-slotgame loading-container"},Bt={class:"game-button-container"},Ut={class:"button-grp"},Vt={key:0,class:"new-product-tag"},Zt={key:1,class:"maintenance"},Yt={key:0,class:"maintenance-time"},Ht=T(()=>l("span",{class:"icon-tools",style:{color:"#888888"}},null,-1)),Et=["value","onInput"],zt={key:0,class:"count"},qt=["value","onInput"],Qt={key:0,class:"count"},Xt=["value","onInput"],Wt={key:0,class:"count"},Kt={key:0},xt={key:0},ea={key:1},ta={key:2},aa=T(()=>l("span",{class:"icon-sort"},null,-1)),sa={key:0,class:"sort-content"},oa={class:"sort-input"},na={class:"sort-txt"},la=T(()=>l("span",{class:"icon-thumbs-up"},null,-1)),ia={class:"sort-input"},ua={class:"sort-txt"},ra=T(()=>l("span",{class:"icon-chart-up"},null,-1)),ca={class:"sort-input"},da={class:"sort-txt"},ga=T(()=>l("span",{class:"icon-sort-az"},null,-1)),ma=T(()=>l("div",{class:"line-btw"},null,-1)),pa=T(()=>l("a",{class:"icon-search",style:{color:"#888888","font-size":"20px"}},null,-1)),va=[pa],fa=["placeholder"],ka=T(()=>l("span",{class:"icon-x-mark",style:{"font-size":"10px",color:"#888888"}},null,-1)),La=[ka],ha={class:"m-game-search"},ya=T(()=>l("div",{class:"search-icon"},[l("a",{class:"icon-search",style:{color:"#888888","font-size":"20px"}})],-1)),ba=["placeholder"],Sa=T(()=>l("span",{class:"icon-x-mark",style:{"font-size":"10px",color:"#888888"}},null,-1)),Ca=[Sa],Ta={key:0,class:"swiper-body"},wa={class:"title"},Ia={key:1,class:"jackpot-title"},_a={key:2,class:"jackpot-ctn"},Fa=["src"],Ra={class:"jackpot-content"},Pa={class:"jackpot-diamond-container"},Ga={class:"jackpot-content-container"},Na={class:"jackpot-detail"},Da={class:"diamond-price"},ja={class:"jackpot-content-container"},Ma={class:"jackpot-detail"},Oa={class:"diamond-price"},$a={key:3,class:"game-ctn"},Ja={class:"jackpot-title"},Aa={class:"game-row"},Ba={key:4},Ua={class:"jackpot-title"},Va={class:"stm-no-result"},Za=T(()=>l("img",{loading:"lazy",class:"noData-img",src:jt,alt:"",width:"100%",height:"100%"},null,-1)),Ya={class:"result-txt"},Ha={__name:"index",async setup(q){let Q,Le;const he=St(),X=Ct(),Be=p([]),R=p([]),te=p([]),ae=p([]),Z=p(!1),w=p(!1),I=p(!1),_=p(!1),P=p(!1),k=p(null),b=p([]),S=p([]),C=p([]),ye=p(null);let Ue=Tt(ye);const se=p(null),oe=p(null),ne=p(null),be=p(null),Se=p(0),Ce=p(0),Te=p(0),we=[Ot,$t,Mt],le=p(!1),ie=p(!1),Y=([Q,Le]=wt(()=>Rt().getCfData()),Q=await Q,Le(),Q),j=p(!1);let ue;const Ve=e=>{j.value=!0,w.value=!w.value,P.value=!1,I.value=!1,_.value=!1,(e.clientX>=window.innerWidth/2||k.value.scrollLeft>120+A())&&(k.value.scrollLeft=120+A()),Se.value=se.value.offsetLeft-(k.value.scrollLeft>0?k.value.scrollLeft:0)-15,setTimeout(()=>{j.value=!1},100)},Ze=e=>{j.value=!0,I.value=!I.value,P.value=!1,w.value=!1,_.value=!1,(e.clientX>=window.innerWidth/2||k.value.scrollLeft>240+A())&&(k.value.scrollLeft=240+A()),Ce.value=oe.value.offsetLeft-(k.value.scrollLeft>0?k.value.scrollLeft:0)-15,setTimeout(()=>{j.value=!1},100)},Ye=e=>{j.value=!0,_.value=!_.value,P.value=!1,w.value=!1,I.value=!1,(e.clientX>=window.innerWidth/2||k.value.scrollLeft>292+A())&&(k.value.scrollLeft=292+A()),Te.value=ne.value.offsetLeft-(k.value.scrollLeft>0?k.value.scrollLeft:0)-15,setTimeout(()=>{j.value=!1},100)};function A(){return f().ssoTokenCookie()?50:0}const He=()=>{Z.value=!Z.value};W(se,()=>{w.value=!1}),W(oe,()=>{I.value=!1}),W(ne,()=>{_.value=!1}),W(be,()=>{P.value=!1});const Ee=()=>{P.value=!P.value,w.value=!1,I.value=!1,_.value=!1,k.value.scrollLeft>0&&(k.value.scrollLeft=0)},ze=()=>{j.value||k.value.scrollLeft>0&&(P.value=!1,w.value=!1,I.value=!1,_.value=!1)},a=Ne({breadcrumb:[{title:d().translateBreadcrumb("breadcrumb.home"),link:d().navigatePage("")},{title:d().translateGlobal("global.leftbar.slots"),link:d().navigatePage("/slots")}],slotsList:[],slotsListSliced:[],slotGameLoaded:!0,gameSearch:"",productMaintenanceList:[],totalLength:0,sliceLength:0,topRankingList:[],jackpotList:[],productId:0,gameId:0,gameName:"",extra1:"",extra2:"",extra3:"",announcementData:[],showMaintenance:!1,time:0,isForFun:!1,isSwiperReady:!1,jackpotNumberLoaded:!0,jackpotData:null}),s=Ne({isFiltering:!1,isFavourite:!1,isPopular:!1,isNew:!1,isTop:!1,isJackpot:!1,isRecommended:!0,isRTP:!1,isAToZ:!1}),F=p(f().getItemsCountPerRowOnProductPage()),Ie=f().getItemsCountPerRowOnProductPage(),qe=()=>{let e=a.totalLength;if(F.value+Ie>e){let t=e-F.value;t>0&&(a.slotsListSliced=a.slotsListSliced.concat(a.slotConcatList.slice(F.value,F.value+t)),F.value+=t,a.sliceLength=a.slotsListSliced.length)}else a.slotsListSliced=a.slotsListSliced.concat(a.slotConcatList.slice(F.value,F.value+f().getItemsCountPerRowOnProductPage())),F.value+=Ie,a.sliceLength=a.slotsListSliced.length};It(()=>{a.isSwiperReady=!0,k.value.addEventListener("scroll",ze),_e()}),De(Ue,e=>{e&&qe()}),De(()=>Dt("ssoToken").value,e=>{_e(!0)}),_t(()=>{for(const e of R.value)clearInterval(e.countdownInterval)}),Ft(()=>{clearInterval(ue)});function _e(e=!1){setTimeout(()=>{he.isPromptUnableToLaunchGamePopup()?me(d().navigatePage("")):(ct(),gt(),e?ge():Qe())},1e3)}function Qe(){ge(),clearInterval(ue),ue=je(function(){ge()},1e4)}function Fe(){for(const e of R.value){const t=a.productMaintenanceList.find(r=>r.product===e.productId);t&&(e.maintenanceType=t.maintenanceType,e.isMaintenance=t.isMaintenance,e.maintenanceStartTime=t.maintenanceScheduleStartTime,e.maintenanceEndTime=t.maintenanceScheduleEndTime,e.maintenanceTimeZone=t.maintenanceTimeZone,e.isMaintenance&&t.maintenanceType!="Emergency"&&rt(e))}Xe()}function Xe(){var e,t;for(const r of R.value){const v=(t=(e=Jt().newTagData)==null?void 0:e.product)==null?void 0:t.find(c=>c.productId==r.productId);v&&(r.isNew=v.isNew)}}function We(){F.value=f().getItemsCountPerRowOnProductPage(),a.slotConcatList=a.slotsListSliced,a.slotsListSliced=a.slotConcatList.slice(0,f().getItemsCountPerRowOnProductPage()),a.totalLength=a.slotConcatList.length,a.sliceLength=a.slotsListSliced.length}function Ke(){s.isFavourite=!s.isFavourite,L()}function xe(){s.isNew=!s.isNew,L()}function et(){s.isTop=!s.isTop,L()}function tt(){s.isJackpot=!s.isJackpot,L()}function re(e){s.isRecommended=!1,s.isRTP=!1,s.isAToZ=!1,s[e]=!0,L()}function ce(e,t){const r=e.findIndex(v=>v==t);r!==-1?e.splice(r,1):e.push(t)}function at(){w.value=!1,b.value=[],L()}function st(){I.value=!1,S.value=[],L()}function ot(){_.value=!1,C.value=[],L()}function L(){P.value=!1,s.isFiltering=!1;let e=a.slotsList;s.isFavourite&&(s.isFiltering=!0,e=e.filter(c=>c.isFavourite));const t=b.value;t.length>0&&(s.isFiltering=!0,e=e.filter(c=>t.includes(c.productId)));const r=S.value;r.length>0&&(s.isFiltering=!0,e=e.filter(c=>c.gameTypeID.find(h=>r.includes(h))));const v=C.value;v.length>0&&(s.isFiltering=!0,e=e.filter(c=>c.gameFeatureID.find(h=>v.includes(h)))),s.isPopular&&(s.isFiltering=!0,e=e.filter(c=>c.isHot)),s.isNew&&(s.isFiltering=!0,e=e.filter(c=>c.isNew)),s.isTop&&(s.isFiltering=!0,e=e.filter(c=>c.marketRanking>=1&&c.marketRanking<=10).sort((c,h)=>c.marketRanking-h.marketRanking)),s.isJackpot&&(s.isFiltering=!0,e=e.filter(c=>c.isJackpot)),s.isRecommended&&(e=e.sort((c,h)=>h.rating-c.rating)),s.isRTP&&(e=e.slice().sort((c,h)=>h.rtp-c.rtp)),s.isAToZ&&(e=e.filter(c=>c.gameName).sort((c,h)=>c.gameName.localeCompare(h.gameName))),a.gameSearch&&(s.isFiltering=!0,e=e.filter(c=>{const h=a.gameSearch.toLowerCase();return c.gameName.toLowerCase().indexOf(h)>-1})),a.slotsListSliced=e,We()}function Re(){a.gameSearch="",L()}function nt(e){let t=a.slotsListSliced.findIndex(v=>e.gameId===v.gameId),r=a.slotsList.find(v=>e.gameId===v.gameId);e.favourite?(a.slotsListSliced[t].isFavourite=!1,r.isFavourite=!1,s.isFavourite&&(a.slotsListSliced.splice(t,1),a.slotConcatList.splice(t,1),a.sliceLength=a.sliceLength-1,a.totalLength=a.totalLength-1,F.value=a.sliceLength),B(e.gameId,e.productId,0)):(a.slotsListSliced[t].isFavourite=!0,r.isFavourite=!0,B(e.gameId,e.productId,1))}function lt(e){let t=a.topRankingList.findIndex(r=>e.gameId===r.gameId);e.favourite?(a.topRankingList[t].isFavourite=!1,B(e.gameId,e.productId,0)):(a.topRankingList[t].isFavourite=!0,B(e.gameId,e.productId,1))}function it(e){let t=a.jackpotList.findIndex(r=>e.gameId===r.gameId);e.favourite?(a.jackpotList[t].isFavourite=!1,B(e.gameId,e.productId,0)):(a.jackpotList[t].isFavourite=!0,B(e.gameId,e.productId,1))}async function de(e){e.isForFun&&!f().ssoTokenCookie()||f().ssoTokenCookie()?(a.productId=e.productId,a.gameId=e.gameId,a.extra1=e.gameCode,a.gameName=e.gameName,a.isForFun=e.isForFun,mt(),vt(e.isForFun)):(Ae().siteSettingsStore.globalLoaderToggleFunc(),setTimeout(()=>{Ae().siteSettingsStore.globalLoaderToggleFunc()},1e3),await me({hash:"#login"}))}function ut(e){const t=Math.floor(e.asHours()),r=e.minutes(),v=e.seconds();return`${t}:${r<10?"0":""}${r}:${v<10?"0":""}${v}`}function rt(e){if(e.countdownInterval)return;const t=E(a.time,"YYYY-MM-DD HH:mm:ss"),r=E(e.maintenanceEndTime,"YYYY-MM-DD HH:mm:ss"),v=E.duration(r.diff(t));e.duration=v;const c=()=>{e.duration.asMilliseconds()<=0?(e.isMaintenance=!1,clearInterval(e.countdownInterval)):e.duration=E.duration(e.duration-1e3)};e.countdownInterval=je(()=>{c()},1e3)}async function B(e,t,r){const v=f().getApiQuery(!0,{gameId:e,productId:t,action:r}),c=await pe("Slot/updatefavoriteslotgame",v,"post");c&&c.code!="GNR00001"&&U().$toast.warning(d().translateStatusCode("statusCode."+c.code))}async function ct(){const e=await pe("Slot/getslotgame",f().getApiQuery(),"post");if(e){if(e.code=="GNR00001")if(e.body.slotGameList){a.slotsList=e.body.slotGameList,a.slotsList=a.slotsList.sort((t,r)=>r.rating-t.rating),te.value=e.body.gameTypeSetting.map(t=>Pe(t)),ae.value=e.body.gameFeatureSetting.map(t=>Pe(t)),a.slotsListSliced=a.slotsList.slice(0,f().getItemsCountPerRowOnProductPage()),a.slotConcatList=a.slotsList,a.totalLength=a.slotsList.length,a.sliceLength=a.slotsListSliced.length,a.topRankingList=a.slotsList.filter(t=>t.marketRanking>=1&&t.marketRanking<=10).sort((t,r)=>t.marketRanking-r.marketRanking),a.jackpotList=a.slotsList.filter(t=>t.isJackpot);for(let t=0;t<a.slotsList.length;t++)Be.value[t]=!1,R.value.find(v=>v.productId==a.slotsList[t].productId)||R.value.push({productId:a.slotsList[t].productId,productName:d().translateGlobal("global.product.id."+a.slotsList[t].productId),maintenanceType:"",isMaintenance:a.slotsList[t].isMaintenance,maintenanceStartTime:"",maintenanceEndTime:"",maintenanceTimeZone:"",duration:0});dt(),Fe(),X.productFilter.fromPage==Me().path?pt():Me().query.section=="jackpot"&&(s.isJackpot=!0,L())}else U().$toast.warning(e.message);else U().$toast.warning(d().translateStatusCode("statusCode."+e.code));a.slotGameLoaded=!1}else U().$toast.warning(d().translateGlobal("global.error"))}function Pe(e){return{label:e.gameAttributeName,value:e.gameAttributeID}}function dt(){R.value.length>0&&R.value.sort((e,t)=>e.productName<t.productName?-1:e.productName>t.productName?1:0)}async function gt(){const e=f().getBaseparams({currencyCode:he.userProfileData.currencyCode??"VND"}),t=await pe("product/fetchproductlist",e);t?t.code=="GNR00001"?(a.productMaintenanceList=t.body,a.time=E.parseZone(t.t,"YYYY-MM-DDTHH:mm:ss").local().format("YYYY-MM-DDTHH:mm:ss"),Fe(),a.announcementData=t.body.filter(r=>(r.product==4e3||r.product===4100||r.product===4200||r.product===4300||r.product===4400)&&r.isMaintenance),a.showMaintenance=!!a.announcementData.length&&a.announcementData.some(r=>r.isMaintenance)):U().$toast.warning(d().translateStatusCode("statusCode."+t.code)):U().$toast.warning(d().translateGlobal("global.error"))}async function ge(){a.jackpotNumberLoaded=!0,a.jackpotData=await ht().getJackpotDataDetails(Y),a.jackpotNumberLoaded=!1}function mt(){X.productFilter={fromPage:d().navigatePage("/slots"),gameSearch:a.gameSearch,isFavourite:s.isFavourite,selectedOptions:b.value,selectedGameOptions:S.value,selectedFeaturedOptions:C.value,isTop:s.isTop,isJackpot:s.isJackpot,isRecommended:s.isRecommended,isRTP:s.isRTP,isAToZ:s.isAToZ}}function pt(){const e=X.productFilter;a.gameSearch=e.gameSearch,Z.value=!!e.gameSearch,b.value=e.selectedOptions,S.value=e.selectedGameOptions,C.value=e.selectedFeaturedOptions,s.isFavourite=e.isFavourite,s.isTop=e.isTop,s.isJackpot=e.isJackpot,s.isRecommended=e.isRecommended,s.isRTP=e.isRTP,s.isAToZ=e.isAToZ,L(),X.resetProductFilter()}async function vt(e=!1){me({path:d().navigatePage("/go"),query:{productId:a.productId,gameId:a.gameId,gameName:a.gameName,pageFrom:"slots",extra1:a.extra1,extra2:a.extra2,extra3:a.extra3,slotPlayForFun:e}})}return(e,t)=>{const r=ft,v=kt,c=Lt,h=yt,Ge=Pt;return i(),u(M,null,[K(r,{urls:a.breadcrumb,class:"breadcrums-slot"},null,8,["urls"]),a.slotGameLoaded?(i(),u("div",At,[K(v,{isSkeletonPage:!0})])):g("",!0),l("div",{class:y(["component-slotgame",{hidden:a.slotGameLoaded}])},[l("div",Bt,[l("div",{class:"game-button-grp",ref_key:"isScroll",ref:k},[l("div",Ut,[("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie()?(i(),u("button",{key:0,class:y(["btn-game",{active:s.isFavourite}]),onClick:t[0]||(t[0]=o=>Ke())},[l("span",{class:y(["icon-heart-fill",{active:s.isFavourite}])},null,2)],2)):g("",!0),R.value.length>0?(i(),u("button",{key:1,class:y(["btn-game",{active:b.value.length>0||w.value}])},[l("div",{class:"dropdown-class",ref_key:"checkClickOutsideProvidersRef",ref:se},[l("div",{class:"game-btn active",onClick:t[1]||(t[1]=o=>Ve(o))},m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.providers")),1),w.value?(i(),u("div",{key:0,class:"dropdown-content",style:ve({left:Se.value+"px"})},[(i(!0),u(M,null,V(R.value,(o,H)=>(i(),u("div",{class:"dropdown-detail",key:H},[o.isNew?(i(),u("div",Vt,m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.new")),1)):g("",!0),l("div",{class:y([{active:b.value.includes(o.productId),inactive:o.isMaintenance},"provider-text"])},m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.product.id."+o.productId)),3),o.isMaintenance?(i(),u("div",Zt,[o.maintenanceType==="Scheduled"?(i(),u("div",Yt,m(ut(o.duration)),1)):g("",!0),Ht])):N((i(),u("input",{key:2,class:"provider-type",type:"checkbox","onUpdate:modelValue":t[2]||(t[2]=G=>b.value=G),value:o.productId,onInput:G=>{ce(b.value,o.productId),L()}},null,40,Et)),[[ke,b.value]])]))),128))],4)):g("",!0)],512),b.value.length>0?(i(),u("div",zt,m(b.value.length),1)):g("",!0),b.value.length>0?(i(),u("button",{key:1,class:"icon-x-mark-fill btn-mark-circle",onClick:t[3]||(t[3]=o=>{at()})})):g("",!0)],2)):g("",!0),te.value.length>0?(i(),u("button",{key:2,class:y(["btn-game",{active:S.value.length>0||I.value}])},[l("div",{class:"dropdown-class",ref_key:"checkClickOutsideGameTypeRef",ref:oe},[l("div",{class:"game-btn active",onClick:t[4]||(t[4]=o=>Ze(o))},m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.gameType")),1),I.value?(i(),u("div",{key:0,class:"dropdown-content",style:ve({left:Ce.value+"px"})},[(i(!0),u(M,null,V(te.value,(o,H)=>(i(),u("div",{class:"dropdown-detail",key:H},[l("div",{class:y([{active:S.value.includes(o.value)},"provider-text"])},m(o.label),3),N(l("input",{class:"provider-type",type:"checkbox","onUpdate:modelValue":t[5]||(t[5]=G=>S.value=G),value:o.value,onInput:G=>{ce(S.value,o.value),L()}},null,40,qt),[[ke,S.value]])]))),128))],4)):g("",!0)],512),S.value.length>0?(i(),u("div",Qt,m(S.value.length),1)):g("",!0),S.value.length>0?(i(),u("button",{key:1,class:"icon-x-mark-fill btn-mark-circle",onClick:t[6]||(t[6]=o=>{st()})})):g("",!0)],2)):g("",!0),ae.value.length>0?(i(),u("button",{key:3,class:y(["btn-game",{active:C.value.length>0||_.value}])},[l("div",{class:"dropdown-class",ref_key:"checkClickOutsideFeaturedRef",ref:ne},[l("div",{class:"game-btn active",onClick:t[7]||(t[7]=o=>Ye(o))},m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.featured",n(O),n($),n(J))),1),_.value?(i(),u("div",{key:0,class:"dropdown-content",style:ve({left:Te.value+"px"})},[(i(!0),u(M,null,V(ae.value,(o,H)=>(i(),u("div",{class:"dropdown-detail",key:H},[l("div",{class:y([{active:C.value.includes(o.value)},"provider-text"])},m(o.label),3),N(l("input",{class:"provider-type",type:"checkbox","onUpdate:modelValue":t[8]||(t[8]=G=>C.value=G),value:o.value,onInput:G=>{ce(C.value,o.value),L()}},null,40,Xt),[[ke,C.value]])]))),128))],4)):g("",!0)],512),C.value.length>0?(i(),u("div",Wt,m(C.value.length),1)):g("",!0),C.value.length>0?(i(),u("button",{key:1,class:"icon-x-mark-fill btn-mark-circle",onClick:t[9]||(t[9]=o=>{ot()})})):g("",!0)],2)):g("",!0),l("button",{class:y(["btn-game",{active:s.isTop}]),onClick:t[10]||(t[10]=o=>et())},m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.top10",n(O),n($),n(J))),3),l("button",{class:y(["btn-game",{active:s.isJackpot}]),onClick:t[11]||(t[11]=o=>tt())},m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.jackpot",n(O),n($),n(J))),3),l("button",{class:y(["btn-game",{active:s.isNew}]),onClick:t[12]||(t[12]=o=>xe())},m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.new")),3)]),l("div",{class:"game-sortBy",ref_key:"checkClickOutsideSortByRef",ref:be},[l("button",{class:y(["btn-sort-by",{active:s.isRecommended||s.isRTP||s.isAToZ}]),onClick:t[13]||(t[13]=o=>Ee())},[x(m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.sortBy"))+" ",1),s.isRecommended||s.isRTP||s.isAToZ?(i(),u("span",Kt,[s.isRecommended?(i(),u("span",xt,m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.recommended")),1)):s.isRTP?(i(),u("span",ea,m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.rtp")),1)):(i(),u("span",ta,m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.AtoZ")),1))])):g("",!0),aa],2),P.value?(i(),u("div",sa,[l("div",oa,[l("div",na,[la,x(" "+m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.recommended")),1)]),N(l("input",{type:"radio",name:"sort",onInput:t[14]||(t[14]=o=>re("isRecommended")),value:"true","onUpdate:modelValue":t[15]||(t[15]=o=>s.isRecommended=o)},null,544),[[fe,s.isRecommended]])]),l("div",ia,[l("div",ua,[ra,x(" "+m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.rtp")),1)]),N(l("input",{type:"radio",name:"sort",onInput:t[16]||(t[16]=o=>re("isRTP")),value:"true","onUpdate:modelValue":t[17]||(t[17]=o=>s.isRTP=o)},null,544),[[fe,s.isRTP]])]),l("div",ca,[l("div",da,[ga,x(" "+m(("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.AtoZ")),1)]),N(l("input",{type:"radio",name:"sort",onInput:t[18]||(t[18]=o=>re("isAToZ")),value:"true","onUpdate:modelValue":t[19]||(t[19]=o=>s.isAToZ=o)},null,544),[[fe,s.isAToZ]])])])):g("",!0)],512)],512),ma,l("div",{class:y(["game-search",{active:Z.value}])},[l("div",{class:"search-icon",onClick:He},va),Z.value?N((i(),u("input",{key:0,class:"search-text",placeholder:("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.search"),type:"text","onUpdate:modelValue":t[20]||(t[20]=o=>a.gameSearch=o),onInput:L},null,40,fa)),[[Oe,a.gameSearch]]):g("",!0),a.gameSearch?(i(),u("button",{key:1,class:"clear-icon",onClick:t[21]||(t[21]=o=>Re())},La)):g("",!0)],2),l("div",ha,[ya,N(l("input",{class:"search-text",placeholder:("useLanguage"in e?e.useLanguage:n(d))().translateGlobal("global.gamefilter.search"),type:"text","onUpdate:modelValue":t[22]||(t[22]=o=>a.gameSearch=o),onInput:L},null,40,ba),[[Oe,a.gameSearch]]),a.gameSearch?(i(),u("button",{key:0,class:"clear-icon",onClick:t[23]||(t[23]=o=>Re())},Ca)):g("",!0)])]),!s.isFiltering&&a.topRankingList.length>0?(i(),u("div",Ta,[l("div",wa,m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.top10",n(O),n($),n(J))),1),a.isSwiperReady?(i(),D(n(Je),{key:0,modules:we,slidesPerView:"auto",navigation:le.value,onMouseenter:t[24]||(t[24]=o=>le.value=!0),onMouseleave:t[25]||(t[25]=o=>le.value=!1),spaceBetween:15,pagination:{clickable:!0,dynamicBullets:!0},observer:!0,class:"slide-container"},{default:z(()=>[(i(!0),u(M,null,V(a.topRankingList,o=>(i(),D(n($e),{class:y({"last-ranking":o.marketRanking==10})},{default:z(()=>[K(c,{isScroll:!0,game_info:o,game_detail:!0,game_ranking:!0,ranking_img_url:"/img/slotgame/top"+o.marketRanking+".webp",game_img_url:("useRuntimeConfig"in e?e.useRuntimeConfig:n(ee))().public.cdnUrlBase+o.gameIconURL,isFromSwiper:!0,isFromSlotPageSwiper:!0,favourite:!!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),game_play:!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),onUpdateFavourite:lt,onLaunch:de},null,8,["game_info","ranking_img_url","game_img_url","favourite","game_play"])]),_:2},1032,["class"]))),256))]),_:1},8,["navigation"])):g("",!0)])):g("",!0),s.isFiltering?g("",!0):(i(),u("div",Ia,m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.jackpot",n(O),n($),n(J))),1)),s.isFiltering?g("",!0):(i(),u("div",_a,[n(Y)&&n(Y).showJackpot.jackpotEnabled?(i(),D(Ge,{key:0,class:"jackpot-img-container",onClick:t[26]||(t[26]=o=>{s.isJackpot=!0,L()})},{default:z(()=>[l("img",{loading:"lazy",class:"jackpot-img",src:`${("useRuntimeConfig"in e?e.useRuntimeConfig:n(ee))().public.cdnUrlBase}${n(Y).showJackpot[("useLanguage"in e?e.useLanguage:n(d))().getLanguage()]}?v=${n(Y).version}`,width:"100%",height:"100%"},null,8,Fa),l("div",Ra,[l("div",Pa,[l("div",Ga,[l("div",Na,[l("div",Da,[a.jackpotNumberLoaded?g("",!0):(i(),D(h,{key:0,count:a.jackpotData.jackpotMinor,currencySymbol:a.jackpotData.jackpotMinorCurrency},null,8,["count","currencySymbol"]))])])]),l("div",ja,[l("div",Ma,[l("div",Oa,[a.jackpotNumberLoaded?g("",!0):(i(),D(h,{key:0,count:a.jackpotData.jackpotMini,currencySymbol:a.jackpotData.jackpotMiniCurrency},null,8,["count","currencySymbol"]))])])])])])]),_:1})):g("",!0),a.isSwiperReady&&a.jackpotList.length>0?(i(),D(n(Je),{key:1,onMouseenter:t[27]||(t[27]=o=>ie.value=!0),onMouseleave:t[28]||(t[28]=o=>ie.value=!1),modules:we,slidesPerView:"auto",navigation:ie.value,spaceBetween:15,pagination:{clickable:!0,dynamicBullets:!0},class:"slide-container"},{default:z(()=>[(i(!0),u(M,null,V(a.jackpotList||[],o=>(i(),D(n($e),null,{default:z(()=>[K(c,{game_detail:!0,game_info:o,game_img_url:("useRuntimeConfig"in e?e.useRuntimeConfig:n(ee))().public.cdnUrlBase+o.gameIconURL,isFromSwiper:!0,isFromSlotPageSwiper:!0,onUpdateFavourite:it,favourite:!!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),game_play:!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),onLaunch:de},null,8,["game_info","game_img_url","favourite","game_play"])]),_:2},1024))),256))]),_:1},8,["navigation"])):g("",!0)])),a.slotsListSliced.length>0?(i(),u("div",$a,[l("div",Ja,m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.allSlots",n(O),n($),n(J))),1),l("div",Aa,[(i(!0),u(M,null,V(a.slotsListSliced,o=>(i(),D(c,{game_detail:!0,game_img_url:("useRuntimeConfig"in e?e.useRuntimeConfig:n(ee))().public.cdnUrlBase+o.gameIconURL,game_info:o,onUpdateFavourite:nt,favourite:!!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),game_play:!("useCommon"in e?e.useCommon:n(f))().ssoTokenCookie(),onLaunch:de},null,8,["game_img_url","game_info","favourite","game_play"]))),256))]),l("div",{ref_key:"bottomComponentTarget",ref:ye},null,512)])):(i(),u("div",Ba,[l("div",Ua,m(("useLanguage"in e?e.useLanguage:n(d))().translateLocal("page.gameslot.allSlots",n(O),n($),n(J))),1),l("div",Va,[Za,l("div",Ya,m(("useLanguage"in e?e.useLanguage:n(d))().translate("global.noData")),1)])]))],2)],64)}}},os=bt(Ha,[["__scopeId","data-v-ca2fb059"]]);export{os as default};
