1import{o as B,A as y,v as E,x as G,j as r,L as S,Q as U,q as i,f as n,F as w,l as x,G as $,p as R,B as d,I as k,b as l,a as C}from"./@vue-4474Gfnj.js";import{u as P}from"./@inertiajs-7zqq8wgj.js";import T from"./Master-C-BPO2ui.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-DricLq1r.js";import"./app-CC255QP7.js";import"./laravel-vite-plugin-DEL3ZhID.js";import"./@iconify-DROonR5K.js";import"./vue-fast-marquee-CkwowO8X.js";import"./InfoMarq-ch0ch5gJ.js";import"./Footer-CfBK3qku.js";/* empty css */const V={class:"flex gap-2 container mx-auto"},j={class:"w-1/4"},q={class:"red-box-cus container mx-auto p-4"},z={class:"card search-form"},D={class:"inline-table mb-3 w-full"},F={class:""},N=["onClick"],O={class:"w-3/4"},Q={class:"red-box-cus container mx-auto p-4"},H={class:"grid grid-cols-4 gap-4"},J=["data-category","data-name"],K={key:0,class:"relative"},W={class:"absolute inset-0 flex flex-col items-center justify-center gap-2 opacity-0 transition-opacity duration-200 bg-black/60 overlay-play-demo"},X=["href"],Y={key:1,class:"relative"},Z=["href"],ee={class:"block mt-1 text-center text-white bg-black rounded py-1 text-sm font-semibold"},Re={__name:"Ide",setup(te){const f=P(),v=l(()=>f.props.providers??[]),m=l(()=>f.props.idntradeGames??{games:[]}),c=C("idnarcade"),u=C(""),_=l(()=>{const a=[];return Array.isArray(v.value)&&v.value.forEach(t=>{Array.isArray(t.games)&&t.games.forEach(o=>{const s=(o.img||"").split(","),e=t.info&&(t.info.slug||t.info.name)||"";a.push({...o,category:"idnarcade",image:s,providerSlug:e})})}),m.value&&Array.isArray(m.value.games)&&m.value.games.forEach(t=>{const o=(t.img||"").split(",");a.push({...t,category:"idntrade",image:o})}),a}),p=l(()=>Array.from(new Set(_.value.map(a=>a.category)))),A=l(()=>{const a=u.value.toLowerCase();return _.value.filter(t=>{const o=(t.name||"").toLowerCase();return(t.category||"").toLowerCase()===(c.value||"").toLowerCase()&&o.indexOf(a)>=0})});B(()=>{p.value.length&&(c.value=p.value[0])});function L(a){c.value=a}function I(a,t){var e;const o=a.currentTarget,s=((e=t.image)==null?void 0:e[1])??"";s&&(o.src=s)}function M(a,t){var e;const o=a.currentTarget,s=((e=t.image)==null?void 0:e[0])??"";s&&(o.src=s)}function h(a){const t=(a.line||"").toLowerCase(),o=a.slug||"";try{if(typeof window<"u"&&typeof window.route=="function")return t==="mpide"?window.route("lobby.cp.games",{game_id:a.providerSlug||"",gid:o}):o==="idntrade"?"/lobby/idntrade":window.route("lobby.sl.games",{game_id:o})}catch{}return t==="mpide"?`/lobby/games/cp/${encodeURIComponent(a.providerSlug||"")}?gid=${encodeURIComponent(o)}`:`/lobby/games/sl/${encodeURIComponent(o)}`}return(a,t)=>{const o=y("image-component"),s=y("Icon");return i(),E(T,{title:"Arcade"},{default:G(()=>[r("div",V,[r("div",j,[r("div",q,[r("div",z,[r("div",D,[S(r("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e),type:"text",placeholder:"Cari...",id:"search",name:"search",class:"rounded w-full bg-black placeholder-white text-white border border-black focus:border-black focus:ring-0 outline-none"},null,512),[[U,u.value]])])]),r("div",F,[(i(!0),n(w,null,x(p.value,e=>(i(),n("div",{class:R(["tabtab flex w-full bg-zinc-400 mb-3 px-3 py-1 rounded cursor-pointer hover:bg-blue-600",["nav-link","btn-provider","uppercase",{active:c.value===e}]]),key:e,onClick:$(b=>L(e),["prevent"])},[d(o,{"image-src":"/assets/images/sidebar/idnarcade.png",alt:e,class:"w-4 h-4 my-auto mr-2"},null,8,["alt"]),r("span",null,k(e),1)],10,N))),128))])])]),r("div",O,[r("div",Q,[r("div",H,[(i(!0),n(w,null,x(A.value,(e,b)=>(i(),n("div",{key:b,class:"our-games games relative","data-category":e.category,"data-name":e.name},[e.slug!=="idntrade"?(i(),n("div",K,[d(o,{"image-src":e.image[0],"min-height":214,alt:e.name,class:"the-game ar
1cade_img rounded w-full h-auto",onMouseenter:g=>I(g,e),onMouseleave:g=>M(g,e)},null,8,["image-src","alt","onMouseenter","onMouseleave"]),r("div",W,[r("a",{href:h(e),class:"px-4 py-1 text-xs font-semibold text-white border border-white rounded bg-black/60 flex items-center gap-1",target:"_blank"},[r("span",null,[d(s,{icon:"solar:play-bold",width:"12",height:"12"})]),t[1]||(t[1]=r("span",null,"Play",-1))],8,X)])])):(i(),n("div",Y,[r("a",{href:h(e),target:"_blank"},[d(o,{"image-src":e.image[0],alt:e.name,class:"the-game arcade_img rounded h-auto"},null,8,["image-src","alt"])],8,Z)])),r("span",ee,k(e.name?e.name.charAt(0).toUpperCase()+e.name.slice(1):""),1)],8,J))),128))])])])])]),_:1})}}};export{Re 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.