PageSourceSearch

https://weiwei168.win/_nuxt/BVrJMa-4.js

js weiwei168.win collected 2026-10-09 23:15:01 UTC 42,618 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Cel2w__o.js","./DaRqxPqZ.js","./DDPIGE1s.js","./swiper-vue.DCASaf05.css","./entry.CPJ5djgQ.css","./ThaiLotto.OUUBj-Mu.css","./Dof5OaOc.js","./Cp6XkquX.js","./LottoCard.DlCiHt3L.css","./BankLotto.CMk9Z6_U.css","./DnFhMIKs.js","./LottoDashboard.BNQqHy1Z.css"])))=>i.map(i=>d[i]);
2import{S as e,cl as t,cm as s,_ as a,a7 as l,ah as i,s as r,m as n,N as o,T as c,b0 as d,D as u,o as m,t as p,ai as f,u as g,a6 as v,cn as x,an as y,M as h,k as w,c as b,d as k,co as _,q as j,ab as I,ae as $,a5 as L,aQ as T,a2 as C,W as S,j as E,cp as A,bF as G}from"./DaRqxPqZ.js";/* empty css        */import{r as D,n as M,P as z,g as N,a6 as B,h as P,o as q,d as F,v as V,p as K,y as O,u as R,F as U,j as H,b as W,t as X,x as Q,c as Y,m as J,w as Z,e as ee,S as te,Y as se,U as ae,f as le,G as ie,q as re,A as ne,B as oe,Q as ce,D as de,i as ue}from"./DDPIGE1s.js";import{u as me,_ as pe}from"./CkPe4XGv.js";import{i as fe}from"./DgaFiS59.js";const ge=["id"],ve={key:0,class:"slide-border absolute bottom-0 left-0 w-full"},xe=["onClick"],ye=["src","alt"],he={class:"font-normal <sm:text-base sm:text-base md:text-lg"},we=e({__name:"NewAdvanceTabs",props:{tabsId:{type:String,default:""},items:{type:Array,required:!0,default:()=>[]},active:{type:String,default:""},template:{type:Number,default:0},type:{type:Number,default:1}},emits:["update:active"],setup(e,{emit:l}){const{width:i}=t(),{locale:r}=s(),n=e,o=l,c=D(null),d=D(null),u=D([]),m=D({transform:"translateX(0px)",width:"0px"}),p=D(n.tabsId||""),f=D(""),g=async(e=0)=>{if(3!==n.type)return;if(!f.value)return void(m.value={transform:"translateX(0px)",width:"0px"});await z();const t=d.value;if(!t)return void(e<10&&setTimeout((()=>g(e+1)),50));const s=n.items.findIndex((e=>e?.id===f.value));if(s<0)return void(m.value={transform:"translateX(0px)",width:"0px"});const a=u.value[s];if(!a)return void(e<10&&setTimeout((()=>g(e+1)),50));const l=t.getBoundingClientRect(),i=a.getBoundingClientRect();if(0===l.width||0===i.width)return void(e<10&&setTimeout((()=>g(e+1)),50));const r=i.left-l.left,o=a.offsetWidth;o>0&&r>=0&&(m.value={transform:`translateX(${r}px)`,width:`${o}px`})},v=async(e=0)=>{if(!f.value)return;if(await z(),!c.value)return void(e<10&&setTimeout((()=>v(e+1)),50));const t=c.value.querySelectorAll(".tabslinks");if(0===t.length)return void(e<10&&setTimeout((()=>v(e+1)),50));t.forEach((e=>{e.classList.remove("active")}));const s=c.value.querySelector(`.${f.value}`);s&&s.classList.add("active")},x=D(!1);return M([i,r],(()=>{x.value&&f.value&&g()}),{flush:"post"}),M((()=>n.active),(async e=>{if(!x.value)return;const t=e||n.items?.[0]?.id||"";t&&t!==f.value&&(f.value=t,await z(),await v(),await g())})),N((async()=>{p.value||(p.value=`tabs-${Date.now()}-${Math.random().toString(36).slice(2,8)}`);const e=n.active||n.items?.[0]?.id||"";e&&(f.value=e),x.value=!0,await z(),await(async()=>{f.value&&(await z(),await v(),await g())})()})),B((()=>{u.value=[]})),(t,s)=>{const l=a;return q(),P("div",{id:R(p)||e.tabsId,ref_key:"rootEl",ref:c,class:"w-full"},[F("div",{class:V(["tabsWrapper",{"w-full":0!==e.template}])},[F("div",{ref_key:"tabsContainerEl",ref:d,class:V(["tabs relative flex items-center justify-center",[0===e.template?"tab-primary w-max":"tab-secondary w-full",3===e.type?"tab-type3 w-full":""]])},[3===e.type?(q(),P("div",ve)):K("",!0),3===e.type?(q(),P("div",{key:1,class:"slide-indicator absolute bottom-0 left-0",style:O(R(m))},null,4)):K("",!0),(q(!0),P(U,null,H(e.items,((t,s)=>(q(),P("div",{key:t.id||s,ref_for:!0,ref:e=>((e,t)=>{e&&(u.value[t]=e)})(e,s),class:V(["tabslinks relative h-[44px] cursor-pointer flex items-center justify-center",[t.id,0===e.template?"mx-2":"w-full",3===e.type?"type3-link h-[44px] rounded-t-[22px]":""]]),onClick:e=>(async e=>{f.value=e,o("update:active",e),await z(),await v(),await g()})(t.id)},[t.imgkey?(q(),P("img",{key:0,src:t.imgkey,alt:`img-${t.imgkey}`,class:"mr-2"},null,8,ye)):K("",!0),t.svgkey?(q(),W(l,{key:1,name:t.svgkey,class:"transform mr-2 svg-tab"},null,8,["name"])):K("",!0),F("span",he,X(t.name),1)],10,xe)))),128))],2)],2)
2],8,ge)}}},[["__scopeId","data-v-5493989f"]]),be={class:"bac-room-wrapper"},ke=["onClick"],_e={style:{position:"relative"},class:"card-top"},je=["src"],Ie={class:"balance"},$e={class:"online"},Le=["src"],Te={class:"flex justify-between"},Ce={class:"name"},Se=["src"],Ee={class:"stats text-[10px] md:text-[12px] gap-1 md:gap-3 min-h-6"},Ae={class:"block-newline text-[9px] md:text-[11px]"},Ge=["src"],De=["src"],Me={class:"flex items-center"},ze=["src"],Ne={class:"bg-roadmap overflow-hidden relative m-[1px]"},Be={class:"roadmap"},Pe={class:"w-full"},qe={class:"flex gap-[0%] relative w-full justify-center overflow-hidden"},Fe={class:"flex w-full justify-center overflow-hidden"},Ve={class:"w-full flex justify-center overflow-hidden"},Ke=["src"],Oe=["src"],Re={key:0,class:"w-full bg-black/50 absolute grid place-content-center top-0 left-0 h-full"},Ue="https://d3k22jgiqn0yg7.cloudfront.net/assets",He="/goodroadImg",We=e(Q({__name:"BacRoom",props:{limit:{},filterType:{}},emits:["view-all"],setup(e,{emit:t}){l();const s=i(),a=r(),g=n(),v=D(""),{getUrlLink:x}=me(),y=o(),h=c();Y((()=>{const e=h?.theme?.toLowerCase()||"";return y?.lightTheme?.includes(e)||!1}));const w=e,b=D([]),k=D("pending"),_=D(""),j=`${Ue}/hall/table/default.png`,I=D(!0),$=async()=>{try{const e=await $fetch("https://member-api.aghippo168.com/apiRoute/table/getAllBac",{method:"GET"});if(!e?.data)throw new Error("Invalid response");b.value=e.data,k.value="success",I.value=!1}catch(e){_.value=e instanceof Error?e.message:"Fetch failed",k.value="error"}};let L=null;function T(e){return e&&0!==e.length?e[e.length-1]:null}function C(e,t,s,a){if("n"===t)return!1;const l=Q(e.statistics),i=l.placements,r=l.outcomes;if(0===r.length)return!1;const n=E(e);if("dragon"!==n&&"tiger"!==n&&"pingpong"!==n)return!1;const o=i.indexOf(s);if(-1===o)return!1;if("pingpong"===n){const e=6;return o>=r.length-e}const{last:c,streak:d}=S(r);return!(!c||d<3)&&(o>=r.length-d&&t===c)}function S(e){const t=e.filter((e=>"p"===e||"b"===e));if(0===t.length)return{last:null,streak:0};const s=t[t.length-1];let a=0;for(let l=t.length-1;l>=0&&t[l]===s;l--)a++;return{last:s,streak:a}}function E(e){const t=e.statistics||[];if(0===t.length)return"baccarat";const s=t.filter((e=>"p"===e||"b"===e));if(0===s.length)return"baccarat";if(function(e,t=6){const s=e.filter((e=>"p"===e||"b"===e)).slice(-t);if(s.length<4)return!1;for(let a=1;a<s.length;a++)if(s[a]===s[a-1])return!1;return!0}(s))return"pingpong";const{last:a,streak:l}=S(s);return"b"===a&&l>=3?"dragon":"p"===a&&l>=3?"tiger":!0===e.isSpeed?"pingpong":"baccarat"}N((async()=>{await $(),L||(L=u((()=>{$()}),5e3))})),J((()=>{L&&(clearInterval(L),L=null)}));const A=Y((()=>{const e=w.filterType??"all";let t=b.value.filter((e=>!1!==e.isActive));return t=t.filter((t=>{const s=E(t);return"all"!==e?s===e:"baccarat"!==s})),t.sort(((e,t)=>(t.online??0)-(e.online??0)||(t.sort??0)-(e.sort??0))).slice(0,w.limit??10)})),G=Y((()=>{const e=new Map;return A.value.forEach(((t,s)=>e.set(t.roomId,s+1))),e}));function M(e){if(!e||0===e.length)return{count:0,type:null,pattern:""};const t=e=>"p"===e||"pp"===e||"pb"===e||"pn"===e||"ppb"===e,s=e=>"b"===e||"bb"===e||"bn"===e||"bp"===e||"bpb"===e||"tb"===e,a=[];let l=0,i=null,r=!0;for(let d=e.length-1;d>=0;d--){const n=e[d];if(t(n))if(null===i)i="p",l=1,a.push("p");else{if("b"!==i){r=!1;break}i="p",l++,a.push("p")}else{if(!s(n))break;if(null===i)i="b",l=1,a.push("b");else{if("p"!==i){r=!1;break}i="b",l++,a.push("b")}}}if(r&&l>=4)return{count:l,type:i,pattern:a.reverse().slice(0,4).join("")};let n=0,o=null;const c=[];for(let d=e.length-1;d>=0;d--){const a=e[d];if(t(a))if(null===o)o="p",n=1,c.push("p");else{if("p"!==o)break;n++,c.push("p")}else{if(!s(a))break;if(null===o)o="b",n=1,c.push("b");else{if("b"!==o)break;n++,c.push("b")}}}return{count:n,type:o,pattern:c.reverse().slice(0,4).join("")}}function z(e){const t=E(e);if("pingpong"===t)return`${He}/pbp.svg`;const s=e.statistics||[],{count:a,type:l}=M(s),i=e.grCount??a;return"tiger"===t||i>=4&&"p"===l?`${He}/pppp.svg`:"dragon"===t||i>=4&&"b"===l?`${He}/bbbb.svg`:`${He}/pppp.svg`}function B(e,t,s){const a=[],l=e||[];for(let b=0;b<l.length;b++){const e=l[b];"p"===e||"b"===e?a.push({outcome:e,originalIndex:b}):"p"===(i=e)||"pp"===i||"pb"===i||"pn"===i||"ppb"===i?a.push({outcome:"p",originalIndex:b}):ie(e)&&a.push({outcome:"b",originalIndex:b})}var i;const r=a.map((e=>e.outcome)),n=[],o=[],c=a.map((e=>e.originalIndex));let d=0,u=0,m=null;const p=e=>{n[e]||(n[e]=Array(6).fill("n"))};for(let b=0;b<r.length;b++){const e=r[b];m?e===m?(p(d),u<5&&"n"===n[d][u+1]?(u+=1,n[d][u]=e,o.push(6*d+u)):(d+=1,p(d),n[d][u]=e,o.push(6*d+u))):(d+=1,u=0,p(d),n[d][u]=e,o.push(6*d+u),m=e):(p(d),n[d][u]=e,o.push(6*d+u),m=e)}const f=n.length,g=Math.max(0,f-t),v=[];for(const b of o){const e=Math.floor(b/6),s=b%6;if(e<g)continue;const a=e-g;a<0||a>=t||v.push(6*a+s)}const x=Math.max(0,t-(f-g))?v.map((e=>e+0)):v,y=n.slice(g);for(;y.length<t;){const e=Array(6).fill("n");y.push(e)}const h=[];for(const b of y)for(let e=0;e<6;e++)h.push(b[e]??"n");const w=new Map;for(let b=0;b<x.length;b++)w.set(b,x[b]);return{flat:h,placements:x,outcomes:r,outcomeToStatMap:c}}function Q(e){return B(e,15)}function ie(e){return"b"===e||"bb"===e||"bn"===e||"bp"===e||"bpb"===e||"tb"===e}function re(e){const t=e.statistics||[],s=Q(t),a=s.flat,l=s.outcomes,i=s.placements,{count:r,type:n}=M(t),o=e.grCount??r,c=new Set;if(o>0&&n&&l.length>0&&i.length>0){let e=0;for(let t=l.length-1;t>=0&&e<o&&l[t]===n;t--)if(t<i.length){const s=i[t];s>=0&&s<a.length&&"n"!==a[s]&&(c.add(s),e++)}}return a.map(((e,t)=>{const s=c.has(t);let a,l;
2return s?(a="p"===n?"g-p":"g-b",l=`${Ue}/stats/donut/normal/${a}.svg`):(a="p"===e||"b"===e?e:"n",l=`${Ue}/stats/donut/normal/${a}.svg`),{code:a,isGoodroad:s,src:l}}))}return(e,t)=>{const l=f,i=d;return q(),P("div",be,[I.value&&"pending"===k.value?(q(),W(R(ae),{key:0,modules:[R(se)],"slides-per-view":2,"space-between":8,grid:{rows:2,fill:"row"},breakpoints:{640:{slidesPerView:2,spaceBetween:8,grid:{rows:2,fill:"row"}},768:{slidesPerView:2,spaceBetween:12,grid:{rows:2,fill:"row"}}},class:"bac-room-swiper"},{default:Z((()=>[(q(),P(U,null,H(3,(e=>ee(R(te),{key:e},{default:Z((()=>t[0]||(t[0]=[F("div",{class:"card bg-table bg-bgGray/30 font14-7 animate-shimmer"},[F("div",{class:"card-top"},[F("div",{class:"img-dealer skeleton-box"}),F("div",{class:"balance skeleton-pill"}),F("div",{class:"online skeleton-pill small"}),F("div",{class:"name skeleton-line"})]),F("div",{class:"bg-roadmap"},[F("div",{class:"roadmap"},[F("div",{class:"flex gap-[2%] justify-center p-2"},[F("div",{class:"roadmap-timeline skeleton-line long"})])])])],-1)]))),_:2},1024))),64))])),_:1},8,["modules"])):0===A.value.length?(q(),W(l,{key:1},{default:Z((()=>t[1]||(t[1]=[F("div",{class:"h-[200px] w-full flex items-center justify-center"}," ไม่มีข้อมูล ",-1)]))),_:1})):(q(),W(R(ae),{key:e.bacRoomSplideKey,modules:[R(se)],"slides-per-view":2,"slides-per-group":2,"space-between":8,height:167,"grab-cursor":!0,grid:{rows:2,fill:"row"},breakpoints:{640:{spaceBetween:8,grid:{rows:1}},1024:{spaceBetween:12,slidesPerView:5,grid:{rows:1,fill:"row"}}},class:"w-full"},{default:Z((()=>[(q(!0),P(U,null,H(A.value,(e=>(q(),W(R(te),{key:e.roomId},{default:Z((()=>{return[F("div",{class:"card relative bg-table max-w-[200px] overflow-hidden bg-bgGray/30 font14-7 cursor-pointer",onClick:t=>(async e=>{try{v.value=e.roomId;const t=s.gamesList?.find((e=>"pt"===e.partner));if(!a.loggedIn())return void g.isLoginModal(!0);const l=`${await x(t)}&room=${e.roomId}&game=BAC`;await m(l.replace(/\s+/g,""),{external:!0})}catch(t){p.error({text:"ไม่สามารถเข้าสู่เกมได้"})}finally{v.value=""}})(e)},[F("div",null,[F("div",_e,[F("img",{class:"img-dealer clickActive",src:e.tableImage||j,alt:"image"},null,8,je),F("div",Ie,X((t=e.btt?.tt??0,new Intl.NumberFormat("th-TH").format(t))),1),F("div",$e,[F("img",{class:"online-img",src:`${Ue}/stats/smallroad/online.svg`},null,8,Le),le(" "+X(e.online??0),1)]),F("div",Te,[F("div",Ce,[F("img",{class:"name-img",src:`${Ue}/hall/favOff.svg`},null,8,Se),le(" "+X(e.name),1)]),F("div",Ee,[F("div",Ae," # "+X(G.value.get(e.roomId)),1),F("div",{class:V(["flex items-center",{"stat-highlight":"p"===T(e.statistics)}])},[F("img",{class:"w-[6px] md:w-[8px] mr-[3px] md:mr-[5px]",src:`${Ue}/stats/smallroad/p.svg`},null,8,Ge),F("span",null,X(e.btt?.player??0),1)],2),F("div",{class:V(["flex items-center",{"stat-highlight":"b"===T(e.statistics)}])},[F("img",{class:"w-[6px] md:w-[8px] mr-[3px] md:mr-[5px]",src:`${Ue}/stats/smallroad/b.svg`},null,8,De),F("span",null,X(e.btt?.banker??0),1)],2),F("div",Me,[F("img",{class:"w-[6px] md:w-[8px] mr-[3px] md:mr-[5px]",src:`${Ue}/stats/smallroad/t.svg`},null,8,ze),F("span",null,X(e.btt?.tie??0),1)])])])]),F("div",Ne,[F("div",Be,[F("div",Pe,[F("div",qe,[F("div",Fe,[F("div",Ve,[F("div",{class:V(["roadmap-donut roadmap-donut-goodroad",{"bg-position-top":"dragon"===E(e),"bg-position-bottom":"pingpong"===E(e)}]),style:O({"--goodroad-bg":`url(${z(e)})`})},[(q(!0),P(U,null,H(re(e),((t,s)=>{return q(),P("img",{key:`${e.roomId}-donut-${s}`,class:V([t.isGoodroad?"":"bg-white",{"gr-p":t.isGoodroad&&"g-p"===t.code,"gr-b":t.isGoodroad&&"g-b"===t.code,blink:t.isGoodroad,"roadmap-highlight":!t.isGoodroad&&"n"!==t.code&&T(e?.statistics)===t.code&&s>=re(e).length-6,"roadmap-flash":!t.isGoodroad&&C(e,t.code,s,(a=e?.statistics,B(a,15).flat))}]),src:t.src,style:{width:"100%"}},null,10,Ke);var a})),128))],6)])])])]),F("img",{src:z(e),alt:"image",class:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 h-10 w-10 md:h-12 md:w-12 lg:h-14 lg:w-14 opacity-75 z-10"},null,8,Oe)])])]),v.value===e.roomId?(q(),P("div",Re,[ee(i,{name:"svg-spinners:270-ring-with-bg",class:"text-white text-2xl"})])):K("",!0)],8,ke)];var t})),_:2},1024)))),128))])),_:1},8,["modules"]))])}}}),[["__scopeId","data-v-d1716430"]]),Xe={class:""},Qe={class:"hits-items-sections-label flex items-center px-2 gap-2 h-[32px]"},Ye={class:"mt-1"},Je=e(Q({__name:"GradientSectionHeader",props:{title:{type:String,default:""}},setup:e=>(e,t)=>
2(q(),P("div",Xe,[F("div",null,[F("div",Qe,[ie(e.$slots,"icon",{},void 0,!0),ie(e.$slots,"title",{},void 0,!0)])]),F("div",Ye,[ie(e.$slots,"content",{},void 0,!0)])]))}),[["__scopeId","data-v-bca53ee0"]]),Ze={class:"relative flex-1"},et={key:0,class:"skeleton-container w-full h-full absolute inset-0"},tt={key:0,class:"skeleton-badge"},st={key:1,class:"skeleton-badge"},at=["src","alt","loading","fetchpriority"],lt={key:0,class:"hits text-white p-1"},it={key:1,class:"new text-white p-1"},rt=e({__name:"ProviderCard",props:{imgCover:{type:String,default:fe},isHot:{type:Boolean,default:!1},isNew:{type:Boolean,default:!1},isActive:{type:String,default:""},name:{type:String,default:""},isPriority:{type:Boolean,default:!1},img:{type:String,default:""},isLoading:{type:Boolean,default:!1}},setup(e){const{t:t}=g();v();const s=x();Y((()=>s.getProviders.find((e=>e.partner===a.name))));const a=e,l=Y((()=>y())),i=["cream","darkruby","darknavy","darkgreen","darkpurple","darkgold","lightsliver","lightsky","cream","candy","sweet"],r=D(null),n=D(!1),o=D(!1),c=D(!1),d=Y((()=>({loading:a.isPriority?"eager":"lazy",fetchpriority:a.isPriority?"high":"auto"}))),u=()=>{o.value=!0},m=()=>{c.value=!0,o.value=!0};return N((()=>
2{if("undefined"==typeof IntersectionObserver)return void(n.value=!0);const e=new IntersectionObserver((t=>{t[0].isIntersecting&&(n.value=!0,e.disconnect())}),{rootMargin:"100px",threshold:.1});r.value&&e.observe(r.value),re((()=>{e.disconnect()}))})),M((()=>a.isLoading),(e=>{e&&(o.value=!1,c.value=!1)})),(s,a)=>(q(),P("div",{ref_key:"providerRef",ref:r,class:"provider-card overflow-hidden rounded-[10px] flex flex-col"},[F("div",Ze,[!R(o)||e.isLoading?(q(),P("div",et,[a[0]||(a[0]=F("div",{class:"skeleton-main w-full h-full"},null,-1)),F("div",{class:V(["absolute flex flex-col space-y-1 w-max h-[16px] left-3 z-10",i.includes(R(l))?"top-3":"bottom-8"])},[e.isHot?(q(),P("div",tt)):K("",!0),e.isNew?(q(),P("div",st)):K("",!0)],2)])):K("",!0),R(n)&&!e.isLoading?(q(),P("img",{key:1,src:R(c)?R(fe):e.img||e.imgCover||R(fe),alt:e.name||"provider",loading:R(d).loading,fetchpriority:R(d).fetchpriority,class:"w-full h-full object-cover",onLoad:u,onError:m},null,40,at)):K("",!0),e.isLoading?K("",!0):(q(),P("div",{key:2,class:V(["absolute flex flex-col space-y-1 w-max h-[16px] text-center text-[10px] left-3 z-10",i.includes(R(l))?"top-3":"bottom-8"])},[e.isHot?(q(),P("div",lt,X(R(t)("type.hits")),1)):K("",!0),e.isNew?(q(),P("div",it,X(R(t)("type.new")),1)):K("",!0)],2))])],512))}},[["__scopeId","data-v-8cea98b8"]]),nt=["onClick"],ot={class:"flex flex-col items-center mb-4"},ct=["src","alt"],dt=e({__name:"CategoryItem",props:{items:{type:Array,default:()=>[]},color:{type:String,default:"#e76570"},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const{t:s}=g(),l=D("");N((async()=>{await z(),l.value=getComputedStyle(document.documentElement).getPropertyValue("--main-icon-1").trim()}));const i=D(120),r=()=>{{const e=document.querySelector(".gradient-header");e&&(i.value=e.offsetHeight)}};N((()=>{r(),window.addEventListener("resize",r)})),re((()=>{window.removeEventListener("resize",r)}));const n=Y((()=>{if(!l.value)return{};const e=l.value,t=parseInt(e.slice(1,3),16)/255,s=parseInt(e.slice(3,5),16)/255,a=parseInt(e.slice(5,7),16)/255,i=Math.max(t,s,a),r=Math.min(t,s,a);let n=0;return i!==r&&(n=i===t?(s-a)/(i-r):i===s?2+(a-t)/(i-r):4+(t-s)/(i-r)),n=Math.round(60*n),n<0&&(n+=360),{filter:`hue-rotate(${n-36}deg) saturate(110%) brightness(100%)`}})),o=Y((()=>c?.items?.findIndex((e=>e.route===c.modelValue)))),c=e,d=t;return(t,l)=>{const r=a;return q(),P("div",{class:"h-fit w-max px-2 flex flex-col gap-3 shadow-inner relative categoryWrapper py-[1.8rem]",style:O({top:`${i.value+20}px`,position:"sticky"})},[F("div",{class:"absolute w-[52px] h-10 bg-card-gradient border border-[var(--primary2)] rounded-[10px] transition-transform duration-300 ease-in-out shadow-inner",style:O({transform:`translateY(${52*o.value}px)`,opacity:o.value>=0?1:0})},null,4),(q(!0),P(U,null,H(e.items,(t=>(q(),P("div",{key:t?.route,class:V(["activeCategory cursor-pointer transition-all duration-300 relative z-10 h-10",{active:e.modelValue===t?.route}]),onClick:e=>{return s=t.route,void d("update:modelValue",s);var s}},[F("div",ot,[e.modelValue===t?.route?(q(),P("img",{key:0,src:t?.img,alt:t?.name,class:"w-[30px] h-[30px] object-contain transition-all duration-300",style:O(n.value)},null,12,ct)):(q(),W(r,{key:1,name:`${t?.icon}-active`,class:"w-5 h-5 text-[var(--Text-Icon-Body)] transition-all duration-300"},null,8,["name"])),F("span",{class:V(["text-xs text-center text-[var(--Text-Icon-Body)] font-medium truncate max-w-12 transition-all duration-300",{"activeText-gradient-text":e.modelValue===t?.route}])},X(R(s)(t?.name)),3)])],10,nt)))),128))],4)}}},[["__scopeId","data-v-6e9607dc"]]),ut={key:0,class:"absolute inset-0 bg-black/70 rounded-xl flex items-center justify-center z-20 backdrop-blur-sm"},mt={class:"self-stretch live-score-label p-1.5 sm:p-2 rounded-tl rounded-tr-[5px] inline-flex justify-between items-center gap-1"},pt={class:"inline-flex justify-center items-center gap-1 sm:gap-2 min-w-0 flex-1"},ft=["src"],gt={class:"text-center !text-[var(--text-icon-invert)] justify-center text-xs sm:text-sm font-medium font-['Kanit'] truncate"},vt={class:"flex-shrink-0 flex gap-1 sm:gap-2 justify-between items-center"},xt={class:"!text-[var(--text-icon-invert)] text-center justify-center text-[10px] sm:text-sm font-medium font-['Kanit'] leading-4 whitespace-nowrap"},yt={key:0,class:"w-5 sm:w-6 h-3.5 sm:h-4 px-0.5 bg-rose-600 rounded flex justify-center items-center"},ht={key:1,class:"w-5 sm:w-6 h-3.5 sm:h-4 px-0.5 rounded flex justify-center items-center"},wt={class:"text-center justify-center text-primary text-[8px] font-medium font-['Kanit'] leading-4"}
2,bt={class:"self-stretch px-2 sm:px-4 py-2 sm:py-2.5 bg-[var(--Card-Normal)] rounded-bl rounded-br flex flex-col justify-start items-end gap-1.5 sm:gap-2"},kt={class:"self-stretch inline-flex justify-start items-center gap-1.5 sm:gap-2"},_t={class:"w-4 h-4 sm:w-5 sm:h-5 p-1.5 sm:p-2 relative bg-zinc-300 rounded flex justify-center items-center flex-shrink-0"},jt=["src"],It={class:"flex-1 min-w-0 flex justify-start items-center gap-1 sm:gap-2"},$t={class:"justify-center text-primary text-xs sm:text-sm font-normal font-['Kanit'] truncate"},Lt={class:"flex justify-start items-center gap-1 flex-shrink-0"},Tt={class:"w-4 sm:w-5 text-center justify-center text-primary text-sm sm:text-base font-bold font-['Kanit']"},Ct={class:"self-stretch inline-flex justify-center items-center gap-1.5 sm:gap-2"},St={class:"w-4 h-4 sm:w-5 sm:h-5 p-1.5 sm:p-2 relative bg-zinc-300 rounded flex justify-center items-center flex-shrink-0"},Et=["src"],At={class:"flex-1 min-w-0 flex justify-start items-center gap-1 sm:gap-2"},Gt={class:"justify-center text-primary text-xs sm:text-sm font-normal font-['Kanit'] truncate"},Dt={class:"w-4 sm:w-5 text-center justify-center text-primary text-sm sm:text-base font-bold font-['Kanit'] flex-shrink-0"},Mt={class:"self-stretch flex flex-col justify-start items-start gap-1"},zt={class:"self-stretch inline-flex justify-start items-start gap-0.5 sm:gap-1"},Nt={class:"flex-1 flex justify-start items-start gap-0.5 sm:gap-1 min-w-0"},Bt={class:"flex-1 px-1 sm:px-2 py-0.5 bg-[var(--Card-Darker)] rounded flex justify-between items-center overflow-hidden"},Pt={class:"justify-center text-primary text-[10px] sm:text-xs font-semibold"},qt={class:"flex-1 flex justify-start items-start gap-0.5 sm:gap-1 min-w-0"},Ft={class:"flex-1 px-1 sm:px-2 py-0.5 bg-[var(--Card-Darker)] rounded flex justify-between items-center overflow-hidden"},Vt={class:"justify-center text-primary text-[10px] sm:text-xs font-semibold font-['Kanit']"},Kt={class:"flex-1 flex justify-start items-start gap-0.5 sm:gap-1 min-w-0"},Ot={class:"flex-1 px-1 sm:px-2 py-0.5 bg-[var(--Card-Darker)] rounded flex justify-between items-center overflow-hidden"},Rt={class:"justify-center text-primary text-[10px] sm:text-xs font-semibold font-['Kanit']"},Ut={class:"self-stretch inline-flex flex-col sm:flex-row justify-end items-stretch gap-1.5 sm:gap-2"},Ht={key:1,class:"text-[#ffffff]"},Wt={class:"text-[#ffffff] text-xs sm:text-sm truncate"}
2,Xt={key:0,class:"self-stretch inline-flex justify-end items-start gap-2"},Qt=["src"],Yt={__name:"LiveScore",props:{item:{type:Object,required:!0}},emits:["get-live-stream-url"],setup(e,{emit:t}){const{$toast:s}=h(),a=e,l=Y((()=>w().player_games[0])),r=i(),n=D(!1),o=D(!1),c=D(""),p=Y((()=>r.getGameById("F_y_4NTfB6U-ERTeWMQy9"))),f=t,g=e=>e?new Date(e).toLocaleDateString("th-TH",{day:"2-digit",month:"2-digit",year:"2-digit"}):"-",v=()=>a.item.participants?.find((e=>"Home"===e.venueRole))||{name:"-"},x=()=>a.item.participants?.find((e=>"Away"===e.venueRole))||{name:"-"},y=()=>a.item.markets?.find((e=>"ML0"===e.marketType?._id||"FT 1X2"===e.name)),_=()=>{const e=y();if(!e)return"-";const t=e.selections?.find((e=>"Home"===e.outcomeType));return t?.displayOdds?.decimal||"-"},j=()=>{const e=y();if(!e)return"-";const t=e.selections?.find((e=>"Tie"===e.outcomeType));return t?.displayOdds?.decimal||"-"},I=()=>{const e=y();if(!e)return"-";const t=e.selections?.find((e=>"Away"===e.outcomeType));return t?.displayOdds?.decimal||"-"},$=D(null),L=()=>{const e=$.value;e&&(document.fullscreenElement?document.exitFullscreen?.():e.requestFullscreen?.())},T=D(!1),C=D("");let S;const E=()=>{const e=a.item?.startEventDate;if(!e)return void(C.value="");const t=new Date(e);if(Number.isNaN(t.getTime()))return void(C.value="");const s=t.getTime()-Date.now();if(s<=0)return C.value="00:00:00",void(S&&clearInterval(S));const l=Math.floor(s/1e3),i=Math.floor(l/3600),r=Math.floor(l%3600/60),n=l%60,o=e=>String(e).padStart(2,"0");C.value=`${o(i)}:${o(r)}:${o(n)}`},A=()=>{S&&clearInterval(S),!a.item?.isLive&&a.item?.startEventDate?(E(),S=u(E,1e3)):C.value=""};N((()=>{const e=()=>{T.value=document.fullscreenElement===$.value};document.addEventListener("fullscreenchange",e),J((()=>{document.removeEventListener("fullscreenchange",e)}))})),N((()=>{A()})),M((()=>[a.item?.isLive,a.item?.startEventDate]),(()=>A()),{immediate:!0}),J((()=>{S&&clearInterval(S)}));const G=async()=>{if(n.value)return;n.value=!0;const e=l.value,t=a.item,i=p.value[0],r={agents_id:e.agents_id,account_api:e.account_api,password:e.password,_id:i?._id,partner:i?.partner,isMobile:!1,osMobile:!1,game:i?.gameId,settings:{eurl:window.location.origin,lang:"th-TH",sd:1},widget:!0,widgetDetails:{typeSport:"soccer",country:t.regionCode,leagueName:t.leagueName,matchName:t.eventName,eventId:t._id}};try{const{data:e}=await k().post("launchgame-new",r);m(e.data.url.replaceAll(" ",""),{external:!0})}catch(o){s.error({text:"ไม่สามารถเข้าสู่เกมได้"})}finally{n.value=!1}};return(t,a)=>{const l=d,i=b,r=ne("truncate");return q(),P("div",{class:"w-full max-w-full overflow-hidden inline-flex flex-col justify-start items-start cursor-pointer relative",onClick:G},[R(n)?(q(),P("div",ut,a[1]||(a[1]=[F("div",{class:"loading-spinner"},null,-1)]))):K("",!0),F("div",mt,[F("div",pt,[F("img",{class:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0",src:`https://d3k22jgiqn0yg7.cloudfront.net/leagues_teams/leagues/${e.item?.masterLeagueId}.png`},null,8,ft),oe((q(),P("div",gt,[le(X(e.item?.leagueName),1)])),[[r]])]),F("div",vt,[oe((q(),P("div",xt,[le(X((u=e.item?.startEventDate,u?new Date(u).toLocaleTimeString("th-TH",{hour:"2-digit",minute:"2-digit",hour12:!1}):"-"))+" : "+X(g(e.item?.startEventDate)),1)])),[[r]]),e.item?.isLive?(q(),P("div",yt,a[2]||(a[2]=[F("div",{class:"text-center justify-center text-white text-[7px] sm:text-[8px] font-medium font-['Kanit'] leading-4"}," LIVE ",-1)]))):(q(),P("div",ht,[F("div",wt,[ee(l,{class:"text-[10px] sm:text-[12px]",name:"mdi:timer-outline"})])]))])]),F("div",bt,[F("div",kt,[F("div",_t,[F("img",{class:"w-3 h-3 sm:w-4 sm:h-4 mx-auto absolute",src:`https://d3k22jgiqn0yg7.cloudfront.net/leagues_teams/teams/${v()?._id}.png`},null,8,jt)]),F("div",It,[a[3]||(a[3]=F("div",{class:"w-2.5 h-2.5 sm:w-3 sm:h-3 text-[10px] sm:text-xs border border-gray-200 flex justify-center items-center flex-shrink-0"}," H ",-1)),F("div",$t,X(v().name),1)]),F("div",Lt,[F("div",Tt,X(e.item?.score?.homeScore||"-"),1)])]),F("div",Ct,[F("div",St,[F("img",{class:"w-3 h-3 sm:w-4 sm:h-4 mx-auto absolute",src:`https://d3k22jgiqn0yg7.cloudfront.net/leagues_team
2s/teams/${x()?._id}.png`},null,8,Et)]),F("div",At,[a[4]||(a[4]=F("div",{class:"w-2.5 h-2.5 sm:w-3 sm:h-3 text-[10px] sm:text-xs border border-gray-200 flex justify-center items-center flex-shrink-0"}," A ",-1)),F("div",Gt,X(x().name),1)]),F("div",Dt,X(e.item?.score?.awayScore||"-"),1)]),F("div",Mt,[F("div",zt,[F("div",Nt,[F("div",Bt,[a[5]||(a[5]=F("div",{class:"justify-center text-primary text-[8px] sm:text-[10px] font-semibold font-['Kanit']"}," 1 ",-1)),F("div",Pt,X(_()),1)])]),F("div",qt,[F("div",Ft,[a[6]||(a[6]=F("div",{class:"justify-center text-primary text-[8px] sm:text-[10px] font-semibold font-['Kanit']"}," X ",-1)),F("div",Vt,X(j()),1)])]),F("div",Kt,[F("div",Ot,[a[7]||(a[7]=F("div",{class:"justify-center text-primary text-[8px] sm:text-[10px] font-semibold font-['Kanit']"}," 2 ",-1)),F("div",Rt,X(I()),1)])])])]),F("div",Ut,[ee(i,{class:"w-full bg-[var(--Status-Error)]",variant:"danger",size:"sm",loading:R(o),disabled:!e.item?.channel||!e.item?.isLive,onClick:a[0]||(a[0]=ce((t=>(async e=>{o.value=!0;try{const{data:t}=await k().post("/sport/livestream",{ch:e});c.value=t.data.data.url,f("get-live-stream-url",t.data.data.url)}catch(t){c.value="",s.error({text:"ไม่พบข้อมูลคู่นี้"})}finally{o.value=!1}})(e.item?.channel)),["stop"]))},{default:Z((()=>[e.item?.isLive?(q(),W(l,{key:0,class:"text-[14px] sm:text-[16px] text-[#ffffff]",name:"mdi:youtube"})):K("",!0),e.item?.isLive?K("",!0):(q(),P("span",Ht,[ee(l,{class:"text-[14px] sm:text-[16px] text-[#ffffff]",name:"mdi:timer-outline"}),a[8]||(a[8]=F("span",{class:"hidden xs:inline"},"เริ่มใน",-1))])),F("span",Wt,X(e.item?.isLive?"ดูสด":R(C)||"รอถ่ายทอด"),1)])),_:1},8,["loading","disabled"]),ee(i,{class:"w-full",variant:"primary",size:"sm",onClick:ce(G,["stop"])},{default:Z((()=>[ee(l,{class:"text-[14px] sm:text-[16px]",name:"mingcute:bill-2-fill"}),a[9]||(a[9]=F("span",{class:"text-xs sm:text-sm"},"แทงคู่นี้",-1))])),_:1})]),R(c)?(q(),P("div",Xt,[F("div",{ref_key:"liveContainer",ref:$,class:V(["relative w-full",R(T)?"flex items-center justify-center bg-black":""])},[F("iframe",{class:V(R(T)?"fs-player":"w-full h-70"),src:R(c),allowfullscreen:"",allow:"fullscreen"},null,10,Qt),F("button",{class:"absolute bottom-2 right-2 z-10 inline-flex items-center gap-1 px-2 py-1 rounded bg-black/60 text-white text-xs hover:bg-black/70 active:bg-black/80","aria-label":"Toggle Fullscreen",onClick:ce(L,["stop"])},[ee(l,{name:R(T)?"mdi:fullscreen-exit":"mdi:fullscreen",class:"text-[16px]"},null,8,["name"]),le(" "+X(R(T)?"ออกจากเต็มหน้าจอ":"เต็มหน้าจอ"),1)])],2)])):K("",!0)])]);var u}}},Jt=e(Yt,[["__scopeId","data-v-386d28be"]]),Zt={key:0},es={class:"mt-2 hidden md:grid md:grid-cols-2 lg:grid-cols-3 gap-2 md:auto-rows-fr"},ts={class:"md:hidden pt-2 mx-auto"},ss=e({__name:"LiveScore",props:{limit:{type:Number,default:3}},setup(e){const t=o(),s=c();r();const a=Y((()=>r().loggedIn()));Y((()=>{const e=s?.theme?.toLowerCase()||"";return t?.lightTheme?.includes(e)||!1}));const l=_(),i=D(""),n=D("time"),d=D(!1),u=e=>{i.value=e,d.value=!0},m=e,p=Y((()=>{if(!l.items||0===l.items.length)return[];const e=[...l.items];return"time"===n.value?e.sort(((e,t)=>new Date(e.startEventDate||0)-new Date(t.startEventDate||0))):"league"===n.value?e.sort(((e,t)=>{const s=e.leagueName||"",a=t.leagueName||"";return s.localeCompare(a,"th")})):e}));return N((()=>{a.value&&l.fetchItems("soccer")})),D("soccer"),(e,t)=>R(p).length>0?(q(),P("div",Zt,[F("div",es,[(q(!0),P(U,null,H(R(p).slice(0,m.limit),(e=>(q(),W(Jt,{key:e._id,item:e,onGetLiveStreamUrl:u},null,8,["item"])))),128))]),F("div",ts,[ee(R(ae),{"slides-per-view":"auto","space-between":12,"free-mode":!0,class:"live-score-swiper"},{default:Z((()=>[(q(!0),P(U,null,H(R(p).slice(0,m.limit),(e=>(q(),W(R(te),{key:e._id,class:"!w-[250px]"},{default:Z((()=>[ee(Jt,{item:e,onGetLiveStreamUrl:u},null,8,["item"])])),_:2},1024)))),128))])),_:1})])])):K("",!0)}},[["__scopeId","data-v-0e91cea6"]]),as={class:"w-full flex flex-col gap-3"},ls={key:0,class:"w-full flex flex-col gap-3"},is={class:"w-full"},rs={key:0,class:"flex justify-center"},ns={__name:"LottoBlock",props:{countdown:{type:Object,required:!0},squreList:{type:Array,required:!0},themeColor:{type:String,required:!0}},setup(e){const t=de((()=>$((()=>import("./Cel2w__o.js")),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url))),s=de((()=>$((()=>import("./Dof5OaOc.js")),__vite__mapDeps([6,1,2,3,4,7,8,9]),import.meta.url))),a=de((()=>$((()=>import("./DnFhMIKs.js")),__vite__mapDeps([10,7,1,2,3,4,8,11]),import.meta.url))),r
2=Y((()=>{const e=o.query?.quickmenu;return["lotto","golotto","go-lotto","games"].includes(e)?e:"lotto"})),n=i();l();const o=j(),c=I();Y((()=>n.gamesList.filter((e=>e?.categories?.includes("lotto")&&c?.activeProvider?.includes(e?.partner))))),Y((()=>n.gamesList.filter((e=>e?.categories?.includes("casino")&&e?.hits)))),Y((()=>n.gamesList.filter((e=>e?.categories?.includes("slot")&&e?.hits)).slice(0,30)));const d=D(!1),u=Y((()=>!d.value)),m=()=>{d.value=!0},p=D(!1),f=D(null);let g;return N((()=>{if(p.value)return;if("undefined"==typeof window)return;const e=f.value;e&&(g=new IntersectionObserver((e=>{for(const t of e)if(t.isIntersecting){p.value=!0,g&&g.disconnect();break}}),{root:null,rootMargin:"200px",threshold:0}),g.observe(e))})),re((()=>{g&&g.disconnect()})),(e,l)=>{const i=b;return q(),P("div",as,["lotto"===R(r)?(q(),P("div",ls,[l[1]||(l[1]=F("div",{class:"md:grid md:grid-cols-2 grid gap-3"},null,-1)),F("div",is,[ee(R(t))]),R(u)?(q(),P("div",rs,[ee(i,{onClick:m,size:"xs",class:"px-4 py-2 w-full text-sm font-semibold rounded bg-primary text-white"},{default:Z((()=>l[0]||(l[0]=[le(" ดูเพิ่มเติม ")]))),_:1})])):K("",!0),R(d)?(q(),P("div",{key:1,ref_key:"belowFoldRoot",ref:f,class:"md:grid md:grid-cols-2 space-y-3 md:space-y-0 gap-3"},[ee(R(s)),ee(R(a))],512)):K("",!0)])):K("",!0)])}}},os={class:"flex flex-row gap-1"},cs={class:"w-full min-w-0"},ds={key:0,class:"p-4 bg-red-100 border border-red-400 text-red-700 rounded"},us={key:1,class:"w-full auto-rows-max gap-2 grid grid-cols-3 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6"},ms={key:2,class:"w-full h-fit max-w-full flex flex-col space-y-4 overflow-x-hidden"},ps={class:"mt-1"},fs={key:1,class:"w-full min-h-60 grid place-items-center py-8"},gs={key:2,class:"grid gap-2 grid-cols-3 md:grid-cols-4"},vs={key:3,class:"w-full min-h-60 grid place-items-center py-8"},xs={key:4,class:"w-full min-h-60 grid grid-cols-2 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6"},ys={key:1,class:"w-full h-40 flex items-center bg-card-primary justify-center"},hs={class:"grid grid-cols-3 gap-2 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6"},ws={key:0,class:"flex justify-center mt-2"},bs={key:3,class:"w-full auto-rows-max gap-2 grid grid-cols-3 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6"},ks={__name:"mozart",setup(e){const{cmsSetting:t}=L(v()),s=I(),l=i(),o=T(),u=n();C();const p=S(),g=x();c();const{config:h,activeSetting:w}=L(E()),{provider:k,filteredProvider:_,loading:$,activeProvider:B,availableCategory:O}=L(s),{providerByID:Q}=s,{error:se,favGames:ie,gamesList:re}=L(l),{games:ne,allGames:oe,isInitialized:ce,isLoading:de}=L(g),me=j(),ge=Y((()=>r().loggedIn())),ve=Y((()=>y())),xe=D("#e76570"),ye=D("providers"),he=Y((()=>ye.value||"slot")),be=D("hot"),ke=[{id:"hot",name:"เกมฮิต"},{id:"recent",name:"เล่นล่าสุด"},{id:"favorite",name:"เกมโปรด"}],_e=D({chunk:6,cols:3}),je=()=>{const e=window.innerWidth||0;_e.value=e>=1024?{chunk:10,cols:5}:{chunk:6,cols:3}},Ie={2:"grid gap-2 grid-cols-2",3:"grid gap-2 grid-cols-3",5:"grid gap-2 grid-cols-5"},$e=Y((()=>Ie[_e.value.cols]||"grid gap-2 grid-cols-3")),Le=Y((()=>{const e=ne.value||[],t=oe.value||[],s=e.length>0?e:t,a=re.value||[],l=B.value||[];if(!ce.value&&!de.value)return g.initialize().catch(console.error),[];const i=s.filter((e=>e?.partner&&l.includes(e.partner))),r=a.filter((e=>e?.partner&&l.includes(e.partner))).filter((e=>!!e?.categories&&(Array.isArray(e.categories)?e.categories.includes("slot"):"string"==typeof e.categories&&e.categories.toLowerCase().includes("slot")))),n=new Map(r.map((e=>[e?._id,e])).filter((([e])=>e))),o=new Map(r.map((e=>[e?.gameId,e])).filter((([e])=>e))),c=new Map(r.map((e=>[`${e?.partner}_${e?.gameId}`,e])).filter((([e])=>e&&!e.includes("undefined")))),d=new Map(r.map((e=>[`${e?.partner}_${(e?.description||e?.name||"").toLowerCase().trim()}`,e])).filter((([e])=>e&&!e.includes("undefined"))));return i.map((e=>{const t=n.get(e?._id)||o.get(e?.gameId)||c.get(`${e?.partner}_${e?.gameId}`)||d.get(`${e?.partner}_${(e?.name||e?.description||"").toLowerCase().trim()}`)||null;return t?{...t,...e,onlineUsers:e?.onlineUsers||0,rtp:e?.rtp??null}:null}
2)).filter(Boolean).sort(((e,t)=>(Number(t?.onlineUsers)||0)-(Number(e?.onlineUsers)||0))).slice(0,30)})),Te=Y((()=>Le.value)),Ce=Y((()=>(o.lastGames||[]).slice(0,30))),Se=Y((()=>ie.value)),Ee=Y((()=>"hot"===be.value?Te.value:"recent"===be.value?Ce.value:"favorite"===be.value?Se.value:[])),Ae=Y((()=>{const e=Ee.value||[],t=_e.value?.chunk||4,s=[];for(let a=0;a<e.length;a+=t)s.push(e.slice(a,a+t));return s})),Ge=Y((()=>{const{chunk:e,cols:t}=_e.value;return`hotgames-${be.value}-${Ae.value.length}-${Ee.value.length}-${e}-${t}`})),De=D(!1),Me=D(3),ze=()=>{const e=window.innerWidth||0;Me.value=e>=1024?6:e>=768?5:e>=640?4:3},Ne=Y((()=>5*Me.value)),Be=Y((()=>{const e=k.value||[];return De.value?e:e.slice(0,Ne.value)})),Pe=Y((()=>!De.value&&(k.value?.length||0)>Ne.value)),qe=e=>e?.images?.[`${ve.value}`]?.link||e?.images?.darkgoldbrown?.link||e?.image||fe,Fe=Y((()=>_.value?_.value.filter((e=>e&&"object"==typeof e&&e.partner&&(e.image||e.images))):[])),Ve=Y((()=>s.error)),Ke=Y((()=>Ve.value&&Object.keys(Ve.value).length>0)),Oe=async()=>{try{await s.fetchProvider()}catch(e){}},Re=e=>{const t=s.availableCategory.find((t=>t.route===e));t&&(Q(t.route),A().smoothScrollToTop())};return Y((()=>p.getActiveEventsList)),N((async()=>{je(),ze(),window.addEventListener("resize",je,{passive:!0}),window.addEventListener("resize",ze,{passive:!0}),await z(),setTimeout((async()=>{Q(ye.value,w),l.getGamesByCategory("providers"),ge.value&&await l.fetchFavGames().catch(console.error),await z(),ce.value||de.value||await g.initialize().catch(console.error),ce.value&&B.value?.length?g.updateGamesFilter():B.value?.length&&setTimeout((()=>{ce.value&&g.updateGamesFilter()}),500)}),100)})),J((()=>{window.removeEventListener("resize",je),window.removeEventListener("resize",ze)})),M((()=>me.query.game),(e=>{e&&e!==ye.value&&(ye.value=e)}),{immediate:!0}),M(ye,(e=>{e&&Q(e,w)})),M(B,((e,t)=>{e?.length&&e!==t&&ce.value&&g.updateGamesFilter()}),{deep:!0}),M(ge,(async e=>{e&&await l.fetchFavGames().catch(console.error)})),(e,t)=>{const s=we,i=d,r=pe,n=We,c=a,p=f;return q(),P("div",os,[ee(dt,{modelValue:R(ye),"onUpdate:modelValue":[t[0]||(t[0]=e=>ue(ye)?ye.value=e:null),Re],color:R(xe),items:R(O)},null,8,["modelValue","color","items"]),F("div",cs,[ee(p,null,{default:Z((()=>[R(Ke)?(q(),P("div",ds,[t[3]||(t[3]=F("h3",{class:"font-bold"},"Error Loading Providers",-1)),F("p",null,X(R(Ve)?.message||"Failed to load provider data"),1),F("button",{onClick:Oe,class:"mt-2 bg-red-500 text-white px-4 py-2 rounded text-sm"}," Retry ")])):R($)?(q(),P("div",us,[(q(),P(U,null,H(6,(e=>ee(rt,{key:`skeleton-${e}`,"is-loading":!0,"img-cover":R(fe),"is-hot":!1,"is-new":!1,name:`Loading ${e}`},null,8,["img-cover","name"]))),64))])):K("",!0),"providers"===R(ye)?(q(),P("div",ms,[F("div",ps,[ee(s,{active:R(be),"onUpdate:active":t[1]||(t[1]=e=>ue(be)?be.value=e:null),"tabs-id":"home-tabs",items:ke,type:3,template:2},null,8,["active"]),"hot"===R(be)?(q(),W(Je,{key:0},{icon:Z((()=>[ee(i,{name:"noto:fire"})])),title:Z((()=>t[4]||(t[4]=[F("h2",{class:"text-base font-extrabold tracking-wide text-[var(--Text-Icon-Title)] sm:text-lg"}," เกมส์ฮิตตอนนี้ ",-1)]))),content:Z((()=>[t[5]||(t[5]=F("div",{class:"mb-3"},null,-1)),(q(),W(R(ae),{key:R(Ge),"slides-per-view":1,"slides-per-group":1,"space-between":8,"grab-cursor":!0,class:"w-full"},{default:Z((()=>[(q(!0),P(U,null,H(R(Ae),((e,t)=>(q(),W(R(te),{key:e?.[0]?._id||`${R(be)}-slide-${t}`,class:"pb-2"},{default:Z((()=>[F("div",{class:V(R($e))},[(q(!0),P(U,null,H(e,(e=>(q(),W(r,{key:e._id,id:e._id,"img-cover":e.image,"is-hot":e.hits,"is-new":e.news,"is-name":e.description,"game-data":e,class:"relative z-10"},null,8,["id","img-cover","is-hot","is-new","is-name","game-data"])))),128))],2)])),_:2},1024)))),128))])),_:1}))])),_:1})):K("",!0),"favorite"===R(be)&&0===R(Se).length?(q(),P("div",fs,t[6]||(t[6]=[F("p",{class:"text-white/60"},"ไม่มีเกมโปรด",-1)]))):R(Se).length>0&&"favorite"===R(be)?(q(),P("div",gs,[(q(!0),P(U,null,H(R(Se),(e=>(q(),W(r,{key:e._id,id:e._id,"img-cover":e.image,"is-hot":e.hits,"is-new":e.news,"is-name":e.description,"game-data":e,class:"relative z-10"},null,8,["id","img-cover","is-hot","is-new","is-name","game-data"])))),128))])):K("",!0),"recent"===R(be)&&0===R(Ce).length?(q(),P("div",vs,t[7]||
2(t[7]=[F("p",{class:"text-white/60"},"ยังไม่มีเกมที่เล่นล่าสุด",-1)]))):K("",!0),"recent"===R(be)?(q(),P("div",xs,[(q(!0),P(U,null,H(R(Ce),(e=>(q(),W(r,{key:e._id,id:e._id,"img-cover":e.image,"is-hot":e.hits,"is-new":e.news,"is-name":e.description,"game-data":e},null,8,["id","img-cover","is-hot","is-new","is-name","game-data"])))),128))])):K("",!0)]),ee(Je,null,{icon:Z((()=>[ee(i,{name:"streamline-ultimate-color:card-game-cards"})])),title:Z((()=>t[8]||(t[8]=[F("h2",{class:"text-base font-extrabold tracking-wide text-[var(--Text-Icon-Title)] sm:text-lg"}," โต๊ะมังกรและปิงปอง ",-1)]))),content:Z((()=>[ee(n)])),_:1}),ee(Je,null,{icon:Z((()=>[ee(c,{name:"svg/ball-live",alt:"football live",filled:"true",class:"room-hit-icon text-[24px]"})])),title:Z((()=>t[9]||(t[9]=[F("h2",{class:"text-base font-extrabold tracking-wide text-[var(--Text-Icon-Title)] sm:text-lg"}," เดิมพันบอลสด ",-1)]))),content:Z((()=>[R(ge)?(q(),W(ss,{key:0})):(q(),P("div",ys,t[10]||(t[10]=[F("h2",{class:"text-base font-extrabold tracking-wide text-[var(--Text-Icon-Title)] sm:text-lg"}," กรุณาเข้าสู่ระบบ ",-1)])))])),_:1}),ee(Je,null,{icon:Z((()=>[ee(i,{name:"fluent-color:people-team-48"})])),title:Z((()=>t[11]||(t[11]=[F("h2",{class:"text-base font-extrabold tracking-wide text-[var(--Text-Icon-Title)] sm:text-lg"}
2," ค่ายเกมของเรา ",-1)]))),content:Z((()=>[F("div",hs,[(q(!0),P(U,null,H(R(Be),(e=>(q(),W(rt,{key:e?._id||e?.partner,"img-cover":qe(e),"is-hot":e?.hits||!1,"is-new":e?.news||!1,name:e?.partner||"Unknown Provider","is-loading":!1},null,8,["img-cover","is-hot","is-new","name"])))),128))]),R(Pe)?(q(),P("div",ws,[ee(R(b),{onClick:t[2]||(t[2]=e=>De.value=!0),size:"xs",class:"px-4 py-2 w-full text-sm font-semibold rounded bg-primary text-white"},{default:Z((()=>t[12]||(t[12]=[le(" ดูเพิ่มเติม ")]))),_:1})])):K("",!0)])),_:1}),ee(ns)])):(q(),P("div",bs,[(q(!0),P(U,null,H(R(Fe),(e=>(q(),W(rt,{key:e?._id||e?.partner,"img-cover":qe(e),"is-hot":e?.hits||!1,"is-new":e?.news||!1,name:e?.partner||"Unknown Provider","is-loading":!1,onClick:t=>(async({partner:e,category:t})=>{if(!e)return;if(["afb_sportbook","afb_sbo","afb_ufa"].includes(e)){const t=l.rawGames.data.list.find((t=>t.partner===e));return void(t&&(o.addGoatData(t),u.isAfbSportModal(!0)))}const s=G();"providers"===t||"providerList"===t?(s.setActiveProvider(e),s.setActiveCategory("")):(s.setActiveProvider(e),s.setActiveCategory(t)),l.resetFilteredGames&&l.resetFilteredGames(),await m({path:"/providers/"})})({partner:e?.partner,category:R(he)})},null,8,["img-cover","is-hot","is-new","name","onClick"])))),128))]))])),_:1})])])}}};export{ks 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.