1import{_ as e}from'./AppHeader.vue_vue_type_script_setup_true_lang-BBSFNGRg.js';/* empty css */import{_ as l}from'./HomeButton.vue_vue_type_script_setup_true_lang-BIyx7Ffr.js';import{_ as t}from'./HomeHeaderRight-Bt1t09LE.js';import{u as a,a as s,c as i}from'./use-helper-0uaKdRkp.js';import{u as o,P as n,a5 as r,aW as c}from'./router-G8QecHxs.js';import{H as m}from'./HomeHeaderRight-DcdWG5wZ.js';import{a as d}from'./index-CrWCx5FQ.js';/* empty css */import{l as u,a as g,f as p,c as v,n as f,ak as h,w as x,R as y,u as _,W as k,X as w,k as b,i as j,Y as I,F as C,Z as z,_ as H,S as T,V as L,a1 as R,s as $,v as S,m as V,U as B,a7 as G,y as P,p as U}from'./vendor-vue-PrZjxzdu.js';import{u as E}from'./use-game-BSxu_11L.js';import{G as F}from'./GameItem-wgewwMA7.js';import{W,q,X as M,I as X,r as A}from'./vant-D0wJLC7X.js';import{a as O}from'./index-BEVvCGfR.js';/* empty css */import'./GoBackButton.vue_vue_type_script_setup_true_lang-CpalaY3X.js';import'./MainMenuPopup-KuYzVAEq.js';import'./use-image-vDNpur_E.js';import'./use-secure-DjH-S5Zr.js';import'./vendor-utils-C8M3dJTb.js';import'./use-crypto-CkizMN_8.js';import'./use-user-DNoP8E0n.js';import'./use-emitter-C_oNMCkI.js';import'./use-version-yhz4yb9Y.js';import'./use-icon-C66NxYA0.js';/* empty css */import'./RefreshBalance-4jf-f8fC.js';import'./78-sx-C6FylzOA.js';import'./use-refresh-DHezfvls.js';import'./use-transfer-C-iD-66_.js';import'./index-B1DQwRZI.js';import'./icon-base-Bohy99jk.js';/* empty css */import'./use-image-local-CTMxpzWr.js';import'./index-Jh1SS5a7.js';/* empty css */import'./use-language-JeHkxM7X.js';/* empty css *//* empty css */const Z={class:'relative py-0.5'},Y=['src'],D={class:'tab-78-name leading-none text-[#999]'},J=['src'],K={class:'text-[16px] text-[#333]'},N={class:'flex w-full flex-wrap'},Q=['onClick'],ee={key:1,class:'home-game-category-79 flex justify-between'},le={class:''},te={class:'relative pb-1'},ae=['src'],se=['src'],ie={class:'flex-1'},oe={class:'flex w-full flex-wrap'},ne={key:2,class:'home-game-category-76 flex justify-between'},re={class:'tabs-wrap'},ce={class:'relative'},me=['src'],de=['src'],ue={class:'flex-1'},ge={class:'flex w-full flex-wrap'},pe={class:'flex-center w-full flex-1 flex-col gap-0.5 text-[14px] text-[#61769c]'},ve=['src'],fe={class:'game-list flex w-full flex-wrap px-1'},he={key:0,class:'flex w-full items-center justify-between py-1 text-[--primary]'},xe={class:'flex items-end gap-[2px] text-[15px]'},ye={class:'flex-center relative'},_e={class:'flex-center flex-col'},ke=['src'],we={key:0,class:'game-list flex w-full flex-wrap justify-start gap-[2%]'},be={key:1,class:'game-list flex w-full flex-wrap justify-start gap-[2%]'},je={class:'flex-center flex-col'},Ie=['src'],Ce={class:'mt-[10px] grid grid-cols-3 gap-[6px] px-[--main-item-gap]'},ze=d(u({__name:'GameCategory',props:{cols:{},swipeable:{type:Boolean},fixed:{type:Boolean},topHeight:{},listTop:{}},emits:['update:fixed'],setup(e,{emit:l}){const t=o(),{getHomeGames:i}=E(),{isVietnamSite:m}=a(),{openOpenWeb:d}=s(),u=e,G=g(!1),P=g(0),U=g(),ze=g(),He=g(),Te=g(),Le=g(!1),Re=g(),$e=p((()=>t.inThemes('76,78,79'))),Se=p((()=>t.game.homeGames.icons.filter((e=>{var l;return!!(null==(l=e.list)?void 0:l.length)})))),Ve=g(''),Be=p((()=>Se.value.some((e=>!!e.logo)))),Ge=(e,l)=>Ve.value+''==e.id+''||Ve.value+''==l+'',Pe=g([]),Ue=e=>{const l=e.list??[];return Pe.value.includes(e.id)||l.length<=9?l:l.slice(0,9)},Ee=e=>{var l;return((null==(l=e.list)?void 0:l.length)??0)>9&&!Pe.value.includes(e.id)},Fe=(e,l=!1)=>{var t;const a=l?null==(t=e.list)?void 0:t.slice(0,9):e.list;null==a||a.forEach((e=>{e.icon&&((new Image).src=e.icon),e.hotIcon&&((new Image).src=e.hotIcon)}))},We=new Set,qe=p((()=>t.inThemes('81')&&t.inSites('f191,f666,f188,t033')&&['8','1','2','86','3'].includes(Ve.value)||t.inThemes('81')&&t.inSites('f178,t033,demonew,demo')&&['8','1','2','86','3','127'].includes(Ve.value))),Me=e=>['1','7','8'].includes(e);v((async()=>{Le.value=!0,Se.value.length||await i(),f((()=>{var e,l;$e.value?Ve.value=0:(null==(e=t.game.homeGames)?void 0:e.selectedCategoryId)&&(Ve.value=t.game.homeGames.selectedCategoryId);const a=null==(l=null==document?void 0:document.querySelector('.sidebar-tabs'))?void 0:l.getBoundingClientRect().height;if(a&&(P.value=a),Re.value&&Re.value.resize(),U.value&&ze.value){const e=Math.max(U.value.getBoundingClientRect().width,Be.value?98:78);U.value.style.width=`${e}px`,ze.value.style.width=`calc(100% - ${e}px)`}(()=>{var e,l;if(!Se.value.length)return;Se.value.forEach((e=>{e.logo&&((new Image).src=e.logo),e.selectedLogo&&((new Image).src=e.selectedLogo),e.image_hot&&((new Image).src=e.image_hot)}));const t=Se.value[0];t&&(Fe(t,!0),We.add(t.id),((null==(e=t.list)?void 0:e.length)??0)>9&&(null==(l=t.list)||l.slice(9).forEach((e=>{e.icon&&((new Image).src=e.icon),e.hotIcon&&((new Image).src=e.hotIcon)}))));const a=()=>{Se.value.forEach((e=>{We.has(e.id)||(Fe(e),We.add(e.id))}))};'function'==typeof requestIdleCallback?requestIdleCallback(a):setTimeout(a,1e3)})()})),h(window,'resize',(()=>{Re.value&&Re.value.resize(),Se.value.length>0&&c(Se.value.length)}))})),x((()=>Se.value.length),(e=>{e>0&&c(e)}),{immediate:!0}),x((()=>u.topHeight),(e=>{U.value&&ze.value&&(U.value.style.top=`${e}px`)})),x((()=>u.listTop),(e=>{var l;G.value=!!(e&&u.topHeight&&e<=u.topHeight);const t=null==(l=Te.value)?void 0:l.getBoundingClientRect().top;
1if(U.value&&u.topHeight&&t<=u.topHeight+P.value){const e=t-u.topHeight;U.value.style.height=(e<=0?0:e)+'px'}})),x((()=>Ve.value),(e=>{e&&t.game.homeGames.selectedCategoryId!==e&&t.$asyncPatch((l=>{l.game.homeGames.selectedCategoryId=e}))}),{immediate:!0}),x((()=>t.theme),(()=>{t.inThemes('76,78,79')&&(Ve.value=0)}));const Xe=e=>{var l;return!((null==(l=e.list)?void 0:l.length)||!e.url)&&(e.openWay===r.Blank?window.open(e.url):window.location.href=e.url,!0)},Ae=(e,l)=>{Xe(e)||Ve.value!==e.id&&(Ve.value=e.id,f((()=>{(e=>{const l=ze.value.querySelector(`[data-id="${e}"]`);l&&l.scrollIntoView({behavior:'smooth',block:'start'})})(l)})))},Oe=({name:e})=>{const l=Se.value.find((l=>l.id===e));l&&Xe(l)?Ve.value='':l&&!We.has(l.id)&&(Fe(l),We.add(l.id))};return(e,l)=>{const a=M,s=W,i=X,o=O,r=A,c=q;return _(t).inThemes('78')?(B(),y('div',{key:0,class:k(['home-game-category-78 sticky top-0 z-[1] flex justify-end',{'has-logo':_(Be)}])},[w('div',{class:k(['sidebar-wrap left-0 shrink-0 pl-1',[_(G)&&'fixed left-1']]),ref_key:'sidebarRef',ref:U},[b(s,{modelValue:_(Ve),'onUpdate:modelValue':l[0]||(l[0]=e=>j(Ve)?Ve.value=e:null),class:'sidebar-tabs'},{default:I((()=>[(B(!0),y(C,null,z(_(Se),((e,l)=>(B(),H(a,{onClick:t=>Ae(e,l),key:e.id,title:e.name,name:e.id},{title:I((()=>[w('div',Z,[w('div',{class:k(['tab-title tab-78-bg flex-center relative',[e.logo?'tab-78-with-logo h-[40px] w-[90px] flex-row items-center justify-start gap-1 px-2':'h-[35px] w-[70px] overflow-hidden text-[13px] text-center',Ge(e,l)&&'active']])},[e.logo?(B(),y('img',{key:0,src:Ge(e,l)&&e.selectedLogo?e.selectedLogo:e.logo,alt:'',class:'tab-78-logo shrink-0 object-contain'},null,8,Y)):T('',!0),w('div',D,R(e.name),1)],2),e.image_hot?(B(),y('img',{key:0,class:'absolute right-0 top-0 size-[20px]',src:e.image_hot,alt:''},null,8,J)):T('',!0)])])),_:2},1032,['onClick','title','name'])))),128))])),_:1},8,['modelValue'])],2),w('div',{class:'flex flex-col overflow-y-auto p-1',ref_key:'listRef',ref:ze},[w('div',{ref_key:'listStartRef',ref:He},null,512),(B(!0),y(C,null,z(_(Se),((l,t)=>$((B(),y('div',V({key:l.id,class:'mb-1'},{ref_for:!0},{'data-id':t}),[w('div',K,R(l.name),1),w('div',N,[(B(!0),y(C,null,z(Ue(l),((e,l)=>(B(),y('div',{key:e.id,class:'w-1/3'},[b(F,{item:e,'icon-size':75,eager:l<9},null,8,['item','eager'])])))),128))]),Ee(l)?(B(),y('div',{key:0,class:'load-more-btn flex-center gap-0.5 py-2 text-[13px] text-[--primary]',onClick:e=>(e=>{var l;Pe.value.includes(e.id)||(Pe.value=[...Pe.value,e.id],null==(l=e.list)||l.slice(9).forEach((e=>{e.icon&&((new Image).src=e.icon),e.hotIcon&&((new Image).src=e.hotIcon)})))})(l)},[w('span',null,R(e.$t('app.bet365.loadmore','\u52a0\u8f7d\u66f4\u591a')),1),b(i,{name:'arrow-down',size:'14'})],8,Q)):T('',!0)],16)),[[S,!l.url||l.list&&0!==l.list.length]]))),128)),w('div',{ref_key:'listEndRef',ref:Te},null,512)],512)],2)):_(t).inThemes('79')?(B(),y('div',ee,[w('div',le,[b(s,{modelValue:_(Ve),'onUpdate:modelValue':l[1]||(l[1]=e=>j(Ve)?Ve.value=e:null),class:'sidebar-tabs'},{default:I((()=>[(B(!0),y(C,null,z(_(Se),((e,l)=>(B(),H(a,{onClick:t=>Ae(e,l),key:e.id,title:e.name,name:e.id},{title:I((()=>[w('div',te,[w('div',{class:k(['tab-title tab-79-bg flex-center relative h-[65px] w-[45px] flex-col text-[12px]',[_(Ve)===l?'active text-white':'text-[#9b9ca1]']])},[e.logo?(B(),y('img',{key:0,src:_(Ve)===l&&e.selectedLogo?e.selectedLogo:e.logo,alt:'',class:'size-[30px]'},null,8,ae)):T('',!0),w('div',null,R(e.name),1)],2),e.image_hot?(B(),y('img',{key:0,class:'absolute right-0 top-0 size-[20px]',src:e.image_hot,alt:''},null,8,se)):T('',!0)])])),_:2},1032,['onClick','title','name'])))),128))])),_:1},8,['modelValue'])]),w('div',ie,[(B(!0),y(C,null,z(_(Se).filter(((e,l)=>l===_(Ve))),(e=>(B(),y('div',{key:e.id,class:'mb-1'},[w('div',oe,[(B(!0),y(C,null,z(e.list,((e,l)=>(B(),y('div',{key:e.id,class:'w-1/2'},[b(F,{item:e,eager:l<12},null,8,['item','eager'])])))),128))])])))),128))])])):_(t).inThemes('76')?(B(),y('div',ne,[w('div',re,[b(s,{modelValue:_(Ve),'onUpdate:modelValue':l[2]||(l[2]=e=>j(Ve)?Ve.value=e:null),class:'sidebar-tabs'},{default:I((()=>[(B(!0),y(C,null,z(_(Se),((e,l)=>(B(),H(a,{onClick:t=>Ae(e,l),key:e.id,title:e.name,name:e.id},{title:I((()=>[w('div',ce,[w('div',{class:k(['tab-title tab-76-bg flex-center relative h-[35px] w-[80px] gap-0.5 text-[12px]',[_(Ve)===l&&'active']])},[e.logo?(B(),y('img',{key:0,src:_(Ve)===l&&e.selectedLogo?e.selectedLogo:e.logo,alt:'',class:'size-[30px]'},null,8,me)):T('',!0),w('div',null,R(e.name),1)],2),e.image_hot?(B(),y('img',{key:0,class:'absolute right-0 top-0 size-[20px]',src:e.image_hot,alt:''},null,8,de)):T('',!0)])])),_:2},1032,['onClick','title','name'])))),128))])),_:1},8,['modelValue'])]),w('div',ue,[(B(!0),y(C,null,z(_(Se).filter(((e,l)=>l===_(Ve))),(e=>(B(),y('div',{key:e.id,class:'mb-1'},[w('div',ge,[(B(!0),y(C,null,z(e.list,((e,l)=>(B(),y('div',{key:e.id,class:'w-1/3'},[b(F,{item:e,eager:l<12},null,8,['item','eager'])])))),128))])])))),128))])])):_(t).inThemes('80')&&e.$route.name===_(n).Home?(B(),y('div',{key:3,class:k(['home-game-category home-game-category-80',[_(Se).length<=1&&'no-category']])},[b(c,{onClickTab:Oe,active:_(Ve),'onUpdate:active':l[4]||(l[4]=e=>j(Ve)?Ve.value=e:null),swipeable:!0===e.swipeable,'lazy-render':!0},{default:I((()=>[(B(!0),y(C,null,z(_(Se),((t,a)=>(B(),H(r,{key:t.id,title:t.name,name:t.id},{title:I((()=>
1[w('div',pe,[t.logo?(B(),y('img',{key:0,src:_(Ve)===t.id&&t.selectedLogo?t.selectedLogo:t.logo,alt:'',class:'size-[26px]'},null,8,ve)):T('',!0),w('div',null,R(t.name),1)])])),default:I((()=>[w('div',fe,[0===a?(B(),y('div',he,[w('div',xe,[w('div',ye,[b(o,{class:'text-[30px]'}),l[7]||(l[7]=w('div',{class:'absolute left-[8px] top-[15px] text-[6px] font-semibold'},'HOT',-1))]),w('div',null,R(e.$t('app.ioskk000402','\u70ed\u95e8\u5f69\u79cd')),1)]),w('div',{onClick:l[3]||(l[3]=(...e)=>_(d)&&_(d)(...e)),class:'flex items-center text-[13px]'},[w('div',null,R(e.$t('app.more2','\u67e5\u770b\u66f4\u591a')),1),b(i,{name:'arrow'})])])):T('',!0),(B(!0),y(C,null,z(t.list,((l,t)=>(B(),y('div',{key:l.id,class:k(['game-item-wrap mt-0.5',[`cols-${e.cols??3}`]])},[b(F,{item:l,horizontal:'','icon-size':60,eager:t<12},null,8,['item','eager'])],2)))),128))])])),_:2},1032,['title','name'])))),128))])),_:1},8,['active','swipeable'])],2)):_(t).inSites('f191,f666,f188,t033,demonew,demo,f178')?(B(),y('div',{key:4,class:k(['home-game-category',[_(m)&&'home-game-category-vietnam',_(Be)&&'has-logo',`home-game-category-${_(t).theme}`,_(Se).length<=1&&'no-category','!pl-[10px] !pr-[10px]']])},[_(Le)&&_(Se).length>0?(B(),H(c,{key:0,onClickTab:Oe,active:_(Ve),'onUpdate:active':l[5]||(l[5]=e=>j(Ve)?Ve.value=e:null),swipeable:!0===e.swipeable,'lazy-render':!0,ref_key:'tabsRef',ref:Re,style:L({'--tab-grow-width':5===_(Se).length?'20%':'calc(100% / 6)'})},{default:I((()=>[(B(!0),y(C,null,z(_(Se),(e=>(B(),H(r,{key:e.id,title:e.name,name:e.id},{title:I((()=>[w('div',_e,[e.logo?(B(),y('img',{key:0,src:_(Ve)===e.id&&e.selectedLogo?e.selectedLogo:e.logo,alt:'',class:'size-[26px]'},null,8,ke)):T('',!0),w('div',{class:k(e.logo?'mt-0.5':'')},R(e.name),3)])])),default:I((()=>[_(t).inThemes('81')?(B(),y('div',we,[(B(!0),y(C,null,z(e.list,((l,t)=>(B(),y('div',{key:l.id,class:k(['game-item-wrap',['cols-'+('\u70ed\u95e8'===e.name||Me(l.seriesId)?3:2)]])},[b(F,{item:l,'icon-size':60,eager:t<12,theme81SiteF1001Col2:!Me(l.seriesId)&&'\u70ed\u95e8'!==e.name},null,8,['item','eager','theme81SiteF1001Col2'])],2)))),128))])):(B(),y('div',be,[(B(!0),y(C,null,z(e.list,((e,l)=>(B(),y('div',{key:e.id,class:k(['game-item-wrap',['cols-'+(_(qe)?2:3)]])},[b(F,{item:e,'icon-size':60,eager:l<12,theme81SiteF1001Col2:_(qe)},null,8,['item','eager','theme81SiteF1001Col2'])],2)))),128))]))])),_:2},1032,['title','name'])))),128))])),_:1},8,['active','swipeable','style'])):T('',!0)],2)):(B(),y('div',{key:5,class:k(['home-game-category',[_(m)&&'home-game-category-vietnam',_(Be)&&'has-logo',`home-game-category-${_(t).theme}`,_(Se).length<=1&&'no-category']])},[_(Le)&&_(Se).length>0?(B(),H(c,{key:0,onClickTab:Oe,active:_(Ve),'onUpdate:active':l[6]||(l[6]=e=>j(Ve)?Ve.value=e:null),swipeable:!0===e.swipeable,'lazy-render':!0,ref_key:'tabsRef',ref:Re,style:L({'--tab-grow-width':5===_(Se).length?'20%':'calc(100% / 6)'})},{default:I((()=>[(B(!0),y(C,null,z(_(Se),(l=>(B(),H(r,{key:l.id,title:l.name,name:l.id},{title:I((()=>[w('div',je,[l.logo?(B(),y('img',{key:0,src:_(Ve)===l.id&&l.selectedLogo?l.selectedLogo:l.logo,alt:'',class:'size-[26px]'},null,8,Ie)):T('',!0),w('div',{class:k(l.logo?'mt-0.5':'')},R(l.name),3)])])),default:I((()=>[w('div',Ce,[(B(!0),y(C,null,z(l.list,((l,t)=>(B(),y('div',{key:l.id,class:'game-item-wrap'},[b(F,{item:l,'icon-size':4===e.cols?45:60,eager:t<12},null,8,['item','icon-size','eager'])])))),128))])])),_:2},1032,['title','name'])))),128))])),_:1},8,['active','swipeable','style'])):T('',!0)],2))}}}),[['__scopeId','data-v-505dae5d']]),He={class:'flex items-center'},Te=['src'],Le={key:0,class:'flex items-center'},Re={key:1,class:'top'},$e=['src'],Se=['src'],Ve=['src'],Be={class:'game-hall page-content has-header'},Ge=d(u({__name:'index',setup(a){const s=o(),{openLoginPopup:n,openRegPopup:r}=i();return U('loginRegPopup85',{openLoginPopup:n,openRegPopup:r}),(a,i)=>(B(),y(C,null,[_(s).inThemes('85')?(B(),H(e,{key:0,class:'home-header'},G({right:I((()=>[_(s).isLogin?(B(),H(t,{key:1})):(B(),y('div',Le,[w('div',{class:'header-button cursor-pointer text-[16px]',onClick:i[1]||(i[1]=()=>_(r)())},R(a.$t('app.registered','\u6ce8\u518c')),1)]))])),default:I((()=>[w('img',{src:_(s).config.mobile_logo,alt:''},null,8,Te)])),_:2},[_(s).isLogin?{name:'left',fn:I((()=>[b(l)])),key:'1'}:{name:'left',fn:I((()=>[w('div',He,[w('div',{class:'header-button cursor-pointer text-[16px]',onClick:i[0]||(i[0]=()=>_(n)())},R(a.$t('app.log.in','\u767b\u5f55')),1)])])),key:'0'}]),1024)):_(s).inThemes('86')?(B(),y('div',Re,[b(e,{class:k(['home-header',['align-left']])},{left:I((()=>[w('img',{class:k(['w-auto']),src:_(s).config.mobile_logo,alt:'',style:{height:'35px'}},null,8,$e)])),right:I((()=>[b(m)])),_:1})])):(B(),H(e,{key:2,class:k(['home-header',[_(s).inThemes('0,4,38')&&'align-left']])},{left:I((()=>[i[2]||(i[2]=P(' \xa0 ',-1)),_(s).inThemes('81')?(B(),y('img',{key:0,class:'h-full logo-img',src:_(s).config.mobile_logo,alt:''},null,8,Se)):T('',!0)])),right:I((()=>[b(t)])),default:I((()=>[_(s).inThemes('81')?T('',!0):(B(),y('img',{key:0,class:'h-full logo-img',src:_(s).config.mobile_logo,alt:''},null,8,Ve))])),_:1},8,['class'])),w('div',Be,[b(ze,{class:'h-full',swipeable:''})])],64))}}),[['__scopeId','data-v-7f78a853']]);export{Ge 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.