1import{f as ve,u as be,F as Se,r as a,a as we,t as v,b as u,z as q,j as e,S as V,g as K,e as ye}from"./index-C3Qps0S4.js";import{u as De,c as je,S as X}from"./useSimulatedActivity-Cc8kV7RX.js";import{A as ee,a as te,b as ae,c as se,d as le,e as re,f as oe,g as _}from"./alert-dialog-BzKLv-3y.js";import{D as Ne,b as ke}from"./dialog-BY1FISUw.js";import{g as Ce,P as Fe}from"./gameData-CmrY7CmA.js";import{A as Me}from"./arrow-left-AxGNO8ZF.js";import{C as I}from"./coins-Cn4zgY_g.js";import{S as $e}from"./star-B909tHoY.js";import{F as O}from"./flame-ClgW77Uq.js";import{T as xe}from"./trending-up-Dq4_iocl.js";import{S as ie}from"./search-DKbjFAwP.js";import{C as ce}from"./crown-BPkd65ql.js";import{Z as ne}from"./zap-Dg3Ucl6s.js";import{T as Ae}from"./trending-down-4uZLcbK3.js";import{T as Ie}from"./timer-BUYRTa4S.js";import{C as Ee}from"./clock-CHw5d3NP.js";import{G as de}from"./gamepad-2-IE90SSqp.js";import{I as Te}from"./info-DmEqpz6r.js";import{P as Be}from"./play-NZNEVHTw.js";import"./users-DTIsUZbE.js";import"./index-BKUanX19.js";import"./index-Dr02_Kwf.js";import"./button-xdpkFraK.js";import"./index-Jol-UBUv.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Le=ve("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]),Y="slot-favorites";function J(){try{const t=localStorage.getItem(Y);return t?JSON.parse(t):[]}catch{return[]}}function _e(t){const l=J(),s=l.indexOf(t);return s>=0?(l.splice(s,1),localStorage.setItem(Y,JSON.stringify(l)),!1):(l.push(t),localStorage.setItem(Y,JSON.stringify(l)),!0)}function Oe(t){return J().includes(t)}function Re(){const t=J();if(t.length===0)return;const l=`hot-notified-${Q()}`;if(localStorage.getItem(l))return;const o=t.filter(n=>W(n));o.length>0&&(localStorage.setItem(l,"true"),"Notification"in window&&Notification.permission==="granted"&&new Notification("ð¥ à¹à¸à¸¡à¹à¸à¸£à¸à¸à¸³à¸¥à¸±à¸à¹à¸à¸!",{body:`${o.slice(0,3).join(", ")}${o.length>3?` à¹à¸¥à¸°à¸à¸µà¸ ${o.length-3} à¹à¸à¸¡`:""} à¹à¸à¹à¸²à¸ªà¸¹à¹à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸à¸`,icon:"/favicon.ico",tag:"hot-favorite"}),u.success(`ð¥ ${o[0]} à¸à¸³à¸¥à¸±à¸à¹à¸à¸!`,{description:o.length>1?`à¹à¸¥à¸°à¸à¸µà¸ ${o.length-1} à¹à¸à¸¡à¹à¸à¸£à¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸à¸`:"à¹à¸à¸¡à¹à¸à¸£à¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸à¸"}))}function H(t){let l=5381;for(let s=0;s<t.length;s++)l=(l<<5)+l+t.charCodeAt(s),l=l&l;return Math.abs(l)}function Q(){return Math.floor(Date.now()/(1e3*60*60))}function He(){return Q()-24}function R(t,l){const s=Q(),n=H(`${t}-${s}`)%11-5;return Math.max(60,Math.min(98,l+n))}function Qe(t,l){const s=He(),n=H(`${t}-${s}`)%11-5;return Math.max(60,Math.min(98,l+n))}function W(t){const l=Q();return H(`hot-${t}-${l}`)%7===0}function ze(){return 60-new Date().getMinutes()}function Ge(t){const l=Math.floor(Date.now()/6e5);return H(`jackpot-${t}-${l}`)%120+1}function Ue(t){return t<60?`${t} à¸à¸²à¸à¸µà¸à¸µà¹à¹à¸¥à¹à¸§`:`${Math.floor(t/60)} à¸à¸¡.à¸à¸µà¹à¹à¸¥à¹à¸§`}function ht(){const[,t]=be(),s=Se().provider||"",o=Fe[s]||s,[n,S]=a.useState(""),[g,b]=a.useState("default"),[C,d]=a.useState(!1),[f,w]=a.useState(!1),[F,y]=a.useState(!1),[D,j]=a.useState(!1),{isAuthenticated:m}=we(),z=v.credits.balance.useQuery(void 0,{enabled:m}),N=v.credits.deductSlotSort.useMutation(),E=v.credits.deductSlotFormula.useMutation(),k=v.useUtils(),{data:G}=v.publicSettings.providerMaintenance.useQuery(),T=G?.[s]===!0;a.useEffect(()=>{T&&(u.error("à¸à¹à¸²à¸¢à¸à¸µà¹à¸à¸´à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸±à¹à¸§à¸à¸£à¸²à¸§",{description:"à¸à¸£à¸¸à¸à¸²à¸¥à¸à¸à¹à¸«à¸¡à¹à¸ ายหลัà¸"}),t("/slot"))},[T,t]),a.useEffect(()=>{Re(),"Notification"in window&&Notification.permission==="default"&&Notification.requestPermission()},[]);const P=a.useMemo(()=>Ce(s,o),[s,o]),M=a.useMemo(()=>{let i=P;return n.trim()&&(i=i.filter(p=>p.name.toLowerCase().includes(n.toLowerCase()))),g==="winPercent"&&(i=[...i].sort((p,L)=>R(L.name,L.winPercent)-R(p.name,p.winPercent))),i},[P,n,g]),B=a.useCallback(()=>
6{if(g==="winPercent"){b("default");return}if(!m){window.location.href=q();return}d(!0)},[g,m]),U=a.useCallback(async()=>{w(!0);try{const i=await N.mutateAsync({provider:s});b("winPercent"),u.success(`หัภPoint สำà¹à¸£à¹à¸! à¸à¸à¹à¸«à¸¥à¸·à¸ ${i.newBalance} Points`,{duration:3e3}),k.credits.balance.invalidate()}catch(i){u.error(i?.message||"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸±à¸ Point à¹à¸à¹ à¸à¸£à¸¸à¸à¸²à¸¥à¸à¸à¹à¸«à¸¡à¹",{duration:4e3})}finally{w(!1),d(!1)}},[N,s,k]),x=z.data?.balance??"0.00",h=parseFloat(x)>=5,$=a.useCallback(()=>{if(!m){window.location.href=q();return}y(!0)},[m]),A=a.useCallback(async()=>{j(!0);try{const i=await E.mutateAsync({provider:s});u.success(`หัภPoint สำà¹à¸£à¹à¸! à¸à¸à¹à¸«à¸¥à¸·à¸ ${i.newBalance} Points`,{duration:3e3}),k.credits.balance.invalidate(),y(!1),t(`/slot/${s}/formula`)}catch(i){u.error(i?.message||"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸«à¸±à¸ Point à¹à¸à¹ à¸à¸£à¸¸à¸à¸²à¸¥à¸à¸à¹à¸«à¸¡à¹",{duration:4e3})}finally{j(!1)}},[E,s,k,t]);return e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:311",className:"flex flex-col gap-3 pb-24 px-3 min-h-screen",children:[e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:313",className:"flex items-center justify-between pt-3",children:[e.jsx("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:314",onClick:()=>t("/slot"),className:"p-2 -ml-2 text-gray-400 hover:text-white transition-colors",children:e.jsx(Me,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:315",className:"w-5 h-5"})}),e.jsx("h1",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:317",className:"text-lg font-bold text-white truncate max-w-[200px]",children:o}),m&&e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:322",className:"flex items-center gap-1 bg-gradient-to-r from-yellow-500/20 to-amber-500/10 border border-yellow-500/30 rounded-lg px-2 py-1",children:[e.jsx(I,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:323",className:"w-3 h-3 text-yellow-400"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:324",className:"text-[10px] font-bold text-yellow-300",children:parseFloat(x).toFixed(0)})]}),!m&&e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:327",className:"w-9"})]}),e.jsxs("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:331",onClick:$,className:"flex items-center justify-center gap-2 w-full py-2.5 rounded-xl bg-gradient-to-r from-yellow-500/20 to-amber-500/10 border border-yellow-500/30 text-yellow-300 font-bold text-sm active:scale-[0.97] transition-all hover:border-yellow-500/50",children:[e.jsx(V,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:335",className:"w-4 h-4 text-yellow-400"}),"à¸à¸¹à¸ªà¸¹à¸à¸£à¸ªà¸¥à¹à¸à¸ ",o,e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:337",className:"text-[10px] text-yellow-400/70 ml-1",children:"(5 Points)"})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:341",className:"flex items-center justify-between bg-white/[0.03] rounded-xl border border-white/10 px-3 py-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:342",className:"flex items-center gap-1.5",children:[e.jsx($e,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:343",className:"w-3.5 h-3.5 text-yellow-400"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:344",className:"text-[11px] text-gray-300",children:[P.length," à¹à¸à¸¡"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:346",className:"flex items-center gap-1.5",children:[e.jsx(O,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:347",className:"w-3.5 h-3.5 text-orange-400"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:348",className:"text-[11px] text-gray-300",children:[P.filter(i=>i.isHot||W(i.name)).length," à¹à¸à¸¡à¸®à¸à¸"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:350",className:"flex items-center gap-1.5",children:[e.jsx(xe,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:351",className:"w-3.5 h-3.5 text-green-400"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:352",className:"text-[11px] text-gray-300",children:["à¹à¸à¸¥à¸µà¹à¸¢ ",Math.round(P.reduce((i,p)=>i+R(p.name,p.winPercent),0)/P.length),"%"]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:357",className:"flex gap-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:358",className:"relative flex-1",children:[e.jsx(ie,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:359",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-500"}),e.jsx("input",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:360",type:"text",value:n,onChange:i=>
6S(i.target.value),placeholder:"à¸à¹à¸à¸«à¸²à¹à¸à¸¡...",className:"w-full pl-9 pr-3 py-2 rounded-xl bg-white/[0.03] border border-white/10 text-white text-sm placeholder:text-gray-600 focus:outline-none focus:border-purple-500/50 transition-colors"})]}),e.jsxs("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:369",onClick:B,className:`relative flex items-center gap-1.5 px-3 py-2 rounded-xl border text-[11px] font-bold transition-all duration-200 active:scale-[0.97] ${g==="winPercent"?"bg-gradient-to-r from-yellow-500/30 to-amber-500/20 border-yellow-500/60 text-yellow-300 shadow-lg shadow-yellow-500/10":"bg-gradient-to-r from-yellow-500/10 to-amber-500/5 border-yellow-500/30 text-yellow-400 hover:border-yellow-500/50 hover:shadow-md hover:shadow-yellow-500/10"}`,children:[e.jsx(ce,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:377",className:"w-3.5 h-3.5"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:378",children:"% สูà¸"}),g!=="winPercent"&&e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:380",className:"flex items-center gap-0.5 bg-yellow-500/20 rounded-md px-1 py-0.5 text-[9px] text-yellow-300",children:[e.jsx(ne,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:381",className:"w-2.5 h-2.5"}),"5"]})]})]}),e.jsx(Ve,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:388",games:M,providerSlug:s}),M.length===0&&e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:392",className:"flex flex-col items-center justify-center py-12",children:[e.jsx(ie,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:393",className:"w-10 h-10 text-gray-600 mb-3"}),e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:394",className:"text-gray-500 text-sm",children:"à¹à¸¡à¹à¸à¸à¹à¸à¸¡à¸à¸µà¹à¸à¹à¸à¸«à¸²"})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:399",className:"text-center mt-2",children:[e.jsxs("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:400",className:"text-[10px] text-gray-600",children:["à¹à¸ªà¸à¸ ",M.length," à¸à¸²à¸ ",P.length," à¹à¸à¸¡"]}),e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:403",className:"text-[9px] text-gray-700 mt-1",children:"* à¹à¸à¸à¸£à¹à¹à¸à¹à¸à¸à¹à¸à¸³à¸à¸§à¸à¸à¸²à¸à¸ªà¸à¸´à¸à¸´à¸à¸²à¸£à¸à¸à¸à¸£à¸²à¸à¸§à¸±à¸¥à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸ à¹à¸¡à¹à¸£à¸±à¸à¸à¸£à¸°à¸à¸±à¸à¸à¸¥à¸¥à¸±à¸à¸à¹"}),e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:406",className:"mt-1 text-[9px] text-gray-700",children:"Activity à¹à¸à¹à¸à¸à¹à¸²à¸à¸³à¸¥à¸à¸à¹à¸à¸¢à¸à¸£à¸°à¸¡à¸²à¸ à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸à¸§à¸à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¹à¸£à¸µà¸¢à¸¥à¹à¸à¸¡à¹"})]}),e.jsx(ee,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:412",open:C,onOpenChange:d,children:e.jsxs(te,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:413",className:"bg-gray-900 border border-yellow-500/30 max-w-[340px] rounded-2xl",children:[e.jsxs(ae,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:414",children:[e.jsxs(se,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:415",className:"text-white text-center flex flex-col items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:416",className:"w-12 h-12 rounded-full bg-gradient-to-br from-yellow-500/30 to-amber-500/20 border border-yellow-500/40 flex items-center justify-center",children:e.jsx(ce,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:417",className:"w-6 h-6 text-yellow-400"})}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:419",children:"à¸à¸±à¸à¸à¸±à¸à¸à¸±à¸ % สูà¸à¸ªà¸¸à¸"})]}),e.jsxs(le,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:421",className:"text-center space-y-3",children:[e.jsxs("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:422",className:"text-gray-300 text-sm",children:["à¸à¸¹à¹à¸à¸¡à¸à¸µà¹à¸¡à¸µà¹à¸à¸à¸£à¹à¹à¸à¹à¸à¸à¹à¸à¸à¸°à¸ªà¸¹à¸à¸ªà¸¸à¸à¸à¸à¸ ",e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:423",className:"text-white font-medium",children:o})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:425",className:"flex items-center justify-center gap-2 bg-yellow-500/10 border border-yellow-500/20 rounded-xl py-2.5 px-4",children:[e.jsx(I,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:426",className:"w-5 h-5 text-yellow-400"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:427",className:"text-yellow-300 font-bold text-lg",children:"5"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:428",className:"text-yellow-400/80 text-sm",children:"Point / à¸à¸£à¸±à¹à¸"})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:430",className:"flex items-center justify-between text-xs bg-white/[0.03] rounded-lg px-3 py-2",children:[e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:431",className:"text-gray-400",children:"Point à¸à¸à¹à¸«à¸¥à¸·à¸"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:432",className:`font-bold ${h?"text-green-400":"text-red-400"}`,children:[parseFloat(x).toFixed(0)," Point"]})]}),!h&&e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:437",className:"text-red-400 text-xs font-medium",children:"Point à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸ à¸à¸£à¸¸à¸à¸²à¹à¸à¸´à¸¡ Point à¸
6à¹à¸à¸à¹à¸à¹à¸à¸²à¸"})]})]}),e.jsxs(re,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:443",className:"flex gap-2 sm:flex-row",children:[e.jsx(oe,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:444",className:"flex-1 bg-gray-800 border-gray-700 text-gray-300 hover:bg-gray-700 hover:text-white rounded-xl",children:"ยà¸à¹à¸¥à¸´à¸"}),h?e.jsx(_,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:448",onClick:U,disabled:f,className:"flex-1 bg-gradient-to-r from-yellow-500 to-amber-500 text-black font-bold hover:from-yellow-400 hover:to-amber-400 rounded-xl disabled:opacity-50",children:f?e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:454",className:"flex items-center gap-1.5",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:455",className:"w-3.5 h-3.5 border-2 border-black/30 border-t-black rounded-full animate-spin"}),"à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£..."]}):e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:459",className:"flex items-center gap-1.5",children:[e.jsx(ne,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:460",className:"w-4 h-4"}),"ยืà¸à¸¢à¸±à¸ (-5 Points)"]})}):e.jsx(_,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:466",onClick:()=>{d(!1),t("/topup")},className:"flex-1 bg-gradient-to-r from-green-500 to-emerald-500 text-white font-bold hover:from-green-400 hover:to-emerald-400 rounded-xl",children:e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:470",className:"flex items-center gap-1.5",children:[e.jsx(I,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:471",className:"w-4 h-4"}),"à¹à¸à¸´à¸¡ Point"]})})]})]})}),e.jsx(ee,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:481",open:F,onOpenChange:y,children:e.jsxs(te,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:482",className:"bg-gray-900 border border-yellow-500/30 max-w-[340px] rounded-2xl",children:[e.jsxs(ae,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:483",children:[e.jsxs(se,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:484",className:"text-white text-center flex flex-col items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:485",className:"w-12 h-12 rounded-full bg-gradient-to-br from-yellow-500/30 to-amber-500/20 flex items-center justify-center",children:e.jsx(V,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:486",className:"w-6 h-6 text-yellow-400"})}),"à¸à¸¹à¸ªà¸¹à¸à¸£à¸ªà¸¥à¹à¸à¸ ",o]}),e.jsxs(le,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:490",className:"text-center space-y-3",children:[e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:491",className:"text-gray-400 text-sm",children:"à¹à¸à¹à¸²à¸à¸¹à¸ªà¸¹à¸à¸£à¸ªà¸¥à¹à¸à¸à¸à¸£à¹à¸à¸¡à¹à¸à¸à¸£à¹à¹à¸à¹à¸à¸à¹à¹à¸à¸°à¸à¸³à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¸à¸à¹à¸à¸¡"}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:494",className:"flex items-center justify-center gap-2 bg-yellow-500/10 border border-yellow-500/20 rounded-lg px-3 py-2",children:[e.jsx(I,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:495",className:"w-4 h-4 text-yellow-400"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:496",className:"text-yellow-300 font-bold",children:"5 Points"})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:498",className:"flex items-center justify-between text-xs bg-white/[0.03] rounded-lg px-3 py-2",children:[e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:499",className:"text-gray-400",children:"Point à¸à¸à¹à¸«à¸¥à¸·à¸"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:500",className:`font-bold ${h?"text-green-400":"text-red-400"}`,children:[parseFloat(x).toFixed(0)," Point"]})]}),!h&&e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:505",className:"text-red-400 text-xs font-medium",children:"Point à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸ à¸à¸£à¸¸à¸à¸²à¹à¸à¸´à¸¡ Point à¸
6à¹à¸à¸à¹à¸à¹à¸à¸²à¸"})]})]}),e.jsxs(re,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:511",className:"flex gap-2 sm:flex-row",children:[e.jsx(oe,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:512",className:"flex-1 bg-gray-800 border-gray-700 text-gray-300 hover:bg-gray-700 hover:text-white rounded-xl",children:"ยà¸à¹à¸¥à¸´à¸"}),h?e.jsx(_,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:516",onClick:A,disabled:D,className:"flex-1 bg-gradient-to-r from-yellow-500 to-amber-500 text-black font-bold hover:from-yellow-400 hover:to-amber-400 rounded-xl disabled:opacity-50",children:D?e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:522",className:"flex items-center gap-1.5",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:523",className:"w-3.5 h-3.5 border-2 border-black/30 border-t-black rounded-full animate-spin"}),"à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£..."]}):e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:527",className:"flex items-center gap-1.5",children:[e.jsx(V,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:528",className:"w-4 h-4"}),"ยืà¸à¸¢à¸±à¸ (-5 Points)"]})}):e.jsx(_,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:534",onClick:()=>{y(!1),t("/topup")},className:"flex-1 bg-gradient-to-r from-green-500 to-emerald-500 text-white font-bold hover:from-green-400 hover:to-emerald-400 rounded-xl",children:e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:538",className:"flex items-center gap-1.5",children:[e.jsx(I,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:539",className:"w-4 h-4"}),"à¹à¸à¸´à¸¡ Point"]})})]})]})})]})}function Ve({games:t,providerSlug:l}){const[s,o]=a.useState(30),n=a.useRef(null),g=v.publicSettings.gamePopupEnabled.useQuery(void 0,{staleTime:3e4}).data?.enabled!==!1,b=v.gameIndividualLinks.getByProvider.useQuery({providerName:l},{staleTime:6e4});a.useEffect(()=>{o(30)},[t]),a.useEffect(()=>{const d=new IntersectionObserver(f=>{f[0].isIntersecting&&s<t.length&&o(w=>Math.min(w+30,t.length))},{rootMargin:"200px"});return n.current&&d.observe(n.current),()=>d.disconnect()},[s,t.length]);const C=a.useMemo(()=>t.slice(0,s),[t,s]);return e.jsxs(e.Fragment,{children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:587",className:"grid grid-cols-3 gap-x-2 gap-y-3 pb-14",children:C.map((d,f)=>e.jsx(Ye,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:589",game:d,providerSlug:l,individualLinks:b.data,popupEnabled:g},`${d.name}-${f}`))}),s<t.length&&e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:593",ref:n,className:"flex justify-center py-4",children:e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:594",className:"flex items-center gap-2 text-gray-500 text-xs",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:595",className:"w-4 h-4 border-2 border-gray-600 border-t-purple-500 rounded-full animate-spin"}),"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¸´à¹à¸¡..."]})})]})}function Ye({game:t,providerSlug:l,individualLinks:s,popupEnabled:o=!0}){const[n,S]=a.useState(!1),g=v.gameLinks.getByProvider.useQuery({providerName:l},{staleTime:6e4}),b=a.useMemo(()=>s&&s.find(r=>r.gameName===t.name)||null,[s,t.name]),C=a.useCallback(()=>{if(navigator.vibrate&&navigator.vibrate(10),!o){u.info("à¸à¸à¸à¹à¸²à¸à¹à¸§à¹ รà¸à¹à¸à¸à¸¡à¸´à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸");return}S(!0)},[o]),d=a.useRef(null),f=a.useCallback(r=>{d.current=r.touches[0].clientY},[]),w=a.useCallback(r=>{d.current!==null&&(r.changedTouches[0].clientY-d.current>60&&S(!1),d.current=null)},[]),[F,y]=a.useState(!1),D=a.useMemo(()=>{const r=t.name.split("").reduce((fe,he)=>fe+he.charCodeAt(0),0),c=94+r%5+r%10/10,me=["à¸à¹à¸³","à¸à¸²à¸à¸à¸¥à¸²à¸","สูà¸","สูà¸à¸¡à¸²à¸"],Pe=r%4,ue=[500,1e3,2e3,5e3,1e4,15e3,2e4][r%7];return{rtp:c.toFixed(2),volatility:me[Pe],maxWin:`x${ue.toLocaleString()}`}},[t.name]),[j,m]=a.useState("loading"),z=a.useRef(null),N=a.useRef(null),[E,k]=a.useState(!1),[G,T]=a.useState(!1),[P,M]=a.use
6State(()=>Oe(t.name)),B=De({id:je(l,t.name),activitySignal:t.winPercent,active:G}),U=a.useCallback(r=>{r.stopPropagation();const c=_e(t.name);M(c),u.success(c?`â¤ï¸ ${t.name} à¹à¸à¸´à¹à¸¡à¹à¸à¸£à¸²à¸¢à¸à¸²à¸£à¹à¸à¸£à¸`:`${t.name} à¸à¸³à¸à¸à¸à¸à¸²à¸à¸£à¸²à¸¢à¸à¸²à¸£à¹à¸à¸£à¸`,{description:c?"ระà¸à¸à¸à¸°à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸¡à¸·à¹à¸à¹à¸à¸¡à¸à¸µà¹à¹à¸à¹à¸²à¸ªà¸¹à¹à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸à¸":void 0})},[t.name]);a.useEffect(()=>{const r=new IntersectionObserver(([c])=>{T(c.isIntersecting),c.isIntersecting&&k(!0)},{rootMargin:"300px"});return N.current&&r.observe(N.current),()=>r.disconnect()},[]);const x=a.useMemo(()=>R(t.name,t.winPercent),[t.name,t.winPercent]),h=a.useMemo(()=>Qe(t.name,t.winPercent),[t.name,t.winPercent]),$=x-h,A=$>0,i=$===0,p=a.useMemo(()=>W(t.name),[t.name]),L=a.useMemo(()=>ze(),[]),ge=a.useMemo(()=>Ge(t.name),[t.name]),pe=p&&x>=90,Z=r=>r>=90?"text-green-400":r>=80?"text-yellow-400":r>=70?"text-orange-400":"text-red-400";return e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:718",ref:N,onClick:C,className:"relative isolate flex h-full min-w-0 flex-col overflow-hidden rounded-[15px] border border-white/[0.14] bg-[#070a12] shadow-[0_6px_16px_rgba(0,0,0,0.38)] group cursor-pointer transition-[transform,border-color] duration-150 active:scale-[0.98] hover:border-white/25",children:[pe&&e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:725",className:"absolute inset-0 pointer-events-none overflow-hidden z-30",children:Array.from({length:8}).map((r,c)=>e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:727",className:"absolute w-1 h-1 rounded-full animate-[coinFall_3s_ease-in_infinite]",style:{left:`${8+c*12}%`,top:"-4px",backgroundColor:["#FFD700","#FFA500","#FF6B35","#FFD700","#FFEC8B","#FFA500","#FF4500","#FFD700"][c],animationDelay:`${c*.35}s`,opacity:.9}},c))}),p?e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:746",className:"absolute top-1.5 left-1.5 z-10 text-[7px] font-bold px-1.5 py-0.5 rounded-full bg-gradient-to-r from-orange-500 to-red-500 text-white flex items-center gap-0.5 animate-pulse shadow-sm",children:[e.jsx(O,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:747",className:"w-2.5 h-2.5"})," à¸à¸³à¸¥à¸±à¸à¹à¸à¸"]}):t.isHot?e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:750",className:"absolute top-1.5 left-1.5 z-10 text-[8px] font-bold px-1.5 py-0.5 rounded-full bg-red-500 text-white flex items-center gap-0.5 shadow-sm",children:[e.jsx(O,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:751",className:"w-2.5 h-2.5"})," HOT"]}):t.isNew?e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:754",className:"absolute top-1.5 left-1.5 z-10 text-[8px] font-bold px-1.5 py-0.5 rounded-full bg-green-500 text-white shadow-sm",children:"NEW"}):null,e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:760",className:"absolute top-1.5 right-1.5 z-10 flex items-center gap-1 rounded-full border border-white/10 bg-black/70 px-1.5 py-0.5 shadow-sm backdrop-blur-sm",children:[!i&&e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:763",className:`text-[7px] font-bold flex items-center ${A?"text-green-400":"text-red-400"}`,children:[A?e.jsx(xe,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:764",className:"w-2.5 h-2.5"}):e.jsx(Ae,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:764",className:"w-2.5 h-2.5"}),A?"+":"",$]}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:769",className:`text-[9px] font-bold ${Z(x)}`,children:[x,"%"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:775",className:"relative aspect-square w-full shrink-0 overflow-hidden bg-gradient-to-br from-gray-800 to-gray-900",children:[t.image&&E?e.jsxs(e.Fragment,{children:[j==="loading"&&e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:779",className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:780",className:"absolute inset-0 bg-gradient-to-br from-gray-800 to-gray-700"}),e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:781",className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/[0.03] to-transparent animate-[shimmer_1.5s_infinite]",style:{transform:"translateX(-100%)",animation:"shimmer 1.5s infinite"}})]}),j==="error"?e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:785",className:"w-full h-full flex items-center justify-center bg-gradient-to-br from-purple-900/60 to-indigo-900/60",children:e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:786",className:"text-white/60 text-[10px] font-medium text-center px-1 leading-tight",children:t.name})}):e.jsx("img",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:791",ref:z,src:K(t.image),alt:t.name,loading:"lazy",decoding:"async",onLoad:()=>m("loaded"),onError:()=>m("error"),className:`block h-full w-full object-cover object-center transition-[opacity,transform] duration-300 group-hover:scale-[1.025] ${j==="loaded"?"opacity-100":"opacity-0"}`})]}):e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:804",className:"w-full h-full flex items-center justify-center bg-gradient-to-br from-purple-900/60 to-indigo-900/60 relative overflow-hidden",children:[e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:805",className:"absolute inset-0 opacity-20",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:806",className:"absolute top-2 left-2 w-6 h-6 rounded-full bg-yellow-400/30 blur-sm"}),e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:807",className:"absolute bottom-3 right-2 w-4 h-4 rounded-full bg-purple-400/30 blur-sm"})]}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:809",className:"text-white/60 text-[10px] font-medium text-center px-1 leading-tight relative z-10",children:t.name})]}),p&&e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:817",className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-orange-900/90 to-transparent px-1.5 py-1",children:e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:818",className:"flex items-center justify-center gap-1",children:[e.jsx(Ie,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:819",className:"w-2.5 h-2.5 text-orange-300"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:820",className:"text-[8px] font-bold text-orange-200",children:["à¹à¸«à¸¥à¸·à¸ ",L," à¸à¸²à¸à¸µ"]})]})}),e.jsx("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:826",onClick:U,className:`absolute ${p?"bottom-7":"bottom-1.5"} right-1.5 z-20 w-[22px] h-[22px] flex items-center justify-center rounded-full border border-white/10 transition-all active:scale-75 ${P?"bg-red-500 text-white shadow-md shadow-red-500/30":"bg-black/65 backdrop-blur-sm text-white/70 hover:text-red-400"}`,children:e.jsx(Le,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:830",className:`w-3.5 h-3.5 ${P?"fill-current":""}`})})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:835",className:"relative h-[58px] min-h-[58px] shrink-0 border-t border-white/[0.08] bg-[#080b
612] px-1.5 pb-1.5 pt-1.5",children:[e.jsx("p",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:836",className:"h-[14px] truncate text-center text-[10px] font-semibold leading-[14px] tracking-[-0.01em] text-white",children:t.name}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:841",className:"mt-1.5 flex items-center justify-between px-0.5 leading-none",children:[e.jsx(X,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:842",count:B,className:"text-[7px] text-gray-400"}),e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:846",className:"flex items-center gap-0.5 text-[7px] text-gray-400",children:[e.jsx(Ee,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:847",className:"w-2.5 h-2.5 text-purple-400"}),e.jsx("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:848",className:"max-w-[48px] truncate text-purple-300",children:Ue(ge)})]})]}),e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:853",className:"absolute bottom-1.5 left-1.5 right-1.5 h-0.5 overflow-hidden rounded-full bg-white/[0.08]",children:e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:854",className:`h-full rounded-full transition-all duration-500 ${x>=90?"bg-gradient-to-r from-green-500 to-emerald-400":x>=80?"bg-gradient-to-r from-yellow-500 to-amber-400":x>=70?"bg-gradient-to-r from-orange-500 to-amber-500":"bg-gradient-to-r from-red-500 to-rose-400"}`,style:{width:`${x}%`}})})]}),e.jsx(Ne,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:867",open:n,onOpenChange:S,children:e.jsxs(ke,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:868",className:"bg-gray-900/95 backdrop-blur-md border border-gray-700/50 max-w-[280px] rounded-2xl p-3 overflow-hidden",onClick:r=>r.stopPropagation(),onTouchStart:f,onTouchEnd:w,children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:875",className:"flex justify-center mb-2",children:e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:876",className:"w-8 h-1 rounded-full bg-gray-600"})}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:879",className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:880",className:"w-12 h-12 rounded-lg overflow-hidden flex-shrink-0 bg-gradient-to-br from-purple-900/60 to-indigo-900/60",children:t.image?e.jsx("img",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:882",src:K(t.image),alt:t.name,className:"w-full h-full object-cover"}):e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:884",className:"w-full h-full flex items-center justify-center",children:e.jsx(de,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:885",className:"w-6 h-6 text-purple-400/50"})})}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:889",className:"flex-1 min-w-0",children:[e.jsx("h3",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:890",className:"text-white font-bold text-sm leading-tight truncate",children:t.name}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:891",className:"flex items-center gap-2 mt-0.5",children:[e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:892",className:`text-xs font-bold ${Z(x)}`,children:[x,"%"]}),p&&e.jsxs("span",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:894",className:"text-[8px] px-1.5 py-0.5 rounded-full bg-orange-500/80 text-white font-bold flex items-center gap-0.5",children:[e.jsx(O,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:895",className:"w-2.5 h-2.5"})," à¹à¸à¸"]}),e.jsx(X,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:898",count:B,showLabel:!0,className:"text-[9px] text-gray-400",labelClassName:"text-[9px]"})]})]})]}),e.jsxs("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:909",onClick:r=>{r.stopPropagation(),y(!F)},className:"w-full mb-2 py-1.5 rounded-lg bg-gray-800/60 border border-gray-700/40 text-gray-300 text-[10px] flex items-center justify-center gap-1 active:scale-[0.97] transition-all",children:[e.jsx(Te,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:913",className:"w-3 h-3"}),"à¸à¸¹à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸",e.jsx(ye,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:915",className:`w-3 h-3 transition-transform ${F?"rotate-180":""}`})]}),F&&e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:920",className:"mb-2 p-2 rounded-lg bg-gray-800/50 border border-gray-700/30 grid grid-cols-3 gap-1 text-center",children:[e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:921",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:922",className:"text-[9px] text-gray-500",children:"RTP"}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:923",className:"text-xs font-bold text-green-400",children:[D.rtp,"%"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:925",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:926",className:"text-[9px] text-gray-500",children:"à¸à¸§à¸²à¸¡à¸à¸±à¸à¸à¸§à¸"}),e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:927",className:"text-xs font-bold text-yellow-400",children:D.volatility})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:929",children:[e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:930",className:"text-[9px] text-gray-500",children:"Max Win"}),e.jsx("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:931",className:"text-xs font-bold text-purple-400",children:D.maxWin})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:937",className:"flex gap-2",children:[g.data?.showPlay!==!1&&e.jsxs("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:940",onClick:r=>{r.stopPropagation();const c=b?.playUrl||g.data?.playUrl;c?window.open(c,"_blank"):u.info("ลิà¸à¸à¹à¹à¸¥à¹à¸à¸¢à¸±à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸¡ à¸à¸£à¸¸à¸à¸²à¸à¸´à¸à¸à¹à¸à¹à¸à¸à¸¡à¸´à¸")},className:"flex-1 py-2.5 rounded-xl bg-gradient-to-r from-yellow-400 to-amber-500 text-gray-900 font-bold text-sm flex items-center justify-center gap-1.5 active:scale-[0.97] transition-transform shadow-md shadow-yellow-500/20",children:[e.jsx(Be,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:952",className:"w-4 h-4 fill-current"}),"à¹à¸¥à¹à¸"]}),g.data?.showDemo!==!1&&e.jsxs("button",{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:959",onClick:r=>{r.stopPropagation();const c=b?.demoUrl||g.data?.demoUrl;c?window.open(c,"_blank"):u.info("ลิà¸à¸à¹à¹à¸à¹à¸¡à¸¢à¸±à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸¡ à¸à¸£à¸¸à¸à¸²à¸à¸´à¸à¸à¹à¸à¹à¸à¸à¸¡à¸´à¸")},className:"flex-1 py-2.5 rounded-xl bg-gray-700/80 text-white font-bold text-sm flex items-center justify-center gap-1.5 active:scale-[0.97] transition-transform border border-gray-600/50",children:[e.jsx(de,{"data-loc":"client/src/pages/SlotProviderDetailPage.tsx:971",className:"w-4 h-4"}),"à¹à¸à¹à¸¡"]})]})]})})]})}export{ht 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.