1<!doctype html> 2<html lang="id"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 6 7 <!-- Meta-Start --> 8 9 <meta name="description" content="OKJEK21 hadir sebagai pusat informasi agen slot gacor, Slot777, dan RTP slot terbaru 2026. Temukan update permainan, informasi RTP, serta berbagai informasi terbaru OKJEK21."/> 10<meta name="keywords" content=" okjek21,"> 11<link rel="canonical" href="https://mibarradesonido.com/" /> 12<link rel="amphtml" href="https://okjek21indomie.com/" /> 13<meta name="googlebot" content="index,follow"> 14<meta property="type" content="website" /> 15<meta property="robots" content="index, follow" /> 16<meta property="og:url" content="https://mibarradesonido.com/" /> 17<meta property="og:title" content="OKJEK21 | Agen Slot Gacor Slot777 & RTP Slot Terbaru 2026" /> 18<meta property="og:description" content="OKJEK21 hadir sebagai pusat informasi agen slot gacor, Slot777, dan RTP slot terbaru 2026. Temukan update permainan, informasi RTP, serta berbagai informasi terbaru OKJEK21." /> 19<meta property="og:image" content="https://mibarradesonido.com/images/upload-Slides-20250802200502.jpg" /> 20<meta property="twitter:card" content="summary_large_image" /> 21<meta property="twitter:title" content="OKJEK21 | Agen Slot Gacor Slot777 & RTP Slot Terbaru 2026" /> 22<meta property="twitter:description" content="OKJEK21 hadir sebagai pusat informasi agen slot gacor, Slot777, dan RTP slot terbaru 2026. Temukan update permainan, informasi RTP, serta berbagai informasi terbaru OKJEK21." /> 23<meta property="twitter:image" content="https://mibarradesonido.com/images/upload-Slides-20250802200502.jpg" /> 24<meta name="google-site-verification" content="" /> 25<meta name="google-site-verification" content="qpgLes2L-UpCUGN_YTZdiNdh4UbAEGXzrQjN0dTyhPM" /> 26<meta name="google-site-verification" content="ajMRFv5eREtWl_Vhd015mCf8BxIJVUxLfGEtzAGJ7HQ" /> 27<meta name="google-site-verification" content="twfWWYa_3m01q1AoabGaxlN7Vu7FEL5IjKunMCp6OwI" /> 28<meta name="google-site-verification" content="o__SKPaxvVtA_3L3CfiNx-T27hWUB0qtYEqVctl5cE4" /> 29<meta name="google-site-verification" content="q5GxPPH9ciYcFXE-FkpjfTgRfk3hjvdURh8DLtBi_CE" /> 30<meta name="google-site-verification" content="9RksfNqNj-hcbH3GC6XdLe3T-AM_oHB_5LSACdb7VOo" /> 31 32<!-- Meta Pixel Code -->
33<script>
vendor: 408 bytes, lines 33-42
33 34!function(f,b,e,v,n,t,s) 35{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 36n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 37if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 38n.queue=[];t=b.createElement(e);t.async=!0; 39t.src=v;s=b.getElementsByTagName(e)[0]; 40s.parentNode.insertBefore(t,s)}(window, document,'script', 41'https://connect.facebook.net/en_US/fbevents.js'); 42fbq('init', '
421617814793386047
vendor: 32 bytes, lines 42-43
42'); 43fbq('track', 'PageView');
44</script>
44 45<noscript><img height="1" width="1" style="display:none" 46src="https://www.facebook.com/tr?id=1617814793386047&ev=PageView&noscript=1" 47/></noscript> 48<!-- End Meta Pixel Code --> 49 50<meta content="1 days" name="revisit-after"> 51<meta content="general" name="rating"> 52<meta content="id" name="geo.country"> 53<meta content="Indonesia" name="geo.placename"> 54<link rel="icon" type="image/png" href="favicon.png">
55<script type="application/ld+json" data-rh="true"> 56 { 57 "@context": "http://schema.org", 58 "@type": "BreadcrumbList", 59 "itemListElement": [{ 60 "@type": "ListItem", 61 "position": 1, 62 "item": { 63 "@id": "https://mibarradesonido.com/", 64 "name": "Slot Maxwin" 65 } 66 }, { 67 "@type": "ListItem", 68 "position": 2, 69 "item": { 70 "@id": "https://mibarradesonido.com/", 71 "name": "Link Slot Maxwin" 72 } 73 }, { 74 "@type": "ListItem", 75 "position": 3, 76 "item": { 77 "@id": "https://mibarradesonido.com/", 78 "name": "Slot Maxwin Gacor" 79 } 80 }, { 81 "@type": "ListItem", 82 "position": 4, 83 "item": { 84 "@id": "https://mibarradesonido.com/", 85 "name": "OKJEK21" 86 } 87 }, { 88 "@type": "ListItem", 89 "position": 5, 90 "item": { 91 "@id": "https://mibarradesonido.com/", 92 "name": "OKJEK21 | Agen Slot Gacor Slot777 & RTP Slot Terbaru 2026" 93 } 94 }] 95 } 96 </script>
96 97
97<script type="application/ld+json"> 98 { 99 "@context": "https://schema.org", 100 "@type": "FAQPage", 101 "mainEntity": [{ 102 "@type": "Question", 103 "name": "Apa Itu OKJEK21?", 104 "acceptedAnswer": { 105 "@type": "Answer", 106 "text": "OKJEK21 adalah situs game online yang menawarkan berbagai jenis permainan taruhan dalam satu platform" 107 } 108 }, { 109 "@type": "Question", 110 "name": "Apakah Aman Bermain di Situs Gampang Menang OKJEK21?", 111 "acceptedAnswer": { 112 "@type": "Answer", 113 "text": "Tentu saja, OKJEK21 tampil sebagai salah satu penyedia layanan Game online terpercaya yang patut diperhitungkan." 114 } 115 }, { 116 "@type": "Question", 117 "name": "Apa Saja Permainan Yang Bisa Dimainkan Di OKJEK21?", 118 "acceptedAnswer": { 119 "@type": "Answer", 120 "text": "OKJEK21 menggandeng banyak penyedia game ternama seperti Pragmatic Play, PG Soft, dan Spadegaming. Pemain dapat memilih game favorit dari ratusan pilihan yang tersedia. Mulai dari game slot dengan fitur unik, hingga taruhan bola dengan odds kompetitif, semuanya tersedia dalam satu akun." 121 } 122 }] 123 } 124 </script>
124 125 126 127 128<!-- Meta Pixel Code -->
129<script>
vendor: 408 bytes, lines 129-138
129 130!function(f,b,e,v,n,t,s) 131{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 132n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 133if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 134n.queue=[];t=b.createElement(e);t.async=!0; 135t.src=v;s=b.getElementsByTagName(e)[0]; 136s.parentNode.insertBefore(t,s)}(window, document,'script', 137'https://connect.facebook.net/en_US/fbevents.js'); 138fbq('init', '
1381736074437675264
vendor: 32 bytes, lines 138-139
138'); 139fbq('track', 'PageView');
140</script>
140 141<noscript><img height="1" width="1" style="display:none" 142src="https://www.facebook.com/tr?id=1736074437675264&ev=PageView&noscript=1" 143/></noscript> 144<!-- End Meta Pixel Code --> 145 146<!-- Meta Pixel Code -->
147<script>
vendor: 408 bytes, lines 147-156
147 148!function(f,b,e,v,n,t,s) 149{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 150n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 151if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 152n.queue=[];t=b.createElement(e);t.async=!0; 153t.src=v;s=b.getElementsByTagName(e)[0]; 154s.parentNode.insertBefore(t,s)}(window, document,'script', 155'https://connect.facebook.net/en_US/fbevents.js'); 156fbq('init', '
1561373351608240520
vendor: 32 bytes, lines 156-157
156'); 157fbq('track', 'PageView');
158</script>
158 159<noscript><img height="1" width="1" style="display:none" 160src="https://www.facebook.com/tr?id=1373351608240520&ev=PageView&noscript=1" 161/></noscript> 162<!-- End Meta Pixel Code --> 163 164<!-- Meta Pixel Code -->
165<script>
vendor: 408 bytes, lines 165-174
165 166!function(f,b,e,v,n,t,s) 167{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 168n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 169if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 170n.queue=[];t=b.createElement(e);t.async=!0; 171t.src=v;s=b.getElementsByTagName(e)[0]; 172s.parentNode.insertBefore(t,s)}(window, document,'script', 173'https://connect.facebook.net/en_US/fbevents.js'); 174fbq('init', '
1741079591621457609
vendor: 32 bytes, lines 174-175
174'); 175fbq('track', 'PageView');
176</script>
176 177<noscript><img height="1" width="1" style="display:none" 178src="https://www.facebook.com/tr?id=1079591621457609&ev=PageView&noscript=1" 179/></noscript> 180<!-- End Meta Pixel Code --> 181 182<!-- Google Tag Manager -->
183<script>
vendor: 331 bytes, lines 183-187
183(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 184new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 185j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 186'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 187})(window,document,'script','dataLayer','
187GTM-K65WP8TW
vendor: 3 bytes, line 187
187');
187</script>
187 188<!-- End Google Tag Manager --> 189 190<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 190-191
190 191<script async src="https://www.googletagmanager.com/gtag/js?id=
191G-D6WFYSB3LP
vendor: 13 bytes, line 191
191"></script>
192<script> 193
vendor: 138 bytes, lines 193-197
193window.dataLayer = window.dataLayer || []; 194 function gtag(){dataLayer.push(arguments);} 195 gtag('js', new Date()); 196 197 gtag('config', '
197G-D6WFYSB3LP
vendor: 5 bytes, line 197
197');
198</script>
198 199 200<meta name="facebook-domain-verification" content="8t2qzfe6q5imq9dn5k90vghryu2js3" /> 201 202 <!-- Meta-End --> 203 204 <title>OKJEK21 Adalah Situs Slot Terbaik Di Indonesia,Pasti Gampang Menang Besar</title> 205 206 <link rel="icon" href="/images/favicon.png" type="image/png"> 207 208 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-4Q6Gf2aSP4eDXB8Miphtr37CMZZQ5oXLH2yaXMJ2w8e2ZtHTl7GptT4jmndRuHDT" crossorigin="anonymous"> 209 210 211 <link rel="preconnect" href="https://fonts.googleapis.com"> 212 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 213 <link rel="preconnect" href="https://fonts.googleapis.com"> 214 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 215 <link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Oswald:[email protected]&display=swap" rel="stylesheet"> 216 217
217<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
217 218
218<script src="/js/script.js?6ab7a1f4504aa"></script>
218 219
219<script src="/js/global.js?1787301696"></script>
219 220
220<script src="/js/toastify.js?1787301696"></script>
220 221
221<script src="/js/masonry.pkgd.min.js?1787301696"></script>
221 222
222<script src="/js/splide.min.js?1787301696"></script>
222 223
223<script src="/js/dataTables.js?1787301696"></script>
223 224
224<script src="/js/dataTables.bootstrap5.js?1787301696"></script>
224 225 226 227 <link rel="stylesheet" href="/css/toastify.css?1787301696"> 228 <link rel="stylesheet" href="/css/splide.min.css?1787301696"> 229 230 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"> 231 232 233 <link rel="stylesheet" href="/css/template/GRN.css?1787301696"> 234 235 236 <link rel="stylesheet" href="/css/style.css?1787301696"> 237 <link rel="stylesheet" href="/css/logo.css?1787301696"> 238 <link rel="stylesheet" href="https://imgotp.viva88athenae.com//icomoon/style.css?1787301696"> 239 240 <style> 241 242 @font-face { 243 font-family: 'icomoon'; 244 font-display: swap; 245 src: url('https://imgotp.viva88athenae.com//icomoon/fonts/icomoon.ttf?1787301696') format('truetype'); 246 font-weight: normal; 247 font-style: normal; 248 } 249 250 </style> 251 252 253 </head> 254 <body> 255 256 257 258 <div class="wrapper"> 259 260 <aside class="box-sidebar"> 261 <style> 262 .sidebar-menu.active { 263 background-color: var(--bg-hover); 264 /* Or any custom color */ 265 } 266 267 .new-badge { 268 position: absolute; 269 right: 0; 270 top: 50%; 271 transform: translateY(-50%); 272 margin-right: 8px; 273 } 274</style> 275 276 277<div class="sidebar pb-4"> 278 <div class="sidebar-head d-none d-lg-block"> 279 <div class="d-flex justify-content-center align-items-center w-100 my-4"> 280 <a href="/" 281 onclick="event.preventDefault();content(`/`);unsetSidebarMenuActive()"><img 282 src="/images/logo.png?1787301696" 283 class="logo-sidebar" alt="Logo"></a> 284 </div> 285 286 </div> 287 <div class="sidebar-body"> 288 <div class="d-flex flex-column mx-3"> 289 <div class="d-flex flex-column"> 290 <div class="d-block d-lg-none mt-3 mt-lg-0"> 291 <style> 292 /*:root {*/ 293 /* --bg-surface: rgb(15, 25, 35);*/ 294 /* --text-deep: white;*/ 295 /* --text-surface: white;*/ 296 /* --bg-elevated: rgb(40, 50, 60);*/ 297 /* --placeholder-color: rgb(100, 110, 120);*/ 298 /*}*/ 299 300 /* Input Styles */ 301 .search-container { 302 position: relative; 303 z-index: 991; 304 width: 100%; 305 margin: auto; 306 } 307 308 .search-container input[type="text"] { 309 background-color: var(--bg-surface); 310 color: var(--text-deep); 311 border: 2px solid var(--bg-elevated); 312 outline: none; 313 padding: 8px 40px 8px 50px; /* Add padding for the icon */ 314 border-radius: 4px; 315 transition: border-color 0.2s ease; 316 width: 100%; 317 font-weight: 600; 318 font-size: 16px; 319 } 320 321 .search-container input[type="text"]::placeholder { 322 color: var(--placeholder-color); 323 opacity: 0.8; 324 } 325 326 327 .search-icon { 328 position: absolute; 329 top: 50%; 330 left: 16px; 331 transform: translateY(-50%); 332 color: var(--accent-color); 333 font-size: 20px; 334 pointer-events: none; /* Prevent icon from blocking input */ 335 } 336 337 .search-overlay { 338 position: fixed; 339 top: 0; 340 left: 0; 341 width: 100%; 342 height: 100%; 343 background-color: rgba(0, 0, 0, 0.5); 344 z-index: 990; 345 display: none; 346 } 347 348 .search-result { 349 position: absolute; 350 z-index: 991; 351 width: 100%; 352 height: 440px; 353 max-height: 440px; 354 background-color: var(--bg-surface); 355 border-radius: 8px; 356 overflow-y: auto; 357 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5); 358 display: none; 359 } 360 361 .search-result-item { 362 padding: 12px 16px; 363 color: var(--text-surface); 364 cursor: pointer; 365 transition: background-color 0.2s; 366 } 367 368 .search-result-item:hover { 369 background-color: var(--bg-elevated); 370 } 371</style> 372 373<div class="search-widget"> 374 <div class="search-overlay" onclick="closeSearch(this)"></div> 375 376 <div class="search-container"> 377 <span class="search-icon"><i class="icon-search text-accent fs-xl"></i></span> 378 <input 379 type="text" 380 placeholder="Search" 381 class="form-control" 382 onfocus="openSearch(this)" 383 oninput="debouncedSearch(this)" 384 > 385 386 <div class="search-result rounded mt-3"></div> 387 </div> 388</div> 389
390<script> 391 392 393 // Debounced version of searchGame 394 var debouncedSearch = debounce(function (input) { 395 searchGame(input); 396 }, 300); 397 398 function debounce(func, delay = 300) { 399 let timeout; 400 return function (...args) { 401 clearTimeout(timeout); 402 timeout = setTimeout(() => func.apply(this, args), delay); 403 }; 404 } 405 406 function searchGame(input) { 407 const container = input.closest('.search-widget'); 408 const value = input.value.trim(); 409 const resultBox = container.querySelector('.search-result'); 410 const overlay = container.querySelector('.search-overlay'); 411 412 if (value) { 413 resultBox.style.display = 'block'; 414 overlay.style.display = 'block'; 415 416 resultBox.innerHTML = ` 417 <div class="w-100 h-100 d-flex justify-content-center align-items-center"> 418 <div class="spinner-border text-primary" role="status"></div> 419 </div> 420 `; 421 422 const settings = { 423 url: encodeURI(`/game/search?name=${value}`), 424 method: "GET", 425 timeout: 0, 426 }; 427 428 $.ajax(settings).done(function (response) { 429 resultBox.innerHTML = response; 430 }); 431 } else { 432 resultBox.style.display = 'none'; 433 overlay.style.display = 'none'; 434 } 435 } 436 437 function openSearch(input) { 438 const container = input.closest('.search-widget'); 439 container.querySelector('.search-overlay').style.display = 'block'; 440 document.body.classList.add('search-active'); 441 442 if (window.innerWidth <= 768) { 443 setTimeout(() => { 444 const offset = input.getBoundingClientRect().top + window.scrollY - 16; 445 window.scrollTo({ top: offset, behavior: 'smooth' }); 446 }, 100); 447 } 448 } 449 450 function closeSearch(overlay) { 451 const container = overlay.closest('.search-widget'); 452 container.querySelector('.search-overlay').style.display = 'none'; 453 container.querySelector('.search-result').style.display = 'none'; 454 document.body.classList.remove('search-active'); 455 456 input.blur(); 457 } 458 459 function checkFocus(input) { 460 const container = input.closest('.search-widget'); 461 setTimeout(() => { 462 if (!container.contains(document.activeElement)) { 463 closeSearch(container.querySelector('.search-overlay')); 464 } 465 }, 200); 466 } 467 468 469 470</script>
470 471 </div> 472 473 <div 474 class="d-flex flex-lg-row flex-md-column flex-sm-column gap-2 align-items-center h-100 mt-3 mt-lg-0"> 475 <a class="btn btn-promotion w-100" href="/promosi" 476 onclick="event.preventDefault(); content( `/promosi`);">Promosi</a> 477 <a class="btn btn-event w-100" href="/event" 478 onclick="event.preventDefault(); content( `/event`)">Event</a> 479 </div> 480 </div> 481 482 <div class="d-flex flex-column gap-2 mt-3 mt-lg-2"> 483 484 <!-- Togel --> 485 486 <ul class="menu-group"> 487 <li class="menu-item"> 488 <a id="menu-togel" class="sidebar-menu btn-menu" href="/togel" 489 onclick="event.preventDefault();content( `/togel`);setSidebarMenuActive(this); generateTogelToken();"> 490 <div style="width: 16px"><i class="icon-togel text-accent fs-md"></i></div> 491 <span class="menu-name">Togel</span> 492 </a> 493 </li> 494 </ul> 495 496 <!-- Togel --> 497 498 <!-- Menu Game --> 499 500 <ul class="menu-group"> 501 <li class="menu-item"> 502 <a id="menu-slot" class="sidebar-menu btn-menu" 503 href="/game/slot" 504 onclick="event.preventDefault();content( `/game/slot`);setSidebarMenuActive(this)"> 505 <div style="width: 16px"><i class="icon-slot text-accent fs-md"></i></div> 506 <span class="menu-name">Slot</span> 507 </a> 508 509 </li> 510 </ul> 511 512 <ul class="menu-group"> 513 <li class="menu-item"> 514 <a id="menu-casino" class="sidebar-menu btn-menu" 515 href="/game/casino" 516 onclick="event.preventDefault();content( `/game/casino`);setSidebarMenuActive(this)"> 517 <div style="width: 16px"><i class="icon-live-casino text-accent fs-md"></i></div> 518 <span class="menu-name">Casino</span> 519 </a> 520 521 </li> 522 </ul> 523 524 <ul class="menu-group"> 525 <li class="menu-item"> 526 <a id="menu-sports" class="sidebar-menu btn-menu" 527 href="/game/sports" 528 onclick="event.preventDefault();content( `/game/sports`);setSidebarMenuActive(this)"> 529 <div style="width: 16px"><i class="icon-sports text-accent fs-md"></i></div> 530 <span class="menu-name">Sports</span> 531 </a> 532 533 </li> 534 </ul> 535 536 <ul class="menu-group"> 537 <li class="menu-item"> 538 <a id="menu-sabung" class="sidebar-menu btn-menu" 539 href="/game/sabung" 540 onclick="event.preventDefault();content( `/game/sabung`);setSidebarMenuActive(this)"> 541 <div style="width: 16px"><i class="icon-sabung text-accent fs-md"></i></div> 542 <span class="menu-name">Sabung</span> 543 </a> 544 545 </li> 546 </ul> 547 548 <ul class="menu-group"> 549 <li class="menu-item"> 550 <a id="menu-arcade" class="sidebar-menu btn-menu" 551 href="/game/arcade" 552 onclick="event.preventDefault();content( `/game/arcade`);setSidebarMenuActive(this)"> 553 <div style="width: 16px"><i class="icon-arcade text-accent fs-md"></i></div> 554 <span class="menu-name">
554Arcade</span> 555 </a> 556 557 </li> 558 </ul> 559 560 <ul class="menu-group"> 561 <li class="menu-item"> 562 <a id="menu-interactive" class="sidebar-menu btn-menu" 563 href="/game/interactive" 564 onclick="event.preventDefault();content( `/game/interactive`);setSidebarMenuActive(this)"> 565 <div style="width: 16px"><i class="icon-interactive text-accent fs-md"></i></div> 566 <span class="menu-name">Interactive</span> 567 </a> 568 569 </li> 570 </ul> 571 572 <!-- Kupon --> 573 <ul class="menu-group"> 574 <li class="menu-item"> 575 <a id="menu-kupon" class="sidebar-menu btn-menu" 576 onclick="event.preventDefault();content( `/coupon`);setSidebarMenuActive(this);"> 577 <div style="width: 16px"><i class="icon-kupon text-accent fs-md"></i></div> 578 <span class="menu-name">Kupon</span> 579 </a> 580 581 </li> 582 </ul> 583 <!-- Kupon --> 584 585 <!-- Menu Social Media --> 586 587 <ul class="menu-group"> 588 <li class="menu-item"> 589 <a class="btn-menu" href="https://t.me/Okjek21Official_Bot" target="_blank" 590 aria-label="Visit telegram" rel="noopener noreferrer"> 591 <div style="width: 16px"><i class="icon-telegram text-accent fs-md"></i></div> 592 <span class="menu-name">Telegram</span> 593 </a> 594 </li> 595 596 <li class="menu-item"> 597 <a class="btn-menu" href="http://ppk4d.com/waokjek" target="_blank" 598 aria-label="Visit whatsapp" rel="noopener noreferrer"> 599 <div style="width: 16px"><i class="icon-whatsapp text-accent fs-md"></i></div> 600 <span class="menu-name">Whatsapp</span> 601 </a> 602 </li> 603 604 <li class="menu-item"> 605 <a class="btn-menu" href="https://www.facebook.com/profile.php?id=61578798729259" target="_blank" 606 aria-label="Visit facebook" rel="noopener noreferrer"> 607 <div style="width: 16px"><i class="icon-facebook text-accent fs-md"></i></div> 608 <span class="menu-name">Facebook</span> 609 </a> 610 </li> 611 612 <li class="menu-item"> 613 <a class="btn-menu" href="https://www.instagram.com/" target="_blank" 614 aria-label="Visit instagram" rel="noopener noreferrer"> 615 <div style="width: 16px"><i class="icon-instagram text-accent fs-md"></i></div> 616 <span class="menu-name">Instagram</span> 617 </a> 618 </li> 619 620 </ul> 621 622 <!-- Menu Informasi --> 623 624 <ul class="menu-group"> 625 626 627 628 <li class="menu-item"> 629 <a id="menu-tentang" class="sidebar-menu btn-menu" 630 href="/informasi/tentang" 631 onclick="event.preventDefault();content(`/informasi/tentang`);setSidebarMenuActive(this)"=> 632 <div style="width: 16px"><i class="icon-about-us text-accent fs-md"></i></div> 633 <span class="menu-name">Tentang Kami</span> 634 </a> 635 </li> 636 637 <li class="menu-item"> 638 <a id="menu-bantuan" class="sidebar-menu btn-menu" 639 href="/informasi/bantuan" 640 onclick="event.preventDefault();content(`/informasi/bantuan`);setSidebarMenuActive(this)"> 641 <div style="width: 16px"><i class="icon-help text-accent fs-md"></i></div> 642 <span class="menu-name">FAQ</span> 643 </a> 644 </li> 645 646 <li class="menu-item"> 647 <a id="menu-peraturan" class="sidebar-menu btn-menu" 648 href="/informasi/peraturan" 649 onclick="event.preventDefault();content(`/informasi/peraturan`);setSidebarMenuActive(this)"> 650 <div style="width: 16px"><i class="icon-regulation text-accent fs-md"></i></div> 651 <span class="menu-name">Peraturan</span> 652 </a> 653 </li> 654 655 <li class="menu-item"> 656 <a id="menu-bank" class="sidebar-menu btn-menu" 657 href="/informasi/bank" 658 onclick="event.preventDefault();content(`/informasi/bank`);setSidebarMenuActive(this)"> 659 <div style="width: 16px"><i class="icon-bank-info text-accent fs-md"></i></div> 660 <span class="menu-name">Informasi Bank</span> 661 </a> 662 </li> 663 </ul> 664 665 666 667 </div> 668 669 670 671 </div> 672 </div> 673</div> 674
675<script> 676 677 var sidebarTabs = { 678 "/game/slot": "menu-slot", 679 "/game/casino": "menu-casino", 680 "/game/sports": "menu-sports", 681 "/game/arcade": "menu-arcade", 682 "/game/sabung": "menu-sabung", 683 "/game/interactive": "menu-interactive", 684 "/informasi/tentang": "menu-tentang", 685 "/informasi/bantuan": "menu-bantuan", 686 "/informasi/peraturan": "menu-peraturan", 687 "/informasi/bank": "menu-bank", 688 }; 689 690 document.addEventListener("DOMContentLoaded", function () { 691 const currentURL = window.location.href; 692 693 for (let path in sidebarTabs) { 694 if (currentURL.includes(path)) { 695 const menuId = sidebarTabs[path]; 696 const menuElement = document.getElementById(menuId); 697 if (menuElement) { 698 setSidebarMenuActive(menuElement); 699 } 700 break; 701 } 702 } 703 }); 704 705 function unsetSidebarMenuActive() { 706 // Remove active from all 707 document.querySelectorAll('.sidebar-menu').forEach(menu => { 708 menu.classList.remove('active'); 709 }); 710 } 711 712 713 function setSidebarMenuActive(el) { 714 unsetSidebarMenuActive(); 715 716 // Add active to clicked one 717 el.classList.add('active'); 718 } 719 720 721</script>
721 </aside> 722 723 724 <main class="main"> 725 <div id="box-navbar"> 726 <style> 727 .navbar { 728 height: 60px; 729 max-height: 60px; 730 } 731 732 .dropdown-setting::after { 733 display: none; 734 } 735 736 .flag-icon { 737 width: 22px; 738 height: 16px; 739 object-fit: cover; 740 border-radius: 2px; 741 } 742 743 /* FIXED WIDTH */ 744 .lang-dropdown { 745 width: 72px; /* adjust as needed */ 746 } 747 748 .lang-dropdown .dropdown-menu { 749 width: 100%; 750 } 751 752 .lang-dropdown .dropdown-toggle { 753 width: 100%; 754 text-align: left; 755 } 756 757 .lang-dropdown .dropdown-toggle::after { 758 display: none; /* hides the arrow */ 759 } 760 761 .lang-dropdown .dropdown-menu { 762 width: auto; /* menu auto width */ 763 min-width: 0; /* important: avoid forced minimum */ 764 } 765 766 .lang-dropdown .dropdown-item.active { 767 background-color: var(--btn-accent-background, rgba(76, 175, 80, 0.2)); 768 color: var(--text-accent, #4CAF50); 769 } 770 771 .lang-dropdown .dropdown-item:hover { 772 background-color: rgba(255, 255, 255, 0.1); 773 } 774 775</style> 776 777 778<nav id="navbar" class="navbar shadow w-100" data-bs-theme="dark"> 779 780 <div class="container h-100 flex-nowrap"> 781 <div> 782 <a href="javascript:content('/')" class="navbar-brand d-block d-md-block d-lg-block d-xl-none h-100 p-0 m-0"> 783 <img src="/images/logo.png?1787301696" class="logo-navbar" alt="Logo"> 784 </a> 785 </div> 786 787 788 <div class="d-flex align-items-center gap-3 h-100"> 789 <a class="btn-text fw-semibold"></a> 790 </div> 791 792 793 <div class="d-flex align-items-center gap-3 gap-lg-4"> 794 <a class="btn-text fw-semibold" href="/login" onclick="event.preventDefault();openLoginModal();">Login</a> 795 <a type="button" class="btn btn-accent fw-semibold rounded-1" href="/register" onclick="event.preventDefault();openRegisterModal()">Register</a> 796 </div> 797 798 </div> 799</nav> 800 801 802 803 804 805 <!-- Modal Login --> 806 <div class="modal fade" id="modal-login" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> 807 <div class="modal-dialog modal-dialog-centered"> 808 <div class="modal-content bg-surface"> 809 <div class="modal-header bg-base border-0"> 810 <div class="modal-title"><img src='/images/logo.png?1787301696' class="logo-popup"></div> 811 <button type="button" class="text-white ms-auto fw-semibold" data-bs-dismiss="modal" aria-label="Close" style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button> 812 </div> 813 <div class="modal-body"> 814 <form id="login-form"> 815 <div class="mb-3"> 816 <label for="login-username" class="form-label">Username</label> 817 <input id="login-username" class="form-control" placeholder="Username"> 818 <span id="error-username" class="fs-sm text-danger"></span> 819 </div> 820 <div class="mb-3"> 821 <label for="login-password" class="form-label">Password</label> 822 <input id="login-password" type="password" class="form-control" placeholder="Password"> 823 <span id="error-password" class="fs-sm text-danger"></span> 824 </div> 825 826 <div class="form-check mb-3"> 827 <input class="form-check-input" type="checkbox" id="remember-me" checked> 828 <label class="form-check-label" for="remember-me"> 829 Remember Me 830 </label> 831 </div> 832 833 <button id="login-button" type="submit" class="btn btn-accent mt-3 mt-lg-4 w-100" style="height: 40px">Sign In</button> 834 </form> 835 836 <a href="https://telegram.me/OKJek21_bot" id="login-surface" type="submit" class="btn btn-elevated mt-2 mt-lg-2 w-100" style="height: 40px"><i class="bi bi-telegram me-2" style="color: #24A1DE"></i>Main di Telegram</a> 837 </div> 838 </div> 839 </div> 840</div> 841 842 843
844<script> 845 document.addEventListener("DOMContentLoaded", function() { 846 const loginModal = document.getElementById('modal-login'); 847 loginModal.addEventListener('shown.bs.modal', function () { 848 849 const remember = localStorage.getItem('remember'); 850 851 if (remember === 'true') { 852 document.getElementById('login-username').value = localStorage.getItem('username') || ''; 853 document.getElementById('login-password').value = localStorage.getItem('password') || ''; 854 document.getElementById('remember-me').checked = true; 855 856 if(!localStorage.getItem('username')) document.getElementById('login-username').focus(); 857 858 } else if (remember === 'false') { 859 document.getElementById('login-username').value = ''; 860 document.getElementById('login-password').value = ''; 861 document.getElementById('remember-me').checked = false; 862 863 document.getElementById('login-username').focus(); 864 } 865 }); 866 867 document.getElementById('login-form').addEventListener('submit', function (e) { 868 e.preventDefault(); // prevent default form submission 869 login(); // call your custom login logic 870 }); 871 }); 872 873 874 function login() { 875 876 const username = $('#login-username').val(); 877 const password = $('#login-password').val(); 878 const captcha = $('#login-captcha').val(); 879 const remember = $('#remember-me').prop('checked'); 880 881 $('#login-button').prop('disabled', true); 882 883 const formData = { 884 username: username, 885 password: password, 886 game_data: window.game_data, 887 grand_data: window.grand_data, 888 captcha: captcha 889 }; 890 891 window.api.post("/api/login", formData, { 892 onSuccess: (response) => { 893 if (remember) { 894 localStorage.setItem('username', username); 895 localStorage.setItem('password', password); 896 localStorage.setItem('remember', 'true'); 897 } else { 898 localStorage.removeItem('username'); 899 localStorage.removeItem('password'); 900 localStorage.setItem('remember', 'false'); 901 } 902 903 $('#modal-login').modal('hide'); 904 navbar(); 905 bottomNavbar(); 906 content("/"); 907 toast(response.error.message); 908 $('#login-button').prop('disabled', false).text('Login'); 909 910 openModalSyarat(); 911 if (window.game_data == 'kuponotp' && window.grand_data == 'kpn') { 912 if (window.kupon_type && window.kupon_periode) { 913 window.location.href = "/coupon?type=" + encodeURIComponent(window.kupon_type) + "&periode=" + encodeURIComponent(window.kupon_periode); 914 } else { 915 window.location.href = "/coupon"; 916 } 917 } else if (response.data.game && response.data.game.url) { 918 launch(response.data.game.url, response.data.game.width, response.data.game.height); 919 } 920 }, 921 onError: (response) => { 922 if (response.error && response.error.message) { 923 toast(response.error.message, response.error.code); 924 } else { 925 toast('Terjadi kesalahan, silakan coba lagi'); 926 } 927 refreshCaptcha('captcha-login'); 928 $('#login-button').prop('disabled', false).text('Login'); 929 } 930 }); 931 }; 932</script>
932 933 <!-- Modal Register --> 934 <div class="modal fade" id="modal-register" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> 935 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 936 <div class="modal-content bg-surface"> 937 <div class="modal-header bg-base border-0"> 938 <div class="modal-title"><img src='/images/logo.png?1787301696' class="logo-popup"></div> 939 <button type="button" class="text-white ms-auto fw-semibold" data-bs-dismiss="modal" aria-label="Close" style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button> 940 </div> 941 <div class="modal-body"> 942 <form> 943 <div class="row mb-3"> 944 <div class="col-12"> 945 <label for="register-username" class="form-label">Username</label> 946 <input id="register-username" class="form-control" placeholder="Username 6-16 karakter standar (A~Z, a~z, 0~9) dan tanpa spasi"> 947 <span id="error-username_reg" class="fs-sm text-danger"></span> 948 </div> 949 </div> 950 <div class="row mb-3"> 951 <div class="col-6"> 952 <label for="register-password" class="form-label">Password</label> 953 <input id="register-password" type="password" class="form-control" placeholder="Password (6 Karakter atau Lebih)"> 954 <span id="error-register-password" class="fs-sm text-danger"></span> 955 </div> 956 <div class="col-6"> 957 <label for="register-konfirmasi-password" class="form-label">Konfirmasi Password</label> 958 <input id="register-konfirmasi-password" type="password" class="form-control" placeholder="Password Sekali Lagi"> 959 <span id="error-konfirmasi-password" class="fs-sm text-danger"></span> 960 </div> 961 <span id="error-password_reg" class="fs-sm text-danger"></span> 962 </div> 963 <div class="row mb-3"> 964 <div class="col-6"> 965 <label for="register-email" class="form-label">Email</label> 966 <input id="register-email" type="email" class="form-control" placeholder="Email"> 967 <span id="error-email" class="fs-sm text-danger"></span> 968 </div> 969 <div class="col-6"> 970 <label for="register-notelp" class="form-label">Nomor Handphone</label> 971 <input id="register-notelp" type="number" class="form-control" placeholder="Nomor Handphone"> 972 <span id="error-telpon" class="fs-sm text-danger"></span> 973 </div> 974 </div> 975 <div class="row mb-3"> 976 <div class="col-6"> 977 <label for="register-bank" class="form-label">Bank / E-wallet</label> 978 <select id="register-bank" class="form-select"> 979 <option value="">Pilih Bank</option> 980 <option value="BCA">BCA</option> 981 <option value="BJB">BJB</option> 982 <option value="BNI">BNI</option> 983 <option value="BRI">BRI</option> 984 <option value="CIMB">CIMB</option> 985 <option value="DANA">DANA</option> 986 <option value="Danamon">Danamon</option> 987 <option value="DBS">DBS</option> 988 <option value="GOPAY">GOPAY</option> 989 <option value="JAGO">JAGO</option> 990 <option value="Mandiri">Mandiri</option> 991 <option value="Maybank">Maybank</option> 992 <option value="OCBC">OCBC</option> 993 <option value="OVO">OVO</option> 994 <option value="PANIN">PANIN</option> 995 <option value="Permata">Permata</option> 996 <option value="SeaBank">SeaBank</option> 997 </select> 998 <span id="error-bank" class="fs-sm text-danger"></span> 999 </div> 1000 <div class="col-6"> 1001 <label for="register-norek" class="form-label">Nomor Rekening</label> 1002 <input id="register-norek" type="text" class="form-control" placeholder="Nomor Rekening" oninput="this.value = this.value.replace(/[^0-9]/g, '')"> 1003 <span id="error-rekening" class="fs-sm text-danger"></span> 1004 </div> 1005 </div> 1006 <div class="row mb-3"> 1007 <div class="col-6"> 1008 <label for="register-narek" class="form-label">Nama Rekening</label> 1009 <input id="register-narek" class="form-control" placeholder="Nama sesuai Rekening"> 1010 <span id="error-nama" class="fs-sm text-danger"></span> 1011 </div> 1012 <div class="col-6"> 1013 <label for="register-ref" class="form-label">Referal</label> 1014 <input id="register-ref" type="text" class="form-control" placeholder="Username Referal bila ada"> 1015 <span id="error-ref" class="fs-sm text-danger"></span> 1016 </div> 1017 </div> 1018 <div style="margin-top:15px"> 1019 <label class="checkbox-inline" style="display: flex; gap: 4px"> 1020 <input type="checkbox" checked="" disabled=""> 1021 <div>Dengan ini saya menyatakan bahwa saya telah membaca dan menyetujui <a href="javascript:content('/informasi/peraturan')" style="color: cornflowerblue;">Kebijakan Privasi</a>
1021 pada Situs ini.</div> 1022 </label> 1023 </div> 1024 <div class="mb-3"> 1025 <label id="alert" class="form-label text-danger"></label> 1026 </div> 1027 <button type="button" onclick="register()" class="btn btn-accent mt-3 w-100" style="height: 40px" disabled>Daftar</button> 1028 </form> 1029 </div> 1030 </div> 1031 </div> 1032 </div> 1033 1034
1035<script> 1036 1037 1038document.addEventListener("DOMContentLoaded", function () { 1039 const regModal = document.getElementById("modal-register"); 1040 const registerButton = regModal.querySelector("button[onclick='register()']"); 1041 1042 const fields = { 1043 username: { 1044 el: document.getElementById("register-username"), 1045 error: document.getElementById("error-username_reg"), 1046 validate: val => /^[a-zA-Z0-9]{6,16}$/.test(val), 1047 message: "Username harus 6â16 karakter (A-Z, a-z, 0-9)", 1048 touched: false 1049 }, 1050 password: { 1051 el: document.getElementById("register-password"), 1052 error: document.getElementById("error-register-password"), 1053 validate: val => val.length >= 6, 1054 message: "Password minimal 6 karakter", 1055 touched: false 1056 }, 1057 confirmPassword: { 1058 el: document.getElementById("register-konfirmasi-password"), 1059 error: document.getElementById("error-konfirmasi-password"), 1060 validate: () => 1061 fields.password.el.value === fields.confirmPassword.el.value && 1062 fields.confirmPassword.el.value.length >= 6, 1063 message: "Password tidak cocok", 1064 touched: false 1065 }, 1066 email: { 1067 el: document.getElementById("register-email"), 1068 error: document.getElementById("error-email"), 1069 validate: val => /^\S+@\S+\.\S+$/.test(val), 1070 message: "Format email tidak valid", 1071 touched: false 1072 }, 1073 phone: { 1074 el: document.getElementById("register-notelp"), 1075 error: document.getElementById("error-telpon"), 1076 validate: val => /^[0-9]{10,16}$/.test(val), 1077 message: "Nomor telepon 10 - 16 digit", 1078 touched: false 1079 }, 1080 bank: { 1081 el: document.getElementById("register-bank"), 1082 error: document.getElementById("error-bank"), 1083 validate: val => val !== "", 1084 message: "Silakan pilih bank", 1085 touched: false 1086 }, 1087 norek: { 1088 el: document.getElementById("register-norek"), 1089 error: document.getElementById("error-rekening"), 1090 validate: val => val.length > 0, 1091 message: "Nomor rekening wajib diisi", 1092 touched: false 1093 }, 1094 narek: { 1095 el: document.getElementById("register-narek"), 1096 error: document.getElementById("error-nama"), 1097 validate: val => val.length > 0, 1098 message: "Nama rekening wajib diisi", 1099 touched: false 1100 }, 1101 }; 1102 1103 function validateField(field) { 1104 1105 const val = field.el.value.trim(); 1106 const isValid = typeof field.validate === "function" ? field.validate(val) : true; 1107 1108 if (field.touched && field.error) { 1109 field.error.textContent = isValid ? "" : field.message; 1110 } else if (field.error) { 1111 field.error.textContent = ""; 1112 } 1113 1114 return isValid; 1115 } 1116 1117 function checkForm() { 1118 let allValid = true; 1119 for (const key in fields) { 1120 const valid = validateField(fields[key]); 1121 if (!valid) allValid = false; 1122 } 1123 registerButton.disabled = !allValid; 1124 } 1125 1126 for (const key in fields) { 1127 const field = fields[key]; 1128 ["focus", "input", "blur"].forEach(evt => { 1129 field.el.addEventListener(evt, () => { 1130 field.touched = true; 1131 validateField(field); 1132 checkForm(); 1133 }); 1134 }); 1135 } 1136 1137 regModal.addEventListener("shown.bs.modal", function () { 1138 fields.username.el.focus(); 1139 checkForm(); 1140 }); 1141}); 1142 1143function allowOnlyText(inputEl, errorEl) { 1144 inputEl.addEventListener("input", function () { 1145 let original = this.value; 1146 // Keep only letters (AâZ, aâz) and spaces 1147 this.value = this.value.replace(/[^a-zA-Z\s]/g, ""); 1148 1149 // Show error if something was removed 1150 if (original !== this.value) { 1151 errorEl.textContent = "Nama rekening harus alfabet (AâZ, aâz)"; 1152 } else { 1153 errorEl.textContent = ""; 1154 } 1155 }); 1156} 1157 1158document.addEventListener("DOMContentLoaded", function () { 1159 const narekInput = document.getElementById("register-narek"); 1160 const narekError = document.getElementById("error-nama"); 1161 1162 allowOnlyText(narekInput, narekError); 1163}); 1164 1165 function register() { 1166 1167 const formData = { 1168 nama: $('#register-narek').val(), 1169 username_reg: $('#register-username').val(), 1170 bank: $('#register-bank').val(), 1171 telpon: $('#register-notelp').val(), 1172 email: $('#register-email').val(), 1173 rekening: $('#register-norek').val(), 1174 password_reg: $('#register-password').val(), 1175 password_reg_confirmation: $('#register-konfirmasi-password').val(), 1176 ref: $('#register-ref').val(), 1177 captcha_reg: $('#register-captcha').val() 1178 }; 1179 1180 window.api.post("/api/register", formData, { 1181 onSuccess: (response) => { 1182 $('#alert').removeClass('text-danger').addClass('text-success').text('Register berhasil!');
1183 $('#modal-register').modal('hide'); 1184 navbar(); 1185 bottomNavbar(); 1186 content("/welcome"); 1187 1188 toast(response.error.message); 1189 }, 1190 onError: (response) => { 1191 if (response.error && response.error.message) { 1192 toast(response.error.message, response.error.code); 1193 } else { 1194 toast('Terjadi kesalahan, silakan coba lagi'); 1195 } 1196 refreshCaptcha('captcha-register'); 1197 } 1198 }); 1199 }; 1200 1201</script>
1201 1202 1203
1204<script> 1205 var i18nNavs = { 1206 transaction: "Transaksi", 1207 loadingTransaction: "Memuat halaman transaksi...", 1208 failedLoadTransaction: "Gagal memuat halaman transaksi. Silakan coba lagi.", 1209 tryAgain: "Coba Lagi", 1210 memoIncoming: "[Memo] Pesan Masuk.", 1211 error: "Error" 1212 }; 1213 1214 function openTransactionModal() { 1215 if (typeof openTransactionModalWithTab === 'function') { 1216 openTransactionModalWithTab('deposit'); 1217 return; 1218 } 1219 $('.modal').modal('hide'); 1220 $('.modal-backdrop').remove(); 1221 $('#dynamic-modal').remove(); 1222 $('body').removeClass('modal-open').css('padding-right', ''); 1223 1224 setTimeout(function() { 1225 const modalHtml = ` 1226 <div class="modal" id="dynamic-modal" tabindex="-1" aria-hidden="true"> 1227 <div class="modal-dialog modal-dialog-centered modal-fixed"> 1228 <div class="modal-content bg-surface"> 1229 <div class="modal-header bg-base border-0 d-flex justify-content-between align-items-center"> 1230 <h5 class="modal-title">${i18nNavs.transaction}</h5> 1231 <button type="button" 1232 class="close-capsule" 1233 data-bs-dismiss="modal" 1234 aria-label="Close" 1235 style="">CLOSE</button> 1236 </div> 1237 <div class="modal-body p-0" id="modal-content-container"> 1238 <div class="d-flex justify-content-center align-items-center p-5"> 1239 <div class="spinner-border text-primary" role="status"></div> 1240 <span class="ms-3">${i18nNavs.loadingTransaction}</span> 1241 </div> 1242 </div> 1243 </div> 1244 </div> 1245 </div> 1246 `; 1247 1248 $('body').append(modalHtml); 1249 $('#dynamic-modal').modal('show'); 1250 1251 $.ajax({ 1252 url: '/user/transaction', 1253 method: 'GET', 1254 success: function(response) { 1255 $('#modal-content-container').html(response).animate({opacity: 1}, 300); 1256 if (typeof initializeTransactionModal === 'function') { 1257 initializeTransactionModal(); 1258 } 1259 }, 1260 error: function(xhr, status, error) { 1261 console.error('Failed to load transaction content:', error); 1262 $('#modal-content-container').html(` 1263 <div class="container-fluid p-4 text-center"> 1264 <div class="alert alert-danger"> 1265 <h5>Error</h5> 1266 <p>Gagal memuat halaman transaksi. Silakan coba lagi.</p> 1267 <button class="btn btn-accent" onclick="openTransactionModal()">${i18nNavs.tryAgain}</button> 1268 </div> 1269 </div> 1270 `).animate({opacity: 1}, 300); 1271 } 1272 }); 1273 }, 200); 1274 } 1275 1276 function openTransactionTab(tabName) { 1277 if (typeof openTransactionModalWithTab === 'function') { 1278 openTransactionModalWithTab(tabName); 1279 } else { 1280 openTransactionModal(); 1281 setTimeout(function() { 1282 if ($('#dynamic-modal #' + tabName + '-tab').length) { 1283 $('#dynamic-modal #' + tabName + '-tab').click(); 1284 } 1285 }, 1000); 1286 } 1287 } 1288 1289 function logout() { 1290 $.ajax({ 1291 url: '/api/logout', 1292 method: 'GET', 1293 success: function () { 1294 window.location.reload(); 1295 }, 1296 error: function (xhr) { 1297 console.error('Logout failed:', xhr.responseText); 1298 } 1299 }); 1300 } 1301 1302 unreadMemo = 0; 1303 1304 function setMemoBadge(value) { 1305 unreadMemo = value; 1306 if(value < 1) { 1307 $('.unread-memo-badge').html(''); 1308 $('#navbar-profile-badge').hide(); 1309 } else { 1310 1311 badgeValue = unreadMemo > 99 ? "99+" : unreadMemo; 1312 $('.unread-memo-badge').html(`<span class="badge text-bg-secondary">${ badgeValue }</span>`); 1313 1314 $('#navbar-profile-badge').html(badgeValue).show(); 1315 } 1316 1317 } 1318 1319 function decreaseMemo() { 1320 if(unreadMemo > 0) { 1321 unreadMemo--; 1322 setMemoBadge(unreadMemo); 1323 } 1324 } 1325 1326 firstload = true; 1327 1328 function getBalance() { 1329 var settings = { 1330 "url": "/api/user/balance?format=0&symbol=0", 1331 "method": "GET", 1332 "timeout": 0, 1333 }; 1334 1335 $.ajax(settings).done(function (response) { 1336 if(response.error.code == 200) { 1337 1338 credit = parseInt(response.data.credit); 1339 1340 // Pulse Deposit Button 1341 if (credit < 400) { 1342 $('#bottom-navbar-deposit').addClass('halo-effect'); 1343 } else { 1344 $('#bottom-navbar-deposit').removeClass('halo-effect'); 1345 } 1346 1347 $('#balance-value').html(credit.toLocaleString('en-US', { 1348 maximumFractionDigits: 0 1349 })); 1350 1351 1352 1353 if(response.data.unreadMemo > unreadMemo && !firstload) { 1354 toast(i18nNavs.memoIncoming); 1355 } 1356 1357 setMemoBadge(response.data.unreadMemo); 1358 1359 var wpc = parseInt(response.data.wheelPendingCount) || 0; 1360 if (wpc > 0) { 1361 var wpcLabel = wpc > 99 ? '99+' : wpc; 1362 if ($('#spinwheel-badge').length) { 1363 $('#spinwheel-badge').text(wpcLabel).show(); 1364 } else { 1365 $('#openSpinwheelBtn').append('<span id="spinwheel-badge" class="badge text-bg-danger" style="position: absolute; top: 2px; right: 2px; font-size: 9px; min-width: 16px; height: 16px; padding: 2px 4px; border-radius: 8px; line-height: 12px;">' + wpcLabel + '</span>'); 1366 } 1367 } else { 1368 $('#spinwheel-badge').hide(); 1369 } 1370 $('#wheel-chance-spin').text('Chance : ' + wpc); 1371
1372 if(firstload) firstload = false; 1373 1374 1375 } else { 1376 logout(); 1377 } 1378 }).fail(function (jqXHR, textStatus, errorThrown) { 1379 console.error("Failed to load balance:", textStatus, errorThrown); 1380 logout(); 1381 });; 1382 } 1383 1384 1385 function getWheels() { 1386 var settings = { 1387 url: "/api/user/generate-wheel-ticket", 1388 method: "GET", 1389 timeout: 0 1390 }; 1391 1392 $.ajax(settings).done(function (response) { 1393 if (response?.error?.code === 200) { 1394 toastAction( 1395 "ð " + response.error.message, 1396 200, 1397 "SPIN SEKARANG", 1398 "openSpinwheelBtn" 1399 ); 1400 } 1401 }).fail(function (jqXHR, textStatus, errorThrown) { 1402 console.error("Failed to load wheel:", textStatus, errorThrown); 1403 logout(); 1404 }); 1405 } 1406 1407 1408 1409 function refreshCaptcha(element) { 1410 $(`#${element}`).attr('src', "/api/captcha?" + Date.now()); 1411 } 1412 1413 // Language switcher now uses direct links to /set-locale 1414 // No need for JavaScript - handled by server-side redirect 1415 1416 1417 1418</script>
1418 1419 1420<style id="cs-embed-custom-styles"> 1421 /* Generated widget appearance â theme: light */ 1422.cs-embed { 1423 --cs-primary: #16a34a; 1424 --cs-secondary: #06b6d4; 1425 --cs-panel-width: 360px; 1426 --cs-panel-height: 520px; 1427 --cs-footer-bg: #fff; 1428 --cs-footer-border: #f1f5f9; 1429 --cs-input-row-bg: #f1f5f9; 1430 --cs-input-text: #111827; 1431 --cs-input-muted: #64748b; 1432 --cs-upload-bg: #fff; 1433 --cs-upload-border: #cbd5e1; 1434 --cs-upload-icon: #334155; 1435 --cs-image-preview-bg: #eff6ff; 1436 --cs-image-preview-border: #dbeafe; 1437 --cs-closed-notice: #9ca3af; 1438 --cs-scrollbar-track: #eef2f7; 1439 --cs-scrollbar-thumb: #cbd5e1; 1440 --cs-scrollbar-thumb-hover: #94a3b8; 1441 --cs-messages-bg: #f8fafc; 1442 --cs-sticky-banner-bg: #fffbeb; 1443 --cs-sticky-banner-border: #fde68a; 1444 --cs-sticky-banner-inner-bg: #fff; 1445 --cs-sticky-banner-inner-border: #fde68a; 1446 --cs-sticky-banner-text: #92400e; 1447 right: 24px; left: auto; align-items: flex-end; 1448} 1449 1450.cs-embed .cs-panel { 1451 background: #fff; 1452 color: #111827; 1453} 1454 1455.cs-embed .cs-bubble--agent { 1456 background: #fff; 1457 color: #111; 1458 border-color: #e5e7eb; 1459} 1460 1461.cs-toggle:not(.cs-toggle--banner) { 1462 background: var(--cs-primary); 1463 box-shadow: 0 4px 12px rgba(22, 163, 74, 0.4); 1464} 1465 1466.cs-header { 1467 background: linear-gradient(135deg, #16a34a, #06b6d4); 1468} 1469 1470.cs-bubble--customer { 1471 background: #16a34a; 1472 color: #ffffff; 1473} 1474</style>
1475<script src="https://service.lc1001ai.com/embed.js"></script>
1475 1476
1476<script> 1477 (function () { 1478 var chatServiceUrl = "https://service.lc1001ai.com"; 1479 var channelId = "6a87d314498ca8c6baaafb1d"; 1480 var credentials = null; 1481 var showWidget = true; 1482 window.CsChatEmbed 1483 .init({ 1484 chatServiceUrl: chatServiceUrl, 1485 channelId: channelId, 1486 credentials: credentials, 1487 showWidget: showWidget, 1488 fetchAppearance: false, 1489 onError: function (err) { 1490 console.error("Chat error:", err); 1491 }, 1492 onActivity: function (activity) { 1493 console.log("Chat activity:", activity); 1494 }, 1495 }) 1496 .then(function (result) { 1497 console.log("Chat connected, sessionId:", result.sessionId); 1498 }) 1499 .catch(function (err) { 1500 console.error("Chat init failed:", err); 1501 }); 1502 })(); 1503 </script>
1503 1504 </div> 1505 1506 1507 <div id="box-content"> 1508 <div id="content"> 1509 <style> 1510 .transaction-list { 1511 display: grid; 1512 grid-template-columns: repeat(3, 1fr); 1513 gap: 8px 1514 } 1515 1516 .transaction-item { 1517 background: var(--bg-elevated); 1518 padding: 13px 16px; 1519 border-radius: 4px; 1520 text-align: center; 1521 font-weight: 600; 1522 } 1523 </style> 1524 1525<div class="d-none d-lg-block"> 1526 1527 <div id="slider-desktop" class="banner carousel slide bg-surface" data-bs-ride="carousel"> 1528 <div class="carousel-indicators"> 1529 <button 1530 type="button" 1531 data-bs-target="#slider-desktop" 1532 data-bs-slide-to="0" 1533 class="active" 1534 aria-current="true" 1535 aria-label="Slide 0"> 1536 </button> 1537 <button 1538 type="button" 1539 data-bs-target="#slider-desktop" 1540 data-bs-slide-to="1" 1541 class="" 1542 aria-current="false" 1543 aria-label="Slide 1"> 1544 </button> 1545 <button 1546 type="button" 1547 data-bs-target="#slider-desktop" 1548 data-bs-slide-to="2" 1549 class="" 1550 aria-current="false" 1551 aria-label="Slide 2"> 1552 </button> 1553 <button 1554 type="button" 1555 data-bs-target="#slider-desktop" 1556 data-bs-slide-to="3" 1557 class="" 1558 aria-current="false" 1559 aria-label="Slide 3"> 1560 </button> 1561 <button 1562 type="button" 1563 data-bs-target="#slider-desktop" 1564 data-bs-slide-to="4" 1565 class="" 1566 aria-current="false" 1567 aria-label="Slide 4"> 1568 </button> 1569 <button 1570 type="button" 1571 data-bs-target="#slider-desktop" 1572 data-bs-slide-to="5" 1573 class="" 1574 aria-current="false" 1575 aria-label="Slide 5"> 1576 </button> 1577 </div> 1578 1579 <div class="carousel-inner"> 1580 <div class="carousel-item active"> 1581 <img class="banner" src="/images/upload-Slides-20250802201030.jpg" style="width: 100%" alt="Slide 1" fetchpriority=high> 1582 </div> 1583 <div class="carousel-item "> 1584 <img class="banner" src="/images/upload-Slides-20250802201213.jpg" style="width: 100%" alt="Slide 2" > 1585 </div> 1586 <div class="carousel-item "> 1587 <img class="banner" src="/images/upload-Slides-20250808173915.jpg" style="width: 100%" alt="Slide 3" > 1588 </div> 1589 <div class="carousel-item "> 1590 <img class="banner" src="/images/upload-Slides-20250802201141.jpg" style="width: 100%" alt="Slide 4" > 1591 </div> 1592 <div class="carousel-item "> 1593 <img class="banner" src="/images/upload-Slides-20250802200502.jpg" style="width: 100%" alt="Slide 5" > 1594 </div> 1595 <div class="carousel-item "> 1596 <img class="banner" src="https://imgotp.thanatosmaero.com/slider/desktop/1.jpg" style="width: 100%" alt="Slide 6" > 1597 </div> 1598 </div> 1599 </div> 1600 </div> 1601 1602<div class="d-block d-lg-none"> 1603 1604 <div id="slider-mobile" class="banner carousel slide bg-surface" data-bs-ride="carousel"> 1605 <div class="carousel-indicators"> 1606 <button 1607 type="button" 1608 data-bs-target="#slider-mobile" 1609 data-bs-slide-to="0" 1610 class="active" 1611 aria-current="true" 1612 aria-label="Slide 0"> 1613 </button> 1614 <button 1615 type="button" 1616 data-bs-target="#slider-mobile" 1617 data-bs-slide-to="1" 1618 class="" 1619 aria-current="false" 1620 aria-label="Slide 1"> 1621 </button> 1622 <button 1623 type="button" 1624 data-bs-target="#slider-mobile" 1625 data-bs-slide-to="2" 1626 class="" 1627 aria-current="false" 1628 aria-label="Slide 2"> 1629 </button> 1630 <button 1631 type="button" 1632 data-bs-target="#slider-mobile" 1633 data-bs-slide-to="3" 1634 class="" 1635 aria-current="false" 1636 aria-label="Slide 3"> 1637 </button> 1638 <button 1639 type="button" 1640 data-bs-target="#slider-mobile" 1641 data-bs-slide-to="4" 1642 class="" 1643 aria-current="false" 1644 aria-label="Slide 4"> 1645 </button> 1646 <button 1647 type="button" 1648 data-bs-target="#slider-mobile" 1649 data-bs-slide-to="5" 1650 class="" 1651 aria-current="false" 1652 aria-label="Slide 5"> 1653 </button> 1654 </div> 1655 1656 <div class="carousel-inner"> 1657 <div class="carousel-item active"> 1658 <img class="banner" src="/images/upload-MobileSlides-20250802201350.jpg" style="width: 100%" alt="Slide 1" fetchpriority=high> 1659 </div> 1660 <div class="carousel-item "> 1661 <img class="banner" src="/images/upload-MobileSlides-20250802201551.jpg" style="width: 100%" alt="Slide 2" > 1662 </div> 1663 <div class="carousel-item "> 1664 <img class="banner" src="/images/upload-MobileSlides-20250802201509.jpg" style="width: 100%" alt="Slide 3" > 1665 </div> 1666 <div class="carousel-item "> 1667 <img class="banner" src="/images/upload-MobileSlides-20250808173846.jpg" style="width: 100%" alt="Slide 4" > 1668 </div> 1669 <div class="carousel-item "> 1670 <img class="banner" src="/images/upload-MobileSlides-20250802200544.jpg" style="width: 100%" alt="Slide 5" > 1671 </div> 1672 <div class="carousel-item "> 1673 <img class="banner" src="https://imgotp.thanatosmaero.com/slider/mobile/1.jpg" style="width: 100%" alt="Slide 6" > 1674 </div> 1675 </div> 1676 </div> 1677 </div> 1678 1679 1680 1681 1682<style> 1683 .main-menu-indicator { 1684 position: absolute; 1685 bottom: 0px; 1686 height: 4px; 1687 width: 100%; 1688 z-index: 2; 1689 } 1690 1691 .main-menu-indicator.active { 1692 background: var(--accent-color); 1693 } 1694 1695 .new-badge-mobile-menu { 1696 position: absolute; 1697 top: 0; 1698 /* stick to bottom */ 1699 right: 8px; 1700 } 1701 1702 .new-badge-mobile-menu>img { 1703 width: 26px; 1704 } 1705 1706 .game-category-wrapper { 1707 position: relative; 1708 } 1709 1710 .game-category-scroll { 1711 scroll-behavior: smooth; 1712 overflow-x: auto; 1713 -webkit-overflow-scrolling: touch; 1714 scrollbar-width: thin; 1715 scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color); 1716 } 1717 1718 .game-category-scroll::-webkit-scrollbar { 1719 height: 8px; 1720 } 1721 1722 .game-category-scroll::-webkit-scrollbar-track { 1723 background: var(--scrollbar-track-color); 1724 } 1725 1726 .game-category-scroll::-webkit-scrollbar-thumb { 1727 background-color: var(--scrollbar-thumb-color); 1728 border-radius: 6px; 1729 border: 2px solid var(--scrollbar-track-color); 1730 } 1731 1732 .game-category-scroll::-webkit-scrollbar-thumb:hover { 1733 background-color: var(--scrollbar-thumb-hover-color); 1734 } 1735 1736 .scroll-fade-left, 1737 .scroll-fade-right { 1738 position: absolute; 1739 top: 0; 1740 bottom: 0; 1741 width: 64px; 1742 pointer-events: none; 1743 z-index: 3; 1744 } 1745 1746 .scroll-fade-left, 1747 .scroll-fade-right { 1748 display: none; 1749 } 1750 1751 .scroll-fade-left { 1752 left: 0; 1753 background: linear-gradient(to right, var(--bg-base), transparent); 1754 } 1755 1756 .scroll-fade-right { 1757 right: 0; 1758 background: linear-gradient(to left, var(--bg-base), transparent); 1759 } 1760</style> 1761 1762<div class="py-3 pt-lg-4"> 1763 1764 <div class="container"> 1765 1766 <style> 1767 /*:root {*/ 1768 /* --bg-surface: rgb(15, 25, 35);*/ 1769 /* --text-deep: white;*/ 1770 /* --text-surface: white;*/ 1771 /* --bg-elevated: rgb(40, 50, 60);*/ 1772 /* --placeholder-color: rgb(100, 110, 120);*/ 1773 /*}*/ 1774 1775 /* Input Styles */ 1776 .search-container { 1777 position: relative; 1778 z-index: 991; 1779 width: 100%; 1780 margin: auto; 1781 } 1782 1783 .search-container input[type="text"] { 1784 background-color: var(--bg-surface); 1785 color: var(--text-deep);
1786 border: 2px solid var(--bg-elevated); 1787 outline: none; 1788 padding: 8px 40px 8px 50px; /* Add padding for the icon */ 1789 border-radius: 4px; 1790 transition: border-color 0.2s ease; 1791 width: 100%; 1792 font-weight: 600; 1793 font-size: 16px; 1794 } 1795 1796 .search-container input[type="text"]::placeholder { 1797 color: var(--placeholder-color); 1798 opacity: 0.8; 1799 } 1800 1801 1802 .search-icon { 1803 position: absolute; 1804 top: 50%; 1805 left: 16px; 1806 transform: translateY(-50%); 1807 color: var(--accent-color); 1808 font-size: 20px; 1809 pointer-events: none; /* Prevent icon from blocking input */ 1810 } 1811 1812 .search-overlay { 1813 position: fixed; 1814 top: 0; 1815 left: 0; 1816 width: 100%; 1817 height: 100%; 1818 background-color: rgba(0, 0, 0, 0.5); 1819 z-index: 990; 1820 display: none; 1821 } 1822 1823 .search-result { 1824 position: absolute; 1825 z-index: 991; 1826 width: 100%; 1827 height: 440px; 1828 max-height: 440px; 1829 background-color: var(--bg-surface); 1830 border-radius: 8px; 1831 overflow-y: auto; 1832 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5); 1833 display: none; 1834 } 1835 1836 .search-result-item { 1837 padding: 12px 16px; 1838 color: var(--text-surface); 1839 cursor: pointer; 1840 transition: background-color 0.2s; 1841 } 1842 1843 .search-result-item:hover { 1844 background-color: var(--bg-elevated); 1845 } 1846</style> 1847 1848<div class="search-widget"> 1849 <div class="search-overlay" onclick="closeSearch(this)"></div> 1850 1851 <div class="search-container"> 1852 <span class="search-icon"><i class="icon-search text-accent fs-xl"></i></span> 1853 <input 1854 type="text" 1855 placeholder="Search" 1856 class="form-control" 1857 onfocus="openSearch(this)" 1858 oninput="debouncedSearch(this)" 1859 > 1860 1861 <div class="search-result rounded mt-3"></div> 1862 </div> 1863</div> 1864
1865<script> 1866 1867 1868 // Debounced version of searchGame 1869 var debouncedSearch = debounce(function (input) { 1870 searchGame(input); 1871 }, 300); 1872 1873 function debounce(func, delay = 300) { 1874 let timeout; 1875 return function (...args) { 1876 clearTimeout(timeout); 1877 timeout = setTimeout(() => func.apply(this, args), delay); 1878 }; 1879 } 1880 1881 function searchGame(input) { 1882 const container = input.closest('.search-widget'); 1883 const value = input.value.trim(); 1884 const resultBox = container.querySelector('.search-result'); 1885 const overlay = container.querySelector('.search-overlay'); 1886 1887 if (value) { 1888 resultBox.style.display = 'block'; 1889 overlay.style.display = 'block'; 1890 1891 resultBox.innerHTML = ` 1892 <div class="w-100 h-100 d-flex justify-content-center align-items-center"> 1893 <div class="spinner-border text-primary" role="status"></div> 1894 </div> 1895 `; 1896 1897 const settings = { 1898 url: encodeURI(`/game/search?name=${value}`), 1899 method: "GET", 1900 timeout: 0, 1901 }; 1902 1903 $.ajax(settings).done(function (response) { 1904 resultBox.innerHTML = response; 1905 }); 1906 } else { 1907 resultBox.style.display = 'none'; 1908 overlay.style.display = 'none'; 1909 } 1910 } 1911 1912 function openSearch(input) { 1913 const container = input.closest('.search-widget'); 1914 container.querySelector('.search-overlay').style.display = 'block'; 1915 document.body.classList.add('search-active'); 1916 1917 if (window.innerWidth <= 768) { 1918 setTimeout(() => { 1919 const offset = input.getBoundingClientRect().top + window.scrollY - 16; 1920 window.scrollTo({ top: offset, behavior: 'smooth' }); 1921 }, 100); 1922 } 1923 } 1924 1925 function closeSearch(overlay) { 1926 const container = overlay.closest('.search-widget'); 1927 container.querySelector('.search-overlay').style.display = 'none'; 1928 container.querySelector('.search-result').style.display = 'none'; 1929 document.body.classList.remove('search-active'); 1930 1931 input.blur(); 1932 } 1933 1934 function checkFocus(input) { 1935 const container = input.closest('.search-widget'); 1936 setTimeout(() => { 1937 if (!container.contains(document.activeElement)) { 1938 closeSearch(container.querySelector('.search-overlay')); 1939 } 1940 }, 200); 1941 } 1942 1943 1944 1945</script>
1945 1946 </div> 1947 1948 <!-- â Game Category with gradient --> 1949 <div class="d-block d-lg-none mt-1 shadow game-category-wrapper"> 1950 <div class="scroll-fade-left"></div> 1951 <div class="scroll-fade-right"></div> 1952 1953 <div class="game-category-scroll no-scrollbar"> 1954 <div class="d-flex" style="min-width: max-content;"> 1955 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 1956 href="javascript:content('/lobby', 'main-content');setMainMenuIndicator('lobby');window.history.pushState({}, '', '/');" 1957 style="min-width: 72px"> 1958 <i class="icon-lobby text-accent fs-xl"></i> 1959 <div class="fw-semibold text-surface fs-md fs-sm-sm">Lobby</div> 1960 <div id="main-menu-indicator-lobby" class="main-menu-indicator"></div> 1961 </a> 1962 1963 <!-- Togel --> 1964 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 1965 href="javascript:content('/togel');generateTogelToken()" 1966 style="min-width: 72px"> 1967 <i class="icon-togel text-accent fs-xl"></i> 1968 <div class="fw-semibold text-surface fs-md fs-sm-sm">Togel</div> 1969 <div id="main-menu-indicator-togel" class="main-menu-indicator"></div> 1970 </a> 1971 1972 <!-- Togel --> 1973 1974 <!-- Kupon --> 1975 1976 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 1977 href="javascript:content('/coupon?head=false', 'main-content');setMainMenuIndicator('coupon');window.history.pushState({}, '', '/home/coupon/');" 1978 style="min-width: 72px"> 1979 1980 <i class="icon-kupon text-accent fs-xl"></i> 1981 1982 <div class="fw-semibold text-surface fs-md fs-sm-sm"> 1983 Kupon 1984 </div> 1985 1986 <div id="main-menu-indicator-kupon" class="main-menu-indicator"></div> 1987 1988 <span class="position-absolute translate-middle bg-danger border border-light rounded-circle" 1989 style="top: 16px; right: 16px; padding: 4px"> 1990 <span class="visually-hidden">NEW</span> 1991 </span> 1992 1993 </a> 1994 1995 1996 <!-- Kupon --> 1997 1998 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 1999 href="javascript:content('/game/slot?head=false', 'main-content');setMainMenuIndicator('slot');window.history.pushState({}, '', '/home/slot/all');" 2000 style="min-width: 72px"> 2001 <i class="icon-slot text-accent fs-xl"></i> 2002 <div class="fw-semibold text-surface fs-md fs-sm-sm">Slot</div> 2003 <div id="main-menu-indicator-slot" class="main-menu-indicator"></div> 2004 2005 2006 </a> 2007 2008 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 2009 href="javascript:content('/game/casino?head=false', 'main-content');setMainMenuIndicator('casino');window.history.pushState({}, '', '/home/casino/all');" 2010 style="min-width: 72px"> 2011 <i class="icon-live-casino text-accent fs-xl"></i> 2012 <div class="fw-semibold text-surface fs-md fs-sm-sm">Casino</div> 2013 <div id="main-menu-indicator-casino" class="main-menu-indicator"></div> 2014 2015 2016 </a> 2017 2018 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 2019 href="javascript:content('/game/sports?head=false', 'main-content');setMainMenuIndicator('sports');window.history.pushState({}, '', '/home/sports/all');" 2020 style="min-width: 72px"> 2021 <i class="icon-sports text-accent fs-xl"></i> 2022 <div class="fw-semibold text-surface fs-md fs-sm-sm">Sports</div> 2023 <div id="main-menu-indicator-sports" class="main-menu-indicator"></div> 2024 2025 2026 </a> 2027 2028 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 2029 href="javascript:content('/game/arcade?head=false', 'main-content');setMainMenuIndicator('arcade');window.history.pushState({}, '', '/home/arcade/all');" 2030 style="min-width: 72px"> 2031 <i class="icon-arcade text-accent fs-xl"></i> 2032 <div class="fw-semibold text-surface fs-md fs-sm-sm">Arcade</div> 2033 <div id="main-menu-indicator-arcade" class="main-menu-indicator"></div> 2034 2035 2036 </a> 2037 2038 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 2039 href="javascript:content('/game/sabung?head=false', 'main-content');setMainMenuIndicator('sabung');window.history.pushState({}, '', '/home/sabung/all');" 2040 style="min-width: 72px"> 2041 <i class="icon-sabung text-accent fs-xl"></i> 2042 <div class="fw-semibold text-surface fs-md fs-sm-sm">Sabung</div> 2043 <div id="main-menu-indicator-sabung" class="main-menu-indicator"></div> 2044 2045 2046 </a> 2047 2048 <a class="p-3 d-flex flex-column justify-content-center align-items-center gap-1 position-relative" 2049 href="javascript:content('/game/interactive?head=false', 'main-content');setMainMenuIndicator('interactive');window.history.pushState({}, '', '/home/interactive')/all;" 2050 style="min-width: 72px"> 2051 <i class="icon-interactive text-accent fs-xl"></i> 2052 <div class="fw-semibold text-surface fs-md fs-sm-sm">Interactive</div> 2053 <div id="main-menu-indicator-interactive" class="main-menu-indicator"></div> 2054 2055 2056 </a> 2057 </div> 2058 </div> 2059 </div> 2060 2061 <div id='main-content'> 2062 <div class="container mt-4 mt-lg-4"> 2063 <div class="d-flex align-items-center gap-3"> 2064 <i class="icon-slot text-accent fs-lg"></i> 2065 <span class="fw-semibold fs-xl fs-sm-lg">Trending Slot</span> 2066 </div> 2067 2068 <section id="splide-trending-slot" class="splide"> 2069 <div class="splide__track pt-3"> 2070 <div class="splide__list"> 2071 <div class="splide__slide"> 2072 <div class=""> 2073 <div class="box-game game-slot" onclick="openLoginModal('mahjong-ways', 'pg')"> 2074 2075<div class="game-img"> 2076 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pg/images/mahjong-ways.webp" alt="Mahjong Ways"> 2077 2078 <div class="game-rank shadow">1</div> 2079 2080 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2081 2082 2083</div> 2084<div class="game-body bg-elevated"> 2085 <div class="game-name fs-sm">Mahjong Ways</div> 2086 <div class="game-provider subtext-color fs-sm">PGSoft</div> 2087 2088</div> 2089</div> 2090 2091</div> 2092 </div> 2093 <div class="splide__slide"> 2094 <div class=""> 2095 <div class="box-game game-slot" onclick="openLoginModal('mahjong-ways2', 'pg')"> 2096 2097<div class="game-img"> 2098 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pg/images/mahjong-ways2.webp" alt="Mahjong Ways 2"> 2099 2100 <div class="game-rank shadow">2</div> 2101 2102 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2103 2104 2105</div> 2106<div class="game-body bg-elevated"> 2107 <div class="game-name fs-sm">Mahjong Ways 2</div> 2108 <div class="game-provider subtext-color fs-sm">PGSoft</div> 2109 2110</div> 2111</div> 2112 2113</div> 2114 </div> 2115 <div class="splide__slide"> 2116 <div class=""> 2117 <div class="box-game game-slot" onclick="openLoginModal('vpcqs28', 'cq9')"> 2118 2119<div class="game-img"> 2120 <img class="img-slot" src="https://imgotp.thanatosmaero.com/cq9/images/VPCQS28.webp" alt="Mahjong Wilds"> 2121 2122 <div class="game-rank shadow">3</div> 2123 2124 2125 2126</div> 2127<div class="game-body bg-elevated"> 2128 <div class="game-name fs-sm">Mahjong Wilds</div> 2129 <div class="game-provider subtext-color fs-sm">CQ9</div> 2130 2131</div> 2132</div> 2133 2134</div> 2135 </div> 2136 <div class="splide__slide"> 2137 <div class=""> 2138 <div class="box-game game-slot" onclick="openLoginModal('vswaysmahwblck', 'pp')"> 2139 2140<div class="game-img"> 2141 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pp/images/vswaysmahwblck.webp" alt="Mahjong Wins 3 - Black Scatter"> 2142 2143 <div class="game-rank shadow">
21434</div> 2144 2145 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2146 2147 2148</div> 2149<div class="game-body bg-elevated"> 2150 <div class="game-name fs-sm">Mahjong Wins 3 - Black Scatter</div> 2151 <div class="game-provider subtext-color fs-sm">Pragmatic</div> 2152 2153</div> 2154</div> 2155 2156</div> 2157 </div> 2158 <div class="splide__slide"> 2159 <div class=""> 2160 <div class="box-game game-slot" onclick="openLoginModal('wild-bounty-showdown', 'pg')"> 2161 2162<div class="game-img"> 2163 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pg/images/wild-bounty-showdown.webp" alt="Wild Bounty Showdown"> 2164 2165 <div class="game-rank shadow">5</div> 2166 2167 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2168 2169 2170</div> 2171<div class="game-body bg-elevated"> 2172 <div class="game-name fs-sm">Wild Bounty Showdown</div> 2173 <div class="game-provider subtext-color fs-sm">PGSoft</div> 2174 2175</div> 2176</div> 2177 2178</div> 2179 </div> 2180 <div class="splide__slide"> 2181 <div class=""> 2182 <div class="box-game game-slot" onclick="openLoginModal('vs20olympx', 'pp')"> 2183 2184<div class="game-img"> 2185 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pp/images/vs20olympx.webp" alt="Gates of Olympus 1000"> 2186 2187 <div class="game-rank shadow">6</div> 2188 2189 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2190 2191 2192</div> 2193<div class="game-body bg-elevated"> 2194 <div class="game-name fs-sm">Gates of Olympus 1000</div> 2195 <div class="game-provider subtext-color fs-sm">Pragmatic</div> 2196 2197</div> 2198</div> 2199 2200</div> 2201 </div> 2202 <div class="splide__slide"> 2203 <div class=""> 2204 <div class="box-game game-slot" onclick="openLoginModal('vs20olympgold', 'pp')"> 2205 2206<div class="game-img"> 2207 <img class="img-slot" src="https://imgotp.thanatosmaero.com/pp/images/vs20olympgold.webp" alt="Gates of Olympus Super Scatter"> 2208 2209 <div class="game-rank shadow">7</div> 2210 2211 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2212 2213 2214</div> 2215<div class="game-body bg-elevated"> 2216 <div class="game-name fs-sm">Gates of Olympus Super Scatter</div> 2217 <div class="game-provider subtext-color fs-sm">Pragmatic</div> 2218 2219</div> 2220</div> 2221 2222</div> 2223 </div> 2224 <div class="splide__slide"> 2225 <div class=""> 2226 <div class="box-game game-slot" onclick="openLoginModal('6059', 'mgw')"> 2227 2228<div class="game-img"> 2229 <img class="img-slot" src="https://imgotp.thanatosmaero.com/mgw/images/6059.webp" alt="Mahjong Hit"> 2230 2231 <div class="game-rank shadow">8</div> 2232 2233 <div class="game-hot"><img src="https://imgotp.viva88athenae.com//hot.gif" alt="Hot"></div> 2234 2235 2236</div> 2237<div class="game-body bg-elevated"> 2238 <div class="game-name fs-sm">Mahjong Hit</div> 2239 <div class="game-provider subtext-color fs-sm">Megawin</div> 2240 2241</div> 2242</div> 2243 2244</div> 2245 </div> 2246 <div class="splide__slide"> 2247 <div class=""> 2248 <div class="box-game game-slot" onclick="openLoginModal('p5_mahjongmaxwin', 'mg')"> 2249 2250<div class="game-img"> 2251 <img class="img-slot" src="https://imgotp.thanatosmaero.com/mg/images/p5_mahjongmaxwin.webp" alt="Mahjong Maxwin"> 2252 2253 <div class="game-rank shadow">9</div> 2254 2255 2256 2257</div> 2258<div class="game-body bg-elevated"> 2259 <div class="game-name fs-sm">Mahjong Maxwin</div> 2260 <div class="game-provider subtext-color fs-sm">Micro Gaming</div> 2261 2262</div> 2263</div> 2264 2265</div> 2266 </div> 2267 <div class="splide__slide"> 2268 <div class=""> 2269 <div class="box-game game-slot" onclick="openLoginModal('s5g-h5-99950', 'fgs')"> 2270 2271<div class="game-img"> 2272 <img class="img-slot" src="https://imgotp.thanatosmaero.com/fgs/images/s5g-h5-99950.webp" alt="Mahjong 5 Dragons"> 2273 2274 <div class="game-rank shadow">10</div> 2275 2276 2277 2278</div> 2279<div class="game-body bg-elevated"> 2280 <div class="game-name fs-sm">Mahjong 5 Dragons</div> 2281 <div class="game-provider subtext-color fs-sm">5G Games</div> 2282 2283</div> 2284</div> 2285 2286</div> 2287 </div> 2288 </div> 2289 </div> 2290 </section> 2291</div> 2292
2293<script> 2294 var splideTrendingSlot = new Splide('#splide-trending-slot', { 2295 pagination: false, 2296 drag: 'free', 2297 gap: '8px', 2298 autoWidth: true 2299 }); 2300 2301 splideTrendingSlot.mount(); 2302 2303</script>
2303 2304 2305<!-- Trending Casino --> 2306 2307<div class="container mt-4 mt-lg-4"> 2308 <div class="d-flex align-items-center gap-3"> 2309 <i class="icon-live-casino text-accent fs-lg"></i> 2310 <span class="fw-semibold fs-xl fs-sm-lg">Trending Casino</span> 2311 </div> 2312 2313 <section id="splide-trending-casino" class="splide"> 2314 <div class="splide__track pt-3"> 2315 <div class="splide__list"> 2316 <div class="splide__slide"> 2317 <div class=""> 2318 <div class="box-game game-casino" onclick="openLoginModal('1301', 'pplc')"> 2319 2320<div class="game-img"> 2321 <img class="img-casino" src="https://imgotp.thanatosmaero.com/pp/images/1301.webp" alt="Spaceman"> 2322 2323 <div class="game-rank shadow">1</div> 2324 2325 2326 2327</div> 2328<div class="game-body bg-elevated"> 2329 <div class="game-name fs-sm">Spaceman</div> 2330 <div class="game-provider subtext-color fs-sm">Pragmatic Live</div> 2331 2332</div> 2333</div> 2334 2335</div> 2336 </div> 2337 <div class="splide__slide"> 2338 <div class=""> 2339 <div class="box-game game-casino" onclick="openLoginModal('lightningstorm', 'evo')"> 2340 2341<div class="game-img"> 2342 <img class="img-casino" src="https://imgotp.thanatosmaero.com/evo/images/lightningstorm.jpg" alt="Lightning Storm"> 2343 2344 <div class="game-rank shadow">2</div> 2345 2346 2347 2348</div> 2349<div class="game-body bg-elevated"> 2350 <div class="game-name fs-sm">Lightning Storm</div> 2351 <div class="game-provider subtext-color fs-sm">Evolution</div> 2352 2353</div> 2354</div> 2355 2356</div> 2357 </div> 2358 <div class="splide__slide"> 2359 <div class=""> 2360 <div class="box-game game-casino" onclick="openLoginModal('icefishing', 'evo')"> 2361 2362<div class="game-img"> 2363 <img class="img-casino" src="https://imgotp.thanatosmaero.com/evo/images/icefishing.jpg" alt="Ice Fishing"> 2364 2365 <div class="game-rank shadow">3</div> 2366 2367 2368 2369</div> 2370<div class="game-body bg-elevated"> 2371 <div class="game-name fs-sm">Ice Fishing</div> 2372 <div class="game-provider subtext-color fs-sm">Evolution</div> 2373 2374</div> 2375</div> 2376 2377</div> 2378 </div> 2379 <div class="splide__slide"> 2380 <div class=""> 2381 <div class="box-game game-casino" onclick="openLoginModal('2201', 'pplc')"> 2382 2383<div class="game-img"> 2384 <img class="img-casino" src="https://imgotp.thanatosmaero.com/pp/images/2201.webp" alt="High Flyer"> 2385 2386 <div class="game-rank shadow">4</div> 2387 2388 2389 2390</div> 2391<div class="game-body bg-elevated"> 2392 <div class="game-name fs-sm">High Flyer</div> 2393 <div class="game-provider subtext-color fs-sm">Pragmatic Live</div> 2394 2395</div> 2396</div> 2397 2398</div> 2399 </div> 2400 <div class="splide__slide"> 2401 <div class=""> 2402 <div class="box-game game-casino" onclick="openLoginModal('104', 'pplc')"> 2403 2404<div class="game-img"> 2405 <img class="img-casino" src="https://imgotp.thanatosmaero.com/pp/images/104.webp" alt="Baccarat Lobby"> 2406 2407 <div class="game-rank shadow">5</div> 2408 2409 2410 2411</div> 2412<div class="game-body bg-elevated"> 2413 <div class="game-name fs-sm">Baccarat Lobby</div> 2414 <div class="game-provider subtext-color fs-sm">Pragmatic Live</div> 2415 2416</div> 2417</div> 2418 2419</div> 2420 </div> 2421 <div class="splide__slide"> 2422 <div class=""> 2423 <div class="box-game game-casino" onclick="openLoginModal('crazytime', 'evo')"> 2424 2425<div class="game-img"> 2426 <img class="img-casino" src="https://imgotp.thanatosmaero.com/evo/images/crazytime.jpg" alt="Crazy Time"> 2427 2428 <div class="game-rank shadow">6</div> 2429 2430 2431 2432</div> 2433<div class="game-body bg-elevated"> 2434 <div class="game-name fs-sm">Crazy Time</div> 2435 <div class="game-provider subtext-color fs-sm">Evolution</div> 2436 2437</div> 2438</div> 2439 2440</div> 2441 </div> 2442 <div class="splide__slide"> 2443 <div class=""> 2444 <div class="box-game game-casino" onclick="openLoginModal('mgl_grand_categoryroulette', 'mgl')"> 2445 2446<div class="game-img"> 2447 <img class="img-casino" src="https://imgotp.thanatosmaero.com/mgl/images/mgl_grand_categoryroulette.jpg" alt="Roulette Lobby"> 2448 2449 <div class="game-rank shadow">7</div> 2450 2451 2452 2453</div> 2454<div class="game-body bg-elevated"> 2455 <div class="game-name fs-sm">Roulette Lobby</div> 2456 <div class="game-provider subtext-color fs-sm">Micro Gaming Live</div> 2457 2458</div> 2459</div> 2460 2461</div> 2462 </div> 2463 <div class="splide__slide"> 2464 <div class=""> 2465 <div class="box-game game-casino" onclick="openLoginModal('mx-live-901', 'sx')"> 2466 2467<div class="game-img"> 2468 <img class="img-casino" src="https://imgotp.thanatosmaero.com/sx/images/lobb
2468y.jpg" alt="All Games Lobby"> 2469 2470 <div class="game-rank shadow">8</div> 2471 2472 2473 2474</div> 2475<div class="game-body bg-elevated"> 2476 <div class="game-name fs-sm">All Games Lobby</div> 2477 <div class="game-provider subtext-color fs-sm">Sexy Gaming</div> 2478 2479</div> 2480</div> 2481 2482</div> 2483 </div> 2484 <div class="splide__slide"> 2485 <div class=""> 2486 <div class="box-game game-casino" onclick="openLoginModal('sbol_baccarat', 'sbol')"> 2487 2488<div class="game-img"> 2489 <img class="img-casino" src="https://imgotp.thanatosmaero.com/sbo/images/sbol_baccarat.jpg" alt="Baccarat"> 2490 2491 <div class="game-rank shadow">9</div> 2492 2493 2494 2495</div> 2496<div class="game-body bg-elevated"> 2497 <div class="game-name fs-sm">Baccarat</div> 2498 <div class="game-provider subtext-color fs-sm">SBO Casino</div> 2499 2500</div> 2501</div> 2502 2503</div> 2504 </div> 2505 <div class="splide__slide"> 2506 <div class=""> 2507 <div class="box-game game-casino" onclick="openLoginModal('201', 'ab')"> 2508 2509<div class="game-img"> 2510 <img class="img-casino" src="https://imgotp.thanatosmaero.com/ab/images/ab-sicbo.jpg" alt="Sicbo S201"> 2511 2512 <div class="game-rank shadow">10</div> 2513 2514 2515 2516</div> 2517<div class="game-body bg-elevated"> 2518 <div class="game-name fs-sm">Sicbo S201</div> 2519 <div class="game-provider subtext-color fs-sm">AllBet</div> 2520 2521</div> 2522</div> 2523 2524</div> 2525 </div> 2526 </div> 2527 </div> 2528 </section> 2529</div> 2530
2531<script> 2532 var splideTrendingCasino = new Splide('#splide-trending-casino', { 2533 pagination: false, 2534 drag: 'free', 2535 gap: '8px', 2536 autoWidth: true 2537 }); 2538 2539 splideTrendingCasino.mount(); 2540 2541</script>
2541 2542 2543<!-- Trending Games --> 2544 2545<div class="container mt-4 mt-lg-4"> 2546 <div class="d-flex align-items-center gap-3"> 2547 <i class="icon-games text-accent fs-lg"></i> 2548 <span class="fw-semibold fs-xl fs-sm-lg">Trending Games</span> 2549 </div> 2550 2551 <section id="splide-trending-games" class="splide"> 2552 <div class="splide__track pt-3"> 2553 <div class="splide__list"> 2554 <div class="splide__slide"> 2555 <div class=""> 2556 <div class="box-game game-sports" onclick="openLoginModal('sbologo', 'sbo')"> 2557 2558<div class="game-img"> 2559 <img class="img-sports" src="https://imgotp.thanatosmaero.com/sbologo.png" alt="SBO Sports"> 2560 2561 <div class="game-rank shadow">1</div> 2562 2563 2564 2565</div> 2566<div class="game-body bg-elevated"> 2567 <div class="game-name fs-sm">SBO Sports</div> 2568 <div class="game-provider subtext-color fs-sm">Sports</div> 2569 2570</div> 2571</div> 2572 2573</div> 2574 </div> 2575 <div class="splide__slide"> 2576 <div class=""> 2577 <div class="box-game game-sports" onclick="openLoginModal('sblogo', 'sb')"> 2578 2579<div class="game-img"> 2580 <img class="img-sports" src="https://imgotp.thanatosmaero.com/sblogo.png" alt="SABA Sports"> 2581 2582 <div class="game-rank shadow">2</div> 2583 2584 2585 2586</div> 2587<div class="game-body bg-elevated"> 2588 <div class="game-name fs-sm">SABA Sports</div> 2589 <div class="game-provider subtext-color fs-sm">Sports</div> 2590 2591</div> 2592</div> 2593 2594</div> 2595 </div> 2596 <div class="splide__slide"> 2597 <div class=""> 2598 <div class="box-game game-sports" onclick="openLoginModal('cmdlogo', 'cmd')"> 2599 2600<div class="game-img"> 2601 <img class="img-sports" src="https://imgotp.thanatosmaero.com/cmdlogo.png" alt="CMD Sports"> 2602 2603 <div class="game-rank shadow">3</div> 2604 2605 2606 2607</div> 2608<div class="game-body bg-elevated"> 2609 <div class="game-name fs-sm">CMD Sports</div> 2610 <div class="game-provider subtext-color fs-sm">Sports</div> 2611 2612</div> 2613</div> 2614 2615</div> 2616 </div> 2617 <div class="splide__slide"> 2618 <div class=""> 2619 <div class="box-game game-sabung" onclick="openLoginModal('svlogo', 'sv')"> 2620 2621<div class="game-img"> 2622 <img class="img-sabung" src="https://imgotp.thanatosmaero.com/svlogo.png" alt="SV388"> 2623 2624 <div class="game-rank shadow">4</div> 2625 2626 2627 2628</div> 2629<div class="game-body bg-elevated"> 2630 <div class="game-name fs-sm">SV388</div> 2631 <div class="game-provider subtext-color fs-sm">Sabung</div> 2632 2633</div> 2634</div> 2635 2636</div> 2637 </div> 2638 <div class="splide__slide"> 2639 <div class=""> 2640 <div class="box-game game-interactive" onclick="openLoginModal('327', 'jl')"> 2641 2642<div class="game-img"> 2643 <img class="img-interactive" src="https://imgotp.thanatosmaero.com/jl/images/327.webp" alt="Domino Go"> 2644 2645 <div class="game-rank shadow">5</div> 2646 2647 2648 2649</div> 2650<div class="game-body bg-elevated"> 2651 <div class="game-name fs-sm">Domino Go</div> 2652 <div class="game-provider subtext-color fs-sm">JILI</div> 2653 2654</div> 2655</div> 2656 2657</div> 2658 </div> 2659 <div class="splide__slide"> 2660 <div class=""> 2661 <div class="box-game game-sabung" onclick="openLoginModal('wslogo', 'ws')"> 2662 2663<div class="game-img"> 2664 <img class="img-sabung" src="https://imgotp.thanatosmaero.com/wslogo.png" alt="WS168"> 2665 2666 <div class="game-rank shadow">6</div> 2667 2668 2669 2670</div> 2671<div class="game-body bg-elevated"> 2672 <div class="game-name fs-sm">WS168</div> 2673 <div class="game-provider subtext-color fs-sm">Sabung</div> 2674 2675</div> 2676</div> 2677 2678</div> 2679 </div> 2680 <div class="splide__slide"> 2681 <div class=""> 2682 <div class="box-game game-arcade" onclick="openLoginModal('f-zp01', 'sg')"> 2683 2684<div class="game-img">
2685 <img class="img-arcade" src="https://imgotp.thanatosmaero.com/sg/images/f-zp01.webp" alt="Zombie Party"> 2686 2687 <div class="game-rank shadow">7</div> 2688 2689 2690 2691</div> 2692<div class="game-body bg-elevated"> 2693 <div class="game-name fs-sm">Zombie Party</div> 2694 <div class="game-provider subtext-color fs-sm">Spade Gaming</div> 2695 2696</div> 2697</div> 2698 2699</div> 2700 </div> 2701 <div class="splide__slide"> 2702 <div class=""> 2703 <div class="box-game game-interactive" onclick="openLoginModal('ar1chickrush', 'pp')"> 2704 2705<div class="game-img"> 2706 <img class="img-interactive" src="https://imgotp.thanatosmaero.com/pp/images/ar1chickrush.webp" alt="Chicken+"> 2707 2708 <div class="game-rank shadow">8</div> 2709 2710 2711 2712</div> 2713<div class="game-body bg-elevated"> 2714 <div class="game-name fs-sm">Chicken+</div> 2715 <div class="game-provider subtext-color fs-sm">Pragmatic</div> 2716 2717</div> 2718</div> 2719 2720</div> 2721 </div> 2722 <div class="splide__slide"> 2723 <div class=""> 2724 <div class="box-game game-interactive" onclick="openLoginModal('701', 'pok')"> 2725 2726<div class="game-img"> 2727 <img class="img-interactive" src="https://imgotp.thanatosmaero.com/pok/images/701.webp" alt="Lucky Spin"> 2728 2729 <div class="game-rank shadow">9</div> 2730 2731 2732 2733</div> 2734<div class="game-body bg-elevated"> 2735 <div class="game-name fs-sm">Lucky Spin</div> 2736 <div class="game-provider subtext-color fs-sm">PopOK</div> 2737 2738</div> 2739</div> 2740 2741</div> 2742 </div> 2743 <div class="splide__slide"> 2744 <div class=""> 2745 <div class="box-game game-interactive" onclick="openLoginModal('ar1minehnt', 'pp')"> 2746 2747<div class="game-img"> 2748 <img class="img-interactive" src="https://imgotp.thanatosmaero.com/pp/images/ar1minehnt.webp" alt="Mines+"> 2749 2750 <div class="game-rank shadow">10</div> 2751 2752 2753 2754</div> 2755<div class="game-body bg-elevated"> 2756 <div class="game-name fs-sm">Mines+</div> 2757 <div class="game-provider subtext-color fs-sm">Pragmatic</div> 2758 2759</div> 2760</div> 2761 2762</div> 2763 </div> 2764 </div> 2765 </div> 2766 </section> 2767</div> 2768
2769<script> 2770 var splideTrendingGames = new Splide('#splide-trending-games', { 2771 pagination: false, 2772 drag: 'free', 2773 gap: '8px', 2774 autoWidth: true 2775 }); 2776 2777 splideTrendingGames.mount(); 2778 2779</script>
2779 2780 2781 <div class="container mt-4 mt-lg-4"> 2782 <div class="d-flex align-items-center gap-3"> 2783 <i class="icon-togel text-accent fs-lg"></i> 2784 <span class="fw-semibold fs-xl fs-sm-lg">Pasaran Togel</span> 2785 </div> 2786 2787 <style> 2788 2789 .grid-togel { 2790 display: grid; 2791 grid-template-columns: repeat(10, 1fr); 2792 gap: 8px 2793 } 2794 2795 .box-togel { 2796 aspect-ratio: 150/200; 2797 border-radius: 8px; 2798 overflow: hidden; 2799 display: flex; 2800 flex-direction: column; 2801 background: var(--bg-surface); 2802 color: var(--text-surface); 2803 border-radius: 10px; 2804 overflow: hidden; 2805 font-size: var(--fs-xs); 2806 cursor: pointer; 2807 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); 2808 } 2809 2810 .box-togel:hover { 2811 transform: translateY(-8px); 2812 } 2813 2814 .grid-togel>.box-togel { 2815 width: auto; 2816 } 2817 2818 2819 .togel-name { 2820 margin-top: 12px; 2821 width: 100%; 2822 display: flex; 2823 justify-content: center; 2824 align-items: center; 2825 color: var(--subtext-color); 2826 } 2827 2828 .togel-result { 2829 flex-grow: 1; 2830 display: grid; 2831 place-items: center; 2832 font-size: 40px; 2833 margin-bottom: 10px; 2834 font-weight: normal; 2835 font-family: "Oswald", sans-serif; 2836 } 2837 2838 .togel-date { 2839 height: 32px; 2840 width: 100%; 2841 background: blue; 2842 display: grid; 2843 place-items: center; 2844 background: var(--btn-accent-background); 2845 color: var(--btn-accent-color); 2846 font-size: var(--fs-sm); 2847 } 2848 2849 2850 @media (max-width: 768px) { 2851 .grid-togel { 2852 grid-template-columns: repeat(3, 1fr); 2853 } 2854 2855 .box-togel { 2856 2857 aspect-ratio: 150/150; 2858 } 2859 2860 .togel-name { 2861 margin-top: 10px; 2862 } 2863 2864 .togel-result { 2865 font-size: 32px; 2866 margin-bottom: 8px; 2867 } 2868 2869 .togel-date { 2870 height: 28px; 2871 font-size: var(--fs-xs); 2872 } 2873 2874 } 2875 2876 2877 /* Striped effect */ 2878 .table-togel { 2879 width: 100%; 2880 border-collapse: collapse; 2881 font-size: var(--fs-sm); 2882 } 2883 2884 .table-togel .row-togel:nth-child(odd) { 2885 background-color: var(--bg-surface); 2886 color: var(--text-surface); 2887 2888 } 2889 2890 .table-togel .row-togel:nth-child(even) { 2891 background-color: var(--bg-base); 2892 color: var(--text-base); 2893 } 2894 2895 .column-togel { 2896 display: grid; 2897 grid-template-columns: 4fr 3fr 1fr; 2898 gap: 12px; 2899 padding: 12px; 2900 } 2901 2902 2903</style> 2904 2905 2906 2907 2908<!-- Desktop --> 2909 2910<div class="grid-togel mt-3"> 2911 <div class="box-togel" onclick="openOffcanvas({"id":6615,"pasaran_id":"TWH","periode":"2842","nomor":"0358","data":"{\"4D\":\"0358\",\"3D\":\"358\",\"2D\":\"58\",\"2D Depan\":\"03\",\"2D Tengah\":\"35\",\"Colok Bebas\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Macau\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Naga\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"3\",\"Kepala\":\"5\",\"Ekor\":\"8\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Ayam\"}","date":"2026-09-26","lastUpdate":"2026-09-26 15:00:08","name":"TOTO WUHAN","jadwal":"Tiap 3 jam","tutup":"Tiap 3 jam","hari":"Setiap Hari ( 09:00 | 12:00 | 15:00 | 18:00 | 21:00 | 00:00 )","libur":"N\/A","web":"www.totowuhan.com","paito":[{"periode":"2842","nomor":"0358","date":"2026-09-26"},{"periode":"2841","nomor":"2367","date":"2026-09-26"},{"periode":"2840","nomor":"4213","date":"2026-09-26"},{"periode":"2839","nomor":"6332","date":"2026-09-26"},{"periode":"2838","nomor":"4218","date":"2026-09-25"},{"periode":"2837","nomor":"1656","date":"2026-09-25"},{"periode":"2836","nomor":"0429","date":"2026-09-25"}]})"> 2912 <div class="togel-name">
2912TOTO WUHAN</div> 2913 <div class="togel-result">0358</div> 2914 <div class="togel-date">2026-09-26</div> 2915</div> <div class="box-togel" onclick="openOffcanvas({"id":6611,"pasaran_id":"HKD","periode":"0922","nomor":"3648","data":"{\"4D\":\"3648\",\"3D\":\"648\",\"2D\":\"48\",\"2D Depan\":\"36\",\"2D Tengah\":\"64\",\"Colok Bebas\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Macau\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Naga\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"6\",\"Kepala\":\"4\",\"Ekor\":\"8\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorBesar\",\"AsGanjil\",\"KopGenap\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahBesarGenap\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kambing\"}","date":"2026-09-26","lastUpdate":"2026-09-26 11:01:02","name":"HK SIANG","jadwal":"11:00 WIB","tutup":"10:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hkpools1.com","paito":[{"periode":"0922","nomor":"3648","date":"2026-09-26"},{"periode":"0921","nomor":"7606","date":"2026-09-25"},{"periode":"0920","nomor":"5475","date":"2026-09-24"},{"periode":"0919","nomor":"3605","date":"2026-09-23"},{"periode":"0918","nomor":"6456","date":"2026-09-22"},{"periode":"0917","nomor":"9888","date":"2026-09-21"},{"periode":"0916","nomor":"1445","date":"2026-09-20"}]})"> 2916 <div class="togel-name">HK SIANG</div> 2917 <div class="togel-result">3648</div> 2918 <div class="togel-date">2026-09-26</div> 2919</div> <div class="box-togel" onclick="openOffcanvas({"id":7936,"pasaran_id":"CMB","periode":"1210","nomor":"6562","data":"{\"4D\":\"6562\",\"3D\":\"562\",\"2D\":\"62\",\"2D Depan\":\"65\",\"2D Tengah\":\"56\",\"Colok Bebas\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Macau\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Naga\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Jitu\":{\"As\":\"6\",\"Kop\":\"5\",\"Kepala\":\"6\",\"Ekor\":\"2\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahBesarGenap\",\"DepanBesarGanjil\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Ular\"}","date":"2026-09-26","lastUpdate":"2026-09-26 11:55:02","name":"CAMBODIA","jadwal":"11:50 WIB","tutup":"11:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.magnumcambodia.com","paito":[{"periode":"1210","nomor":"6562","date":"2026-09-26"},{"periode":"1209","nomor":"5574","date":"2026-09-25"},{"periode":"1208","nomor":"4781","date":"2026-09-24"},{"periode":"1207","nomor":"0721","date":"2026-09-23"},{"periode":"1206","nomor":"5199","date":"2026-09-22"},{"periode":"1205","nomor":"0292","date":"2026-09-21"},{"periode":"1204","nomor":"6361","date":"2026-09-20"}]})"> 2920 <div class="togel-name">CAMBODIA</div> 2921 <div class="togel-result">6562</div> 2922 <div class="togel-date">2026-09-26</div> 2923</div> <div class="box-togel" onclick="openOffcanvas({"id":6613,"pasaran_id":"SGM","periode":"0953","nomor":"8501","data":"{\"4D\":\"8501\",\"3D\":\"501\",\"2D\":\"01\",\"2D Depan\":\"85\",\"2D Tengah\":\"50\",\"Colok Bebas\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Macau\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Naga\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Jitu\":{\"As\":\"8\",\"Kop\":\"5\",\"Kepala\":\"0\",\"Ekor\":\"1\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGenap\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGenap\",\"DepanBesarGanjil\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kuda\"}","date":"2026-09-26","lastUpdate":"2026-09-26 13:01:04","name":"SG METRO","jadwal":"13:00 WIB","tutup":"12:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"
2923www.sgmetro.com","paito":[{"periode":"0953","nomor":"8501","date":"2026-09-26"},{"periode":"0952","nomor":"6930","date":"2026-09-25"},{"periode":"0951","nomor":"5345","date":"2026-09-24"},{"periode":"0950","nomor":"7734","date":"2026-09-23"},{"periode":"0949","nomor":"2346","date":"2026-09-22"},{"periode":"0948","nomor":"5885","date":"2026-09-21"},{"periode":"0947","nomor":"5291","date":"2026-09-20"}]})"> 2924 <div class="togel-name">SG METRO</div> 2925 <div class="togel-result">8501</div> 2926 <div class="togel-date">2026-09-26</div> 2927</div> <div class="box-togel" onclick="openOffcanvas({"id":6614,"pasaran_id":"SYD","periode":"0922","nomor":"5891","data":"{\"4D\":\"5891\",\"3D\":\"891\",\"2D\":\"91\",\"2D Depan\":\"58\",\"2D Tengah\":\"89\",\"Colok Bebas\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Macau\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Naga\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Jitu\":{\"As\":\"5\",\"Kop\":\"8\",\"Kepala\":\"9\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahBesarGanjil\",\"DepanBesarGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Tikus\"}","date":"2026-09-26","lastUpdate":"2026-09-26 14:01:05","name":"SYDNEY","jadwal":"14:00 WIB","tutup":"13.30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.sydneypools.info","paito":[{"periode":"0922","nomor":"5891","date":"2026-09-26"},{"periode":"0921","nomor":"8622","date":"2026-09-25"},{"periode":"0920","nomor":"5355","date":"2026-09-24"},{"periode":"0919","nomor":"6701","date":"2026-09-23"},{"periode":"0918","nomor":"3749","date":"2026-09-22"},{"periode":"0917","nomor":"0773","date":"2026-09-21"},{"periode":"0916","nomor":"2647","date":"2026-09-20"}]})"> 2928 <div class="togel-name">SYDNEY</div> 2929 <div class="togel-result">5891</div> 2930 <div class="togel-date">2026-09-26</div> 2931</div> <div class="box-togel" onclick="openOffcanvas({"id":7941,"pasaran_id":"SYDP","periode":"1088","nomor":"0434","data":"{\"4D\":\"0434\",\"3D\":\"434\",\"2D\":\"34\",\"2D Depan\":\"04\",\"2D Tengah\":\"43\",\"Colok Bebas\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Macau\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Naga\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"4\",\"Kepala\":\"3\",\"Ekor\":\"4\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Ayam\"}","date":"2026-09-26","lastUpdate":"2026-09-26 14:02:03","name":"SYDNEY POOL","jadwal":"14:00 WIB","tutup":"13:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.sydneypoolstoday.com","paito":[{"periode":"1088","nomor":"0434","date":"2026-09-26"},{"periode":"1087","nomor":"1559","date":"2026-09-25"},{"periode":"1086","nomor":"4152","date":"2026-09-24"},{"periode":"1085","nomor":"0217","date":"2026-09-23"},{"periode":"1084","nomor":"7364","date":"2026-09-22"},{"periode":"1083","nomor":"1697","date":"2026-09-21"},{"periode":"1082","nomor":"9349","date":"2026-09-20"}]})"> 2932 <div class="togel-name">SYDNEY POOL</div> 2933 <div class="togel-result">0434</div> 2934 <div class="togel-date">2026-09-26</div> 2935</div> <div class="box-togel" onclick="openOffcanvas({"id":7901,"pasaran_id":"SGA","periode":"0875","nomor":"2958","data":"{\"4D\":\"2958\",\"3D\":\"958\",\"2D\":\"58\",\"2D Depan\":\"29\",\"2D Tengah\":\"95\",\"Colok Bebas\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Macau\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Naga\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"9\",\"Kepala\":\"5\",\"Ekor\":\"8\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Ayam\"}","date":"2026-09-24","lastUpdate":"2026-09-24 18:05:01","name":"SINGAPORE","jadwal":"17:45 WIB","tutup":"17:20 WIB","hari":"Senin, Rabu, Kamis, Sabtu, Minggu","libur":"Selasa, Jumat","web":"www.singaporepools.com.sg","paito":[{"periode":"0875","nomor":"2958","date":"2026-09-24"},{"periode":"0874","nomor":"5272","date":"2026-09-23"},{"periode":"0873","nomor":"8592","date":"2026-09-21"},{"periode":"0872","nomor":"9622","date":"2026-09-20"},{"periode":"0871","nomor":"0921","date":"2026-09-19"},{"periode":"0870","nomor":"2131","date":"2026-09-17"},{"periode":"0869","nomor":"9224","date":"2026-09-16"}]})"> 2936 <div class="togel-name">SINGAPORE</div> 2937 <div class="togel-result">2958</div> 2938 <div class="togel-date">2026-09-24</div> 2939</div> <div class="box-togel" onclick="openOffcanvas({"id":6616,"pasaran_id":"MYD","periode":"0921","nomor":"4913","data":"{\"4D\":\"4913\",\"3D\":\"913\",\"2D\":\"13\",\"2D Depan\":\"49\",\"2D Tengah\":\"91\",\"Colok Bebas\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Macau\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Naga\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Jitu\":{\"As\":\"4\",\"Kop\":\"9\",\"Kepala\":\"1\",\"Ekor\":\"3\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Kuda\"}","date":"2026-09-26","lastUpdate":"2026-09-26 15:01:07","name":"MALAYSIA SIANG","jadwal":"15:00 WIB","tutup":"14:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.malaysialottery.net","paito":[{"periode":"0921","nomor":"4913","date":"2026-09-26"},{"periode":"0920","nomor":"5604","date":"2026-09-25"},{"periode":"0919","nomor":"0920","date":"2026-09-24"},{"periode":"0918","nomor":"2512","date":"2026-09-23"},{"periode":"0917","nomor":"7921","date":"2026-09-22"},{"periode":"0916","nomor":"3901","date":"2026-09-21"},{"periode":"0915","nomor":"1413","date":"2026-09-20"}]})"> 2940 <div class="togel-name">MALAYSIA SIANG</div> 2941 <div class="togel-result">4913</div> 2942 <div class="togel-date">2026-09-26</div> 2943</div> <div class="box-togel" onclick="openOffcanvas({"id":6603,"pasaran_id":"MY","periode":"0868","nomor":"3280","data":"{\"4D\":\"3280\",\"3D\":\"280\",\"2D\":\"80\",\"2D Depan\":\"32\",\"2D Tengah\":\"28\",\"Colok Bebas\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Macau\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Naga\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"2\",\"Kepala\":\"8\",\"Ekor\":\"0\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGenap\",\"DepanKecilGenap\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Babi\"}","date":"2026-09-25","lastUpdate":"2026-09-25 19:01:13","name":"MALAYSIA","jadwal":"19:00 WIB","tutup":"18:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.malaysialottery.net","paito":[{"periode":"0868","nomor":"3280","date":"2026-09-25"},{"periode":"0867","nomor":"2902","date":"2026-09-24"},{"periode":"0866","nomor":"8301","date":"2026-09-23"},{"periode":"0865","nomor":"2443","date":"2026-09-22"},{"periode":"0864","nomor":"4038","date":"2026-09-21"},{"periode":"0863","nomor":"8733","date":"2026-09-20"},{"periode":"0862","nomor":"5592","date":"2026-09-19"}]})"> 2944 <div class="togel-name">MALAYSIA</div> 2945 <div class="togel-result">3280</div> 2946 <div class="togel-date">2026-09-25</div> 2947</div> <div class="box-togel" onclick="openOffcanvas({"id":6604,"pasaran_id":"MC","periode":"0850","nomor":"3091","data":"{\"4D\":\"3091\",\"3D\":\"091\",\"2D\":\"91\",\"2D Depan\":\"30\",\"2D Tengah\":\"09\",\"Colok Bebas\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Macau\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Naga\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"0\",\"Kepala\":\"9\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGanj
2947il\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Tikus\"}","date":"2026-09-25","lastUpdate":"2026-09-25 20:01:03","name":"MACAU","jadwal":"20:00 WIB","tutup":"19:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.supersixmacau.com","paito":[{"periode":"0850","nomor":"3091","date":"2026-09-25"},{"periode":"0849","nomor":"7884","date":"2026-09-24"},{"periode":"0848","nomor":"1615","date":"2026-09-23"},{"periode":"0847","nomor":"4758","date":"2026-09-22"},{"periode":"0846","nomor":"9992","date":"2026-09-21"},{"periode":"0845","nomor":"1445","date":"2026-09-20"},{"periode":"0844","nomor":"6903","date":"2026-09-19"}]})"> 2948 <div class="togel-name">MACAU</div> 2949 <div class="togel-result">3091</div> 2950 <div class="togel-date">2026-09-25</div> 2951</div> <div class="box-togel" onclick="openOffcanvas({"id":6606,"pasaran_id":"QTR","periode":"1190","nomor":"1356","data":"{\"4D\":\"1356\",\"3D\":\"356\",\"2D\":\"56\",\"2D Depan\":\"13\",\"2D Tengah\":\"35\",\"Colok Bebas\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Macau\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Naga\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"3\",\"Kepala\":\"5\",\"Ekor\":\"6\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Babi\"}","date":"2026-09-25","lastUpdate":"2026-09-25 21:01:03","name":"QATAR","jadwal":"21:00 WIB","tutup":"20:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.qatarlottery.com","paito":[{"periode":"1190","nomor":"1356","date":"2026-09-25"},{"periode":"1189","nomor":"8331","date":"2026-09-24"},{"periode":"1188","nomor":"5957","date":"2026-09-23"},{"periode":"1187","nomor":"2913","date":"2026-09-22"},{"periode":"1186","nomor":"7756","date":"2026-09-21"},{"periode":"1185","nomor":"9319","date":"2026-09-20"},{"periode":"1184","nomor":"0110","date":"2026-09-19"}]})"> 2952 <div class="togel-name">QATAR</div> 2953 <div class="togel-result">1356</div> 2954 <div class="togel-date">2026-09-25</div> 2955</div> <div class="box-togel" onclick="openOffcanvas({"id":6607,"pasaran_id":"HKN","periode":"0351","nomor":"0157","data":"{\"4D\":\"0157\",\"3D\":\"157\",\"2D\":\"57\",\"2D Depan\":\"01\",\"2D Tengah\":\"15\",\"Colok Bebas\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Macau\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Naga\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"1\",\"Kepala\":\"5\",\"Ekor\":\"7\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Anjing\"}","date":"2026-09-25","lastUpdate":"2026-09-25 23:01:02","name":"HK MALAM","jadwal":"23:00 WIB","tutup":"22:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hkpools1.com","paito":[{"periode":"0351","nomor":"0157","date":"2026-09-25"},{"periode":"0350","nomor":"3518","date":"2026-09-24"},{"periode":"0349","nomor":"5092","date":"2026-09-23"},{"periode":"0348","nomor":"8035","date":"2026-09-22"},{"periode":"0347","nomor":"7846","date":"2026-09-21"},{"periode":"0346","nomor":"6952","date":"2026-09-20"},{"periode":"0345","nomor":"1284","date":"2026-09-19"}]})"> 2956 <div class="togel-name">HK MALAM</div> 2957 <div class="togel-result">0157</div> 2958 <div class="togel-date">2026-09-25</div> 2959</div> <div class="box-togel" onclick="openOffcanvas({"id":7931,"pasaran_id":"HKB","periode":"1105","nomor":"2771","data":"{\"4D\":\"2771\",\"3D\":\"771\",\"2D\":\"71\",\"2D Depan\":\"27\",\"2D Tengah\":\"77\",\"Colok Bebas\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Macau\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Naga\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"7\",\"Kepala\":\"7\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahMono\",\"TengahKembar\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Monyet\"}","date":"2026-09-25","lastUpdate":"2026-09-25 23:05:02","name":"HONGKONG","jadwal":"23:00 WIB","tutup":"22:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hongkongpools.com","paito":[{"periode":"1105","nomor":"2771","date":"2026-09-25"},{"periode":"1104","nomor":"0823","date":"2026-09-24"},{"periode":"1103","nomor":"9540","date":"2026-09-23"},{"periode":"1102","nomor":"4659","date":"2026-09-22"},{"periode":"1101","nomor":"9608","date":"2026-09-21"},{"periode":"1100","nomor":"2036","date":"2026-09-20"},{"periode":"1099","nomor":"0860","date":"2026-09-19"}]})"> 2960 <div class="togel-name">HONGKONG</div> 2961 <div class="togel-result">2771</div> 2962 <div class="togel-date">2026-09-25</div> 2963</div> <div class="box-togel" onclick="openOffcanvas({"id":7933,"pasaran_id":"TMC00","periode":"1210","nomor":"2212","data":"{\"4D\":\"2212\",\"3D\":\"212\",\"2D\":\"12\",\"2D Depan\":\"22\",\"2D Tengah\":\"21\",\"Colok Bebas\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Macau\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Naga\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"2\",\"Kepala\":\"1\",\"Ekor\":\"2\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembar\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kambing\"}","date":"2026-09-26","lastUpdate":"2026-09-26 00:10:02","name":"TOTOMACAU 0000","jadwal":"00.00 WIB","tutup":"23.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"2212","date":"2026-09-26"},{"periode":"1209","nomor":"0079","date":"2026-09-25"},{"periode":"1208","nomor":"2119","date":"2026-09-24"},{"periode":"1207","nomor":"5475","date":"2026-09-23"},{"periode":"1206","nomor":"6789","date":"2026-09-22"},{"periode":"1205","nomor":"9221","date":"2026-09-21"},{"periode":"1204","nomor":"9349","date":"2026-09-20"}]})"> 2964 <div class="togel-name">TOTOMACAU 0000</div> 2965 <div class="togel-result">2212</div> 2966 <div class="togel-date">2026-09-26</div> 2967</div> <div class="box-togel" onclick="openOffcanvas({"id":7939,"pasaran_id":"TMC13","periode":"1210","nomor":"9390","data":"{\"4D\":\"9390\",\"3D\":\"390\",\"2D\":\"90\",\"2D Depan\":\"93\",\"2D Tengah\":\"39\",\"Colok Bebas\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Macau\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Naga\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Jitu\":{\"As\":\"9\",\"Kop\":\"3\",\"Kepala\":\"9\",\"Ekor\":\"0\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKempis\",\"TengahMono\",\"TengahKembang\",\"DepanMono\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanBesarGanjil\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Kerbau\"}","date":"2026-09-26","lastUpdate":"2026-09-26 13:10:01","name":"TOTOMACAU 1300","jadwal":"13.00 WIB","tutup":"12.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"9390","date":"2026-09-26"},{"periode":"1209","nomor":"6669","date":"2026-09-25"},{"periode":"1208","nomor":"0107","date":"2026-09-24"},{"periode":"1207","nomor":"9961","date":"2026-09-23"},{"periode":"1206","nomor":"5853","date":"2026-09-22"},{"periode":"1205","nomor":"
29677720","date":"2026-09-21"},{"periode":"1204","nomor":"8957","date":"2026-09-20"}]})"> 2968 <div class="togel-name">TOTOMACAU 1300</div> 2969 <div class="togel-result">9390</div> 2970 <div class="togel-date">2026-09-26</div> 2971</div> <div class="box-togel" onclick="openOffcanvas({"id":7944,"pasaran_id":"TMC16","periode":"1210","nomor":"3432","data":"{\"4D\":\"3432\",\"3D\":\"432\",\"2D\":\"32\",\"2D Depan\":\"34\",\"2D Tengah\":\"43\",\"Colok Bebas\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Macau\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Naga\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"4\",\"Kepala\":\"3\",\"Ekor\":\"2\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKempis\",\"TengahStereo\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Babi\"}","date":"2026-09-26","lastUpdate":"2026-09-26 16:20:01","name":"TOTOMACAU 1600","jadwal":"16.00 WIB","tutup":"15.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"3432","date":"2026-09-26"},{"periode":"1209","nomor":"0626","date":"2026-09-25"},{"periode":"1208","nomor":"9557","date":"2026-09-24"},{"periode":"1207","nomor":"1171","date":"2026-09-23"},{"periode":"1206","nomor":"3443","date":"2026-09-22"},{"periode":"1205","nomor":"5445","date":"2026-09-21"},{"periode":"1204","nomor":"8099","date":"2026-09-20"}]})"> 2972 <div class="togel-name">TOTOMACAU 1600</div> 2973 <div class="togel-result">3432</div> 2974 <div class="togel-date">2026-09-26</div> 2975</div> <div class="box-togel" onclick="openOffcanvas({"id":7925,"pasaran_id":"TMC19","periode":"1209","nomor":"1334","data":"{\"4D\":\"1334\",\"3D\":\"334\",\"2D\":\"34\",\"2D Depan\":\"13\",\"2D Tengah\":\"33\",\"Colok Bebas\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Macau\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Naga\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"3\",\"Kepala\":\"3\",\"Ekor\":\"4\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembar\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Ayam\"}","date":"2026-09-25","lastUpdate":"2026-09-25 19:10:02","name":"TOTOMACAU 1900","jadwal":"19.00 WIB","tutup":"18.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1209","nomor":"1334","date":"2026-09-25"},{"periode":"1208","nomor":"6012","date":"2026-09-24"},{"periode":"1207","nomor":"8233","date":"2026-09-23"},{"periode":"1206","nomor":"7350","date":"2026-09-22"},{"periode":"1205","nomor":"4194","date":"2026-09-21"},{"periode":"1204","nomor":"1018","date":"2026-09-20"},{"periode":"1203","nomor":"5337","date":"2026-09-19"}]})"> 2976 <div class="togel-name">TOTOMACAU 1900</div> 2977 <div class="togel-result">1334</div> 2978 <div class="togel-date">2026-09-25</div> 2979</div> <div class="box-togel" onclick="openOffcanvas({"id":7929,"pasaran_id":"TMC22","periode":"1209","nomor":"1929","data":"{\"4D\":\"1929\",\"3D\":\"929\",\"2D\":\"29\",\"2D Depan\":\"19\",\"2D Tengah\":\"92\",\"Colok Bebas\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Macau\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Naga\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"9\",\"Kepala\":\"2\",\"Ekor\":\"9\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorBesar\",\"AsGanjil\",\"KopGanjil\",\"KepalaGenap\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGenap\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Harimau\"}","date":"2026-09-25","lastUpdate":"2026-09-25 22:10:01","name":"TOTOMACAU 2200","jadwal":"22.00 WIB","tutup":"21.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1209","nomor":"1929","date":"2026-09-25"},{"periode":"1208","nomor":"3288","date":"2026-09-24"},{"periode":"1207","nomor":"0006","date":"2026-09-23"},{"periode":"1206","nomor":"9869","date":"2026-09-22"},{"periode":"1205","nomor":"6381","date":"2026-09-21"},{"periode":"1204","nomor":"6550","date":"2026-09-20"},{"periode":"1203","nomor":"8359","date":"2026-09-19"}]})"> 2980 <div class="togel-name">TOTOMACAU 2200</div> 2981 <div class="togel-result">1929</div> 2982 <div class="togel-date">2026-09-25</div> 2983</div> </div> 2984 2985 2986 2987 2988<div class="d-none"> 2989 <section id="splide-togel-results" class="splide"> 2990 <div class="splide__track pt-3"> 2991 <div class="splide__list"> 2992 <div class="splide__slide"> 2993 <div class="box-togel" onclick="openOffcanvas({"id":6615,"pasaran_id":"TWH","periode":"2842","nomor":"0358","data":"{\"4D\":\"0358\",\"3D\":\"358\",\"2D\":\"58\",\"2D Depan\":\"03\",\"2D Tengah\":\"35\",\"Colok Bebas\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Macau\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Naga\":[\"0\",\"3\",\"5\",\"8\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"3\",\"Kepala\":\"5\",\"Ekor\":\"8\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Ayam\"}","date":"2026-09-26","lastUpdate":"2026-09-26 15:00:08","name":"
2993TOTO WUHAN","jadwal":"Tiap 3 jam","tutup":"Tiap 3 jam","hari":"Setiap Hari ( 09:00 | 12:00 | 15:00 | 18:00 | 21:00 | 00:00 )","libur":"N\/A","web":"www.totowuhan.com","paito":[{"periode":"2842","nomor":"0358","date":"2026-09-26"},{"periode":"2841","nomor":"2367","date":"2026-09-26"},{"periode":"2840","nomor":"4213","date":"2026-09-26"},{"periode":"2839","nomor":"6332","date":"2026-09-26"},{"periode":"2838","nomor":"4218","date":"2026-09-25"},{"periode":"2837","nomor":"1656","date":"2026-09-25"},{"periode":"2836","nomor":"0429","date":"2026-09-25"}]})"> 2994 <div class="togel-name">TOTO WUHAN</div> 2995 <div class="togel-result">0358</div> 2996 <div class="togel-date">2026-09-26</div> 2997</div> </div> 2998 <div class="splide__slide"> 2999 <div class="box-togel" onclick="openOffcanvas({"id":6611,"pasaran_id":"HKD","periode":"0922","nomor":"3648","data":"{\"4D\":\"3648\",\"3D\":\"648\",\"2D\":\"48\",\"2D Depan\":\"36\",\"2D Tengah\":\"64\",\"Colok Bebas\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Macau\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Naga\":[\"3\",\"6\",\"4\",\"8\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"6\",\"Kepala\":\"4\",\"Ekor\":\"8\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorBesar\",\"AsGanjil\",\"KopGenap\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahBesarGenap\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kambing\"}","date":"2026-09-26","lastUpdate":"2026-09-26 11:01:02","name":"HK SIANG","jadwal":"11:00 WIB","tutup":"10:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hkpools1.com","paito":[{"periode":"0922","nomor":"3648","date":"2026-09-26"},{"periode":"0921","nomor":"7606","date":"2026-09-25"},{"periode":"0920","nomor":"5475","date":"2026-09-24"},{"periode":"0919","nomor":"3605","date":"2026-09-23"},{"periode":"0918","nomor":"6456","date":"2026-09-22"},{"periode":"0917","nomor":"9888","date":"2026-09-21"},{"periode":"0916","nomor":"1445","date":"2026-09-20"}]})"> 3000 <div class="togel-name">HK SIANG</div> 3001 <div class="togel-result">3648</div> 3002 <div class="togel-date">2026-09-26</div> 3003</div> </div> 3004 <div class="splide__slide"> 3005 <div class="box-togel" onclick="openOffcanvas({"id":7936,"pasaran_id":"CMB","periode":"1210","nomor":"6562","data":"{\"4D\":\"6562\",\"3D\":\"562\",\"2D\":\"62\",\"2D Depan\":\"65\",\"2D Tengah\":\"56\",\"Colok Bebas\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Macau\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Naga\":[\"6\",\"5\",\"6\",\"2\"],\"Colok Jitu\":{\"As\":\"6\",\"Kop\":\"5\",\"Kepala\":\"6\",\"Ekor\":\"2\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahBesarGenap\",\"DepanBesarGanjil\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Ular\"}","date":"2026-09-26","lastUpdate":"2026-09-26 11:55:02","name":"CAMBODIA","jadwal":"11:50 WIB","tutup":"11:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.magnumcambodia.com","paito":[{"periode":"1210","nomor":"6562","date":"2026-09-26"},{"periode":"1209","nomor":"5574","date":"2026-09-25"},{"periode":"1208","nomor":"4781","date":"2026-09-24"},{"periode":"1207","nomor":"0721","date":"2026-09-23"},{"periode":"1206","nomor":"5199","date":"2026-09-22"},{"periode":"1205","nomor":"0292","date":"2026-09-21"},{"periode":"1204","nomor":"6361","date":"2026-09-20"}]})"> 3006 <div class="togel-name">CAMBODIA</div> 3007 <div class="togel-result">6562</div> 3008 <div class="togel-date">2026-09-26</div> 3009</div> </div> 3010 <div class="splide__slide"> 3011 <div class="box-togel" onclick="openOffcanvas({"id":6613,"pasaran_id":"SGM","periode":"0953","nomor":"8501","data":"{\"4D\":\"8501\",\"3D\":\"501\",\"2D\":\"01\",\"2D Depan\":\"85\",\"2D Tengah\":\"50\",\"Colok Bebas\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Macau\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Naga\":[\"8\",\"5\",\"0\",\"1\"],\"Colok Jitu\":{\"As\":\"8\",\"Kop\":\"5\",\"Kepala\":\"0\",\"Ekor\":\"1\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGenap\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGenap\",\"DepanBesarGanjil\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kuda\"}","date":"2026-09-26","lastUpdate":"2026-09-26 13:01:04","name":"SG METRO","jadwal":"13:00 WIB","tutup":"12:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"
3011www.sgmetro.com","paito":[{"periode":"0953","nomor":"8501","date":"2026-09-26"},{"periode":"0952","nomor":"6930","date":"2026-09-25"},{"periode":"0951","nomor":"5345","date":"2026-09-24"},{"periode":"0950","nomor":"7734","date":"2026-09-23"},{"periode":"0949","nomor":"2346","date":"2026-09-22"},{"periode":"0948","nomor":"5885","date":"2026-09-21"},{"periode":"0947","nomor":"5291","date":"2026-09-20"}]})"> 3012 <div class="togel-name">SG METRO</div> 3013 <div class="togel-result">8501</div> 3014 <div class="togel-date">2026-09-26</div> 3015</div> </div> 3016 <div class="splide__slide"> 3017 <div class="box-togel" onclick="openOffcanvas({"id":6614,"pasaran_id":"SYD","periode":"0922","nomor":"5891","data":"{\"4D\":\"5891\",\"3D\":\"891\",\"2D\":\"91\",\"2D Depan\":\"58\",\"2D Tengah\":\"89\",\"Colok Bebas\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Macau\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Naga\":[\"5\",\"8\",\"9\",\"1\"],\"Colok Jitu\":{\"As\":\"5\",\"Kop\":\"8\",\"Kepala\":\"9\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahBesarGanjil\",\"DepanBesarGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Tikus\"}","date":"2026-09-26","lastUpdate":"2026-09-26 14:01:05","name":"SYDNEY","jadwal":"14:00 WIB","tutup":"13.30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.sydneypools.info","paito":[{"periode":"0922","nomor":"5891","date":"2026-09-26"},{"periode":"0921","nomor":"8622","date":"2026-09-25"},{"periode":"0920","nomor":"5355","date":"2026-09-24"},{"periode":"0919","nomor":"6701","date":"2026-09-23"},{"periode":"0918","nomor":"3749","date":"2026-09-22"},{"periode":"0917","nomor":"0773","date":"2026-09-21"},{"periode":"0916","nomor":"2647","date":"2026-09-20"}]})"> 3018 <div class="togel-name">SYDNEY</div> 3019 <div class="togel-result">5891</div> 3020 <div class="togel-date">2026-09-26</div> 3021</div> </div> 3022 <div class="splide__slide"> 3023 <div class="box-togel" onclick="openOffcanvas({"id":7941,"pasaran_id":"SYDP","periode":"1088","nomor":"0434","data":"{\"4D\":\"0434\",\"3D\":\"434\",\"2D\":\"34\",\"2D Depan\":\"04\",\"2D Tengah\":\"43\",\"Colok Bebas\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Macau\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Naga\":[\"0\",\"4\",\"3\",\"4\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"4\",\"Kepala\":\"3\",\"Ekor\":\"4\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Ayam\"}","date":"2026-09-26","lastUpdate":"2026-09-26 14:02:03","name":"SYDNEY POOL","jadwal":"14:00 WIB","tutup":"13:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.sydneypoolstoday.com","paito":[{"periode":"1088","nomor":"0434","date":"2026-09-26"},{"periode":"1087","nomor":"1559","date":"2026-09-25"},{"periode":"1086","nomor":"4152","date":"2026-09-24"},{"periode":"1085","nomor":"0217","date":"2026-09-23"},{"periode":"1084","nomor":"7364","date":"2026-09-22"},{"periode":"1083","nomor":"1697","date":"2026-09-21"},{"periode":"1082","nomor":"9349","date":"2026-09-20"}]})"> 3024 <div class="togel-name">SYDNEY POOL</div> 3025 <div class="togel-result">0434</div> 3026 <div class="togel-date">2026-09-26</div> 3027</div> </div> 3028 <div class="splide__slide"> 3029 <div class="box-togel" onclick="openOffcanvas({"id":7901,"pasaran_id":"SGA","periode":"0875","nomor":"2958","data":"{\"4D\":\"2958\",\"3D\":\"958\",\"2D\":\"58\",\"2D Depan\":\"29\",\"2D Tengah\":\"95\",\"Colok Bebas\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Macau\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Naga\":[\"2\",\"9\",\"5\",\"8\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"9\",\"Kepala\":\"5\",\"Ekor\":\"8\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Ayam\"}","date":"2026-09-24","lastUpdate":"2026-09-24 18:05:01","name":"SINGAPORE","jadwal":"17:45 WIB","tutup":"17:20 WIB","hari":"Senin, Rabu, Kamis, Sabtu, Minggu","libur":"Selasa, Jumat","web":"www.singaporepools.com.sg","paito":[{"periode":"0875","nomor":"2958","date":"2026-09-24"},{"periode":"0874","nomor":"5272","date":"2026-09-23"},{"periode":"0873","nomor":"8592","date":"2026-09-21"},{"periode":"0872","nomor":"9622","date":"2026-09-20"},{"periode":"0871","nomor":"0921","date":"2026-09-19"},{"periode":"0870","nomor":"2131","date":"2026-09-17"},{"periode":"0869","nomor":"9224","date":"2026-09-16"}]})"> 3030 <div class="togel-name">SINGAPORE</div> 3031 <div class="togel-result">2958</div> 3032 <div class="togel-date">2026-09-24</div> 3033</div> </div> 3034 <div class="splide__slide"> 3035 <div class="box-togel" onclick="openOffcanvas({"id":6616,"pasaran_id":"MYD","periode":"0921","nomor":"4913","data":"{\"4D\":\"4913\",\"3D\":\"913\",\"2D\":\"13\",\"2D Depan\":\"49\",\"2D Tengah\":\"91\",\"Colok Bebas\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Macau\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Naga\":[\"4\",\"9\",\"1\",\"3\"],\"Colok Jitu\":{\"As\":\"4\",\"Kop\":\"9\",\"Kepala\":\"1\",\"Ekor\":\"3\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Kuda\"}","date":"2026-09-26","lastUpdate":"2026-09-26 15:01:07","name":"MALAYSIA SIANG","jadwal":"15:00 WIB","tutup":"14:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.malaysialottery.net","paito":[{"periode":"0921","nomor":"4913","date":"2026-09-26"},{"periode":"0920","nomor":"5604","date":"2026-09-25"},{"periode":"0919","nomor":"0920","date":"2026-09-24"},{"periode":"0918","nomor":"2512","date":"2026-09-23"},{"periode":"0917","nomor":"7921","date":"2026-09-22"},{"periode":"0916","nomor":"3901","date":"2026-09-21"},{"periode":"0915","nomor":"1413","date":"2026-09-20"}]})"> 3036 <div class="togel-name">MALAYSIA SIANG</div> 3037 <div class="togel-result">4913</div> 3038 <div class="togel-date">2026-09-26</div> 3039</div> </div> 3040 <div class="splide__slide"> 3041 <div class="box-togel" onclick="openOffcanvas({"id":6603,"pasaran_id":"MY","periode":"0868","nomor":"3280","data":"{\"4D\":\"3280\",\"3D\":\"280\",\"2D\":\"80\",\"2D Depan\":\"32\",\"2D Tengah\":\"28\",\"Colok Bebas\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Macau\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Naga\":[\"3\",\"2\",\"8\",\"0\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"2\",\"Kepala\":\"8\",\"Ekor\":\"0\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGenap\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGenap\",\"DepanKecilGenap\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Babi\"}","date":"2026-09-25","lastUpdate":"2026-09-25 19:01:13","name":"MALAYSIA","jadwal":"19:00 WIB","tutup":"18:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.malaysialottery.net","paito":[{"periode":"0868","nomor":"3280","date":"2026-09-25"},{"periode":"0867","nomor":"2902","date":"2026-09-24"},{"periode":"0866","nomor":"8301","date":"2026-09-23"},{"periode":"0865","nomor":"2443","date":"2026-09-22"},{"periode":"0864","nomor":"4038","date":"2026-09-21"},{"periode":"0863","nomor":"8733","date":"2026-09-20"},{"periode":"0862","nomor":"5592","date":"2026-09-19"}]})"> 3042 <div class="togel-name">MALAYSIA</div> 3043 <div class="togel-result">3280</div> 3044 <div class="togel-date">2026-09-25</div> 3045</div> </div> 3046 <div class="splide__slide"> 3047 <div class="box-togel" onclick="openOffcanvas({"id":6604,"pasaran_id":"MC","periode":"0850","nomor":"3091","data":"{\"4D\":\"3091\",\"3D\":\"091\",\"2D\":\"91\",\"2D Depan\":\"30\",\"2D Tengah\":\"09\",\"Colok Bebas\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Macau\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Naga\":[\"3\",\"0\",\"9\",\"1\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"0\",\"Kepala\":\"9\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"T
3047epi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahStereo\",\"TengahKembang\",\"DepanStereo\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Tikus\"}","date":"2026-09-25","lastUpdate":"2026-09-25 20:01:03","name":"MACAU","jadwal":"20:00 WIB","tutup":"19:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.supersixmacau.com","paito":[{"periode":"0850","nomor":"3091","date":"2026-09-25"},{"periode":"0849","nomor":"7884","date":"2026-09-24"},{"periode":"0848","nomor":"1615","date":"2026-09-23"},{"periode":"0847","nomor":"4758","date":"2026-09-22"},{"periode":"0846","nomor":"9992","date":"2026-09-21"},{"periode":"0845","nomor":"1445","date":"2026-09-20"},{"periode":"0844","nomor":"6903","date":"2026-09-19"}]})"> 3048 <div class="togel-name">MACAU</div> 3049 <div class="togel-result">3091</div> 3050 <div class="togel-date">2026-09-25</div> 3051</div> </div> 3052 <div class="splide__slide"> 3053 <div class="box-togel" onclick="openOffcanvas({"id":6606,"pasaran_id":"QTR","periode":"1190","nomor":"1356","data":"{\"4D\":\"1356\",\"3D\":\"356\",\"2D\":\"56\",\"2D Depan\":\"13\",\"2D Tengah\":\"35\",\"Colok Bebas\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Macau\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Naga\":[\"1\",\"3\",\"5\",\"6\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"3\",\"Kepala\":\"5\",\"Ekor\":\"6\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Babi\"}","date":"2026-09-25","lastUpdate":"2026-09-25 21:01:03","name":"QATAR","jadwal":"21:00 WIB","tutup":"20:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.qatarlottery.com","paito":[{"periode":"1190","nomor":"1356","date":"2026-09-25"},{"periode":"1189","nomor":"8331","date":"2026-09-24"},{"periode":"1188","nomor":"5957","date":"2026-09-23"},{"periode":"1187","nomor":"2913","date":"2026-09-22"},{"periode":"1186","nomor":"7756","date":"2026-09-21"},{"periode":"1185","nomor":"9319","date":"2026-09-20"},{"periode":"1184","nomor":"0110","date":"2026-09-19"}]})"> 3054 <div class="togel-name">QATAR</div> 3055 <div class="togel-result">1356</div> 3056 <div class="togel-date">2026-09-25</div> 3057</div> </div> 3058 <div class="splide__slide"> 3059 <div class="box-togel" onclick="openOffcanvas({"id":6607,"pasaran_id":"HKN","periode":"0351","nomor":"0157","data":"{\"4D\":\"0157\",\"3D\":\"157\",\"2D\":\"57\",\"2D Depan\":\"01\",\"2D Tengah\":\"15\",\"Colok Bebas\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Macau\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Naga\":[\"0\",\"1\",\"5\",\"7\"],\"Colok Jitu\":{\"As\":\"0\",\"Kop\":\"1\",\"Kepala\":\"5\",\"Ekor\":\"7\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaBesar\",\"EkorBesar\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKembang\",\"TengahMono\",\"TengahKembang\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Anjing\"}","date":"2026-09-25","lastUpdate":"2026-09-25 23:01:02","name":"HK MALAM","jadwal":"23:00 WIB","tutup":"22:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hkpools1.com","paito":[{"periode":"0351","nomor":"0157","date":"2026-09-25"},{"periode":"0350","nomor":"3518","date":"2026-09-24"},{"periode":"0349","nomor":"5092","date":"2026-09-23"},{"periode":"0348","nomor":"8035","date":"2026-09-22"},{"periode":"0347","nomor":"7846","date":"2026-09-21"},{"periode":"0346","nomor":"6952","date":"2026-09-20"},{"periode":"0345","nomor":"1284","date":"2026-09-19"}]})"> 3060 <div class="togel-name">HK MALAM</div> 3061 <div class="togel-result">0157</div> 3062 <div class="togel-date">2026-09-25</div> 3063</div> </div> 3064 <div class="splide__slide"> 3065 <div class="box-togel" onclick="openOffcanvas({"id":7931,"pasaran_id":"HKB","periode":"1105","nomor":"2771","data":"{\"4D\":\"2771\",\"3D\":\"771\",\"2D\":\"71\",\"2D Depan\":\"27\",\"2D Tengah\":\"77\",\"Colok Bebas\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Macau\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Naga\":[\"2\",\"7\",\"7\",\"1\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"7\",\"Kepala\":\"7\",\"Ekor\":\"1\"},\"5050Umum\":[\"Besar\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaBesar\",\"EkorKecil\",\"AsGenap\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangMono\",\"BelakangKempis\",\"TengahMono\",\"TengahKembar\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangBesarGanjil\",\"TengahBesarGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Besar\"],\"Shio\":\"Monyet\"}","date":"2026-09-25","lastUpdate":"2026-09-25 23:05:02","name":"HONGKONG","jadwal":"23:00 WIB","tutup":"22:30 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.hongkongpools.com","paito":[{"periode":"1105","nomor":"2771","date":"2026-09-25"},{"periode":"1104","nomor":"0823","date":"2026-09-24"},{"periode":"1103","nomor":"9540","date":"2026-09-23"},{"periode":"1102","nomor":"4659","date":"2026-09-22"},{"periode":"1101","nomor":"9608","date":"2026-09-21"},{"periode":"1100","nomor":"2036","date":"2026-09-20"},{"periode":"1099","nomor":"0860","date":"2026-09-19"}]})"> 3066 <div class="togel-name">HONGKONG</div> 3067 <div class="togel-result">2771</div> 3068 <div class="togel-date">2026-09-25</div> 3069</div> </div> 3070 <div class="splide__slide"> 3071 <div class="box-togel" onclick="openOffcanvas({"id":7933,"pasaran_id":"TMC00","periode":"1210","nomor":"2212","data":"{\"4D\":\"2212\",\"3D\":\"212\",\"2D\":\"12\",\"2D Depan\":\"22\",\"2D Tengah\":\"21\",\"Colok Bebas\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Macau\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Naga\":[\"2\",\"2\",\"1\",\"2\"],\"Colok Jitu\":{\"As\":\"2\",\"Kop\":\"2\",\"Kepala\":\"1\",\"Ekor\":\"2\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGenap\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembar\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Kecil\"],\"Shio\":\"Kambing\"}","date":"2026-09-26","lastUpdate":"2026-09-26 00:10:02","name":"TOTOMACAU 0000","jadwal":"00.00 WIB","tutup":"23.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"2212","date":"2026-09-26"},{"periode":"1209","nomor":"0079","date":"2026-09-25"},{"periode":"1208","nomor":"2119","date":"2026-09-24"},{"periode":"1207","nomor":"5475","date":"2026-09-23"},{"periode":"1206","nomor":"6789","date":"2026-09-22"},{"periode":"1205","nomor":"9221","date":"2026-09-21"},{"periode":"1204","nomor":"9349","date":"2026-09-20"}]})"> 3072 <div class="togel-name">TOTOMACAU 0000</div> 3073 <div class="togel-result">2212</div> 3074 <div class="togel-date">2026-09-26</div> 3075</div> </div> 3076 <div class="splide__slide"> 3077 <div class="box-togel" onclick="openOffcanvas({"id":7939,"pasaran_id":"TMC13","periode":"1210","nomor":"9390","data":"{\"4D\":\"9390\",\"3D\":\"390\",\"2D\":\"90\",\"2D Depan\":\"93\",\"2D Tengah\":\"39\",\"Colok Bebas\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Macau\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Naga\":[\"9\",\"3\",\"9\",\"0\"],\"Colok Jitu\":{\"As\":\"9\",\"Kop\":\"3\",\"Kepala\":\"9\",\"Ekor\":\"0\"},\"5050Umum\":[\"Besar\",\"Genap\",\"Tepi\"],\"5050Special\":[\"AsBesar\",\"KopKecil\",\"KepalaBesar\",\"EkorKecil\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKempis\",\"TengahMono\",\"TengahKembang\",\"DepanMono\",\"DepanKempis\"],\"Kombinasi\":[\"BelakangBesarGenap\",\"TengahKecilGanjil\",\"DepanBesarGanjil\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Kerbau\"}","date":"2026-09-26","lastUpdate":"2026-09-26 13:10:01","name":"TOTOMACAU 1300","jadwal":"13.00 WIB","tutup":"12.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"9390","date":"2026-09-26"},{"periode":"1209","nomor":"6669","date":"2026-09-25"},{"periode":"1208","nomor":"0107","date":"2026-09-24"},{"periode":"1207","nomor":"9961","date":"2026-09-23"},{"periode":"1206","nomor":"5853","date":"2026-09-22"},{"periode":"1205","nomor":"
30777720","date":"2026-09-21"},{"periode":"1204","nomor":"8957","date":"2026-09-20"}]})"> 3078 <div class="togel-name">TOTOMACAU 1300</div> 3079 <div class="togel-result">9390</div> 3080 <div class="togel-date">2026-09-26</div> 3081</div> </div> 3082 <div class="splide__slide"> 3083 <div class="box-togel" onclick="openOffcanvas({"id":7944,"pasaran_id":"TMC16","periode":"1210","nomor":"3432","data":"{\"4D\":\"3432\",\"3D\":\"432\",\"2D\":\"32\",\"2D Depan\":\"34\",\"2D Tengah\":\"43\",\"Colok Bebas\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Macau\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Naga\":[\"3\",\"4\",\"3\",\"2\"],\"Colok Jitu\":{\"As\":\"3\",\"Kop\":\"4\",\"Kepala\":\"3\",\"Ekor\":\"2\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGanjil\",\"KopGenap\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKempis\",\"TengahStereo\",\"TengahKempis\",\"DepanStereo\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGenap\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Babi\"}","date":"2026-09-26","lastUpdate":"2026-09-26 16:20:01","name":"TOTOMACAU 1600","jadwal":"16.00 WIB","tutup":"15.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1210","nomor":"3432","date":"2026-09-26"},{"periode":"1209","nomor":"0626","date":"2026-09-25"},{"periode":"1208","nomor":"9557","date":"2026-09-24"},{"periode":"1207","nomor":"1171","date":"2026-09-23"},{"periode":"1206","nomor":"3443","date":"2026-09-22"},{"periode":"1205","nomor":"5445","date":"2026-09-21"},{"periode":"1204","nomor":"8099","date":"2026-09-20"}]})"> 3084 <div class="togel-name">TOTOMACAU 1600</div> 3085 <div class="togel-result">3432</div> 3086 <div class="togel-date">2026-09-26</div> 3087</div> </div> 3088 <div class="splide__slide"> 3089 <div class="box-togel" onclick="openOffcanvas({"id":7925,"pasaran_id":"TMC19","periode":"1209","nomor":"1334","data":"{\"4D\":\"1334\",\"3D\":\"334\",\"2D\":\"34\",\"2D Depan\":\"13\",\"2D Tengah\":\"33\",\"Colok Bebas\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Macau\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Naga\":[\"1\",\"3\",\"3\",\"4\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"3\",\"Kepala\":\"3\",\"Ekor\":\"4\"},\"5050Umum\":[\"Kecil\",\"Genap\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopKecil\",\"KepalaKecil\",\"EkorKecil\",\"AsGanjil\",\"KopGanjil\",\"KepalaGanjil\",\"EkorGenap\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahMono\",\"TengahKembar\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGenap\",\"TengahKecilGanjil\",\"DepanKecilGanjil\"],\"Dasar\":[\"Ganjil\",\"Besar\"],\"Shio\":\"Ayam\"}","date":"2026-09-25","lastUpdate":"2026-09-25 19:10:02","name":"TOTOMACAU 1900","jadwal":"19.00 WIB","tutup":"18.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1209","nomor":"1334","date":"2026-09-25"},{"periode":"1208","nomor":"6012","date":"2026-09-24"},{"periode":"1207","nomor":"8233","date":"2026-09-23"},{"periode":"1206","nomor":"7350","date":"2026-09-22"},{"periode":"1205","nomor":"4194","date":"2026-09-21"},{"periode":"1204","nomor":"1018","date":"2026-09-20"},{"periode":"1203","nomor":"5337","date":"2026-09-19"}]})"> 3090 <div class="togel-name">TOTOMACAU 1900</div> 3091 <div class="togel-result">1334</div> 3092 <div class="togel-date">2026-09-25</div> 3093</div> </div> 3094 <div class="splide__slide"> 3095 <div class="box-togel" onclick="openOffcanvas({"id":7929,"pasaran_id":"TMC22","periode":"1209","nomor":"1929","data":"{\"4D\":\"1929\",\"3D\":\"929\",\"2D\":\"29\",\"2D Depan\":\"19\",\"2D Tengah\":\"92\",\"Colok Bebas\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Macau\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Naga\":[\"1\",\"9\",\"2\",\"9\"],\"Colok Jitu\":{\"As\":\"1\",\"Kop\":\"9\",\"Kepala\":\"2\",\"Ekor\":\"9\"},\"5050Umum\":[\"Kecil\",\"Ganjil\",\"Tengah\"],\"5050Special\":[\"AsKecil\",\"KopBesar\",\"KepalaKecil\",\"EkorBesar\",\"AsGanjil\",\"KopGanjil\",\"KepalaGenap\",\"EkorGanjil\"],\"5050Kombinasi\":[\"BelakangStereo\",\"BelakangKembang\",\"TengahStereo\",\"TengahKempis\",\"DepanMono\",\"DepanKembang\"],\"Kombinasi\":[\"BelakangKecilGanjil\",\"TengahBesarGenap\",\"DepanKecilGanjil\"],\"Dasar\":[\"Genap\",\"Kecil\"],\"Shio\":\"Harimau\"}","date":"2026-09-25","lastUpdate":"2026-09-25 22:10:01","name":"TOTOMACAU 2200","jadwal":"22.00 WIB","tutup":"21.45 WIB","hari":"Setiap Hari","libur":"N\/A","web":"www.totomacaupools.club","paito":[{"periode":"1209","nomor":"1929","date":"2026-09-25"},{"periode":"1208","nomor":"3288","date":"2026-09-24"},{"periode":"1207","nomor":"0006","date":"2026-09-23"},{"periode":"1206","nomor":"9869","date":"2026-09-22"},{"periode":"1205","nomor":"6381","date":"2026-09-21"},{"periode":"1204","nomor":"6550","date":"2026-09-20"},{"periode":"1203","nomor":"8359","date":"2026-09-19"}]})"> 3096 <div class="togel-name">TOTOMACAU 2200</div> 3097 <div class="togel-result">1929</div> 3098 <div class="togel-date">2026-09-25</div> 3099</div> </div> 3100 </div> 3101 </div> 3102 </section> 3103</div> 3104
3105<script> 3106 var splideTogelResults = new Splide( '#splide-togel-results', { 3107 pagination: false, 3108 drag : 'free', 3109 gap: '8px', 3110 autoWidth: true 3111 } ); 3112 3113 splideTogelResults.mount(); 3114 3115</script>
3115 3116 3117<!-- Mobile --> 3118<!-- 3119<div class="d-block d-lg-none mt-3"> 3120 <div class="table-togel"> 3121 3122 <div class="row-togel" onclick="$('#paito-TWH').slideToggle(250);"> 3123 <div class="column-togel"> 3124 <div class="subtext-color">TOTO WUHAN</div> 3125 <div class="subtext-color">2026-09-26</div> 3126 <div class="text-end">0358</div> 3127 </div> 3128 3129 <div id="paito-TWH" style="display: none"> 3130 3131 <div class="column-togel"> 3132 <div class="subtext-color"></div> 3133 <div class="subtext-color">2026-09-26</div> 3134 <div class="text-end">0358</div> 3135 </div> 3136 <div class="column-togel"> 3137 <div class="subtext-color"></div> 3138 <div class="subtext-color">2026-09-26</div> 3139 <div class="text-end">2367</div> 3140 </div> 3141 <div class="column-togel"> 3142 <div class="subtext-color"></div> 3143 <div class="subtext-color">2026-09-26</div> 3144 <div class="text-end">4213</div> 3145 </div> 3146 <div class="column-togel"> 3147 <div class="subtext-color"></div> 3148 <div class="subtext-color">2026-09-26</div> 3149 <div class="text-end">6332</div> 3150 </div> 3151 <div class="column-togel"> 3152 <div class="subtext-color"></div> 3153 <div class="subtext-color">2026-09-25</div> 3154 <div class="text-end">4218</div> 3155 </div> 3156 <div class="column-togel"> 3157 <div class="subtext-color"></div> 3158 <div class="subtext-color">2026-09-25</div> 3159 <div class="text-end">1656</div> 3160 </div> 3161 <div class="column-togel"> 3162 <div class="subtext-color"></div> 3163 <div class="subtext-color">2026-09-25</div> 3164 <div class="text-end">0429</div> 3165 </div> 3166 3167 3168 3169 </div> 3170 3171 </div> 3172 <div class="row-togel" onclick="$('#paito-HKD').slideToggle(250);"> 3173 <div class="column-togel"> 3174 <div class="subtext-color">HK SIANG</div> 3175 <div class="subtext-color">2026-09-26</div> 3176 <div class="text-end">3648</div> 3177 </div> 3178 3179 <div id="paito-HKD" style="display: none"> 3180 3181 <div class="column-togel"> 3182 <div class="subtext-color"></div> 3183 <div class="subtext-color">2026-09-26</div> 3184 <div class="text-end">3648</div> 3185 </div> 3186 <div class="column-togel"> 3187 <div class="subtext-color"></div> 3188 <div class="subtext-color">2026-09-25</div> 3189 <div class="text-end">7606</div> 3190 </div> 3191 <div class="column-togel"> 3192 <div class="subtext-color"></div> 3193 <div class="subtext-color">2026-09-24</div> 3194 <div class="text-end">5475</div> 3195 </div> 3196 <div class="column-togel"> 3197 <div class="subtext-color"></div> 3198 <div class="subtext-color">2026-09-23</div> 3199 <div class="text-end">3605</div> 3200 </div> 3201 <div class="column-togel"> 3202 <div class="subtext-color"></div> 3203 <div class="subtext-color">2026-09-22</div> 3204 <div class="text-end">6456</div> 3205 </div> 3206 <div class="column-togel"> 3207 <div class="subtext-color"></div> 3208 <div class="subtext-color">2026-09-21</div> 3209 <div class="text-end">9888</div> 3210 </div> 3211 <div class="column-togel"> 3212 <div class="subtext-color"></div> 3213 <div class="subtext-color">2026-09-20</div> 3214 <div class="text-end">1445</div> 3215 </div> 3216 3217 3218 3219 </div> 3220 3221 </div> 3222 <div class="row-togel" onclick="$('#paito-CMB').slideToggle(250);"> 3223 <div class="column-togel"> 3224 <div class="subtext-color">CAMBODIA</div> 3225 <div class="subtext-color">2026-09-26</div> 3226 <div class="text-end">6562</div> 3227 </div> 3228 3229 <div id="paito-CMB" style="display: none"> 3230 3231 <div class="column-togel"> 3232 <div class="subtext-color"></div> 3233 <div class="subtext-color">2026-09-26</div> 3234 <div class="text-end">6562</div> 3235 </div> 3236 <div class="column-togel"> 3237 <div class="subtext-color"></div> 3238 <div class="subtext-color">2026-09-25</div> 3239 <div class="text-end">5574</div> 3240 </div> 3241 <div class="column-togel"> 3242 <div class="subtext-color"></div> 3243 <div class="subtext-color">2026-09-24</div> 3244 <div class="text-end">4781</div> 3245 </div> 3246 <div class="column-togel"> 3247 <div class="subtext-color"></div> 3248 <div class="subtext-color">2026-09-23</div> 3249 <div class="text-end">0721</div> 3250 </div> 3251 <div class="column-togel"> 3252 <div class="subtext-color"></div> 3253 <div class="subtext-color">2026-09-22</div> 3254 <div class="text-end">5199</div> 3255 </div> 3256 <div class="column-togel"> 3257 <div class="subtext-color"></div> 3258 <div class="subtext-color">2026-09-21</div> 3259 <div class="text-end">0292</div> 3260 </div> 3261 <div class="column-togel"> 3262 <div class="subtext-color"></div> 3263 <div class="subtext-color">2026-09-20</div> 3264 <div class="text-end">6361</div> 3265 </div> 3266 3267 3268 3269 </div> 3270 3271 </div> 3272 <div class="row-togel" onclick="$('#paito-SGM').slideToggle(250);"> 3273 <div class="column-togel"> 3274 <div class="subtext-color">SG METRO</div> 3275 <div class="subtext-color">2026-09-26</div> 3276 <div class="text-end">8501</div> 3277 </div> 3278 3279 <div id="paito-SGM" style="display: none"> 3280 3281 <div class="column-togel"> 3282 <div class="subtext-color"></div> 3283 <div class="subtext-color">2026-09-26</div> 3284 <div class="text-end">8501</div> 3285 </div> 3286 <div class="column-togel"> 3287 <div class="subtext-color"></div> 3288 <div class="subtext-color">2026-09-25</div> 3289 <div class="text-end">6930</div> 3290 </div> 3291 <div class="column-togel"> 3292 <div class="subtext-color"></div> 3293 <div class="subtext-color">2026-09-24</div> 3294 <div class="text-end">5345</div> 3295 </div> 3296 <div class="column-togel"> 3297 <div class="subtext-color"></div> 3298 <div class="subtext-color">2026-09-23</div> 3299 <div class="text-end">7734</div> 3300 </div> 3301 <div class="column-togel"> 3302 <div class="subtext-color"></div> 3303 <div class="subtext-color">2026-09-22</div> 3304 <div class="text-end">2346</div> 3305 </div> 3306 <div class="column-togel"> 3307 <div class="subtext-color"></div> 3308 <div class="subtext-color">2026-09-21</div> 3309 <div class="text-end">5885</div> 3310 </div> 3311 <div class="column-togel"> 3312 <div class="subtext-color"></div> 3313 <div class="subtext-color">2026-09-20</div> 3314 <div class="text-end">5291</div> 3315 </div> 3316 3317 3318 3319 </div> 3320 3321 </div> 3322 <div class="row-togel" onclick="$('#paito-SYD').slideToggle(250);"> 3323 <div class="column-togel"> 3324 <div class="subtext-color">SYDNEY</div> 3325 <div class="subtext-color">2026-09-26</div> 3326 <div class="text-end">5891</div> 3327 </div> 3328 3329 <div id="paito-SYD" style="display: none"> 3330 3331 <div class="column-togel"> 3332 <div class="subtext-color"></div> 3333 <div class="subtext-color">2026-09-26</div> 3334 <div class="text-end">5891</div> 3335 </div> 3336 <div class="column-togel"> 3337 <div class="subtext-color"></div> 3338 <div class="subtext-color">2026-09-25</div> 3339 <div class="text-end">8622</div> 3340 </div> 3341 <div class="column-togel"> 3342 <div class="subtext-color"></div> 3343 <div class="subtext-color">2026-09-24</div> 3344 <div class="text-end">5355</div> 3345 </div> 3346 <div class="column-togel"> 3347 <div class="subtext-color"></div> 3348 <div class="subtext-color">2026-09-23</div> 3349 <div class="text-end">6701</div> 3350 </div> 3351 <div class="column-togel"> 3352 <div class="subtext-color"></div> 3353 <div class="subtext-color">2026-09-22</div> 3354 <div class="text-end">3749</div> 3355 </div> 3356 <div class="column-togel"> 3357 <div class="subtext-color"></div> 3358 <div class="subtext-color">2026-09-21</div> 3359 <div class="text-end">0773</div> 3360 </div> 3361 <div class="column-togel"> 3362 <div class="subtext-color"></div> 3363 <div class="subtext-color">2026-09-20</div> 3364 <div class="text-end">2647</div> 3365 </div> 3366 3367 3368 3369 </div> 3370 3371 </div> 3372 <div class="row-togel" onclick="$('#paito-SYDP').slideToggle(250);"> 3373 <div class="column-togel"> 3374 <div class="subtext-color">SYDNEY POOL</div> 3375 <div class="subtext-color">2026-09-26</div> 3376 <div class="text-end">0434</div> 3377 </div> 3378 3379 <div id="paito-SYDP" style="display: none"> 3380 3381 <div class="column-togel"> 3382 <div class="subtext-color"></div> 3383 <div class="subtext-color">2026-09-26</div> 3384 <div class="text-end">0434</div> 3385 </div> 3386 <div class="column-togel"> 3387 <div class="subtext-color"></div> 3388 <div class="subtext-color">2026-09-25</div> 3389 <div class="text-end">1559</div> 3390 </div> 3391 <div class="column-togel"> 3392 <div class="subtext-color"></div> 3393 <div class="subtext-color">2026-09-24</div> 3394 <div class="text-end">4152</div> 3395 </div> 3396 <div class="column-togel"> 3397 <div class="subtext-color"></div> 3398 <div class="subtext-color">2026-09-23</div> 3399 <div class="text-end">0217</div> 3400 </div> 3401 <div class="column-togel"> 3402 <div class="subtext-color"></div> 3403 <div class="subtext-color">2026-09-22</div> 3404 <div class="text-end">7364</div> 3405 </div> 3406 <div class="column-togel"> 3407 <div class="subtext-color"></div> 3408 <div class="subtext-color">2026-09-21</div> 3409 <div class="text-end">1697</div> 3410 </div> 3411 <div class="column-togel"> 3412 <div class="subtext-color"></div> 3413 <div class="subtext-color">2026-09-20</div> 3414 <div class="text-end">9349</div> 3415 </div> 3416 3417 3418 3419 </div> 3420 3421 </div> 3422 <div class="row-togel" onclick="$('#paito-SGA').slideToggle(250);"> 3423 <div class="column-togel"> 3424 <div class="subtext-color">SINGAPORE</div> 3425 <div class="subtext-color">2026-09-24</div> 3426 <div class="text-end">2958</div> 3427 </div> 3428 3429 <div id="paito-SGA" style="display: none"> 3430 3431 <div class="column-togel"> 3432 <div class="subtext-color"></div> 3433 <div class="subtext-color">2026-09-24</div> 3434 <div class="text-end">2958</div> 3435 </div> 3436 <div class="column-togel"> 3437 <div class="subtext-color"></div> 3438 <div class="subtext-color">2026-09-23</div> 3439 <div class="text-end">5272</div> 3440 </div> 3441 <div class="column-togel"> 3442 <div class="subtext-color"></div> 3443 <div class="subtext-color">2026-09-21</div> 3444 <div class="text-end">8592</div> 3445 </div> 3446 <div class="column-togel"> 3447 <div class="subtext-color"></div> 3448 <div class="subtext-color">2026-09-20</div> 3449 <div class="text-end">9622</div> 3450 </div> 3451 <div class="column-togel"> 3452 <div class="subtext-color"></div> 3453 <div class="subtext-color">2026-09-19</div> 3454 <div class="text-end">0921</div> 3455 </div> 3456 <div class="column-togel"> 3457 <div class="subtext-color"></div> 3458 <div class="subtext-color">2026-09-17</div> 3459 <div class="text-end">2131</div> 3460 </div> 3461 <div class="column-togel"> 3462 <div class="subtext-color"></div> 3463 <div class="subtext-color">2026-09-16</div> 3464 <div class="text-end">9224</div> 3465 </div> 3466 3467 3468 3469 </div> 3470 3471 </div> 3472 <div class="row-togel" onclick="$('#paito-MYD').slideToggle(250);"> 3473 <div class="column-togel"> 3474 <div class="subtext-color">MALAYSIA SIANG</div> 3475 <div class="subtext-color">2026-09-26</div> 3476 <div class="text-end">4913</div> 3477 </div> 3478 3479 <div id="paito-MYD" style="display: none"> 3480 3481 <div class="column-togel"> 3482 <div class="subtext-color"></div> 3483 <div class="subtext-color">2026-09-26</div> 3484 <div class="text-end">4913</div> 3485 </div> 3486 <div class="column-togel"> 3487 <div class="subtext-color"></div> 3488 <div class="subtext-color">2026-09-25</div> 3489 <div class="text-end">5604</div> 3490 </div> 3491 <div class="column-togel"> 3492 <div class="subtext-color"></div> 3493 <div class="subtext-color">2026-09-24</div> 3494 <div class="text-end">0920</div> 3495 </div> 3496 <div class="column-togel"> 3497 <div class="subtext-color"></div> 3498 <div class="subtext-color">2026-09-23</div> 3499 <div class="text-end">2512</div> 3500 </div> 3501 <div class="column-togel"> 3502 <div class="subtext-color"></div> 3503 <div class="subtext-color">2026-09-22</div> 3504 <div class="text-end">7921</div> 3505 </div> 3506 <div class="column-togel"> 3507 <div class="subtext-color"></div> 3508 <div class="subtext-color">2026-09-21</div> 3509 <div class="text-end">3901</div> 3510 </div> 3511 <div class="column-togel"> 3512 <div class="subtext-color"></div> 3513 <div class="subtext-color">2026-09-20</div> 3514 <div class="text-end">1413</div> 3515 </div> 3516 3517 3518 3519 </div> 3520 3521 </div> 3522 <div class="row-togel" onclick="$('#paito-MY').slideToggle(250);"> 3523 <div class="column-togel"> 3524 <div class="subtext-color">MALAYSIA</div> 3525 <div class="subtext-color">2026-09-25</div> 3526 <div class="text-end">3280</div> 3527 </div> 3528 3529 <div id="paito-MY" style="display: none"> 3530 3531 <div class="column-togel"> 3532 <div class="subtext-color"></div> 3533 <div class="subtext-color">2026-09-25</div> 3534 <div class="text-end">3280</div> 3535 </div> 3536 <div class="column-togel"> 3537 <div class="subtext-color"></div> 3538 <div class="subtext-color">2026-09-24</div> 3539 <div class="text-end">2902</div> 3540 </div> 3541 <div class="column-togel"> 3542 <div class="subtext-color"></div> 3543 <div class="subtext-color">2026-09-23</div> 3544 <div class="text-end">8301</div> 3545 </div> 3546 <div class="column-togel"> 3547 <div class="subtext-color"></div> 3548 <div class="subtext-color">2026-09-22</div> 3549 <div class="text-end">2443</div> 3550 </div> 3551 <div class="column-togel"> 3552 <div class="subtext-color"></div> 3553 <div class="subtext-color">2026-09-21</div> 3554 <div class="text-end">4038</div> 3555 </div> 3556 <div class="column-togel"> 3557 <div class="subtext-color"></div> 3558 <div class="subtext-color">2026-09-20</div> 3559 <div class="text-end">8733</div> 3560 </div> 3561 <div class="column-togel"> 3562 <div class="subtext-color"></div> 3563 <div class="subtext-color">2026-09-19</div> 3564 <div class="text-end">5592</div> 3565 </div> 3566 3567 3568 3569 </div> 3570 3571 </div> 3572 <div class="row-togel" onclick="$('#paito-MC').slideToggle(250);"> 3573 <div class="column-togel"> 3574 <div class="subtext-color">MACAU</div> 3575 <div class="subtext-color">2026-09-25</div> 3576 <div class="text-end">3091</div> 3577 </div> 3578 3579 <div id="paito-MC" style="display: none"> 3580 3581 <div class="column-togel"> 3582 <div class="subtext-color"></div> 3583 <div class="subtext-color">2026-09-25</div> 3584 <div class="text-end">3091</div> 3585 </div> 3586 <div class="column-togel"> 3587 <div class="subtext-color"></div> 3588 <div class="subtext-color">2026-09-24</div> 3589 <div class="text-end">7884</div> 3590 </div> 3591 <div class="column-togel"> 3592 <div class="subtext-color"></div> 3593 <div class="subtext-color">2026-09-23</div> 3594 <div class="text-end">1615</div> 3595 </div> 3596 <div class="column-togel"> 3597 <div class="subtext-color"></div> 3598 <div class="subtext-color">2026-09-22</div> 3599 <div class="text-end">4758</div> 3600 </div> 3601 <div class="column-togel"> 3602 <div class="subtext-color"></div> 3603 <div class="subtext-color">2026-09-21</div> 3604 <div class="text-end">9992</div> 3605 </div> 3606 <div class="column-togel"> 3607 <div class="subtext-color"></div> 3608 <div class="subtext-color">2026-09-20</div> 3609 <div class="text-end">1445</div> 3610 </div> 3611 <div class="column-togel"> 3612 <div class="subtext-color"></div> 3613 <div class="subtext-color">2026-09-19</div> 3614 <div class="text-end">6903</div> 3615 </div> 3616 3617 3618 3619 </div> 3620 3621 </div> 3622 <div class="row-togel" onclick="$('#paito-QTR').slideToggle(250);"> 3623 <div class="column-togel"> 3624 <div class="subtext-color">QATAR</div> 3625 <div class="subtext-color">2026-09-25</div> 3626 <div class="text-end">1356</div> 3627 </div> 3628 3629 <div id="paito-QTR" style="display: none"> 3630 3631 <div class="column-togel"> 3632 <div class="subtext-color"></div> 3633 <div class="subtext-color">2026-09-25</div> 3634 <div class="text-end">1356</div> 3635 </div> 3636 <div class="column-togel"> 3637 <div class="subtext-color"></div> 3638 <div class="subtext-color">2026-09-24</div> 3639 <div class="text-end">8331</div> 3640 </div> 3641 <div class="column-togel"> 3642 <div class="subtext-color"></div> 3643 <div class="subtext-color">2026-09-23</div> 3644 <div class="text-end">5957</div> 3645 </div> 3646 <div class="column-togel"> 3647 <div class="subtext-color"></div> 3648 <div class="subtext-color">2026-09-22</div> 3649 <div class="text-end">2913</div> 3650 </div> 3651 <div class="column-togel"> 3652 <div class="subtext-color"></div> 3653 <div class="subtext-color">2026-09-21</div> 3654 <div class="text-end">7756</div> 3655 </div> 3656 <div class="column-togel"> 3657 <div class="subtext-color"></div> 3658 <div class="subtext-color">2026-09-20</div> 3659 <div class="text-end">9319</div> 3660 </div> 3661 <div class="column-togel"> 3662 <div class="subtext-color"></div> 3663 <div class="subtext-color">2026-09-19</div> 3664 <div class="text-end">0110</div> 3665 </div> 3666 3667 3668 3669 </div> 3670 3671 </div> 3672 <div class="row-togel" onclick="$('#paito-HKN').slideToggle(250);"> 3673 <div class="column-togel"> 3674 <div class="subtext-color">HK MALAM</div> 3675 <div class="subtext-color">2026-09-25</div> 3676 <div class="text-end">0157</div> 3677 </div> 3678 3679 <div id="paito-HKN" style="display: none"> 3680 3681 <div class="column-togel"> 3682 <div class="subtext-color"></div> 3683 <div class="subtext-color">2026-09-25</div> 3684 <div class="text-end">0157</div> 3685 </div> 3686 <div class="column-togel"> 3687 <div class="subtext-color"></div> 3688 <div class="subtext-color">2026-09-24</div> 3689 <div class="text-end">3518</div> 3690 </div> 3691 <div class="column-togel"> 3692 <div class="subtext-color"></div> 3693 <div class="subtext-color">2026-09-23</div> 3694 <div class="text-end">5092</div> 3695 </div> 3696 <div class="column-togel"> 3697 <div class="subtext-color"></div> 3698 <div class="subtext-color">2026-09-22</div> 3699 <div class="text-end">8035</div> 3700 </div> 3701 <div class="column-togel"> 3702 <div class="subtext-color"></div> 3703 <div class="subtext-color">2026-09-21</div> 3704 <div class="text-end">7846</div> 3705 </div> 3706 <div class="column-togel"> 3707 <div class="subtext-color"></div> 3708 <div class="subtext-color">2026-09-20</div> 3709 <div class="text-end">6952</div> 3710 </div> 3711 <div class="column-togel"> 3712 <div class="subtext-color"></div> 3713 <div class="subtext-color">2026-09-19</div> 3714 <div class="text-end">1284</div> 3715 </div> 3716 3717 3718 3719 </div> 3720 3721 </div> 3722 <div c
3722lass="row-togel" onclick="$('#paito-HKB').slideToggle(250);"> 3723 <div class="column-togel"> 3724 <div class="subtext-color">HONGKONG</div> 3725 <div class="subtext-color">2026-09-25</div> 3726 <div class="text-end">2771</div> 3727 </div> 3728 3729 <div id="paito-HKB" style="display: none"> 3730 3731 <div class="column-togel"> 3732 <div class="subtext-color"></div> 3733 <div class="subtext-color">2026-09-25</div> 3734 <div class="text-end">2771</div> 3735 </div> 3736 <div class="column-togel"> 3737 <div class="subtext-color"></div> 3738 <div class="subtext-color">2026-09-24</div> 3739 <div class="text-end">0823</div> 3740 </div> 3741 <div class="column-togel"> 3742 <div class="subtext-color"></div> 3743 <div class="subtext-color">2026-09-23</div> 3744 <div class="text-end">9540</div> 3745 </div> 3746 <div class="column-togel"> 3747 <div class="subtext-color"></div> 3748 <div class="subtext-color">2026-09-22</div> 3749 <div class="text-end">4659</div> 3750 </div> 3751 <div class="column-togel"> 3752 <div class="subtext-color"></div> 3753 <div class="subtext-color">2026-09-21</div> 3754 <div class="text-end">9608</div> 3755 </div> 3756 <div class="column-togel"> 3757 <div class="subtext-color"></div> 3758 <div class="subtext-color">2026-09-20</div> 3759 <div class="text-end">2036</div> 3760 </div> 3761 <div class="column-togel"> 3762 <div class="subtext-color"></div> 3763 <div class="subtext-color">2026-09-19</div> 3764 <div class="text-end">0860</div> 3765 </div> 3766 3767 3768 3769 </div> 3770 3771 </div> 3772 <div class="row-togel" onclick="$('#paito-TMC00').slideToggle(250);"> 3773 <div class="column-togel"> 3774 <div class="subtext-color">TOTOMACAU 0000</div> 3775 <div class="subtext-color">2026-09-26</div> 3776 <div class="text-end">2212</div> 3777 </div> 3778 3779 <div id="paito-TMC00" style="display: none"> 3780 3781 <div class="column-togel"> 3782 <div class="subtext-color"></div> 3783 <div class="subtext-color">2026-09-26</div> 3784 <div class="text-end">2212</div> 3785 </div> 3786 <div class="column-togel"> 3787 <div class="subtext-color"></div> 3788 <div class="subtext-color">2026-09-25</div> 3789 <div class="text-end">0079</div> 3790 </div> 3791 <div class="column-togel"> 3792 <div class="subtext-color"></div> 3793 <div class="subtext-color">2026-09-24</div> 3794 <div class="text-end">2119</div> 3795 </div> 3796 <div class="column-togel"> 3797 <div class="subtext-color"></div> 3798 <div class="subtext-color">2026-09-23</div> 3799 <div class="text-end">5475</div> 3800 </div> 3801 <div class="column-togel"> 3802 <div class="subtext-color"></div> 3803 <div class="subtext-color">2026-09-22</div> 3804 <div class="text-end">6789</div> 3805 </div> 3806 <div class="column-togel"> 3807 <div class="subtext-color"></div> 3808 <div class="subtext-color">2026-09-21</div> 3809 <div class="text-end">9221</div> 3810 </div> 3811 <div class="column-togel"> 3812 <div class="subtext-color"></div> 3813 <div class="subtext-color">2026-09-20</div> 3814 <div class="text-end">9349</div> 3815 </div> 3816 3817 3818 3819 </div> 3820 3821 </div> 3822 <div class="row-togel" onclick="$('#paito-TMC13').slideToggle(250);"> 3823 <div class="column-togel"> 3824 <div class="subtext-color">TOTOMACAU 1300</div> 3825 <div class="subtext-color">2026-09-26</div> 3826 <div class="text-end">9390</div> 3827 </div> 3828 3829 <div id="paito-TMC13" style="display: none"> 3830 3831 <div class="column-togel"> 3832 <div class="subtext-color"></div> 3833 <div class="subtext-color">2026-09-26</div> 3834 <div class="text-end">9390</div> 3835 </div> 3836 <div class="column-togel"> 3837 <div class="subtext-color"></div> 3838 <div class="subtext-color">2026-09-25</div> 3839 <div class="text-end">6669</div> 3840 </div> 3841 <div class="column-togel"> 3842 <div class="subtext-color"></div> 3843 <div class="subtext-color">2026-09-24</div> 3844 <div class="text-end">0107</div> 3845 </div> 3846 <div class="column-togel"> 3847 <div class="subtext-color"></div> 3848 <div class="subtext-color">2026-09-23</div> 3849 <div class="text-end">9961</div> 3850 </div> 3851 <div class="column-togel"> 3852 <div class="subtext-color"></div> 3853 <div class="subtext-color">2026-09-22</div> 3854 <div class="text-end">5853</div> 3855 </div> 3856 <div class="column-togel"> 3857 <div class="subtext-color"></div> 3858 <div class="subtext-color">2026-09-21</div> 3859 <div class="text-end">7720</div> 3860 </div> 3861 <div class="column-togel"> 3862 <div class="subtext-color"></div> 3863 <div class="subtext-color">2026-09-20</div> 3864 <div class="text-end">8957</div> 3865 </div> 3866 3867 3868 3869 </div> 3870 3871 </div> 3872 <div class="row-togel" onclick="$('#paito-TMC16').slideToggle(250);"> 3873 <div class="column-togel"> 3874 <div class="subtext-color">TOTOMACAU 1600</div> 3875 <div class="subtext-color">2026-09-26</div> 3876 <div class="text-end">3432</div> 3877 </div> 3878 3879 <div id="paito-TMC16" style="display: none"> 3880 3881 <div class="column-togel"> 3882 <div class="subtext-color"></div> 3883 <div class="subtext-color">2026-09-26</div> 3884 <div class="text-end">3432</div> 3885 </div> 3886 <div class="column-togel"> 3887 <div class="subtext-color"></div> 3888 <div class="subtext-color">2026-09-25</div> 3889 <div class="text-end">0626</div> 3890 </div> 3891 <div class="column-togel"> 3892 <div class="subtext-color"></div> 3893 <div class="subtext-color">2026-09-24</div> 3894 <div class="text-end">9557</div> 3895 </div> 3896 <div class="column-togel"> 3897 <div class="subtext-color"></div> 3898 <div class="subtext-color">2026-09-23</div> 3899 <div class="text-end">1171</div> 3900 </div> 3901 <div class="column-togel"> 3902 <div class="subtext-color"></div> 3903 <div class="subtext-color">2026-09-22</div> 3904 <div class="text-end">3443</div> 3905 </div> 3906 <div class="column-togel"> 3907 <div class="subtext-color"></div> 3908 <div class="subtext-color">2026-09-21</div> 3909 <div class="text-end">5445</div> 3910 </div> 3911 <div class="column-togel"> 3912 <div class="subtext-color"></div> 3913 <div class="subtext-color">2026-09-20</div> 3914 <div class="text-end">8099</div> 3915 </div> 3916 3917 3918 3919 </div> 3920 3921 </div> 3922 <div class="row-togel" onclick="$('#paito-TMC19').slideToggle(250);"> 3923 <div class="column-togel"> 3924 <div class="subtext-color">TOTOMACAU 1900</div> 3925 <div class="subtext-color">2026-09-25</div> 3926 <div class="text-end">1334</div> 3927 </div> 3928 3929 <div id="paito-TMC19" style="display: none"> 3930 3931 <div class="column-togel"> 3932 <div class="subtext-color"></div> 3933 <div class="subtext-color">2026-09-25</div> 3934 <div class="text-end">1334</div> 3935 </div> 3936 <div class="column-togel"> 3937 <div class="subtext-color"></div> 3938 <div class="subtext-color">2026-09-24</div> 3939 <div class="text-end">6012</div> 3940 </div> 3941 <div class="column-togel"> 3942 <div class="subtext-color"></div> 3943 <div class="subtext-color">2026-09-23</div> 3944 <div class="text-end">8233</div> 3945 </div> 3946 <div class="column-togel"> 3947 <div class="subtext-color"></div> 3948 <div class="subtext-color">2026-09-22</div> 3949 <div class="text-end">7350</div> 3950 </div> 3951 <div class="column-togel"> 3952 <div class="subtext-color"></div> 3953 <div class="subtext-color">2026-09-21</div> 3954 <div class="text-end">4194</div> 3955 </div> 3956 <div class="column-togel"> 3957 <div class="subtext-color"></div> 3958 <div class="subtext-color">2026-09-20</div> 3959 <div class="text-end">1018</div> 3960 </div> 3961 <div class="column-togel"> 3962 <div class="subtext-color"></div> 3963 <div class="subtext-color">2026-09-19</div> 3964 <div class="text-end">5337</div> 3965 </div> 3966 3967 3968 3969 </div> 3970 3971 </div> 3972 <div class="row-togel" onclick="$('#paito-TMC22').slideToggle(250);"> 3973 <div class="column-togel"> 3974 <div class="subtext-color">TOTOMACAU 2200</div> 3975 <div class="subtext-color">2026-09-25</div> 3976 <div class="text-end">1929</div> 3977 </div> 3978 3979 <div id="paito-TMC22" style="display: none"> 3980 3981 <div class="column-togel"> 3982 <div class="subtext-color"></div> 3983 <div class="subtext-color">2026-09-25</div> 3984 <div class="text-end">1929</div> 3985 </div> 3986 <div class="column-togel"> 3987 <div class="subtext-color"></div> 3988 <div class="subtext-color">2026-09-24</div> 3989 <div class="text-end">3288</div> 3990 </div> 3991 <div class="column-togel"> 3992 <div class="subtext-color"></div> 3993 <div class="subtext-color">2026-09-23</div> 3994 <div class="text-end">0006</div> 3995 </div> 3996 <div class="column-togel"> 3997 <div class="subtext-color"></div> 3998 <div class="subtext-color">2026-09-22</div> 3999 <div class="text-end">9869</div> 4000 </div> 4001 <div class="column-togel"> 4002 <div class="subtext-color"></div> 4003 <div class="subtext-color">2026-09-21</div> 4004 <div class="text-end">6381</div> 4005 </div> 4006 <div class="column-togel"> 4007 <div class="subtext-color"></div> 4008 <div class="subtext-color">2026-09-20</div> 4009 <div class="text-end">6550</div> 4010 </div> 4011 <div class="column-togel"> 4012 <div class="subtext-color"></div> 4013 <div class="subtext-color">2026-09-19</div> 4014 <div class="text-end">8359</div> 4015 </div> 4016 4017 4018 4019 </div> 4020 4021 </div> 4022 </div> 4023</div> --> 4024 </div> 4025 4026 4027 <div class="container mt-4 mt-lg-4"> 4028 <div class="d-flex align-items-center gap-3"> 4029 <img src="https://coupon.nahbisa.com/images/logo.png" 4030 style="height: 40px"> 4031 </div> 4032 4033 <iframe id="coupon-widget-frame" src="https://fkupon.com/widget.php" title="Kupon" class="mt-3" 4034 style="width:100%; height:820px; border:none; display:block;"></iframe> 4035 4036 4037
4037<script> 4038 (function () { 4039 const WIDGET_ORIGIN = "https://fkupon.com"; 4040 4041 window.addEventListener("message", function (event) { 4042 if (event.origin !== WIDGET_ORIGIN) { 4043 return; // Ignore unknown origins 4044 } 4045 4046 const data = event.data || {}; 4047 4048 if (data.source !== "kupon-widget") return; 4049 4050 if (data.action === "resize" && data.height) { 4051 const frame = document.getElementById("coupon-widget-frame"); 4052 if (frame) frame.style.height = data.height + "px"; 4053 return; 4054 } 4055 4056 if (data.action !== "enterRoom") return; 4057 4058 const type = data.type; 4059 const periode = data.periode; 4060 4061 window.kupon_type = type; 4062 window.kupon_periode = periode; 4063 4064 openLoginModal('kuponotp', 'kpn'); 4065 }); 4066 })(); 4067 </script>
4067 4068 4069 </div> 4070 </div> 4071</div> 4072
4073<script> 4074 var currentMenu = 'lobby'; 4075 4076 // Helper: scroll selected menu item into view (center if possible) 4077 function scrollMenuIntoView(menuKey) { 4078 const container = document.querySelector('.game-category-scroll'); 4079 const indicator = document.querySelector(`#main-menu-indicator-${menuKey}`); 4080 if (!container || !indicator) return; 4081 4082 // The <a> that wraps the indicator 4083 const item = indicator.closest('a'); 4084 if (!item) return; 4085 4086 const itemLeft = item.offsetLeft; 4087 const itemWidth = item.offsetWidth; 4088 const containerWidth = container.clientWidth; 4089 4090 // Target so the item is centered when possible 4091 let targetLeft = itemLeft - (containerWidth - itemWidth) / 2; 4092 4093 // Clamp to valid scroll range 4094 const maxLeft = container.scrollWidth - containerWidth; 4095 if (targetLeft < 0) targetLeft = 0; 4096 if (targetLeft > maxLeft) targetLeft = maxLeft; 4097 4098 container.scrollTo({ left: targetLeft, behavior: 'smooth' }); 4099 4100 // Update fades shortly after the scroll starts 4101 setTimeout(updateScrollFade, 160); 4102 } 4103 4104 // Your function: also scroll to item 4105 function setMainMenuIndicator(menu) { 4106 $(`#main-menu-indicator-${currentMenu}`).removeClass('active'); 4107 $(`#main-menu-indicator-${menu}`).addClass('active'); 4108 currentMenu = menu; 4109 4110 // ð auto-scroll to the selected item 4111 scrollMenuIntoView(menu); 4112 } 4113 4114 scrollContainer = document.querySelector('.game-category-scroll'); 4115 fadeLeft = document.querySelector('.scroll-fade-left'); 4116 fadeRight = document.querySelector('.scroll-fade-right'); 4117 4118 function updateScrollFade() { 4119 scrollLeft = scrollContainer.scrollLeft;
4120 scrollWidth = scrollContainer.scrollWidth; 4121 clientWidth = scrollContainer.clientWidth; 4122 4123 // Show left fade if not at the start 4124 if (scrollLeft > 0) { 4125 fadeLeft.style.display = 'block'; 4126 } else { 4127 fadeLeft.style.display = 'none'; 4128 } 4129 4130 // Show right fade if not at the end 4131 if (scrollLeft + clientWidth < scrollWidth - 1) { 4132 fadeRight.style.display = 'block'; 4133 } else { 4134 fadeRight.style.display = 'none'; 4135 } 4136 } 4137 4138 setMainMenuIndicator(currentMenu); 4139 4140 // Listen to scroll event 4141 scrollContainer.addEventListener('scroll', updateScrollFade); 4142 4143 // Initial check after content loads 4144 window.addEventListener('load', updateScrollFade); 4145 4146</script>
4146 4147 4148<!--Transaction --> 4149 4150<style> 4151 4152 /* Common dot styles */ 4153 .bank-status { 4154 position: absolute; 4155 left: -3px; 4156 top: 50%; 4157 transform: translateY(-50%); 4158 width: 13px; 4159 height: 13px; 4160 border-radius: 50%; 4161 border: 3px solid var(--bg-elevated); 4162 } 4163 4164 /* Green glowing dot */ 4165 .bank-status-1 { 4166 background-color: #00ff66; 4167 } 4168 4169 /* Yellow glowing dot */ 4170 .bank-status-2 { 4171 background-color: #ffd600; 4172 } 4173 4174 .btn-bank { 4175 position: relative; 4176 } 4177 4178 .btn-bank:disabled, 4179 .btn-bank[disabled]{ 4180 opacity: .2; 4181 } 4182 4183 .grid-template-columns-5 { 4184 grid-template-columns: repeat(5, 1fr); 4185 } 4186 4187 @media (max-width: 768px) { 4188 .grid-template-columns-sm-3 { 4189 grid-template-columns: repeat(3, 1fr); 4190 } 4191 } 4192 4193</style> 4194 4195<div> 4196 <div class="container"> 4197 <div class="d-flex align-items-center gap-2"> 4198 <i class="icon-bank-info text-accent fs-lg"></i> 4199 <span class="fw-semibold fs-xl fs-sm-lg">Transaksi</span> 4200 </div> 4201 <div class="mt-3"> 4202 <div class="d-flex flex-column flex-md-column flex-lg-row gap-3"> 4203 4204 <!--Bank --> 4205 <div class="box-transaction card border-0"> 4206 <div class="card-header border-0 bg-surface fw-semibold">Bank Lokal</div> 4207 <div class="card-body bg-elevated"> 4208 <div class="transaction-list "> 4209 <button class="btn btn-base btn-bank " > 4210 <span class="bank-status bank-status-1"></span> 4211 BCA 4212 </button> 4213 <button class="btn btn-base btn-bank " > 4214 <span class="bank-status bank-status-1"></span> 4215 Mandiri 4216 </button> 4217 <button class="btn btn-base btn-bank " > 4218 <span class="bank-status bank-status-1"></span> 4219 BNI 4220 </button> 4221 <button class="btn btn-base btn-bank " > 4222 <span class="bank-status bank-status-1"></span> 4223 BRI 4224 </button> 4225 <button class="btn btn-base btn-bank " > 4226 <span class="bank-status bank-status-1"></span> 4227 CIMB 4228 </button> 4229 <button class="btn btn-base btn-bank " > 4230 <span class="bank-status bank-status-1"></span> 4231 Danamon 4232 </button> 4233 <button class="btn btn-base btn-bank " > 4234 <span class="bank-status bank-status-1"></span> 4235 Permata 4236 </button> 4237 <button class="btn btn-base btn-bank " > 4238 <span class="bank-status bank-status-1"></span> 4239 BJB 4240 </button> 4241 <button class="btn btn-base btn-bank " > 4242 <span class="bank-status bank-status-1"></span> 4243 PANIN 4244 </button> 4245 <button class="btn btn-base btn-bank " > 4246 <span class="bank-status bank-status-1"></span> 4247 OCBC 4248 </button> 4249 <button class="btn btn-base btn-bank " > 4250 <span class="bank-status bank-status-1"></span> 4251 JAGO 4252 </button> 4253 <button class="btn btn-base btn-bank " > 4254 <span class="bank-status bank-status-1"></span> 4255 SeaBank 4256 </button> 4257 <button class="btn btn-base btn-bank " > 4258 <span class="bank-status bank-status-1"></span> 4259 DBS 4260 </button> 4261 <button class="btn btn-base btn-bank " > 4262 <span class="bank-status bank-status-1"></span> 4263 Maybank 4264 </button> 4265 </div> 4266 </div> 4267 </div> 4268 4269 4270 4271 <!--Non Bank --> 4272 4273 <div class="box-transaction card border-0"> 4274 <div class="card-header border-0 bg-surface fw-semibold">E-Wallet & Pulsa</div> 4275 <div class="card-body bg-elevated"> 4276 <div class="transaction-list "> 4277 <button class="btn btn-base btn-bank"> 4278 DANA 4279 <span class="bank-status bank-status-1"></span> 4280 </button> 4281 <button class="btn btn-base btn-bank"> 4282 OVO 4283 <span class="bank-status bank-status-1"></span> 4284 </button> 4285 <button class="btn btn-base btn-bank"> 4286 GOPAY 4287 <span class="bank-status bank-status-1"></span> 4288 </button> 4289 <button class="btn btn-base btn-bank"> 4290 Telkomsel 4291 <span class="bank-status bank-status-1"></span> 4292 </button> 4293 <button class="btn btn-base btn-bank"> 4294 Axiata 4295 <span class="bank-status bank-status-1"></span> 4296 </button> 4297 </div> 4298 </div> 4299 </div> 4300 4301 4302 <!--Crypto --> 4303 4304 <div class="box-transaction card border-0"> 4305 <div class="card-header border-0 bg-surface fw-semibold">Crypto Currency</div> 4306 <div class="card-body bg-elevated"> 4307 <div class="transaction-list"> 4308 <button class="btn btn-base btn-bank"> 4309 <span class="bank-status bank-status-1"></span> 4310 USDT 4311 </button> 4312 </div> 4313 </div> 4314 </div> 4315 4316 </div> 4317 </div> 4318 </div> 4319 4320</div> 4321 4322 4323 4324<div class="footer bg-surface py-5 mt-5"> 4325 <div class="container"> 4326 4327 <div class="d-flex flex-column flex-lg-row justify-content-between align-items-start align-items-lg-center"> 4328 <div class="d-flex flex-column gap-1"> 4329 <div><img src="/images/logo.png?1787301696" class="logo-footer" alt="Logo"></div> 4330 <div class="fs-sm mt-3 text-nowrap">© 2026 Copyright OKJEK21. All Rights Reserved.</div> 4331 </div> 4332 4333 4334 <ul class="d-flex justify-content-evenly justify-content-lg-end align-items-center gap-3 w-100 mt-4 mt-lg-0"> 4335 4336 <li><a href="https://t.me/Okjek21Official_Bot" target="_blank" aria-label="Visit telegram" rel="noopener noreferrer"><i class="icon-telegram text-accent fs-lg"></i></a></li> 4337 <li><a href="http://ppk4d.com/waokjek" target="_blank" aria-label="Visit whatsapp" rel="noopener noreferrer"><i class="icon-whatsapp text-accent fs-lg"></i></a></li> 4338 <li><a href="https://www.facebook.com/profile.php?id=61578798729259" target="_blank" aria-label="Visit facebook" rel="noopener noreferrer"><i class="icon-facebook text-accent fs-lg"></i></a></li> 4339 <li><a href="https://www.instagram.com/" target="_blank" aria-label="Visit instagram" rel="noopener noreferrer"><i class="icon-instagram text-accent fs-lg"></i></a></li> 4340 4341 </ul> 4342 4343 </div> 4344 4345 <hr class="my-3 my-lg-5 w-100" /> 4346 4347 <div class="d-flex justify-content-center align-items-center"> 4348 <img class="w-100 d-none d-lg-block" src="https://imgotp.viva88athenae.com//providers.png" style="width: 100%" alt="Provider"/> 4349 <img class="w-100 d-block d-lg-none" src="https://imgotp.viva88athenae.com//mproviders.png" style="width: 100%" alt="Provider"/> 4350 </div> 4351 4352 <hr class="my-3 my-lg-5 w-100" /> 4353 4354 <div class="d-flex justify-content-center align-items-center py-4"> 4355 <img src="https://imgotp.viva88athenae.com//license.png" style="max-width: 800px; width: 100%" alt="License"/> 4356 </div> 4357 4358 <hr class="my-3 my-lg-5 w-100" /> 4359 4360 <h1 style="text-align: center;"><span style="color: rgb(217, 215, 50);">OKJEK21 | Agen Slot Gacor Slot777 & RTP Slot Terbaru 2026</span></h1> 4361 4362<p style="text-align: center;"><a href="https://mibarradesonido.com/" style="color: rgb(217, 215, 50);">OKJEK21</a> merupakan pusat informasi yang membahas berbagai hal seputar permainan slot online, termasuk informasi Slot777, perkembangan permainan populer, serta referensi RTP slot terbaru 2026. Halaman ini disusun untuk membantu pengunjung menemukan informasi yang relevan mengenai OKJEK21 secara lebih mudah dalam satu tempat.</p> 4363 4364<p style="text-align: center;">Selain membahas <a href="https://mibarradesonido.com/" style="color: rgb(217, 215, 50);">slot gacor</a> dan Slot777, OKJEK21 juga menghadirkan informasi mengenai RTP slot yang dapat digunakan sebagai salah satu referensi ketika membandingkan berbagai permainan. Nilai RTP merupakan informasi statistik mengenai persentase pengembalian teoretis dalam jangka panjang dan bukan jaminan hasil pada setiap sesi permainan.</p> 4365 4366<h2 style="text-align: center;">Informasi OKJEK21 Terbaru 2026</h2> 4367 4368<p style="text-align: center;">Perkembangan permainan online membuat informasi mengenai sebuah platform dan pilihan permainan terus berubah. Karena itu, halaman OKJEK21 ini dirancang dengan fokus pada informasi terbaru 2026, mulai dari pembahasan Slot777, istilah slot gacor, hingga referensi RTP slot yang sering dicari oleh pengguna.</p> 4369 4370<p style="text-align: center;">Pengunjung dapat menggunakan halaman ini sebagai titik awal untuk memahami berbagai istilah yang berkaitan dengan permainan slot. Dengan penyajian informasi yang lebih terstruktur, pencarian berdasarkan nama permainan, kategori, maupun data RTP dapat dilakukan de
4370ngan lebih praktis.</p> 4371 4372<h2 style="text-align: center;">Slot Gacor dan Cara Memahami Istilahnya</h2> 4373 4374<p style="text-align: center;">Istilah <strong>slot gacor</strong> banyak digunakan di internet untuk menggambarkan permainan yang menurut pengalaman atau pembahasan komunitas dianggap sedang menarik. Namun, istilah tersebut bukan ukuran statistik resmi dan tidak dapat digunakan untuk memastikan bahwa suatu permainan akan memberikan hasil tertentu.</p> 4375 4376<p style="text-align: center;">Karena itu, informasi mengenai slot gacor sebaiknya dipahami sebagai istilah populer dalam komunitas, bukan sebagai jaminan kemenangan. Setiap hasil permainan tetap bersifat tidak pasti dan dapat berbeda pada setiap sesi.</p> 4377 4378<h2 style="text-align: center;">Mengenal Slot777</h2> 4379 4380<p style="text-align: center;"><strong>Slot777</strong> merupakan salah satu istilah yang banyak digunakan ketika pengguna mencari referensi permainan slot online. Pembahasan mengenai Slot777 dapat mencakup kategori permainan, karakteristik fitur, tampilan, mekanisme bonus, hingga informasi statistik yang tersedia.</p> 4381 4382<p style="text-align: center;">Dalam konteks OKJEK21, informasi Slot777 ditempatkan sebagai bagian dari referensi permainan sehingga pengunjung dapat memahami kategori yang sedang dicari tanpa harus berpindah-pindah halaman. Informasi sebaiknya selalu diperiksa kembali karena detail permainan dapat berubah sesuai penyedia dan versi yang tersedia.</p> 4383 4384<h2 style="text-align: center;">RTP Slot Terbaru 2026</h2> 4385 4386<p style="text-align: center;"><strong>RTP slot</strong> atau Return to Player merupakan persentase teoretis yang menggambarkan jumlah pengembalian rata-rata dalam jangka panjang berdasarkan mekanisme permainan. Sebagai contoh, sebuah permainan dengan RTP teoretis 96% berarti secara statistik jangka panjang model permainannya dirancang untuk mengembalikan sekitar 96% dari total taruhan, bukan berarti setiap pemain akan menerima kembali 96% dari dana yang dimainkan.</p> 4387 4388<p style="text-align: center;">Hal penting yang perlu dipahami adalah RTP tidak memprediksi hasil satu putaran atau satu sesi. Hasil aktual dapat mengalami variasi yang sangat besar. Oleh sebab itu, informasi RTP slot sebaiknya digunakan sebagai data pembanding dan bukan sebagai kepastian hasil.</p> 4389 4390<h2 style="text-align: center;">Mengapa Informasi RTP Banyak Dicari?</h2> 4391 4392<p style="text-align: center;">RTP menjadi salah satu informasi yang sering dicari karena memberikan gambaran mengenai karakteristik matematis sebuah permainan. Bersama dengan volatilitas, frekuensi fitur, dan mekanisme permainan, RTP dapat membantu pengguna memahami perbedaan antara satu permainan dengan permainan lainnya.</p> 4393 4394<p style="text-align: center;">Meski demikian, angka RTP saja tidak cukup untuk menentukan pengalaman atau hasil permainan. Permainan dengan RTP yang sama dapat memiliki karakteristik volatilitas berbeda sehingga distribusi hasilnya juga dapat berbeda.</p> 4395 4396<h2 style="text-align: center;">Panduan Membaca Informasi Slot</h2> 4397 4398<p style="text-align: center;">Sebelum menggunakan informasi mengenai sebuah permainan, perhatikan beberapa detail seperti nama permainan, penyedia, RTP yang tercantum, volatilitas, fitur utama, dan aturan permainan. Membaca informasi tersebut secara menyeluruh akan memberikan gambaran yang lebih objektif dibandingkan hanya mengandalkan istilah seperti âgacorâ.</p> 4399 4400<p style="text-align: center;">Informasi yang berasal dari sumber berbeda juga sebaiknya dibandingkan terlebih dahulu. Data RTP dapat ditampilkan dengan format berbeda dan beberapa permainan bahkan dapat memiliki konfigurasi atau versi yang berbeda.</p> 4401 4402<h2 style="text-align: center;">OKJEK21 dan Informasi Slot Terbaru</h2> 4403 4404<p style="text-align: center;">OKJEK21 berfokus pada penyajian informasi yang berkaitan dengan slot online, Slot777, slot gacor sebagai istilah populer, serta referensi RTP slot terbaru 2026. Struktur informasi dibuat agar pengunjung dapat menemukan topik yang dibutuhkan dengan lebih cepat.</p> 4405 4406<p style="text-align: center;">Dengan menggabungkan pembahasan mengenai permainan dan informasi statistik, halaman ini dapat menjadi referensi untuk memahami berbagai istilah yang sering muncul dalam pencarian terkait OKJEK21. Informasi yang tersedia tetap perlu dipahami sebagai referensi dan bukan sebagai jaminan terhadap hasil permainan.</p> 4407 4408<h2 style="text-align: center;">Kesimpulan</h2> 4409 4410<p style="text-align: center;"><a href="https://mibarradesonido.com/" style="color: rgb(217, 215, 50);">OKJEK21</a> menghadirkan pusat informasi seputar <strong>agen slot gacor, Slot777, dan RTP slot terbaru 2026</strong>. Pembahasan mencakup pengertian istilah slot gacor, informasi mengenai Slot777, serta cara memahami RTP secara lebih tepat.</p> 4411 4412<p style="text-align: center;">Dengan memahami informasi permainan dan statistik secara objektif, pengunjung dapat membedakan antara data teoretis, istilah populer, dan klaim yang belum tentu dapat dibuktikan. Selalu perhatikan aturan permainan, batas usia yang berlaku, serta ketentuan hukum di wilayah masing-masing sebelum menggunakan layanan permainan online.</p> 4413 4414 4415<style> 4416a#menu-slot, a#menu-casino, a#menu-sports, a#menu-sabung, a#menu-arcade, a#menu-interactive { 4417 background: radial-gradient(circle at center, #000000 0%, #000000 50%) !important; 4418 border-left: 6px solid #68ff68; 4419 border-right: 6px solid #68ff68; 4420 border-bottom: 2px solid #68ff68; 4421 border-top: 2px solid #68ff68; 4422 border-radius: 30px !important; 4423 transition: .7s !important; 4424} 4425 4426 a#menu-slot:hover, 4427 a#menu-casino:hover, 4428 a#menu-sports:hover, 4429 a#menu-sabung:hover, 4430 a#menu-arcade:hover, 4431 a#menu-interactive:hover { 4432 border-left: 6px solid #fff; 4433 border-right: 6px solid #fff; 4434 border-bottom: 2px solid #fff; 4435 border-top: 2px solid #fff; 4436 transition: .7s; 4437} 4438 4439.btn-menu { 4440 border-left: 6px solid #68ff68; 4441 border-right: 6px solid #68ff68; 4442 background: radial-gradient(circle at center, #000000 0%, #000000 70%) !important; 4443 border-radius: 30px !important; 4444 border-bottom: 2px solid #68ff68; 4445 border-top: 2px solid #68ff68; 4446 transition: .7s !important; 4447} 4448 4449.btn-menu:hover { 4450 border-left: 6px solid #fff; 4451 border-right: 6px solid #fff; 4452 border-bottom: 2px solid #fff; 4453 border-top: 2px solid #fff; 4454 transition: .7s; 4455} 4456 4457.menu-group { 4458 background: none; 4459 gap: 5px !important; 4460} 4461 4462.menu-item:hover { 4463 background: rgb(20 15 30) !important; 4464} 4465 4466.btn-menu:not(.sidebar-menu) { 4467 background: radial-gradient(circle at center, #000000 0%, #000000 70%); 4468 overflow: hidden; 4469 position: relative; 4470 margin: 2px 0px; 4471} 4472 4473.btn-menu:not(.sidebar-menu)::before { 4474 content: ""; 4475 position: absolute; 4476 inset: 0; 4477 border-radius: inherit;
4478 background: rgba(255,255,255,1.0); 4479 animation: menuBorderSpin 2.2s linear infinite; 4480 z-index: 0; 4481 filter: blur(5px); 4482} 4483 4484.btn-menu:not(.sidebar-menu)::after { 4485 content: ""; 4486 position: absolute; 4487 inset: 2px; 4488 border-radius: inherit; 4489 background: radial-gradient(circle at center, #000000 0%, #000000 70%); 4490 z-index: 1; 4491 position: 4492} 4493 4494.btn-menu:not(.sidebar-menu) > * { 4495 position: relative; 4496 z-index: 2; 4497} 4498 4499.btn-menu:not(.sidebar-menu) .menu-name { 4500 font-size: 14px; 4501 font-weight: 500; 4502} 4503 4504@keyframes menuBorderSpin { 4505 0% { transform: rotate(0deg); } 4506 100% { transform: rotate(360deg); } 4507} 4508 4509.text-accent { 4510 background: linear-gradient(0deg, #00ff40, #00ff40, #00ff40); 4511 background-clip: text !important; 4512 -webkit-text-fill-color: transparent; 4513 background-clip: text; 4514} 4515 4516.box-game { 4517 flex-shrink: 0; 4518 display: flex; 4519 flex-direction: column; 4520 overflow: hidden; 4521 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); 4522 cursor: pointer; 4523 position: relative; 4524 width: auto; 4525 max-width: 150px; 4526 border: 2px solid #68ff68; 4527 border-radius: 10px; 4528} 4529 4530.bg-elevated { 4531 background: linear-gradient(0deg, #00d231, #4bfb51); 4532 color: #000000; 4533} 4534 4535.btn-accent { 4536 color: var(--btn-accent-color); 4537 background: linear-gradient(3deg, #68ff68, #68ff68); 4538 border-color: #ffffff; 4539 animation: blinks 1.5s ease infinite; 4540 transition: opacity 0.3s ease; 4541} 4542 4543.game-name { 4544 color: #080808 !important; 4545} 4546 4547.subtext-color { 4548 color: #080808 !important; 4549} 4550 4551.btn-accent:hover { 4552 color: var(--btn-accent-color); 4553 background-color: rgb(0, 255, 64); 4554 border-color: white; 4555 animation-play-state: paused; 4556 opacity: 1 !important; 4557} 4558 4559.navbar { 4560 height: 60px; 4561 max-height: 60px; 4562 border-radius: 0 0 10px 10px; 4563 border-bottom: 1px solid #68ff68 4564} 4565 4566 4567@keyframes shinegradient{ 4568 0% { background-position: 0% 50%; } 4569 50% { background-position: 100% 50%; } 4570 100% { background-position: 0% 50%; } 4571 } 4572 4573@keyframes blinks { 4574 0% { opacity: 1; } 4575 50% { opacity: 0.5; } 4576 100% { opacity: 1; } 4577} 4578 4579@keyframes blinksss { 4580 0% { opacity: 1; } 4581 50% { opacity: 0; } 4582 100% { opacity: 1; } 4583} 4584</style> 4585 4586<style> 4587img.logo-navbar { 4588 height: 47px !important; 4589} 4590 4591.box-togel { 4592 aspect-ratio: 150 / 140; 4593 display: flex; 4594 flex-direction: column; 4595 background: rgb(0, 0, 0); 4596 color: var(--text-surface); 4597 border-radius: 10px; 4598 overflow: hidden; 4599 font-size: var(--fs-xs); 4600 cursor: pointer; 4601 transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); 4602 border: 2px solid #68ff68; 4603} 4604.togel-name { 4605 margin-top: 0 !important; 4606 width: 100%; 4607 display: flex; 4608 justify-content: center; 4609 align-items: center; 4610 color: rgb(0, 0, 0) !important; 4611 font-weight: bold; 4612 background: linear-gradient(0deg, #00d231, #4bfb51) !important; 4613 padding: 5px; 4614 border-bottom: 2px solid #68ff68; 4615} 4616 4617.togel-result { 4618 color: rgb(255, 255, 255) !important; 4619 font-weight: 500 !important; 4620 font-size: xxx-large !important; 4621 position: relative; 4622 top: 6px; 4623 margin-bottom: 0px !important; 4624 overflow: visible; 4625 animation: fade-blinks 1.7s infinite ease-out; 4626} 4627 4628.togel-result::before { 4629 content: ""; 4630 width: calc(100% + 0px); 4631 height: calc(100% + 0px); 4632 inset: 0; 4633 z-index: 1; 4634 pointer-events: none; 4635 position: absolute; 4636 top: 0px; 4637 background: none; 4638 background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; 4639 background-size: 7px 1px, 7px 1px, 1px 7px, 1px 7px; 4640 display: block; 4641 animation: border-suki 15s infinite linear; 4642 box-sizing: border-box; 4643 border-radius: 2px; 4644} 4645 4646.togel-date { 4647 height: 32px; 4648 width: 100%; 4649 display: grid; 4650 place-items: center; 4651 background: none; 4652 color: #07ff30; 4653 font-size: var(--fs-sm); 4654 position: relative; 4655 bottom: 70px; 4656} 4657 4658 4659</style> 4660 4661<style> 4662/* ===== Toggle Button (pojok kiri bawah) ===== */ 4663.okjek21-toggle-btn { 4664 position: fixed; 4665 left: 12px; 4666 bottom: 75px; 4667 background: linear-gradient(to bottom, #000000 0%, #000000 80%); 4668 color: #ffffff; 4669 padding: 9px 41px; 4670 border-radius: 25px; 4671 cursor: pointer; 4672 font-size: 16px; 4673 border: 2px solid #68ff68; 4674 border-right: 6px solid #68ff68; 4675 border-left: 6px solid #68ff68; 4676 z-index: 10000; 4677 transition: all 0.3s ease; 4678} 4679 4680.okjek21-toggle-btn:hover { 4681 background: #68ff68; 4682} 4683 4684/* ===== Sidebar Panel ===== */ 4685.okjek21-social { 4686 position: fixed; 4687 left: -320px; 4688 bottom: 87px; 4689 width: 294px; 4690 background: linear-gradient(to bottom, #000000 0%, #000000 80%); 4691 box-shadow: 4px 0 20px rgba(0, 0, 0, 0.5); 4692 z-index: 9999; 4693 transition: left 0.4s ease; 4694 padding: 6px; 4695 border-radius: 0 20px 20px 0; 4696 overflow-y: auto; 4697 z-index: 99999; 4698 box-shadow: inset 0 0 0 1px #68ff68, inset 0 2px 0 0 #68ff68, inset 0 4px 4px 2px #68ff68, 3px 3px 3px 1px rgba(0, 0, 0, 0.2); 4699 border-right: 2px solid #68ff68; 4700} 4701.okjek21-social.okjek21-open { 4702 left: 0; 4703} 4704 4705/* ===== Header Sidebar ===== */ 4706.okjek21-social h3 { 4707 color: #ffffff!important; 4708 font-size: 20px; 4709 margin-bottom: 4px;
4710} 4711.okjek21-social p { 4712 color: #68ff68; 4713 font-size: 14px; 4714 margin-bottom: 20px; 4715} 4716 4717/* ===== Menu List ===== */ 4718.okjek21-social ul { 4719 list-style: none; 4720} 4721.okjek21-social ul li { 4722 margin-bottom: 14px; 4723} 4724.okjek21-social ul li a { 4725 display: flex; 4726 align-items: center; 4727 justify-content: space-between; 4728 text-decoration: none; 4729 padding: 10px 14px; 4730 background: rgb(0 0 0); 4731 border: 1px solid rgb(0, 255, 8); 4732 border-radius: 14px; 4733 transition: all 0.3s ease; 4734} 4735.okjek21-social ul li a:hover { 4736 background: rgba(17, 255, 0, 0.1); 4737} 4738.okjek21-info { 4739 flex: 1; 4740 margin-left: 10px; 4741} 4742.okjek21-info span { 4743 color: rgb(0, 255, 51); 4744 font-weight: 500; 4745 font-size: 14px; 4746 display: block; 4747} 4748.okjek21-info small { 4749 color: #ffffff; 4750 font-size: 12px; 4751} 4752 4753/* Gambar ikon */ 4754.okjek21-social ul li img { 4755 width: 50px; 4756 height: 50px; 4757 border-radius: 10px; 4758} 4759 4760/* ===== Footer Close Button ===== */ 4761.okjek21-close-btn { 4762 display: block; 4763 position: unset !important; 4764 margin: 20px auto 0; 4765 padding: 8px 16px; 4766 border: 2px solid #68ff68; 4767 border-radius: 20px; 4768 font-size: 14px; 4769 color: #ffffff!important; 4770 background: transparent; 4771 cursor: pointer; 4772 transition: background 0.3s; 4773} 4774 @media (max-width: 400px) { 4775 .okjek21-toggle-btn { 4776 position: fixed; 4777 left: 1px; 4778 bottom: 87px; 4779 background: linear-gradient(to bottom, #000000 0%, #000000 80%); 4780 color: #fff; 4781 padding: 3px 7px; 4782 border-radius: 30px; 4783 cursor: pointer; 4784 font-size: 16px; 4785 text-transform: uppercase; 4786 border: 2px solid rgb(0, 255, 51); 4787 z-index: 10000; 4788 transition: all 0.3s ease; 4789} 4790 } 4791.okjek21-close-btn:hover { 4792 background: rgba(255,215,0,0.1); 4793} 4794</style> 4795<style> 4796 /* HAPUS @import font agar loading tidak terblokir. Gunakan font sistem. */ 4797 :root { 4798 --accent-color: #68ff68; 4799 --base-color: #000000; 4800 --glow-color: #68ff68; 4801 } 4802 4803 /* Optimasi: Gunakan will-change untuk performa animasi */ 4804 .merah-sosmed ul li a { 4805 display: flex; 4806 width: 55px; 4807 height: 55px; 4808 border: solid 2px var(--glow-color); 4809 border-radius: 5px; 4810 justify-content: center; 4811 align-items: center; 4812 background-color: #000000; 4813 /* Initial shadow static agar tidak berat saat load */ 4814 box-shadow: 0 0 5px var(--glow-color); 4815 transition: transform 0.3s ease, box-shadow 0.3s ease; 4816 will-change: box-shadow; /* Memberitahu browser untuk optimasi GPU */ 4817 animation: flicker-glow 2s infinite; /* Durasi diperlambat dari 1s ke 2s agar lebih hemat CPU */ 4818 } 4819 4820 /* Animasi dibuat lebih simple */ 4821 @keyframes flicker-glow { 4822 0%, 100% { box-shadow: 0 0 8px var(--glow-color); } 4823 50% { box-shadow: 0 0 3px #68ff68; } 4824 } 4825 4826 .hamburg { 4827 position: absolute; 4828 width: 80px; 4829 height: 80px; 4830 padding: 0.6rem; 4831 background-color: var(--base-color); 4832 border-radius: 10px; 4833 z-index: 80; 4834 box-shadow: 0px 0px 8px 1px rgba(53, 205, 68, 0.7); 4835 /* Ganti background-image dengan warna solid/gradient jika gambar gagal load atau berat */ 4836 background-image: url('https://warna-cloudinary.b-cdn.net/emas/Pause-GIF-image--1-.gif'); 4837 background-size: cover; 4838 background-position: center; 4839 cursor: pointer; 4840 } 4841 4842 .merah-sosmed { 4843 display: block; 4844 cursor: pointer; 4845 position: fixed; 4846 bottom: 18%; 4847 left: 10px; 4848 /* Gunakan font sistem yang cepat */ 4849 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 4850 z-index: 9999; /* Pastikan di atas elemen lain */ 4851 } 4852 4853 .merah-sosmed ul { 4854 margin: 0; 4855 padding: 0; 4856 list-style: none; 4857 } 4858 4859 .merah-sosmed ul li { 4860 position: absolute; 4861 transform: translate(0, 0); 4862 transition: transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity .3s ease; /* Easing lebih smooth */ 4863 opacity: 0; 4864 pointer-events: none; /* Mencegah klik saat menu tertutup */ 4865 } 4866 4867 /* Posisi saat terbuka - dioptimalkan */ 4868 .merah-sosmed.open ul li { pointer-events: auto; opacity: 1; } 4869 .merah-sosmed.open ul li:nth-child(1) { transform: translateY(-130px); } 4870 .merah-sosmed.open ul li:nth-child(2) { transform: translateY(-65px); } /* Jarak dirapikan agar tidak tumpang tindih */ 4871 .merah-sosmed.open ul li:nth-child(3) { transform: translateY(-195px); } 4872 .merah-sosmed.open ul li:nth-child(4) { transform: translateY(-260px); } 4873 .merah-sosmed.open ul li:nth-child(5) { transform: translateY(-325px); } 4874 .merah-sosmed.open ul li:nth-child(6) { transform: translateY(-390px); } 4875 4876 .merah-sosmed ul li a img { 4877 width: 100%; 4878 height: auto; 4879 display: block; 4880 } 4881 4882 /* Tooltip text */ 4883 .merah-sosmed ul li div { 4884 position: absolute; 4885 left: 65px; /* Langsung set posisi horizontal */ 4886 top: 50%; 4887 transform: translateY(-50%) scale(0.8); 4888 transition: all .2s ease; 4889 opacity: 0; 4890 font-size: 14px; 4891 font-weight: bold; 4892 background: rgba(0, 0, 0, 0.9); 4893 color: #ffffff; 4894 text-wrap: nowrap; 4895 border: 1px solid var(--glow-color); 4896 padding: 5px 10px; 4897 border-radius: 5px; 4898 pointer-events: none; 4899 } 4900 4901 .merah-sosmed ul li:hover div { 4902 opacity: 1;
4903 transform: translateY(-50%) scale(1); 4904 } 4905 4906 /* Attention Label */ 4907 .attention { 4908 position: relative; 4909 clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 49% 75%, 22% 100%, 22% 75%, 0% 75%); 4910 width: 80px; 4911 height: 30px; 4912 margin-bottom: 5px; 4913 left: 15px; 4914 background-color: #68ff68; 4915 color: #0fb300; 4916 display: flex; 4917 justify-content: center; 4918 align-items: center; 4919 padding-bottom: 8px; 4920 font-size: 12px; 4921 font-weight: bold; 4922 opacity: 0; 4923 transition: opacity 0.3s; 4924 } 4925 4926 .whore { 4927 animation: flicker 1.5s infinite; /* Diperlambat agar tidak sakit mata/berat */ 4928 } 4929 4930 @keyframes flicker { 4931 0%, 100% { opacity: 1; } 4932 50% { opacity: 0.3; } 4933 } 4934 4935 /* Media Queries yang disatukan */ 4936 @media screen and (max-width: 600px) { 4937 .merah-sosmed { bottom: 155px; left: 10px; } 4938 .LcButton { position: fixed; bottom: 55px; right: 14px; z-index: 100; width: 50px; height: 50px; } 4939 } 4940 @media only screen and (min-width: 601px) { 4941 .LcButton { display: none; } 4942 } 4943</style> 4944
4945<script> 4946 // Script lebih efisien dengan caching selector 4947 const menuContainer = document.querySelector('.merah-sosmed'); 4948 const attentionBadge = document.querySelector('.attention'); 4949 4950 function toggleMenu() { 4951 menuContainer.classList.toggle("open"); 4952 // Gunakan classList.toggle untuk logika yang lebih bersih 4953 if (menuContainer.classList.contains("open")) { 4954 attentionBadge.classList.remove("whore"); 4955 attentionBadge.style.opacity = '0'; 4956 } else { 4957 attentionBadge.classList.add("whore"); 4958 attentionBadge.style.opacity = '1'; 4959 } 4960 } 4961</script>
4961 4962 4963 4964 4965 4966 4967 </div> 4968</div> 4969 4970 4971 4972 </div> 4973 </div> 4974 </main> 4975 </div> 4976 4977 <style> 4978 .offcanvas { 4979 width: 30%!important; 4980 } 4981 4982 @media (max-width: 768px) { 4983 .offcanvas { 4984 width: 90%!important; 4985 } 4986 4987 } 4988 4989 4990 </style> 4991 4992 <div class="offcanvas offcanvas-end bg-base" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel"> 4993 <div class="offcanvas-header pb-0"> 4994 <h5 class="offcanvas-title" id="offcanvas-title"></h5> 4995 <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button> 4996 </div> 4997 <div class="offcanvas-body" id="offcanvas-body"> 4998 <div id="offcanvas-body-content-1"></div> 4999 <div id="offcanvas-body-content-2"></div> 5000 </div> 5001 </div> 5002 5003 <div id="box-bottom-navbar"> 5004 <!-- Bottom Navigation Bar--> 5005 <style> 5006 #bottom-navbar { 5007 height: 68px; 5008 z-index: 999; 5009 position: fixed; 5010 bottom: 0; 5011 left: 0; 5012 right: 0; 5013 } 5014 5015 #myBox { 5016 position: fixed; 5017 left: 0; 5018 right: 0; 5019 bottom: -100%; /* changed */ 5020 width: 100%; 5021 background: #3498db; 5022 z-index: 998; 5023 overflow: auto; 5024 transition: bottom 0.4s ease; 5025 } 5026 5027 /* Slide up and stop just above the bottom navbar */ 5028 #myBox.show { 5029 bottom: 68px; 5030 } 5031 5032 .halo-effect { 5033 position: relative; 5034 z-index: 1; 5035 } 5036 5037 .halo-effect::after { 5038 content: ''; 5039 position: absolute; 5040 top: 50%; 5041 left: 50%; 5042 width: 72px; /* Bigger size */ 5043 height: 72px; 5044 transform: translate(-50%, -50%); 5045 border-radius: 50%; 5046 background: var(--accent-color); /* Softer glow */ 5047 opacity: .3; 5048 animation: pulse-ring 1.8s infinite; 5049 z-index: -1; 5050 } 5051 5052 @keyframes pulse-ring { 5053 0% { 5054 transform: translate(-50%, -50%) scale(1); 5055 opacity: 0.6; 5056 } 5057 50% { 5058 transform: translate(-50%, -50%) scale(1.6);
5058 /* Bigger expansion */ 5059 opacity: 0.3; 5060 } 5061 100% { 5062 transform: translate(-50%, -50%) scale(1); 5063 opacity: 0.6; 5064 } 5065 } 5066 5067.speed-dial-wrapper { 5068 position: relative; 5069 } 5070 5071 5072.speed-dial-item { 5073 position: absolute; 5074 bottom: 68px; 5075 left: 50%; 5076 transform: translateX(-50%) translateY(0); 5077 opacity: 0; 5078 pointer-events: none; 5079 transition: transform 0.2s ease-out, opacity 0.2s ease-out; 5080} 5081 5082.speed-dial-active .speed-dial-item { 5083 opacity: 1; 5084 pointer-events: auto; 5085} 5086</style> 5087 5088<nav id="bottom-navbar" class="fixed-bottom bg-surface shadow"> 5089 <div class="d-flex h-100"> 5090 <a id="bottom-navbar-menu" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1" href="javascript:toggleBox()"> 5091 <i class="icon-menu text-accent fs-xl"></i> 5092 <div class="fw-semibold text-surface fs-sm-sm">Menu</div> 5093 </a> 5094 5095 <a id="bottom-navbar-home" href="/" onclick="event.preventDefault();$('.modal').modal('hide');content( '/')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1"> 5096 <i class="icon-home text-accent fs-xl"></i> 5097 <div class="fw-semibold text-surface fs-md fs-sm-sm">Home</div> 5098 </a> 5099 5100 5101 5102 <a id="bottom-navbar-promosi" href="/promosi" onclick="event.preventDefault();$('.modal').modal('hide');content( '/promosi')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1"> 5103 <i class="icon-promotion text-accent fs-xl"></i> 5104 <div class="fw-semibold text-surface fs-md fs-sm-sm">Promosi</div> 5105 </a> 5106 5107 <a id="bottom-navbar-event" href="/event" onclick="event.preventDefault();content( '/event')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1"> 5108 <i class="icon-event text-accent fs-xl"></i> 5109 <div class="fw-semibold text-surface fs-md fs-sm-sm">Event</div> 5110 </a> 5111 5112 5113 5114 <div class="speed-dial-wrapper flex-fill d-flex flex-column justify-content-center align-items-center gap-1"> 5115 <div id="bottom-navbar-chat" 5116 class="speed-dial-btn d-flex flex-column justify-content-center align-items-center gap-1" 5117 onclick="toggleMedia()"> 5118 <i class="icon-livechat text-accent fs-xl"></i> 5119 <div class="fw-semibold text-surface fs-md fs-sm-sm">Chat</div> 5120 </div> 5121 5122 <a href="javascript:void(0)" onclick="CsChatEmbed.openChat()" aria-label="Open Chesatria Chat" class="speed-dial-item"> 5123 <img src="https://imgotp.viva88athenae.com//livechat.png" style="width: 48px; height: 48px;" alt="chesatria"/> 5124 </a> 5125 <a href="https://www.instagram.com/" target="_blank" aria-label="Visit instagram" rel="noopener noreferrer" class="speed-dial-item"> 5126 <img src="https://imgotp.viva88athenae.com//instagram.png" style="width: 48px; height: 48px;" alt="instagram"/> 5127 </a> 5128 <a href="https://www.facebook.com/profile.php?id=61578798729259" target="_blank" aria-label="Visit facebook" rel="noopener noreferrer" class="speed-dial-item"> 5129 <img src="https://imgotp.viva88athenae.com//facebook.png" style="width: 48px; height: 48px;" alt="facebook"/> 5130 </a> 5131 <a href="http://ppk4d.com/waokjek" target="_blank" aria-label="Visit whatsapp" rel="noopener noreferrer" class="speed-dial-item"> 5132 <img src="https://imgotp.viva88athenae.com//whatsapp.png" style="width: 48px; height: 48px;" alt="whatsapp"/> 5133 </a> 5134 <a href="https://t.me/Okjek21Official_Bot" target="_blank" aria-label="Visit telegram" rel="noopener noreferrer" class="speed-dial-item"> 5135 <img src="https://imgotp.viva88athenae.com//telegram.png" style="width: 48px; height: 48px;" alt="telegram"/> 5136 </a> 5137 </div> 5138 </div> 5139</nav> 5140 5141<div id="myBox" class="slide-page d-block d-lg-none"> 5142 <style> 5143 .sidebar-menu.active { 5144 background-color: var(--bg-hover); 5145 /* Or any custom color */ 5146 } 5147 5148 .new-badge { 5149 position: absolute; 5150 right: 0; 5151 top: 50%; 5152 transform: translateY(-50%); 5153 margin-right: 8px; 5154 } 5155</style> 5156 5157 5158<div class="sidebar pb-4"> 5159 <div class="sidebar-head d-none d-lg-block"> 5160 <div class="d-flex justify-content-center align-items-center w-100 my-4"> 5161 <a href="/" 5162 onclick="event.preventDefault();content(`/`);unsetSidebarMenuActive()"><img 5163 src="/images/logo.png?1787301696"
5164 class="logo-sidebar" alt="Logo"></a> 5165 </div> 5166 5167 </div> 5168 <div class="sidebar-body"> 5169 <div class="d-flex flex-column mx-3"> 5170 <div class="d-flex flex-column"> 5171 <div class="d-block d-lg-none mt-3 mt-lg-0"> 5172 <style> 5173 /*:root {*/ 5174 /* --bg-surface: rgb(15, 25, 35);*/ 5175 /* --text-deep: white;*/ 5176 /* --text-surface: white;*/ 5177 /* --bg-elevated: rgb(40, 50, 60);*/ 5178 /* --placeholder-color: rgb(100, 110, 120);*/ 5179 /*}*/ 5180 5181 /* Input Styles */ 5182 .search-container { 5183 position: relative; 5184 z-index: 991; 5185 width: 100%; 5186 margin: auto; 5187 } 5188 5189 .search-container input[type="text"] { 5190 background-color: var(--bg-surface); 5191 color: var(--text-deep); 5192 border: 2px solid var(--bg-elevated); 5193 outline: none; 5194 padding: 8px 40px 8px 50px; /* Add padding for the icon */ 5195 border-radius: 4px; 5196 transition: border-color 0.2s ease; 5197 width: 100%; 5198 font-weight: 600; 5199 font-size: 16px; 5200 } 5201 5202 .search-container input[type="text"]::placeholder { 5203 color: var(--placeholder-color); 5204 opacity: 0.8; 5205 } 5206 5207 5208 .search-icon { 5209 position: absolute; 5210 top: 50%; 5211 left: 16px; 5212 transform: translateY(-50%); 5213 color: var(--accent-color); 5214 font-size: 20px; 5215 pointer-events: none; /* Prevent icon from blocking input */ 5216 } 5217 5218 .search-overlay { 5219 position: fixed; 5220 top: 0; 5221 left: 0; 5222 width: 100%; 5223 height: 100%; 5224 background-color: rgba(0, 0, 0, 0.5); 5225 z-index: 990; 5226 display: none; 5227 } 5228 5229 .search-result { 5230 position: absolute; 5231 z-index: 991; 5232 width: 100%; 5233 height: 440px; 5234 max-height: 440px; 5235 background-color: var(--bg-surface); 5236 border-radius: 8px; 5237 overflow-y: auto; 5238 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5); 5239 display: none; 5240 } 5241 5242 .search-result-item { 5243 padding: 12px 16px; 5244 color: var(--text-surface); 5245 cursor: pointer; 5246 transition: background-color 0.2s; 5247 } 5248 5249 .search-result-item:hover { 5250 background-color: var(--bg-elevated); 5251 } 5252</style> 5253 5254<div class="search-widget"> 5255 <div class="search-overlay" onclick="closeSearch(this)"></div> 5256 5257 <div class="search-container"> 5258 <span class="search-icon"><i class="icon-search text-accent fs-xl"></i></span> 5259 <input 5260 type="text" 5261 placeholder="Search" 5262 class="form-control" 5263 onfocus="openSearch(this)" 5264 oninput="debouncedSearch(this)" 5265 > 5266 5267 <div class="search-result rounded mt-3"></div> 5268 </div> 5269</div> 5270
5271<script> 5272 5273 5274 // Debounced version of searchGame 5275 var debouncedSearch = debounce(function (input) { 5276 searchGame(input); 5277 }, 300); 5278 5279 function debounce(func, delay = 300) { 5280 let timeout; 5281 return function (...args) { 5282 clearTimeout(timeout); 5283 timeout = setTimeout(() => func.apply(this, args), delay); 5284 }; 5285 } 5286 5287 function searchGame(input) { 5288 const container = input.closest('.search-widget'); 5289 const value = input.value.trim(); 5290 const resultBox = container.querySelector('.search-result'); 5291 const overlay = container.querySelector('.search-overlay'); 5292 5293 if (value) { 5294 resultBox.style.display = 'block'; 5295 overlay.style.display = 'block'; 5296 5297 resultBox.innerHTML = ` 5298 <div class="w-100 h-100 d-flex justify-content-center align-items-center"> 5299 <div class="spinner-border text-primary" role="status"></div> 5300 </div> 5301 `; 5302 5303 const settings = { 5304 url: encodeURI(`/game/search?name=${value}`), 5305 method: "GET", 5306 timeout: 0, 5307 }; 5308 5309 $.ajax(settings).done(function (response) { 5310 resultBox.innerHTML = response; 5311 }); 5312 } else { 5313 resultBox.style.display = 'none'; 5314 overlay.style.display = 'none'; 5315 } 5316 } 5317 5318 function openSearch(input) { 5319 const container = input.closest('.search-widget'); 5320 container.querySelector('.search-overlay').style.display = 'block'; 5321 document.body.classList.add('search-active'); 5322 5323 if (window.innerWidth <= 768) { 5324 setTimeout(() => { 5325 const offset = input.getBoundingClientRect().top + window.scrollY - 16; 5326 window.scrollTo({ top: offset, behavior: 'smooth' }); 5327 }, 100); 5328 } 5329 } 5330 5331 function closeSearch(overlay) { 5332 const container = overlay.closest('.search-widget'); 5333 container.querySelector('.search-overlay').style.display = 'none'; 5334 container.querySelector('.search-result').style.display = 'none'; 5335 document.body.classList.remove('search-active'); 5336 5337 input.blur(); 5338 } 5339 5340 function checkFocus(input) { 5341 const container = input.closest('.search-widget'); 5342 setTimeout(() => { 5343 if (!container.contains(document.activeElement)) { 5344 closeSearch(container.querySelector('.search-overlay')); 5345 } 5346 }, 200); 5347 } 5348 5349 5350 5351</script>
5351 5352 </div> 5353 5354 <div 5355 class="d-flex flex-lg-row flex-md-column flex-sm-column gap-2 align-items-center h-100 mt-3 mt-lg-0"> 5356 <a class="btn btn-promotion w-100" href="/promosi" 5357 onclick="event.preventDefault(); content( `/promosi`);">Promosi</a> 5358 <a class="btn btn-event w-100" href="/event" 5359 onclick="event.preventDefault(); content( `/event`)">Event</a> 5360 </div> 5361 </div> 5362 5363 <div class="d-flex flex-column gap-2 mt-3 mt-lg-2"> 5364 5365 <!-- Togel --> 5366 5367 <ul class="menu-group"> 5368 <li class="menu-item"> 5369 <a id="menu-togel" class="sidebar-menu btn-menu" href="/togel" 5370 onclick="event.preventDefault();content( `/togel`);setSidebarMenuActive(this); generateTogelToken();"> 5371 <div style="width: 16px"><i class="icon-togel text-accent fs-md"></i></div> 5372 <span class="menu-name">Togel</span> 5373 </a> 5374 </li> 5375 </ul> 5376 5377 <!-- Togel --> 5378 5379 <!-- Menu Game --> 5380 5381 <ul class="menu-group"> 5382 <li class="menu-item"> 5383 <a id="menu-slot" class="sidebar-menu btn-menu" 5384 href="/game/slot" 5385 onclick="event.preventDefault();content( `/game/slot`);setSidebarMenuActive(this)"> 5386 <div style="width: 16px"><i class="icon-slot text-accent fs-md"></i></div> 5387 <span class="menu-name">Slot</span> 5388 </a> 5389 5390 </li> 5391 </ul> 5392 5393 <ul class="menu-group"> 5394 <li class="menu-item"> 5395 <a id="menu-casino" class="sidebar-menu btn-menu" 5396 href="/game/casino" 5397 onclick="event.preventDefault();content( `/game/casino`);setSidebarMenuActive(this)"> 5398 <div style="width: 16px"><i class="icon-live-casino text-accent fs-md"></i></div> 5399 <span class="menu-name">Casino</span> 5400 </a> 5401 5402 </li> 5403 </ul> 5404 5405 <ul class="menu-group"> 5406 <li class="menu-item"> 5407 <a id="menu-sports" class="sidebar-menu btn-menu" 5408 href="/game/sports" 5409 onclick="event.preventDefault();content( `/game/sports`);setSidebarMenuActive(this)"> 5410 <div style="width: 16px"><i class="icon-sports text-accent fs-md"></i></div> 5411 <span class="menu-name">Sports</span> 5412 </a> 5413 5414 </li> 5415 </ul> 5416 5417 <ul class="menu-group"> 5418 <li class="menu-item"> 5419 <a id="menu-sabung" class="sidebar-menu btn-menu" 5420 href="/game/sabung" 5421 onclick="event.preventDefault();content( `/game/sabung`);setSidebarMenuActive(this)"> 5422 <div style="width: 16px"><i class="icon-sabung text-accent fs-md"></i></div> 5423 <span class="menu-name">Sabung</span> 5424 </a> 5425 5426 </li> 5427 </ul> 5428 5429 <ul class="menu-group"> 5430 <li class="menu-item"> 5431 <a id="menu-arcade" class="sidebar-menu btn-menu" 5432 href="/game/arcade" 5433 onclick="event.preventDefault();content( `/game/arcade`);setSidebarMenuActive(this)"> 5434 <div style="width: 16px"><i class="icon-arcade text-accent fs-md"></i></div> 5435 <span class="menu-name">
5435Arcade</span> 5436 </a> 5437 5438 </li> 5439 </ul> 5440 5441 <ul class="menu-group"> 5442 <li class="menu-item"> 5443 <a id="menu-interactive" class="sidebar-menu btn-menu" 5444 href="/game/interactive" 5445 onclick="event.preventDefault();content( `/game/interactive`);setSidebarMenuActive(this)"> 5446 <div style="width: 16px"><i class="icon-interactive text-accent fs-md"></i></div> 5447 <span class="menu-name">Interactive</span> 5448 </a> 5449 5450 </li> 5451 </ul> 5452 5453 <!-- Kupon --> 5454 <ul class="menu-group"> 5455 <li class="menu-item"> 5456 <a id="menu-kupon" class="sidebar-menu btn-menu" 5457 onclick="event.preventDefault();content( `/coupon`);setSidebarMenuActive(this);"> 5458 <div style="width: 16px"><i class="icon-kupon text-accent fs-md"></i></div> 5459 <span class="menu-name">Kupon</span> 5460 </a> 5461 5462 </li> 5463 </ul> 5464 <!-- Kupon --> 5465 5466 <!-- Menu Social Media --> 5467 5468 <ul class="menu-group"> 5469 <li class="menu-item"> 5470 <a class="btn-menu" href="https://t.me/Okjek21Official_Bot" target="_blank" 5471 aria-label="Visit telegram" rel="noopener noreferrer"> 5472 <div style="width: 16px"><i class="icon-telegram text-accent fs-md"></i></div> 5473 <span class="menu-name">Telegram</span> 5474 </a> 5475 </li> 5476 5477 <li class="menu-item"> 5478 <a class="btn-menu" href="http://ppk4d.com/waokjek" target="_blank" 5479 aria-label="Visit whatsapp" rel="noopener noreferrer"> 5480 <div style="width: 16px"><i class="icon-whatsapp text-accent fs-md"></i></div> 5481 <span class="menu-name">Whatsapp</span> 5482 </a> 5483 </li> 5484 5485 <li class="menu-item"> 5486 <a class="btn-menu" href="https://www.facebook.com/profile.php?id=61578798729259" target="_blank" 5487 aria-label="Visit facebook" rel="noopener noreferrer"> 5488 <div style="width: 16px"><i class="icon-facebook text-accent fs-md"></i></div> 5489 <span class="menu-name">Facebook</span> 5490 </a> 5491 </li> 5492 5493 <li class="menu-item"> 5494 <a class="btn-menu" href="https://www.instagram.com/" target="_blank" 5495 aria-label="Visit instagram" rel="noopener noreferrer"> 5496 <div style="width: 16px"><i class="icon-instagram text-accent fs-md"></i></div> 5497 <span class="menu-name">Instagram</span> 5498 </a> 5499 </li> 5500 5501 </ul> 5502 5503 <!-- Menu Informasi --> 5504 5505 <ul class="menu-group"> 5506 5507 5508 5509 <li class="menu-item"> 5510 <a id="menu-tentang" class="sidebar-menu btn-menu" 5511 href="/informasi/tentang" 5512 onclick="event.preventDefault();content(`/informasi/tentang`);setSidebarMenuActive(this)"=> 5513 <div style="width: 16px"><i class="icon-about-us text-accent fs-md"></i></div> 5514 <span class="menu-name">Tentang Kami</span> 5515 </a> 5516 </li> 5517 5518 <li class="menu-item"> 5519 <a id="menu-bantuan" class="sidebar-menu btn-menu" 5520 href="/informasi/bantuan" 5521 onclick="event.preventDefault();content(`/informasi/bantuan`);setSidebarMenuActive(this)"> 5522 <div style="width: 16px"><i class="icon-help text-accent fs-md"></i></div> 5523 <span class="menu-name">FAQ</span> 5524 </a> 5525 </li> 5526 5527 <li class="menu-item"> 5528 <a id="menu-peraturan" class="sidebar-menu btn-menu" 5529 href="/informasi/peraturan" 5530 onclick="event.preventDefault();content(`/informasi/peraturan`);setSidebarMenuActive(this)"> 5531 <div style="width: 16px"><i class="icon-regulation text-accent fs-md"></i></div> 5532 <span class="menu-name">Peraturan</span> 5533 </a> 5534 </li> 5535 5536 <li class="menu-item"> 5537 <a id="menu-bank" class="sidebar-menu btn-menu" 5538 href="/informasi/bank" 5539 onclick="event.preventDefault();content(`/informasi/bank`);setSidebarMenuActive(this)"> 5540 <div style="width: 16px"><i class="icon-bank-info text-accent fs-md"></i></div> 5541 <span class="menu-name">Informasi Bank</span> 5542 </a> 5543 </li> 5544 </ul> 5545 5546 5547 5548 </div> 5549 5550 5551 5552 </div> 5553 </div> 5554</div> 5555
5556<script> 5557 5558 var sidebarTabs = { 5559 "/game/slot": "menu-slot", 5560 "/game/casino": "menu-casino", 5561 "/game/sports": "menu-sports", 5562 "/game/arcade": "menu-arcade", 5563 "/game/sabung": "menu-sabung", 5564 "/game/interactive": "menu-interactive", 5565 "/informasi/tentang": "menu-tentang", 5566 "/informasi/bantuan": "menu-bantuan", 5567 "/informasi/peraturan": "menu-peraturan", 5568 "/informasi/bank": "menu-bank", 5569 }; 5570 5571 document.addEventListener("DOMContentLoaded", function () { 5572 const currentURL = window.location.href; 5573 5574 for (let path in sidebarTabs) { 5575 if (currentURL.includes(path)) { 5576 const menuId = sidebarTabs[path]; 5577 const menuElement = document.getElementById(menuId); 5578 if (menuElement) { 5579 setSidebarMenuActive(menuElement); 5580 } 5581 break; 5582 } 5583 } 5584 }); 5585 5586 function unsetSidebarMenuActive() { 5587 // Remove active from all 5588 document.querySelectorAll('.sidebar-menu').forEach(menu => { 5589 menu.classList.remove('active'); 5590 }); 5591 } 5592 5593 5594 function setSidebarMenuActive(el) { 5595 unsetSidebarMenuActive(); 5596 5597 // Add active to clicked one 5598 el.classList.add('active'); 5599 } 5600 5601 5602</script>
5602</div> 5603
5604<script> 5605 5606 function toggleBox() { 5607 const $box = $('#myBox'); 5608 const isVisible = $box.hasClass('show'); 5609 5610 if (isVisible) { 5611 $box.removeClass('show'); 5612 $('body').css('overflow', ''); // restore scroll 5613 } else { 5614 $box.addClass('show'); 5615 $('body').css('overflow', 'hidden'); // disable background scroll 5616 } 5617 } 5618 5619 function updateMyBoxHeight() { 5620 const topNavHeight = 60; 5621 const bottomNavHeight = 68; 5622 const availableHeight = window.innerHeight - topNavHeight - bottomNavHeight; 5623 $('#myBox').css('height', availableHeight + 'px'); 5624 } 5625 5626 // Call on load and resize 5627 $(document).ready(updateMyBoxHeight); 5628 $(window).on('resize', updateMyBoxHeight); 5629 5630 function handleTransactionRoute(route) { 5631 if (route.includes('content=deposit')) { 5632 openTransactionModalWithTab('deposit'); 5633 } else if (route.includes('content=withdraw')) { 5634 openTransactionModalWithTab('withdraw'); 5635 } else if (route.includes('content=rekening')) { 5636 openTransactionModalWithTab('rekening'); 5637 } else { 5638 openTransactionModalWithTab('deposit'); 5639 } 5640 } 5641 5642 function openTransactionModalWithTab(tabName) { 5643 $('.modal').modal('hide'); 5644 $('.modal-backdrop').remove(); 5645 $('#dynamic-modal').remove(); 5646 $('body').removeClass('modal-open').css('padding-right', ''); 5647 $('#myBox').removeClass('show'); 5648 $('body').css('overflow', ''); 5649 5650 setTimeout(function() { 5651 const modalHtml = ` 5652 <div class="modal" id="dynamic-modal" tabindex="-1" aria-hidden="true"> 5653 <div class="modal-dialog modal-dialog-centered modal-fixed"> 5654 <div class="modal-content bg-surface"> 5655 <div class="modal-header bg-base border-0 d-flex justify-content-between align-items-center"> 5656 <h5 class="modal-title">Transaksi</h5> 5657 <button type="button" 5658 class="close-capsule" 5659 data-bs-dismiss="modal" 5660 aria-label="Close" 5661 style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button> 5662 </div> 5663 <div class="modal-body p-0" id="modal-content-container"> 5664 <div class="d-flex justify-content-center align-items-center p-5"> 5665 <div class="spinner-border text-primary" role="status"></div> 5666 <span class="ms-3">Memuat halaman transaksi...</span> 5667 </div> 5668 </div> 5669 </div> 5670 </div> 5671 </div> 5672 `; 5673 5674 $('body').append(modalHtml); 5675 $('#dynamic-modal').modal('show'); 5676 5677 $.ajax({ 5678 url: '/user/transaction', 5679 method: 'GET', 5680 data: { content: tabName }, 5681 success: function(response) { 5682 $('#modal-content-container').html(response).animate({opacity: 1}, 300); 5683 5684 setTimeout(function() { 5685 if (typeof initializeTransactionModal === 'function') { 5686 initializeTransactionModal(); 5687 } 5688 if (typeof activateTransactionTab === 'function') { 5689 activateTransactionTab(tabName); 5690 } 5691 }, 100); 5692 }, 5693 error: function(xhr, status, error) { 5694 console.error('Failed to load transaction content:', error); 5695 $('#modal-content-container').html(` 5696 <div class="container-fluid p-4 text-center"> 5697 <div class="alert alert-danger"> 5698 <h5>Error</h5> 5699 <p>Gagal memuat halaman transaksi. Silakan coba lagi.</p> 5700 <button class="btn btn-accent" onclick="openTransactionModalWithTab('${tabName}')">Coba Lagi</button> 5701 </div> 5702 </div> 5703 `).animate({opacity: 1}, 300); 5704 } 5705 }); 5706 5707 $('#dynamic-modal').on('hidden.bs.modal', function () { 5708 $(document).off('.transactionModal'); 5709 if (typeof cleanupTransactionModal === 'function') { 5710 cleanupTransactionModal(); 5711 } 5712 $(this).remove(); 5713 $('.modal-backdrop').remove(); 5714 $('body').removeClass('modal-open').css('padding-right', ''); 5715 }); 5716 }, 200); 5717 } 5718 5719function toggleMedia() { 5720 const chatBtn = document.getElementById("bottom-navbar-chat"); 5721 const wrapper = chatBtn.closest(".speed-dial-wrapper"); 5722 const items = wrapper.querySelectorAll(".speed-dial-item"); 5723 5724 const gap = 54; 5725 const start = 8; 5726 5727 wrapper.classList.toggle("speed-dial-active"); 5728 5729 items.forEach((item, i) => { 5730 const offset = wrapper.classList.contains("speed-dial-active") 5731 ? start + (gap * i) 5732 : 0; 5733 5734 item.style.transform = `translateX(-50%) translateY(-${offset}px)`; 5735 }); 5736} 5737 5738 5739</script>
5739 5740 5741 </div> 5742 5743 <!-- Modal Popup --> 5744 <!-- Modal --> 5745 5746<style> 5747 5748 5749 .popup-img { 5750 width: 600px; 5751 aspect-ratio: 600/300; 5752 } 5753 5754 @media (max-width: 768px) { 5755 .popup-dialog { 5756 padding-top: 64px; 5757 } 5758 5759 5760 .popup-img { 5761 width: 100%; 5762 } 5763 } 5764 5765</style> 5766 5767 5768 5769 5770
5771<script> 5772 5773 function openModalPopup() { 5774 if($('#modal-popup').length) $('#modal-popup').modal('show'); 5775 } 5776 5777 function closeModalPopup() { 5778 if($('#modal-popup').length) $('#modal-popup').modal('hide'); 5779 } 5780 5781</script>
5781 5782 <!-- Modal Syarat --> 5783 <!-- Modal --> 5784 5785<style> 5786 5787 .dialog-syarat { 5788 max-width: 600px; 5789 } 5790 5791 .body-syarat { 5792 max-height: 60vh; /* or any value you prefer */ 5793 overflow-y: auto; 5794 } 5795 5796</style> 5797 5798 5799<div class="modal fade" id="modal-syarat" tabindex="-1" aria-labelledby="modal-syarat-label"> 5800 <div class="modal-dialog dialog-syarat h-auto"> 5801 <div class="modal-content bg-surface h-auto"> 5802 5803 <div class="modal-header bg-base border-0"> 5804 <div class="modal-title"><img src='/images/logo.png?1787301696' class="logo-popup"></div> 5805 <em class="modal-title ms-auto" id="modal-syarat-label">Syarat dan Ketentuan</em> 5806 </div> 5807 5808 <div class="modal-body body-syarat fw-normal overflow-y-scroll fs-sm-xs"> 5809 <ol> 5810 <li style="margin-bottom: 15px;">Minimal usia bermain adalah 18 tahun.</li> 5811 <li style="margin-bottom: 15px;">Harap memperhatikan jam buka / tutup di setiap permainan.</li> 5812 <li style="margin-bottom: 15px;">Bet dianggap sah jika terjadi sebelum jam tutup di setiap permainan.</li> 5813 <li style="margin-bottom: 15px;">Bet yang sudah dikonfirmasi tidak bisa dibatalkan.</li> 5814 <li style="margin-bottom: 15px;">Harap mengecek kembali Bet di menu History.</li> 5815 <li style="margin-bottom: 15px;">Bet yang telah dibeli adalah sah dan tidak bisa dibatalkan.</li> 5816 <li style="margin-bottom: 15px;">Setiap Pemain bertanggung jawab pada Akun Anda masing-masing.</li> 5817 <li style="margin-bottom: 15px;">Bet akan dibatalkan oleh provider jika terdeteksi adanya kecurangan.</li> 5818 <li style="margin-bottom: 15px;">Hadiah setiap permainan berbeda-beda dan berubah sewaktu-waktu.</li> 5819 <li style="margin-bottom: 15px;">Harap perhatikan peraturan yang tersedia di setiap permainan.</li> 5820 <li style="margin-bottom: 15px;">Jika terjadi kecurangan dan lain sebagainya, maka kami akan memberikan peringatan, Suspend kepada pemain, hingga sanksi Banned Akun.</li> 5821 <li>Deposit / Withdraw dapat dilakukan kecuali bank Offline / Gangguan.</li> 5822</ol> 5823<br> 5824<p style="text-align: center;"><em>Dengan bergabung di situs ini, Anda menyetujui Syarat dan Ketentuan kami.</em></p> 5825 5826 </div> 5827 5828 <!--<button type="button" class="btn btn-secondary" onclick="logout()"><i class="bi bi-x-circle-fill"></i><span class="ms-2">Tidak Setuju</span></button>--> 5829 <a class="text-accent modal-footer bg-base border-0 justify-content-center" href="javascript:closeModalSyarat()"><i class="bi bi-check-circle-fill"></i><span class="ms-2">Setuju</span></button></a> 5830 5831 </div> 5832 </div> 5833</div> 5834
5835<script> 5836 function openModalSyarat() { 5837 if($('#modal-syarat').length) $('#modal-syarat').modal('show'); 5838 } 5839 5840 function closeModalSyarat() { 5841 if($('#modal-syarat').length) $('#modal-syarat').modal('hide'); 5842 } 5843 5844 5845</script>
5845 5846 <!-- Live Chat --> 5847 5848 5849 5850
5850<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-j1CDi7MgGQ12Z7Qab0qlWQ/Qqz24Gc6BM0thvEMVjHnfYGF0rmFCozFSxQBxwHKO" crossorigin="anonymous"></script>
5850 5851
5851<script> 5852 5853 function generateTogelToken() { 5854 uri = `/api/togel/token`; 5855 window.api.post(uri, {}, { 5856 onSuccess: (response) => { 5857 5858 }, 5859 onError: (response) => { 5860 if (typeof callback === "function") { 5861 callback(); // also call after error if needed 5862 } 5863 } 5864 }); 5865 } 5866 5867 function openLoginModal(game_data, grand_data) { 5868 window.history.pushState({}, '', '/login'); 5869 if(game_data && grand_data) { 5870 window.game_data = game_data; 5871 window.grand_data = grand_data; 5872 } 5873 $('#modal-login').modal('show'); 5874 refreshCaptcha('captcha-login'); 5875 } 5876 5877 function openRegisterModal() { 5878 window.history.pushState({}, '', '/register'); 5879 $('#modal-register').modal('show'); 5880 refreshCaptcha('captcha-register'); 5881 } 5882 5883 function openOffcanvas(pasaran_data) { 5884 5885 title = pasaran_data['name']; 5886 pasaran_id = pasaran_data['pasaran_id']; 5887 5888 $('#offcanvas-title').html(title); 5889 5890 loading('offcanvas-body-content-2'); 5891 uri = `/togel/paito/?pasaran_id=${pasaran_id}&page=1`; 5892 window.api.get(uri, {}, { 5893 onSuccess: (response) => { 5894 $('#offcanvas-body-content-1').html(` 5895 <div class="bg-elevated p-3 rounded fs-sm"> 5896 <div class="d-flex flex-column gap-1"> 5897 <div><span>Website:</span> <a class="text-accent" href="http://${pasaran_data['web']}" target="_blank">${pasaran_data['web']}</a></div> 5898 <div><span>Hari Bukaan:</span> <span class="subtext-color">${pasaran_data['hari']}</span></div> 5899 <div><span>Hari Libur:</span> <span class="subtext-color">${pasaran_data['libur']}</span></div> 5900 <div class="d-flex gap-3"> 5901 <div><span>Jam Tutup:</span> <span class="subtext-color">${pasaran_data['tutup']}</span></div> 5902 <div><span>Jam Undian:</span> <span class="subtext-color">${pasaran_data['jadwal']}</span></div> 5903 </div> 5904 </div> 5905 </div> 5906 5907 <button class="btn btn-accent w-100 mt-3 fs-sm-sm" onclick="pasangAngka('${pasaran_id}'); generateTogelToken()">Pasang Angka</button> 5908 5909 `); 5910 5911 $('#offcanvas-body-content-2').html(response); 5912 }, 5913 onError: (response) => { 5914 if(typeof callback === "function") { 5915 callback(); // also call after error if needed 5916 } 5917 } 5918 }); 5919 // $('#offcanvas-body').html(body); 5920 $('#offcanvas').offcanvas('show'); 5921 } 5922 5923 function pasangAngka(pasaran_id) { 5924 baseBetRoute = `/togel/pasaran/__PASARAN__/`; 5925 uriBet = baseBetRoute.replace('__PASARAN__', pasaran_id); 5926 window.location.href = uriBet; 5927 } 5928 5929 // Core content loader 5930 function navbar() { 5931 $.ajax({ 5932 url: "/component/navbar", 5933 method: 'GET', 5934 timeout: 0, 5935 }).done(function (response) { 5936 $('#box-navbar').html(response); 5937 }).fail(function () { 5938 $('#box-navbar').html('<p>Error loading content</p>'); 5939 }); 5940 } 5941 5942 // Core content loader 5943 function bottomNavbar(uri) { 5944 $.ajax({ 5945 url: "/component/bottom-navbar", 5946 method: 'GET', 5947 timeout: 0, 5948 }).done(function (response) { 5949 $('#box-bottom-navbar').html(response); 5950 }).fail(function () { 5951 $('#box-bottom-navbar').html('<p>Error loading content</p>'); 5952 }); 5953 } 5954 5955 function isMobileScreen() { 5956 return window.innerWidth <= 768; 5957 } 5958 5959 function launch(url, width, height) { 5960 if(isOtpMobileApp()){ 5961 window.open(url, '_blank'); 5962 } 5963 else if (isMobileScreen()) { 5964 5965 // On mobile, open in a new tab (default behavior) 5966 window.location.href = url; 5967 // window.open(url, '_blank'); 5968 } else { 5969 // On desktop, open in a popup window with given dimensions 5970 window.open(url, '_blank', `width=${width},height=${height},top=0,left=0`); 5971 } 5972 } 5973 5974 // Handle browser back/forward buttons 5975 window.onpopstate = function () { 5976 const path = location.pathname; 5977 5978 content(path); 5979 }; 5980 5981 $(document).ready(function() { 5982 openLoginModal(); 5983 }); 5984 5985 5986 5987 </script>
5987 5988 5989 5990
5990<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f056641c14cb4dd08e2e79e21ee4020f","r":1,"spa":2}' crossorigin="anonymous"></script>
5990 5991</body> 5992</html>
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.