PageSourceSearch

https://dominobet.gg/build/assets/Slots-BncFlnTF.js

js dominobet.gg collected 2026-10-02 12:33:21 UTC 6,910 bytes, 1 lines download raw bytes

1import{o as F,z as G,w as N,A as R,v as k,x as H,j as n,B as _,L as P,Q as q,q as r,f as u,F as C,l as L,G as O,y as Q,I as S,p as T,i as y,M as J,b as $,a as g}from"./@vue-4474Gfnj.js";import{u as K}from"./@inertiajs-7zqq8wgj.js";import W from"./Master-wTAMxpWO.js";import{_ as X}from"./ScrollButtons-B49OzzH9.js";import"./qs-C7saBnVC.js";import"./side-channel-BLCytySV.js";import"./es-errors-B3qLL4WI.js";import"./object-inspect--bXPCECa.js";import"./side-channel-list-BCZJqq54.js";import"./side-channel-map-D4vBmt7j.js";import"./get-intrinsic-DvtG1oIa.js";import"./es-object-atoms-BR76m4z7.js";import"./math-intrinsics-DP1tGiab.js";import"./gopd-C1lCZ5Qs.js";import"./es-define-property-D_7cP-M3.js";import"./has-symbols-BaUvM3gb.js";import"./get-proto-MZ3MALak.js";import"./dunder-proto-C6VzgWTX.js";import"./call-bind-apply-helpers-C9UlVOU4.js";import"./function-bind-CHqF18-c.js";import"./hasown-DwiY0sux.js";import"./call-bound-B0s5y60d.js";import"./side-channel-weakmap-Kf8cPeRJ.js";import"./axios-DjWHqwoD.js";import"./lodash-es-DY0-vtN4.js";import"./laravel-precognition-BqdyoEeO.js";import"./Header-DXMhoR7p.js";import"./app-WrJh2oTB.js";import"./laravel-vite-plugin-DEL3ZhID.js";import"./@iconify-DROonR5K.js";import"./vue-fast-marquee-CkwowO8X.js";import"./InfoMarq-ch0ch5gJ.js";import"./Footer-mKSrpPI9.js";/* empty css                                                               */const Y={class:"container mx-auto"},Z={class:"flex w-full gap-4"},ee={class:"w-3/12 red-box p-4 pb-12"},te={class:"card search-form mb-4"},oe={class:"p-2"},se={class:"nav block"},ne=["onClick"],ie={class:"text-xs"},ae={class:"w-9/12 red-box p-4 pb-12"},re={class:"w-full text-white mb-4"},le={class:"text-2xl text-center"},ce=["data-name"],ue=["href"],me={class:"slots-wrap min-h-[122px] relative translate-y-0"},pe={style:{width:"100%",position:"relative",top:"29px",height:"30px"}},de={key:0,class:"absolute bottom-0 right-0"},fe={key:1,class:"absolute bottom-0 right-0"},ve={class:"slots-title text-link h-4 mb-2"},Xe={__name:"Slots",setup(he){const c=K(),i=$(()=>c.props&&c.props.providers?c.props.providers:{}),I=$(()=>c.props&&c.props.agent?c.props.agent:""),w=$(()=>c.props&&c.props.activetabs?c.props.activetabs:""),m=g(""),p=g(""),x=g(""),U=g(!1),d=g({}),v=g(null);let l=null,b=null;F(()=>{for(const e in i.value){const t=i.value[e];if(!(!t||!t.info)&&!(t.info.maint&&Number(t.info.maint)===1)&&Array.isArray(t.games)&&t.games.length>0){p.value=e,x.value=t.info.name||e;break}}if(w.value&&i.value[w.value]){const e=i.value[w.value];(e&&e.info&&e.info.maint?Number(e.info.maint):0)!==1&&M(w.value,e)}for(const e in i.value){const t=h(e).length;d.value[e]=Math.min(20,t)}l=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&p.value&&B(p.value)})},{root:null,rootMargin:"0px",threshold:.1})}),b=()=>{if(m.value)return;const e=p.value;if(!e)return;const t=v.value;if(!t)return;t.getBoundingClientRect().top<=window.innerHeight+100&&B(e)},window.addEventListener("scroll",b,{passive:!0}),G(()=>{l&&l.disconnect(),l=null,b&&window.removeEventListener("scroll",b)});function V(e,t){if(!e){if(v.value&&l)try{l.unobserve(v.value)}catch{}v.value=null;return}if(t===p.value&&(v.value=e,l)){try{l.disconnect()}catch{}l.observe(e)}}function M(e,t){if((t&&t.info&&t.info.maint?Number(t.info.maint):0)===1){U.value=!0;return}p.value=e,x.value=t.info&&t.info.name?t.info.name:e}function z(e){if(!e||!e.category)return!1;const t=e.category.toString().toLowerCase(),o=`agent:${I.value.toString().toLowerCase()}`;return t.includes("desktop")&&(t.includes("all")||t.includes("b2c")||t.includes(o))}function h(e){return(i.value[e]&&i.value[e].games?i.value[e].games:[]).filter(o=>z(o)&&(!m.value||o.name.toString().toLowerCase().includes(m.value.toLowerCase())))}function E(e){const t=h(e);if(!m.value){const o=d.value[e]||0;return t.slice(0,o)}return t}function B(e){if(!e)return;const t=h(e),o=d.value[e]||0;o>=t.length||(d.value[e]=Math.min(t.length,o+4))}N(m,e=>{for(const t in i.value){const o=h(t).length;d.value[t]=e?o:Math.min(20,o)}}),N(i,()=>{for(const e in i.value){const t=h(e).length;d.value[e]||(d.value[e]=Math.min(20,t))}l&&v.value&&(l.disconnect(),l.observe(v.value))},{deep:!0});function j(e){if(!e||!e.slug)return"#";const t=String(e.line??""),o=encodeURIComponent(String(e.slug));return t==="mpsl"?`/lobby/games/sl/${o}`:`/lobby/games/cp/${encodeURIComponent(t)}?gid=${o}`}function A(e){if(!e)return"";try{return e.replace("object-d001-cloud.akucloud.com","landingsplash.xyz")}catch{return e}}return(e,t)=>{const o=R("image-component");return r(),k(W,null,{default:H(()=>[n("div",Y,[_(X),n("div",Z,[n("div",ee,[n("div",te,[n("div",oe,[P(n("input",{"onUpdate:modelValue":t[0]||(t[0]=f=>m.value=f),type:"text",placeholder:"Cari...",class:"w-full h-10 px-3 bg-black text-white rounded"},null,512),[[q,m.value]])])]),n("div",se,[(r(!0),u(C,null,L(i.value,(f,s)=>(r(),u("div",{key:s,class:"cursor-pointer nav-item mb-2 bg-zinc-400 hover:bg-theme hover:text-white rounded px-4 py-2"},[n("a",{href:"#",class:"w-full block rounded cursor-pointer btn-provider uppercase",onClick:O(a=>M(s,f),["prevent"])},[_(o,{"image-src":`/assets/img/${Q(c).props.PassData.webConName}/game/slots/${f.info.imgname}.webp`,alt:s,class:"inline-block mr-2 w-6 h-auto"},null,8,["image-src","alt"]),n("span",ie,S(f.info&&f.info.name?f.info.name:s),1
1)],8,ne)]))),128))])]),n("div",ae,[n("div",re,[n("div",le,S(x.value),1)]),(r(!0),u(C,null,L(i.value,(f,s)=>P((r(),u("div",{key:s,class:T([["tab-content",s.replace(/[\s%]+/g,"_")],"grid grid-cols-4 gap-4 items-center justify-center text-center"])},[(r(!0),u(C,null,L(E(s),(a,D)=>(r(),u("div",{key:s+"_"+D,class:"slots-panel sl_games","data-name":a.name},[a.slug?(r(),u("a",{key:0,href:j(a),target:"_blank"},[n("div",me,[n("div",pe,[a.category&&a.category.toLowerCase().includes("promo")?(r(),k(o,{key:0,"image-src":"/assets/images/new-tag-promo.webp",class:"w-10 h-auto promo-slot absolute top-0 left-0"})):y("",!0),a.category&&a.category.toLowerCase().includes("new")?(r(),k(o,{key:1,"image-src":"/assets/images/new-tag-new.webp",class:"w-10 h-auto new-slot absolute top-0 right-0"})):y("",!0)]),_(o,{"image-src":A(a.img),"min-height":123},null,8,["image-src"]),s&&(s.toLowerCase().includes("promo")||s.toLowerCase().includes("new")||s.toLowerCase().includes("popular"))?(r(),u("div",de,[_(o,{"image-src":`/assets/images/prov-icon/new-${String(a.provider).replace(/\s+/g,"")}.webp`,class:"w-5 h-auto promo-slot"},null,8,["image-src"])])):(r(),u("div",fe,[_(o,{"image-src":`/assets/images/prov-icon/new-${String(s).replace(/\s+/g,"")}.webp`,class:"w-5 h-auto promo-slot asd"},null,8,["image-src"])]))]),n("div",ve,S(a.name),1)],8,ue)):y("",!0)],8,ce))),128)),s===p.value&&!m.value&&(d.value[s]||0)<h(s).length?(r(),u("div",{key:0,ref_for:!0,ref:a=>V(a,s),class:"w-full col-span-4 h-8"},null,512)):y("",!0)],2)),[[J,s===p.value]])),128))])])])]),_:1})}}};export{Xe 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.