<!DOCTYPE html>
<html lang="id">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TOTO138 Daftar Situs Resmi Agen Gaming Online Terpercaya</title>
<meta name="viewport" content="width=1200, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">
<link rel="preload" href="/style.scss" as="style" onload="this.onload=null;this.rel='stylesheet'">
<!--<link rel="stylesheet" href="/css/old/template/PP.css">-->
<link rel="stylesheet" href="/css/old/template/PP.css">
<link rel="stylesheet" href="/css/old/variable.css">
<link rel="stylesheet" href="/css/old/dark.css">
<link rel="stylesheet" href="/css/old/new2-style.css?1791889432">
<link rel="stylesheet" href="https://img.viva88athenae.com//icomoon/style.css">
<link rel="icon" type="image/png" href="/favicon.png">
<!-- Driver.js start -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/driver.css"/>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/driver.js.iife.js"></script>
<style>
@media (max-width: 768px) {
.driver-popover { max-width: 220px !important; font-size: 12px !important; padding: 10px 12px !important; }
.driver-popover-title { font-size: 13px !important; margin-bottom: 4px !important; }
.driver-popover-description { font-size: 12px !important; }
}
</style>
<!-- Driver.js end -->
<script src="/js/old/jquery-3.6.4.min.js"></script>
<script src="/js/old/jquery.marquee.min.js"></script>
<!-- RECAPTCHA -->
<meta name="description" content="TOTO138 merupakan situs game online yang memberikan hadiah terbesar pada pasaran togel singapore Hongkong Sydney serta agen resmi judi slot online" />
<meta name="keywords" content="TOTO138, toto 138 togel, toto138 login, toto138 daftar, toto138 link alternatif, toto138 masuk" />
<meta name="google-site-verification" content="Kj9u1i3E7i2TZqItaU_YeTaiKCpL7MceEF4Bw6DgWTA" />
<meta name="google-site-verification" content="_q8zQ4vRZkBaDOoc4LIxeKcySZWl_dhb8Z5FzsWPQvQ" />
<meta name="google-site-verification" content="FZU_fGcROn_OCG_t7n62H7eu5kobJHHGZr-MeDGcmVk" />
<link rel="canonical" href="https://toto138x66.com/" />
<link rel="amphtml" href="https://toto138-wedegede.pages.dev/" />
<link rel="alternate" hreflang="id-id" href="https://toto138-wedegede.pages.dev/"/>
<link rel="alternate" href="https://toto138-wedegede.pages.dev/"/>
<link rel="alternate" hreflang="id" href="https://toto138-wedegede.pages.dev/"/>
<link rel="alternate" hreflang="en" href="https://toto138-wedegede.pages.dev/"/>
<link rel="alternate" hreflang="x-default" href="https://toto138-wedegede.pages.dev/"/>
<meta name="robots" content="INDEX, FOLLOW" />
<meta name="revisit-after" content="1 Day" />
<meta name="copyright" content="TOTO138" />
<meta name="author" content="TOTO138" />
<meta name="publisher" content="TOTO138" />
<meta name="geo.country" content="id" />
<meta name="geo.region" content="ID" />
<meta name="geo.placename" content="Indonesia" />
<meta property="og:locale" content="id_ID" />
<meta property="og:type" content="website" />
<meta property="og:title" content="TOTO138 Daftar Situs Resmi Agen Gaming Online Terpercaya" />
<meta property="og:description" content="TOTO138 merupakan situs game online yang memberikan hadiah terbesar pada pasaran togel singapore Hongkong Sydney serta agen resmi judi slot online" />
<meta property="og:url" content="https://toto138x66.com/" />
<meta property="og:site_name" content="TOTO138" />
<meta property="og:image" content="https://toto138x66.com/images/upload-Slides-20260608221459.jpg" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="TOTO138 Daftar Situs Resmi Agen Gaming Online Terpercaya" />
<meta name="twitter:description" content="TOTO138 merupakan situs game online yang memberikan hadiah terbesar pada pasaran togel singapore Hongkong Sydney serta agen resmi judi slot online" />
<meta name="twitter:image" content="https://toto138x66.com/images/upload-Slides-20260608221459.jpg" />
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-BDFRDPTRSD"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BDFRDPTRSD');
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "TOTO138",
"alternateName": ["Toto138", "TOTO138"],
"url": "https://toto138x66.com/",
"logo": "https://toto138x66.com/images/upload-Slides-20260608221459.jpg"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "TOTO138",
"url": "https://toto138x66.com/",
"inLanguage": "id-ID",
"description": "TOTO138 merupakan situs game online yang memberikan hadiah terbesar pada pasaran togel singapore Hongkong Sydney serta agen resmi judi slot online"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "TOTO138: Situs Toto Online Resmi & Link Login Terbaru",
"url": "https://toto138x66.com/",
"description": "TOTO138 merupakan situs game online yang memberikan hadiah terbesar pada pasaran togel singapore Hongkong Sydney serta agen resmi judi slot online",
"inLanguage": "id-ID",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://toto138x66.com/"
},
"mainEntity": {
"@type": "Organization",
"name": "TOTO138",
"url": "https://toto138x66.com/",
"logo": "https://toto138x66.com/images/upload-Slides-20260608221459.jpg"
},
"isPartOf": {
"@type": "WebSite",
"name": "TOTO138",
"url": "https://toto138x66.com/"
},
"about": {
"@type": "Organization",
"name": "TOTO138",
"url": "https://toto138x66.com/"
},
"primaryImageOfPage": {
"@type": "ImageObject",
"url": "https://toto138x66.com/images/upload-Slides-20260608221459.jpg"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "TOTO138",
"item": "https://toto138x66.com/"
}
]
}
</script>
<style>
.wrapper {
display: grid;
grid-template-columns: 1fr;
grid-template-areas:
"marquee"
"header"
"devider"
"contentdata"
"togel-desktop"
"widget-kupon"
"widget-sbo"
"provider"
"transaksi"
"guidelines"
"bantuan"
"footer"
}
.widget-kupon {
grid-area: widget-kupon;
padding-top: 20px;
background: var(--footer-background);
display: flex;
align-items: center;
position: relative;
}
.widget-sbo {
grid-area: widget-sbo;
padding-top: 20px;
display: flex;
align-items: center;
position: relative;
}
.iframe-kupon {
width: 1000px;
height: 200px;
display: block;
vertical-align: bottom;
}
.login-input-field {
font-size: 1rem;
}
.btn-aduan2 {
background: linear-gradient(60deg, #b08432, #cfbe87, #b08432);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 300% 300%;
animation: gradient 2s ease infinite;
}
.transaksi-title {
place-items: start;
}
.btn-tele {
font-size: 1.2rem;
text-shadow: 1px 1px #000000;
height: 36px!important;
border-radius: 8px;
background: #28323C;
color: white;
}
#marquee-mobile {
width: 100%;
overflow: hidden;
}
#marquee-mobile .marquee-content {
display: flex;
align-items: center;
width: 100%;
overflow: hidden;
}
#marquee-mobile .running {
position: relative;
flex: 1 1 auto;
min-width: 0;
overflow: hidden;
}
#marquee-mobile .broadcast {
display: inline-block;
white-space: nowrap;
}
#marquee {
overflow: hidden;
}
#marquee .running {
overflow: hidden;
}
#marquee .broadcast {
white-space: nowrap;
}
body {
overflow-x: hidden;
}
.btn-google {
width: 30px;
height: 30px;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.btn-google:hover {
background: #f5f5f5;
}
.btn-google-mobile {
background: #fff;
color: #3c4043;
border: 1px solid #dadce0;
border-radius: 3px;
height: 36px;
padding: 0 12px;
font-weight: 600;
font-size: 1.2rem;
align-items: center;
justify-content: center;
gap: 8px;
}
.btn-google-mobile:hover {
background: #f8f9fa;
color: #202124;
}
@media only screen and (max-width: 1000px) {
.wrapper {
display: grid;
grid-template-columns: 1fr;
grid-template-areas:
"appbar"
"marquee"
"header"
"contentdata"
"togel-mobile"
"widget-kupon"
"widget-sbo"
"devider"
"provider"
"transaksi"
"bantuan"
"footer"
"guidelines";
}
.widget-kupon {
margin: 0px 20px;
}
.iframe-kupon {
padding: 0px;
height: 262px;
width: 100%;
display: block;
vertical-align: bottom;
}
.transaksi-title {
place-items: center;
}
.login-input-field {
font-size: 1.2rem;
}
}
.grecaptcha-badge {
display: none !important;
}
</style>
</head>
<body id="desktop">
<div id="hover" class="hover desktop-only">
<div id="hover-togel" class="hover-menu">
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//icon-togel1.png" alt="PAY4D"></figure>
<figcaption>TOGEL</figcaption>
</a>
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//icon-kupon1.png" alt="PAY4D"></figure>
<figcaption>KUPON</figcaption>
</a>
</div>
<div id="hover-slot" class="hover-menu">
<a href="/slot/pp" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-prag.png" alt="PRAGMATIC PLAY"></figure>
<figcaption>PRAGMATIC PLAY</figcaption>
</a>
<a href="/slot/pg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-pg.png" alt="PG SOFT"></figure>
<figcaption>PG SOFT</figcaption>
</a>
<a href="/slot/jl" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-jl.png" alt="JILI"></figure>
<figcaption>JILI</figcaption>
</a>
<a href="/slot/mgw" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-mgw.png" alt="MEGAWIN"></figure>
<figcaption>MEGAWIN</figcaption>
</a>
<a href="/slot/atg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-atg.png" alt="ATG Games"></figure>
<figcaption>ATG Games</figcaption>
</a>
<a href="/slot/pok" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-pok.png" alt="PopOK Gaming"></figure>
<figcaption>PopOK Gaming</figcaption>
</a>
<a href="/slot/ams" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-ams.png" alt="ASKMESLOT"></figure>
<figcaption>ASKMESLOT</figcaption>
</a>
<a href="/slot/sdl" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-sdl.png" alt="SHADY LADY"></figure>
<figcaption>SHADY LADY</figcaption>
</a>
<a href="/slot/hb" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-hab.png" alt="HABANERO"></figure>
<figcaption>HABANERO</figcaption>
</a>
<a href="/slot/sg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-spad.png" alt="SPADEGAMING"></figure>
<figcaption>SPADEGAMING</figcaption>
</a>
<a href="/slot/nlc" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-nlc.png" alt="NOLIMIT CITY"></figure>
<figcaption>NOLIMIT CITY</figcaption>
</a>
<a href="/slot/fs" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-fs.png" alt="FASTSPIN"></figure>
<figcaption>FASTSPIN</figcaption>
</a>
<a href="/slot/jg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-jok.png" alt="JOKER"></figure>
<figcaption>JOKER</figcaption>
</a>
<a href="/slot/mg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-mg.png" alt="MICROGAMING"></figure>
<figcaption>MICROGAMING</figcaption>
</a>
<a href="/slot/fgs" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-fgs.png" alt="5G GAMES"></figure>
<figcaption>5G GAMES</figcaption>
</a>
<a href="/slot/hks" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-hks.png" alt="HACKSHAW GAMING"></figure>
<figcaption>HACKSAW GAMING</figcaption>
</a>
<a href="/slot/nxt" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-nxt.png" alt="NEXTSPIN"></figure>
<figcaption>NEXTSPIN</figcaption>
</a>
<a href="/slot/ps" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-ps.png" alt="PLAYSTAR"></figure>
<figcaption>PLAYSTAR</figcaption>
</a>
<a href="/slot/pt" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-pt.png" alt="PLAYTECH"></figure>
<figcaption>PLAYTECH</figcaption>
</a>
<a href="/slot/av" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-av.png" alt="ADVANT PLAY"></figure>
<figcaption>ADVANT PLAY</figcaption>
</a>
<a href="/slot/cmp" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-cmp.png" alt="COSMOPLAY"></figure>
<figcaption>COSMOPLAY</figcaption>
</a>
<a href="/slot/cq9" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-cq9.png" alt="CQ9"></figure>
<figcaption>CQ9</figcaption>
</a>
<a href="/slot/wow" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-wow.png" alt="WOW GAMING"></figure>
<figcaption>WOW GAMING</figcaption>
</a>
<a href="/slot/l22" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-l22.png" alt="LIVE22"></figure>
<figcaption>LIVE22</figcaption>
</a>
<a href="/slot/ss" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-sbo.png" alt="SBO SLOT"></figure>
<figcaption>SBO SLOT</figcaption>
</a>
<!-- <a href="/slot/nte" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-nte.png" alt="NETENT"></figure>
<figcaption>NETENT</figcaption>
</a> -->
<!-- <a href="/slot/ttg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//slot-ttg.png" alt="TOPTREND GAMING"></figure>
<figcaption>TOPTREND GAMING</figcaption>
</a> -->
</div>
<div id="hover-live" class="hover-menu" >
<a href="/casino/pplc" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-pp.png" alt="PRAGMATIC PLAY"></figure>
<figcaption>PRAGMATIC PLAY</figcaption>
</a>
<a href="/casino/evo" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-evo.png" alt="EVOLUTION"></figure>
<figcaption>EVOLUTION</figcaption>
</a>
<a href="/casino/mglc" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-mg.png" alt="MICROGAMING"></figure>
<figcaption>MICROGAMING</figcaption>
</a>
<a href="/casino/ptg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-ptg.png" alt="PRETTY GAMING"></figure>
<figcaption>PRETTY GAMING</figcaption>
</a>
<a href="/casino/ion" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-ion.png" alt="ION CASINO"></figure>
<figcaption>ION CASINO</figcaption>
</a>
<a href="/casino/sx" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-sg.png" alt="SEXY GAMING"></figure>
<figcaption>SEXY GAMING</figcaption>
</a>
<a href="/casino/sa" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-sagaming.png" alt="SA GAMING"></figure>
<figcaption>SA GAMING</figcaption>
</a>
<a href="/casino/ab" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-all.png" alt="ALLBET"></figure>
<figcaption>ALLBET</figcaption>
</a>
<a href="/casino/ptlc" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-pt.png" alt="PLAYTECH LIVE"></figure>
<figcaption>PLAYTECH LIVE</figcaption>
</a>
<!-- <a href="/casino/gmnl" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-gmnl.png" alt="GEMINI LIVE"></figure>
<figcaption>GEMINI LIVE</figcaption>
</a> -->
<a href="/casino/og" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-opus.png" alt="OPUS PLUS"></figure>
<figcaption>OPUS PLUS</figcaption>
</a>
<a href="/casino/sbol" class="hover-item">
<figure><img src="https://img.viva88athenae.com//live-sbo.png" alt="SBOBET CASINO"></figure>
<figcaption>SBOBET CASINO</figcaption>
</a>
</div>
<div id="hover-sport" class="hover-menu">
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sport-saba.png" alt="SABA"></figure>
<figcaption>SABA</figcaption>
</a>
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sport-sbo.png" alt="SBOBET"></figure>
<figcaption>SBOBET</figcaption>
</a>
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sport-cmd.png" alt="CMD368"></figure>
<figcaption>CMD368</figcaption>
</a>
<!-- <a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sport-pin.png" alt="PINNACLE"></figure>
<figcaption>PINNACLE</figcaption>
</a> -->
<a href="/register" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sport-tf.png" alt="TFGAMING"></figure>
<figcaption>TFGAMING</figcaption>
</a>
</div>
<div id="hover-fishing" class="hover-menu">
<a href="/arcade/jl" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-jl.png" alt="JILI"></figure>
<figcaption>JILI</figcaption>
</a>
<a href="/arcade/sg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-sg.png" alt="SPADE GAMING"></figure>
<figcaption>SPADE GAMING</figcaption>
</a>
<a href="/arcade/fs" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-fs.png" alt="FASTSPIN"></figure>
<figcaption>FASTSPIN</figcaption>
</a>
<a href="/arcade/ams" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-ams.png" alt="ASKMESLOT"></figure>
<figcaption>ASKMESLOT</figcaption>
</a>
<!-- <a href="/arcade/ps" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-ps.png" alt="PLAYSTAR"></figure>
<figcaption>PLAYSTAR</figcaption>
</a>
<a href="/arcade/l22" class="hover-item">
<figure><img src="https://img.viva88athenae.com//fish-l22.png" alt="LIVE22"></figure>
<figcaption>LIVE22</figcaption>
</a> -->
</div>
<div id="hover-sabung" class="hover-menu">
<a href="/sabung/ws" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sabung-ws.png" alt="WS168"></figure>
<figcaption>WS168</figcaption>
</a>
<a href="/sabung/sv" class="hover-item">
<figure><img src="https://img.viva88athenae.com//sabung-sv.png" alt="SV388"></figure>
<figcaption>SV388</figcaption>
</a>
</div>
<div id="hover-interactive" class="hover-menu">
<a href="/interactive/pp" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-pp.png" alt="PRAGMATIC PLAY"></figure>
<figcaption>PRAGMATIC PLAY</figcaption>
</a>
<a href="/interactive/gmn" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-gmn.png" alt="GEMINI"></figure>
<figcaption>GEMINI</figcaption>
</a>
<a href="/interactive/jl" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-jl.png" alt="JILI"></figure>
<figcaption>JILI</figcaption>
</a>
<a href="/interactive/jg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-jok.png" alt="JOKER"></figure>
<figcaption>JOKER</figcaption>
</a>
<a href="/interactive/atg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-atg.png" alt="ATG Games"></figure>
<figcaption>ATG Games</figcaption>
</a>
<a href="/interactive/pok" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-pok.png" alt="PopOK Gaming"></figure>
<figcaption>PopOK Gaming</figcaption>
</a>
<a href="/interactive/ams" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-ams.png" alt="ASKMESLOT"></figure>
<figcaption>ASKMESLOT</figcaption>
</a>
<a href="/interactive/mg" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-mg.png" alt="MICROGAMING"></figure>
<figcaption>MICRO GAMING</figcaption>
</a>
<a href="/interactive/hks" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-hks.png" alt="HACKSHAW GAMING"></figure>
<figcaption>HACKSAW GAMING</figcaption>
</a>
<a href="/interactive/pt" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-pt.png" alt="PLAYTECH"></figure>
<figcaption>PLAYTECH</figcaption>
</a>
<a href="/interactive/wow" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-wow.png" alt="WOW GAMING"></figure>
<figcaption>WOW GAMING</figcaption>
</a>
<!-- <a href="/interactive/ps" class="hover-item">
<figure><img src="https://img.viva88athenae.com//interactive-ps.png" alt="PLAYSTAR"></figure>
<figcaption>PLAYSTAR</figcaption>
</a> -->
</div>
</div>
<style>
.my-navbar {
height: 44px;
padding: 0px;
width: 100%;
background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.6) 100%), var(--primary-color);
position: fixed;
bottom: 0;
color: white;
z-index: 1100;
display: flex;
box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.75);
}
.navbar-item {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.navbar-item-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute;
top: -16px
}
.navbar-item-content>i {
font-size: 20px;
line-height: 22px;
color: white;
padding-bottom: 4px;
}
.navbar-item-content>img {
height: 28px;
width: 28px;
}
.navbar-item-content>label {
white-space: nowrap;
margin-top: 4px;
font-weight: bold;
font-size: var(--text-size-default);
color: white
}
.speed-dial-item {
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: opacity 0.3s ease, transform 0.3s ease;
}
.speed-dial-active .speed-dial-item {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
/* Delay each item’s appearance */
.speed-dial-active .speed-dial-item:nth-child(2) { transition-delay: 0.05s; }
.speed-dial-active .speed-dial-item:nth-child(3) { transition-delay: 0.1s; }
.speed-dial-active .speed-dial-item:nth-child(4) { transition-delay: 0.15s; }
.speed-dial-active .speed-dial-item:nth-child(5) { transition-delay: 0.2s; }
.speed-dial-active .speed-dial-item:nth-child(6) { transition-delay: 0.25s; }
</style>
<div class="mobile-only" >
<div class="my-navbar">
<a href="/" class="navbar-item" style="position: relative">
<div class="navbar-item-content">
<img src="https://img.viva88athenae.com//beranda.png"/>
<label>BERANDA</label>
</div>
</a>
<div style="height: 36px; width: 3px; background: black; margin: auto"></div>
<a href="/m/promosi" class="navbar-item">
<div class="navbar-item-content">
<img src="https://img.viva88athenae.com//promosi.png"/>
<label>PROMOSI</label>
</div>
</a>
<div style="height: 36px; width: 3px; background: black; margin: auto"></div>
<a href="/m/event" class="navbar-item">
<div class="navbar-item-content">
<img src="https://img.viva88athenae.com//events.png"/>
<label>EVENT</label>
</div>
</a>
<div style="height: 36px; width: 3px; background: black; margin: auto"></div>
<a href="https://tawk.to/chat/6582a10170c9f2407f81b098/1hi349s67" target='_blank' class="navbar-item">
<div class="navbar-item-content">
<img src="https://img.viva88athenae.com//whatsapp.png"/>
<label>WHATSAPP</label>
</div>
</a>
<div style="height: 36px; width: 3px; background: black; margin: auto"></div>
<a href="https://tawk.to/chat/6582a10170c9f2407f81b098/1hi349s67" target="_blank" class="navbar-item">
<div class="navbar-item-content">
<img src="https://img.viva88athenae.com//livechat.png"/>
<label>LIVECHAT</label>
</div>
</a>
</div>
</div>
<script>
document.addEventListener("DOMContentLoaded", function () {
const speedDialBtn = document.querySelector(".speed-dial-btn");
const speedDialItems = document.querySelectorAll(".speed-dial-item");
let isOpen = false;
speedDialBtn.addEventListener("click", function () {
isOpen = !isOpen;
speedDialItems.forEach((item, index) => {
if (isOpen) {
item.style.opacity = "1";
item.style.visibility = "visible";
item.style.transform = "translateY(0)";
item.style.transitionDelay = `${index * 0.05}s`; // Stagger effect
} else {
item.style.opacity = "0";
item.style.visibility = "hidden";
item.style.transform = "translateY(10px)";
item.style.transitionDelay = `${(speedDialItems.length - index) * 0.05}s`; // Reverse stagger
}
});
});
});
</script>
<div id="top" class="wrapper">
<header class="header">
<div class="header-content">
<div class="logo" href="/">
<a href='/'><img src="/images/logoweb.png" class='logoimg' alt=""></a>
</div>
<div id="marquee-mobile" class="marquee mobile-only">
<div class="marquee-content">
<div class="d-flex align-items-center gap-2 flex-shrink-0">
<i class="bi bi-volume-down" style="padding: 0 2px; font-size: 16px"></i>
</div>
<div class="running">
<div class="marquee-shadow"></div>
<div class="broadcast mobile-broadcast">TOTO138 | Situs Slot Online Gacor Resmi dengan Deposit QRIS 24 Jam</div>
</div>
<div class="d-flex align-items-center gap-2 flex-shrink-0"></div>
</div>
</div>
<div class="mslider mobile-only">
</div>
<div class="login mobile-only">
<div id="mobilelogin" class="mobile-only" style="width: 100%">
<form class="login-form form" style="padding: 0px; padding-top: 16px" role="form">
<div id="msgbox" style="font-size: 1rem; width: 100%"></div>
<div class="input-group login-field">
<span class="input-group-text prepend mobile-only "><div class="h-100 center"><i class="bi bi-person-circle prepend-icon"></i></div></span>
<input type="text" name="username" class="form-control login-input-field username" placeholder="Username" aria-label="Username">
</div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" name="password" class="form-control login-input-field password" placeholder="Password" aria-label="Password">
</div>
<!-- captcha -->
<div id="mverifikasiform" class="w-100" style=" ">
<span id="verifikasi"><img src="/m/capimg.php?9716" width="100%" height="36" style="border-radius: 5px;"></span>
<div class="input-group login-field mt-1">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-person-fill-check prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="verifikasi" id="mverform" autocomplete="off" placeholder="Verifikasi">
</div>
</div>
<input type="hidden" name="verif" id="verifval" class="verifval" value="1">
<!-- end captcha -->
<label style="font-size:12px;display:flex;align-items:center;margin-top:2px;margin-bottom:4px;cursor:pointer;">
<input type="checkbox" id="rememberMe" name="remember" style="margin-right:4px;width:12px;height:12px;cursor:pointer;"> Remember Me
</label>
<button type="submit" value="Masuk" class="btn btn-masuk fw-bold p-0 px-2 submit">Masuk</button>
<button type="button" class="btn btn-daftar btn-info btn-daftar-mobile fw-bold p-0 px-2 mobile-only" onclick="openDaftar()">Daftar Sekarang</button>
<input type="hidden" name="task" value="login">
<input type="hidden" name="iscaptchalogin" value="1">
<input type="hidden" name="loginmobile" value="zFlfZ6+cmYk5YPFce7dv4Rd/9lVjRAqvXUDC+e4htsQ=">
<input type="hidden" name="isrecaptchalogin" value="0">
</form>
</div>
<!-- Change Password Mobile -->
<div id="mobile-changepassword-form" style="width: 100%; display: none">
<div id="mobilechangepassword">
<form id="formChangePasswordMobile" class="login-form p-0 pt-4">
<div id="statusChangePasswordMobile" style="margin-bottom: 5px; width: 100%; font-size: 1rem;"></div>
<div class="prepend" style="width: 100%; height: 36px; display: flex; align-items: center; justify-content: space-between; padding: 0 10px; border-radius: 3px; font-size: 1.2rem; font-weight: bold">
<span>GANTI PASSWORD</span>
<span style="font-size: 1rem; color: #333;" id="mobile-username-display">
</span>
</div>
<div class="alert alert-warning" style="font-size: 1rem; margin: 10px 0;">
⚠️ Password Anda kurang aman! <br>Harap ganti dengan password yang lebih kuat.
</div>
<!-- <div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" class="form-control login-input-field" name="old_password" id="cp_old_password_mobile" placeholder="Password Lama">
</div>
<div class="error-msg" id="err_old_password_mobile"></div> -->
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" class="form-control login-input-field" name="new_password" id="cp_new_password_mobile" placeholder="Password Baru (Min 6 karakter)">
</div>
<div class="error-msg" id="err_new_password_mobile"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" class="form-control login-input-field" name="confirm_password" id="cp_confirm_password_mobile" placeholder="Konfirmasi Password Baru">
</div>
<div class="error-msg" id="err_confirm_password_mobile"></div>
<div style="background: #fff3cd; border-left: 4px solid #ffc107; border-radius: 4px; padding: 10px; margin: 10px 0; font-size: 1rem; width: 100%;">
<strong style="color: #856404;">Persyaratan Password:</strong>
<ul style="margin: 5px 0 0 15px; padding: 0; color: #856404;">
<li>Minimal 6 karakter</li>
<li>Mengandung minimal 1 huruf kecil (a-z),<br> 1 huruf besar (A-Z), angka (0-9)</li>
<!-- <li>Harus mengandung angka (0-9)</li> -->
<!-- <li>Tidak boleh mengandung username Anda</li> -->
<li>Tidak boleh mengandung pola berurutan <br> (123, abc, qwerty)</li>
<li>Hindari password yang mudah ditebak</li>
</ul>
</div>
<button type="submit" class="btn btn-masuk fw-bold p-0 px-2" value="Ganti" id="buttonChangePasswordMobile">Ganti Password</button>
<input type="hidden" name="task" value="change_password">
</form>
</div>
<script>
$(document).ready(function(){
$('#cp_confirm_password_mobile, #cp_new_password_mobile').on('keyup', function() {
var newPass = $('#cp_new_password_mobile').val();
var confirmPass = $('#cp_confirm_password_mobile').val();
var currentField = $(this);
$('#cp_new_password_mobile').removeClass('error-border valid-border');
$('#cp_confirm_password_mobile').removeClass('error-border valid-border');
$('#err_new_password_mobile').hide();
$('#err_confirm_password_mobile').hide();
if (newPass.length > 0 && confirmPass.length > 0) {
if (newPass === confirmPass) {
$('#cp_new_password_mobile').addClass('valid-border');
$('#cp_confirm_password_mobile').addClass('valid-border');
} else {
$('#cp_new_password_mobile').addClass('error-border');
$('#cp_confirm_password_mobile').addClass('error-border');
if (currentField.attr('id') === 'cp_new_password_mobile') {
$('#err_new_password_mobile').text('Password tidak sama').show();
} else {
$('#err_confirm_password_mobile').text('Password tidak sama').show();
}
}
}
});
});
</script>
</div>
<!-- Register Mobile -->
<style>
.error-msg { color: red; font-size: 12px; margin-top: 3px; display: none; }
.error-border { border-color: red !important; }
.valid-border { border-color: green !important; }
</style>
<div id="mobile-daftar-form" style="width: 100%; display: none">
<div id="mobileregister">
<form id="formRegister" class="login-form p-0 pt-4">
<div id="statusRegister" style="margin-bottom: 5px; width: 100%"></div>
<div class="prepend" style="width: 100%; height: 36px; display: grid; place-items: center; border-radius: 3px; font-size: 1.2rem; font-weight: bold">DAFTAR</div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-person-circle prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="username" id="reg_username" placeholder="Username 6-16 karakter standar (A~Z, a~z, 0~9) dan tanpa spasi">
</div>
<div class="error-msg" id="err_username"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" class="form-control login-input-field" id="reg_pass" name="pass" placeholder="Password (6 karakter atau lebih)">
</div>
<div class="error-msg" id="err_password"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" class="form-control login-input-field" id="reg_passcon" name="passcon" placeholder="Password sekali lagi">
</div>
<div class="error-msg" id="err_passcon"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-envelope-fill prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" id="reg_email" name="email" placeholder="Email">
</div>
<div class="error-msg" id="err_email"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-telephone-fill prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" id="reg_telpon" name="telpon" class="form-control" placeholder="Telpon">
</div>
<div class="error-msg" id="err_telpon"></div>
<div class="input-group login-field">
<select class="form-select login-input-field" name="bank" id="reg_bank">
<option value="">Pilih Bank</option>
<option value='BCA'>BCA</option><option value='Mandiri'>Mandiri</option><option value='BNI'>BNI</option><option value='BRI'>BRI</option><option value='CIMB'>CIMB</option><option value='Danamon'>Danamon</option><option value='Permata'>Permata</option><option value='BJB'>BJB</option><option value='PANIN'>PANIN</option><option value='OCBC'>OCBC</option><option value='DKI'>DKI</option><option value='SUMUT'>SUMUT</option><option value='BSI'>BSI</option><option value='NEO'>NEO</option><option value='JAGO'>JAGO</option><option value='SeaBank'>SeaBank</option><option value='Jenius'>Jenius</option><option value='DANA'>DANA</option><option value='OVO'>OVO</option><option value='ShopeePay'>ShopeePay</option><option value='GOPAY'>GOPAY</option><option value='LinkAja'>LinkAja</option><option value='Sakuku'>Sakuku</option><option value='Lain-lain'>Lain-lain</option> </select>
</div>
<div class="error-msg" id="err_bank"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-piggy-bank-fill prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="rek" id="reg_rek" placeholder="No Rekening">
</div>
<div class="error-msg" id="err_rek"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-person-fill prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="nama" id="reg_nama" placeholder="Nama Rekening">
</div>
<div class="error-msg" id="err_nama"></div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-file-earmark-person-fill prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="ref" type="text" id="reg_ref" placeholder="Username Referal bila ada" >
</div>
<div class="error-msg" id="err_ref"></div>
<!-- <input type="text" class="form-control" placeholder="Nama Akun" aria-label="Nama Akun">
<input type="password" class="form-control" placeholder="Kata Sandi" aria-label="Kata Sandi"> -->
<div class="w-100 my-1">
<div id="capverifikasi">
<img src="m/capreg.php" width="100%" style="border-radius: 5px;margin-top: -3px; height: 44px">
</div>
<div class="input-group login-field mt-1">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-person-fill-check prepend-icon"></i></div></span>
<input type="text" class="form-control login-input-field" name="regverifikasi" id="reg_verifikasi" placeholder="Verifikasi" style="padding: 10px;" autocomplete="off">
</div>
<div class="error-msg" id="err_verifikasi"></div>
</div>
<button type="button" class="btn btn-masuk fw-bold p-0 px-2" value="Register" id="buttonRegister">Daftar</button>
<input type="hidden" name="task" value="register">
<input type="hidden" name="regmobile" value="naDb8lkotuAemuVk4jzy+/5IotGxfWQNitHEEP7gDnw=">
<input type="hidden" name="iscaptcharegister" value="1">
<input type="hidden" name="isrecaptcha" value="0">
<input type="hidden" name="isrecaptcharegister" value="0">
<button type="button" class="btn btn-secondary fw-bold p-0 px-2" value="Close" onClick="closeDaftar()" id="buttonClose">Close</button>
</form>
</div>
<script>
const WEBNAME = 'Toto138';
const USE_STRONG_VALIDATION = false;
(function(){
function root(){ return document.getElementById('mobileregister'); }
function q(id){ return root()?.querySelector('#'+id) || null; }
function qe(sel){ return root()?.querySelector(sel) || null; }
function showError(field,msg){
const err = qe('#err_'+field);
const inp = q('reg_'+field);
if (err){ err.textContent = msg; err.style.display = 'block'; }
if (inp){ inp.classList.remove('valid-border'); inp.classList.add('error-border'); }
}
function clearError(field){
const err = qe('#err_'+field);
const inp = q('reg_'+field);
if (err) err.style.display = 'none';
if (inp){ inp.classList.remove('error-border'); inp.classList.add('valid-border'); }
}
function checkPasswordStrengthJS(username, password) {
const min_length = 6;
const length = password.length;
if (length < min_length) {
return "Password harus minimal " + min_length + " karakter";
}
const hasLower = /[a-z]/.test(password);
const hasUpper = /[A-Z]/.test(password);
if (!(hasLower && hasUpper)) {
return "Password harus mengandung minimal 1 huruf kecil, 1 huruf besar, dan angka.";
}
if (!/[0-9]/.test(password)) {
return "Password harus mengandung angka";
}
if (username && password.toLowerCase().includes(username.toLowerCase())) {
return "Password tidak boleh mengandung username";
}
const numSeq = /(012|123|234|345|456|567|678|789|890|210|321|432|543|654|765|876|987|098)/;
if (numSeq.test(password)) {
return "Password tidak boleh mengandung angka berurutan";
}
const letterSeqStr = "(abc|bcd|cde|def|efg|fgh|ghi|hij|ijk|jkl|klm|lmn|mno|nop|opq|pqr|qrs|rst|stu|tuv|uvw|vwx|wxy|xyz|"
+ "cba|dcb|edc|fed|gfe|hgf|ihg|jih|kji|lkj|mlk|nml|onm|pon|qpo|rqp|srq|tsr|uts|vut|wvu|xwv|yxw|zyx|"
+ "qwert|werty|asdf|zxcv|uiop|hjkl)";
const letterSequences = new RegExp(letterSeqStr, "i");
if (letterSequences.test(password)) {
return "Password tidak boleh mengandung huruf berurutan";
}
return null;
}
function vUsername(){
const v = (q('reg_username')?.value || '').trim();
if (!v) return showError('username','Username tidak boleh kosong'), false;
if (v.length < 6) return showError('username','Username minimal 6 karakter'), false;
if (v.length > 16) return showError('username','Username maksimal 16 karakter'), false;
if (!/^[A-Za-z0-9]+$/.test(v)) return showError('username','Hanya huruf/angka'), false;
clearError('username'); return true;
}
function vPass(){
const v = q('reg_pass')?.value || '';
if(!v) {
showError('password','Password tidak boleh kosong');
return false;
}
if (USE_STRONG_VALIDATION) {
const username = (q('reg_username')?.value || '').trim();
const err = checkPasswordStrengthJS(username, v);
if (err) {
showError('password', err);
return false;
}
clearError('password');
if (q('reg_passcon')?.value) {
vPasscon();
}
return true;
}
if (v.length < 6) {
showError('password','Password minimal 6 karakter');
return false;
}
clearError('password');
return true;
}
function vPasscon() {
const p1 = q('reg_pass')?.value || '';
const p2 = q('reg_passcon')?.value || '';
if (!p2) {
showError('passcon', 'Konfirmasi password kosong');
return false;
}
if (USE_STRONG_VALIDATION) {
const username = (q('reg_username')?.value || '').trim();
const err = checkPasswordStrengthJS(username, p1);
if (err) {
showError('passcon', err);
return false;
}
}
if (p1 !== p2) {
showError('passcon', 'Konfirmasi tidak sama');
return false;
}
clearError('passcon');
return true;
}
// function vPass(){
// const v = q('reg_pass')?.value || '';
// if (!v) return showError('password','Password tidak boleh kosong'), false;
// if (v.length < 6) return showError('password','Password minimal 6 karakter'), false;
// clearError('password'); return true;
// }
// function vPasscon(){
// const p1 = q('reg_pass')?.value || '';
// const p2 = q('reg_passcon')?.value || '';
// if (!p2) return showError('passcon','Konfirmasi password kosong'), false;
// if (p1 !== p2) return showError('passcon','Konfirmasi tidak sama'), false;
// clearError('passcon'); return true;
// }
function vEmail(){
const v = (q('reg_email')?.value || '').trim();
if (!v) return showError('email','Email tidak boleh kosong'), false;
if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v)) return showError('email','Format email salah'), false;
clearError('email'); return true;
}
function vTelp(){
const el = q('reg_telpon'); if (!el) return true;
el.value = (el.value || '').replace(/\D/g,'');
if (!el.value) return showError('telpon','Telpon kosong'), false;
if (el.value.length < 10) return showError('telpon','Telpon minimal 10 digit'), false;
clearError('telpon'); return true;
}
function vBank(){
if (!q('reg_bank')?.value) return showError('bank','Pilih bank'), false;
clearError('bank'); return true;
}
function vRek(){
const el = q('reg_rek'); if (!el) return true;
el.value = (el.value || '').replace(/\D/g,'');
if (!el.value) return showError('rek','Rekening kosong'), false;
if (el.value.length < 8) return showError('rek','Minimal 8 digit'), false;
clearError('rek'); return true;
}
function vNama(){
const v = (q('reg_nama')?.value || '').trim();
if (!v) return showError('nama','Nama kosong'), false;
if (v.length < 3) return showError('nama','Nama minimal 3 karakter'), false;
if(!/^[a-zA-Z\s]+$/.test(v)) return showError('nama','Nama hanya boleh huruf'), false;
clearError('nama'); return true;
}
function vRefOpt(){
const el = q('reg_ref'); if (!el) return true;
const v = (el.value || '').trim();
if (!v) return clearError('ref'), true;
if (v.length > 16) return showError('ref','Maksimal 16 karakter'), false;
if (!/^[A-Za-z0-9]+$/.test(v)) return showError('ref','Hanya huruf/angka'), false;
clearError('ref'); return true;
}
function vVerifOpt(){
const el = q('reg_verifikasi'); if (!el) return true;
const v = (el.value || '').trim();
if (!v) return showError('verifikasi','Kode verifikasi harus diisi'), false;
clearError('verifikasi'); return true;
}
function validateAll(){
const ok =
vUsername() & vPass() & vPasscon() & vEmail() &
vTelp() & vBank() & vRek() & vNama() &
vRefOpt() & vVerifOpt();
return !!ok;
}
function attach(id, validator, opts){
const el = q(id); if (!el) return;
const run = () => validator();
el.addEventListener('focus', run);
if (!opts || opts.input !== false) el.addEventListener('input', run);
el.addEventListener('blur', run);
if (opts && opts.change) el.addEventListener('change', run);
}
document.addEventListener('DOMContentLoaded', function(){
attach('reg_username', vUsername);
attach('reg_pass', vPass);
attach('reg_passcon', vPasscon);
attach('reg_email', vEmail);
attach('reg_telpon', vTelp);
attach('reg_bank', vBank, { input:false, change:true });
attach('reg_rek', vRek);
attach('reg_nama', vNama);
attach('reg_ref', vRefOpt);
attach('reg_verifikasi', vVerifOpt);
const f = q('formRegister');
if (f) {
f.addEventListener('submit', function(e){
if (!validateAll()) {
e.preventDefault();
const firstErr = root()?.querySelector('.error-border') || q('reg_username');
if (firstErr && firstErr.focus) firstErr.focus();
}
});
}
});
})();
</script>
</div>
</div>
<div class="menu">
<style>
.menu-item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 12px;
min-width: 72px;
padding: 8px;
height: 100%;
}
.menu-item:hover {
background: linear-gradient(180deg,var(--secondary-background) 0%, rgba(255, 255, 255, 0) 100%);
}
.menu-item.active {
background: linear-gradient(180deg,var(--secondary-background) 0%, rgba(255, 255, 255, 0) 100%);
}
.menu-item-img {
height: 28px;
}
.menu-item-icon {
font-size: 28px;
color: var(--menu-item-color)
}
.menu-item:hover>.menu-item-icon {
color: var(--primary-color);
}
</style>
<a href="/" class="menu-item active">
<!--<img class="mobile-only" src="assets/slot.png" alt="">-->
<i class="menu-item-icon icon-home" style="font-size: 28px"></i>
<label>HOME</label>
</a>
<a href="/register" class="menu-item" onmouseover="showProducts('hover-togel')" onmouseout="hideProducts('hover-togel')">
<!--<img class="mobile-only" src="assets/togel.png" alt="">-->
<!--<img src="https://img.viva88athenae.com//icons/lottery.png?1791889432" alt="TOGEL" class="menu-item-img">-->
<i class="menu-item-icon icon-lottery" style="font-size: 28px"></i>
<label>TOGEL</label>
</a>
<a href="/slot" class="menu-item" onmouseover="showProducts('hover-slot')" onmouseout="hideProducts('hover-slot')">
<!--<img class="mobile-only" src="assets/slot.png" alt="">-->
<i class="menu-item-icon icon-slots"></i>
<label>SLOT</label>
</a>
<a href="/casino" class="menu-item" onmouseover="showProducts('hover-live')" onmouseout="hideProducts('hover-live')">
<!--<img class="mobile-only" src="assets/live.png" alt="">-->
<i class="menu-item-icon icon-casino"></i>
<label>LIVE CASINO</label>
</a>
<a href="/sport" class="menu-item" onmouseover="showProducts('hover-sport')" onmouseout="hideProducts('hover-sport')">
<!--<img class="mobile-only" src="assets/sport.png" alt="">-->
<i class="menu-item-icon icon-sports"></i>
<label>SPORT</label>
</a>
<a href="/sabung" class="menu-item" onmouseover="showProducts('hover-sabung')" onmouseout="hideProducts('hover-sabung')">
<!-- <img class="mobile-only" src="assets/sabung.png" alt="">-->
<i class="menu-item-icon icon-sabung"></i>
<label>SABUNG</label>
</a>
<a href="/arcade" class="menu-item" onmouseover="showProducts('hover-fishing')" onmouseout="hideProducts('hover-fishing')">
<!--<img class="mobile-only" src="assets/fishing.png" alt="">-->
<i class="menu-item-icon icon-arcade"></i>
<label>ARCADE</label>
</a>
<a href="/interactive" class="menu-item" onmouseover="showProducts('hover-interactive')" onmouseout="hideProducts('hover-interactive')">
<i class="menu-item-icon icon-interactive"></i>
<label>INTERACTIVE</label>
</a>
</div>
<div class="menu-mobile mobile-only" style="width: 100%; overflow-x: hidden; position: relative; border-top: 3px solid var(--primary-color); border-bottom: 3px solid var(--theme-color)">
<div style="position: absolute; height: 100%; background: var(--primary-color); display: grid; place-items: center; left: 0; padding: 0px 6px" onclick="document.getElementById('menu-mobile').scrollBy(-40, 0)">
<i class="bi bi-caret-left-fill" style="font-size: 16px; color: var(--marquee-color)"></i>
</div>
<div style="position: absolute; height: 100%; background: var(--primary-color); display: grid; place-items: center; right: 0; padding: 0px 6px;" onclick="document.getElementById('menu-mobile').scrollBy(40, 0)">
<i class="bi bi-caret-right-fill" style="font-size: 16px; color: var(--marquee-color)"></i>
</div>
<div id="menu-mobile" style="height:60px; overflow-x: scroll; overflow-y: hidden; max-width: 100%; display: block; margin-left: 28px; margin-right: 28px; background: linear-gradient(90deg, rgba(26,26,26,0.3) 0%, rgba(0,0,0,0.3) 10%, rgba(0,0,0,0.3) 100%), var(--primary-color)">
<div style="white-space: nowrap; height: 100%; font-size: 0px">
<a href="#togel-mobile" style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/lottery.png" alt="">
<label class="text-white">TOGEL</label>
</div>
</div>
</a>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('slot')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/slots.png" alt="">
<label class="text-white">SLOT</label>
</div>
</div>
</div>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('casino')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/casino.png" alt="">
<label class="text-white">LIVE CASINO</label>
</div>
</div>
</div>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('sport')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/sports.png" alt="">
<label class="text-white">SPORT</label>
</div>
</div>
</div>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('fish')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/arcade.png" alt="">
<label class="text-white">ARCADE</label>
</div>
</div>
</div>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('sabung')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/sabung.png" alt="">
<label class="text-white">SABUNG</label>
</div>
</div>
</div>
<div style="height: 100%; width: 74px; display: inline-block;">
<div style="display: grid; place-items: center; height: 100%">
<div class="menu-item" style="gap: 8px" onclick="showProvider('interactive')">
<img class="mobile-only" src="https://img.viva88athenae.com//icons/interactive.png" alt="">
<label class="text-white">INTERACTIVE</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="menu-content mobile-only">
<div id="main-content" style="background: var(--content-box-background)">
</div>
</div>
<!-- Banner SBO -->
<style>
.match-slider-wrap {
max-width: 1200px;
margin: 16px auto;
margin-bottom: 24px;
padding: 0 12px;
}
.match-card {
position: relative;
overflow: hidden;
min-height: 180px;
border-radius: 16px;
background:
linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.01)),
linear-gradient(180deg, #232323 0%, #161616 100%);
color: #fff;
box-shadow: 0 10px 24px rgba(0,0,0,.35);
padding: 14px 14px 16px;
}
.match-card::before {
content: "";
position: absolute;
inset: 0;
background: repeating-linear-gradient(
-35deg,
rgba(255,255,255,.04),
rgba(255,255,255,.04) 8px,
transparent 8px,
transparent 18px
);
pointer-events: none;
opacity: .35;
}
.match-card > * {
position: relative;
z-index: 1;
}
.league-name {
font-size: 14px;
font-weight: 700;
letter-spacing: .4px;
text-transform: uppercase;
text-align: center;
margin-bottom: 2px;
color: #ffffff;
}
.kickoff-time {
font-size: 14px;
font-weight: 800;
text-align: center;
color: #ffd23c;
margin-bottom: 12px;
}
.match-main-row,
.match-odds-row {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 0;
}
.match-odds-row {
align-items: center;
margin-top: 12px;
}
.team-col {
width: 30%;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.score-col {
width: 40%;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.team-logo {
width: 46px;
height: 46px;
object-fit: contain;
margin-bottom: 6px;
}
.team-name {
font-size: 14px;
line-height: 1.15;
min-height: 34px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.score-value {
font-size: 28px;
font-weight: 800;
line-height: 1;
margin-bottom: 10px;
}
.bet-btn {
display: inline-block;
min-width: 95px;
border-radius: 8px;
background: linear-gradient(180deg, #ffcf21 0%, #f0ab00 100%);
color: #1d1d1d;
font-size: 14px;
font-weight: 800;
text-decoration: none;
padding: 10px 16px;
box-shadow: inset 0 1px 0 rgba(255,255,255,.45);
}
.bet-btn:hover {
color: #1d1d1d;
filter: brightness(1.03);
}
.odds-col {
width: 30%;
text-align: center;
font-size: 12px;
font-weight: 700;
color: #ffd23c;
display: flex;
align-items: center;
justify-content: center;
min-height: 18px;
}
.odds-col small {
font-size: 12px;
font-weight: 600;
color: #ffffff;
opacity: .95;
}
.odds-spacer {
width: 40%;
}
.carousel-control-prev,
.carousel-control-next {
width: 48px;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
background-color: rgba(255,255,255,.15);
background-size: 55% 55%;
}
.carousel-indicators [data-bs-target] {
width: 8px;
height: 8px;
border-radius: 50%;
}
@media (max-width: 991.98px) {
.match-card {
min-height: 170px;
}
}
@media (max-width: 767.98px) {
.match-slider-wrap {
max-width: 100%;
padding: 0 20px;
margin: 20px 0;
}
.match-slider-wrap .carousel-inner {
padding: 0;
}
.match-slider-wrap .carousel-item .row {
margin: 0;
}
.match-slider-wrap .carousel-item .col-12 {
padding: 0;
}
.match-card {
width: 100%;
border-radius: 16px;
}
.league-name {
font-size: 13px;
margin-bottom: 2px;
}
.kickoff-time {
font-size: 13px;
margin-bottom: 10px;
}
.team-col {
width: 30%;
}
.score-col {
width: 40%;
}
.team-logo {
width: 42px;
height: 42px;
margin-bottom: 4px;
}
.team-name {
font-size: 12px;
line-height: 1.15;
min-height: 30px;
}
.score-value {
font-size: 22px;
margin-bottom: 8px;
}
.bet-btn {
min-width: 88px;
font-size: 13px;
padding: 8px 14px;
border-radius: 8px;
}
.match-odds-row {
margin-top: 10px;
}
.odds-col,
.odds-col small {
font-size: 11px;
}
.carousel-control-prev,
.carousel-control-next {
width: 34px;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
width: 2rem;
height: 2rem;
background-size: 50% 50%;
}
.carousel-indicators {
margin-bottom: -2px;
}
.carousel-indicators [data-bs-target] {
width: 7px;
height: 7px;
margin: 0 3px;
}
}
</style>
<!-- Banner SBO End -->
<div class="promosi">
<!-- Desktop -->
<div class="desktop-only h-100">
<div class="d-flex align-items-center h-100">
<a href="/promosi" class="menu-item">
<i class="menu-item-icon icon-promotion"></i>
<label>PROMOSI</label>
</a>
<a href="/event" class="menu-item">
<i class="menu-item-icon icon-event"></i>
<label>EVENT</label>
</a>
</div>
</div>
<!--<div class="btn-informasi desktop-only" onclick="document.getElementById('modal-wrapper').style.display='block'"><a class="pointer" href="javascript:page('tentang');" style="text-decoration: none;" data-toggle="tooltip" data-placement="bottom" title="Informasi"><i class="bi bi-info-circle-fill" style="font-size: 16px"></i></a></div>-->
<!-- Mobile -->
<div class="mobile-only" style="padding-top: 24px">
<div class="d-flex gap-3 justify-content-center align-items-center">
<a href="/?desktop" style="display: grid; place-items: center; font-size: 1.2rem; cursor: pointer; color: var(--menu-item-color)">Desktop</a>
<div style="height: 1.1rem; width: 1.5px; background: var(--menu-item-color)"></div>
<a href="/wap" style="display: grid; place-items: center; font-size: 1.2rem; cursor: pointer; color: var(--menu-item-color)">Wap</a>
</div>
</div>
</div>
</div>
</header>
<div id="marquee" class="marquee desktop-only">
<div class="marquee-content py-2">
<div class="d-flex align-items-center gap-2">
<div id="timenow" class="desktop-only" style="white-space: nowrap;"></div>
<i class="bi bi-megaphone-fill desktop-only"></i>
</div>
<div class="running" style="padding-left: 8px; padding-right: 32px">
<div class="broadcast" style="width: 100%">TOTO138 | Situs Slot Online Gacor Resmi dengan Deposit QRIS 24 Jam</div>
</div>
<div class="d-flex align-items-center gap-2">
<div id="desktoplogin" class="desktop-only">
<form class="login-form form" role="form">
<div id="msgbox" style="margin-right: 8px; color: #b29459; font-size: 1rem; white-space:nowrap;"></div>
<div class="input-group login-field">
<span class="input-group-text prepend mobile-only "><div class="h-100 center"><i class="bi bi-person-circle prepend-icon"></i></div></span>
<input type="text" name="username" class="form-control login-input-field username" placeholder="Nama Akun" aria-label="Username">
</div>
<div class="input-group login-field">
<span class="input-group-text mobile-only prepend"><div class="h-100 center"><i class="bi bi-shield-lock-fill prepend-icon"></i></div></span>
<input type="password" name="password" class="form-control login-input-field password" placeholder="Kata Sandi" aria-label="Password">
</div>
<!-- captcha -->
<div class="verifikasiform" style=" ">
<div style="display: flex; gap: 2px;">
<span id="verifikasi"><img src="/capimg.php" width="40" height="30" style="border:1px #999 solid;"></span>
<input type="text" class="form-control login-field" name="verifikasi" id="verform" style="width:40px;height: 30px !important" autocomplete="off">
</div>
</div>
<input type="hidden" name="verif" id="verifval" class="verifval" value="1">
<!-- end captcha -->
<button type="submit" value="Masuk" class="btn btn-masuk fw-bold p-0 px-2 submit">Masuk</button>
<button type="button" class="btn btn-daftar btn-daftar-desktop fw-bold p-0 px-2 desktop-only" onclick="window.location.href='/register'">Daftar</button>
<input type="hidden" name="task" value="login">
<input type="hidden" name="iscaptchalogin" value="1">
<input type="hidden" name="logindesktop" value="zFlfZ6+cmYk5YPFce7dv4Rd/9lVjRAqvXUDC+e4htsQ=">
<input type="hidden" name="isrecaptchalogin" value="0">
</form>
</div>
<!--<a href="/event">-->
<!-- <img src="https://img.viva88athenae.com//btnevent.png" alt="EVENT" height="24px"/>-->
<!--</a>-->
</div>
</div>
</div>
<!--Informasi Modal -->
<div id="modal-wrapper" class="modal" style=" background:none;">
<div class="slideDown" id="informasi-menu">
<div class="row">
<div class="col-xs-3" style="padding-right:0px; width:164px">
<div id="informasi-logo">
<img src="/images/logoweb.png" width="120px"/>
</div>
<div class="menuleft">
<a class="active btn-black" href="javascript:toggleInformasi('tentang');">TENTANG KAMI</a>
<a class="btn-black" href="javascript:toggleInformasi('bantuan');">BANTUAN</a>
<a class="btn-black" href="javascript:toggleInformasi('peraturan');">PERATURAN</a>
<a class="btn-black" href="javascript:toggleInformasi('bank');">INFORMASI BANK</a>
<a class="btn-black" href="javascript:toggleInformasi('hubungi');">HUBUNGI KAMI</a>
<a class="btn-black" href="javascript:toggleInformasi('privasi');">KEBIJAKAN PRIVASI</a>
<a class="btn-black" href="javascript:toggleInformasi('cookies');">PERSETUJUAN COOKIES</a>
</div>
</div>
<div class="col-xs-9" id="informasi-content" style="position: relative">
<div onclick="document.getElementById('modal-wrapper').style.display='none'" class="closebox" title="Close Informasi">×</div>
<div style="margin: 32px 0; height:600px; overflow: auto; z-index:1;" id="content2">
</div>
</div>
</div>
</div>
</div>
<div class="contentdata">
<div id="content-primary" class="p-0">
<div class="desktop-only">
<div id="mobile-slider" class="carousel slide" data-bs-ride="carousel" style="height: 100%">
<div class="carousel-indicators">
<button type="button" data-bs-target="#mobile-slider" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
<button type="button" data-bs-target="#mobile-slider" data-bs-slide-to="1" aria-label="Slide 2"></button>
<button type="button" data-bs-target="#mobile-slider" data-bs-slide-to="2" aria-label="Slide 3"></button>
</div>
<div class="carousel-inner" style="height: 100%">
<div class="carousel-item active" style="height: 100%">
<img src="/images/upload-Slides-20260608221459.jpg" class="d-block w-100 banner" alt="" style="height: 100%">
</div>
<div class="carousel-item " style="height: 100%">
<img src="https://img.viva88athenae.com/banner/mgl-25.jpg" class="d-block w-100 banner" alt="" style="height: 100%">
</div>
<div class="carousel-item " style="height: 100%">
<img src="https://img.viva88athenae.com/banner/slider-fgs.jpg" class="d-block w-100 banner" alt="" style="height: 100%">
</div>
</div>
</div>
</div>
<div class="mobile-only"><div class="banner shadow" style="margin:20px 20px 20px 20px; border:solid 2px #FFF; border-radius: 20px; box-shadow:rgba(0,0,0,1) 0px 0px 10px 0px; position: relative;">
<a >
<img src="/images/upload-SlidesMobile-20260705001353.gif" alt="" style="border-radius: 20px; top: 0; left: 0; width: 100%; height: 100%; position: absolute;"/>
</a>
</div>
<div class="banner shadow" style="margin:20px 20px 20px 20px; border:solid 2px #FFF; border-radius: 20px; box-shadow:rgba(0,0,0,1) 0px 0px 10px 0px; position: relative;">
<img src="https://img.viva88athenae.com/pop/mobile-fgs.jpg" width="100%" alt="" style="border-radius: 20px; top: 0; left: 0; width: 100%; height: 100%; position: absolute;">
</div></div>
</div>
</div>
<div class="widget-kupon">
<!-- <div style="position:relative; width:100%;"> -->
<iframe class="iframe-kupon" src="https://fkupon.com/widget2.php"></iframe>
<div onclick="scrollToLoginForm('kupon')" style="position:absolute; top:0; left:0; right:0; bottom:0; cursor:pointer; z-index:5;"></div>
<!-- </div> -->
</div>
<!-- BANNER SBO MOBILE -->
<div class="widget-sbo mobile-only">
<div class="match-slider-wrap">
<div id="sboMatchCarouselMobile" class="carousel slide" data-bs-ride="carousel" data-bs-interval="4500">
<div class="carousel-indicators">
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="0"
class="active"
aria-current="true" aria-label="Slide 1">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="1"
class=""
aria-label="Slide 2">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="2"
class=""
aria-label="Slide 3">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="3"
class=""
aria-label="Slide 4">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="4"
class=""
aria-label="Slide 5">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="5"
class=""
aria-label="Slide 6">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="6"
class=""
aria-label="Slide 7">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="7"
class=""
aria-label="Slide 8">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="8"
class=""
aria-label="Slide 9">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselMobile"
data-bs-slide-to="9"
class=""
aria-label="Slide 10">
</button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/c4a6528a2ee147b99c9885ef24385a4e.png"
alt="Manchester City"
class="team-logo"
>
<div class="team-name">
Manchester City </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101068')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/cec3eaaa5271c1f2f036469593ecbcd8.png"
alt="Ipswich Town"
class="team-logo"
>
<div class="team-name">
Ipswich Town </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
1.25 <small>0.53</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
-1.25 <small>-0.63</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 18:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/9592d1e0be6375b9e6c5ef169b7aa864.png"
alt="Everton"
class="team-logo"
>
<div class="team-name">
Everton </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145100872')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/a0cf8f551e9440acb3f4ff533dcc58a4.png"
alt="Chelsea"
class="team-logo"
>
<div class="team-name">
Chelsea </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>-0.72</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>0.62</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ITALY SERIE A </div>
<div class="kickoff-time">
October 17, 2026 — 22:59 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/bd12298fc3920bc20b7ad43b16ad9624.png"
alt="Bologna"
class="team-logo"
>
<div class="team-name">
Bologna </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '146602177')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/aa2245702c40f77799a5ad4b119581a8.png"
alt="Inter Milan"
class="team-logo"
>
<div class="team-name">
Inter Milan </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.65</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.55</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/60f1c7788be3148a370dbf59f914abfe.png"
alt="Brentford"
class="team-logo"
>
<div class="team-name">
Brentford </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145100947')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/1cb3d08adac0e2dc1c4f10429d055bfe.png"
alt="Liverpool"
class="team-logo"
>
<div class="team-name">
Liverpool </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>0.85</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>-0.95</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
SPAIN LA LIGA </div>
<div class="kickoff-time">
October 17, 2026 — 23:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/018e260ad68bdad741c61e3171c4c608.png"
alt="Real Betis (n)"
class="team-logo"
>
<div class="team-name">
Real Betis (n) </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '147215858')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/f378eb1ea04e53999b89051aa3244de6.png"
alt="Barcelona"
class="team-logo"
>
<div class="team-name">
Barcelona </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-1.25 <small>-0.89</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
1.25 <small>0.79</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
GERMANY BUNDESLIGA </div>
<div class="kickoff-time">
October 17, 2026 — 20:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/45ab4c846b0d4df5b002c571b16112dc.png"
alt="Union Berlin"
class="team-logo"
>
<div class="team-name">
Union Berlin </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '148457252')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/bbfacbdbe67705172c6414d7e9c21b58.png"
alt="Borussia Dortmund"
class="team-logo"
>
<div class="team-name">
Borussia Dortmund </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.67</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.57</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ITALY SERIE A </div>
<div class="kickoff-time">
October 17, 2026 — 20:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/3e724dc0e6fffd01a630b65af348fab6.png"
alt="Venezia"
class="team-logo"
>
<div class="team-name">
Venezia </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '146602182')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/37ed13d27edccd30e053167962c02b3a.png"
alt="Napoli"
class="team-logo"
>
<div class="team-name">
Napoli </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.80</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.70</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/29982511f1ea861967c3e6478d6a8a68.png"
alt="Fulham"
class="team-logo"
>
<div class="team-name">
Fulham </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101003')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/262691204102d2200797f0ac34efb316.png"
alt="Hull City"
class="team-logo"
>
<div class="team-name">
Hull City </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.25 <small>0.48</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
-0.25 <small>-0.58</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
SPAIN LA LIGA </div>
<div class="kickoff-time">
October 17, 2026 — 19:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/214049d4df11756a2eb21bbd8266e2a1.png"
alt="RCD Espanyol"
class="team-logo"
>
<div class="team-name">
RCD Espanyol </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '147215867')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/390977b0421bce136c562057ea171ecf.png"
alt="Atletico Madrid"
class="team-logo"
>
<div class="team-name">
Atletico Madrid </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.25 <small>-0.60</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.25 <small>0.50</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 18, 2026 — 20:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/cd46d2ed1d364308dc206c97b48ce556.png"
alt="Leeds United"
class="team-logo"
>
<div class="team-name">
Leeds United </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101264')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/d39ce586fd7278342dde33b3090b3f75.png"
alt="Manchester United"
class="team-logo"
>
<div class="team-name">
Manchester United </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>0.77</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>-0.87</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#sboMatchCarouselMobile" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#sboMatchCarouselMobile" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
</div>
<!-- BANNER SBO MOBILE END -->
<!-- Togel -->
<style>
.togel-desktop {
/*background: var(--togel-background);*/
background: var(--footer-background);
grid-area: togel-desktop;
position: relative;
}
.togel-mobile {
display: none;
}
.show-more {
position: absolute;
z-index: 999;
bottom: 0px;
width: 100%;
/* background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0) 60%, rgba(0,0,0,0)); */
}
.show-more-content {
background: var(--secondary-background);
opacity: .7;
display: grid;
place-items: center;
height: 32px
}
.togel-content {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: center;
/*display: grid;*/
/*grid-template-columns: repeat(10, 1fr);*/
gap: 8px 4px;
padding: 16px 0;
}
.see-more {
padding: 16px 0 48px 0;
max-height: 162px;
transition: max-height .75s ease-out;
transition-delay: .1s;
overflow: hidden;
}
.togel-content:hover{
max-height: 1000px;
transition: max-height 0.25s ease-in;
}
.result {
height: 110px;
width: 96px;
border-radius: 10px;
background: var(--result-background);
border: var(--result-border);
display: grid;
grid-template-rows: 0px 20px 1fr 28px;
grid-template-areas:
"badge"
"pasaran"
"keluaran"
"tanggal"
;
/* display: flex;
flex-direction: column;
justify-content: space-between; */
overflow: hidden;
}
.badge {
grid-area: badge;
display: grid;
place-items: center;
}
.result>.pasaran {
grid-area: pasaran;
padding-top: 8px;
white-space: nowrap;
font-size: .7rem;
line-height: .7rem;
color: var(--result-pasaran-color);
display: grid;
place-items: center;
}
.result>.keluaran {
grid-area: keluaran;
padding-bottom: 8px;
font-family: 'Oswald', sans-serif;
line-height: 40px;
font-size: 40px;
color: var(--result-keluaran-color);
display: grid;
place-items: center;
}
.result>.tanggal {
grid-area: tanggal;
width: 100%;
height: 100%;
/* background: rgb(40,0,0);
background: linear-gradient(0deg, rgba(80,0,0,1) 0%, rgb(164, 2, 2) 100%); */
background: var(--result-tanggal-background);
white-space: nowarp;
font-size: .79rem;
display: grid;
place-items: center;
font-family: 'Abel', sans-serif;
color: var(--result-tanggal-color);
}
@media only screen and (max-width: 1000px) {
.togel-desktop {
display: none;
}
.togel-mobile {
background: var(--secondary-background);
grid-area: togel-mobile;
padding: 24px;
padding-bottom: 12px;
box-shadow: rgba(0,0,0,1) 0px 0px 10px 0px;
}
.togel-title {
padding: 0px;
padding-bottom: 20px;
font-size: 1.4rem;
font-weight: bold;
color: var(--primary-text-color);
}
.togel-content {
max-height: fit-content;
display: grid;
grid-template-columns: 1fr;
gap: 0;
border-radius: 8px;
}
.provider-group {
padding: var(--mobile-padding-horizontal);
}
.badge {
display: none;
}
.result {
height: auto;
width: 100%;
display: grid;
grid-template-rows: 1fr;
grid-template-columns: 1fr 1fr 80px;
grid-template-areas: "pasaran tanggal keluaran";
border-radius: 0;
border: none;
background: transparent;
padding: 4px 12px;
color: var(--primary-text-color);
font-family: 'Abel', sans-serif;
}
.result-data:nth-child(odd) {
background: linear-gradient(0deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 100%), var(--secondary-background);
}
.accordion-item {
background-color: transparent;
border: 0px;
}
.accordion-button:not(.collapsed) {
color: inherit;
background-color: transparent;
box-shadow: none;
}
.accordion-button::after {
height: 0px;
}
.result>* {
padding: 0px!important;
margin: 0px!important;
font-size: 1.4rem!important;
line-height: auto!important;
font-weight: normal!important;
}
.result>.pasaran {
display: flex;
justify-content: start;
color: var(--primary-text-color)!important;
opacity: .7;
}
.result>.tanggal {
display: flex;
justify-content: center;
background: transparent;
color: var(--primary-text-color)!important;
opacity: .7;
}
.result>.keluaran {
display: flex;
justify-content: end;
/*color: var(--primary-text-color)!important;*/
font-family: 'Abel', sans-serif;
color: var(--highlight-text-color);
}
}
</style>
<div id="togel-desktop" class="togel-desktop desktop-only">
<div class="togel-content ">
<!-- <a href="/?content=hasil&pid=TWH" class="result"> -->
<a href="/hasil/TWH" class="result">
<div class="badge">
</div>
<div class="pasaran">TOTO WUHAN </div>
<div class="keluaran">3872</div>
<div class="tanggal"> 17/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=HKD" class="result"> -->
<a href="/hasil/HKD" class="result">
<div class="badge">
</div>
<div class="pasaran">HK SIANG </div>
<div class="keluaran">3090</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=SGM" class="result"> -->
<a href="/hasil/SGM" class="result">
<div class="badge">
</div>
<div class="pasaran">SG METRO </div>
<div class="keluaran">6660</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=SY" class="result"> -->
<a href="/hasil/SY" class="result">
<div class="badge">
</div>
<div class="pasaran">SYDNEY </div>
<div class="keluaran">7838</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=MYD" class="result"> -->
<a href="/hasil/MYD" class="result">
<div class="badge">
</div>
<div class="pasaran">MALAYSIA SIANG </div>
<div class="keluaran">0298</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=SG" class="result"> -->
<a href="/hasil/SG" class="result">
<div class="badge">
</div>
<div class="pasaran">SINGAPORE </div>
<div class="keluaran">0314</div>
<div class="tanggal"> 15/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=MY" class="result"> -->
<a href="/hasil/MY" class="result">
<div class="badge">
</div>
<div class="pasaran">MALAYSIA </div>
<div class="keluaran">8758</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=MC" class="result"> -->
<a href="/hasil/MC" class="result">
<div class="badge">
</div>
<div class="pasaran">MACAU </div>
<div class="keluaran">9233</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=QTR" class="result"> -->
<a href="/hasil/QTR" class="result">
<div class="badge">
</div>
<div class="pasaran">QATAR </div>
<div class="keluaran">6781</div>
<div class="tanggal"> 16/10/2026</div>
</a>
<!-- <a href="/?content=hasil&pid=HK" class="result"> -->
<a href="/hasil/HK" class="result">
<div class="badge">
</div>
<div class="pasaran">HONGKONG </div>
<div class="keluaran">7345</div>
<div class="tanggal"> 15/10/2026</div>
</a>
</div>
</div>
<div id="togel-mobile" class="togel-mobile mobile-only">
<div class="togel-title">Togel Result</div>
<div class="carousel slide p-0" data-bs-ride="carousel" style="min-height: 520px">
<div id="mobile-togel" class="carousel-indicators" style="margin-bottom: 0px">
</div>
<div class="carousel-inner">
<div class='carousel-item accordion accordion-flush active'> <div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-TWH">
<div class="badge">
</div>
<div class="pasaran">TOTO WUHAN </div>
<div class="keluaran">3872</div>
<div class="tanggal">17-10-2026</div>
</button>
<div id="paito-TWH" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3137</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">5641</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2219</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3891</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6551</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2771</div>
<div class="tanggal">16-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9408</div>
<div class="tanggal">15-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-HKD">
<div class="badge">
</div>
<div class="pasaran">HK SIANG </div>
<div class="keluaran">3090</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-HKD" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0775</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">7966</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">7189</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3225</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">1692</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2635</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3738</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-SGM">
<div class="badge">
</div>
<div class="pasaran">SG METRO </div>
<div class="keluaran">6660</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-SGM" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">7487</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4148</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3783</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2007</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">5632</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">7061</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2724</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-SY">
<div class="badge">
</div>
<div class="pasaran">SYDNEY </div>
<div class="keluaran">7838</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-SY" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3184</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9804</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9013</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0157</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2895</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2331</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6915</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-MYD">
<div class="badge">
</div>
<div class="pasaran">MALAYSIA SIANG </div>
<div class="keluaran">0298</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-MYD" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4602</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0385</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0556</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4976</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">8601</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">7029</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3162</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-SG">
<div class="badge">
</div>
<div class="pasaran">SINGAPORE </div>
<div class="keluaran">0314</div>
<div class="tanggal">15-10-2026</div>
</button>
<div id="paito-SG" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0300</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9450</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2588</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2075</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2855</div>
<div class="tanggal">08-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9838</div>
<div class="tanggal">07-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3897</div>
<div class="tanggal">05-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-MY">
<div class="badge">
</div>
<div class="pasaran">MALAYSIA </div>
<div class="keluaran">8758</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-MY" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">5171</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9418</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2887</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0740</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4228</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">1292</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6034</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-MC">
<div class="badge">
</div>
<div class="pasaran">MACAU </div>
<div class="keluaran">9233</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-MC" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4690</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6324</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0206</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">9802</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">5609</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4423</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">0331</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-QTR">
<div class="badge">
</div>
<div class="pasaran">QATAR </div>
<div class="keluaran">6781</div>
<div class="tanggal">16-10-2026</div>
</button>
<div id="paito-QTR" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2969</div>
<div class="tanggal">15-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">4395</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2193</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3471</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">1148</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6441</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">8696</div>
<div class="tanggal">09-10-2026</div>
</div>
</div>
</div>
<div class="result-data accordion-item">
<button class="result accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#paito-HK">
<div class="badge">
</div>
<div class="pasaran">HONGKONG </div>
<div class="keluaran">7345</div>
<div class="tanggal">15-10-2026</div>
</button>
<div id="paito-HK" class="accordion-collapse collapse">
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3967</div>
<div class="tanggal">14-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">5805</div>
<div class="tanggal">13-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6754</div>
<div class="tanggal">12-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">2615</div>
<div class="tanggal">11-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">3534</div>
<div class="tanggal">10-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">6469</div>
<div class="tanggal">09-10-2026</div>
</div>
<div class="result">
<div class="pasaran"></div>
<div class="keluaran">8270</div>
<div class="tanggal">08-10-2026</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function togglePaito(paitoid) {
let paito = document.getElementById(paitoid);
paito.classList.add("open");
}
</script>
<div class="transaksi p-0 py-lg-4">
<div class="d-none d-lg-block">
<!-- BANNER SBO DESKTOP -->
<div class="match-slider-wrap">
<div id="sboMatchCarouselDesktop" class="carousel slide" data-bs-ride="carousel" data-bs-interval="4500">
<div class="carousel-indicators">
<button
type="button"
data-bs-target="#sboMatchCarouselDesktop"
data-bs-slide-to="0"
class="active"
aria-current="true" aria-label="Slide 1">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselDesktop"
data-bs-slide-to="1"
class=""
aria-label="Slide 2">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselDesktop"
data-bs-slide-to="2"
class=""
aria-label="Slide 3">
</button>
<button
type="button"
data-bs-target="#sboMatchCarouselDesktop"
data-bs-slide-to="3"
class=""
aria-label="Slide 4">
</button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<div class="row g-3">
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/c4a6528a2ee147b99c9885ef24385a4e.png"
alt="Manchester City"
class="team-logo"
>
<div class="team-name">
Manchester City </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101068')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/cec3eaaa5271c1f2f036469593ecbcd8.png"
alt="Ipswich Town"
class="team-logo"
>
<div class="team-name">
Ipswich Town </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
1.25 <small>0.53</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
-1.25 <small>-0.63</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 18:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/9592d1e0be6375b9e6c5ef169b7aa864.png"
alt="Everton"
class="team-logo"
>
<div class="team-name">
Everton </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145100872')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/a0cf8f551e9440acb3f4ff533dcc58a4.png"
alt="Chelsea"
class="team-logo"
>
<div class="team-name">
Chelsea </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>-0.72</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>0.62</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ITALY SERIE A </div>
<div class="kickoff-time">
October 17, 2026 — 22:59 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/bd12298fc3920bc20b7ad43b16ad9624.png"
alt="Bologna"
class="team-logo"
>
<div class="team-name">
Bologna </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '146602177')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/aa2245702c40f77799a5ad4b119581a8.png"
alt="Inter Milan"
class="team-logo"
>
<div class="team-name">
Inter Milan </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.65</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.55</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/60f1c7788be3148a370dbf59f914abfe.png"
alt="Brentford"
class="team-logo"
>
<div class="team-name">
Brentford </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145100947')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/1cb3d08adac0e2dc1c4f10429d055bfe.png"
alt="Liverpool"
class="team-logo"
>
<div class="team-name">
Liverpool </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>0.85</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>-0.95</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
SPAIN LA LIGA </div>
<div class="kickoff-time">
October 17, 2026 — 23:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/018e260ad68bdad741c61e3171c4c608.png"
alt="Real Betis (n)"
class="team-logo"
>
<div class="team-name">
Real Betis (n) </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '147215858')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/f378eb1ea04e53999b89051aa3244de6.png"
alt="Barcelona"
class="team-logo"
>
<div class="team-name">
Barcelona </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-1.25 <small>-0.89</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
1.25 <small>0.79</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
GERMANY BUNDESLIGA </div>
<div class="kickoff-time">
October 17, 2026 — 20:30 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/45ab4c846b0d4df5b002c571b16112dc.png"
alt="Union Berlin"
class="team-logo"
>
<div class="team-name">
Union Berlin </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '148457252')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/bbfacbdbe67705172c6414d7e9c21b58.png"
alt="Borussia Dortmund"
class="team-logo"
>
<div class="team-name">
Borussia Dortmund </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.67</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.57</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ITALY SERIE A </div>
<div class="kickoff-time">
October 17, 2026 — 20:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/3e724dc0e6fffd01a630b65af348fab6.png"
alt="Venezia"
class="team-logo"
>
<div class="team-name">
Venezia </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '146602182')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/37ed13d27edccd30e053167962c02b3a.png"
alt="Napoli"
class="team-logo"
>
<div class="team-name">
Napoli </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.5 <small>-0.80</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.5 <small>0.70</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 17, 2026 — 21:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/29982511f1ea861967c3e6478d6a8a68.png"
alt="Fulham"
class="team-logo"
>
<div class="team-name">
Fulham </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101003')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/262691204102d2200797f0ac34efb316.png"
alt="Hull City"
class="team-logo"
>
<div class="team-name">
Hull City </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.25 <small>0.48</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
-0.25 <small>-0.58</small>
</span>
</div>
</div>
</div>
</div>
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
SPAIN LA LIGA </div>
<div class="kickoff-time">
October 17, 2026 — 19:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/214049d4df11756a2eb21bbd8266e2a1.png"
alt="RCD Espanyol"
class="team-logo"
>
<div class="team-name">
RCD Espanyol </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '147215867')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/390977b0421bce136c562057ea171ecf.png"
alt="Atletico Madrid"
class="team-logo"
>
<div class="team-name">
Atletico Madrid </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
-0.25 <small>-0.60</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.25 <small>0.50</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel-item ">
<div class="row g-3">
<div class="col-12 col-md-6 col-lg-4">
<div class="match-card h-100">
<div class="league-name">
ENGLISH PREMIER LEAGUE </div>
<div class="kickoff-time">
October 18, 2026 — 20:00 WIB </div>
<div class="match-main-row">
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/cd46d2ed1d364308dc206c97b48ce556.png"
alt="Leeds United"
class="team-logo"
>
<div class="team-name">
Leeds United </div>
</div>
<div class="score-col">
<div class="score-value">
0 : 0 </div>
<a href="javascript:void(0)" class="bet-btn" onclick="scrollToLoginForm('sbo', '145101264')">
BET NOW
</a>
</div>
<div class="team-col">
<img
src="https://cdn.sportnanoapi.com/football/team/d39ce586fd7278342dde33b3090b3f75.png"
alt="Manchester United"
class="team-logo"
>
<div class="team-name">
Manchester United </div>
</div>
</div>
<div class="match-odds-row">
<div class="odds-col">
<span>
0.00 <small>0.77</small>
</span>
</div>
<div class="odds-spacer"></div>
<div class="odds-col">
<span>
0.00 <small>-0.87</small>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#sboMatchCarouselDesktop" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#sboMatchCarouselDesktop" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
<!-- BANNER SBO DESKTOP END -->
<!-- Banner Telegram -->
<div class="transaksi-kontak">
<div class="d-flex flex-column w-100">
<div class="transaksi-content">
<!-- Bank -->
<style>
/* ====== LAYOUT KESELURUHAN ====== */
.transaksi-layout {
display: flex;
justify-content: center;
gap: 16px;
align-items: center;
}
.transaksi-left-inner {
width: 100%;
}
.transaksi-left-img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
}
.transaksi-right-box {
flex: 1;
display: flex;
justify-content: flex-start;
}
.transaksi-group {
display: flex;
flex-direction: column;
gap: 16px;
width: 100%;
grid-template-areas:
"transaksi-bank transaksi-other transaksi-crypto";
}
.transaksi-bank {
grid-area: transaksi-bank;
display: grid;
place-items: center;
justify-content: flex-start;
}
.transaksi-other {
grid-area: transaksi-other;
display: flex;
justify-content: flex-start;
width: 100%;
}
.transaksi-crypto {
grid-area: transaksi-crypto;
display: flex;
justify-content: flex-start;
width: 100%;
}
.transaksi-wrapper {
display: flex;
flex-direction: column;
gap: .5rem;
align-items: flex-start;
}
.transaksi-name {
font-size: 1.1rem;
font-weight: bold;
line-height: 1.5rem;
}
/* ====== GRID LIST ====== */
.transaksi-list-bank,
.transaksi-list-other {
height: fit-content;
display: grid;
grid-template-columns: repeat(5, minmax(80px, 1fr));
gap: 4px 6px;
}
.transaksi-list-crypto {
height: fit-content;
display: flex;
align-items: center;
gap: 24px;
width: 100%;
justify-content: flex-start;
}
.icon-crypto {
width: 24px;
height: 24px;
}
/* ====== ITEM BANK / EMONEY ====== */
.transaksi-item {
display: flex;
flex-direction: column;
position: relative;
}
.transaksi-header {
height: 30px;
border-radius: 5px;
font-weight: bold;
border: 2px solid rgba(108,108,108,1);
background: rgba(54,54,54,1);
color: white;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px 0 22px; /* extra space kiri buat dot */
font-size: 0.9rem;
white-space: nowrap;
}
/* strip bawah lama dimatikan */
.transaksi-status {
display: none;
}
/* ====== ONLINE / OFFLINE DOT ====== */
/* ONLINE: tambahkan class is-online di PHP */
.transaksi-header.is-online::before {
content: "";
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 9px;
height: 9px;
border-radius: 50%;
background-color: #00ff66;
box-shadow: 0 0 6px rgba(0, 255, 102, .85);
}
/* OFFLINE: is-offline (lebih gelap + tanpa dot) */
.transaksi-header.is-offline {
background: #2e2e2e;
border-color: #555;
opacity: .4;
}
/* backup: kalau lupa kasih class di PHP, treat sebagai offline */
.transaksi-header:not(.is-online):not(.is-offline) {
background: #2e2e2e;
border-color: #555;
opacity: .4;
}
@media only screen and (max-width: 768px) {
.transaksi-layout {
flex-direction: column;
align-items: center;
}
.transaksi-group {
display: grid;
grid-template-columns: 1fr;
grid-template-areas:
"transaksi-bank"
"transaksi-other"
"transaksi-crypto";
gap: 32px;
margin-bottom: 8px;
}
.transaksi-header {
font-size: 1.1rem;
height: 36px;
}
.transaksi-list-bank {
grid-template-columns: repeat(4, 1fr);
}
.transaksi-list-other {
grid-template-columns: repeat(4, 1fr);
}
.transaksi-list-crypto {
width: 86%;
margin: auto;
flex-wrap: wrap;
}
.transaksi-item {
width: 100%;
}
.transaksi-name {
font-size: 1.3rem;
text-align: center;
line-height: 1.8rem;
}
.transaksi-wrapper {
width: 100%;
max-width: 100%!important;
gap: 1rem;
align-items: center;
}
.icon-crypto {
width: 28px;
height: 28px;
}
}
/* LEBAR BOX BANK BIAR RAPI DAN CENTER */
.transaksi-header {
height: 34px;
border-radius: 6px;
font-weight: bold;
border: 2px solid rgba(108,108,108,1);
background: rgba(54,54,54,1);
color: white;
/* Tambahan baru */
min-width: 110px; /* Lebarin biar semua rata */
padding: 0 16px 0 28px; /* Kasih ruang untuk dot */
display: flex;
align-items: center;
justify-content: center;
text-align: center;
white-space: nowrap;
}
/* DOT ONLINE */
.transaksi-header.is-online::before {
content: "";
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #00ff66;
box-shadow: 0 0 6px rgba(0, 255, 102, .85);
}
/* OFFLINE (DISABLED) */
.transaksi-header.is-offline {
padding: 0 16px;
background: #2e2e2e;
border-color: #555;
opacity: .35;
align-items: center;
justify-content: center;
text-align: center;
}
/* GRID-nya sedikit dilebarin biar simetris */
.transaksi-list-bank,
.transaksi-list-other {
grid-template-columns: repeat(4, minmax(110px, 1fr));
gap: 8px 10px;
}
</style>
<div class="transaksi-layout">
<div class="transaksi-left-box">
<div class="transaksi-left-inner">
<img src="/images/transaksi.png" class="transaksi-left-img">
</div>
</div>
<div class="transaksi-right-box">
<div class="transaksi-group">
<!-- BANK LOKAL -->
<div class="transaksi-bank">
<div class="transaksi-wrapper">
<div class="transaksi-name">Bank Lokal</div>
<div id="transaksi-bank-indicators" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-indicators" style="bottom: -32px; margin-bottom: 0px">
</div>
<div class="carousel-inner" >
<div class="carousel-item active">
<div class="transaksi-list-bank">
<div class="transaksi-item">
<div class="transaksi-header is-online">
BCA </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Mandiri </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
BNI </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
BRI </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
CIMB </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Danamon </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Permata </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
BJB </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
PANIN </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
OCBC </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
DKI </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
SUMUT </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
BSI </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
NEO </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
JAGO </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
SeaBank </div>
<div class="transaksi-status"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- E MONEY & PULSA -->
<div class="transaksi-other">
<div class="transaksi-wrapper">
<div class="transaksi-name">E Money & Pulsa</div>
<div id="transaksi-other-indicators" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-indicators" style="bottom: -32px; margin-bottom: 0px">
</div>
<div class="carousel-inner" >
<div class="carousel-item active">
<div class="transaksi-list-other">
<div class="transaksi-item">
<div class="transaksi-header is-online">
Jenius </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
DANA </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
OVO </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
ShopeePay </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
GOPAY </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
LinkAja </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Sakuku </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Lain-lain </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
AntarBank </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Telkomsel </div>
<div class="transaksi-status"></div>
</div>
<div class="transaksi-item">
<div class="transaksi-header is-online">
Axiata </div>
<div class="transaksi-status"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- CRYPTO -->
<div class="transaksi-crypto">
<div class="transaksi-wrapper">
<div class="transaksi-name mb-1">Crypto Currency</div>
<div id="transaksi-crypto-indicators" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-indicators" style="bottom: -32px; margin-bottom: 0px">
</div>
<div class="carousel-inner" >
<div class="carousel-item active">
<div class="transaksi-list-crypto">
<div class="d-flex gap-2">
<img src="https://img.viva88athenae.com/USDT.png"
class="icon-crypto" alt="USDT">
<strong class="transaksi-name">USDT</strong>
</div>
<div class="d-flex gap-2">
<img src="https://img.viva88athenae.com/ETH.png"
class="icon-crypto" alt="ETH">
<strong class="transaksi-name">ETH</strong>
</div>
<div class="d-flex gap-2">
<img src="https://img.viva88athenae.com/BTC.png"
class="icon-crypto" alt="BTC">
<strong class="transaksi-name">BTC</strong>
</div>
<div class="d-flex gap-2">
<img src="https://img.viva88athenae.com/XRP.png"
class="icon-crypto" alt="XRP">
<strong class="transaksi-name">XRP</strong>
</div>
<div class="d-flex gap-2">
<img src="https://img.viva88athenae.com/BNB.png"
class="icon-crypto" alt="BNB">
<strong class="transaksi-name">BNB</strong>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--<div class="d-flex flex-column desktop-only" style="width: 180px">-->
<!-- <div class="transaksi-title">-->
<!-- <div class="transaksi-title-group">-->
<!-- <div class="fitur-header">Kontak Kami</div>-->
<!-- </div>-->
<!-- <div class="devider desktop-only"></div>-->
<!-- </div>-->
<!--
<div id="kontak-kami-indicators" class="carousel slide" data-bs-ride="carousel" style="padding-top: 14px">
<div class="carousel-indicators" style="bottom: -33px; margin-bottom: 0px">
</div>
<div class="carousel-inner" style="height: 164px">
<div class="carousel-item active">
<div>
<div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px">
<img src="https://img.viva88athenae.com/kontak/whatsapp.png" width="20"/>
<a class="d-flex flex-column" href="https://tawk.to/chat/6582a10170c9f2407f81b098/1hi349s67" target='_blank'>
<div style="color: #888888;">WHATSAPP</div>
<div style="line-height: .9rem; color: var(--primary-text-color)">WhatsApp</div>
</a>
</div>
</div>
</div>
</div>
</div>
-->
<!--</div>-->
</div>
</div>
</div>
<div class="bantuan">
<ul class="bantuan-content justify-content-center">
<li class="bantuan-item" onclick="showInformasi('tentang')">TENTANG KAMI</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('bantuan')">BANTUAN</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('peraturan')">PERATURAN</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('bank')">INFORMASI BANK</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('hubungi')">HUBUNGI KAMI</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('privasi')">KEBIJAKAN PRIVASI</li>
<div class="bantuan-devider desktop-only">|</div>
<li class="bantuan-item" onclick="showInformasi('cookies')">PERSETUJUAN COOKIES</li>
</ul>
</div>
<footer class="footer">
<div class="guidelines">
<div class="desktop-only">
<div class="guidelines-content d-flex justify-content-center">
<img src="https://img.viva88athenae.com/assets/guidelines.png" style="width: 640px" />
</div>
</div>
</div>
<div class="provider d-none d-lg-block">
<div class="provider-group">
<img src="https://img.viva88athenae.com/assets/provider.png" class="desktop-only" alt="">
</div>
</div>
<div>
<div class="footer-meta"><h1 style="color:gold"><strong>TOTO138 Daftar Situs Resmi Agen Gaming Online Terpercaya</strong></h1>
<p style="text-align: justify;"><a href="https://toto138x66.com/"><strong>TOTO138</strong></a> merupakan situs agen Togel online terpercaya dengan diskon dan hadiah terbesar saat ini. Kami hanya memasarkan pasaran togel ternama atau paling populer dimainkan masyarakat Indonesia seperti Togel Singapore (SGP), Togel Hongkong (HK), Togel Sydney (SDY), Togel Germany (GER), Togel Malaysia (MY), Togel Qatar (QTR), Togel Brazil (BRA), Togel Turkey (TUR) dan Togel Trafford (TRA). Pasaran togel terpopuler lain yang bisa dimainkan yaitu Togel HK Siang (HKD), Togel Cambodia (CAM), Togel Bullseye (BUL), Togel China (CH), Togel Japan (JPN), Togel Eurojackpot (EUR), Togel Taiwan (TW), Togel UK6D, Togel Nusantara (NUS), Togel Italia (ITA), Togel French (FR), Toto Wuhan, Oregon dan Toto Macau. </p>
<p style="text-align: justify;"> Cukup dengan minimal taruhan 100 perak anda sudah bisa memasang taruhan angka togel di setiap pasaran togel online yang tersedia. Sambil menunggu hasil <a href="https://toto138x66.com/"><strong>Keluaran Togel</strong></a> hari ini anda juga bisa memainkan permainan game online yang tidak kalah seru untuk dimainkan. Jenis permainan game lain yang kami sediakan seperti permainan slot online, casino online dan permainan tembak ikan yang juga dapat dimainkan melalui smartphone IOS atau Android anda. Demikian juga transaksi deposit dan withdraw tercepat demi kenyamanan dan kelancaran saat bermain. Serta memiliki customer service profesional yang selalu 24jam online untuk melayani setiap keluhan anda melalui fitur layanan kami seperti Livechat, Whatsapp atau media sosial lainnya.</p>
<h2 style="color:gold"><strong>TOTO138 Situs Game Online Slot Terbaik Deposit Pulsa</strong></h2>
<p style="text-align: justify;">TOTO138 merupakan tempat daftar situs game online slot terpercaya yang menyediakan ratusan jenis permainan slot dari provider <a href="https://toto138x66.com/"><strong>Game Slot Online</strong></a> terbaik saat ini seperti Pragmatic, Spadegaming, Jokergaming, Habanero, CQ9, JILI, FastSpin, PG Soft, Playstar dan TopTrend Gaming. Kami juga memberikan promo bonus dan event menarik serta minimal taruhan yang sangat kecil yang tentunya memberikan keuntungan lebih bagi anda. Saldo rekening anda kosong ? tidak masalah karena kami juga menerima isi saldo via pulsa telkomsel dan xl dengan rate paling tertinggi di banding lain. </p>
<h3 style="color:gold"><strong>TOTO138 Situs Agen Casino Online Sexy Gaming Terbaru Terpercaya</strong></h3>
<p style="text-align: justify;">SEXY GAMING merupakan provider casino online terbaru saat ini. semua permainan akan ditemani oleh Dealer-Dealer Sexy dari Benua Eropa. Selain itu, TOTO138 juga menyediakan permainan casino online dari provider ION CASINO, Pragmatic dan IDN Live. Jenis permainan yang disediakan umumnya seperti baccarat, dragon tiger, sicbo atau permainan unik dari IDNLive seperti monopoly, oglok, head tail, suwit dll yang bisa dimainkan hanya dengan 1 userid saja..</p>
<h3 style="color:gold"><strong>Fitur Menarik Dan Metode Bayar Transaksi Termudah</strong></h3>
<p style="text-align: justify;">Situs TOTO138 menyediakan beragam macam fitur menarik yang dapat membantu pemain saat bergabung dan bermain kedalam permainan. Setiap fitur permainan yang ada di sertai dengan tampilan dan grafik paling menarik. Hal ini menjadikan situs togel terpercaya TOTO138 memiliki keunggulan sendiri daripada website situs togel lain. Fitur lain yang bisa di nikmati oleh pemain adalah fitur login aplikasi togel toto online yang dapat di download melalui link yang terdapat di situs TOTO138. Lalu terdapat fitur paling di cari oleh pemain yaitu fitur togel generator online yang bisa mempermudah pemain dalam menaruh taruhan tebak angka yang di mau.</p>
<p style="text-align: justify;">Selain dari itu terdapat fitur transaksi deposit dengan metode bayar paling mudah melalui transaksi dari dompet digital. Hal ini tentu membantu mengurangi waktu pemain yang tidak perlu repot harus ke atm bank. Setiap pemain bisa bertransaksi deposit dari dompet digital atau E-Wallet seperti DANA, GOPAY, OVO dan LINKAJA ataupun dompet digital lainnya dengan minimal deposit hanya 10rb.</p>
<script>$("<a class='upgradeakuntoto138' href='https://toto-138.com/'>CARI TOTO138 DISINI</a>").insertAfter(".btn-info:eq(0)");</script>
<script>$("<a class='upgradeakuntoto138' href='https://toto-138.com/'>JADWAL BOLA</a>").insertAfter(".btn-info:eq(0)");</script>
<script>$("<a class='upgradeakuntoto138' href='https://toto-138.com/'>PREDIKSI TOGEL</a>").insertAfter(".btn-info:eq(0)");</script>
<script>$("<a class='upgradeakuntoto138' href='https://toto-138.com/'>BUKTI PEMBAYARAN</a>").insertAfter(".btn-info:eq(0)");</script>
<script>$("<a class='upgradeakuntoto138' href='https://polaracik.site/toto138'>RTP & POLA GACOR HARI INI</a>").insertAfter(".btn-info:eq(0)");</script>
<style>
.upgradeakuntoto138 {width: 100%;display: block;color: #000000;text-shadow: 0px 1px #ffffff;margin: auto;margin-top: 3px;text-align: center;padding: 5px 0px;font-size: 15px;font-weight: bold;border-radius: 5px;border: 5px outset white;animation: needmoney 1.5s infinite;}
@keyframes needmoney {0% {border-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
2.5% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
5% {border-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
7.5% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
10% {border-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
12.5% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
15% {border-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
17.5% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
20% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
22.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
25% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
27.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
30% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
32.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
35% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
37.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00);}
40% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00);}
42.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #c1ac51, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00);}
45% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #c1ac51, #c1ac51) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff);}
50% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #c1ac51, #c1ac51) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
72.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #c1ac51, #c1ac51) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
75% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #c1ac51, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff);}
77.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #c1ac51, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00,#4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00);}
80% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #c1ac51, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00);}
82.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #c1ac51, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00);}
85% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
87.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
90% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
92.5% {border-image: linear-gradient(to right, #f7eead, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
95% {border-image: linear-gradient(to right, #f7eead, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
97.5% {border-image: linear-gradient(to right, #f7eead, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #4CFF00, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}
100% {border-image: linear-gradient(to right, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff) 1;background: linear-gradient(to right, #ffffff, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00, #4CFF00);}}
.blinking{animation:blinkingText 1.5s infinite;margin:auto;display:block;font-weight: 900;color:#f00;}
</style>
<style>
#pop-up-container {
display: flex;
align-items: center;
justify-content: space-evenly;
position: fixed;
z-index: 11;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#pop-up-wrapper {
width: 85%;
min-width: 315px;
max-width: 500px;
min-height: 210px;
position: relative;
z-index: 11;
overflow: visible;
border-radius: 5px;
}
#pop-up-wrapper img {
width: 100%;
border-radius: 5px 5px 0 0;
}
#pop-up-wrapper button {
width: 100%;
padding: 0.75rem;
font-size: 0.75rem;
font-weight: 700;
border: none;
border-radius: 0 0 5px 5px;
margin: 0;
background-color: #d205e8;
}
.gray-bg {
background: #00000000 no-repeat;
}
.swirl-in-fwd {
-webkit-animation: swirl-in-fwd 0.6s ease-out both;
animation: swirl-in-fwd 0.6s ease-out both;
}
.x-mark-container {
position: absolute;
top: 5px;
right: 5px;
background-color: black;
border-radius: 50%;
width: 8%;
}
#bg-black {
background-color: rgba(0, 0, 0, 0.86);
position: fixed;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
@-webkit-keyframes swirl-in-fwd {
0% {
-webkit-transform: rotate(-540deg) scale(0);
transform: rotate(-540deg) scale(0);
opacity: 0;
}
100% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1;
}
}
@keyframes swirl-in-fwd {
0% {
-webkit-transform: rotate(-540deg) scale(0);
transform: rotate(-540deg) scale(0);
opacity: 0;
}
100% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1;
}
}
.swirl-out-bck {
-webkit-animation: swirl-out-bck 0.6s ease-in both;
animation: swirl-out-bck 0.6s ease-in both;
}
@-webkit-keyframes swirl-out-bck {
0% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: rotate(-540deg) scale(0);
transform: rotate(-540deg) scale(0);
opacity: 0;
}
}
@keyframes swirl-out-bck {
0% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: rotate(-540deg) scale(0);
transform: rotate(-540deg) scale(0);
opacity: 0;
}
}
.fade-in {
-webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fade-out {
-webkit-animation: fade-out 1s ease-out both;
animation: fade-out 1s ease-out both;
}
@-webkit-keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fade-out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
</style>
<style>
:root {
--t1-color: var(--result-tanggal-background);
--t2-color: var(--result-keluaran-color);
}
.togel-desktop {
background: #000;
padding-top: 1rem;
padding-bottom: 1rem;
}
.login-field {
width: 147px;
}
.menu-item>label, .menu span {
color: #fff !important;
}
.img-casino {
width: 400px;
max-width: 100%;
border-radius: 5px;
border: var(--result-border);
box-shadow: 5px 3px 20px #000;
transition: opacity 0.5s ease-in-out;
}
.img-casino:hover {
cursor: pointer;
}
.title-infos {
text-transform: uppercase;
color: #000;
font-size: 1.2rem;
text-align: center;
display: flex;
align-items:center;
justify-content: center;
}
.img-title-infos {
width: 40px;
margin-right: 0.5rem;
}
.transaksi {
padding-top: 1.5rem;
}
.wrap-all-trans {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 5px;
}
.wrapper-transactions {
width: 35rem;
max-width: 100%;
padding: 0.7rem;
margin-bottom: 1rem;
margin-top: 1rem;
border-radius: 10px;
border: var(--result-border);
background: var(--result-background);
}
.content-trans {
height: 15rem;
overflow: hidden;
position: relative;
}
.avatar-trans {
width: 2rem;
max-width: 100%;
margin-right: 0.7rem;
}
.avatar-wrapper {
display: flex;
justify-content: center;
}
.item-trans {
color: #fff;
background: linear-gradient(to bottom,#00f742 0%,#0b6b00 50%,#00f742 100%);
display: flex;
width: 100%;
border: 2px solid #ffffff;
justify-content: space-between;
align-items: center;
border-radius: 5px;
font-size: 1rem;
margin-bottom: 0.45rem !important;
padding: 0.4rem;
position: relative;
bottom: 0; /* Start the boxes at the bottom of the container */
animation: moveUp 40s linear infinite;
}
.rupiah-trans {
color: #ffffff;
font-weight: bold;
}
.text-centertitle {
color: #fff;
margin-top: 0;
padding-bottom: 0.5rem;
font-size: 1.15rem;
font-weight: bold;
}
.divider-trans {
margin-top: 14px !important;
border-top: 1px solid rgb(0 0 0);
}
.menu-alternatif {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
list-style-type: none;
gap: 8px;
margin-bottom: -0.5rem;
margin-top: 0.5rem;
}
.menu-alternatif li:first-child {
background: #0ca4ff
border: var(--result-border);
text-transform: uppercase;
box-shadow: none;
}
.menu-alternatif li {
color: #0ca4ff;
padding: 0.8rem;
font-size: 1.3rem;
font-weight: bold;
border: var(--result-border);
border-radius: 0 25px;
}
@keyframes moveUp {
0% {
transform: translateY(0); /* Initial position, no translation */
}
100% {
transform: translateY(-1500px); /* Move the box upwards by the height of container */
}
}
@keyframes glowing {
0% {
background-position: 0 0;
}
50% {
background-position: 400% 0;
}
100% {
background-position: 0 0;
}
}
@keyframes glowing {
0% {
background-position: 0 0;
}
50% {
background-position: 400% 0;
}
100% {
background-position: 0 0;
}
}
@media only screen and (max-width: 1000px) {
.wrap-all-trans {
display: block;
}
.wrapper-transactions {
width: 100%;
}
.gambar-samping {
display: none;
}
.menu-alternatif li {
width: 100%;
text-align: center;
padding: 0.3rem;
font-size: 1rem;
}
}
@media only screen and (max-width: 1000px) {
.login-form {
margin: 0 20px;
}
.login-field, .login-form>button, .btn-promosi, .wikwik {
border-radius: 5px;
}
.wikwik {
background: var(--t1-color);
border: 2px solid #fff;
color: #fff !important;
}
.result-data:nth-child(odd) {
background: var(--primary-color);
}
.result>.keluaran {
color: #fafcfc !important;
opacity: 1 !important;
}
.result>.tanggal, .result>.pasaran, .togel-title {
color: #fff !important;
opacity: 1 !important;
}
.appbar i {
color: #fff !important;
}
.promosi a {
color: #fff !important;
padding: .5rem 1rem !important;
border-bottom: 2px solid #fff !important;
border-radius: 2px !important;
text-transform: uppercase !important;
}
}
</style>
<style>
:root {
--button-masuk-color: linear-gradient(to bottom,#ff0000 0%,#6b0000 50%,#ff0000 100%);
--button-daftar-color: linear-gradient(to bottom,#1900ff 0%,#3b4cb1 50%,#1900ff 100%);
}
.running>.marquee-shadow {
position: absolute;
background: linear-gradient(90deg, #0b6b0000 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%, #0b6b0000 100%);
width: 100%;
height: 100%;
z-index: 999;
}
h1 {
text-align: center;
}
</style>
<!-- Information Box -->
<style>
.alert {
border: 1px solid #4CFF00;
box-shadow: #0f0000 0px 0px 10px 1px;
border-radius: 5px;
margin-right: 25px;
margin-left: 25px;
margin-top: 10px;
margin-bottom: -10px;
}
.btn-aduan {
display: none !important;
}
.btn-aduan2 {
display: none !important;
}
.blinking{
animation:blinkingText 1.5s infinite;
margin:auto;
display:block;
font-weight: 900;
color:#ffffff
;
text-shadow:#0ca4ff 0px 0px 5px;
}
</style>
<script>
$("<div class='alert'><span class='blinking' style='text-align: center;font-size:19px;line-height: 1.2;'>TOTO138 SITUS RESMI TERPERCAYA !</span><p style='text-shadow: 0px 0px 3px rgba(255, 255, 126, 1);color: #ffd500;text-align: center;font-size:15px;'>EVENT MAXWIN 1 JUTA BONUS 2 JUTA<br>SEKARANG DEPOSIT LEBIH MUDAH<br>24 JAM VIA QRIS, BANK, E-WALLET, & PULSA</p><p style='text-align: center;border: #4CFF00 solid 1px;background:#4CFF00;color:#000000;margin:auto;font-size:14px;'><marquee><strong>SELALU CEK KEMBALI NOMOR TUJUAN REKENING KAMI AGAR TIDAK TERJADI KESALAHAN PENGIRIMAN !!</strong></marquee></p></div>").insertAfter('#main-content');
</script> <!-- Service Table -->
<style>
.count-item {
font-size: 1.8rem;
background: #e800ff;
padding: 0.3rem 0.5rem;
color: #fff !important;
border-radius: 10px;
font-weight: bold;
}
.wrapper-service {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
border-radius: 30px;
margin-top: 1.3rem;
border: 3px solid #e800ff;
box-shadow: #ff3d3e0px 0px 10px 1px;
padding: 0.8rem;
background: linear-gradient(90deg , #0f0000 0%, #000000 21%, #000000 49%, #000000 75%, #000000 100%); color:#ffffff;
}
.status-wrapper, .status-wrapper-mem {
display: flex;
align-items: center;
}
.status-wrapper {
justify-content: center;
}
.status-wrapper-mem {
justify-content: center;
}
.status-wrapper p {
margin-right: 0.6rem !important;
}
.item-service {
margin-right: 3rem;
}
.item-service:last-child {
margin-right: 0;
}
.item-service h1 {
font-size: 2.2rem;
margin-top: 7px !important;
text-transform : uppercase;
font-weight: bold !important;
}
.google-wrapper {
background: #fff;
padding: 1.7rem;
width: 18rem;
height: 0.5rem;
border-radius: 10px;
position: relative;
}
.google-wrapper img {
position: absolute;
width: 2rem;
top: 9px;
left: 10px;
}
.item-service p {
color: #fff;
}
.google-wrapper p {
position: absolute;
left: 3.4rem;
top: 0.6rem;
text-transform: uppercase;
font-size: 1.50rem !important;
font-weight: bold !important;
color: #000 !important;
}
</style>
<!-- END BUTTON --> </div>
<div class="footer-group">
<div class="copyright">
<div style="white-space: nowrap">© 2015 - 2026 Copyright TOTO138.</div>
<div>All Rights Reserved.</div>
</div>
<div class="desktop-only">
<div class="d-flex gap-1">
<div class="btn-footer" onclick='window.location.href="/?mobile"'>MOBILE</div>
<div class="btn-footer" onclick='window.location.href="/wap"'>WAP</div>
</div>
</div>
<img class="mobile-only" style="width: 100%" src="https://img.viva88athenae.com/assets/guidelines.png" alt="">
<button class="btn btn-aduan2 ms-lg-auto py-1 px-2" style="border: 2px solid #b08432;" data-toggle="tooltip" data-placement="bottom" title="Aduan Pelanggan" onclick="javascript:window.open ('https://ares88access.com/?token=c_A3x9FIAtUQyXhEoRSK6UqyWV9p4IkRbpQ7LTeJTrY.','mywindow','menubar=1,resizable=1,width=430 ,height=880');">
<i class="bi bi-shield-fill-exclamation"></i>
<strong class="ms-1">LAPOR PUSAT</strong>
</button>
</div>
</footer>
<!-- SIDENAV -->
<div id="mySidenav" class="sidenav desktop-only">
<div id="nav">
<div style="display: flex; align-items: start;">
<div style="height: 246px; width: 64px; background: var(--primary-color); border-radius: 8px 0px 0px 8px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;">
<img src="/assets/hubungi.png?11">
</div>
<!--<img id="about" src="/images/kontak.png?4">-->
</div>
<div class="ptsans" style="font-size: 1rem; background: white; border-radius: 0px 5px 5px 5px; overflow: hidden; width: 160px">
<div id="" style="padding: 4px">
<img src="/assets/24h.png" style="width: 100%"></img>
</div>
<div id="kontak-content" style="display: flex; flex-direction: column; width: 100%; font-size: .8rem">
<div style="display: grid; place-items: center; font-weight: bold; font-size: 1rem">MEMBER SERVICE</div>
<a href="https://tawk.to/chat/6582a10170c9f2407f81b098/1hi349s67" target='_blank' style="padding: 4px; display: flex; align-items: center; gap: 8px; border-bottom: 1px solid #e0e0e0">
<img src="https://img.viva88athenae.com/kontak/whatsapp.png" width="20"/><span>WhatsApp</span>
</a>
</div>
<div style="margin: 8px">
<a href="/register"><input type="button" value="DAFTAR SEKARANG" style="width: 100%; border-radius: 5px; font-size: .875rem; height: 40px; border: none; font-weight: bold; background: black; color: white"></a>
</div>
</div>
</div>
</div>
</div>
<!--POP UP -->
<style>
.modal-dialog {
max-width: max-content;
margin-top: 180px
}
.imgpop {
width: 600px;
aspect-ratio: 2;
object-fit: cover;
}
@media only screen and (max-width: 768px) {
.modal-dialog {
margin-top: 98px
}
.imgpop {
width: 100%;
}
}
</style>
<!-- Modal -->
<div class="modal fade" id="promo" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" style="">
<div class="modal-content" style="background-color: transparent">
<div class="modal-body" style="padding: 0px">
<img src="images/upload-Popup-20260728071514.jpg" alt="" class="imgpop"/>
</div>
</div>
</div>
</div>
<!-- LIVE CHAT -->
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/6582a10170c9f2407f81b098/1hi349s67';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1165581665345174&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
<!-- LiveChat Internal -->
<style>
/* Taruh widget livechat di belakang modal+backdrop selagi modal terbuka (mis. #promo) */
body.modal-open .cs-embed { z-index: 1049 !important; }
</style>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
setTimeout(function() {
const mobileForm = document.querySelector('#mobilelogin form') ||
document.querySelector('#mobilelogin .login-form') ||
document.querySelector('.mobile-only form');
if (!mobileForm) {
return;
}
const username = mobileForm.querySelector('input[name="username"]');
const password = mobileForm.querySelector('input[name="password"]');
const remember = document.querySelector('#rememberMe') ||
document.querySelector('input[type="checkbox"]');
if (!username || !password || !remember) {
return;
}
try {
localStorage.setItem('test', 'working');
if (localStorage.getItem('test') === 'working') {
localStorage.removeItem('test');
} else {
return;
}
} catch(e) {
return;
}
initializeRememberMe();
loadSavedData();
mobileForm.addEventListener('submit', handleSave);
mobileForm.addEventListener('click', function(e) {
if (e.target.type === 'submit' || e.target.classList.contains('submit')) {
handleSave();
}
});
remember.addEventListener('change', function() {
if (!this.checked) {
clearSavedData();
localStorage.setItem('mobile_remember_unchecked', 'true');
} else {
localStorage.removeItem('mobile_remember_unchecked');
}
});
function initializeRememberMe() {
try {
const wasUnchecked = localStorage.getItem('mobile_remember_unchecked');
const hasSuccessfulLogin = localStorage.getItem('mobile_login_success');
if (wasUnchecked === 'true' && hasSuccessfulLogin === 'true') {
remember.checked = false;
} else {
remember.checked = true;
}
} catch(e) {
remember.checked = true;
}
}
function loadSavedData() {
try {
const savedUsername = localStorage.getItem('mobile_username');
const savedPassword = localStorage.getItem('mobile_password');
const rememberChecked = localStorage.getItem('mobile_remember');
if (rememberChecked === 'true' && savedUsername && savedPassword) {
username.value = savedUsername;
password.value = savedPassword;
}
} catch(e) {
// console.log('Error loading data:', e);
}
}
function handleSave() {
if (remember.checked) {
const usernameVal = username.value.trim();
const passwordVal = password.value.trim();
if (usernameVal && passwordVal) {
try {
localStorage.setItem('mobile_username', usernameVal);
localStorage.setItem('mobile_password', passwordVal);
localStorage.setItem('mobile_remember', 'true');
localStorage.setItem('mobile_login_success', 'true');
} catch(e) {
// console.log('Error saving data:', e);
}
}
} else {
clearSavedData();
localStorage.setItem('mobile_login_success', 'true');
}
}
function clearSavedData() {
try {
localStorage.removeItem('mobile_username');
localStorage.removeItem('mobile_password');
localStorage.removeItem('mobile_remember');
} catch(e) {
// console.log('Error clearing data:', e);
}
}
}, 100); // Wait 100ms
function initBroadcastMarquee() {
$('.mobile-broadcast, #marquee .broadcast').each(function () {
const el = $(this);
if ($.trim(el.text()) === '') return;
if (!el.is(':visible')) return;
try {
el.marquee('destroy');
} catch (e) {}
el.marquee({
speed: 30,
gap: 80,
delayBeforeStart: 0,
direction: 'left',
duplicated: true,
pauseOnHover: true,
startVisible: true
});
});
}
$(window).on('load', function () {
setTimeout(function () {
initBroadcastMarquee();
}, 300);
});
$(window).on('resize orientationchange', function () {
clearTimeout(window.broadcastResizeTimer);
window.broadcastResizeTimer = setTimeout(function () {
initBroadcastMarquee();
}, 400);
});
// document.querySelectorAll("marquee").forEach(function(marquee){
// let speed = 0.5; // smaller = slower
// let position = marquee.offsetWidth;
// function animate(){
// position--;
// if(position < -marquee.scrollWidth){
// position = marquee.offsetWidth;
// }
// marquee.style.transform = "translateX(" + position + "px)";
// requestAnimationFrame(animate);
// }
// animate();
// // pause on hover
// marquee.addEventListener("mouseenter", function(){
// speed = 0;
// });
// marquee.addEventListener("mouseleave", function(){
// speed = 0.5;
// });
// });
});
</script>
<script>
if(document.getElementById("promo")) {
var myModal = new bootstrap.Modal(document.getElementById("promo"), {});
window.onload = () => {
myModal.show();
}
}
var mobileurl = 'm/';
var showIDs = [];
function showProducts(hoverID) {
while(showIDs.length > 0) document.getElementById(showIDs.pop()).style.display = "none";
// document.getElementById('hover').classList.add("hover-show");
document.getElementById('hover').style.transitionDelay = "0s";
document.getElementById('hover').style.visibility = "visible";
document.getElementById('hover').style.opacity = "1";
document.getElementById(hoverID).style.display = "flex";
showIDs.push(hoverID);
}
function hideProducts(hoverID) {
// document.getElementById('hover').classList.remove("hover-show");
document.getElementById('hover').style.visibility = "hidden";
document.getElementById('hover').style.opacity = "0";
document.getElementById('hover').style.transitionDelay = "1s";
}
var mobileDaftarForm = document.getElementById('mobile-daftar-form');
var marquee = document.getElementById('marquee');
var mobileChangePasswordForm = document.getElementById('mobile-changepassword-form');
var mobileLoginBox = document.getElementById('mobilelogin');
function closeContent() {
$('#main-content').html("");
}
function openDaftar() {
closeContent();
if (mobileLoginBox) mobileLoginBox.style.display = "none";
if (mobileChangePasswordForm) mobileChangePasswordForm.style.display = "none";
mobileDaftarForm.style.display = "block";
mobileDaftarForm.scrollIntoView();
}
function closeDaftar() {
mobileDaftarForm.style.display = "none";
marquee.scrollIntoView();
}
function showProvider(type) {
$('#main-content').html("<div style='padding: 24px'><img src=\"/images/loading.gif\" width=\"36px\"><div>");
$('#main-content').load("/new-showprovider.php?type=" + type);
}
function toggleInformasi(item) {
page(item);
}
function showInformasi(item) {
document.getElementById('modal-wrapper').style.display='block';
toggleInformasi(item);
}
function openChangePasswordMobile() {
closeContent();
if (mobileLoginBox) mobileLoginBox.style.display = "none";
if (mobileDaftarForm) mobileDaftarForm.style.display = "none";
if (mobileChangePasswordForm) {
mobileChangePasswordForm.style.display = "block";
mobileChangePasswordForm.scrollIntoView();
}
}
function closeChangePasswordMobile() {
if (mobileChangePasswordForm) mobileChangePasswordForm.style.display = "none";
if (mobileDaftarForm) mobileDaftarForm.style.display = "none";
if (mobileLoginBox) mobileLoginBox.style.display = "block";
marquee.scrollIntoView();
}
</script>
<script src="/js/old/new2-webduo35.js?v=1791889432"></script>
<script>
function scrollToLoginForm(launchType, matchId) {
sessionStorage.setItem('launch', launchType);
if (matchId) sessionStorage.setItem('sbo_matchId', matchId);
else sessionStorage.removeItem('sbo_matchId');
window.scrollTo({ top: 0, behavior: 'smooth' });
setTimeout(function() {
var isMobile = window.innerWidth <= 1000;
var loginSelector = isMobile
? '#mobilelogin input[name="username"]'
: '#desktoplogin form';
var el = document.querySelector(loginSelector);
if (!el) return;
var usernameEl = document.querySelector(isMobile ? '#mobilelogin input[name="username"]' : '#desktoplogin input[name="username"]');
if (usernameEl && !isMobile) usernameEl.focus();
if (usernameEl && isMobile) usernameEl.scrollIntoView({ behavior: 'instant', block: 'center' });
const driver = window.driver.js.driver({
popoverClass: 'driverjs-theme',
showProgress: false,
showButtons: [],
overlayOpacity: 0.3,
steps: [
{
element: loginSelector,
popover: {
title: 'Harap Login',
description: 'Silakan masukkan username Anda',
side: 'bottom',
align: 'start',
showButtons: [],
nextBtnText: '',
prevBtnText: '',
doneBtnText: ''
}
}
],
onDestroyStarted: () => driver.destroy(),
});
driver.drive();
if (usernameEl) {
function destroyDriver() {
driver.destroy();
window.scrollTo({ top: 0 });
usernameEl.removeEventListener('input', destroyDriver);
usernameEl.removeEventListener('click', destroyDriver);
usernameEl.removeEventListener('focus', destroyDriver);
}
usernameEl.addEventListener('input', destroyDriver, { once: true });
usernameEl.addEventListener('click', destroyDriver, { once: true });
usernameEl.addEventListener('focus', destroyDriver, { once: true });
}
}, 500);
}
</script>
<script>
window.addEventListener("message", function(e) {
if (e.origin !== "https://fkupon.com") return;
if (e.data && e.data.action === "resize" && e.data.height) {
var iframes = document.querySelectorAll(".iframe-kupon");
iframes.forEach(function(iframe) {
iframe.style.height = Math.max(100, e.data.height - 16) + "px";
});
}
});
</script>
<!-- POP UP COOKIES -->
<style>
.kebijakan-privasi, .kebijakan-cookies {
color: white;
text-decoration: underline;
}
</style>
<div id="boxprivacy" style="position: fixed;left: 0;bottom: 0;width: 100%; background-color: #000; box-shadow:rgba(0,0,0,1) 0px 0px 10px 0px; opacity: 0.85; z-index: 2147483640; color: #d0c074">
<div style="margin:0px; padding: 15px; padding-right: 60px; border: 1px solid #999; font-size: 1rem">
<div>
Kami menggunakan cookies untuk mengoptimalkan navigasi, fitur serta konten yang lebih Relevan. Untuk informasi lengkap tentang cookies silahkan lihat <a href="javascript:showInformasi('cookies')" class="kebijakan-cookies">Persetujuan Cookies</a>. Dengan menggunakan situs ini, Anda menyetujui penggunaan cookies serta data pribadi sesuai <a href="javascript:showInformasi('privasi')" class="kebijakan-privasi">Kebijakan Privasi</a>. </div>
</div>
<div>
<div onclick="document.getElementById('boxprivacy').style.display='none'" class="closebox" title="Close Box" style="margin-right: 10px;">×</div>
</div>
</div>
<script>
$( "#boxprivacy" ).blur(function() {
alert( "Handler for .blur() called." );
});
</script>
</body>
</html>