import{d as e,p as a,r as l,aa as s,o as r,f as t,F as i,j as o,h as u,Y as n,Q as v,R as c,g as d,H as m,O as g,_ as p,q as f,e as y,P as I,l as h,m as k,n as _,N as C,T as b,U as x,V as L,W as T,z as w,t as D,i as G,ax as N,ay as P,az as S,Z as j}from"./index_1731572575.js";import{_ as V}from"./index_173157257533.js";import{G as E}from"./game-class_1731572575.js";import{u as R}from"./useInView_1731572575.js";const O={class:"provider-box"},U=["onClick"],z=["src"],A={key:1},B={class:"active"},H=p(e({__name:"game-provider",props:{current:{type:Number,default:-1,reuired:!1}},emits:["change"],setup(e,{emit:p}){const f=e,y=a(),I=l();s((()=>{if(-1!==f.current){const e=y.providerList.findIndex((e=>e.providerId==f.current));m((()=>{I.value[e].scrollIntoView(!1)}))}}));return(a,l)=>(r(),t("div",O,[(r(!0),t(i,null,o(u(y).providerList,((a,l)=>(r(),t("div",{ref_for:!0,ref_key:"providerRef",ref:I,key:l,onClick:e=>{return l=a.providerId,void p("change",l);var l}},[a.gameProviderImg?(r(),t("img",{key:0,src:u(g)(a.gameProviderImg)},null,8,z)):(r(),t("span",A,n(a.gameProviderName),1)),v(d("div",B,null,512),[[c,e.current===a.providerId]])],8,U)))),128))]))}}),[["__scopeId","data-v-c22b9519"]]),q={class:"page"},F={class:"page-body"},J={key:1,class:"game-class"},K=["onClick"],Q=["src"],W={key:3,class:"game-class"},Y=["onClick"],Z={style:{"margin-top":"0.2rem"}},M={class:"num"},X=["data-id","onClick"],$=["src","data-src"],ee={class:"maintenance-box"},ae=["src"],le=p(e({__name:"index",setup(e){const{processImage:p}=R(),O=l(),U=l(),z=a(),A=f(),B=l(""),le=l(),se=l(),re=l(-1),te=l([]),ie=l([]);m((()=>{p(O)}));const oe=y((()=>A.searchData)),ue=y((()=>te.value.length)),ne=y((()=>{let e;for(let a=0;a(e.currentTarget.src=G("base/loading.png"),!0);s((()=>{if(te.value=[],re.value=-1,(()=>{switch(oe.value.type){case 2:le.value=Number(oe.value.value);break;case 3:se.value=Number(oe.value.value)}})(),B.value||se.value||le.value){let e=[...z.originalList],a=[];if(se.value){a=z.originalList.filter((e=>e.providerId==se.value)),e=a;let l=[];for(let a=0;al.gameTypeId===e[a].gameTypeId));s.length>0&&l.push(s[0])}ve.value=Array.from(new Set(l))}le.value&&(a=z.originalList.filter((e=>e.gameClassId.find((e=>e==le.value)))),a.sort(((e,a)=>a.sortInClass[le.value]-e.sortInClass[le.value])),e=a),B.value&&(e=e.filter((e=>{if(-1!=e.gameAlias.toLowerCase().indexOf(B.value.toLowerCase()))return e;re.value=-1}))),te.value=[...e],ie.value=[...e]}else te.value=[...z.originalList],ie.value=[...z.originalList];m((()=>{p(O),U.value.scrollTo&&U.value.scrollTo({top:0,left:0,behavior:"smooth"})}))}));const de=e=>{se.value=e,re.value=-1;let a={...oe.value};a.value=se.value,A.setSearchData(a)},me=e=>{re.value=-1,le.value=e.gameClassId;let a={...oe.value};a.value=le.value,A.setSearchData(a)};function ge(){B.value&&S(B.value)}function pe(){B.value=""}function fe(){let e={...oe.value};e.value="",A.setSearchData(e),B.value="",T.replace("/")}return(e,a)=>{const l=V,s=j,f=N;return r(),t("div",q,[I(l,{title:"Procurem",handleBack:fe,handleGoHome:fe}),d("div",F,[2==oe.value.type?(r(),h(E,{key:0,current:le.value,onChange:me},null,8,["current"])):k("",!0),2==oe.value.type?(r(),t("div",J,[(r(!0),t(i,null,o(ne.value,((e,a)=>(r(),t("div",{class:_(["class-item",{active:re.value===a}]),key:a,onClick:l=>((e,a)=>{re.value=a;let l=[...ie.value],s=[];for(let r=0;r{p(O)}))})(e.providerId,a)},[d("img",{style:{height:".8rem"},src:u(g)(e.gameProviderImg)},null,8,Q)],10,K)))),128))])):k("",!0),3==oe.value.type?(r(),h(H,{key:2,current:se.value,onChange:de},null,8,["current"])):k("",!0),3==oe.value.type?(r(),t("div",W,[(r(!0),t(i,null,o(ve.value,((e,a)=>(r(),t("div",{class:_(["class-typeItem class-item",{active:re.value===a}]),key:a,onClick:l=>((e,a)=>{re.value=a;let l=[...ie.value],s=[];for(let r=0;r{p(O)}))})(e.gameTypeId,a)},[d("div",null,n(e.gameTypeName||""),1)],10,Y)))),128))])):k("",!0),d("div",Z,[I(f,{modelValue:B.value,"onUpdate:modelValue":a[0]||(a[0]=e=>B.value=e),shape:"round",placeholder:"Procurem jogos",background:"#001018",clearable:!1},{"left-icon":C((()=>[d("div",{onClick:ge},[I(s,{name:"search"})])])),"right-icon":C((()=>[d("div",{onClick:pe},"Cancelar")])),_:1},8,["modelValue"])]),d("div",M,"Jogo: Encontramos "+n(ue.value)+" resultados",1),te.value.length?(r(),t("div",{key:4,class:"game-box",ref_key:"gameBoxRef",ref:U},[(r(!0),t(i,null,o(te.value,((e,a)=>(r(),t("div",{class:"data-all",key:a},[d("div",{"data-id":e._id,onClick:a=>async function(e){if(0!==e.state)if("Esportes"!==e.gameId)A.setGameInfo(e),b.emit("openGameDetail");else{if(!x.getStorage(L.USER_TOEKN))return void T.replace("/login");const a=await w.getGameUrl({gameId:e.gameId});if(0!=a.code)return D(a.txt);A.setStartGameInfo(a.data),b.emit("openGame")}}(e)},[d("img",{ref_for:!0,ref_key:"iconRef",ref:O,src:u(P)("base/loading.png"),"data-src":u(g)(e.gameImg2),onErrorOnce:ce},null,40,$),v(d("div",ee,[d("img",{src:u(G)("base/br.png")},null,8,ae)],512),[[c,0===e.state]])],8,X)])))),128))],512)):k("",!0)])])}}}),[["__scopeId","data-v-9cca1b8a"]]);export{le as default};