<!DOCTYPE html>

















<html lang="id" itemscope itemtype="http://schema.org/webPage">














    


<head>
    






 
        






 <title>Bonanza88: Situs Resmi Maxwin Slot Gacor Online Hari Ini Auto JP sejak 2011</title>
    <meta name="description" content="Main di Bonanza88, situs resmi slot 88 sejak 2011. Raih auto JP di setiap permainan dengan peluang maxwin setiap hari di situs slot gacor hari ini terbaru 2025">
    <meta name="keywords" content="bonanza88, bonanza 88, slot online, judi slot online, judi online, daftar slot online, judi satu saku">
    <meta property="og:type" content="website" />
    <meta property="og:title" content="Bonanza88: Situs Resmi Maxwin Slot Gacor Online Hari Ini Auto JP sejak 2011" />
    <meta property="og:description" content="Main di Bonanza88, situs resmi slot 88 sejak 2011. Raih auto JP di setiap permainan dengan peluang maxwin setiap hari di situs slot gacor hari ini terbaru 2025" />
   <link rel="canonical" href="https://m.technorthhq.org/id/">
<link rel="amphtml" href="https://www.technorthhq.org/amp/"> 
     
  
    

    <meta property="og:url" content="https://www.technorthhq.org/id/" />
    <meta property="og:site_name" content="BONANZA88" />
    <meta property="og:locale" content="id-ID" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <meta itemprop="inLanguage" content="id">
    <meta itemprop="copyrightHolder" content="Bonanza88">
    <meta content="id-ID" name="language">
    <meta content="Id" name="geo.region">
    <meta content="website" name="categories">






        


    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-NFV5P5R');</script>
    <!-- End Google Tag Manager -->

    

    <link rel="shortcut icon" href="https://www.technorthhq.org/cms/images/icons/general-icons/favicon.ico" />
    <link rel="bookmark" href="https://www.technorthhq.org/cms/images/icons/general-icons/favicon.ico" />




    
<!-- CSS files compressed with g:compress-->




<!-- Bootstrap -->


    <!-- Bootstrap Select -->
    

<!-- Flex Slider -->


<!-- Fancybox -->


<!-- JavaScript Image Combobox (for language switcher) -->


<!-- jQuery UI -->


<!-- Transaction page's pagination styles -->


<!-- bxslider css -->


<!-- Main stylesheets -->
<link rel="stylesheet" href="/combined.css?id=fd5a3a0c19e9c6b_24"  type="text/css" />






<!--[if IE]>
<link rel="stylesheet" type="text/css" href="https://www.technorthhq.org/cms/css/ie.css" media="screen" title="Normal" />
<![endif]-->

<!-- Font Awesome -->


<link rel="stylesheet" type="text/css" href="/cms/css/font-awesome.min.css" type="text/css"/>

<link rel="stylesheet" type="text/css" href="/cms/css/customer.css" type="text/css" />
    


<script type="text/javascript">
    function paramsToObject(entries) {
        const result = {}
        for(const [key, value] of entries) { // each 'entry' is a [key, value] tupple
            result[key] = value;
        }
        return result;
    }
    function convertPlayerApi(data){
        if(!data){
            return false;
        } else {


            data = data.replaceAll("{","");
            data = data.replaceAll("}","");
            data = data.replaceAll(", ","&");

            var urlParams = new URLSearchParams(data);
            var entries = urlParams.entries(); //returns an iterator of decoded [key,value] tuples
            var params = paramsToObject(entries); //{abc:"foo",def:"[asf]",xyz:"5"}
            return params;
        }
    }
    // if mobile redirect to this page
    var isMobileOther = false;

    // device detection
    if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
        || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) isMobileOther = true;


    !function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");return"undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this);

    // Update the variables used in whole the site (defined in frontend.properties)
    var userIsLogged = false,
        useLoginCaptcha = false,
        passwordStrength = "medium",
        gameWindowOpening = "browserEmpty",
        liveGameWindowOpening = "browser",
        styledInputs = false,
        jackpotDisplayType = "slider",
        firstDepositLock = false,
        promoLockRuleEnabled = false,
        freeSpinsEnabled = true,
        languageSelectorType = "dropdown",
        registerType = "false",
        defaultLanguage = "id",
        activationProcess = false,
        loginMode = 5,
        isDemoGame = "",
        liveGameName = "",
        gameProvider = "",
        promoLock = true,
        typeofmessage = '',
        wsUrl = '/ws',
        loginUserCountry = '',
        loginPlayer = convertPlayerApi(``),
        /**
         * Define type of loading games for "View more" button. Possible values are 'all' and 'pages'.
         * @params: "all", "pages"
         * If set to "all" all games will be loaded in 1 click of "View more" button.
         * In case of "pages" each click of "View more" button will be loaded new portion of games according to "FE_NUMBER_OF_GAMES_ON_HOME" property.
         */
        viewMoreType = "all",
        /**
         * Define type of opening Demo games for pre-logged in users
         * @params: "game", "loginRegisterPopup"
         */
        demoGameOpeningType = "game",
        /**
         * Is infinite scroll enabled/disabled
         * Amount of loaded games depends on viewMoreType option.
         */
        infiniteScroll = false,
        cmsRoot = 'https://www.technorthhq.org/cms',
        gameThumbnailsRoot = 'https://n95i2msa87.photobox.center/desktop';

        if(true){
            gameThumbnailsRoot = gameThumbnailsRoot.replace('desktop','');
            if (isMobile.any || isMobileOther) {
                gameThumbnailsRoot = gameThumbnailsRoot+'mobile';
            } else {
                gameThumbnailsRoot = gameThumbnailsRoot+'desktop';
            }
        }
        console.log(gameThumbnailsRoot);

    // Variables, related to Games List
    var oGamesList = {
        hasPagination: false,
        itemsPerPage: parseInt('20') || 0,
        activeGroup: {
            array: [],
            name: '',
            isPaginated: true
        },
        currentList: {
            array: [],
            name: '',
            isPaginated: true,
            page: 0
        }
    };

    // Variables, related to fields
    var oFields = {
        identification: {  // format: { fieldId: 'identificationGroup' }
            passportNumber: 'passportNumber',
            passportExpiryDate: 'passportNumber',
            ssn: 'ssn',
            citizenshipNumber: 'citizenshipNumber',
            foreignerNumber: 'foreignerNumber',
            documentType: 'other',
            documentNumber: 'other',
            documentIssuingCountry: 'other',
            documentIssuedDate: 'other',
            documentIssuedBy: 'other',
            residentialAddress: 'other',
            residentialHouseNumber: 'other',
            residentialCity: 'other',
            residentialZipCode: 'other',
            nationalIdCardNumber: 'nationalIdCard',
            nationalIdCardExpiryDate: 'nationalIdCard',
            driverLicenceNumber: 'driverLicence',
            driverLicenceExpiryDate: 'driverLicence'
        }
    };

    var isStaging = false;
    var isStagingApiUrl = '';
    var thisLocUrl = window.location.href;

    if(thisLocUrl.indexOf('goldenlele.net') > -1 || thisLocUrl.indexOf('localhost:8080') > -1){
        isStaging = true;
        isStagingApiUrl = '//www.goldenlele.net';
    }

    if(thisLocUrl.indexOf('goldenlele.net') > -1 || thisLocUrl.indexOf('localhost:8080') > -1){
        isStaging = true;
        isStagingApiUrl = '//www.goldenlele.net';
    }

    if(thisLocUrl.indexOf('goldenlele.org') > -1){
        isStaging = true;
        isStagingApiUrl = '//www.goldenlele.org';
    }

    if(thisLocUrl.indexOf('bronzelele.com') > -1){
        isStaging = true;
        isStagingApiUrl = '//www.bronzelele.com';
    }
</script>
    





    

    

    
    

    
    

    
    



    


    <!-- Bootstrap Select -->
    
















































    




    
    

    








    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <script src="/combined.js?id=9bc84f3319e9c6b_2d"></script>
    



<script type="text/javascript" src="https://www.technorthhq.org/cms/pages/googleAnalytics.js"></script>




<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->





    <script type="text/javascript" src="/resources/js/languages/id/jstranslations.js?ts=1781119204215"></script>
    <script type="text/javascript" src="https://n95i2msa87.photobox.center/desktop/js/gameNames_en.js?ts=1781119204215"></script>
    



    <!-- to show livechat -->
    

<!--<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/v4-shims.css">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">-->

<!--<link rel="manifest" href="/manifest.json" /> -->
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>


<style>
    #li_campaigns,#li_promoCode {display: none !important;}
    #depoButton .ribuanholder {display:none;}

    .squaredThree label.labelShowed {
        width: 50%;
        white-space: nowrap;
    }

    #header.affix #livechat-button .livechat_button:before {

        display: block;
    }
	#header.affix #livechat-button .livechat_button a {
display: block;
    width: 20px;
    height: 20px;
    font-size: 0;
    position: relative;
}
    #header.affix #livechat-button .livechat_button a:before {
        opacity: 0 !important
    }

    /* New Lantai provider */
    .lantai-and-fav {
        width: 30px;
        padding: 2px 0px 3px 0px !important;
        text-indent: 3px;

    }
    .list-lantai {
        margin: 0 -5px;
        display:block;
    }
    .item-list-lantai {background:#0057cb;position: relative;
        text-align: center;padding-left: 25px !important;}
    .list-lantai > div {
        display: block !important;
        width: 12.5%;
        text-align: center;
        border-radius: 3px;
        height: 18px;
        float:left;
        padding: 0px 4px 5px 4px;
        margin-bottom: 5px;
    }
    .list-lantai .item-list-lantai {
        margin-right: 0px;
        padding: 0px;
    }
    .list-lantai .item-list-lantai,
    .judul-lantai {
        width: 100%;
        margin-right: 0px;
    }
    .item-list-lantai span {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 25px;
        text-align: center;
        height: 100%;
        padding: 0px 6px;
        background: #2966e5;
        color: #fff;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        font-weight: bold;
        font-size: 13px;
        line-height: 16px;
    }
    .item-list-lantai:hover,
    .item-list-lantai.active {
        background:#fdf351;
        color:#0057cb !important;
    }
    .item-list-lantai:hover span,
    .item-list-lantai.active span{
        background:#ffdd21;
        color:#0057cb;
    }

    .judul-lantai {
        display: inline-block;
        padding: 0 12px;
        font-size: 12px;
        border-radius: 4px;
    }
    .judul-lantai.active, .judul-lantai:hover {
        color:#0057cb;
    }

</style>



<script>
	var bnz_msgFilterGame_lantai_11="Copacabana";
	var bnz_msgFilterGame_11="11 - Copacabana";
function showHideQris(data){
    if(data){
        $('.depo_tabs').tabs({ active: 0 });
        $("#depositQrisPageButton").removeClass('hidden');
        $(".qrisdepo-menu").removeClass('hidden');
        //$("#depositButton").attr('onclick',"openPopUp('/id/postlogin/payment/deposit_qris', 'static')")
        $('#depositQrisPageButton').attr('href','/id/postlogin/payment/deposit');
    } else {
        $('#depositQrisPageButton').attr('href','/id/postlogin/payment/deposit');
        //$("#depositButton").attr('onclick',"openPopUp('/id/postlogin/payment/deposit', 'static')")
        $(".qrisdepo-menu").addClass('hidden');
        $('.depo_tabs').tabs({ active: 1 });
        $('.depositQrisForm_wrapper, #topdepoqris_tab,#topdepoqris_content,.depo_tabs > ul').remove();
        //$('.depo_tabs').tabs({ active: 1 });
        if(window.location.href.indexOf('deposit_qris') > -1){
            window.location.href = '/';
        }
    }
}
		function sendDepositQris(ele,parent,paramAmount){
    if(depositdisabled) return;
    allowCekStatus = 1;
    stoptimer = false;
    clearInterval(qristimer);
    var parentEle = parent ? $(parent).find('.depositQrisForm_wrapper') : ele.closest('.depositQrisForm_wrapper');
    var amountEle = $(parentEle).find('.depoqrisamount');
    var err_form = $(parentEle).find('.err_form_qris');
    var step1 = $(parentEle).find('.qris-1');
    var step2 = $(parentEle).find('.qris-2');
    var note = $(parentEle).find('.depo-extra-note');
    var qrisImg = $(parentEle).find('.qris-2 img');
    var amountjumlah = $(parentEle).find('.jumlah-pembayaran .amounttotal span');
    var amountlayanan = $(parentEle).find('.jumlah-layanan .amounttotal span');
    var amounttotal = $(parentEle).find('.jumlah-total-pembayaran .amounttotal span');
    var errMsg = $(parentEle).find('.err-msg-qris');
    var cek_status = $(parentEle).find('.cek-status');
    var timerEle = $(parentEle).find('.err-msg-qris span');
    var amount = (paramAmount || validateDepositQris(amountEle)) * 1000;
    var dlQris = $(parentEle).find('.downloadQris');
    var muatUlang = $(parentEle).find('.muat-ulang');
    var depoUlang = $(parentEle).find('.depo-ulang-wrapper');
    var lasttransactions = $(parentEle).find('.transaksi-terakhir');
    var resParams = {};


    $(err_form).addClass('hidden').removeClass('alert-success alert-danger');
    if(amount > 0){
        thisrefrence = '';
        $.when(qrisApi({
            amount: amount,
            method: 860001
        })).done(function (map) {
            if(!hasErrors(map) && map.success) {
                connectWebsocket(); // open socket
                $(depoUlang).addClass('hidden');
                $(cek_status).attr('disabled',false);
                $(note).find('.notesqris').addClass('hidden');
                $(dlQris).parent().removeClass('hidden');
                $(dlQris).removeClass('hidden');
                //$(muatUlang).addClass('hidden');
                $.each(map.params, function(key,val){
                    resParams[val.name] = val.value;
                })
                $(step1).addClass('hidden');
                $(step2).removeClass('hidden');
                lasttransactions.addClass('hidden');

                $(qrisImg).attr('src',resParams.qrCode);
                var depositData = {
                    amount: amount
                }

                // calculate layanan jumlah n total

                if (depositData.amount < resParams.amount) {
                    // 0
                    resParams.layanan =
                        resParams.amount - depositData.amount;
                    resParams.amount = depositData.amount;

                    resParams.total =
                        depositData.amount + resParams.layanan;
                } else if (depositData.amount == resParams.amount) {
                    // 1

                    resParams.layanan =
                        (depositData.amount * (methods.percentageFee || 0)) /
                        100 +
                        (methods.fee != null ? methods.fee.IDR : 0 || 0);
                    resParams.amount =
                        depositData.amount - resParams.layanan;

                    resParams.total = depositData.amount;
                }

                if(resParams.layanan > 0){
                    amountjumlah.closest('.hidden').removeClass('hidden');
                    amountlayanan.closest('.hidden').removeClass('hidden');
                }

                $(amountjumlah).html(IDRcurrencyFormat2(resParams.amount,3));
                $(amountlayanan).html(IDRcurrencyFormat2(resParams.layanan,3));
                $(amounttotal).html(IDRcurrencyFormat2(resParams.total,3));
                $(errMsg).removeClass('alert-success alert-danger')
                // timer
                var timer = resParams.qrCodeTimeout * 60,
                    minutes,
                    seconds;
                qristimer = setInterval(function () {

                    minutes = parseInt(timer / 60, 10);
                    seconds = parseInt(timer % 60, 10);

                    minutes = minutes < 10 ? "0" + minutes : minutes;
                    seconds = seconds < 10 ? "0" + seconds : seconds;

                    $(errMsg).html(`Kedaluwarsa dalam:&nbsp;<span>${minutes}:${seconds}</span><br>Selesaikan Pembayaran Anda`).addClass('alert-danger');
                    var msg,thisclass;
                    thisrefrence = map.reference;
                    if(allowCekStatus){
                        $.when(checkQrisStatus(map.reference)).then(function (res) {

                            if(stoptimer){return;}

                            if (res.status == "ok") {
                                $(note).find('.notesqris').addClass('hidden');
                                thisclass = 'alert-success';
                                msg = `<div>Pembayaran Anda sebesar Rp. ${IDRcurrencyFormat2(resParams.total,3)} berhasil.</div>
                                <div>Saldo Anda sebesar Rp. ${IDRcurrencyFormat2(resParams.amount,3)} sudah ditambahkan</div>`;

                                $(dlQris).parent().addClass('hidden');
                                $(depoUlang).removeClass('hidden');
                                disconnectWebsocket();
                            } else if (res.status == 'rejected') {
                                $(dlQris).parent().removeClass('hidden');
                                $(note).find('.notesqris').addClass('hidden');
                                thisclass = 'alert-danger';
                                msg = `<div>Deposit Anda sebesar</div>
                        <div>Rp. ${IDRcurrencyFormat2(resParams.amount,3)} ditolak!</div>`;
                                disconnectWebsocket();
                            } else if (res.status == 'error') {
                                $(dlQris).parent().removeClass('hidden');
                                $(note).find('.notesqris').addClass('hidden');
                                thisclass = 'alert-danger';
                                msg = `<div>Terjadi kesalahan! Silakan coba lagi kembali.</div>`;
                                disconnectWebsocket();
                            }

                            $(note).find('.qris_'+res.status).removeClass('hidden');

                            if(msg){
                                $(errMsg).html(msg).removeClass('alert-danger alert-info').addClass(thisclass);
                                clearInterval(qristimer);
                            }
                            allowCekStatus = 0;
                        });
                    }




                    if (--timer < 0) {
                        //clearInterval(qristimer);
                        // start if expired
                        $(errMsg).html(`Kode QR telah kedaluwarsa, &nbsp;silakan klik ubah nominal untuk mengulang atau hubungi CS.`).removeClass('alert-danger alert-info').addClass('alert-danger');
                        //$(dlQris).addClass('hidden');
                        //$(muatUlang).removeClass('hidden');
                        //$(cek_status).attr('disabled',true);
                    }
                }, 1000);

            }  else {
                var errMsgForm = '';
                if(map.errorCode == 117 && map.params.paymentLimit == 'minAmount'){
                    errMsgForm = `Jumlah Min deposit adalah ${IDRcurrencyFormat2(map.params.limitAmount,2)} IDR`;
                } else if(map.errorCode == 117 && map.params.paymentLimit == 'maxAmount'){
                    errMsgForm = `Jumlah Max deposit adalah ${IDRcurrencyFormat2(map.params.limitAmount,2)} IDR`;
                } else if(map.errorCode == 117){
                    depositdisabled = true;
                    $('.depositQrisForm .btn-primary').addClass('disabled');
                    checkCountDown(map.params,err_form);
                } else if(map.errorCode == 129){
                    errMsgForm = `Fitur QRIS belum tersedia.`;
                } else if(map.errorCode == 119){
                    errMsgForm = 'Transaksi gagal,&nbsp;silakan coba lagi.';
                } else if(map.errorCode == 115){
                    errMsgForm = 'Sesi telah berakhir.&nbsp;Silakan login ulang.';
                } else {
                    errMsgForm = `Pengecualian umum! Harap kontak CS. Error Code: ${map.errorCode}`;
                }
                if(errMsgForm){
                    $(err_form).removeClass('hidden alert-success alert-danger').addClass('alert-danger').html(errMsgForm);
                }


            }

            progressIndicator(false);
            document.getElementById("loadingContent").style.visibility = "visible";
        });
    } else {
        $(err_form).removeClass('hidden alert-success alert-danger').addClass('alert-danger').html(bnz_deposit_minDepositAmount);
    }

}


    function updateValuesAfterFilter(ifsearch,isindex){

        // reset pagination value after each filter
        oGamesList.currentList.page = 0;

        var thisclass = $(".CUSTOM");
        var thisgroup = thisclass.data('group');

        if(!isindex){
            var counter = true;
            $(".mn_game_custom li").each(function(){
                var thistab = $(this).data("type");
                var thisearchval = $("#gamesSearchKeyword").val();

                if(counter && (thistab == '3' || thistab == '2' || thistab == '1') && $(this).hasClass("active") && ifsearch){
                    filterList = [];
                    $(".filterlist > div .checklist").html("");
                    $("#gamesSearchSorting").removeClass("disable-filter");
                    show_tab_content(thisgroup,'',false,true);
                    $("#gamesSearchSorting").removeClass("hidden");
                    $(".lantai-short").addClass("hidden");

                    thisclass.addClass("active").siblings().removeClass("active");
                    $(".overlay-sorting").addClass("hidden");
                    $("#gamesSearchOuterWrapper-foraffix").addClass("withlist");
                    $("#viewmorebutton").removeClass("hidden");
                    counter = false;


                }
            });

        }


        if(isindex){
            show_tab_content(isindex,'',false,true,false,false,false,true);

        }

        var values = $("#gamesSearchForm").serializeArray();

        /* Because serializeArray() ignores unset checkboxes and radio buttons: */
        values = values.concat(
            $('#gamesSearchForm input[type=checkbox]:checked').map(
                function() {
                    return {"value": this.value}
                }).get()
        );



        $(".item-list-lantai").removeClass("active");
        var filterUsed = false;
        $.each(values, function(key,data){

            if(data.value){
                var thisval = data.value;

                if(thisval.indexOf("lantai") > -1){
                    $("."+thisval).addClass("active");
                }
            }
            if(data.name == 'check'){
                filterUsed = true;
            }
        });

        if($("#realval-minbet").val() > 0){
            filterUsed = true;
        }

        if(filterUsed){
            $(".hasil-filter").removeClass("hidden");

        } else {

            $(".hasil-filter").addClass("hidden");
        }

        var totalactive = 0;
        var totallantai = 0;
        $(".list-lantai > div > div").each(function(key,val){
            var thisclass = $(this).attr("class");
            totallantai++;
            if(thisclass.indexOf("active") > -1){
                totalactive++;
            }
        });

        if(totalactive == totallantai){
            $(".judul-lantai").addClass("active");
        } else if(totalactive == 0) {
            $(".judul-lantai").addClass("active");
        } else {
            $(".judul-lantai").removeClass("active");
        }


        updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, "",values,promoobject);
    }

    var onlyoneclick = 0;
    function callGameWheelSpin(){
        if(!onlyoneclick){
            onlyoneclick = 1;
            $.get("/fe-api/game/real/RF_ID17", function (gameParams) {
                if(gameParams.hasOwnProperty("errorCode")){
                    if(isMobile.any){
                        $("#navbar-link-chat").trigger("click");
                    } else {
                        $("#loginButton").trigger("click");
                    }
                    onlyoneclick = 0;
                    return;
                }
                var htmlspinwheel = `<iframe id="spinwheelgame"
style="width: 100%;height: 100%;position: fixed;left:0px;top:0px;z-index:1000000;background:rgba(0,0,0,0.7);"
 src="${gameParams.url}" frameborder='0' allowtransparency="true">`;
                $("body").append(htmlspinwheel);
                onlyoneclick = 0;
            });
        }

    }

    // if mobile redirect to this page
    var isMobileOther = false;

    // device detection
    if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
        || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) isMobileOther = true;


    !function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");return"undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this);


    $(document).ready(function(){

        if(isMobile.any){
            $(".if-mobile").show();
        } else {
            $(".if-desktop").show();
        }

        $.get("/fe-api/player", function (res) {
            if(res.hasOwnProperty("errorCode")){

            } else {

                // Create IE + others compatible event handler
                var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
                var eventer = window[eventMethod];
                var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";

                // Listen to message from child window
                eventer(messageEvent,function(e) {

                    if(e.data == "refreshParentLorelei"){
                        $("#spinwheelgame").remove();
                        callGameWheelSpin();
                    }
                    if(e.data == "closeParentLorelei"){
                        $("#spinwheelgame").remove();
                    }

                },false);
            }


        });

    });
    // end merdeka

    if(window.location.href.indexOf('88bonanza.work') > -1){
        var canon = document.querySelector("meta[name='robots']");
        if(canon){
            canon.remove();
        }
        var c = document.createElement('meta');
        c.name = 'robots';
        c.content = 'noindex,nofollow';
        document.head.appendChild(c);
    }

    // show balance fix
    function showBalance() {


        $.when(getBalance()).done(function(map) {
            /*$.when(getBalanceTransferDana()).done(function(resbal) {*/
            /* if(resbal.balance != null){
                 /!*var balancetempOR = resbal.balance;*!/
                 olahraga1Ballance = balancetempOR;
             } else {
                 olahraga1Ballance = 0;
             }*/
            olahraga1Ballance = 0;


            $(".saldoAmountOlahraga, .saldoAmountOlahraga1").text(IDRcurrencyFormat(olahraga1Ballance));
            $("#quickSaldoGame, #olahraga_balance_value").html(replaceParams(bnz_common_amountMode, [IDRcurrencyFormat(olahraga1Ballance), getCurrencySymbol("IDR")]));

            if (typeof map.cash != "undefined" && typeof map.promo != "undefined" && typeof map.balance != "undefined" && typeof map.currency != "undefined") {

                var cash = map.cash,
                    promo = map.promo,
                    balance = map.balance;



                // [Bonanza]. Change format of IDR currency representation
                if (map.currency == 'IDR') {
                    cash = IDRcurrencyFormat(map.cash);
                    promo = IDRcurrencyFormat(map.promo);
                    balance = IDRcurrencyFormat(map.balance + olahraga1Ballance);
                }


                // display loyalty point
                $("#awardpointtop > b").text(IDRcurrencyFormat(map.awardPoints));

                $("#quickSaldoUtama, #cash_balance_value, .register-gamewindow .moneydiv").html(replaceParams(bnz_common_amountMode, [cash, getCurrencySymbol(map.currency)]));
                $("#promo_balance_value, #bonunsesPromo").html(replaceParams(bnz_common_amountMode, [promo, getCurrencySymbol(map.currency)]));
                //$("#scash_balance_value").html(replaceParams(bnz_common_amountMode, [(map.savingCash.toFixed(2)).replace('.', ','), getCurrencySymbol(map.currency)]));
                $("#total_balance_value, #total_balance_value_dropdown").html(replaceParams(bnz_common_amountMode, [balance, getCurrencySymbol(map.currency)]));
                $("#award_balance_value").html((map.awardPoints.toFixed(2)).replace('.', ','));
                $(".saldoAmountTransferDana").text(cash);


                var wageringRequirement = calculateWageringRequirement(map.currentTurnover, map.totalTurnover);
                $('#wagering_requirement_value, #bonunses_wagering_requirement_value').width((wageringRequirement || 0) + '%').html((wageringRequirement || 0) + '%');
                $('#wagering_requirement_wrapper, #bonusTurnoverWrapper').toggle(wageringRequirement != null).find('.progress-hint span').html(bnz_promote_bonus_label_turnover_hint);
                //$('#scash_balance_wrapper').toggle(!!map.savingCash);

                /*$.when(getBIABonus()).done(function (mapBIABonus) {
                    var rolloverRemain = mapBIABonus.rolloverRemain || 0,
                        rolloverRequirement = calculateWageringRequirement(rolloverRemain, mapBIABonus.rolloverRequired),
                        bonusAmount = mapBIABonus.bonusAmount || 0,
                        currency = getCurrencySymbol(map.currency);
                    $('#rollover_requirement_value').width((rolloverRequirement || 0) + '%').html((rolloverRequirement || 0) + '%');
                    $('#rollover_requirement_wrapper').toggle(rolloverRequirement != null).find('.progress-hint span').html(replaceParams(bnz_biaRolloverRequirementHint, [bonusAmount, currency, rolloverRemain, currency]));
                    $('#biaBonusAmount').html(bonusAmount + currency);
                    $('#biaBonusDropdown').toggleClass('hidden', !bonusAmount).toggleClass('is-shown', !!bonusAmount).toggleClass('dropdown-off', rolloverRequirement == null);
                });*/

                // Define according to the lock rules, what the games are locked
                var cashLockRule = (((map.cash == 0 && cashValue > 0) || (map.cash > 0 && cashValue == 0)) && cashValue != "init");
                var promoLockRule = (((map.promo == 0 && promoValue > 0) || (map.promo > 0 && promoValue == 0)) && promoValue != "init" && promoLockRuleEnabled == true);
                var firstDepositLockRules = ((firstDepositLock == true && map.firstDepositDone == false && firstDepositDone === "init")
                    || (firstDepositLock == true && map.firstDepositDone == true && (firstDepositDone == false || firstDepositDone === "init")));

                if (cashLockRule || promoLockRule || firstDepositLockRules) {

                    // Remove all the locks as default
                    $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) {

                        $(this).removeClass("lockBackground");
                        $(this).removeClass("promotedGamelockBackground");
                        $(this).removeClass("liveGamelockBackground");
                    });

                    // Add lock-images for the games which has promo money disabled depending on the values of cash- and promo money
                    $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) {

                        if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('gameElement_realButton')) {

                            if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) {
                                $(this).addClass('lockBackground');
                            }
                        }

                        else if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('promotedGame_realButton')) {

                            if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) {
                                $(this).addClass('promotedGamelockBackground');
                            }
                        }

                        else if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('liveGameElement_realButton')) {

                            if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) {
                                $(this).addClass('liveGamelockBackground');
                            }
                        }
                    });

                    // Add lock images to ALL the games if firstDepositLock-parameter in frontend.properties is switched on, and the player hasn't done his first deposit.
                    if (firstDepositLock == true && map.firstDepositDone == false) {

                        $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) {

                            if ($(this).hasClass('gameElement_realButton')) {

                                $(this).addClass('lockBackground');
                            }

                            else if ($(this).hasClass('promotedGame_realButton')) {

                                $(this).addClass('promotedGamelockBackground');
                            }

                            else if ($(this).hasClass('liveGameElement_realButton')) {

                                $(this).addClass('liveGamelockBackground');
                            }
                        });

                        firstDepositDone = false;
                    }
                    else if (firstDepositLock == true && map.firstDepositDone == true) {

                        firstDepositDone = true;
                    }

                    // Remove locks from Freespins games if the first deposit is not done and the player has free spins left
                    $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) {

                        if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('gameElement_realButton')) {

                            $(this).removeClass("lockBackground");
                        }

                        else if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('promotedGame_realButton')) {

                            $(this).removeClass("promotedGamelockBackground");
                        }

                        else if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('liveGameElement_realButton')) {

                            $(this).removeClass("liveGamelockBackground");
                        }
                    });

                    cashValue = map.cash;
                    promoValue = map.promo;

                    defineGameOpening(".gameListLink", gameWindowOpening);
                    defineGameOpening(".gameLink", gameWindowOpening);
                    defineGameOpening(".liveGameListLink", liveGameWindowOpening);
                    defineGameOpening(".liveGameLink", liveGameWindowOpening);
                }

                cashValue = map.cash;
                promoValue = map.promo;

                //checkTimeReachedLimit(map.playerTimeExpired, "timeLimit");
                //checkTimeReachedLimit(map.realityCheckReached, "gamingTimeLimit");
                if (map.exceedNoActivityTimeLimit) {
                    //logout();
                }
            }
            else {
                //logout();
            }

            balanceErrorsNumber = 0;
            /*});*/
        }).fail(function () {
            balanceErrorsNumber++;
            if (balanceErrorsNumber === 2) {
                //logout();
                slowConnectionWarning();
            }
        });
    }


    // temp language
    var bnz_profile_promo_transactionProductId_13018="Free Spin Lantai 6";
    var bnz_profile_promo_transactionProductId_13016="Free Spin Lantai 12";
    var bnz_profile_promo_transactionProductId_13015="Free Spin Lantai 3";
    var bnz_profile_promo_transactionProductId_13017="Free Spin Lantai 5";
    var bnz_profile_promo_transactionProductId_13011="Free Spin Lantai 8";

    function balanceTimer() {

        window.setInterval("showBalance()", 10000);
    }

    var bnz_deposit_minDepositAmount = "Jumlah Min deposit adalah 20,00 IDR";
    var thislinkhref = location.protocol + "//" +location.hostname;

    function ajaxOneSignal(){
        return $.ajax({
            url: isStagingApiUrl+"/bnz-api/subscribe/get",
            type: "GET",
            dataType: "json"
        });
    }

    var OneSignal = window.OneSignal || [];

    $.when(ajaxOneSignal()).then(function(res){
        if(res.data){
            var appidOneSignal = "";
            $.each(res.data,function(key,val){
                if(val.name == thislinkhref){
                    appidOneSignal = val.app_id;
                }
            })

            if(appidOneSignal){

                OneSignal.push(function() {
                    OneSignal.init({
                        appId: appidOneSignal,
                        persistNotification: true
                    });
                });
            }
        }
    });

    // remove after deploy
    function updatefavquick(type){
        var thehtml = "";
        var theurl = "";
        var imgsurl = "";
        var type = type || "";
        var nodata = 0;
        var realdata = {};
        var typegames = "";



        $.when(getgamenames(type)).then(function(data){




            $.each(data.games, function(i,v){
                if(v.name == "LiveChat"){

                } else {
                    v.title = getGameDisplayName(v.name)
                    realdata[i] = v;
                }

            });

            var size = Object.size(realdata);

            if(data.hasOwnProperty("error")){
                if(type == "favourite"){
                    $(".fav-games").html("<div class='no-data-quick'>Telah terjadi kesalahan mohon muat ulang browser Anda kembali</div>");
                } else {
                    $(".recent-games").html("<div class='no-data-quick'>Telah terjadi kesalahan mohon muat ulang browser Anda kembali</div>");
                }
            } else {
                if(size > 0){
                    $.each(realdata, function(i,v){
                        var linkgameopening = "gameListLink";
                        var gamename = "";

                        if(v.name == "AGLiveGameLobby"){
                            typegames = "VIP Casino";
                            theurl = "/liveGameWindow?name=AGLiveGameLobby&provider=45";
                        } else if(v.name == "EZLiveCasino"){
                            typegames = "Live Casino";
                            theurl = "/liveGameWindow?name=EZLiveCasino&provider=4";
                        } else if(v.name == "SbTech"){
                            typegames = "Olahraga";
                            theurl = "/id/bti";
                            linkgameopening = "";
                        }  else if(v.name == "G860001"){
                            typegames = "Olahraga";
                            theurl = "/id/saba-sports";
                            linkgameopening = "";
                        } else if(v.name == "BNZImPoker"){
                            typegames = "PVP";
                            theurl = gameurl(v.name,v.provider,v.ratio);
                            linkgameopening = "";
                        } else if(v.name == "BNZ7cardpoker3" || v.name == "BNZ7cardpoker"){
                            typegames = "Bola Tangkas";
                            theurl = gameurl(v.name,v.provider,v.ratio);
                            linkgameopening = "";
                        } else {
                            typegames = "Mesin Slot";
                            theurl = gameurl(v.name,v.provider,v.ratio);
                        }

                        imgsurl = gameimageurl(v.provider, v.name);

                        /*if(v.friendlyName == "sb-tech"){
                            gamename = "SBTech";
                        } else if(v.friendlyName == "oneworks-site"){
                            gamename = "Saba Sports";
                        } else {
                            gamename = v.title || v.name;
                        }*/
                        gamename = v.title || v.name;

                        thehtml += '<li><a href="'+theurl+'" class="'+linkgameopening+' gameElement_realButton promoMoneyEnabled_false">' +
                            '                           <img src="'+imgsurl+'" class="img-responsive" onerror="this.src = gameThumbnailsRoot+\'/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg\'">' +
                            '                            <div class="hover-game-quick">' +
                            '                                <div class="gamenames-quick">' +
                            '                                    <div class="names-games">'+gamename.replace(/-/g," ")+'</div>' +
                            '                                    <div class="type-games">'+ typegames +'</div>' +
                            '                                </div>' +
                            '                            </div>' +
                            '                        </a></li>';
                    });

                    if(type == "favourite"){
                        $(".fav-games ul").html(""); // erase all data for updating
                        $(".fav-games ul").html(thehtml);
                    } else if(type == "RecentGames") {
                        $(".recent-games ul").html(""); // erase all data for updating
                        $(".recent-games ul").html(thehtml);
                    }


                    defineGameOpening(".gameListLink",gameWindowOpening);
                } else {
                    if(type == "favourite"){
                        $(".fav-games ul").html("<div class='no-data-quick'>Maaf tidak ada data permainan favorit</div>");
                    } else if(type == "RecentGames") {
                        $(".recent-games ul").html("<div class='no-data-quick'>Maaf tidak ada data permainan terakhir</div>");
                    }

                }
            }


        });
    }

    // remove after deploy
    function submitNickname() {
        $.fancybox.update();

        var validatedFields = true;

        // Validation field
        if (!checkEmpty('nickName')) {
            $('#nickName' + '_error').html(bnz_common_msgValidatorEmpty);
            $('#nickName' + '_error').show();
            validatedFields = false;
        }
        else if(! isAlphaNumeric('nickName')) {
            $('#nickName' + '_error').show();
            validatedFields = false;
        }
        else if(! checkElementLength('nickName')){
            $('#nickName' + '_error').show();
            validatedFields = false;
        }
        else {
            $('#nickName' + '_error').html("");
        }

        if (validatedFields) {
            var data = $("#setNicknamePopup_form").serializeAndModify({
                checkboxesAsBools: true,
                modifier: afterSerialization
            });

            $.when(updateDetailsPost(data)).done(function(map) {
                $.fancybox.update();

                if (!hasErrors(map)) {
                    var lang = $.getCookie('_lang') || defaultLanguage,
                        vNickname = $("#nickName").val();

                    progressIndicator(true);

                    setTimeout(function(){
                        progressIndicator(false);
                        $("#setNicknamePopup_error").hide(); // If already showed
                        $("#nickNameSaved").show();
                        $("#nickNameSaved").html(bnz_nickNameSavedInfo);
                        firstloginuserregister = true;
                    },1200);

                    setTimeout(function(){
                        createCookie("afterloginannouncement","1",0);
                        ga('send', 'event', 'Getting Started', 'Set Nickname', vNickname); // track by google analytics
                        redirect("/"+ lang +"/postlogin/verification");
                    },1500);
                }
                else {
                    $("#setNicknamePopup_error").show();

                    if (map.errorCode == "180") {
                        $("#setNicknamePopup_error").html(bnz_msgDuplicatedNicknameException);
                    }
                    else if (map.errorCode == "104" || map.errorCode == "196") {
                        $("#setNicknamePopup_error").html(bnz_msgUsernameNicknameSameException);
                    }
                    else {
                        $("#setNicknamePopup_error").html(map.error);
                    }
                }
            });
        }
    }
    // remove after deploy
    function register(){
        if(checkAllTheRequiredRegisterFields()){
            progressIndicator(true);

            $("#registerWrapper_curtain").show();
            $("#registerWrapper").css("opacity",0.3);

            // Add small delay to the sending of info to make sure that progress indicator is displayed
            setTimeout(function(){
                var data = $("#register_form").serializeAndModify({
                    checkboxesAsBools: true,
                    allowEmpty: false,
                    unmodifiable: ['password', 'confirmPassword'],
                    modifier: afterSerialization
                });

                var bankshortname = $("#registerBankDummy").val();


                var captchaField = $("#loginRegisterPopup_captcha").val();
                data += "&operatorBankShortName="+ bankshortname +"&captchaId=registerCaptcha&userInput=" + captchaField + "&instanceId=" + registerCaptcha.InstanceId +"&device=" + deviceFingerprint;

                $.when(registerAjax(data)).done(function (map){
                    if(!hasErrors(map)){
                        if(map.success){
                            progressIndicator(false);
                            $("#registerWrapper_curtain").hide();
                            $("#registerWrapper").css("opacity",1);
                            $("#registerWrapper").hide();

                            // if 'ACTIVATION_PROCESS' property enabled in BO
                            if (activationProcess){
                                $("#registerSuccess").show();
                                $.fancybox.update();
                            }
                            else{
                                $(".registerFancyBox").hide();
                                $.fancybox.close();
                                autoLoginFromRegisterPopup(map.t);
                            }

                            // send to ga event registration
                            ga('send', 'event', 'Registration Page', 'Register', '<userName>');

                            // Reset values of the fields
                            $("#register_form")[0].reset();
                        }
                    }
                    else{
                        registerCaptcha.ReloadImage();
                        progressIndicator(false);
                        $("#registerWrapper_curtain").hide();
                        $("#registerWrapper").css("opacity",1);
                        var errorcaptcha = getErrorMessage(map);
                        changeFieldStatus(captchaID, 'error', errorcaptcha);
                        $('#' + captchaID).delay(1000).focus();
                    }
                });
            }, 50);
        }
    }

    var vpngamesobject = {};



    function show_tab_content(groupName, isPaginated,isList,isSearch,isLobby,thisele, isTopten,ifsearchindex, ifFirstLoad,maintenancegames) {


        groupName = groupName || '';
        isPaginated = typeof isPaginated === 'boolean' ? isPaginated : true;

        // If user is not on homepage, redirect him to there; otherwise, open the selected group
        if (!$('#games').length || window.isLiveCasinoPage && groupName !== 'live') {
            var lang = $.getCookie('_lang') || defaultLanguage;
            return window.location.href = '/' + lang + '/gamegroup/' + groupName;
        }
        else if (!window.isLiveCasinoPage && groupName === 'live') {
            return window.location.href = '/liveCasinoPage';
        }

        /*if(window.isIndexPage && !ifsearchindex){
            //$(".title-games").text("PILIHAN").attr("style","padding-bottom: 0px;");

            $("#gamesSearchForm").before("<div class='static-header-menu-title'>"+getGameGroupDisplayName(groupName)+"</div>");
            $(".gameswrapper .title-games").hide();
        }*/

        var p = [];

        p.push( $.ajax({url: '/fe-api/games/' + groupName, method: 'GET'}));
        p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/promodesktop', method: 'GET'}));
        p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/eachgamemaintenance', method: 'GET'}));
        p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/open-game-with-vpn', method: 'GET'}));

        Promise.all(p).then(values => {

            console.log( 'Ajax responses after they have all finished: ', values);
            var map = values[0];
            var promo = values[1];
            var maintenancegames = values[2];
            var vpn = values[3];

            if(promo.errorCode == 0){
                if (!hasErrors(map)) {

                    vpngamesobject = vpn.data;
                    promoobject = promo.data;

                    $.each(vpngamesobject, function(key,val){
                        if(!val.supplierId){
                            val.supplierId = '';
                        }

                        if(!val.provId){
                            val.provId = '';
                        }

                        vpngamesobject["s"+val.provId + val.supplierId] = val;
                    })

                    console.log(vpngamesobject);

                    map.games = extendGamesProperties(map.games, groupName, promo.data,vpngamesobject);

                    // for maintenance each games
                    if(maintenancegames.data.length){
                        var maintenance = maintenancegames.data[1];

                        var gameidArr = [];

                        if(maintenance.gameIds  && maintenance.gameIds.indexOf(',') > -1){
                            gameidArr = maintenance.gameIds.split(',');
                        } else if(maintenance.gameIds) {
                            gameidArr.push(maintenance.gameIds);
                        }

                        $.each(map.games, function(key,game){
                            // check if games is under maintenance or nor
                            game.gameIsMaintenance = false;
                            game.maintenanceThumb = '';

                            if(gameidArr && gameidArr.length > 0 && maintenance.isMaintenance == '1'){

                                $.each(gameidArr, function(key,val){

                                    if(val == game.gameId){
                                        game.gameIsMaintenance = true;
                                        var gameName = game.title;
                                        var thistitle = maintenance.thumbTitle.replace('{gameName}',gameName);
                                        game.maintenanceThumb = thistitle;
                                    }
                                });
                            }
                        });
                    }  // end for maintenance each games

                    oGamesList.activeGroup.array = map.games;
                    oGamesList.activeGroup.name = groupName;
                    oGamesList.activeGroup.isPaginated = isPaginated;

                    // Сlear the search string
                    if(!isSearch){
                        $('#gamesSearchKeyword').val('');
                    }


                    function onlyUnique(value, index, self) {
                        return self.indexOf(value) === index;
                    }

                    if(!isLobby && !isTopten){ // if game page
                        var games = map.games;
                        var maxbet = '';

                        var lantai = [],tema = [],fitur = [],tipe = [],filtersame = [], l = games.length, i;
                        for( i=0; i<l; i++) {
                            if(games[i].floor != ""){
                                filterList.push("lantai_"+games[i].floor);
                            }
                            if(games[i].fitur != ""){
                                var fiturlist = games[i].fitur;
                                fiturlist = fiturlist.split(",");
                                $.each(fiturlist,function(key,val){
                                    if(val == "" || val == undefined){
                                        console.log(games[i]);
                                    }
                                    filterList.push("fitur_"+val);
                                });
                            }
                            if(games[i].tipe != ""){
                                filterList.push("tipe_"+games[i].tipe);
                            }
                            /*if(games[i].tema != ""){
                                filterList.push("tema_"+games[i].tema);
                            }*/
                            if(games[i].tema != ""){
                                var temalist = games[i].tema;
                                temalist = temalist.split(",");
                                $.each(temalist,function(key,val){
                                    if(val == "" || val == undefined){
                                        console.log(games[i]);
                                    }
                                    filterList.push("tema_"+val);
                                });
                            }

                            maxbet = (maxbet == "") ? games[i].minBet : (maxbet <= games[i].minBet) ? games[i].minBet : maxbet;
                        }

                        if(maxbet > 0){
                            $( "#minimumBet" ).slider( "option", "max", maxbet );
                            $(".maxbetrange").text(IDRcurrencyFormat2(maxbet));
                            $(".minbetrange").text(IDRcurrencyFormat2(minBetDefault));
                        }



                        filterList = filterList.filter(onlyUnique);


                        // sort filter A-Z 1-2
                        var sortfilter = function (a, b) {
                            if(a.indexOf("lantai_") > -1 && b.indexOf("lantai_") > -1){
                                a = a.split("lantai_");
                                a = parseInt(a[1]);
                                b = b.split("lantai_");
                                b = parseInt(b[1]);
                                if (a > b) return 1;
                                else return -1;
                            } else {
                                if (a > b) return 1;
                                else return -1;
                            }
                        };

                        if (filterList) filterList.sort(sortfilter);


                        // append each filter
                        $(".list-lantai").html('<div><div class="judul-lantai active resetlantai">Semua Lantai</div></div>');
                        $("body").on("click", ".resetlantai",function(){
                            if(!$(this).hasClass("active")){
                                $('.lantai-filter input:checkbox').removeAttr('checked');
                                updateValuesAfterFilter();
                            }
                        });
                        $.each(filterList,function(key,val){

                            var title = val.split("_");
                            var namecheck = val.replace(title[0]+'_','');
                            title = title[0];
                            // var checklabel = (title == "lantai") ? getFilterGameDisplayName(title)+" "+namecheck : getFilterGameDisplayName(namecheck);
                            var checklabel =  getFilterGameDisplayName(namecheck);

                            var checkedornot = "";


                            if(ifFirstLoad){ // to filter game when first loading
                                var thisloc = location.href;
                                var filterData = getUrlParameter(thisloc,"filter");

                                if(filterData){
                                    if (filterData == val) {
                                        checkedornot = "checked";
                                    }
                                }
                            }

                            var checkboxTmpl = '<div class="squaredThree">\n' +
                                '    <input onchange="updateValuesAfterFilter()" type="checkbox" value="'+val+'" id="'+val+'"  name="check" '+checkedornot+'/>\n' +
                                '   <label class="labelShowed" for="'+val+'">'+checklabel+'</label> <label class="checkstyle" for="'+val+'"></label>\n' +
                                '</div><div style="clear:both"></div>';


                            if(title == "lantai"){

                                var shortlantai = '<div><div class="item-list-lantai '+val+'" data-short="'+val+'"><span>'+namecheck+'</span>'+getFilterGameDisplayName("lantai_"+namecheck)+'</div></div>';
                                $(".list-lantai").append(shortlantai);

                            }

                            $("."+title.toLowerCase()+"-filter .checklist").append(checkboxTmpl);


                        });
                        $(".list-lantai").append("<div style='clear:both'></div>");

                        /*$(".filterlist .checklist").removeClass("changetotwocolumns"); // reset class for filter more than 1 column
                        $(".filterlist .checklist").each(function(){ // add class to make it two column if data more than 10
                            if($(this).children().length > 15){
                                $(this).addClass("changetotwocolumns");
                            }
                        });*/

                        if(ifFirstLoad && getUrlParameter(thisloc,"filter")){ // to filter game when first loading
                            setTimeout(function(){
                                updateValuesAfterFilter();
                            },1000);
                        }


                    }

                    if(isList){
                        if(thisele) groupName = thisele;
                        if(isLobby){
                            var totalDiffGameLeft = map.games.length - totalgamelobby;
                            $("#"+groupName).append( $("#gamesPageLobby").tmpl({"games": map.games},{
                                dataArrayIndex: function (item) {
                                    return $.inArray(item, map.games);
                                }
                            }));
                            $("#"+groupName).parent().find(".lihatlebihbutton i b").text(totalDiffGameLeft);
                            if(totalDiffGameLeft == 0){
                                $("#"+groupName).parent().find(".lihatlebih-lobby").addClass('hidden');
                            }

                        } else {
                            $("#"+groupName).append( $("#gamesPageTopTen").tmpl({"games": map.games}) );

                        }

                        // Define how the games are opened (live- and other games)
                        defineGameOpening(".gameListLink",gameWindowOpening);
                        defineGameOpening(".liveGameListLink",liveGameWindowOpening);

                    } else {
                        updateTabContent(map.games, groupName, isPaginated, 0,0,promo.data,vpngamesobject);
                    }



                }
            }

        });

        /*$.getJSON('/fe-api/games/' + groupName, null, function (map) {

            $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/promodesktop", null, function (promo){
                $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/eachgamemaintenance", null, function (maintenancegames){


                if(promo.errorCode == 0){
                    if (!hasErrors(map)) {

                        promoobject = promo.data;
                        map.games = extendGamesProperties(map.games, groupName, promo.data);

                        // for maintenance each games
                        if(maintenancegames.data.length){
                            var maintenance = maintenancegames.data[1];

                            var gameidArr = [];

                            if(maintenance.gameIds  && maintenance.gameIds.indexOf(',') > -1){
                                gameidArr = maintenance.gameIds.split(',');
                            } else if(maintenance.gameIds) {
                                gameidArr.push(maintenance.gameIds);
                            }

                            $.each(map.games, function(key,game){
                                // check if games is under maintenance or nor
                                game.gameIsMaintenance = false;
                                game.maintenanceThumb = '';

                                if(gameidArr && gameidArr.length > 0 && maintenance.isMaintenance == '1'){

                                    $.each(gameidArr, function(key,val){

                                        if(val == game.gameId){
                                            game.gameIsMaintenance = true;
                                            var gameName = game.title;
                                            var thistitle = maintenance.thumbTitle.replace('{gameName}',gameName);
                                            game.maintenanceThumb = thistitle;
                                        }
                                    });
                                }
                            });
                        }  // end for maintenance each games

                        oGamesList.activeGroup.array = map.games;
                        oGamesList.activeGroup.name = groupName;
                        oGamesList.activeGroup.isPaginated = isPaginated;

                        // Сlear the search string
                        if(!isSearch){
                            $('#gamesSearchKeyword').val('');
                        }


                        function onlyUnique(value, index, self) {
                            return self.indexOf(value) === index;
                        }

                        if(!isLobby && !isTopten){ // if game page
                            var games = map.games;
                            var maxbet = '';

                            var lantai = [],tema = [],fitur = [],tipe = [],filtersame = [], l = games.length, i;
                            for( i=0; i<l; i++) {
                                if(games[i].floor != ""){
                                    filterList.push("lantai_"+games[i].floor);
                                }
                                if(games[i].fitur != ""){
                                    var fiturlist = games[i].fitur;
                                    fiturlist = fiturlist.split(",");
                                    $.each(fiturlist,function(key,val){
                                        if(val == "" || val == undefined){
                                            console.log(games[i]);
                                        }
                                        filterList.push("fitur_"+val);
                                    });
                                }
                                if(games[i].tipe != ""){
                                    filterList.push("tipe_"+games[i].tipe);
                                }
                                /!*if(games[i].tema != ""){
                                    filterList.push("tema_"+games[i].tema);
                                }*!/
                                if(games[i].tema != ""){
                                    var temalist = games[i].tema;
                                    temalist = temalist.split(",");
                                    $.each(temalist,function(key,val){
                                        if(val == "" || val == undefined){
                                            console.log(games[i]);
                                        }
                                        filterList.push("tema_"+val);
                                    });
                                }

                                maxbet = (maxbet == "") ? games[i].minBet : (maxbet <= games[i].minBet) ? games[i].minBet : maxbet;
                            }

                            if(maxbet > 0){
                                $( "#minimumBet" ).slider( "option", "max", maxbet );
                                $(".maxbetrange").text(IDRcurrencyFormat2(maxbet));
                                $(".minbetrange").text(IDRcurrencyFormat2(minBetDefault));
                            }



                            filterList = filterList.filter(onlyUnique);


                            // sort filter A-Z 1-2
                            var sortfilter = function (a, b) {
                                if(a.indexOf("lantai_") > -1 && b.indexOf("lantai_") > -1){
                                    a = a.split("lantai_");
                                    a = parseInt(a[1]);
                                    b = b.split("lantai_");
                                    b = parseInt(b[1]);
                                    if (a > b) return 1;
                                    else return -1;
                                } else {
                                    if (a > b) return 1;
                                    else return -1;
                                }
                            };

                            if (filterList) filterList.sort(sortfilter);


                            // append each filter
                            $(".list-lantai").html('');
                            $.each(filterList,function(key,val){

                                var title = val.split("_");
                                var namecheck = val.replace(title[0]+'_','');
                                title = title[0];
                                var checklabel = (title == "lantai") ? getFilterGameDisplayName(title)+" "+namecheck : getFilterGameDisplayName(namecheck);

                                var checkedornot = "";


                                if(ifFirstLoad){ // to filter game when first loading
                                    var thisloc = location.href;
                                    var filterData = getUrlParameter(thisloc,"filter");

                                    if(filterData){
                                        if (filterData == val) {
                                            checkedornot = "checked";
                                        }
                                    }
                                }

                                var checkboxTmpl = '<div class="squaredThree">\n' +
                                    '    <input onchange="updateValuesAfterFilter()" type="checkbox" value="'+val+'" id="'+val+'"  name="check" '+checkedornot+'/>\n' +
                                    '   <label class="labelShowed" for="'+val+'">'+checklabel+'</label> <label class="checkstyle" for="'+val+'"></label>\n' +
                                    '</div><div style="clear:both"></div>';


                                if(title == "lantai"){

                                    var shortlantai = '<div class="item-list-lantai '+val+'" data-short="'+val+'">'+namecheck+'</div>';
                                    $(".list-lantai").append(shortlantai);
                                }

                                $("."+title.toLowerCase()+"-filter .checklist").append(checkboxTmpl);


                            });

                            /!*$(".filterlist .checklist").removeClass("changetotwocolumns"); // reset class for filter more than 1 column
                            $(".filterlist .checklist").each(function(){ // add class to make it two column if data more than 10
                                if($(this).children().length > 15){
                                    $(this).addClass("changetotwocolumns");
                                }
                            });*!/

                            if(ifFirstLoad && getUrlParameter(thisloc,"filter")){ // to filter game when first loading
                                setTimeout(function(){
                                    updateValuesAfterFilter();
                                },1000);
                            }


                        }

                        if(isList){
                            if(thisele) groupName = thisele;
                            if(isLobby){
                                var totalDiffGameLeft = map.games.length - totalgamelobby;
                                $("#"+groupName).append( $("#gamesPageLobby").tmpl({"games": map.games},{
                                    dataArrayIndex: function (item) {
                                        return $.inArray(item, map.games);
                                    }
                                }));
                                $("#"+groupName).parent().find(".lihatlebihbutton i b").text(totalDiffGameLeft);
                                if(totalDiffGameLeft == 0){
                                    $("#"+groupName).parent().find(".lihatlebih-lobby").addClass('hidden');
                                }

                            } else {
                                $("#"+groupName).append( $("#gamesPageTopTen").tmpl({"games": map.games}) );

                            }

                            // Define how the games are opened (live- and other games)
                            defineGameOpening(".gameListLink",gameWindowOpening);
                            defineGameOpening(".liveGameListLink",liveGameWindowOpening);

                        } else {
                            updateTabContent(map.games, groupName, isPaginated, 0,0,promo.data);
                        }



                    }
                }
                });
            });
        });*/
    }

    function extendGamesProperties(games, groupName, promolink,vpngames) {

        games = games || [];
        groupName = groupName || '';
        var lang = $.getCookie('_lang') || defaultLanguage;




        // Exclude games from the list if game does not support language. F.e. exclude=zh, game will not be shown in Chinese language.
        for (var i = 0; i < games.length; i++) {
            var game = games[i],
                metadata = game.metadata || {},
                languages = metadata.exclude ? ('' + metadata.exclude).split(',') : [];

            var gamesWithVpn = vpngamesobject["s"+ game.provider+game.supplier] || {};

            if (languages.length && ~languages.indexOf(lang)) {
                games.splice(i--, 1);
            }
            else {
                game.title = getGameDisplayName(game.name);
                game.providerName = getGameProviderName(game.provider);


                game.tabName = groupName;
                game.freeSpinsEnabled = !!game.freeSpins;
                game.hideDemoUrl = groupName === 'live' ? true : game.hideDemoUrl;
                game.floor = metadata.lantai || ''; // hardcoded for now, later take from metadata
                game.tema = metadata.tema || '';
                game.fitur = metadata.fitur || '';
                game.tipe = metadata.tipe || '';
                game.infoDesktop = gamesWithVpn.infoDesktop || "";
                game.vpnProvId = gamesWithVpn.provId || "";
                game.vpnSupplierId = gamesWithVpn.supplierId || "";


                // for multiple fitur
                var fiturlistsplit = game.fitur.split(",");
                var fiturlength = fiturlistsplit.length;
                var fiturvar = '';
                var fiturArr = [];
                if(fiturlistsplit[0] != ''){
                    $.each(fiturlistsplit, function(key,val){
                        if(key === (fiturlength - 1)){
                            fiturvar += "fitur_"+val;
                            fiturArr.push(val);
                        } else {
                            fiturvar += "fitur_"+val+", ";
                            fiturArr.push(val);
                        }

                    });
                }
                game.fiturArr = fiturArr;

                // for multiple tema
                var temalistsplit = game.tema.split(",");
                var temalength = temalistsplit.length;
                var temavar = '';
                var temaArr = [];
                if(fiturlistsplit[0] != ''){
                    $.each(temalistsplit, function(key,val){
                        if(key === (temalength - 1)){
                            temavar += "tema_"+val;
                            temaArr.push(val);
                        } else {
                            temavar += "tema_"+val+", ";
                            temaArr.push(val);
                        }

                    });
                }
                game.temaArr = temaArr;

                if(game.tema && game.fitur && game.tipe && game.floor){
                    game.filter = "lantai_"+game.floor+",  "+temavar+", "+fiturvar+", tipe_"+game.tipe;
                } else {
                    game.filter = "";
                }

                game.minBet = parseInt(metadata.minbet) || 0;
                game.promo = [];

                // get promo link for each games
                if(promolink){
                    $.each(promolink, function(key,val){
                        var listgamespromo = val.games;
                        listgamespromo = listgamespromo.split(",");
                        $.each(listgamespromo, function(key1,val1){
                            val1 = parseInt(val1);
                            if(game.gameId == val1){
                                var tempobj = {};
                                tempobj.title = val.title;
                                tempobj.link = val.link;
                                game.promo.push(tempobj);
                            }
                        });
                    });
                }
            }
        }


        return games;

    }


    // remove after deploy
    function updateTabContent(gamesListArray, gamesGroupName, isPaginated, gamesListPage,customFilter,promolink,vpngames) {
        $("#games .game-wrapper").hide().empty();

        // remove games with exclude language
        extendGamesProperties(gamesListArray, gamesGroupName,promolink,vpngames);

        // Current loaded games array and group name. Used for the sorting.
        oGamesList.currentList.page = 0;
        oGamesList.currentList.array = gamesListArray = $.isArray(gamesListArray) ? gamesListArray : oGamesList.currentList.array;
        oGamesList.currentList.name = gamesGroupName = typeof gamesGroupName === 'string' ? gamesGroupName : oGamesList.currentList.name;
        oGamesList.currentList.isPaginated = isPaginated = typeof isPaginated === 'boolean' ? isPaginated : oGamesList.currentList.isPaginated;
        gamesListPage = typeof gamesListPage !== 'undefined' ? parseInt(gamesListPage, 10) || 0 : oGamesList.currentList.page;

        // Filtering before loading of the content
        var searchParams = $('#gamesSearchForm').serializeObject();
        customFilter = customFilter ? customFilter : [];
        customFilter.minBet = parseInt($("#realval-minbet").val()) || minBetDefault;


        if(customFilter){
            gamesListArray = filterGamesList(searchParams.keyword, gamesListArray, 'name', searchParams.sorting, searchParams.sortingIsReversed,customFilter);
        } else {
            gamesListArray = filterGamesList(searchParams.keyword, gamesListArray, 'name', searchParams.sorting, searchParams.sortingIsReversed,customFilter);
        }

        console.log(gamesListArray);
        var turnonvpnann = false;

        $.each(gamesListArray, function(key,val){
            if(val.vpnProvId){
                turnonvpnann = true;
            }
        })

        if(turnonvpnann){
            $('.vpn-info-ann-wrapper').show();
        } else {
            $('.vpn-info-ann-wrapper').hide();
        }

        // [bonanza]: change template for Games Page
        var isItGamesPage = window.location.href.indexOf('/gamesPage') !== -1;

        //$('.title-games').text(getGameGroupDisplayName(gamesGroupName));

        if (isItGamesPage || window.location.href.indexOf('/') !== -1) {
            if (isItGamesPage){
                viewMoreType = "pages";
                oGamesList.hasPagination = false;

            } else {
                viewMoreType = "pages";
                oGamesList.hasPagination = false;

            }
            /*oGamesList.itemsPerPage = 16;*/
            /*// groups games into floor
            var isGroupFloor = !isNaN(gamesGroupName.split(separator).shift().replace("f", " ").trim());
            if(isGroupFloor){
                $.each(gamesListArray, function(index, data){
                    gamesListArray[index]['floor'] = gamesGroupName.split(separator).shift().replace("f", " ").trim();
                });
            }else if(listGamesFloor){
                $.each(gamesListArray, function (index, data) {
                    gamesListArray[index]['floor'] = listGamesFloor.hasOwnProperty(data.gameId) ? listGamesFloor[data.gameId] : null;
                });
            }*/

            // check element exists or not
            if($('#viewmorebutton').length == 0){
                $('.game-wrapper').after("<div id='viewmorebutton' class='gamespagination col-xs-12'></div>");
                if(isItGamesPage){
                    $("#games").addClass("isgamepage");
                    $('.game-wrapper').before("<div class='title-gamewrapper'>"+getGameGroupDisplayName(gamesGroupName)+"</div>");
                }
            }

        }


        // Load the content of the game list
        // If pageIndex == null, all pages of content will be loaded
        // If pageIndex >= 0, only specified page of content will be loaded

        var loadGamesListPage = function (pageIndex, paginationContainer) {

            oGamesList.currentList.page = pageIndex;

            //$("#games .game-wrapper").hide().empty();

            // Check if the game list is opened with param "home" (when going to home page) - or not
            // if(gamesGroupName != "home") { [bonanza]
            // If tab name is not "home" (the main page), show title of the group (with a slide animation)
            /*$("#games").append('<h2 id="gameGroupTitle" class="col-xs-12 h1">' + getGameGroupDisplayName(gamesGroupName) + '</h2>');*/
            // }

            if (!gamesListArray.length) {
                $(".game-wrapper").append('<p class="h3 no-data-found">' + bnz_gamesPage_msgNoGamesFound + '</p>').fadeIn(500);
                $("#games").removeClass("hidden").siblings().addClass("hidden");
                $(".judul-lantai").addClass("hidden");
                return;
            } else {
                $(".judul-lantai").removeClass("hidden");
            }


            $.each(gamesListArray, function(key,val){

                var thisTh = gameThumbnailsRoot+'/images/games/provider-id-'+val.provider+'/'+val.name+'_GamePopup_1_360x202.jpg';
                var this2ndpopup = gameThumbnailsRoot+'/images/games/provider-id-'+val.provider+'/'+val.name+'_GamePopup_2_360x202.jpg';
                var thispopupTh = gameThumbnailsRoot+"/images/games/provider-id-"+val.provider+"/"+val.name+"_Thumbnail_250x180.jpg";
                var defaultTh = gameThumbnailsRoot+"/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg";

                val.thumbnail = thispopupTh;
                val.popupThumbnail_1 = thisTh;
                val.popupThumbnail_2 = this2ndpopup;


            });



            var gamesListCopy = gamesListArray;



            // Restrict the number displayed games

            if(pageIndex != null) {

                var startIndex = oGamesList.itemsPerPage * pageIndex;
                var endIndex = oGamesList.itemsPerPage * pageIndex + oGamesList.itemsPerPage;




                if(viewMoreType == "pages") {
                    if(endIndex != gamesListArray.length) {
                        if(startIndex > gamesListCopy.length - 1) {
                            endIndex = 0;
                            gamesListCopy = [];
                        }
                        if(endIndex > 0) {
                            gamesListCopy = gamesListCopy.slice(startIndex,endIndex);
                        }
                    } else {
                        gamesListCopy = gamesListCopy.slice(startIndex,endIndex);
                    }

                } else {
                    gamesListCopy = gamesListCopy.slice(startIndex,endIndex);
                }


            } else {
                gamesListCopy = gamesListCopy.slice(oGamesList.itemsPerPage,gamesListArray.length);
            }




            // Main view of games list
            if (searchParams.view == 'text') {
                $(".game-wrapper").addClass('view-text').append( $("#gameGroupTemplateViewText").tmpl({"games": gamesListCopy}) );

            }
            else if (isItGamesPage || window.location.href.indexOf('/') !== -1) {

                $(".game-wrapper").removeClass('view-text').append( $("#gamesPageTemplate").tmpl({"games": gamesListCopy}) );
                /*var animatethis = oGamesList.itemsPerPage;
                $("#games .game-wrapper > div").slice(animatethis).addClass("fadeIn animated");*/


            }
            else {
                $(".game-wrapper").removeClass('view-text').append( $("#gamesPageTemplate").tmpl({"games": gamesListCopy}) );
                $("#viewmorebutton").hide();
            }

            // Add possible promoted games to page
            //$(".game-wrapper").append('<div class="col-xs-12"><div id="promotedGames" class="row"></div></div>');
            //$("#promotedGames").html( $("#promotedGameGroupTemplate").tmpl({"games": gamesListCopy}) );

            // Add lock-images to the real-game buttons if needed
            $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function(i, obj) {

                if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('gameElement_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) {

                    if($(this).hasClass('liveGameElement_realButton') == false && $(this).hasClass('promotedGame_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) {
                        $(this).addClass('lockBackground');
                    }
                }

                if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('promotedGame_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) {

                    if($(this).hasClass('liveGameElement_realButton') == false && $(this).hasClass('gameElement_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) {
                        $(this).addClass('promotedGamelockBackground');
                    }
                }

                if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('liveGameElement_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) {

                    if($(this).hasClass('gameElement_realButton') == false && $(this).hasClass('promotedGame_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) {
                        $(this).addClass('liveGamelockBackground');
                    }
                }
            });

            // Add jackpot values to game listing
            if(jackPots.length > 0) {

                $.each(jackPots, function(jackpotIndex,jackpotObj) {
                    $('#gameListJackpot_'+jackpotObj.name).html(jackpotObj.currency+'<span class="jackpotgame_'+jackpotObj.name+'">'+numberWithCommas((jackpotObj.value).toFixed(2))+'</span>');
                    $('#gameJackpot_' + jackpotObj.name).toggle(!!jackpotObj.value);
                });
            }

            // Define how the games are opened (live- and other games)
            defineGameOpening(".gameListLink",gameWindowOpening);
            defineGameOpening(".liveGameListLink",liveGameWindowOpening);

            // Highlight keywords, found in the games titles
            var keyword = $.trim(preg_quote(searchParams.keyword));
            if (keyword.length) {
                $('.gameTitleContent, .promotedGameTitleContent', '#games').each(function() {
                    $(this).html( $(this).text().trim().replace(new RegExp('((' + keyword + ')+)', 'ig'), '<span class="highlight">$1</span>') );
                });
            }
            $("#games").removeClass("hidden").siblings().addClass("hidden");
            $("#games .game-wrapper").show();


        };

        if (isPaginated && gamesListPage != null && oGamesList.itemsPerPage > 0) {
            // Numeric pagination

            if (oGamesList.hasPagination) {

                if(gamesListArray.length > oGamesList.itemsPerPage) {
                    $('.gamespagination').pagination(gamesListArray.length, {
                        items_per_page: oGamesList.itemsPerPage,
                        callback: loadGamesListPage,
                        current_page: gamesListPage,
                        num_display_entries: 10, // To change number of bullets pagination
                        link_to: '#no-link',
                        prev_text: bnz_transactionPrevious,
                        next_text: bnz_transactionNext,
                        prev_show_always: false,
                        next_show_always: false,
                        num_edge_entries: 0 // To remove ...
                    });

                    loadGamesListPage(gamesListPage);
                }
                else {
                    $('.gamespagination').empty();
                    loadGamesListPage(0);
                }

            }
            // View more
            else {

                if(gamesListArray.length > oGamesList.itemsPerPage) {

                    if(isItGamesPage && limitInfiniteScroll > 0){
                        //$(window).scroll(showMoreGames);
                        limitInfiniteScroll--;
                    }

                    console.log(gamesListArray.length,oGamesList.currentList.page);

                    var thisgameleft = gamesListArray.length - (oGamesList.currentList.page * oGamesList.itemsPerPage + oGamesList.itemsPerPage);

                    var moredata = bnz_msg_moredata.replace("{0}",thisgameleft);
                    $('#viewmorebutton').html('<div class="lihatlebih-lobby"><span class="lihatlebihbutton lihatmoregames"><i>'+moredata+'</i> <i class="fa fa-angle-double-down" aria-hidden="true"></i></span></div>');
                    $('#viewmorebutton span.lihatmoregames').click(function (){
                        if($(this).hasClass("gotogamepage")){
                            window.location.href = "/id/gamesPage";
                        } else {
                            if(viewMoreType == "pages"){
                                loadGamesListPage(oGamesList.currentList.page+1);
                                thisgameleft = thisgameleft - oGamesList.itemsPerPage;
                                $(".lihatlebih-lobby b").text(thisgameleft);
                                if ((oGamesList.currentList.page * oGamesList.itemsPerPage + oGamesList.itemsPerPage) >= gamesListArray.length) {
                                    /*if(window.isIndexPage){
                                        $(".lihatlebihbutton").text("Ke Halaman Mesin Slot").addClass("gotogamepage");
                                    } else {
                                        $('#viewmorebutton').empty();
                                    }*/
                                    $('#viewmorebutton').empty();

                                }

                            }else{

                                loadGamesListPage(null);
                                $('#viewmorebutton').empty();
                            }
                        }
                    });


                    loadGamesListPage(0);
                }
                else {

                    $('#viewmorebutton').empty();
                    loadGamesListPage(0);
                }

            }
        }
        else {
            if (oGamesList.hasPagination) {
                $('#gamelistpaginator').empty();
            }
            else {
                $('#viewmorebutton').empty();
            }
            loadGamesListPage(null);
        }

        // Set the active group menu item to use different style
        $('li', '#menu').removeClass('active');
        $('#mainMenuGroupSpan_' + gamesGroupName).closest('li', '#menu').addClass('active');
        // Toggle accordion item
        if ($('#menu').hasClass('ui-accordion')) {
            var currentMenuItemIndex = $('#mainMenuGroupSpan_' + gamesGroupName).closest('li', '#menu').index();
            $('#menu').accordion('option', 'active', (~currentMenuItemIndex ? currentMenuItemIndex : null));
        }

    }



</script>

<style>
    .bg-olahraga-sport {
        background: #000 url(/cms/images/bg-olahraga.jpg) center top no-repeat fixed;
    }

    .ui-widget-content {
        background: #fff;
        width: auto;
        height: auto;
        position: relative;
        top: 10px;
        border: 0;
    }

    .label-top-minbet .ui-widget-content {
        background: #fff;
        width: 100%;
        height: 2px;
        position: relative;
        top: 10px;
        border: 0;
    }

    #progressIndicator, #preLoader {
        margin-left: -122px;
        margin-top: -40px;
    }

    @media (max-width: 991px) and (min-width: 767px) {
        body.bg-olahraga-sport {
            background-size: 2000px;
        }
    }

    #games.hidedata .no-data-found{
        display: none !important;
    }

    #winnerlistwrapper {
        display: none;
    }

    /**
#progressIndicator img, #preLoader img {
        width: 200px;
        height: 200px;
    }
    #progressIndicator, #preLoader {
        margin-left: -100px;
        margin-top: -100px;
    }**/
</style>



<!-- Jquery plugin for countdown -->
<!--<script src="/cms/js/jquery.plugin.min.js"></script>-->
<!--<script src="/cms/js/jquery.countdown.min.js"></script> -->



<script>
    $(document).ready(function(){
        $(".bank-status > i").attr("class","fa fa-university");
    });
</script>


<script type="text/javascript">

    // Event api call for promosi
    function errorMsg(param){
        var errormsg = '';
        switch(param) {
            case 101:
                errormsg = "Pemain belum melakukan permainan";
                break;
            case 102:
                errormsg = "Pemain belum memenuhi syarat permainan";
                break;
            case 103:
                errormsg = "Permain sudah menang di hari sebelumnya";
                break;
            case 1:
                errormsg = "Maaf terjadi kesalahan";
                break;
            case 2:
                errormsg = "Alamat tidak diperbolehkan";
                break;
            case 3:
                errormsg = "Kode event tidak ditemukan";
                break;
            case 4:
                errormsg = "Tipe event salah";
                break;
            case 5:
                errormsg = "Event tidak tersedia";
                break;
            case 6:
                errormsg = "Event sudah berakhir";
                break;
            case 7:
                errormsg = "Event tidak tersedia";
                break;
        }

        return errormsg;
    }

    function renameKey(param){
        var renameKey = param;
        switch(renameKey) {
            case 'periodStart':
                renameKey = 'Periodel Awal';
                break;
            case 'periodEnd':
                renameKey = 'Periode Akhir';
                break;
            case 'timeRecord':
                renameKey = 'Update Terakhir';
                break;
            case 'rank':
                renameKey = 'Rank';
                break;
            case 'round':
                renameKey = 'Round';
                break;
        }

        return renameKey;
    }

    function promosiapi(type,url){
        return $.ajax({
            type: "POST",
            url: isStagingApiUrl+"/bnz-api/promotion/"+type+"/"+url,
            dataType: "json"
        })
    }

    function renderDataEvent(idEle,type,url,typeEle,removearray){
        $.get("/fe-api/player", function(data){
            if(!data.hasOwnProperty("errorCode")){
                $("#"+idEle).removeClass("hidden"); // Show event data
                //data1 = {"errorCode":0,"data":{"periodStart":"2017-12-05 07:00:00","periodEnd":"2017-12-06 07:00:00","timeRecord":"2017-12-05 16:13:17","rank":251,"round":1}};

                var renderhtml = '';

                $.when(promosiapi(type,url)).done(function(data1){
                    //data1 = {"errorCode":0,"data":{"periodStart":"2017-12-05 07:00:00","periodEnd":"2017-12-06 07:00:00","timeRecord":"2017-12-05 16:13:17","rank":251,"round":1}};
                    if(data1.errorCode != 0){
                        $("#"+idEle+" .content-promosi-data").html(errorMsg(data1.errorCode));

                    } else {
                        if(typeEle == 'table-vertical'){ // table-vertical

                            renderhtml += '<div class="table-responsive-custom">';
                            renderhtml += '<table class="table-promosi mb15 mt15">';

                            $.each(removearray, function(key,filter) {
                                $.each(data1.data, function( index, value ) {
                                    if(index == filter){
                                        renderhtml += '<tr><td>'+renameKey(index)+': </td><td>'+value+'</td></tr>';
                                    }
                                });
                            });
                            renderhtml += '</table>';
                            renderhtml += '</div>';
                        }

                        if(typeEle == 'table-horizontal'){ // table-horizontal

                            renderhtml += '<div class="table-responsive-custom">';
                            renderhtml += '<table class="table-promosi mb15 mt15">';
                            renderhtml += '<tr>';

                            $.each(removearray, function(key,filter) {
                                $.each(data1.data, function( index, value ) {
                                    if(index == filter){
                                        renderhtml += '<th>'+renameKey(index)+' </th>';
                                    }
                                });
                            });
                            renderhtml += '</tr>';
                            renderhtml += '<tr>';

                            $.each(removearray, function(key,filter) {
                                $.each(data1.data, function( index, value ) {
                                    if(index == filter){
                                        renderhtml += '<td>'+value+' </td>';
                                    }
                                });
                            });
                            renderhtml += '</tr>';
                            renderhtml += '</table>';
                            renderhtml += '</div>';
                        }

                        // print the rendered html
                        $("#"+idEle+" .content-promosi-data").html(renderhtml);

                    }
                });
            }
        });
    }

    // end event api for promosi

    /*$(document).ready(function(){
        renderDataEvent('','first','testCode-1','table-vertical',['periodEnd','rank','round']);
    });*/





    function filterurlredirect(url){
        switch(url){
            case "www.bon4181.com":
                return true;
                break;
            case "www.bnz6765.com":
                return true;
                break;
            case "www.b676588.com":
                return true;
                break;
            case "www.b418188.com":
                return true;
                break;
            case "www.b1094688.com":
                return true;
                break;
            case "www.bonanza88.win":
                return true;
                break;
            case "bonanza88.win":
                return true;
                break;
            case "www.b571234171.com":
                return true;
                break;
        }
    };

    var thisurl = location.hostname;

    if(filterurlredirect(thisurl)){
        var cad = document.createElement('meta');
        cad.name = 'googlebot';
        cad.content = 'noindex, nofollow';
        document.head.appendChild(cad);
        var ccd = document.createElement('meta');
        ccd.name = 'robots';
        ccd.content = 'noindex, nofollow';
        document.head.appendChild(ccd);
    }


    // add var for playngo group name

    var bnz_msgGameGroup_f5_feature_slots = "Pilihan";


    // Inject register
    $(document).ready(function(){
        setTimeout(function(){
            $(".secure-msg-register").append("<div style='color:red;padding: 5px 0;'>Setiap member Bonanza88 hanya boleh memiliki 1 (satu) ID pemain. Kami berhak menutup akun dan saldo Anda apabila terjadi pelanggaran. Baca <a id='linksatuakun' style='color:red' onclick=''><u>Kebijakan Satu Akun</u></a> kami untuk lebih jelasnya</div>");
            setTimeout(function(){
                $("#linksatuakun").attr("onclick","openPopUp('/id/termandcondition#satuakun', 'static');")
            }, 500);
        }, 500);

        $(".help-button_link").attr("onclick","openPopUp('/id/tanya', 'static');");
        $("#helpButton").attr("onclick","newWindow ? newWindow.close() : '';openPopUp('/id/tanya', 'static');");
    });



    $.when(ajaxCalls.playerLivechatRequest()).done(function (playerResult) {
        var group = playerResult.nickName ? 2 : 1,
            nickName = playerResult.nickName || 'Guest',
            chatToken = playerResult.token || '',
            countryCode = "-",
            operatorAccountNumber = "-",
            operatorAccountName = "-",
            operatorBankName = "-",
            emailVerified = "-",
            phoneNumberVerified = "-",
            userBankAccountVerifiedStatus = "-",
            loyaltyTier = "-";

        // get player origin country
        $.get(isStagingApiUrl+"/bnz-api/country/get-geolocation", function(data){
            if(data.length > 0 && data.length < 10){
                countryCode = data;
            }
        });

        // get detail user and append it to livechat
        $.get("/fe-api/player", function(data){
            if(!data.hasOwnProperty("errorCode")){
                operatorAccountNumber = data.operatorAccountNumber;
                operatorAccountName = data.operatorAccountName;
                operatorBankName = data.operatorBankName;
                emailVerified = data.emailVerified || "-";
                phoneNumberVerified = data.phoneNumberVerified || "-";
                userBankAccountVerifiedStatus = data.userBankAccountVerifiedStatus  || "-";
                loyaltyTier = data.loyaltyTier || "-"
            }
        });

        setTimeout(function(){
            // 1 = prod else stage
            if(isStaging){
                var switchLiveChatInc = 0;
            } else {
                var switchLiveChatInc = 1;
            }

            var licenceId = 6789921;

            if(group == 2){
                $('#livechat-button').html('<div data-id="eeNDbH6Ipp" class="livechat_button"></div>');
            }else{
                if ($("#livechat-button").hasClass("register-live-chat")){
                    // do nothing
                }else{
                    $('#livechat-button').html('<div data-id="VPMXmc7n-gy" class="livechat_button"></div>');
                }
            }

            // change id when switch mode
            if(switchLiveChatInc){
                licenceId = 7527411;

                $(".livechat_button").each(function(){
                    var chatIdButton = $(this).attr("data-id"),
                        chatIdReplaceButton = chatIdButton;

                    switch(chatIdButton){
                        case "eeNDbH6Ipp":
                            chatIdReplaceButton = "PPUXE0M0Mvp";
                            break;

                        case "VPMXmc7n-gy":
                            chatIdReplaceButton = "TTiSzc51Jzy";
                            break;

                        case "eemOQzH_ug":
                            chatIdReplaceButton = "PP5i3-nfgLS"; // PVfTCzs5pkY
                            break;
                    }

                    $(this).attr("data-id", chatIdReplaceButton);
                });
            }

            window.__lc = window.__lc || {};
            window.__lc.license = licenceId;
            window.__lc.group = group;
            window.__lc.visitor = {name: nickName};
            window.__lc.params = [
                {name: 'Token', value: chatToken},
                {name: 'Origin Country', value: countryCode},
                {name: 'Operator Account Number', value: operatorAccountNumber},
                {name: 'Operator Account Name', value: operatorAccountName},
                {name: 'Operator Bank Name', value: operatorBankName},
                {name: 'Email Verified', value: emailVerified},
                {name: 'Phone Number Verified', value: phoneNumberVerified},
                {name: 'User Bank Account Verified', value: userBankAccountVerifiedStatus},
                {name: 'Loyalty Tier', value: loyaltyTier},
            ];
            (function(){
                var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
                lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
            })();
        }, 2000);

        $('#livechat-button').css({"display":"inline-block"});
    });

    // changes some copywriting in winner list index, regis, gamesPage
    var BNZ7cardpoker = "Bola Tangkas";

    $(document).ready(function(){
        var url_path = location.href;
        url_path = url_path.split("/").reverse();

        if(url_path[0] == "register"){
            $("#navbar-mobile-wrapper").remove();
        }

        // set cookie when campaign exists
        var utmSource = getUrlParameter(window.location.href, 'utm_source');
        var utmCampaign = getUrlParameter(window.location.href, 'utm_campaign');
        var utmMedium = getUrlParameter(window.location.href, 'utm_medium');
        var utmTerm = getUrlParameter(window.location.href, 'utm_term');
        var utmContent = getUrlParameter(window.location.href, 'utm_content');

        if(utmSource != undefined || utmCampaign != undefined || utmMedium != undefined || utmTerm != undefined || utmContent != undefined){
            createCookie('BNZCID', window.location.search);

            // store campaign
            $.ajax({
                type: "POST",
                url: isStagingApiUrl+"/bnz-api/campaign/store",
                data: {
                    utm_source: utmSource,
                    utm_medium: utmMedium,
                    utm_campaign: utmCampaign,
                    utm_term: utmTerm,
                    utm_content: utmContent,
                },
                dataType: "json"
            }).then(function(res){});
        }

        setTimeout(function(){
            // handle gamePage
            if($(".winnerListItem").length){
                $(".winnerListItem").each(function(){
                    var gameName = $(this).find(".winnerListLink").text().toLowerCase().trim(),
                        playerName = $(this).find(".winnerListPlayer").text().toLowerCase().trim(),
                        currencyText = $(this).find(".winnerListAmount").html().trim(),
                        currencyAmount = currencyText.substr(currencyText.indexOf("Rp."), currencyText.length).trim();

                    //if(gameName == "olahraga" || currencyAmount === "Rp.&nbsp;99.999.999,99"){
                    if(gameName == "olahraga" && playerName == "bjawara009" && currencyAmount === "Rp.&nbsp;24.000.000"){
                        $(this).remove();
                    }
                });
            }
            // handle page index and register
            else{
                $(".winnerlistitem").each(function(){
                    var gameName = $(this).find(".winnerListLink").text().toLowerCase().trim(),
                        playerName = $(this).find(".winnerListPlayer").text().toLowerCase().trim(),
                        currencyText = $(this).find(".winnerListCurrency").html().trim(),
                        currencyAmount = currencyText.substr(currencyText.indexOf("Rp."), currencyText.length).trim();

                    if(gameName == "olahraga" || currencyAmount === "Rp.&nbsp;99.999.999,99"){
                        //if(gameName == "olahraga" && playerName == "bjawara009" && currencyAmount === "Rp.&nbsp;24.000.000"){
                        $(this).remove();
                    }
                });
            }
        }, 2000);
    });
</script>

<script>
    var LC_API = LC_API || {};
    LC_API.on_after_load = function() {
        LC_API.on_message = function(data){
            var isHidden = LC_API.chat_window_hidden();
            if(isHidden){
                LC_API.open_chat_window();
            }
        };
    };
</script>

<!-- Event Google Analytics -->
<script>
    $(document).ready(function(){
        var currentURL = location.pathname,
            objRouter = {},
            router = [],
            general = [];

        router.push({id: 'index', name: 'Home Page', pattern: /^(\/|\/id\/?)$/});
        router.push({id: 'bolatangkas', name: 'Bola Tangkas Page', pattern: /^(\/id)?\/bolaTangkas$/});
        router.push({id: 'mesinslot', name: 'Slot Machine Page', pattern: /^(\/id)?\/gamesPage$/});
        router.push({id: 'sport', name: 'Sport Page', pattern: /^(\/id)?\/sport$/});
        router.push({id: 'livecasino', name: 'Live Casino Page', pattern: /^(\/id)?\/casino$/});
        router.push({id: 'vipcasino', name: 'VIP Casino Page', pattern: /^(\/id)?\/vipcasino$/});
        router.push({id: 'casinoinner', name: 'VIP Casino Page', pattern: /^(\/id)?\/casinoInner$/});
        router.push({id: 'promosi', name: 'Promotion Center Page', pattern: /^(\/id)?\/promosi$/});
        router.push({id: 'promosi-detail', name: 'Promotion Center Page', pattern: /^(\/id)?\/promosi.+$/});
        router.push({id: 'downloadcenter', name: 'Download Center Page', pattern: /^(\/id)?\/downloadCenter$/});
        router.push({id: 'register', name: 'Register Page', pattern: /^(\/id)?\/register$/});
        router.push({id: 'edisiberitajudi', name: 'Gambling News Page', pattern: /^(\/id)?\/berita\/berita-judi$/});
        router.push({id: 'edisiindex', name: 'News Home Page', pattern: /^(\/id)?\/berita$/});

        $.each(router, function(key, value){
            if(value.pattern.test(currentURL)){
                objRouter = value;
            }
        });

        if(Object.keys(objRouter).length > 0){
            // use for page with different element
            switch (objRouter.id){
                case "index":
                    // handle lower category
                    $("#prefooter a").on('click', function(){
                        ga('send', 'event', objRouter.name, "Lower Category Tab", $(this).find(".name-of-game").text().trim());
                    });
                    break;

                case "downloadcenter":
                    $("#collapseOne a").on('click', function(){
                        var parentClass = $(this).parents().attr("class"),
                            osLabel = $(this).parents(".wrapper-dlcenter").find(".title-os").text().trim(),
                            indexElem = $(this).index(),
                            linkLabel = $(this).text().trim();

                        if((parentClass == undefined || osLabel == "") && (linkLabel != "Klik disini.")){
                            var pLabel = $(this).parents('.two-col-dl-center').find('p').text(),
                                osLabel = (pLabel.indexOf("Google") != -1) ? "Android" : "Blackberry";

                            ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "QR Code" : 'Download Method');
                        }else if(parentClass != undefined){
                            if(parentClass.indexOf("second") != -1){
                                ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "Download Java" : 'Download Method 1');
                            }else if(parentClass.indexOf("third") != -1){
                                ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "Download Game" : 'Download Method 2');
                            }
                        }
                    });
                    break;

                case "casinoinner":
                    $("#prefooter-block a").on('click', function(){
                        var menuLabel = $(this).find('img').attr('alt');

                        ga('send', 'event', objRouter.name, 'Play Game', menuLabel);
                    });
                    break;

                case "register":
                    $("#cancelButton").on('click', function(){
                        ga('send', 'event', 'Registration Page', 'Cancel', '');
                    });
                    break;

                case "promosi":
                    $("#wrapper").on('click', '#promotionWrapper a', function(e){
                        var titleLabel = $(this).parents('.col-sm-6').find("dt").text().trim();

                        ga('send', 'event', 'Promotion Center Page', 'Click Information', titleLabel);
                    });
                    break;

                case "promosi-detail":
                    $("#wrapper").on('click', '#wrapper-tab-header a', function(e){
                        var titleTab = $(this).text(),
                            titleLabel = $("#promotionHeader").clone()    //clone the element
                                .children() //select all the children
                                .remove()   //remove all the children
                                .end()  //again go back to selected element
                                .text();

                        ga('send', 'event', 'Promotion Center Page', "Click Information", titleLabel + "-" + titleTab);
                    });
                    break;

                case "livecasino":
                    // handle banner
                    $("#playnow-casino").on("click", "a", function(){
                        ga('send', 'event', 'Live Casino Page', 'Play Game', '');
                    });
                    break;

                case "mesinslot":
                    // handle category menu
                    $("#menu").on("click", ".ui-accordion-header", function(){
                        var menuName = $(this).find("span").text(),
                            floorNumber = parseInt(menuName.split(' ').pop());

                        if(isNaN(floorNumber)){
                            ga('send', 'event', 'Slot Machine Page', 'Left Menu', menuName + " - All");
                        }else{
                            ga('send', 'event', 'Slot Machine Page', 'Left Menu', floorNumber + " - All");
                        }
                    });

                    // handle sub category menu
                    $("#menu").on("click", ".accordion-menu a", function(){
                        var menuName = $(this).text(),
                            parentName = $(this).parents(".accordion").find(".ui-accordion-header > span").text(),
                            floorNumber = parentName.split(" ").pop();

                        if(isNaN(floorNumber)){
                            ga('send', 'event', 'Slot Machine Page', 'Left Menu', menuName + " - " + parentName);
                        }else{
                            ga('send', 'event', 'Slot Machine Page', 'Left Menu', floorNumber + " - " + menuName);
                        }
                    });

                    break;

                case "edisiindex":
                case "edisiberitajudi":
                    // handle upper information
                    $("#header-top-menu").on('click', 'a', function(){
                        var menuLabel = $(this).text().trim();

                        if(menuLabel.indexOf("Kembali") == -1){
                            ga('send', 'event', objRouter.name, 'Upper Information', menuLabel);
                        }
                    });

                    // handle upper category tab
                    $("#header-bottom-menu").on('click', 'a', function(){
                        var menuLabel = $(this).text().trim();

                        if(menuLabel == "Semua Berita" || menuLabel == "Berita Judi"){
                            ga('send', 'event', objRouter.name, 'Upper Category Tab', $(this).text().trim());
                        }
                    });

                    /// handle upper category tab Ganti Waktu
                    $("#datepicker-index").on('click', function(){
                        $(".ui-priority-primary").on('click', function(){
                            ga('send', 'event', objRouter.name, 'Upper Category Tab', 'Ganti Waktu');
                        });
                    });

                    // handle big banner click
                    $("#wrapper").on("hover", "li", function(e){
                        if($(this).find(".ga-slide").length == 0){
                            var catLabel = $(this).find('.cat-title').text().trim(),
                                titleLabel = $(this).find('.art-title').text().trim();

                            $(this).off('click').on('click', '.art-title a, .art-content a', function(){
                                ga('send', 'event', objRouter.name, 'Big Banner Click', 'None - ' + catLabel + ' - ' +  titleLabel);
                            });

                            $(this).find('.right-mainslide').addClass('ga-slide');
                        }
                    });

                    // handle news click
                    $("#wrapper").on('hover', '#latest-news', function(){
                        $(this).find(".art-title").off("click").on("click", function(){
                            var catLabel = $(this).parents('.artikel-list').find(".cat-title").text().trim(),
                                titleLabel = $(this).text().trim();

                            ga('send', 'event', objRouter.name, 'News Click', 'None - ' + catLabel + ' - ' +  titleLabel);
                        });
                    });

                    // handling more news
                    var counterClick = 1;
                    $("#wrapper").on('click', '#more-btn', function(){
                        ga('send', 'event', objRouter.name, 'More News', 'More News', counterClick);
                        counterClick++;
                    });
                    break;
            }

            if(!(objRouter.id == "register" || objRouter.id == "edisiindex" || objRouter.id == "edisiberitajudi")){
                // handle direct game tab
                if(objRouter.id == "index" || objRouter.id == "mesinslot"){
                    // hover bank icon
                    $(".bank-status").on("mouseenter", function(){
                        ga('send', 'event', objRouter.name, 'Upper Information', 'Bank Schedule');
                    });

                    // handle button "Reset" in list game
                    $(".resetfilter").on("click", function(){
                        ga("send", "event", objRouter.name, "Click Reset", "Reset Filter");
                    });

                    // handle button sort in list game
                    $("#gamesSearchSortingWrapper").on("click", function(){
                        ga("send", "event", objRouter.name, "Sort", "Alphabetic");
                    });

                    // handles input "Search" in list game
                    var typeTimeout,
                        timeTimeout = 1000; // 1 sec

                    $("#gamesSearchKeyword").on("keyup", function(){
                        var searchValue = $(this).val();

                        clearTimeout(typeTimeout);
                        typeTimeout = setTimeout(function(){
                            ga("send", "event", objRouter.name, "Search", searchValue);
                        }, timeTimeout);
                    });

                    $("#gamesSearchKeyword").on("keydown", function(){
                        clearTimeout(typeTimeout);
                    });

                    /*$("#gamesSearchKeyword").on("blur", function(){
                        var searchValue = $(this).val();
                        ga("send", "event", objRouter.name, "Search", searchValue);
                    });*/

                    // click button "LIHAT <X> PERMAINAN LAGI"
                    $("#viewmorebutton").on("click", function(){
                        var groupName = $(".mn_game_custom").find(".active").text();
                        ga("send", "event", objRouter.name, "View More", (groupName ? groupName: ""));
                    });

                    // handle group name in slot page
                    $("body").on("click", ".mn_game_custom li", function(){
                        var elemText = $(this).attr("class").replace("active", "").trim(),
                            eventLabel = elemText;

                        switch(elemText){
                            case "LOBBY":
                                eventLabel = "Pilihan";
                                break;

                            case "ALL":
                                eventLabel = "Semua Game";
                                break;

                            case "POPULAR":
                                eventLabel = "Populer";
                                break;

                            case "ALLNEW":
                                eventLabel = "Terbaru";
                                break;

                            case "FAVORITE":
                                eventLabel = "Favourite";
                                break;

                            case "TOPTEN":
                                eventLabel = "Top 10";
                                break;
                        }

                        ga("send", "event", objRouter.name, "Game Group", eventLabel);
                    });

                    // handle filter search exclude min bet
                    $("body").on("change", ".filterlist input:checkbox", function(){
                        var filterName = $(this).parent().find(".labelShowed").text().trim(),
                            filterType = $(this).parent().parent().parent().find(".title-check").text().trim(),
                            isChecked = $(this).is(":checked");

                        if(isChecked){
                            ga("send", "event", objRouter.name, "Select Filter", (filterType + "-" + filterName));
                        }
                    });

                    // handle tombol main skarang
                    $('body').on('click','.gameTab_demo_all', function(){

                    })

                    // handle filter search min bet (slider)
                    $("body").on("mousedown", "#custom-handle", function(){
                        // append mouse up in bod
                        $("body").on("mouseup", function(){
                            var valueBet = $("#realval-minbet").val();
                            ga("send", "event", objRouter.name, "Select Filter", "Minimum Bet", valueBet);
                            $("body").unbind("mouseup");
                        });
                    });

                    // click button group top 10 "Lihat lebih detail"
                    $("body").on("click", ".look-detail-topten", function(){
                        var hrefName = $(this).text().trim(),
                            groupText = $(this).parent().text().trim().replace(hrefName, "");

                        ga("send", "event", objRouter.name, "View Detail", groupText);
                    });

                    // handle box game
                    $("body").on("mouseenter", ".gameInner", function(e){
                        e.stopPropagation();

                        $(this).find(".gameListLink").unbind("click");
                        defineGameOpening(".gameListLink", gameWindowOpening);	// this function have unbind click

                        var groupName = $(".mn_game_custom").find(".active").text();

                        // click "MAIN" in box game
                        $(this).find(".gameElementContent_playButton").on("click", function(){
                            var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(),
                                imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"),
                                providerId = getProviderId(imgSrc);

                            ga("send", "event", objRouter.name, "Play", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                        });

                        // click iccon "i" (right bottom) in box game
                        $(this).find(".info-detail-button").off("click").on("click", function(){
                            var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(),
                                imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"),
                                providerId = getProviderId(imgSrc);

                            ga("send", "event", objRouter.name, "Information", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                        });

                        // click icon favourite (right top) in box game
                        $(this).find(".favouriteGameIcon").off("click").on("click", function(){
                            var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(),
                                imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"),
                                providerId = getProviderId(imgSrc);

                            if($(this).attr("class").indexOf("active") == -1){
                                ga("send", "event", objRouter.name, "Make Favourite", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                            }
                        });
                    });

                    // handle popup game
                    $("body").on("mouseenter", ".overlay-details-wrapper a:not(.flex-direction-nav a)", function(e){
                        e.stopPropagation();

                        var className = $(this).attr("class"),
                            groupName = $(".mn_game_custom").find(".active").text();;

                        $(this).unbind("click");
                        defineGameOpening(".gameListLink", gameWindowOpening);

                        $(this).on("click", function(){
                            var gameName = $(this).parents(".overlay-details-wrapper").find(".judul-overlay-game").text().trim(),
                                imgSrc = $(this).parents(".overlay-details-wrapper").find(".imagepopupwrapper img").attr("src"),
                                providerId = getProviderId(imgSrc),
                                parentName = $(this).parent().attr("class");

                            if(parentName.indexOf("playbutton-popup-image") > -1){
                                ga("send", "event", objRouter.name, "Play Thumbnail", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                            }else if(className.indexOf("gameElement_demoButton") > -1){
                                ga("send", "event", objRouter.name, "Latihan", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                            }else if(className.indexOf("gameElement_realButton") > -1){
                                ga("send", "event", objRouter.name, "Play Button", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                            }
                        });
                    });

                    // handle left and right menu
                    $("body").on("click", ".overlay-details-wrapper .flex-direction-nav a", function(){
                        var groupName = $(".mn_game_custom").find(".active").text(),
                            gameName = $(this).parents(".overlay-details-wrapper").find(".judul-overlay-game").text().trim(),
                            imgSrc = $(this).parents(".overlay-details-wrapper").find(".imagepopupwrapper img").attr("src"),
                            providerId = getProviderId(imgSrc),
                            parentName = $(this).parent().attr("class");

                        ga("send", "event", objRouter.name, "View Thumbnail", (groupName ?  groupName + "-" : "") + gameName + (providerId ? "-" + providerId : ""));
                    });

                    general.push({id: '.openfilter', eventAction: 'Filter', eventLabel: 'Open'}); // click filter in list game

                    // general - user login
                    if(userIsLogged){
                        var target = $(".body-dropdepo"),
                            callbackDepo = function(ml, obs){
                                if(ml.length > 0){
                                    var temp = ml.shift();

                                    if((temp.type == "childList") && (temp.target.className.indexOf("alert-success") > -1)){
                                        ga("send", "event", objRouter.name, "Upper Information", "Send Deposit Notif");
                                    }
                                }
                            },
                            config = { childList: true, subtree: true },
                            observer = new MutationObserver(callbackDepo);

                        target.each(function(){observer.observe(this, config)}); // listen changes wrapper

                        // stop child call parent (conflict with depoButton)
                        $(".dropdepo").on("click", function(e){
                            e.stopPropagation();
                        });

                        general.push({id: '#depoButton', eventAction: 'Upper Information', eventLabel: 'Deposit Form'}); // click button "Depo" in header
                        general.push({id: '.headerLink', eventAction: 'Upper Information', eventLabel: 'Loyalty'}); // click user loyalty in header
                    }

                    function getProviderId(argValue){
                        var findText = "provider-id-",
                            vReturn = "",
                            posFindText = argValue.indexOf(findText);

                        if(posFindText > -1){
                            vReturn = argValue.replace(argValue.substr(0, (posFindText + findText.length)), "").split("/").shift();
                        }

                        return vReturn;
                    }
                }

                // use for page with same element
                if(objRouter.id == "bolatangkas" || objRouter.id == "livecasino" || objRouter.id == "vipcasino"){
                    $(".prefooter-information a").on('click', function(){
                        ga('send', 'event', objRouter.name, "Questions", $(this).text().trim());
                    });
                }

                if(objRouter.id == "sport"){
                    $("#menu-fix-header a").on('click', function(e){
                        ga('send', 'event', objRouter.name, "Upper Category Tab", $(this).text().trim());
                    });
                }else{
                    // handle category primary and secondary
                    $("#staticmenu_general a, #staticmenu_secondary a").on('click', function(e){
                        var menuLabel = $(this).text().trim(),
                            parentName = $(this).closest("ul").attr("id");

                        if(menuLabel.indexOf("Beranda") == -1 && menuLabel.indexOf("mobile") == -1){
                            if(parentName != "menu-fix-header" && menuLabel.indexOf("Download") != -1){
                                menuLabel += (parentName == "staticmenu_general") ? " 1" : " 2";
                            }

                            ga('send', 'event', objRouter.name, "Upper Category Tab", menuLabel);
                        }
                    });
                }

                // handle lower tab
                $("#footerMenu a").on('click', function(e){
                    ga('send', 'event', objRouter.name, "Lower Tab", $(this).text().trim());
                });

                // handle wing banner
                $(".left-wing-banner, .right-wing-banner, .right-wing-banner2").on("click", function(){
                    var bannerTitle = $(this).find("img").attr("alt");
                    var className = $(this).attr("class");
                    var tempEventAction = (className == "left-wing-banner") ? "Left Wing" : "Right Wing";

                    ga('send','event', objRouter.name, tempEventAction, bannerTitle);
                });

                general.push({id: '.help-button_link', eventAction: 'Upper Information', eventLabel: 'Tanya Jawab'});
                general.push({id: '#registerButton', eventAction: 'Upper Information', eventLabel: 'Daftar'});
                general.push({id: '#loginButton', eventAction: 'Upper Information', eventLabel: 'Masuk'});
                general.push({id: '#forgotPass', eventAction: 'Upper Information', eventLabel: 'Lupa Identitas'});
                general.push({id: '#livechat-button', eventAction: 'Upper Information', eventLabel: 'Chat'});

                // bind for all element click event
                $.each(general, function(key, value){
                    $(value.id).on('click', function(){
                        ga('send', 'event', objRouter.name, value.eventAction, value.eventLabel);
                    });
                });
            }
        }

        // custom ga for onesignal (promo and game)
        setTimeout(function(){
            var eventCategory = getUrlParameter(location.href, "category"),
                eventAction = getUrlParameter(location.href, "action"),
                eventLabel = getUrlParameter(location.href, "label"),
                eventValue = getUrlParameter(location.href, "value") || "";

            if(!(eventCategory == null || eventAction == null || eventLabel == null)){
                ga('send', 'event', eventCategory, eventAction, eventLabel, eventValue);
            }
        }, 1000);
    });
    // end Event Google Analytics

    // call support api
    function openMaintenance(body,title,eachGames){
        if(eachGames){
            $(".img-maintenance > img").attr("src",eachGames)
        }
        $(".inner-title-maintenance").html(title);
        $(".inner-content-maintenance").html(body);
        $(".popup-maintenance").removeClass("hidden");
    }

    $(document).ready(function(){
        var superadmin = getUrlParameter(window.href, 'superadmin');
        // close popup maintenace
        $(".wrapper-maintenance-close, .ok-maintenance").on("click", function(e){ // to close popup maintenance
            e.preventDefault();
            $(".popup-maintenance").addClass("hidden");

        });

        var thislocation = window.location.href;

        if(!superadmin){
            $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/maintenancepage", null, function (map){
                if(map.errorCode == 0){
                    $.each(map.data,function(key,val){
                        if(thislocation.indexOf(val.canon) > -1){
                            if((val.canon == '/saba-sports' || val.canon == '/sbtech') && val.isMaintenance == '1'){
                                var thishtml = '<div class="maintenance-outer" style="margin-top: 100px;">\n' +
                                    '                <div class="img-maintenance">\n' +
                                    '                    <img src="/cms/images/maintenance.png" alt="Situs Bonanza88 Dalam Perbaikan"/>\n' +
                                    '                </div>\n' +
                                    '                <div class="inner-wrapper-content-maintenance">\n' +
                                    '                    <div class="inner-title-maintenance">'+val.title+'</div>\n' +
                                    '                    <div class="inner-content-maintenance">'+val.message+'</div>\n' +
                                    '                </div>\n' +
                                    '            </div>';

                                $("#sbtech-betting").html(thishtml);
                            } else {
                                if(val.isMaintenance == '1'){
                                    openMaintenance(val.message,val.title);
                                }
                            }
                        }
                    })
                } else {

                }

            });
        }
    });
</script>


<!-- // for games maintenance popup -->
<div class="popup-maintenance hidden">
    <div class="wrapper-maintenance">
        <a title="Close" class="wrapper-maintenance-close" href=""  >
            <i class="fa fa-times" aria-hidden="true"></i>
        </a>
        <div class="header-maintenance">Pengumuman</div>
        <div class="content-maintenance">
            <div class="maintenance-outer">
                <div class="img-maintenance">
                    <img src="/cms/images/maintenance.png" alt="Situs Bonanza88 Dalam Perbaikan"/>
                </div>
                <div class="inner-wrapper-content-maintenance">
                    <div class="inner-title-maintenance">Under Maintenance</div>
                    <div class="inner-content-maintenance">
                    </div>
                    <a href="" class="ok-maintenance">Ok</a>
                </div>
            </div>
        </div>
    </div>
</div>

    <script>
        // init bank status at header
        function getBankStatus(){
            $.getJSON(isStagingApiUrl+"/bnz-api/bank/get", function(res){
                if(res.errorCode == 0 && res.data){
                    var thishtml = '';
                    $.each(res.data, function(key,val){
                        var thisstatus = (val.status == '1') ? 'active':'';
                        thishtml += '<div class="item-bank">\n' +
                            '                        <div class="img-bank">\n' +
                            '                            <img src="/cms/images/bank/'+val.uri+'"/>\n' +
                            '                        </div>\n' +
                            '                        <div class="time-bank">'+val.time_open+'-'+val.time_close+'</div>\n' +
                            '                        <div class="status-bank '+thisstatus+'"></div>\n' +
                            '                    </div>';

                    });

                    $(".bank-status .content-bank-drop").html(thishtml);
                } else {
                    $(".bank-status").remove();
                }
            })
        }
        getBankStatus();
        setInterval(function(){
            getBankStatus();
        },60000);
    </script>


    
        <script type="text/javascript">

            // Erase game starting -related cookies always if the user hasn't logged in
            eraseCookie("gamestart");

            // Show the content after everything is loaded - or after a second
            setTimeout(function() {
                if(location.pathname.indexOf("promosi") == -1){
                    $("#preLoaderBackground").hide();
                }

                $("#wrapper").show();
                $(window).trigger("resize");
            }, 1000);


            var readyStateCheckInterval = setInterval(function() {
                if (document.readyState === "complete") {
                    if(location.pathname.indexOf("promosi") == -1){
                        $("#preLoaderBackground").hide();
                    }

                    $("#wrapper").show();
                    $(window).trigger("resize");
                    clearInterval(readyStateCheckInterval);
                }
            }, 10);

            // Preload all the css-images
            $(document).ready(function() {

                //  $.preloadCssImages();
            });
        </script>
    

    <script>
        $(document).ready(function() {
            $("#progressIndicatorBackground").hide();
            /*openMigrationPopup();*/
            autologinpopup(); // if there is param autologin=on it will show login popup
        });
    </script>

</head>

<body class="is-logged-out lang-id">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NFV5P5R"
                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    
        <div id="preLoaderBackground" style="display: block">
            <div id="preLoader">
                <img src="/cms/images/icons/general-icons/preLoader.gif" alt="Loading halaman judi online terbaik Indonesia Bonanza88">
            </div>
        </div>
    

    <div id="progressIndicatorBackground">
        <div id="progressIndicator">
            <img src="/cms/images/icons/general-icons/progressIndicator.gif" alt="Loading halaman judi online terbaik Indonesia Bonanza88">
        </div>
    </div>

    
        
            <div id="wrapper" class="container-fluid" style="display: none;" itemprop="mainContentOfPage">
        
        
    

        




<div id="header-fluid" class="row">
    <div class="container" >
        <div id="header" class="row" data-spy="affix" data-offset-top="100">

            <div id="navbar-mobile-wrapper">
                <div id="navbar-link-mobile" class="btn btn-primary">
                    <i class="fa fa-bars"></i>
                </div>
            </div>

            <div id="chat-mobile-wrapper">
                <div id="chat-link-mobile" class="btn btn-primary">
                    <i class="fa fa-comments"></i>
                </div>
            </div>
            <style>
                #header.affix #logo {
                    display: block;
                }
                #logo img {
                    width: 200px;height: 70px;display: block;
                }
                #header.affix #logo img {
                    display: none;
                }
                @media (max-width: 992px) {
                    #logo img {
                        width: 150px;height: auto;
                        position: relative;
                        top: 11px;
                    }
                }
                @media (max-width: 640px) {
                    #logo img {
                        width: 143px;
                        height: 44px;
                        top: 0;
                    }
                }
            </style>
            <div id="logoPlaceholder" class="col-sm-3">
                <a href="javascript: homeLink();" id="logo" >
                    <img src="/cms/images/logo.png" alt="Logo Bonanza88" title="Bonanza88" />
                    
                </a>
            </div>
            <ul id="menu-fix-header"></ul>

            <!-- Menu icon for mobile trigger -->
            <div class="button-for-mobile-profile">
                <div id="profile-link-mobile" class="btn btn-primary">
                    <i class="fa fa-user"></i> <span class="">Akun</span>
                </div>
                <div id="livechat-button-mobile" class="btn btn-primary">
                    <i class="fa fa-comments"></i> <span class="">Chat</span>
                </div>
                <div style="clear:both"></div>
            </div>


            <div id="headerFormPlaceholder" class="col-sm-9">
                <div id="headerchat">
                    
                </div>



                
                    
                        <form action="" id="login_form" class="form-inline" autocomplete="on" onkeypress="return event.keyCode != 13;">

                            <input type="hidden" name="action" value="LoginAction" />
                            <div class="loginformTitle">Slogan</div>
                            <div id="login_error" class="error alert alert-danger alert-dismissable" style="display: none;"></div>

                            <fieldset>

                                
                                

                                
                                <div id="help-button" title="Punya pertanyaan?">
                                    <a class="help-button_link" onclick="openPopUp('/id/tanya', 'static');">
                                        Tanya jawab
                                        <span class="help-icon-wrapper">
                                        <i class="fa fa-question"></i>
                                    </span>
                                    </a>
                                </div>


                                
                                <a href="/id/register" id="registerButton" class="loginformButton loginButtonBkg btn btn-default" title="Daftar aman. Hanya butuh 1 menit.">Daftar</a>


                                
                                <a id="loginButton" class="loginformButton loginButtonBkg btn btn-primary" onclick="openLoginRegisterPopup()" title="MASUK" >MASUK</a>

                                <div id="rememberMeBox" class="checkbox inline-block-xxs">
                                    <label for="rememberMe">
                                        <input id="rememberMe" name="check" type="checkbox" value="None" /> Ingat Saya?
                                    </label>
                                </div>


                                <a id="forgotPass" href="/id/forgot-details" onclick="emptyForgotElement();" title="Lupa identitas?">Lupa identitas?</a>

                                
                                <div class="bank-status logged-out">
                                    <i class="fa fa-university">
                                        <div class="content-bank-drop">

                                        </div>
                                    </i>
                                </div>
                                <div id="livechat-button" class="livechat-desktop"></div>
                                <button type="submit" id="loginSubmitHidden"></button>

                            </fieldset>

                        </form>

                        
                        

                        


                        <div id="loginregisterPopup" class="popup" style="display: none;">
                            













    





<div id="loginRegisterPopup_wrapper" class="row">

    <div id="loginRegisterPopup_left" class="col-sm-6">

        <div class="h1">Selamat datang di Bonanza88!</div>
        <p>TULIS ID PEMAIN DAN KATA SANDI.<a id="loginRegisterPopup_forgotpassword" class="btn btn-link" href="/id/forgot-details" onclick="javascript: emptyForgotElement();">Lupa identitas?</a></p>

        <form id="loginRegisterPopup_form" action="" autocomplete="off">

            <input type="hidden" name="action" value="LoginAction" />

            <p id="loginRegisterPopup_error" class="error alert alert-danger alert-dismissable" style="display: none"></p>

            <fieldset>

                <ul id="loginRegisterPopup_fields" class="list-unstyled">
                    
                    <li class="form-group has-feedback">
                        <label class="control-label" for="loginRegisterPopup_email">ID Pemain</label>
                        <input id="loginRegisterPopup_email" tabindex="2" class="form-control" type="text" name="email" />
                        
                        <div id="loginRegisterPopup_email_error" class="help-block error-field" style="display: none"></div>
                    </li>

                    <li class="form-group has-feedback">
                        <label class="control-label" for="loginRegisterPopup_password">Kata sandi</label>
                        <input id="loginRegisterPopup_password" tabindex="3" class="form-control" type="password" name="password" />
                        
                        <div id="loginRegisterPopup_password_error" class="help-block error-field" style="display: none"></div>
                    </li>

                    <li class="form-group has-feedback logincaptcha-row hidden">
                        <div class="captcha-wrapper">

                            <div class="input-captcha-wrapper">
                                <input id="loginRegisterPopup_captcha" tabindex="4" placeholder="captcha" class="form-control" type="text" name="loginRegisterPopup_captcha" maxlength="4" onkeypress="validateInputs(event, 'alphabetical')"/>
                                <div class="form-control-feedback">
                                    <i alt="?" class="fa fa-question fa-lg" title="Tulis huruf seperti yang terlihat pada gambar. <br> Tekan <img src='/cms/images/icon-refreshlogo.png' style='width:13px;height:13px;position:relative;top:-1px;'/> bila huruf tidak terlihat."></i>
                                </div>
                            </div>

                            

  <link type="text/css" rel="stylesheet" href="/botdetectcaptcha?get=layout-stylesheet" />
  <div class="BDC_CaptchaDiv " id="loginCaptcha_CaptchaDiv" style="width: 280px !important; height: 50px !important; "><!--
 --><div class="BDC_CaptchaImageDiv" id="loginCaptcha_CaptchaImageDiv" style="width: 250px !important; height: 50px !important;"><!--
   --><a href="//captcha.org/captcha.html?java" title="What is BotDetect Java CAPTCHA Library?" onclick="loginCaptcha.OnHelpLinkClick(); return loginCaptcha.FollowHelpLink;"><img class="BDC_CaptchaImage" id="loginCaptcha_CaptchaImage" src="/botdetectcaptcha?get=image&amp;c=loginCaptcha&amp;t=530a49b7e1a0453e8763d543560c3599" alt="Retype the CAPTCHA code from the image" /></a><!--
 --></div><!--
 --><div class="BDC_CaptchaIconsDiv" id="loginCaptcha_CaptchaIconsDiv" style="width: 24px !important;"><!--
   --><a class="BDC_ReloadLink" id="loginCaptcha_ReloadLink" href="#" onclick="loginCaptcha.ReloadImage(); this.blur(); return false;" title="Change the CAPTCHA code"><img class="BDC_ReloadIcon" id="loginCaptcha_ReloadIcon" src="/cms/images/icon-refreshlogo.png" alt="Change the CAPTCHA code" /></a><!--
 --></div>
   <script src="/botdetectcaptcha?get=script-include" type="text/javascript"></script>
   <script type="text/javascript">
    //<![CDATA[
     BotDetect.Init('loginCaptcha', '530a49b7e1a0453e8763d543560c3599', 'loginRegisterPopup_captcha', true, true, true, true, 1800, 7200, 0, true);
    //]]>
   </script>
   <input type="hidden" id="BDC_VCID_loginCaptcha" name="BDC_VCID_loginCaptcha" value="530a49b7e1a0453e8763d543560c3599" />
   <input type="hidden" id="BDC_BackWorkaround_loginCaptcha" name="BDC_BackWorkaround_loginCaptcha" value="0" />
  </div>

                        </div>
                        <div style="clear:both;"></div>
                    </li>
                </ul>

                
                

                <a id="loginRegisterPopup_loginbutton" class="btn btn-primary btn-lg" tabindex="5" onFocus="this.tabIndex=1;" onBlur="this.tabIndex=5;" onclick="loginFromPopup();" title="Masukkan id pemain dan kata sandi Anda." >Masuk</a>
                <div class="wrapper-register-popup">
                    Belum punya akun? <a href="/id/register">Daftar</a> sekarang!
                </div>

            </fieldset>

        </form>

    </div>

    

</div>

<script>
    $(document).ready(function(){
        removeStyleCaptcha();
    });
</script>
                        </div>

                    
                    
                
            </div>


            

            
                <div id="termsPopup" class="popup" style="display: none;">
                </div>

                <div id="termsAcceptancePopup" class="popup" style="display: none;">
                </div>

                <div id="policyPopup" class="popup" style="display: none;">
                </div>
            

            <div id="lockPopup" class="popup" style="display: none;">
                


<div id="lockPopupWrapper">

    <div class="h1">Perhatian</div>
    <p>Permainan ini hanya dapat dimainkan dengan saldo cash. Lakukan deposit untuk melanjutkan.</p>
    <div id="lockPopupButton" class="btn btn-primary btn-lg" onclick="openPopUp('/postlogin/payment/deposit', 'static');">OK</div>

</div>
            </div>

            <div id="timeReachedPopup" class="popup" style="display: none;">
                


<div id="timeReachedConfirm">

    <div id="timeReachedConfirm_content">

        <div class="h1">Waktu Sesi</div>
        <p>Jumlah maksimum waktu sesi telah tercapai. Apakah Anda ingin Melanjutkan atau Keluar?</p>

        <div class="confirm btn btn-primary btn-lg" id="gamingtimelimitstay" title="" onclick="javascript: timeReachedContinue('Y');" >Lanjutkan</div>
        <div class="confirm btn btn-default btn-lg" id="gamingtimelimitlogout" title="" onclick="javascript: timeReachedContinue('N');" >Keluar</div>

    </div>

</div>
            </div>

        </div>
    </div>
</div>

<script type="text/javascript">

    $(document).ready(function(){

        // move the menu to top header
        var html_menu = $("#staticmenu_general").html();
        $("#header #menu-fix-header").html(html_menu);


        // Prevent the default submit of login form
        $('#login_form').submit(function() {
            return false;
        });



        // set height for header-fluid after affix
        /*$('#header').on('affix.bs.affix', function(){
            headerafteraffix = $("#header").height();
            $("#header-fluid").css({"height":headerafteraffix});
            console.log(headerafteraffix)
        });*/





        // Populate language selector in the header
        populateLanguageMenu('id');

        // If in the url logout - then logging out
        var url = window.location.href.toString();
        if (url.indexOf("?logout") != -1) logout();

        // Update balance
        

        // Update footer with the payment providers
        updatePaymentProvidersFooter();

        // T&C, Privacy Policy. Add content to fancybox
        populatePopupsViaAjax(["terms", "policy", "termsAcceptance"], "https://www.technorthhq.org/cms/languages/id/pages/info/");



    });

</script>

        

            <div id="subheader-fluid" class="row">
                <div class="container">
                    <div id="subheader" class="row">
                        <div class="col-xs-12">

                            

                            
                                
                                    















    



<div class="header-news" id="newsScroller">
    <div class="staticPageWrapper">
    <div id="newsfeedrow">
        <div id="newfeedleft"></div>

        <div id="newsfeedslider">
            <div id="topNewsHeader">
                <!--<span class="greenfeed">
                    Selamat datang di wajah baru Bonanza88 (Beta).
                </span>
                <span class="bluefeed">
                    Pertama di Indonesia, total jackpot lantai 1 lebih dari 100 milyar.
                </span>
                <span class="greenfeed">
                    Jelajah lebih dari 400 permainan mesin slot, dan 2 lobby pilihan live casino.
                </span>
                <span class="bluefeed">
                    Tim bantuan 24 jam - BBM pin: Bonanza | WA/SMS: +63-906-2838-958 | EMAIL: CS@Bonanza88.com
                </span>
                <span class="greenfeed">
                    Tidak bisa buka situs Bonanza88? Buka situs www.bukablok.com dan tulis www.bonanza88.com
                </span>-->
            </div>
        </div>
    </div>
</div>

<script>
    function annapicall(param){
        if(param){
            return $.ajax({
                type: "POST",
								url: "/bnz-api/group/get/" + param
            });
        }
    }

    $(document).ready(function(){
        var defaultann = "<span class='greenfeed'> Selamat datang di wajah baru Bonanza88 (Beta).</span>";

        $.when(annapicall("marque")).done(function(data){
           if(data.errorCode == 0){
               $("#topNewsHeader").html(data.data);
           } else {
               $("#topNewsHeader").html(defaultann);
           }
        });
    });
</script>
</div>

<script type="text/javascript">
    $('#newsfeedslider').SetScroller({
        velocity:   80,
        direction:   'horizontal',
        startfrom:   'right',
        loop:   'infinite',
        movetype:   'linear',
        onmouseover: 'pause',
        onmouseout:  'play',
        onstartup:   'play',
        cursor:      'default'
    });

    setInterval( function() {
        var currentTime = new Date(),
                year = currentTime.getFullYear(),
                month = currentTime.getMonth() + 1,
                day = currentTime.getDate(),
                hours = currentTime.getHours(),
                minutes = currentTime.getMinutes();

        $("#newfeedleft").html(day + "/" + month + "/" + year + " " + hours + ":" + (minutes < 10 ? "0" : "") + minutes).show();
    },1000);
</script>




                                
                                    













    



<!--<div id="navbar-mobile-wrapper">
    <div id="navbar-link-mobile" class="btn btn-primary">
        <i class="fa fa-bars"></i> <span class="">Menu</span>
    </div>
</div>-->

<style>
    #header.affix #menu-fix-header li.active a {
        color: #F8F13E !important;
    }
    /*     #header-fluid .container {
         background: url(/cms/images/BG_wing_ramadhan2021_header.png) no-repeat center top;

     }
     #logo {
         background: transparent;
         width: 229px;
     }*/

    #mainUserLoyaltyTier {
        display: none;
    }

    .segera-or {
        right: auto;
        left: -11px;
    }

    .pvp-menu {
        position: relative;
    }

    #header.affix .pvp-menu {
        padding-left: 16px !important;
    }

    #header.affix .pvp-menu img {
        left:0;
    }
</style>

<script>
    $(document).ready(function(){
        setTimeout(function(){
            var thisloc = location.href;
            thisloc = thisloc.split("/").reverse();



            if(thisloc[0] == "sport"){

            } else {
                $(".ifsportpage").remove();
            }
        }, 1000);

    });

</script>


<div class="row menu-games-top">
    <div class="col-xs-12 col-md-6 col-sm-6 col-lg-6 item" itemscope itemtype="http://schema.org/ItemList">
        <meta itemprop="numberOfItems" content="5"/>

        <div class="col-xs-3 col-sm-3 col-md-3" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="1"/>

            <a itemprop="url" href="/id/bolaTangkas" >

                <div class="image-hover-prefooter prefooter1"></div>
                <span class="name-of-game" itemprop="name">Bola Tangkas</span>

            </a>
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="2"/>

            <a itemprop="url" href="/id/gamesPage" >

                <div class="image-hover-prefooter prefooter2"></div>
                <span class="name-of-game" itemprop="name">Mesin Slot</span>

            </a>
        </div>
        <!--<div class="col-xs-3 col-sm-3 col-md-3 " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="3"/>

            <a itemprop="url" href="/id/playervsplayer">

                <div class="image-hover-prefooter prefooter3 "></div>
                <span class="name-of-game" itemprop="name">PvP</span>

                <img src="/cms/images/baru.gif" class="segera-or" alt="Icon permainan baru bonanza88">
            </a>
        </div>-->
        <div class="col-xs-3 col-sm-3 col-md-3 " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="4"/>

            <a itemprop="url" href="/id/olahraga">

                <div class="image-hover-prefooter prefooter3 "></div>
                <span class="name-of-game" itemprop="name">Olahraga</span>

                <img src="/cms/images/baru.gif" class="segera-or" alt="Icon permainan baru bonanza88">
            </a>
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3 " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="4"/>

            <a itemprop="url" href="/id/togel">

                <div class="image-hover-prefooter prefooter3 "></div>
                <span class="name-of-game" itemprop="name">Togel</span>

                <img src="/cms/images/baru.gif" class="segera-or" alt="Icon permainan baru bonanza88">
            </a>
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="5"/>

            <a itemprop="url" href="/id/casino">

                <div class="image-hover-prefooter prefooter4"></div>
                <span class="name-of-game" itemprop="name">Live Casino</span>

            </a>
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <meta itemprop="position" content="6"/>

            <a itemprop="url" href="/id/vipcasino">

                <div class="image-hover-prefooter prefooter5"></div>
                <span class="name-of-game" itemprop="name">VIP Casino</span>

            </a>
        </div>
    </div>
</div>



<div id="sidebar-responsive">
    <div id="staticmenu">
        <ul id="staticmenu_general" class="nav nav-pills">
            <li><a data-quicklink="self,/id/" href="/id/"><i class="fa fa-home"></i><span id="home-mobile-menu">Beranda</span></a> </li>
            <li>
                <a data-quicklink="self,/id/bolaTangkas" href="/id/bolaTangkas" data-sub="bolatangkas_submenu">
                    <span class="icon-sidebar bt-icon"></span>Bola Tangkas
                </a>
                <div class="submenu">
                    <a data-quicklink="self,/id/downloadCenter" class="not-quicklinks submenu-link" href="/id/downloadCenter">Pusat Download</a>
                </div>
            </li>
            <li>
                <a data-quicklink="self,/id/gamesPage" href="/id/gamesPage">
                    <span class="icon-sidebar mesin-slot-icon"></span>Mesin Slot
                </a>
            </li>
            <!--<li>
                <a data-quicklink="self,/id/playervsplayer" href="/id/playervsplayer" class="pvp-menu">
                    &lt;!&ndash; <img src="/cms/images/TN_segera_impoker.gif" class="segera-or" alt="Baru diBonanza88! Live Streaming Sepakbola">&ndash;>
                    <img src="/cms/images/BAGDE_BARU.gif" class="segera-or" alt="Baru diBonanza88! Live Streaming Sepakbola">
                    <span class="icon-sidebar mesin-slot-icon"></span>IM Poker
                </a>
            </li>-->
            <li >

                <!--data-quicklink="self,/id/olahraga" href="/id/olahraga" data-sub="olahraga_submenu"-->
                <a data-quicklink="self,/id/olahraga" href="/id/olahraga"><span class="icon-sidebar olahraga-icon"></span>Olahraga</a>
                <!--<div class="submenu livestreamingmenu ifsportpage hidden">
                    <a data-quicklink="self,/id/jadwal-streaming" class="not-quicklinks submenu-link" target="_blank" href="/id/jadwal-streaming">Siaran Langsung</a>
                </div>-->
                <!--<div class="submenu">
                    <a data-quicklink="self,/id/sport" id="intip-pasaran" class="intip-pasaran submenu-link" href="/id/sport">Intip Pasaran</a>
                    <a data-quicklink="self,/id/sport" id="pasaran" class="pasaran submenu-link" href="/id/sport">Pasaran</a>
                </div>-->
            </li>
            <li>
                <a data-quicklink="self,/id/togel" href="/id/togel" class="pvp-menu">

                    <img src="/cms/images/BAGDE_BARU.gif" class="segera-or" alt="Baru diBonanza88! Togel">
                    <span class="icon-sidebar mesin-slot-icon"></span>Togel
                </a>
            </li>
            <!-- <li >


                 <a data-quicklink="self,/id/sabung-ayam" href="/id/sabung-ayam"><span class="icon-sidebar olahraga-icon"></span>Sabung Ayam</a>

             </li> -->
            <li class="casino-menu">
                <a data-quicklink="self,/id/casino" href="/id/casino" title="Live Casino" data-sub="casino_submenu">
                    <span class="icon-sidebar casino-icon"></span>Live Casino
                </a>
                <!--<div class="submenu">
                    <a class="submenu-link not-quicklinks gameplaylinklobby" href="/id/casinoInner">Lobby 1</a>
                    <a href="#" class="not-quicklinks agLive_toplink submenu-link">Lobby 2</a>
                </div>-->
            </li>
            <!-- <li>
                 <a data-quicklink="self,/id/news" href="/id/news" title="Live Casino" data-sub="casino_submenu">
                     <span class="icon-sidebar casino-icon"></span>News
                 </a>
             </li>-->
            <li>
                <a id="iconvipcasino" data-quicklink="self,/id/vipcasino" href="/id/vipcasino" title="VIP Casino">
                    <span class="icon-sidebar vip-icon"></span>VIP Casino
                </a>
            </li>
        </ul>
    </div>
    <div id="second-row">
        <ul id="staticmenu_secondary" class="nav nav-pills">
            <!--<li class=" edisi-icon"> &lt;!&ndash;with-segera-icon&ndash;>
                &lt;!&ndash;<img src="/cms/images/baru.gif" class="segera-or" alt="Baru diBonanza88! Live Streaming Sepakbola">&ndash;>
                <a href='/id/berita' data-quicklink="self,/id/berita">
                    Edisi Bonanza88
                </a>
            </li>-->
        
            <li><a data-quicklink="self,/id/promosi" href="/id/promosi">Pusat Promosi</a></li>
            <!--<li><a data-quicklink="self,/id/promosi/91317/pesta-bola-tangkas-sejagat" href="/id/promosi/91317/pesta-bola-tangkas-sejagat">Pesta Bola Tangkas</a></li>-->
            <li><a data-quicklink="self,/id/downloadCenter" href="/id/downloadCenter">Pusat Download</a></li>
<style>
                .merdeka-menu {
                    display: flex;
                    align-items: center;
                    padding: 4px 15px;
                    background:#fefefe;
                    color:#c00000;
                }
                .merdeka-menu a {
                    color:#c00000;
                }
                #staticmenu_secondary  .merdeka-menu a:hover {
                    color:#c00000 !important;
                    text-decoration: underline;
                }
            </style>
            <!--<li >
                <div class="merdeka-menu">
                    <img src="/cms/images/merdeka/bendera.png" style="width: 30px; height: 22px;margin-right:5px;"/>
                    <a data-quicklink="self,/id/page/hutri-2025" href="/id/page/hutri-2025"><b>Ge88yar Merdeka</b></a>
                </div>
            </li> -->
            <!--<li class="with-segera-icon edisi-icon livestreamingmenu">
                <img src="/cms/images/baru.gif" class="segera-or" alt="Baru diBonanza88! Live Streaming Sepakbola">
                <a href='/id/jadwal-streaming' data-quicklink="self,/id/jadwal-streaming">
                    Siaran Langsung
                </a>
            </li>-->
            <!--<li>
                <a class="not-quicklinks gobacktomobile">Lihat versi mobile</a>
            </li>-->
        </ul>


        <!--<ul id="bolatangkas_submenu" class="logged-in-subnav nav nav-pills">
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Cara bermain bola tangkas</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Turnamen bola tangkas</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Tanya jawab bola tangkas</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Promosi bola tangkas</a></li>
        </ul>

        <ul id="olahraga_submenu" class="logged-in-subnav nav nav-pills">
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Cara bermain olahraga</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Turnamen olahraga</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Tanya jawab olahraga</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Promosi olahraga</a></li>
        </ul>

        <ul id="casino_submenu" class="logged-in-subnav nav nav-pills">
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Cara bermain casino</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Turnamen casino</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Tanya jawab casino</a></li>
            <li><a data-quicklink="popup,/id/faq" onclick="openPopUp('/id/faq', 'static');">Promosi casino</a></li>
        </ul>-->


    </div>
</div>
<div id="quick-links">
    <!--<select id="quick-links-select">
        <option class="default-quicklink" selected="selected" disabled>Quicklinks</option>
        &lt;!&ndash;<option value="popup,/id/faq">Tanya Jawab</option>
        <option value="self,/id/aboutus">Tentang</option>
        <option value="newtab,/id/contactus">Hubungi Kami</option>&ndash;>
    </select>-->
    <ul class="tab-custom">
        <li title="Quicklinks">
            <a href="#quicklinksdata"><i class="fa fa-bolt" aria-hidden="true"></i></a>
            <div class="tab-content-custom">
                <div id="quicklinksdata" class="contenttab-inner">
                    <div class="titletab">
                        Quicklinks
                    </div>
                    <div class="quicklinks-content content-data-tab">
                        <ul>

                        </ul>
                    </div>
                </div>
            </div>
        </li>
        <li class="notloggedindata" title="Permainan Favorit">
            <a href="#favgame"><i class="fa fa-heart" aria-hidden="true"></i></a>
            <div class="tab-content-custom">
                <div id="favgame" class="contenttab-inner notloggedindata">
                    <div class="titletab">
                        Permainan Favorit
                    </div>
                    <div class="game-quick fav-games content-data-tab">
                        <ul>

                        </ul>
                    </div>
                </div>
            </div>
        </li>
        <li class="notloggedindata" title="Permainan Terakhir">
            <a href="#recgame"><i class="fa fa-clock-o" aria-hidden="true"></i></a>
            <div class="tab-content-custom">
                <div id="recgame" class="contenttab-inner notloggedindata">
                    <div class="titletab">
                        Permainan Terakhir
                    </div>
                    <div class="game-quick recent-games content-data-tab">
                        <ul>

                        </ul>
                    </div>
                </div>
            </div>
        </li>
    </ul>
    <div style="clear:both"></div>
    <!--<div class="tab-content-custom">
        <div id="quicklinksdata" class="contenttab-inner hidden">
            <div class="titletab">
                Quicklinks
            </div>
            <div class="quicklinks-content content-data-tab">
                <ul>

                </ul>
            </div>
        </div>
        <div id="favgame" class="contenttab-inner hidden notloggedindata">
            <div class="titletab">
                Permainan Favorit
            </div>
            <div class="game-quick fav-games content-data-tab">
                <ul>

                </ul>
            </div>
        </div>
        <div id="recgame" class="contenttab-inner hidden notloggedindata">
            <div class="titletab">
                Permainan Terakhir
            </div>
            <div class="game-quick recent-games content-data-tab">
                <ul>

                </ul>
            </div>
        </div>
    </div>-->
</div>



<script>

    $(function () {
        var pathname = window.location.pathname;
        var get_this_pathname = pathname.split("/");
        var reverse_array = get_this_pathname.reverse();


        if (userIsLogged) {

        } else {
            $(".gameplaylinklobby").attr("href","#loginregisterPopup");
            $(".gameplaylinklobby").addClass("fancyboxPopup");
            $(".gameplaylinklobby").attr("id"," ");
        }

        setTimeout(function(){ defineGameOpening(".liveGameListLink",liveGameWindowOpening); }, 500);

        // to add active element on menu
        var str=location.href.toLowerCase();
        var split_url = str.split("/").reverse();
        var this_url = split_url[0];

        $("#staticmenu_general li a").each(function() {

            var this_each_url = this.href.toLowerCase();
            var split_this_url = this_each_url.split("/").reverse();

            if (this_url == split_this_url[0]) {
                if (str.indexOf(this.href.toLowerCase()) > -1) {
                    $("#staticmenu_general li.active").removeClass("active");
                    $(this).closest("li").addClass("active");
                }
            } else {
                if(this_url == "casinoinner"){
                    $(".casino-menu").siblings().removeClass("active");
                    $(".casino-menu").addClass("active");
                }
            }
        });


        // to add active element on menu
        var str1=location.href.toLowerCase();
        var split_url1 = str1.split("/").reverse();
        var this_url1 = split_url1[0];

        $("#menu-fix-header li a").each(function() {

            var this_each_url1 = this.href.toLowerCase();
            var split_this_url1 = this_each_url1.split("/").reverse();

            if (this_url1 == split_this_url1[0]) {
                if (str1.indexOf(this.href.toLowerCase()) > -1) {
                    $("#menu-fix-header li.active").removeClass("active");
                    $(this).closest("li").addClass("active");
                }
            }
        });


        if (!userIsLogged) {
            $(".pasaran").hide();
        }
        else {
            $(".intip-pasaran").hide();
        }

        // remember to put not-quicklinks(for exclude links), .submenu-link(for adding extra "--" in the submenu)
        // and put data-sub the same with the sub-menu ID to make parent and children logic
        // for converting all menu to quicklinks
        $("#staticmenu_general a, #staticmenu_secondary a, #footerMenu a").each(function() {
            var el = $(this);
            var el_id = $(this).data("sub");
            var el_href = $(this).data("quicklink");

            if (el_id != undefined) { // show sub-sub-menu
                $("<li/>", {
                    "data-link"   : el_href,
                    "text"    : el.text()
                }).appendTo(".quicklinks-content ul");


                if(userIsLogged){ // show sub-sub-menu if user login
                    $('#'+ el_id +' a').each(function() {
                        var sub_el = $(this);
                        $("<li/>", {
                            "data-link" : el_href,
                            "text"  : '-- '+sub_el.text()
                        }).appendTo(".quicklinks-content ul");
                    });
                }

            } else {
                var submenu = "";
                if (!userIsLogged && el.hasClass("pasaran")) { // dont show pasaran if not login

                } else if (userIsLogged && el.hasClass("intip-pasaran")) { // dont show intip-pasaran if login

                } else {
                    if (el.hasClass("submenu-link")) { // if it is submenu
                        submenu = "-";
                    }
                    if (!el.hasClass("not-quicklinks")) { // if excluded from quicklinks
                        $("<li/>", {
                            "data-link"   : el_href,
                            "text"    : submenu+" "+el.text()
                        }).appendTo(".quicklinks-content ul");
                    }
                }
            }
        });

        // tab-custom
        /*$(".tab-custom").on("click","li",function(e){
            e.preventDefault();
            var thishref = $(this).find("a").attr("href");

            if ($(this).hasClass("active")){
                $(this).removeClass("active");
                $(thishref).addClass("hidden");
            } else {
                if(thishref){
                    $(this).addClass("active").siblings().removeClass("active");
                    $(thishref).removeClass("hidden").siblings().addClass("hidden");
                }
            }

        });*/

        $('.quicklinks-content ul').on('click', "li", function () {
            var url = $(this).data("link"); // get selected value
            var splitvalue = url.split(",");

            if (splitvalue[0] == "popup"){
                openPopUp(splitvalue[1], 'static');
            } else if (splitvalue[0] == "self"){
                window.location = splitvalue[1]; // redirect
            } else if (splitvalue[0] == "newtab") {
                window.open(splitvalue[1], '_blank');
            }

            /*$(this).find("options").siblings().attr("selected");
            $(this).find(".default-quicklink").attr("selected","selected");*/

            return false;
        });


        // active menu top icon
        var path = window.location.pathname;
        path = path.replace(/\/$/, "");
        path = decodeURIComponent(path);

        $(".menu-games-top a").each(function () {
            var href = $(this).attr('href') || "";
            if (path.substring(0, href.length) === href && href != "") {
                $(this).addClass('activemenu');
            }
        });


        function createCookie1(name,value,days) {
            if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
            }
            else var expires = "";
            document.cookie = name+"="+ value+expires +";domain=."+ location.hostname.substring(location.hostname.lastIndexOf(".", location.hostname.lastIndexOf(".") - 1) + 1) +";path=/";
        }


        // goback to mobile
        if(!isMobileOther){
            //$(".gobacktomobile").remove();
        }

        console.log(navigator);

        $(".gobacktomobile").on("click", function(){
            return $.ajax({
                method: 'GET',
                url: '/fe-api/loginCode'
            }).then(function(data){
                if(data.token){
                    createCookie1("mobile",1,0);
                    location.href = location.href + "?tl=" + data.token;
                } else {
                    createCookie1("mobile",1,0);
                    setTimeout(function(){
                        location.reload();
                    }, 500);
                }
            });


        });


        // top right recent n fav games

        if(userIsLogged){
            updatefavquick("favourite");
            updatefavquick("RecentGames");
        } else {
            $(".notloggedindata").addClass("hidden");
        }

    });
</script>


<script type="text/javascript">

    $(document).ready(function() {

        // If url parameter currentMenuButton is found, make the correct button "active" (not on home page, though)
        var urlParam = getParamValue("currentMenuButton");

        if(urlParam != null && $("#slider").length == 0) {
            $("#"+urlParam+"_toplink").addClass("staticLinkActive");
        }

        /* login pop for live games in case user is not logged in */
        
            

            
                $("#ezugiLive_toplink,#gglLive_toplink,#liveCasino_toplink,.agLive_toplink, .ezugi-gamepage a").addClass("fancyboxPopup")
                    .attr("href","#loginregisterPopup");
            
        

    });

</script>
                                
                            

                        </div>
                    </div>
                </div>
            </div>

        

        
            
            
        

        















    




<div id="authentication">
    <input id="authenticationCheckbox" type="checkbox" style="display: none">
</div>

<script type="text/javascript">
    // Check if there is cookie that will launch the game immediately
    checkGameCookie("gamestart");
    var isIndexPage=true;
    /*console.log("","123");*/
</script>



<div id="main-fluid" class="row index-page">
    <div class="container">
        <div id="main" class="row">

            <div id="main_leftpart" class="slider-home col-md-9">

                <div id="content">

                    

                        
                            <div id="slider1" class="flexslider mainbanner">

    <ul class="slides">

    </ul>
    <!--<div style="position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;"></div>-->

</div>
<div style="clear:both"></div>



<style>
    /* button android */
    .wrapper-button-bt-android {
        position: absolute;
        left: 3%;
        bottom: 14%;
        font-size: 16px;
    }
    .wrapper-button-bt-android .pull-left {
        line-height:16px;

    }

    .gamePage_main_btn {
        border-radius:2px;
    }

    .wrapper-button-bt-android a {
        font-size:21px;
        padding:8px 20px 8px;
    }
    .wrapper-button-bt-android .pull-left + .pull-left {
        margin-left:25px;
        position:relative;
        top:-1px;
        text-shadow:1px 1px 1px #000;

    }

    .bx-wrapper .bx-controls-direction a {
        z-index:15;
    }


    #sliderWrapper .bx-wrapper {
        margin:0 auto;
    }

    #sliderWrapper .bx-wrapper img {
        width:100%;
        height:100%;
    }

    #sliderWrapper .bx-wrapper .bx-pager, #sliderWrapper .bx-wrapper .bx-controls-auto {
        /*top:10px;
        bottom:auto;
        padding-top:0px;*/
        bottom:5px;
        padding-top:0px;
    }

    #sliderWrapper .bx-wrapper .bx-pager.bx-default-pager a {
        background:rgba(161, 111, 49, 0.8);
    }

    #sliderWrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
    #sliderWrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
        background:rgba(224, 195, 109, 0.8);
    }

    #totaljackpotValue {
        width: 54%;
    }

    .bx-wrapper .bx-prev {
        background: url(/cms/images/controls.png) no-repeat 0 -32px;
    }

    .bx-wrapper .bx-next {
        background: url(/cms/images/controls.png) no-repeat -43px -32px;
    }
    #olahraga-playnow-btn.gamePage_main_btn {
        position:absolute;
        left:50%;
        bottom:14%;
        margin-left:-113px;
        font-size: 21px;
        font-family: 'Ubuntu', sans-serif;
        padding: 7px 20px 7px;
        z-index: 1;

    }
    #olahraga-playnow-btn3, #olahraga-playnow-btn3_clone {
        position:absolute;
        left:0%;
        bottom:14%;
        left:2.7%;
        font-size: 21px;
        font-family: 'Ubuntu', sans-serif;
        padding: 5px 20px 5px;
        z-index: 1;
    }
    #olahraga-playnow-btn2 {
        font-family: 'Ubuntu', sans-serif;
        padding: 7px 20px 7px;
        z-index: 1;
    }
    #olahraga-playnow-btn1 {
        position: absolute;
        left: 6.5%;
        bottom: 19%;
        font-size: 21px;
        font-family: 'Ubuntu', sans-serif;
        padding: 7px 20px 7px;
        z-index: 1;
    }
    #main_rightpart {
        display:none;
    }
    #main_leftpart {
        width:100%;
        padding-right:15px;
    }

    @media (min-width:768px) and (max-width:991px){
        #olahraga-playnow-btn3 {
            bottom:12%;
        }
    }


    @media (max-width:767px){
        #olahraga-playnow-btn1, #olahraga-playnow-btn.gamePage_main_btn{
            position: absolute;
            right: 0;
            left:auto;
            bottom: 0;
            margin-left:0;
            margin-right:0;
            font-size: 14px;
            font-family: 'Ubuntu', sans-serif;
            padding: 7px 20px 7px;
            opacity:0.7;

        }

        #olahraga-playnow-btn3 , #olahraga-playnow-btn3_clone {
            position: absolute;
            right: 0;
            left:auto;
            bottom: 0;
            margin-left:0;
            margin-right:0;
            font-size: 14px;
            font-family: 'Ubuntu', sans-serif;
            padding: 5px 20px 5px;
            opacity:0.7;
        }

        .wrapper-button-bt-android {
            bottom:0px;
            left:auto;
            right:0;
            opacity:0.7;


        }
        #olahraga-playnow-btn2 {
            font-size: 14px;
            padding: 7px 20px 7px;
        }
    }

    @media (max-width:480px){
        #olahraga-playnow-btn1, #olahraga-playnow-btn.gamePage_main_btn {
            bottom:0px;
            font-size:11px;
            padding:3px 15px 2px;
            z-index:10;
            opacity:0.8;
            margin-left: -64px;
        }
    }

</style>

<script>
    // 2. This code loads the IFrame Player API code asynchronously.


    // 3. This function creates an <iframe> (and YouTube player)
    //    after the API code downloads.
	var idyoutube = '';
	var slideKeBerapa = 1;

    var player;
    function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
            height: '348',
            width: '690',
            videoId: idyoutube,
            autoplay:0,
            playerVars: {
                controls: 0,
                disablekb: 1,
                modestbranding:true,
                showinfo: 1
            },
            events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
            }
        });
    }

    // 4. The API will call this function when the video player is ready.
    function onPlayerReady(event) {
        //event.target.playVideo();
    }

    // 5. The API calls this function when the player's state changes.
    //    The function indicates that when playing a video (state=1),
    //    the player should play for six seconds and then stop.

    function onPlayerStateChange(event) {

        if(event.data == 0){
            player.stopVideo();
            $('.flexslider').flexslider("next");
            $('.flexslider').flexslider("play");
        }

        if (event.data == 2 || event.data == 3){


            $('.flexslider').flexslider("play");
        }
        if(event.data == 1 || event.data == -1){
            $('.flexslider').flexslider("pause");
        }
    }
    function stopVideo() {
        player.pauseVideo();
    }
</script>

<script>
    function getbanner(zones, param) {
        return $.ajax({
            url: "https://display.promosi88.com/www/4xNhFtwnuSZ6vUVJQyOPE9ggWlEk/6ZlN1bYDh7OdSRH72O1sSYTmwqOc.php",
            type: "get",
            data: {zones: zones, prefix: 'revive-0-', loc: param},
            dataType: "json"
        });
    }

    $(document).ready(function(){
        var this_url_loc = window.location.href;

        $.when(getbanner("1", this_url_loc)).done(function (response) {
            $.each(response, function( index, value ) {
                $("#slider1 .slides").append("<li id='slideid'>"+value.html+"</li>");
                var data_slide = $("#slideids").data("slide1");
                $("#slideid").remove();

                if(index === "revive-0-0") {
                    $.when(getbanner(data_slide, this_url_loc)).done(function (response) {
												const keysArray = Object.keys(response); 

												// Count the number of keys 
												const count = keysArray.length; 
											console.log('asdasdq13242424',count);

                        var counterslide = 1;

                        $.each(response, function( index, value ) {

														if(counterslide == count){
															$("#slider1 .slides").append("<li>"+value.html+"</li>");
													
														}
														//alert(`${counterslide} ${slideKeBerapa} ${count}`);
                            if(counterslide == slideKeBerapa && idyoutube ){
														
																// ganti disini
                                $("#slider1 .slides").append('<li><div style="position:relative;">  <div id="player"></div></div></li>');
															
															//$("#slider1 .slides").append('<li><div style="position:relative;"><iframe width="690" height="348" src="https://www.youtube.com/embed/limrSrVS89k?si=5QbhFOXUtYcz_BsW&autoplay=1&mute=1"  title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div></li>');
														
                            } 
													
													if(counterslide != count){
														
														$("#slider1 .slides").append("<li>"+value.html+"</li>");
													}
                            
                            counterslide++;
                        });


											if(idyoutube){
												var tag = document.createElement('script');

                        tag.src = "https://www.youtube.com/iframe_api";
                        var firstScriptTag = document.getElementsByTagName('script')[0];
                        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
											}                    


												var timeoutthis = 0;
											
											if(idyoutube){timeoutthis = 1500}

                        setTimeout(function(){
													$('#slider1').flexslider({
                            animation: "slide",
                            easing: "swing",
                            direction: "horizontal",
                            reverse: false,
                            animationLoop: true,
                            /*smoothHeight: true,*/
                            startAt: 0,
                            slideshow: true,
                            touch: true,
                            slideshowSpeed: 8000,
                            animationSpeed: 600,
                            randomize: false,
                            pauseOnAction: false,
                            pauseOnHover: false,
                            video: true,
                            controlNav: true,
                            directionNav: true,
                            after: function(slider){
                                //stopVideo();
                            }
                        });


                        $('.flexslider').flexslider("play");

                        if (userIsLogged) {

                        } else {
                            $(".ifbuttonlogin").removeClass("gameListLink");
                            $(".ifbuttonlogin").attr("href","#loginregisterPopup");
                            $(".ifbuttonlogin").addClass("fancyboxPopup");
                            $(".ifbuttonlogin").attr("id"," ");
                        }

                        defineGameOpening(".gameListLink",gameWindowOpening);
												},timeoutthis);
                    });
                }
            });


        });


    });
</script>


                        

                        

                    

                    

                </div>

                <div id="content_rightPlace">
                    <div class="title-winner-main">Sejarah Kemenangan</div>
<div class="inner-content-winner bxslider"></div>
<script>
    var mySlider;
    $(document).ready(function(){
        $("#content_rightPlace").hide();
        $.getJSON("/bnz-api/widget/custom/winner-list", function(res){
            if(res.hasOwnProperty("errorCode") && res.errorCode == 0){
                $.when(getGamesListAll()).then(function(allGame){
                    var tempGames = [];
                    $.each(allGame.games, function(key1,val1){
                        tempGames[val1.gameId] = val1;
                    });


                    $.each(res.data,function(key,val){
                        var data = tempGames[val.gameId];

                        if(data){
                            if(userIsLogged){
                                var link = '/realGame?name='+(data.name || '')+'&provider='+(data.provider || '')+'&ratio='+(data.ratio || '')+'&res='+(data.metadata.res || '')+'&gmode='+(data.metadata.gmode || '');
                            } else {
                                var link = '/demoGame?name='+(data.name || '')+'&provider='+(data.provider || '')+'&ratio='+(data.ratio || '')+'&res='+(data.metadata.res || '')+'&gmode='+(data.metadata.gmode || '')+'&thisIsDemo=1';
                            }

                            var classLink = 'gameListLink freeSpinsEnabled_'+data.freeSpinsEnabled+' promoMoneyEnabled_'+data.promoMoneyEnabled+' gameLink_provider_'+data.provider+' gameTab_real_'+data.tabName+' promotedGame_playButton promotedGame_realButton';
                            var thumbnail = gameThumbnailsRoot+'/images/games/provider-id-'+data.provider+'/'+data.name+'_Thumbnail_250x180.jpg';
                            var gameName = getGameDisplayName(data.name);

                            var typeText = "";
                            switch(val.type){
                                case "freespin":
                                    typeText = "<span><strong>"+val.userName+"</strong> </span><span>mendapatkan "+val.amount+" freespin di </span>";
                                    break;

                                case "win":
                                    typeText = "<span><strong>"+val.userName+"</strong> </span><span>menang Rp. "+val.amount+" di </span>";
                                    break;

                                case "multiplier":
                                    typeText = "<span><strong>"+val.userName+"</strong> </span><span>menang "+val.amount+"x lipat di </span>";
                                    break;
                            }
													
													 var eventCategory = (location.pathname.indexOf("gamesPage") === -1) ? "Home Page" : "Slot Machine Page",
                        			 eventAction = userIsLogged ? "Play on Winner List" : "Latihan on Winner List";

                            var thisHTML = "<div class='item-winner-content'>" +
                                "   <div class='left-winner-content'>" +
                                "       <img src='"+thumbnail+"'/>" +
                                "   </div>" +
                                "   <div class='right-winner-content'>" +
                                "       "+typeText+"" +
                               "       <a href='"+link+"' class='"+classLink+"' onclick=\"ga('send', 'event', '"+ eventCategory +"', '"+ eventAction +"', '"+(val.type + "-" + gameName + "-" + data.provider)+"')\">"+gameName+"</a>" +
                                "   </div>" +
                                "   <div style='clear:both'></div>" +
                                "</div>";

                            $(".inner-content-winner").append(thisHTML);
                        }



                    });

                    setTimeout(function(){
											mySlider = $('.bxslider').bxSlider({
                        mode: 'vertical',
                        auto: true,
                        controls: false,
                        pager: false,
                        minSlides: 4,
                        moveSlides: 1,
                        preloadImages: 'visible'
                    });
                    $("#content_rightPlace").show();

                    mySlider.redrawSlider();
										},1000);
									//$(".bx-loading").remove();
                });


            }
        })
    });
</script>
                </div>
                <div style="clear:both"></div>

                <div class="wrapper-long-banner">

                </div>

            </div>



            

        </div>
    </div>
</div>





<div id="gamecontent-fluid" class="row">
    <div class="container">
        <div id="gamecontent" class="row">

            

            

                <div id="gamecontentcenter" class="col-md-12">

                    

                    
                        
                            

<div id="gamesSearchOuterWrapper-foraffix">
<div id="gamesSearchOuterWrapper">
<div id="gamesSearchWrapper">
    
    <form id="gamesSearchForm" class="form-inline">

        <div id="menu_custom_group" class="hidden">
            <ul class="mn_game_custom">

            </ul>
        </div>

        

        <div id="gamesSearchFiltering">
            <div id="gamesSearchKeywordWrapper" class="form-group has-feedback">
                <label class="control-label hide" for="gamesSearchKeyword">Cari</label>
                <input id="gamesSearchKeyword" class="form-control" type="text" name="keyword" placeholder="Cari permainan...">
                <div class="form-control-feedback">
                    <span id="gamesSearchKeywordIconSearch" class="glyphicon glyphicon-search"></span>
                    <span id="gamesSearchKeywordIconRemove" class="glyphicon glyphicon-remove" style="display:none"></span>
                </div>
            </div>

        </div>
        <div id="gamesSearchSorting" class="">
            <div class="overlay-sorting hidden"></div>
            <div class="form-group">
                <label class="control-label hide">Urutkan</label>
            </div>

            


            
<div class="filter-reset">
    <div class="filterlist row hidden">

        


        <div class="tipe-filter col-sm-2">
            <div class="title-check">TIPE</div>
            <div class="checklist"></div>
        </div>
        <div class="lantai-filter col-sm-2">
            <div class="title-check">LANTAI</div>
            <div class="checklist"></div>
        </div>
        <div class="fitur-filter col-sm-6">
            <div class="title-check">FITUR</div>
            <div class="checklist changetotwocolumns"></div>
        </div>
        <div class="tema-filter col-sm-2">
            <div class="title-check">TEMA</div>
            <div class="checklist"></div>
        </div>

        <div style="clear:both"></div>


        <div class="wrapper-minbet">

            <div class="content-minbet">
                <div class="label-minbet">
                    <b>Bet terkecil &le; <input type="text" id="minbet" readonly></b>
                </div>
                <div class="label-top-minbet">
                    <label class="minbetrange">100</label>
                    <div id="minimumBet"><a id="custom-handle" class="ui-slider-handle"><i class="fa fa-ellipsis-v" aria-hidden="true"></i></a></div>
                    <label class="maxbetrange text-right">20000</label>
                    <input type="hidden" id="realval-minbet"/>
                </div>
                <div style="clear:both"></div>
            </div>
            <div class="total-hasil-filter">
                <div class="total-hasil-filter-content">Menampilkan <span>3</span> Permainan</div>
                <button class="btn resetfilterinner"><i class="fa fa-refresh" aria-hidden="true"></i> Reset</button>
                <button class="btn button-simpan-filter gameElementContent_playButton">Simpan</button>
            </div>
            <div style="clear:both"></div>
        </div>
    </div>
    <label class="btn btn-default sortgamepage resetfilter">
        <i class="fa fa-refresh" aria-hidden="true"></i> Reset
    </label>
    <label class="btn btn-default sortgamepage openfilter">
        <i class="fa fa-filter" aria-hidden="true"></i> Filter
    </label>

</div>
<div id="gamesSearchSortingWrapper" class="btn-group" data-toggle="buttons">
    <label class="btn btn-default active">
        <input id="gamesSearchUnsorted" type="radio" name="sorting" value="" checked="checked">Populer
    </label>
    <div class="sort-data"><i class="fa fa-caret-up" aria-hidden="true"></i></div>
    <label class="btn btn-default">
        <input id="gamesSearchSortingNew" type="radio" name="sorting" value="new">Terbaru
    </label>
    <div class="sort-data"><i class="fa fa-caret-up" aria-hidden="true"></i></div>

    <label class="btn btn-default sortname">
        <input id="gamesSearchSortingName" type="radio" name="sorting" value="name">A-Z
    </label>
    <div class="sort-data sortname"><i class="fa fa-caret-up" aria-hidden="true"></i></div>
</div>

<div id="gamesSearchSortingReverseWrapper" class="btn-group hide" data-toggle="buttons">
    <label class="btn btn-default">
        <input id="gamesSearchSortingReverse" type="checkbox" name="sortingIsReversed" value="true">Dibalik
    </label>
</div>

<script>
    $(document).ready(function(){
        $("#gamesSearchSortingWrapper label:not('.sortgamepage')").on("click", function(){
            var el_label = $(this);
            if(el_label.hasClass("active")) {
                $("#gamesSearchSortingWrapper .sort-data").click();
            }
        });

        /*$(".openfilter, .close-filter, .button-simpan-filter").on("click",function(){
            var thisele = $("#gamesSearchSorting, .openfilter");

            $(".filterlist").stop().toggleClass("hidden", function(){
                if($(this).hasClass("hidden")){
                    thisele.removeClass("active");
                    $(".gameswrapper").attr("style"," ");
                } else {
                    thisele.addClass("active");
                    /!*if(window.isIndexPage){
                        var filterheight = $(this).height() + 35;
                    } else {
                        var filterheight = $(this).height() + 10;
                    }*!/
                    var filterheight = $(this).height() + 10;
                    if(thisele.hasClass("openfilter")){
                        $('html, body').animate({scrollTop: $("#gamesSearchOuterWrapper-foraffix").offset().top - 52}, 1000);
                    }


                    $(".gameswrapper").attr("style","margin-top:"+filterheight+"px");
                }
            },0);
        });*/

        $(".sort-data, .dummy-atoz").on("click", function(){

            $("#gamesSearchSortingReverse").trigger("click");
            if ($("#gamesSearchSortingReverseWrapper .btn").hasClass("active")){
                $(".sort-data i").removeClass("fa-caret-up");
                $(".sort-data i").addClass("fa-caret-down");
                $(".dummy-atoz i").removeClass("fa-long-arrow-up");
                $(".dummy-atoz i").addClass("fa-long-arrow-down");
            } else {
                $(".sort-data i").removeClass("fa-caret-down");
                $(".sort-data i").addClass("fa-caret-up");
                $(".dummy-atoz i").addClass("fa-long-arrow-up");
                $(".dummy-atoz i").removeClass("fa-long-arrow-down");
            }

        });

        /*if(!window.isIndexPage) {
            $("#gamesSearchSorting").addClass("hidden");
        }*/


    });
</script>
            

            
        </div>
        <div style="clear:both"></div>
    </form>
</div>
    <div class="lantai-short hidden">
       
        <div class="list-lantai">
        </div>
        <div style="clear:both"></div>
    </div>

    <div class="vpn-info-ann-wrapper" style="display: none;">
        <div class="vpn-info-ann" style="width: 480px">
            Permainan dengan simbol perisai dapat dimainkan dengan menggunakan aplikasi <a href="/id/downloadCenter#downloadaplikasi">Android&nbsp;Bonanza88</a> atau akses dengan menggunakan <a href="/id/tanya/category/2/umum.html?sid=1374448&lang=id&action=show&cat=31" target="_blank">VPN Indonesia</a>.
            
            
        </div>
    </div>
</div>
</div>


<script>
    $(function () {
        var gamesSearchDelay = 1000,
            gamesSearchTimeoutId;


        var handle = $( "#custom-handle" );

        $("#minimumBet").on("slidestop", function(){
            updateValuesAfterFilter();
        });

        $(".resetfilter, .dummy-reset, .resetfilterinner").on('click',function(){
            $('.filterlist input:checkbox').removeAttr('checked');

            $(".hasil-filter").addClass("hidden");
            $( "#minimumBet" ).slider( "value", minBetDefault );
            $('#gamesSearchKeyword').val('');
            if($(".sortname i").hasClass("fa-caret-down")){
                $(".sortname i").removeClass("fa-caret-down");
                $(".sortname i").addClass("fa-caret-up");
                $(".dummy-atoz i").addClass("fa-long-arrow-up");
                $(".dummy-atoz i").removeClass("fa-long-arrow-down");
                $("#gamesSearchSortingReverse").trigger("click");
            }
            updateValuesAfterFilter();

        });

        $(".resetlantai").on("click", function(){
            if(!$(this).hasClass("active")){
                $('.lantai-filter input:checkbox').removeAttr('checked');
                updateValuesAfterFilter();
            }
        });

        // minimum bet slider
        $( "#minimumBet" ).slider({
            value:minBetDefault,
            min: minBetDefault,
            max: maxBetDefault,
            step: SlidePerStepBet,
            slide: function( event, ui ) {
                $( "#minbet" ).val( "IDR " + IDRcurrencyFormat2(ui.value) );
                $( "#realval-minbet" ).val(  ui.value );
            },
            change: function( event, ui ) {
                $( "#minbet" ).val( "IDR " + IDRcurrencyFormat2(ui.value) );
                $( "#realval-minbet" ).val(  ui.value );
            }
        });
        $( "#minbet" ).val( "IDR " + IDRcurrencyFormat2($( "#minimumBet" ).slider( "value" )) );
        $( "#realval-minbet" ).val(  $( "#minimumBet" ).slider( "value" ) );


        // Load the list of all games
        $.when(getGamesListAll()).done(function (map){
            $('#gamesSearchForm').submit(function (event) {
                return false;
                event.preventDefault();
            });

            // Run search after the changing of sorting method
            $('#gamesSearchSorting').find(':radio, :checkbox, select').on('change', function (event) {
                updateValuesAfterFilter();
            });

            // Run search after the changing of type of list view
            $('#gamesListView').find(':radio').on('change', function (event) {
                updateValuesAfterFilter();

            });

            // Run search after the changing of search keyword
            $('#gamesSearchKeyword').on('keyup keydown input paste', function (event) {

                if(event.keyCode == 13){
                    return false;
                }

                var self = this,
                        runUpdateFunction = function () {
                            /*if(window.isIndexPage){
                                /!*if ($(self).val() == '') {
                                    updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, 0);
                                }
                                else {
                                    updateTabContent(map.games, 'all', true, 0);
                                }*!/
                                updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, 0);
                            } else {
                                if ($(self).val() == '') {
                                    updateValuesAfterFilter(true);
                                }
                                else {
                                    updateValuesAfterFilter(true);
                                }
                            }*/
                            /*if(window.isIndexPage){

                                if ($(self).val() == '') {
                                    updateValuesAfterFilter(true, 'n_terbaru_slots');
                                }
                                else {
                                    updateValuesAfterFilter(true,'slots');
                                }
                            } else {
                                updateValuesAfterFilter(true);
                            }*/
                            updateValuesAfterFilter(true);
                        };
                clearTimeout(gamesSearchTimeoutId);
                if (event.which == 13) {
                    return false;
                    runUpdateFunction();
                }
                else {
                    gamesSearchTimeoutId = setTimeout(function () {
                        runUpdateFunction();
                    }, gamesSearchDelay);
                }
            });

            // Contraption for the search field clearing
            $('#gamesSearchKeywordIconRemove').on('click', function () {
                if ($('#gamesSearchKeyword').val() != '') {
                    $('#gamesSearchKeyword').val('');
                    /*if(window.isIndexPage){
                        updateValuesAfterFilter(true, '');
                    } else {
                        updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, 0);
                    }*/
                    updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, 0);
                }
            });
        });
    });
</script>
                        
                            



<style>
    .provider-logo {
        position: absolute;
        right: 0px;
        top: 27px;
        z-index: 111;
    }
    .vpn-icon.game-no-floor {
        top: 0px;
    }
    .vpn-icon.game-no-floor + .provider-logo {
        display: none;
    }
    .lantai-and-fav {
        padding: 2px 9px 2px 12px;
    }
    .vpn-icon {
        width: 30px;
        height: 25px;
        background:url(/cms/images/provider/icn-vpn.png) no-repeat center center;
        right: 0px;
        top: 57px;
    }
    .vpn-icon.vpn-icon-loggedin {
        top: 57px;
    }
    .favouriteGameIcon {
        top: 86px;
        right: 5px;
    }
    .favouriteGameIcon.novpn {
        top: 61px;
        right: 5px;
    }
    .game-no-floor {
        top: 5px !important;
    }
    .vpn-icon.game-no-floor {
        top: 0px !important;
    }
    .squaredThree {
        white-space: nowrap;
    }
</style>

<script id="gameGroupTemplate" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted != "true" && $value.gameDisabled != true}}

            <div class="{{= ($value.tabName == 'live' ? 'col-xs-6' : 'col-md-3 col-sm-3 col-xs-6') }} {{= ($value.newGame ? 'game new' : 'game') }}" itemscope itemtype='http://schema.org/Game'>
                <div class="gameInner">
                        <meta itemprop='keywords' content='judi online, {{= $value.title}}, jackpot, mesin slot, slot machine'/>
                       <meta itemprop='genre' content='Online Casino Slot Machine'/>
                       <meta itemprop='url' content='https://35.71.155.36/id/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1'/>
                    

                        

                            <div class="gameElementContent">
                                <img itemprop='image' class="gameElementContentMainImg img-responsive img-thumbnail center-block" src="{{= gameThumbnailsRoot}}/images/games/provider-id-{{= $value.provider}}/{{= $value.name}}.jpg" onerror="this.src = 'https://www.technorthhq.org/cms/images/games/gameDefault.jpg'" alt="{{= $value.title}}"/>
                                {{if $value.newGame == true}}
                                    <div class="gameElementContentNewImgWrapper">
                                        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameNew.png"/>
                                    </div>
                                {{/if}}
                            {{if $value.promo.length > 0}}
                            <div class="gameElementContentNewImgWrapper">
                            <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gamePromosi.png"/>
                            </div>
                            {{/if}}
                                {{if $value.freeSpins == true}}
                                    <div class="gameElementContentFreespinsImgWrapper">
                                        <img class="gameElementContentFreespinsImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameFreespins.png"/>
                                    </div>
                                {{/if}}
                            </div>

                            <div class="gameTitleWrapper">
                                

                                
                                <meta itemprop="provider" content="Bonanza88" />

                                <div  itemprop="name" class="gameProviderName {{= $value.floor !== null ? 'no-lantai-games' : ''}}">
                                    {{= $value.title}}
                                </div>
                                <div class="nama-lantai-game" style="{{= $value.floor !== null ? 'display:block' : 'display:none'}}">
                                    <span>{{= $value.floor !== null ? $value.floor : ''}}</span>
                                </div>

                                <div class="gameRTP{{= $value.rtp == null ? ' hidden' : ''}}">
                                    RTP: {{= $value.rtp}}
                                </div>

                            </div>

                        

                        

                    

                        {{if $value.jackpotGame == true}}
                            <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                                <div class="gameJackpotTitle">Jackpot</div>
                                <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                            </div>
                        {{/if}}

                        <div class="gameElementContent_playButtonWrapper">
                            
                                
                                

                                    

                                    {{if $value.hideDemoUrl != true}}

                                        {{if demoGameOpeningType == "loginRegisterPopup"}}

                                            

                                        {{else}}

                                            {{if $value.tabName == "live" || $value.liveGame}}
                                                <a href="/liveGameWindow?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default liveGameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} gameElementContent_playButton gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                                    Latihan
                                                </a>
                                            {{else}}
                                                <a  href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} gameElementContent_playButton gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                                    Latihan
                                                </a>
                                            {{/if}}

                                        {{/if}}

                                    {{/if}}

                                
                            
                        </div>

                    
                        
                    

                </div>
            </div>

        {{/if}}

    {{/each}}

</script>


<script id="gameGroupTemplateViewText" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted != "true" && $value.gameDisabled != true}}

            <div class="col-md-4 col-sm-6 col-xs-12 game{{= ($value.newGame ? ' new' : '') }}">
                <div class="gameInner">

                    

                        

                            <div class="gameTitleWrapper">
                                <div class="gameTitleContent">
                                    {{= $value.title}}
                                </div>

                                <div class="gameProviderName">
                                    {{= $value.providerName}}
                                </div>

                                <div class="gameRTP{{= $value.rtp == null ? ' hidden' : ''}}">
                                    RTP: {{= $value.rtp}}
                                </div>
                            </div>

                        

                        

                    

                        {{if $value.jackpotGame == true}}
                            <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                                <div class="gameJackpotTitle">Jackpot</div>
                                <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                            </div>
                        {{/if}}

                        <div class="gameElementContent_playButtonWrapper">
                            
                                
                                

                                    

                                    {{if $value.hideDemoUrl != true}}

                                        {{if demoGameOpeningType == "loginRegisterPopup"}}

                                            

                                        {{else}}

                                            {{if $value.tabName == "live" || $value.liveGame}}
                                                <a href="/liveGameWindow?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default liveGameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} gameElementContent_playButton gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                                    Latihan
                                                </a>
                                            {{else}}
                                                <a href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} gameElementContent_playButton gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                                    Latihan
                                                </a>
                                            {{/if}}

                                        {{/if}}

                                    {{/if}}



                                
                            
                        </div>

                    
                        
                    

                </div>
            </div>

        {{/if}}

    {{/each}}

</script>

<script id="gamesPageTopTen" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted != "true" && $value.gameDisabled != true}}

            <li class=" {{= ($value.newGame ? 'game new' : 'game') }}" itemscope itemtype='http://schema.org/Game'>
            <div class="overlay-details-outer">
                <div class="overlay-details hidden" data-slides='<li><img src="{{= $value.popupThumbnail_1}}" onerror="slidesImgError(event)"/></li><li><img src="{{= $value.popupThumbnail_2}}" onerror="slidesImgError(event)"/></li>'>
                    <div class="close-overlay-details"></div>
                    <div class="overlay-details-wrapper">
                        <div class="top-overlay-content">
                            <div class="left-top-overlay-content">
                                <div class="judul-overlay-game">{{= $value.title}}</div>
                            </div>
                            <div class="right-top-overlay-content">
                            </div>

                            <div style="clear:both"></div>
                        </div>
                        <div class="bottom-overlay-content">
                        <div class="lantai-n-fav">

                            
    

                            <div class="close-popup-game"><i class="fa fa-times-circle"></i></div>
                        </div>
                            <div class="imagepopupwrapper">
                                
                                <div class="playbutton-popup-image">
                                 
    
    
        
        <a href="#loginregisterPopup"  class="fancyboxPopup gameTab_real_{{= $value.tabName}} " title="{{= $value.title}}">
        <i class="fa fa-play" aria-hidden="true"></i>
        </a>


    

                                </div>
                                <div class="popup-thumbslide flexslider">

                                </div>
                            </div>



                            <div class="left-bottom-overlay-content">
                                <div class="fitur-list">
                                    <div class="title-fitur-desc {{= $value.fiturArr == '' ? 'hidden' : ''}}">Fitur</div>
                                    <div>
                                    {{each $value.fiturArr}}
                                        <div>{{= getFilterGameDisplayName($value)}}<span>, </span></div>
                                    {{/each}}
                                    </div>
                                </div>
                                <div class="short-overlay-desc">
                                    <div class="title-fitur-desc {{= !$value.metadata.desc ? 'hidden' : ''}}">Sekilas</div>
                                    <div>{{= $value.metadata.desc}}</div>
                                </div>
                                <div class="linkpromo">
                                    {{each $value.promo}}
                                        <a href="{{= $value.link}}" target="_blank">{{= $value.title}}</a><div style="clear:both"></div>
                                    {{/each}}
                                </div>
                            </div>
                            <div class="right-bottom-overlay-content">
                                <div class="inner-class-minbet-lantai">
                                    <div class="minbet-overlay">
                                        <div class="bet-terkecil">Bet terkecil &le;</div>
                                        <div class="minbet-value-overlay">IDR {{= IDRcurrencyFormat2($value.minBet)}}</div>
                                    </div>
                                    <div class="minbet-overlay overlay-floor {{= $value.floor == '' ? 'hidden' : ''}} {{= !userIsLogged ? 'isnotloggedin' : ''}}">
                                        <div class="bet-terkecil">Lantai Slot:</div>
                                        <div class="minbet-value-overlay">Lantai {{= $value.floor !== null ?  $value.floor : ''}}</div>
                                    </div>
                                    <div style="clear:both"></div>
                                </div>
                                 <div class="vpn-info-gamepopup {{= $value.infoDesktop ? '' : 'hidden'}}">
                                    {{= $value.infoDesktop}}
                                </div>
                                <div class="overlay-button">
                                    {{if $value.hideDemoUrl != true}}
                                        <a href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="overlay-demo demo-button-overlay gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}}  gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                            Latihan
                                        </a>
                                    {{/if}}
                                    
    


                                </div>
                                <div style="clear:both"></div>
                            </div>
                        </div>
                    </div>
                </div>
                </div>

                <div class="maintenance-wrapper-games game-topten-maintenance {{= $value.gameIsMaintenance ? '' : 'hidden'}}">
                    <div>
                        <div>
                            <img src="/cms/images/slot-maintenance.png" alt="Slot Dalam Perbaikan"/>
                            <div>{{= $value.maintenanceThumb}}</div>
                        </div>
                    </div>
                </div>

                <div class="gameInner">
                        <meta itemprop='keywords' content='judi online, {{= $value.title}}, jackpot, mesin slot, slot machine'/>
                        <meta itemprop='genre' content='Online Casino Slot Machine'/>
                        <meta itemprop='url' content='https://35.71.155.36/id/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1'/>
                        <div class="lantai-and-fav {{= (!userIsLogged && !$value.floor) ? 'hidden' : ''}} {{= !$value.floor ? 'no-lantai' : ''}}">
                        <div class="nama-lantai-game {{= (userIsLogged) ? 'isloggedin':''}} {{= $value.floor == '' ? 'hidden' : ''}}" >
                            <span>{{= $value.floor !== null ? $value.floor : ''}}</span>
                        </div>

                        </div>
                        <i class="favouriteGameIcon {{= $value.infoDesktop ? '' : 'novpn'}} btn btn-default glyphicon{{= $value.favourite ? ' active' : ''}} {{= userIsLogged ? '' : 'hidden'}} {{= $value.floor == '' ? 'game-no-floor' : ''}}" onclick="toggleFavouriteGame(this, {{= $value.gameId}}, '{{= $value.name}}', {{= $value.provider}})"></i>
                        <span class="vpn-icon {{= $value.infoDesktop ? '' : 'hidden'}} {{= $value.floor == '' ? 'game-no-floor' : ''}} {{= userIsLogged ? 'vpn-icon-loggedin' : ''}}"></span>
                        <img class="provider-logo" src="/cms/images/provider/icn-{{= $value.floor !== null ? $value.floor : ''}}.png" />

    

        <div class="gameElementContent">

        <img itemprop='image' class="gameElementContentMainImg img-responsive img-thumbnail center-block" src="{{= gameThumbnailsRoot}}/images/games/provider-id-{{= $value.provider}}/{{= $value.name}}_Thumbnail_250x180.jpg" onerror="this.src = '{{= gameThumbnailsRoot}}/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg'" alt="{{= $value.title}}"/>
        {{if $value.newGame == true}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameNew.png"/>
        </div>
        {{/if}}
        {{if $value.promo.length > 0}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gamePromosi.png"/>
        </div>
        {{/if}}
        {{if $value.metadata.rebate == '1'}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameRebate.png"/>
        </div>
        {{/if}}
        {{if $value.freeSpins == true}}
        <div class="gameElementContentFreespinsImgWrapper">
        <img class="gameElementContentFreespinsImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameFreespins.png"/>
        </div>
        {{/if}}
        </div>

        <div class="gameTitleWrapper">
        

        <meta itemprop="provider" content="Bonanza88" />

        <div itemprop="name" class="gameProviderName {{= $value.floor !== null ? 'no-lantai-games' : ''}}">
        {{= $value.title}}
        </div>

        <div class="gameRTP{{= $value.rtp == null ? ' hidden' : ''}}">
        RTP: {{= $value.rtp}}
        </div>
        </div>

    

    



                        {{if $value.jackpotGame == true}}
                            <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                                <div class="gameJackpotTitle">Jackpot</div>
                                <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                            </div>
                        {{/if}}
                        <i class="details-button info-detail-button fa fa-info-circle" aria-hidden="true"></i>

                        <div class="gameElementContent_playButtonWrapper">

                            
    
    
        
        <a href="#loginregisterPopup"  class="btn btn-default fancyboxPopup gameTab_real_{{= $value.tabName}} gameTab_demo_all mainbutton gameElementContent_playButton gameElement_demoButton" title="{{= $value.title}}">
        Main
        </a>


    



                        </div>

                    
    


                </div>
            </div>

        {{/if}}

    {{/each}}

</script>


<script id="gamesPageTemplate" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted != "true" && $value.gameDisabled != true}}

            <div class="fadeIn animated {{= ($value.tabName == 'live' ? 'col-xs-6' : 'col-md-3 col-sm-4 col-xs-6') }} {{= ($value.newGame ? 'game new' : 'game') }}" itemscope itemtype='http://schema.org/Game'>
                <div class="overlay-details-outer">
                <div class="overlay-details hidden" data-slides='<li><img src="{{= $value.popupThumbnail_1}}" onerror="slidesImgError(event)"/></li><li><img src="{{= $value.popupThumbnail_2}}" onerror="slidesImgError(event)"/></li>'>
                    <div class="close-overlay-details"></div>
                    <div class="overlay-details-wrapper">
                        <div class="top-overlay-content">
                            <div class="left-top-overlay-content">
                                <div class="judul-overlay-game">{{= $value.title}}</div>
                            </div>
                            <div class="right-top-overlay-content">
                            </div>

                            <div style="clear:both"></div>
                        </div>
                        <div class="bottom-overlay-content">
                        <div class="lantai-n-fav">

                            
    

                            <div class="close-popup-game"><i class="fa fa-times-circle"></i></div>
                        </div>
                            <div class="imagepopupwrapper">
                                
                                <div class="playbutton-popup-image">
                                 
    
    
        
        <a href="#loginregisterPopup"  class="fancyboxPopup gameTab_real_{{= $value.tabName}} " title="{{= $value.title}}">
        <i class="fa fa-play" aria-hidden="true"></i>
        </a>


    

                                </div>
                                <div class="popup-thumbslide flexslider">

                                </div>
                            </div>



                            <div class="left-bottom-overlay-content">
                                <div class="fitur-list">
                                    <div class="title-fitur-desc {{= $value.fiturArr == '' ? 'hidden' : ''}}">Fitur</div>
                                    <div>
                                    {{each $value.fiturArr}}
                                        <div>{{= getFilterGameDisplayName($value)}}<span>, </span></div>
                                    {{/each}}
                                    </div>
                                </div>
                                <div class="short-overlay-desc">
                                    <div class="title-fitur-desc {{= !$value.metadata.desc ? 'hidden' : ''}}">Sekilas</div>
                                    <div>{{= $value.metadata.desc}}</div>
                                </div>
                                <div class="linkpromo">
                                    {{each $value.promo}}
                                        <a href="{{= $value.link}}" target="_blank">{{= $value.title}}</a><div style="clear:both"></div>
                                    {{/each}}
                                </div>
                            </div>
                            <div class="right-bottom-overlay-content">
                                <div class="inner-class-minbet-lantai">
                                    <div class="minbet-overlay">
                                        <div class="bet-terkecil">Bet terkecil &le;</div>
                                        <div class="minbet-value-overlay">IDR {{= IDRcurrencyFormat2($value.minBet)}}</div>
                                    </div>
                                    <div class="minbet-overlay overlay-floor {{= $value.floor == '' ? 'hidden' : ''}} {{= !userIsLogged ? 'isnotloggedin' : ''}}">
                                        <div class="bet-terkecil">Lantai Slot:</div>
                                        <div class="minbet-value-overlay">Lantai {{= $value.floor !== null ?  $value.floor : ''}}</div>
                                    </div>
                                    <div style="clear:both"></div>
                                </div>
                                <div class="vpn-info-gamepopup {{= $value.infoDesktop ? '' : 'hidden'}}">
                                    {{html $value.infoDesktop}}
                                </div>
                                <div class="overlay-button">
                                    {{if $value.hideDemoUrl != true}}
                                        <a href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="overlay-demo demo-button-overlay gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}}  gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                            Latihan
                                        </a>
                                    {{/if}}
                                    




                                </div>
                                <div style="clear:both"></div>
                            </div>
                        </div>
                    </div>
                </div>
                </div>

                <div class="maintenance-wrapper-games {{= $value.gameIsMaintenance ? '' : 'hidden'}}">
                    <div>
                        <div>
                            <img src="/cms/images/slot-maintenance.png" alt="Slot Dalam Perbaikan"/>
                            <div>{{= $value.maintenanceThumb}}</div>
                        </div>
                    </div>
                </div>

                <div class="gameInner">
                        <meta itemprop='keywords' content='judi online, {{= $value.title}}, jackpot, mesin slot, slot machine'/>
                        <meta itemprop='genre' content='Online Casino Slot Machine'/>
                        <meta itemprop='url' content='https://35.71.155.36/id/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1'/>
                        <div class="lantai-and-fav {{= (!userIsLogged && !$value.floor) ? 'hidden' : ''}} {{= $value.floor == '' ? 'hidden' : ''}} {{= !$value.floor ? 'no-lantai' : ''}}">
                        <div class="nama-lantai-game {{= (userIsLogged) ? 'isloggedin':''}} {{= $value.floor == '' ? 'hidden' : ''}}" >
                            <span>{{= $value.floor !== null ? $value.floor : ''}}</span>
                        </div>

                        </div>
                        <i class="favouriteGameIcon {{= $value.infoDesktop ? '' : 'novpn'}} btn btn-default glyphicon{{= $value.favourite ? ' active' : ''}} {{= userIsLogged ? '' : 'hidden'}} {{= $value.floor == '' ? 'game-no-floor' : ''}}" onclick="toggleFavouriteGame(this, {{= $value.gameId}}, '{{= $value.name}}', {{= $value.provider}})"></i>
                        <span class="vpn-icon {{= $value.infoDesktop ? '' : 'hidden'}} {{= $value.floor == '' ? 'game-no-floor' : ''}} {{= userIsLogged ? 'vpn-icon-loggedin' : ''}}"></span>
                        <img class="provider-logo" src="/cms/images/provider/icn-{{= $value.floor !== null ? $value.floor : ''}}.png" />

    

        <div class="gameElementContent">

        <img itemprop='image' class="gameElementContentMainImg img-responsive img-thumbnail center-block" src="{{= gameThumbnailsRoot}}/images/games/provider-id-{{= $value.provider}}/{{= $value.name}}_Thumbnail_250x180.jpg" onerror="this.src = '{{= gameThumbnailsRoot}}/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg'" alt="{{= $value.title}}"/>
        {{if $value.newGame == true}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameNew.png"/>
        </div>
        {{/if}}
        {{if $value.promo.length > 0}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gamePromosi.png"/>
        </div>
        {{/if}}
        {{if $value.metadata.rebate == '1'}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameRebate.png"/>
        </div>
        {{/if}}
        {{if $value.freeSpins == true}}
        <div class="gameElementContentFreespinsImgWrapper">
        <img class="gameElementContentFreespinsImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameFreespins.png"/>
        </div>
        {{/if}}
        </div>

        <div class="gameTitleWrapper">
        

        <meta itemprop="provider" content="Bonanza88" />

        <div itemprop="name" class="gameProviderName {{= $value.floor !== null ? 'no-lantai-games' : ''}}">
        {{= $value.title}}
        </div>

        <div class="gameRTP{{= $value.rtp == null ? ' hidden' : ''}}">
        RTP: {{= $value.rtp}}
        </div>
        </div>

    

    



                        {{if $value.jackpotGame == true}}
                            <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                                <div class="gameJackpotTitle">Jackpot</div>
                                <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                            </div>
                        {{/if}}
                        <i class="details-button info-detail-button fa fa-info-circle" aria-hidden="true"></i>

                        <div class="gameElementContent_playButtonWrapper">

                            
    
    
        
        <a href="#loginregisterPopup" class="btn btn-default fancyboxPopup gameTab_real_{{= $value.tabName}} gameTab_demo_all mainbutton gameElementContent_playButton gameElement_demoButton" title="{{= $value.title}}">
        Main
        </a>


    



                        </div>

                    
    


                </div>
            </div>

        {{/if}}

    {{/each}}

</script>

<script id="gamesPageLobby" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted != "true" && $value.gameDisabled != true}}

            <div class="{{= $item.dataArrayIndex($value) >= totalgamelobby ? 'hidden' : ''}} {{= ($value.tabName == 'live' ? 'col-xs-6' : 'col-md-3 col-sm-4 col-xs-6') }} {{= ($value.newGame ? 'game new' : 'game') }}" itemscope itemtype='http://schema.org/Game'>
                <div class="overlay-details-outer">
                <div class="overlay-details hidden" data-slides='<li><img src="{{= $value.popupThumbnail_1}}" onerror="slidesImgError(event)"/></li><li><img src="{{= $value.popupThumbnail_2}}" onerror="slidesImgError(event)"/></li>'>
                    <div class="close-overlay-details"></div>
                    <div class="overlay-details-wrapper">
                        <div class="top-overlay-content">
                            <div class="left-top-overlay-content">
                                <div class="judul-overlay-game">{{= $value.title}}</div>
                            </div>
                            <div class="right-top-overlay-content">

                            </div>

                            <div style="clear:both"></div>
                        </div>
                        <div class="bottom-overlay-content">
                        <div class="lantai-n-fav">

                            
                                
                            
                        </div>
                        <div class="imagepopupwrapper">
                                
                                <div class="playbutton-popup-image">
                                 
                                    
                                    
                                        
                                        <a href="#loginregisterPopup" class="fancyboxPopup gameTab_real_{{= $value.tabName}} " title="{{= $value.title}}">
                                        <i class="fa fa-play" aria-hidden="true"></i>
                                        </a>


                                    
                                
                                </div>
                                <div class="popup-thumbslide flexslider">

                                </div>
                            </div>

                            <div class="left-bottom-overlay-content">
                                <div class="fitur-list">
                                    {{each $value.fiturArr}}
                                        <div>{{= getFilterGameDisplayName($value)}}<span>, </span></div>
                                    {{/each}}
                                </div>
                                <div class="short-overlay-desc">
                                    {{= $value.metadata.desc}}
                                </div>
                                <div class="linkpromo">
                                    {{each $value.promo}}
                                        <a href="{{= $value.link}}" target="_blank">{{= $value.title}}</a><div style="clear:both"></div>
                                    {{/each}}
                                </div>
                            </div>
                            <div class="right-bottom-overlay-content">
                                <div class="inner-class-minbet-lantai">
                                    <div class="minbet-overlay">
                                        <div class="bet-terkecil">Bet terkecil &le;</div>
                                        <div class="minbet-value-overlay">IDR {{= IDRcurrencyFormat2($value.minBet)}}</div>
                                    </div>
                                    <div class="minbet-overlay overlay-floor {{= $value.floor == '' ? 'hidden' : ''}} {{= !userIsLogged ? 'isnotloggedin' : ''}}">
                                        <div class="bet-terkecil">LANTAI SLOT:</div>
                                        <div class="minbet-value-overlay">Lantai {{= $value.floor !== null ?  $value.floor : ''}}</div>
                                    </div>
                                    <div style="clear:both"></div>
                                </div>

                                <div class="overlay-button">
                                    {{if $value.hideDemoUrl != true}}
                                        <a href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="overlay-demo   gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}}  gameElement_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                            Latihan
                                        </a>
                                    {{/if}}

                                    
                                        
                                    
                                </div>
                                <div style="clear:both"></div>
                            </div>
                        </div>
                    </div>
                </div>
                </div>
                <div class="gameInner">
                        <meta itemprop='keywords' content='judi online, {{= $value.title}}, jackpot, mesin slot, slot machine'/>
                        <meta itemprop='genre' content='Online Casino Slot Machine'/>
                        <meta itemprop='url' content='https://35.71.155.36/id/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1'/>
                        <div class="lantai-and-fav {{= (!userIsLogged && !$value.floor) ? 'hidden' : ''}} {{= !$value.floor ? 'hidden' : ''}}">
                        <div class="nama-lantai-game {{= (userIsLogged) ? 'isloggedin':''}} {{= $value.floor == '' ? 'hidden' : ''}}" >
                            <span>{{= $value.floor !== null ? $value.floor : ''}}</span>
                        </div>

                        </div>
                        <i class="favouriteGameIcon btn btn-default glyphicon{{= $value.favourite ? ' active' : ''}} {{= userIsLogged ? '' : 'hidden'}} {{= $value.floor == '' ? 'game-no-floor' : ''}}" onclick="toggleFavouriteGame(this, {{= $value.gameId}}, '{{= $value.name}}', {{= $value.provider}})"></i>

    

        <div class="gameElementContent">

        <img itemprop='image' class="gameElementContentMainImg img-responsive img-thumbnail center-block" src="{{= gameThumbnailsRoot}}/images/games/provider-id-{{= $value.provider}}/{{= $value.name}}_Thumbnail_250x180.jpg" onerror="this.src = '{{= gameThumbnailsRoot}}/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg'" alt="{{= $value.title}}"/>
        {{if $value.newGame == true}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameNew.png"/>
        </div>
        {{/if}}
        {{if $value.promo.length > 0}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gamePromosi.png"/>
        </div>
        {{/if}}
        {{if $value.metadata.rebate == '1'}}
        <div class="gameElementContentNewImgWrapper">
        <img class="gameElementContentNewImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameRebate.png"/>
        </div>
        {{/if}}
        {{if $value.freeSpins == true}}
        <div class="gameElementContentFreespinsImgWrapper">
        <img class="gameElementContentFreespinsImg img-responsive img-thumbnail center-block" src="https://www.technorthhq.org/cms/images/games/gameFreespins.png"/>
        </div>
        {{/if}}
        </div>

        <!--<div class="gameTitleWrapper">
        

        <meta itemprop="provider" content="Bonanza88" />

        <div itemprop="name" class="gameProviderName {{= $value.floor !== null ? 'no-lantai-games' : ''}}">
        {{= $value.title}}
        </div>

        <div class="gameRTP{{= $value.rtp == null ? ' hidden' : ''}}">
        RTP: {{= $value.rtp}}
        </div>
        </div> -->

    

    



                        {{if $value.jackpotGame == true}}
                            <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                                <div class="gameJackpotTitle">Jackpot</div>
                                <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                            </div>
                        {{/if}}

                        <i class="details-button info-detail-button fa fa-info-circle" aria-hidden="true"></i>

                        <div class="gameElementContent_playButtonWrapper">

                            
                                
                                
                                    
                                    <a href="#loginregisterPopup"  class="btn btn-default fancyboxPopup gameTab_real_{{= $value.tabName}} gameTab_demo_all mainbutton gameElementContent_playButton gameElement_demoButton" title="{{= $value.title}}">
                                         Main
                                    </a>


                                
                            


                        </div>

                    
    


                </div>
            </div>
        {{/if}}

    {{/each}}



</script>


<script id="promotedGameGroupTemplate" type="text/x-jquery-tmpl">

    {{each games}}

        {{if $value.metadata.promoted == "true" && $value.gameDisabled != true}}

            <div class="promotedGame col-md-4 col-xs-6">

                

                    

                    <div class="promotedGameElementContent">

                        <img src="{{= gameThumbnailsRoot}}/images/games/provider-id-{{= $value.provider}}/{{= $value.name}}_promoted.jpg" onerror="this.src = 'https://www.technorthhq.org/cms/images/games/gameDefault.jpg'" class="img-responsive img-thumbnail center-block promotedGameElementContentImg" alt="{{= $value.title}}"/>

                        <div class="promotedGameTitleWrapper">
                            <div class="promotedGameTitleContent">
                                {{= $value.title}}
                            </div>

                            <div class="gameProviderName">
                                {{= $value.providerName}}
                            </div>
                        </div>

                    

                    

                

                {{if $value.jackpotGame == true}}
                    <div id="gameJackpot_{{= $value.name}}" class="gameJackpot">
                        <div class="gameJackpotTitle">Jackpot</div>
                        <div class="gameJackpotValue" id="gameListJackpot_{{= $value.name}}"></div>
                    </div>
                {{/if}}

                <div class="promotedGame_playButtonWrapper">

                    
                        
                        

                            

                            {{if $value.hideDemoUrl != true}}

                                {{if demoGameOpeningType == "loginRegisterPopup"}}

                                    

                                {{else}}

                                    {{if $value.tabName == "live" || $value.liveGame}}
                                        <a href="/liveGameWindow?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default liveGameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} promotedGame_playButton promotedGame_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                            Latihan
                                        </a>
                                    {{else}}
                                        <a href="/demoGame?name={{= $value.name}}&provider={{= $value.provider}}&ratio={{= $value.ratio}}&res={{= $value.metadata.res}}&gmode={{= $value.metadata.gmode}}&thisIsDemo=1" class="btn-demo-prelogin btn btn-default gameListLink gameLink_provider_{{= $value.provider}} gameTab_demo_{{= $value.tabName}} promotedGame_playButton promotedGame_demoButton" title="{{= $value.title + ' ' + bnz_gamespage_demo}}">
                                            Latihan
                                        </a>
                                    {{/if}}

                                {{/if}}

                            {{/if}}

                        
                    

                    
                        
                        </div>
                        
                    

                </div>

            </div>

        {{/if}}

    {{/each}}

</script>

<div class="gameswrapper">
    <div id="games" class="row hidden">
        <div class="hasil-filter hidden">Hasil Filter</div>

        <div class="game-wrapper">

        </div>
    </div>
</div>

<div class="overlay-details-wrapper-outside">

</div>




    
    

        <div id="viewmorebutton" class="gamespagination"></div>

    










 

<script type="text/javascript">
    // Custom Group

    // translation for menu n game group
    var bnz_msgGameGroup_LOBBY = "PILIHAN";
    var bnz_msgGameGroup_ALL = "SEMUA";
    var bnz_msgGameGroup_POPULAR = "POPULER";
    var bnz_msgGameGroup_ALLNEW = "TERBARU";
    var bnz_msgGameGroup_TOPTEN = "TOP 10";
    var bnz_msgGameGroup_CUSTOM = "FILTER";
    var bnz_msgGameGroup_FAVORITE = "FAVORIT";

    // trnaslation top 10 game
    var bnz_msgGameGroup_n_top_multiplier_minggu_slots = "Slot Dengan Kelipatan Kemenangan Terbesar";
    var bnz_msgGameGroup_n_top_kemenangan_minggu_slots = "Slot Dengan Kemenangan Terbanyak";
    var bnz_msgGameGroup_n_top_ronde_minggu_slots = "Slot Dengan Ronde Terbanyak";
    var bnz_msgGameGroup_n_top_terpopuler_minggu_slots = "Slot Paling Sering Dipilih";
    var bnz_msgGameGroup_topRtp_slots = "Slot Dengan RTP Terbaik";
    var bnz_msgGameGroup_n_top_perputaran_minggu_slots = "Slot Dengan Perputaran Taruhan Terbesar";
    var stopclick = true;
    function get_custom_gameGroup(){


        $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/gamegroupdesktop", null, function (map){



            if(map.errorCode == 0){
                $.each(map.data, function(index, tabName){

                    var classmn = "";
                    if(tabName.isActive == '1'){
                        classmn = "active";
                    }

                    var groupName = "";
                    groupName = tabName.name;

                    // create new tab game for lobby game with list
                    var iflobbyclass = (classmn == 'active') ? '' : 'hidden';

                    // get list game group from collections
                    if(tabName.type == "1" || tabName.type == "3"){
                        $(".gameswrapper").append('<div id="'+groupName+'" class="gameswithlist row '+iflobbyclass+'"></div>');
                        if(tabName.type == "3" && groupName == "TOPTEN"){
                            $("#"+groupName).append('<div class="header-topten-title"><div class="topten-title-inner">TOP 10 SLOT</div>' +
                                '</div>');
                        }
                        var listGamesCollections = tabName.data;
                        listGamesCollections = listGamesCollections.split(",");
                        var showlihatlebih = "";
                        var isLobbyLihatLebih = 0;
                        var isTopten = 0;
                        if(classmn == "active"){

                            var moredata = bnz_msg_moredata.replace("{0}","-");
                            showlihatlebih = '<div class="lihatlebih-lobby"><span class="lihatlebihbutton lihatlobby"><i>'+moredata+'</i> <i class="fa fa-angle-double-down" aria-hidden="true"></i></span>';
                            isLobbyLihatLebih = 1;
                        }




                        $.each(listGamesCollections, function(key,val){
                            var thisname = groupName+val+key;


                            if(tabName.type == "3" && groupName == "TOPTEN"){
                                $("#"+groupName).append('<div class="gamegroup_lobby">' +
                                    '<div class="separator-topten"><hr></div>\n' +
                                    '           <div class="title-group">'+getGameGroupDisplayName(val)+' ' +
                                    '               <a href="/id/'+tabName.link+'?group='+tabName.groupData+'&anchor='+val+'" class="look-detail-topten">Lihat lebih detail</a>' +
                                    '           </div>\n' +
                                    '<div class="carouseltopten-wrapper">' +
                                    '           <div class="flexslider carousel">' +
                                    '              <ul class="content-game-lobby slides '+thisname+'" id="'+thisname+'"></ul>' +
                                    '              <div style="clear:both">' +
                                    '           </div>' +
                                    '</div>' +
                                    '           </div>'+showlihatlebih+'\n' +
                                    '        </div>');
                                isTopten = 1;
                            } else {
                                $("#"+groupName).append('<div class="gamegroup_lobby">' +
                                    '<div class="separator-topten"><hr></div>\n' +
                                    '            <div class="title-group">'+getGameGroupDisplayName(val)+'</div>\n' +
                                    '            <div class="content-game-lobby '+thisname+'" id="'+thisname+'"></div><div style="clear:both"></div>'+showlihatlebih+'\n' +
                                    '        </div>');
                            }

                            show_tab_content(val,"", 1,0,isLobbyLihatLebih,thisname,isTopten);


                        });
                    }


                    var groupId = groupName || tabName;
                    var hidemenu = (userIsLogged && tabName.name == 'FAVORITE') ? "" : (tabName.name == 'FAVORITE') ? "hidden":"";

                    $(".mn_game_custom").append("<li class='"+hidemenu+" "+classmn+" "+groupId+"' data-type='"+tabName.type+"' data-group='" + (tabName.data || groupName) + "' data-tab='"+groupId+"'>" + getGameGroupDisplayName(groupId) + "</li>");


                    setTimeout(function(){
                        var thisloc = location.href;
                        var filterdata = getUrlParameter(thisloc, 'filter');
                        var searchgame = getUrlParameter(thisloc, 'search');
                        if(filterdata || searchgame){

                        } else {
                            if(tabName.isActive == '1'){
                                $("."+groupId).trigger("click");
                            }
                        }

                    },1000);
                    /*if(tabName.indexOf("favourite") != -1 && userIsLogged){
                        setTimeout(function(){
                            $(".mn_game_custom li:nth-child(4)").before("<li data-group='"+tabName+"' data-tab='"+tabName+"'>"+getGameGroupDisplayName(tabName)+"</li>");
                        },1000);
                    }*/

                });

                // filter when first time loading
                setTimeout(function(){
                    var thisloc = location.href;
                    var filterdata = getUrlParameter(thisloc, 'filter');
                    var searchgame = getUrlParameter(thisloc, 'search');

                    if(filterdata){
                        $(".mn_game_custom .CUSTOM").trigger("click");
                    }

                    if(searchgame) {
                        searchgame = searchgame.replaceAll('_',' ');
                        $("#gamesSearchKeyword").val(searchgame);
                        updateValuesAfterFilter(true);
                        if(/^\d+$/.test(searchgame)){
                            setTimeout(function(){
                                $(".game-wrapper > div:nth-child(1) .details-button").trigger("click");
                            },2500);
                        }
                    }
                },2000);
            }

        });
    }

    $(document).ready(function(){


        $("body").on("click",".TOPTEN", function(){
            $('.carouseltopten-wrapper > .flexslider').flexslider({
                animation: "slide",
                animationLoop: true,
                slideshow: false,
                itemWidth: 210,
                controlNav: false,
                itemMargin: 5,
                minItems: 4, // use function to pull in initial value
                maxItems: 4 // use function to pull in initial value
            });
        });

        if(!window.isIndexPage){
            setTimeout(function(){
                // game search n filter affix
                /*var $attribute3 = $('#gamesSearchOuterWrapper'); */
                var $attribute3 = $('#gamesSearchOuterWrappers');
                var gamepagewidth = $("#gamecontentcenter").width() + 10;
                $attribute3.each(function(){
                    $(this).affix({
                        offset: {
                            top: $(this).offset().top - 50
                        }
                    });

                });
                $attribute3.prop("style","width:"+gamepagewidth+"px");

                $attribute3.on('affix-top.bs.affix', function(){
                    var gamepagewidth = $("#gamecontentcenter").width() + 10;
                    $attribute3.prop("style","width:"+gamepagewidth+"px");
                });

                $attribute3.on('affix.bs.affix', function(){
                    var gamepagewidth = $("#gamecontentcenter").width() + 10;
                    $attribute3.prop("style","width:"+gamepagewidth+"px");
                });

                $(window).on("resize", function(){
                    var gamepagewidth = $("#gamecontentcenter").width() + 10;
                    $attribute3.each(function(){
                        $(this).data('bs.affix').options.offset.top = $(this).offset().top - 50;

                        $attribute3.prop("style","width:"+gamepagewidth+"px");
                    })
                });
            },1000);
        }



        if(isMobile.any || isMobileOther){
            $("#games").on("click", ".gameInner", function(){
                $(this).parent().siblings().find(".gameInner").removeClass("activehover");
                $(this).addClass("activehover");
            });

        } else {
            $("#games").on("mouseenter", ".gameInner", function(){
                $(this).parent().siblings().find(".gameInner").removeClass("activehover");
                $(this).addClass("activehover");
            });

            $("#games").on("mouseleave", ".gameInner", function(){
                $(this).parent().siblings().find(".gameInner").removeClass("activehover");
                $(this).removeClass("activehover");
            });
        }

        // show hide game in lobby
        $(".gameswrapper").on("click",".lihatlobby",function(){
            if($(this).hasClass("expanded")){
                $(this).removeClass("expanded");
                $(this).closest(".gamegroup_lobby").find(".content-game-lobby > div:nth-child("+totalgamelobby+")").nextAll().addClass("hidden");
                $(this).find("i:not('.fa')").text("Lihat semua");
                $(this).parent().find(".more-games-data").removeClass("hidden");
                $(this).find("i.fa").removeClass("fa-angle-double-up").addClass("fa-angle-double-down");
            } else {
                $(this).addClass("expanded");
                $(this).closest(".gamegroup_lobby").find(".content-game-lobby > div:nth-child("+totalgamelobby+")").nextAll().removeClass("hidden");
                $(this).find("i:not('.fa')").text("Lihat lebih sedikit");
                $(this).parent().find(".more-games-data").addClass("hidden");
                $(this).find("i.fa").removeClass("fa-angle-double-down").addClass("fa-angle-double-up");
            }

        });

        var firstLoad = true;

        // change menu lobby

        $(".mn_game_custom").on("click","li", function(event){

           /* if(!stopclick){
                return false;
            }
            stopclick = false;*/

            if($(this).hasClass("active") && $(this).hasClass("CUSTOM")){ // only open filter if custom game is already clicked
                $(".lantai-short").addClass("hidden");
                $("#gamesSearchOuterWrapper-foraffix").addClass("withlist");

                $(".filterlist").stop().toggleClass("hidden", function(){
                    var thisele = $(this);
                    if(thisele.hasClass("hidden")){
                        $(".gameswrapper").attr("style"," ");
                    } else {

                        /*if(window.isIndexPage){
                            var filterheight = thisele.height() + 60;
                        } else {
                            var filterheight = thisele.height() + 35;
                        }*/
                        var filterheight = thisele.height() - 60;
                        $(".gameswrapper").attr("style","margin-top:"+filterheight+"px");
                    }
                },0);
                stopclick = true;
                return false;
            }

            var thisid = $(this).data("group");
            var thisdatatab = $(this).data("tab");
            var thisdatatype = $(this).data("type");
            var thisIsGameWithList = false;
            var thistext = $(this).text();

            $(".gameswrapper").attr("style"," ");
            $(".filterlist").addClass('hidden');
            $(".openfilter, #gamesSearchSorting").removeClass("active");

            $(".hasil-filter").addClass("hidden");
            limitInfiniteScroll = 10;

            if(thisdatatype == '1' || thisdatatype == '3'){
                thisIsGameWithList = true;
            }
            filterList = [];
            $(".filterlist > div .checklist").html("");
            $(".judul-lantai").addClass("active");
            $(".dummy-reset").trigger("click");
            $(".no-data-found").addClass("hidden");
            $(this).addClass("active").siblings().removeClass("active");

            if($(".sortname i").hasClass("fa-caret-down")){
                $(".sortname i").removeClass("fa-caret-down");
                $(".sortname i").addClass("fa-caret-up");
                $(".dummy-atoz i").addClass("fa-long-arrow-up");
                $(".dummy-atoz i").removeClass("fa-long-arrow-down");
                $("#gamesSearchSortingReverse").trigger("click");
            }

            if(thisIsGameWithList){
                $("#"+thisdatatab).removeClass("hidden").siblings().addClass("hidden");
                $(".gameswrapper").attr("style"," ");
                $("#gamesSearchSorting").addClass("disable-filter");
                $(".overlay-sorting").removeClass("hidden");
                $("#gamesSearchFiltering").removeClass("hidden");
                $("#viewmorebutton").addClass("hidden");
                $(".lantai-short").addClass("hidden");
                $("#gamesSearchOuterWrapper-foraffix").addClass("withlist");
                $("#gamesSearchKeyword").val("");

            } else {
                $("#gamesSearchFiltering, #gamesSearchSorting").removeClass("hidden");
                $("#gamesSearchSorting").removeClass("disable-filter");
                $(".overlay-sorting").addClass("hidden");
                $("#games").removeClass("hidden").siblings().addClass("hidden");
                if($(this).hasClass("CUSTOM")){

                    $(".lantai-short").addClass("hidden");
                    $("#gamesSearchOuterWrapper-foraffix").addClass("withlist");

                    if(!firstLoad){
                        $(".filterlist").stop().toggleClass("hidden", function(){
                            $(".gameswrapper,#viewmorebutton").addClass("hidden");
                            if($(this).hasClass("hidden")){
                                $(".gameswrapper,#viewmorebutton").removeClass("hidden");
                                $(".gameswrapper").attr("style"," ");
                            } else {
                                var thisele = $(this);
                                setTimeout(function(){

                                    /*if(window.isIndexPage){
                                        var filterheight = thisele.height() + 60;
                                    } else {
                                        var filterheight = thisele.height() + 35;
                                    }*/
                                    var filterheight = thisele.height() - 60;


                                    $(".gameswrapper").attr("style","margin-top:"+filterheight+"px");
                                    $(".gameswrapper,#viewmorebutton").removeClass("hidden");
                                    $('html, body').animate({scrollTop: $("#gamesSearchOuterWrapper-foraffix").offset().top - 55}, 1000);
                                },1500);
                            }

                        },0);
                    }

                } else {
                    $(".lantai-short").removeClass("hidden");
                    $("#gamesSearchOuterWrapper-foraffix").removeClass("withlist");
                }




                show_tab_content(thisid,"","","","","","","",firstLoad);
                firstLoad = false;

                $("#viewmorebutton, .title-gamegroup").removeClass("hidden");
                stopclick = true;
            }
        });



        // for short lantai
        $(".list-lantai").on("click", ".item-list-lantai", function(){
            $('.lantai-filter input:checkbox').removeAttr('checked');
            var thisid = $(this).data("short");
            if(thisid && $(this).hasClass("active")){
                $(this).removeClass("active");
            } else {
                $(this).addClass("active");
            }
            if(thisid){
                $("#"+thisid).trigger("click");
            }
        });



        $(".gameswrapper").on("click", ".details-button",function(){
            //$(this).closest(".game").siblings().find(".overlay-details").html();


            var thisslide = $(this).closest(".game").find(".overlay-details").data("slides");


            if(thisslide){
                var tempslide = '<ul class="slides">'+thisslide+'</ul>';
                $(this).closest(".game").find(".overlay-details .popup-thumbslide").html(tempslide);
            }


            var htmloverlay = $(this).closest(".game").find(".overlay-details-outer").html();

            $(".overlay-details-wrapper-outside").html(htmloverlay);
            $(".overlay-details-wrapper-outside .overlay-details").removeClass("hidden");
            $(".overlay-details-wrapper-outside .popup-thumbslide").flexslider({
                animation: "slide",
                easing: "swing",
                direction: "horizontal",
                reverse: false,
                animationLoop: true,
                startAt: 0,
                slideshow: false,
                touch: true,
                animationSpeed: 600,
                randomize: false,
                pauseOnAction: false,
                pauseOnHover: true,
                video: false,
                controlNav: false,
                directionNav: true
            });

            defineGameOpening(".gameListLink",gameWindowOpening);
            defineGameOpening(".liveGameListLink",liveGameWindowOpening);
        });

        $(".overlay-details-wrapper-outside").on("click",".close-overlay-details", function(){
            $(this).closest('.overlay-details-wrapper-outside').html("");
        });
        $(".overlay-details-wrapper-outside").on("click",".close-popup-game", function(){
            $(this).closest('.overlay-details-wrapper-outside').html("");
        });



        // hide game popup if press ESC
        $(document).keyup(function(e) {
            if (e.keyCode == 27) { // escape key maps to keycode `27`
                $(".overlay-details").addClass("hidden");
            }
        });

        $(".button-simpan-filter").off();
        $(".openfilter, .close-filter, .button-simpan-filter").on("click",function(){
            $(".filterlist").addClass("hidden");
            $(".gameswrapper").attr("style","");
        });
    });
</script>
 


<script type="text/javascript">



    // If url parameter gamegroup is found, open the correct group with slide animation
    var urlParam='';
    var freeSpinsId = getUrlParameter(this.href, 'freeSpinsId');
    $(document).ready(function() {

        if(freeSpinsId) {
            // Set delay for filling array with games
            setTimeout(function() {
                updateTabContent(freespinsGamesList[freeSpinsId], 'freeSpins');
            },1500);

            /*if ($("#games").length > 0) {
                $('html, body').stop(true, true).animate({
                    scrollTop: $("#games").offset().top
                }, 600);
            }*/
        }
        else {
            // Populate gamelist
            if(urlParam != '') {
                show_tab_content(urlParam);
            }
            else if (window.isLiveCasinoPage) {
                show_tab_content('live');
                $("#gamesSearchSorting").removeClass("hidden");
            }
            /*else if (window.isIndexPage) {

                populate_gameGroupItems(true,'accordion','slots, live, olahraga, bolaTangkas, VIP Casino, test_all_slots,n_popular,n_terbaru,n_favourite,n_top_terpopuler_minggu,n_top_ronde_minggu,n_top_kemenangan_minggu,n_top_mutliplier_minggu, lott','20','false',false);
                $("#gamesSearchSorting, #games").removeClass("hidden");
                setTimeout(function(){
                    show_tab_content('n_terbaru_slots');
                }, 800);

                 // feature_all_slots
            }*/
            else { // if games Page
                $("#menu_custom_group, #gamesLobby").removeClass("hidden");
                get_custom_gameGroup();
                /*show_tab_content('n_terbaru_slots');*/
            }
        }
        // Show jackpots
        

        // Hover ellipsis
        $(".gameProviderName").hoverForMore({
            speed: 100.0
        });




    });

</script>

                        
                    

                </div>

            

            

        </div>
    </div>
</div>




    <div id="prefooter-fluid" class="row">
        <div class="container">
            <div id="prefooter" class="row">
                <div class="col-xs-12">

                    

<div class="row games-offered">

    <div class="col-xs-12 col-md-12 col-sm-12 col-lg-12 item">
        <div class="row">
            <div class="col-xs-4 col-sm-4 col-md-4">
                <a href="/id/bolaTangkas">
                    <div class="image-hover-prefooter prefooter1"></div>
                    <span class="name-of-game">Bola Tangkas</span>
                    <div class="popup-block">
                        Permainan bola tangkas orisinil khas <br>Bonanza88.
                    </div>
                </a>
            </div>
            <div class="col-xs-4 col-sm-4 col-md-4">
                <a href="/id/gamesPage">
                    <div class="image-hover-prefooter prefooter2"></div>
                    <span class="name-of-game">Mesin Slot</span>
                    <div class="popup-block">
                        Pilihan lantai mesin slot dengan total lebih dari 300 permainan.
                    </div>
                </a>
            </div>
            <div class="col-xs-4 col-sm-4 col-md-4">
                <a href="/id/olahraga">
                    <div class="image-hover-prefooter prefooter3"></div>
                    <span class="name-of-game">Olahraga</span>
                    <div class="popup-block">
                        Harga terbaik dalam taruhan olahraga terlengkap.
                    </div>
                </a>
            </div>
            <div class="col-xs-4 col-sm-4 col-md-4">
                <a href="/id/casino">
                    <div class="image-hover-prefooter prefooter4"></div>
                    <span class="name-of-game">Live Casino</span>
                    <div class="popup-block">
                        Siaran langsung Baccarat, Blackjack & Rolet 24 Jam.
                    </div>
                </a>
            </div>
            <div class="col-xs-4 col-sm-4 col-md-4">
                <a href="/id/vipcasino">
                    <div class="image-hover-prefooter prefooter5"></div>
                    <span class="name-of-game">VIP Casino</span>
                    <div class="popup-block">
                        Permainan Premium Live Casino terbaik Anda pribadi spesial.
                    </div>
                </a>
            </div>
        </div>
    </div>
</div>
<div id="prefooter-block" class="row">
    <div class="prefooter-title col-sm-12">
        Bantuan 24 Jam
    </div>
    <div class="prefooter-information bantuan24jam col-sm-12">
        <div class="row">
            <div class="col-sm-6">
                <p class="description-content heading border-blue-bottom">
                    Hubungi kami lebih cepat<br>
                    dengan cara yang Anda suka!
                </p>
                <div class="contact-faq-wrapper">
                    <div class="inner-contact-faq">
                        <b>Whatsapp</b><br>
                       +94 702-343-855
                    </div>

                    <div class="inner-contact-faq">
                        <b>Email</b><br>
                        <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="accfdfeccec3c2cdc2d6cd949482cfc3c1">[email&#160;protected]</a>
                    </div>
                </div>
            </div>
            <div class="col-sm-6 right-img-contact">
                <img src="/cms/images/hubungi_kami_PNG.png" class="img-responsive" alt="Hubungi Bonanza88"/>
            </div>
        </div>
    </div>
</div>

<div class="winner-list-custom row">

</div>

<!--<div class="home-content">
    <style>
        .home-content li, .home-content table {
            font-size: 11px;
        }
        .home-content table td {
            padding: 5px;
        }
        .home-content ul {
            margin-bottom: 10px;
        }
        .home-content h4,.home-content h3 {
            font-size: 15px;
            margin-top: 0px;
            margin-bottom: 5px;
            font-weight: bold;
            text-transform: uppercase;
        }
    </style>
    <div class="article-content">
        <div class="row">
            <div class="col-sm-12">
                <h1>Kami Adalah Situs Bonanza88 ASLI yang telah Melayani Pelanggan Sejak Tahun 2011</h1>
                <p>
                    Kami adalah situs asli <strong><a href="https://www.bonanza88.love/">Bonanza88</a></strong> yang telah hadir sejak 2011. Kepopuleran Bonanza88 menyebabkan banyaknya situs judi online lain yang menggunakan nama yang serupa atau mirip. Kami sadar betul kemiripan nama tersebut membuat banyak pelanggan kami bingung dan terkadang kesulitan untuk mengakses situs resmi Bonanza88 dan mendapatkan link alternatif Bonanza88 untuk login.
                </p>
                <h2>Link Alternatif Bonanza88 untuk Login</h2>
                <p>
                    Berikut adalah langkah-langkah yang bisa Anda lakukan untuk mengakses situs Bonanza88 yang asli dan mendapatkan link alternatif Bonanza88 untuk login:
                </p>
                <ul>
                    <li>Anda dapat mengakses situs <a href="https://www.bukablok.com/" rel="nofollow" target="_blank">www.bukablok.com</a> dan tekan tombol "BUKA" untuk membuka blokir ke situs asli Bonanza88. Jangan lupa untuk menyimpan link alternatif situs Bonanza88 ke dalam bookmark ketika sudah berhasil masuk dan login ke situs Bonanza88
                    </li>
                    <li>Anda dapat menghubungi <em>customer service</em> Bonanza88 di nomor whatsapp <a href="https://wa.me/639062838958?text=Saya%20mau%20link%20alternatif%20situs%20Bonanza88%20yang%20asli" rel="nofollow" target="_blank">+639062838958</a> dan customer service Bonanza88 akan dengan senang hati memberikan link alternatif Bonanza88 untuk login</li>
                    <li>Anda dapat chatting dengan tim bantuan Bonanza88 melalui <a href="https://direct.lc.chat/7527411/" rel="nofollow" target="_blank">Livechat</a> untuk mendapatkan link alternatif situs asli Bonanza88
                    </li>
                </ul>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-12">
                <h2>
                    Bonanza88 adalah Situs Judi Slot Online Terpercaya 24 Jam
                </h2>

                <p>
                    Selamat, Anda telah menemukan situs judi online Indonesia yang tepercaya, aman dan bertanggung jawab. Semua kemenangan Anda berapapun nilainya pasti dibayar. Slot online, semenjak 2020 trendnya makin naik. Hal ini tidak lepas dari kemudahan dalam bermain slot. Anda tidak butuh modal besar, komputer canggih ataupun pengetahuan yang tinggi tentang slot online. Cukup sediakan modal 20ribu saja, bisa melalui transfer bank atau <em>emoney</em> atau bahkan menggunakan pulsa seluler Anda untuk bisa bermain slot online. Hal kedua yang Anda butuhkan, ponsel pintar dengan dukungan paket data seluler untuk mengakses situs judi slot online. Selain hal yang telah disebutkan, Anda membutuhkan keberuntungan, sebab game satu ini hanya membutuhkan keberuntungan, karena tidak ada yang perlu Anda lakukan selain memilih permainan yang sedang bagus atau bahasa gaulnya sedang <em>gacor</em>, kemudian melakukan putaran.
                </p>
                <p>
                    Namun meski mudah, Anda tetap harus mengetahui situs yang terpercaya dan memastikan apabila Anda menang, Anda pasti dibayar. Situs judi merupakan salah satu situs yang mengutamakan kepercayaan dibanding kecanggihan ataupun kelengkapan <em>game</em>. Meski situs judi tersebut lengkap baik dari segi permainan ataupun metode depositnya, tapi apabila tidak <em>fair</em> atau tidak membayar sesuai kemenangan, Anda bisa lupakan situs tersebut. Bonanza88, sebagai salah satu pelopor <strong><a href="https://www.bonanza88.love/">situs judi slot online</a></strong> di tanah air Indonesia, adalah situs judi yang sudah melayani pelanggan sejak 2011. Kepercayaan itulah yang membuat Bonanza88 selalu hadir memberikan hiburan yang maksimal.
                </p>
                <p>
                    Bonanza88 adalah <a href="https://www.bonanza88.love/">situs judi slot online</a> resmi, terpercaya di Indonesia sejak 2011, yang dilengkapi <a href="https://www.bonanza88.love/bola-tangkas/">bola tangkas</a>, casino, judi bola dan poker. Bonanza88 hadir di tahun 2022 merupakan sebuah indikator kuat setelah 11 tahun melayani pelanggan, Bonanza88 tetap konsisten memberikan hiburan berkualitas tanpa mengorbankan kepercayaan pelanggan. Bonanza88 senantiasa meningkatkan pelayanan dengan memberikan game slot berkualitas dari provider-provider ternama, menambah metode deposit yang memudahkan pelanggan dalam melakukan deposit, serta menghadirkan promosi beragam yang disesuaikan dengan keinginan dan kepuasan pelanggan.
                </p>
                <p>
                    Sebelum Anda bermain judi atau slot di Bonanza88, jika Anda pemula, Anda harus kenal lebih jauh terlebih dahulu tentang slot agar nantinya Anda tidak bingung.
                </p>

            </div>
        </div>

        <div class="row" style="margin-bottom:15px;">
            <div class="col-sm-12">
                <h2>Informasi Penting Mengenai Situs Judi Online Terpercaya Bonanza88</h2>
                <p>
                    Jika Anda sudah yakin ingin bermain slot, masih ada hal yang harus Anda perhatikan, yakni mengenai informasi tentang situs yang nantinya akan Anda jadikan sebagai situs untuk bermain. Karena informasi tersebut yang Anda butuhkan sebagai acuan sebelum bergabung. Berikut ini beberapa informasi mengenai Bonanza88 sebagai salah satu situs judi slot online terpercaya 24 jam:

                </p>

                <table style="margin-left: auto; margin-right: auto;" title="Informasi penting Bonanza88" border="1" cellspacing="0">
                    <tbody>
                    <tr>
                        <td>Minimal Deposit</td>
                        <td>IDR20,000</td>
                    </tr>
                    <tr>
                        <td>Waktu Deposit &amp; WD</td>
                        <td>± 1-5 Menit</td>
                    </tr>
                    <tr>
                        <td>Metode Deposit</td>
                        <td>Transfer Bank, e-Money &amp; Pulsa</td>
                    </tr>
                    <tr>
                        <td>Top Provider Slot</td>
                        <td>Pragmatic Play, Qtech, Habanero, Microgaming, Spadegaming</td>
                    </tr>
                    <tr>
                        <td>Game Favorit</td>
                        <td>Bola Tangkas, Gates of Olympus, Starlight Princess, Sweet Bonanza88, Koi Gate, Dead or Alive</td>
                    </tr>
                    <tr>
                        <td>Hubungi Kami ☎ WhatsApp</td>
                        <td>+639062838958</td>
                    </tr>
                    </tbody>
                </table>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h2>Memilih Situs Judi Online Tahun 2022, yakni Bonanza88 Asli</h2>
                <p>Sudah dikatakan di atas, untuk memilih situs judi online tidaklah boleh sembarangan, Anda harus melihat ciri-ciri situs tersebut terlebih dahulu. Jika suatu situs memiliki ciri-ciri seperti yang telah dituliskan di atas, berarti situs tersebut terpercaya. Jika tidak, sebaiknya Anda mencari situs lain.</p>
                <p>Dan kali ini, tidak perlu risau dan bingung memilih <strong><a href="https://www.bonanza88.love/">situs judi slot online terpercaya</a></strong>, Anda bisa langsung main di Bonanza88. Situs kami adalah situs judi online terpercaya yang akan membayar kemenangan berapapun kepada pemain.</p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h3>Mengapa Bermain di Bonanza88 yang Asli</h3>
                <p>Mencari situs judi online terpercaya memang susah-susah gampang, dan ketika Anda menemukannya, tidak usah ragu lagi untuk main, terlebih main di Bonanza88. Mengapa Anda harus memilih bermain di Bonanza88? Karena situs kami memiliki keunggulan yang belum tentu memiliki oleh situs judi online lainnya. Apa keuntungan bermain di Bonanza88?</p>

                <ol>
                    <li>
                        <h4>Sistem Satu Saku</h4>
                        <p>Bonanza88 menggunakan sistem judi online satu saku™, dimana Anda dapat bermain di beragam jenis permainan judi online yang Bonanza88 sediakan sekaligus tanpa harus repot memindahkan saldo antara permainan satu dengan lainnya. Pada dasarnya, Anda tidak perlu lagi repot transfer wallet untuk main.</p>
                    </li>
                    <li>
                        <h4>Data Diri Aman</h4>
                        <p>Saat Anda bermain di Bonanza88, data personal Anda, dijamin aman dan tidak akan bocor ke pihak yang tidak bertanggung-jawab.</p>
                    </li>
                    <li>
                        <h4>Semua Kemenangan <strong>Pasti</strong> Dibayar</h4>
                        <p>Kemenangan berapa saja nantinya akan kami bayarkan. Tidak pernah ada satupun member Bonanza88 yang kemenangannya tidak dibayarkan, dan tidak akan dipotong 1 rupiah pun dengan alasan apapun.</p>
                    </li>
                    <li>
                        <h4>RTP dan Bonus Jackpot Besar</h4>
                        <p>Sebagai pemain slot pastinya cari RTP dan hadiah Jackpot besar saat bermain games slot. Di Bonanza88, menyediakan games slot online yang punya nilai RTP tinggi dengan volatilitas yang tinggi, serta hadiah jackpot yang diberikan setiap minggu selalu bernilai fantastis
                        </p>
                        <p>Sejumlah informasi yang berkenaan dengan situs judi sudah tim Bonanza88 berikan. Pastikan bahwa Anda memahami trik memilih situs judi online yang dapat dipercaya, mengaplikasikan panduan bermain judi online di situs judi secara benar supaya mendapatkan jackpot besar, dan ketahui games dengan RTP tinggi pada sebuah situs judi supaya bisa menang besar.</p>
                    </li>
                </ol>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h2>Sejarah Situs Judi Slot Online di Indonesia</h2>
                <p>Permainan judi slot online kali pertama dikenalkan di tahun 1887 saat mesin poker pertama kalinya dibuat oleh suatu perusahaan bernama Sittman and Pitt di negara bagian New York, Amerika Serikat.</p>
                <p>Waktu itu istilah judi slot belum dikenali dan mesin poker diletakkan di beberapa lokasi hiburan yang ramai dan cukup berkualitas seperti hotel, restoran atau bar.</p>
                <p>Pengunjung bisa mainkan mesin itu dengan memasukkan uang koin ke dalamnya untuk hiburan dan andaikata menang, pemain bisa menginformasikannya ke pengurus tempat itu lantaran mesin poker tidak bisa mengeluarkan uang otomatis untuk membayar kemenangan.</p>
                <p>Sekian tahun setelah itu seorang teknisi namanya Charles August Fey yang terobsesi dengan mesin poker, ia sukses memperbaiki mesin itu dengan mengurangi jumlah drum dalam mesin dari 5 jadi tiga dan menambah beberapa simbol lain pada mesin sebelumnya, satu diantaranya ialah lonceng atau bel.</p>
                <p>Mesin yang dibuat Fey ini bisa mengeluarkan pembayaran otomatis. Mesin ini dikenali sebagai lonceng kebebasan karena lambang lonceng fenomenal yang ditambahkan dan dipandang sebagai mesin slot pertama di dunia.</p>
                <p>Merasa jika ciptaannya benar-benar diakui pada waktu itu, Fey berhenti dari pekerjaannya dan membuka perusahaan untuk membuat semakin banyak mesin slot. Atas usaha dan pengabdiannya, Fey sukses membuat perkembangan yang paling berarti dan semakin berkembang cepat hingga judi slot bisa kuasai 70% tempat judi di tiap casino di penjuru dunia dan hanya tersisa 30% tempat judi untuk permainan yang lain.</p>
                <p>Lebih dari satu abad, judi slot games yang bermula dari mesin satu tangan sekarang dapat dimainkan dengan smartphone sembari santai, hal ini memperlihatkan jika perubahan teknologi membuat judi slot makin mudah dijangkau dan dimainkan.</p>
                <p>Tidaklah mengherankan judi slot semenjak dua dekade lalu sampai sekarang mendapatkan predikat judi paling ramai dimainkan oleh orang di penjuru dunia karena beberapa alasan.</p>
                <p>Permainan slot baik online atau offline dapat bermain dengan taruhan yang paling kecil. Perbedaannya bila Anda bermain offline Anda harus ke rumah judi casino untuk bermain lewat mesin sementara itu slot online Anda dapat memainkannya lewat PC atau gadget.</p>
                <p>Di Indonesia, agen permainan slot terpercaya sediakan judi slot online yang dapat dimainkan dengan taruhan dimulai dari 100 rupiah. Itu penyebabnya seluruh orang dengan keuangan menengah ke bawah bisa mainkan games ini.</p>
                <p>Permainan slot online mempunyai bermacam-macam permainan hingga dua ribu macam. Ini membuat judi slot tak pernah membosankan untuk dimainkan sebab jenis dan kombinasi tidak ada batasnya.</p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h2>Slot Online Bonanza88</h2>
                <p>
                    Macam games judi lumayan banyak, satu diantaranya ialah <strong><a href="https://www.bonanza88.love/">slot online</a></strong>. Slot adalah games atau permainan yang sudah ada semenjak 1899. Dahulu permainan taruhan ini dimainkan dengan memanfaatkan mesin slot tradisional. Teknik bermainnya yakni, dengan  mengarahkan tuas ke bawah dan nantinya gambar yang ada pada mesin slot akan berputar-putar lantas berhenti secara <i>random</i>. Apabila Anda ingin tahu wujud dari mesin slot penguji peruntungan tradisional ini, di zona bermain mall-mall masih lumayan banyak yang dapat dijumpai.
                </p>
                <p>
                    Akan tetapi, saat ini, slot dapat Anda mainkan kapanpun dan dimanapun tanpa halangan apapun. Baik di rumah, di jalan, di cafe, Anda bisa memainkan slot saat itu juga. Cukup menggunakan ponsel pintar Anda dan koneksi internet, Anda bisa mengakses situs judi slot online Bonanza88.
                </p>
                <p>
                    Ragam atau variasi slot online sangatlah banyak, mulai dari tema hewan, buah, tokoh terkenal atau fantasy, dapat Anda mainkan. Seperti salah 1 game slot online yang terkenal dari tahun 2020, adalah Sweet Bonanza, game slot yang mengusung tema buah-buahan yang memberikan kemenangan hingga 5.000x dari nilai taruhan Anda. Selain itu fitur yang beraneka ragam membuat Anda tidak akan merasa cepat bosan dengan permainan ini.
                </p>
                <p>
                    Kelebihan bermain slot online, diantaranya, bisa dimainkan dimana saja, dengan modal yang cukup ringan, lebih murah daripada 1 pack rokok merk terkenal yang merah, Anda bisa memainkan slot online ini. Selain itu dengan tampilan yang menarik dan suara yang jernih, kepuasan Anda bermain slot online tidak kalah dengan slot yang ada di casino-casino terkenal di dunia, serta kemungkinan kemenangan yang bisa Anda peroleh sangatlah besar, tergantung dari keberuntungan Anda.
                </p>
                <p>
                    Dari sisi keuntungan, sudah jelas slot online lebih baik, karena banyak sekali bonus game yang akan didapat. Maka dari itu tidaklah aneh bila games slot online ini, demikian terkenal dan kini sudah menjadi games judi online penghasil uang yang paling digandrungi, terutama di Indonesia sejak tahun 2020 hingga tahun 2022.
                </p>
                <p>
                    Tidak cukup mengetahui apa itu slot, Anda juga harus tahu provider slot online terbaik dan terpercaya.
                </p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h2>8 Provider Slot Terbaik Di Indonesia yang ada di Bonanza88</h2>
                <p>
                    Banyaknya provider yang merilis game slot, akan membuat Anda bingung memilih saking banyaknya. Sehingga sebelum benar-benar memainkan <strong><a href="https://www.bonanza88.love/">judi online</a></strong> slot ini, berikut ada beberapa provider judi slot online terbaik yang Bonanza88 rekomendasikan dan ada di situs <a href="https://www.bonanza88.love/">Bonanza88 asli</a>. Silakan simak rekomendasi provider slot terbaik berikut ini:
                </p>
                <ol>
                    <li>
                        Pragmatic Play
                        <p>Provider ternama rekomendasi Bonanza88 adalah Pragmatic Play. Provider ini menjadi satu diantara provider judi slot online yang kerap dipercaya oleh beberapa bettor untuk memperoleh uang dengan mudah. Disamping itu, memainkan games dari Pragmatic Play dapat memakai perangkat mobile, jadi tidak harus bermain di PC. Sudah banyak game slot online terkenal dari Pragmatic Play ini.</p>
                        <p>Kelebihan Pragmatic Play:</p>
                        <ul>
                            <li>Tersedia 31 bahasa lebih
                            </li>
                            <li>Banyak hadiah uang dengan promosi yang selalu ada</li>
                            <li>Aman terpercaya</li>
                            <li>Akses lancar</li>
                            <li>Banyak jenis slot yang memiliki fitur beli free spins</li>
                        </ul>
                    </li>

                    <li>
                        Microgaming
                        <p>Menjadi pemain slot online, pasti akrab dengan provider games slot Microgaming. Provider ini seringkali dikatakan sebagai perintis games judi online. Persisnya di tahun 1994, provider ini sudah berdiri sebagai provider slot terpercaya di dunia. Maka, tidaklah aneh, bila Microgaming sudah mempunyai banyak games dan pemain serta penggemar dalam jumlah cukup banyak.</p>
                        <p>Kelebihan Microgaming:</p>
                        <ul>
                            <li>Ada di banyak situs judi online</li>
                            <li>Sering menggelar promosi</li>
                            <li>Game dengan tema beragam</li>
                            <li>Banyak bonus fitur</li>
                        </ul>
                    </li>

                    <li>
                        Skywind
                        <p>Bermain games slot online seperti ini, memanglah tidak pernah ada kemenangan yang jelas, sebab, judi slot benar-benar mengandalkan keberuntungan dari pemain. Tetapi, jika sedang cari games slot ‘gacor' dalam menggapai jackpot, Skywind bisa menjadi pilihan.</p>
                        <p>Skywind memang populer sebagai provider yang gamenya mudah dalam memperoleh kemenangan. Telah ada lebih kurang 250 games lebih yang diluncurkan oleh Skywind, sehingga Anda memiliki banyak opsi untuk bermain games slot dan dijamin tidak akan bosan.
                        </p>
                        <p>Kelebihan Skywind:</p>
                        <ul>
                            <li>Memiliki RTP dan volalitias tinggi</li>
                            <li>Hadiah besar</li>
                            <li>Payline tidak begitu banyak, sehingga lebih mudah dipahami</li>
                        </ul>
                    </li>

                    <li>
                        Habanero
                        <p>Provider slot game online rekomendasi Bonanza88 selanjutnya adalah Habanero. Seperti namanya, provider ini memberikan game slot yang <i>Hot</i> bagai cabai habanero. Provider ini bisa Anda temui di situs Bonanza88. Habanero ada sejak mulai tahun 2013, sehingga game-game yang dirilis oleh Habanero tidak perlu dipertanyakan lagi keseruan dan hadiah-hadiahnya. Seperti provider yang lain, Habanero mempunyai sejumlah kelebihan.</p>
                        <p>Kelebihan Habanero:</p>
                        <ul>
                            <li>Tingkat RTP tinggi</li>
                            <li>Fitur permainan lengkap dan bervariasi</li>
                            <li>Terdapat jackpot progressive pada tiap gamenya khusus di Bonanza88</li>
                            <li>Game slot Habanero berbasiskan HTML5</li>
                        </ul>
                    </li>

                    <li>
                        Play'n Go
                        <p>Play'n Go atau Play N Go, salah satunya provider games slot online yang acapkali menjadi provider andalan beberapa bettor. Lantaran, games slot keluaran Play'n Go ini sangatlah ringan dimainkan. Provider ini sudah mempunyai 100 lebih games slot yang dapat dimainkan dan 30 game yang mereka miliki sudah tersedia dalam bahasa internasional yang berbeda.</p>
                        <p>Kelebihan Play'n Go:</p>
                        <ul>
                            <li>Taruhan murah</li>
                            <li>RTP tinggi</li>
                            <li>Mudah menang</li>
                            <li>Fitur permainan variatif</li>
                        </ul>
                    </li>

                    <li>
                        Yggdrasil
                        <p>Yggdrasil menjadi salah satu provider besar games slot online. Meskipun terhitung provider baru, Yggdrasil mempunyai produksi games slot yang tidak kalah dari provider pendahulu. Bahkan juga, terhitung menjadi provider yang selalu memiliki inovasi terhadap game-gamenya. Hadir dengan fokus masyarakat Eropa, Yggdrasil perlahan mulai menyesuaikan dengan keinginan market Asia, khususnya di Indonesia.</p>
                        <p>Kelebihan Yggdrasil:</p>
                        <ul>
                            <li>Penuh Inovasi</li>
                            <li>Mengunggulkan jackpot progresif</li>
                            <li>Promosi beragam</li>
                            <li>Hadiah freespins bergelimpangan</li>
                            <li>Mudah menang</li>
                        </ul>
                    </li>

                    <li>
                        iSoftbet
                        <p>iSoftbet menjadi provider terkenal di dunia. Bahkan juga iSoftbet sudah mempunyai pemain fanatiknya. Provider slot online ini sudah mempunyai lebih dari 400 games yang dapat dimainkan di banyak situs judi.</p>
                        <p>Kelebihan iSoftbet:</p>
                        <ul>
                            <li> Game komplet, dimulai dari kasino sampai slot</li>
                            <li>Promo dan bonus menarik</li>
                            <li>UI game interaktif</li>
                            <li>Support semua tipe perangkat</li>
                        </ul>
                        <p><strong>Update:</strong>Saat ini iSoftbet sudah tidak melayani market Indonesia</p>
                    </li>

                    <li>
                        Qtech
                        <p>Qtech yaitu pengepul provider games slot online yang berkembang sangat pesat di Asia, terutama di Indonesia. Menggandeng banyak rumah produksi kecil, provider games slot ini terhitung produktif meluncurkan game baru setiap hari. Di dalam kurun waktu satu bulan Qtech bisa meluncurkan lebih dari 100 game slot baru.
                        </p>
                        <p>Kelebihan Qtech:</p>
                        <ul>
                            <li>Sering menghadirkan game baru yang menarik</li>
                            <li>Semua games berbasiskan teknologi RNG atau Random Number Generator</li>
                            <li>Menghadirkan games berkualitas tinggi</li>
                            <li>Jackpot rate yang tinggi</li>
                        </ul>
                    </li>
                </ol>

                <p>Bonus Provider Top Lainnya:</p>
                <ol>
                    <li>
                        NeTent
                        <p>Provider games slot yang bernaung di Swedia ini didirikan pada tahun 1996. Provider games judi ini berusaha untuk selalu memberikan service dan tampilan game terbaik untuk pemainnya. Di samping slot online, NeTent ini juga membuat banyak games Casino lain. Sekarang NeTent memperluas jangkauannya, tidak hanya sebagai pengembang games, tetapi juga menjadi pemberi ulasan pada situs judi online.</p>
                        <p>Kelebihan NeTent:</p>
                        <ul>
                            <li>Grafis games istimewa</li>
                            <li>Nilai RTP tinggi</li>
                            <li>Hadiah yang diberikan fantastis</li>
                        </ul>
                    </li>

                    <li>
                        Spadegaming
                        <p>Rekomendasi provider oleh Bonanza88 selanjutnya adalah Spadegaming menjadi salah satu provider slot terbaik. Mereka memiliki banyak keunggulan.</p>
                        <p>Kelebihan Spadegaming:</p>
                        <ul>
                            <li>Slot berbasis HTML5</li>
                            <li> Kualitas grafik tinggi</li>
                            <li>Tema menarik dan penuh inovasi</li>
                        </ul>
                    </li>
                </ol>
                <p>
                    Setelah mengetahui provider slot mana yang terbaik, langkah selanjutnya, Anda harus memilih situs slot online terpercaya agar Anda bisa main dengan aman. Bagaimana ciri-ciri situs slot terpercaya?

                </p>
            </div>
        </div>


        <div class="row">
            <div class="col-sm-12">
                <h2>Ciri Situs Judi Slot Online Terpercaya</h2>
                <p>Sebagai bettor pemula maupun bettor ulung, Anda harus tetap memastikan situs atau bandar judi tempat Anda bermain. Karena, saat ini, situs judi slot online telah bertambah banyak. Tapi sayang, tidak seluruhnya bisa dipercayai. Bahkan juga, cukup banyak situs yang tidak membayar pemainnya. Pastilah ini harus jadi perhatian Anda.
                </p>
                <p>Lalu, bagaimanakah cara mengenali situs <strong><a href="https://www.bonanza88.love/">slot</a></strong> dapat dipercaya atau tidak? Ada ciri-cirinya. Silahkan baca uraian berikut ini:
                </p>

                <ol>
                    <li>
                        Fast respon terhadap pemain judi online
                        <p>Ciri-ciri yang pertama situs judi slot online yang bisa dipercaya ialah mempunyai respon yang cepat. Sebagai situs judi online, tentu saja harus mempunyai fokus layanan yang menomor satukan konsumen. Bonanza88 menjadi bandar judi yang selalu mengutamakan service professional ke para pemain supaya bisa bermain secara nyaman di situs kami. Dengan Anda bermain di Bonanza88, Anda akan memperoleh banyak pelayanan yang bakal ditanggapi secara cepat seperti, live chat, deposit, withdraw, dan betting.
                        </p>
                    </li>
                    <li>
                        Reputasi baik di kalangan pemain Slot Online
                        <p>Situs judi yang dapat dipercaya, tentu saja mempunyai rekam jejak yang bagus. Untuk pastikan sebuah situs slot mempunyai rekam jejak yang bagus, Anda dapat cari tahu di media sosial dan lihat, bagaimana situs judi slot online itu di mata beberapa pemainnya. Disamping itu, Anda bisa juga melihatnya di penilaian google. Reputasi yang baik tidak dibangun hanya dalam hitungan bulan, seperti Bonanza88 yang telah melayani membernya sejak tahun 2011.</p>
                    </li>
                    <li>
                        Memiliki lisensi resmi Judi Online
                        <p>Lisensi resmi merupakan hal paling penting untuk memastikan situs slot yang bisa dipercaya. Sebagai situs slot yang terpercaya, harus mempunyai lisensi resmi dari instansi perjudian. Instansi perjudian online resmi yang menjadi dasar jika situs itu merupakan situs yang dapat dipercaya, diantaranya First Cagayan, Pacgor, BMM Testlabs, MGA, dan GAMBLING COMMISSIONS. Apabila situs judi online tidak mempunyai lisensi resmi tersebut, pantas dipertanyakan nama baiknya. Bonanza88 adalah situs judi online yang didirikan sejak tahun 2011. Bonanza88 menyajikan hiburan taruhan legal yang resmi dan dilisensi oleh First Cagayan.</p>
                    </li>
                    <li>
                        Memiliki rating situs judi online yang baik
                        <p>Rating situs memang menjadi salah satu poin penting. Lebih-lebih rating untuk situs judi slot online. Karena, bila situs slot yang akan kita gunakan untuk bermain slot online atau judi yang lain mempunyai rating tinggi, maka akan timbul rasa percaya di hati para pemain, serta dapat menjadi magnet untuk calon pemain. Maka, bila masih bimbang pilih situs slot yang bisa dipercaya, dapat dilihat dari rating situs di penelusuran <a href="https://www.google.com/search?q=bonanza88+love" rel="nofollow" target="_blank">google</a>.</p>
                    </li>
                    <li>
                        Promosi judi online yang menarik dan beragam
                        <p>Promosi yang selalu ada dan menarik serta menawarkan hadiah yang pasti merupakan salah satu parameter situs judi slot online yang terpercaya di Indonesia. Sebut saja deposit bonus, komisi / rebates, undian berhadiah, cashback bonus, voucher gratis, dan banyak lainnya! Bahkan, di situs judi Bonanza88 login saja sudah berpeluang mendapatkan hadiah. Silahkan lihat pusat promosi untuk menyimak secara lengkap promosi taruhan judi online yang tersedia di Bonanza88.</p>
                    </li>
                    <li>Menyediakan informasi taruhan judi
                        <p>Situs judi yang baik mampu menyediakan informasi penting terkait judi online, baik itu cara bermain, panduan menghitung kemenangan, menimbang resiko kekalahan, mengajarkan bermain secara bertanggung jawab. Karena Bonanza88 ingin mengedukasi bahwa judi online adalah salah satu bentuk hiburan yang apabila dimainkan secara bertanggung jawab, akan memberikan pengalaman bermain yang menyenangkan layaknya kita bermain ke taman bermain.</p>
                    </li>
                </ol>
                <p>Dan semua ciri-ciri di atas dimiliki oleh Bonanza88 yang asli. Sebagai salah satu situs judi slot online nomor 1 di Indonesia, tentu kami sudah memiliki layanan terbaik, terpercaya, dan tentunya aman. Kami juga memiliki lisensi resmi dari lembaga perjudian.
                </p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-12">
                <h2>Produk Situs Judi Online Bonanza88 Asli</h2>
                <p>Di situs Bonanza88 Asli, Anda dapat menemukan beragam produk dan informasi judi online:</p>

                <h3><a href="https://www.bonanza88.love/bola-tangkas/">Bola Tangkas</a></h3>
                <p>Termotivasi dari bola tangkas darat - Bonanza88 menciptakan permainan bola tangkas online terbaik. Bola tangkas Bonanza88 adalah satu-satunya yang berhasil mendapatkan sertifikasi dari GLI (Gaming Lab International) - sebuah lembaga independen yang memastikan sebuah permainan yang adil (fair), dan tanpa robot (player palsu atau player bayangan). Algoritma RNG (Random Number Generator) yang canggih memastikan setiap ronde yang dimainkan menghasilkan hadiah yang acak. Bola tangkas bonanza88 secara terus menerus diaudit oleh GLI untuk menjamin tidak adanya kecurangan (contoh: kuncian dan lain-nya).</p>

                <h3>Mesin Slot Online</h3>
                <p>Permainan mesin slot Bonanza88 adalah sebuah pengalaman judi online yang unik. Anda dapat memilih ratusan online slot games atau permainan slot onlen yang menarik. Jangan khawatir, setiap permainan mesin yang ada di Bonanza88 diaudit oleh lembaga independen, keseluruhan permainan pada setiap ronde diacak dengan algoritma unik, menghasilkan sebuah permainan yang adil. Mesin tidak mengenal siapa Anda, apakah Anda sedang menang atau kalah, semua kembali kepada keberuntungan Anda. Nilai jackpot mesin slot terbesar dan bervariasi - ketika tulisan ini ditulis nilai total jackpot untuk permainan slot adalah USD 10.270.128 - kurang lebih Rp. 138.646.728.000 (kurs Rp. 13.500).</p>

                <h3>Taruhan Olahraga / Judi Bola</h3>
                <p>Taruhan olahraga atau yang biasa juga disebut judi bola online atau online sports betting merupakan produk favorit baru dan secara cepat menjadi produk unggulan sejak produk ini diluncurkan pada 10 maret 2017. Taruhan sportsbook ini dimulai dari Rp. 830 sampai dengan kurang lebih Rp. 80.000.000. Judi bola online Bonanza88 menyediakan tipe taruhan olah raga terlengkap dengan pasaran yang kompetitif pada lebih dari 100 liga sepak bola di seluruh dunia, termasuk di antaranya: Liga Champions, Liga Premiere, La Liga, hingga AFC Asian Cup. Pilih taruhan olah raga yang Anda suka, dari sepak bola, bola basket, tennis, Australia Rugby, Badminton atau bulu tangkis, baseball, boxing, UFC, Golf, Snooker atau billyard, catur, balap sepeda, dart, speedways dan banyak lainnya!</p>

                <h3>Live Casino</h3>
                <p>Pada live kasino atau juga dikenal sebagai kasino siaran langsung, Anda akan disuguhkan dengan dealer-dealer menarik dari dunia barat. Taruhan ini sangat mudah, dan beragam. Permainan ini sangat murah, untuk rolet minimal pemasangan hanya Rp. 1000 per nomor. Permainan lainnya seperti blackjack, bakarat / baccarat, mesin otomatis rolet / roulette, keno, dan banyak lainnya juga tersedia disini.</p>

                <h3>Vip Casino</h3>
                <p>Secara prinsip VIP Casino mirip seperti produk Live Casino. Yang membedakan adalah pada VIP Casino disuguhkan dealer-dealer cantik dari Asia dengan minimal taruhan Rp. 40.000. Taruhan judi tersedia seperti dragon tiger, baccarat / bakarat, rolet, dan sebagainya.</p>

                <h3>Poker Online</h3>
                <p>Permainan poker pilihan, eksklusif dari Bonanza88, IMPoker, menghadirkan pengalaman bermain poker yang baru, segar dan menyenangkan. Dengan riset yang mendalam dan pemahaman yang menyeluruh, Bonanza88 menyediakan poker online dengan beragam pilihan meja sesuai dengan budget kantung Anda. Perlu diketahui juga, bahwa IMPoker bebas dari robot, sehingga Anda akan langsung bermain dengan pelanggan Bonanza88 yang lain.</p>
            </div>
        </div>



        <div class="row">
            <div class="col-sm-12">
                <h2>Istilah Slot, Penjelasan RTP, Win Rate Dan Volatilitas</h2>
                <p>Setelah Anda mengetahui sejarah slot dan sejarah slot di Indonesia, Anda juga perlu tahu istilah yang ada dalam slot online, terutama mengenai RTP, Winrate, dan Volatilitas.</p>
                <ul>
                    <li>RTP(Return to Player):  merupakan kapabilitas mesin untuk membayar kembali uang/unit yang sudah kalah saat dimainkan dari sekian waktu ke pemain. Umumnya RTP dicatat dalam wujud persentase, contoh slot dengan RTP 95% mempunyai arti slot itu akan melakukan pengembalian uang ke player sejumlah Rp.95.000,- untuk tiap Rp.100.000,- yang kalah atau masuk ke games slot itu</li>
                    <li>Win Rate: Win rate adalah istilah yang dipakai untuk melihat persentase hasil kemungkinan menangnya. Win rate atau tingkat kemenangan adalah komponen penting yang harus dipertimbangkan</li>
                    <li>Volatilitas: Volatilitas ialah acuan suatu games slot untuk memberi kemenangan terhadap pemainnya. Dengan tingkat yang tidak sama akan memengaruhi seberapa sering kesempatan untuk menang di permainan atau seberapa besar untuk dibayar di dalam permainan tersebut. Biasanya permainan slot online dibagi dalam tiga tingkat volatilitas yakni: rendah, sedang dan tinggi</li>
                </ul>
            </div>

        </div>


        <div class="row">
            <div class="col-sm-12">
                <h2>FAQ Situs Judi Slot Online Terpercaya Bonanza88</h2>
                <label>Q: Apa Itu Slot Online?</label>
                <p>A: Slot online merupakan mesin slot modern yang bisa dimainkan melalui smartphone atau PC yang terhubung dengan jaringan internet. Di mana, slot modern ini memiliki lebih banyak variasi tema dibandingkan slot tradisional.</p>
                <label>Q: Mengapa Slot Menjadi Judi Paling Populer?</label>
                <p>A: Hal ini dikarenakan, slot memiliki gameplay yang mudah, taruhan yang relatif kecil, dengan peluang kemenangan yang sangat besar.</p>
                <label>Q: Berapakah Minimal Deposit dan Withdraw (WD) Bermain di Bonanza88?</label>
                <p>A: Untuk deposit di Bonanza88 hanya dengan Rp20.000 saja. Dan untuk withdraw atau penarikan uang kemenangan dimulai dari Rp100.000.</p>
                <label>Q: Apa saja metode deposit yang dapat digunakan di situs judi slot online Bonanza88?</label>
                <p>A: Bonanza88 menerima pembayaran menggunakan transfer bank dari bank terkemuka di Indonesia, pulsa, dan juga E-Money, seperti Ovo, Gopay dan Dana.</p>
                <label>Q: Berapa lama waktu deposit dan withdraw di Bonanza88?</label>
                <p>A: Rata-rata waktu deposit adalah 1-5 menit dengan waktu WD berkisar di 3 menit.</p>
                <label>Q: Apa Saja Slot Online Terbaik yang Disediakan Bonanza88?</label>
                <p>Selain Pragmatic Play, Microgaming, ada banyak slot online yang dapat Anda mainkan di Bonanza88. Anda bisa langsung kunjungi situs kami untuk melihat slot online terbaik yang kami sediakan untuk Anda mainkan.</p>
                <label>Q: Selain Slot Online, apa saja permainan yang menarik di Bonanza88?</label>
                <p>A: Selain slot online, Bonanza88 menyediakan jenis game online lainnya seperti bola tangkas, live casino, taruhan olahraga / sportsbook, dan poker.</p>
                <label>Q: Apa saja link alternatif Bonanza88 yang Asli?</label>
                <p>A: Anda bisa menggunakan situs partner kami, bukablok.com atau b88.one/b88 sebagai link alternatif Bonanza88.</p>
            </div>
        </div>
    </div>
</div>-->

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
    $(document).ready(function(){
        // print custom winner list
        //printWinnerList(".inner-content-winner");
        //winnerActivitySticky(".home-content");
    });
</script>

                </div>
            </div>
        </div>
    </div>









    <script type="text/javascript">

        // Open register form popup automatically - if the site is opened with correct parameter
        $(document).ready(function() {

            var promoCodeParam = getParamValue("usePromo");

            // Open form without promocode
            if(promoCodeParam && promoCodeParam != "0") {

                setPromoCode(promoCodeParam);
            }
            // Open form without promocode
            else if(promoCodeParam === "0") {

                setPromoCode("");
            }

            if(promoCodeParam || promoCodeParam === "0") {

                openRegisterPopup();
            }

        });

    </script>


<script>
    console.log('');
    console.log('FirstName: desktop');
</script>


        



    </div>

    

    
        



<div id="footer-fluid" >
    <div class="container">
        <div class="home-content">
            <style>
                .home-content li, .home-content table {
                    font-size: 11px;
                }
                .home-content table td {
                    padding: 5px;
                }
                .home-content ul {
                    margin-bottom: 10px;
                }
                .home-content h4,.home-content h3 {
                    font-size: 15px;
                    margin-top: 0px;
                    margin-bottom: 5px;
                    font-weight: bold;
                    text-transform: uppercase;
                }
            </style>
            <div class="article-content">

                






 
                    






 
        <div class="row">
            <div class="col-sm-12">
            	<h1>Bonanza88 - Selamat Datang di Situs Judi Slot Gacor Terbaik dan Terpercaya di Indonesia</h1>
							<p>Bonanza88 adalah situs slot gacor paling ternama yang dikenal sebagai pelopor permainan slot favorit. Sayangnya, semakin populer dan banyaknya pemburu slot gacor gampang menang, kini makin bertebaran nama penyedia yang sangat mirip dengan Bonanza88 yang asli.</p>
							<p>Kami Bonanza88 Asli hadir sejak tahun 2011, berharap para pecinta slot online untuk berhati-hati supaya jangan sampai salah pilih. Saat ini kami menggunakan nama domain <a href="https://www.technorthhq.org/id/">www.technorthhq.org</a> sebagai situs utama kami. Selain di situs ini, pastikan untuk akses Bonanza88 login dari komputer atau smartphone Anda dengan mengunjungi partner kami, buka blok Bonanza88 dan mengetik www.bonanza88.com login menjadi mudah. Anda dapat juga menggunakan link alternatif Bonanza88 yang kami bagikan juga dalam halaman ini.</p>
							<h2>Bonanza88 - Situs Judi Slot Gacor Gampang Menang yang Terpercaya</h2>
							<p>Sebagai pelopor situs judi slot online deposit pulsa ternama di tanah air Bonanza88 hadir pertama kali di Indonesia pada tahun 2011. Sebagian pelanggan kami juga mengenal situs slot Bonanza88 di situs Bonanza88 love (www.bonanza88.love). Terutama permainan slot Sweet Bonanza88 yang menjadi favorit para pemain dan hanya eksklusif di situs Bonanza88 yang asli.</p>
							<p>Mengedepankan  sistem keamanan mutakhir, inovasi teknologi dan perkembangan ragam permainan terbaru, menjadikan situs Bonanza88 sebagai situs slot online deposit pulsa terbesar dan paling dipercaya oleh para pecinta slot online, dan menjadi situs kumpulan slot gacor hari ini.</p>
            </div>
        </div>
        <div class="row">
 					<div class="col-sm-12">
            <h2>Bonanza88 - Situs Bola Tangkas Favorit</h2>
						<p>Bonanza88 pun menghadirkan permainan bola tangkas karena terinspirasi dari popularitas bola tangkas darat yang sangat banyak penggemarnya. Komitmen Bonanza88 untuk mempersembahkan salah satu permainan andalannya ini adalah dengan berhasilnya mendapatkan sertifikasi resmi dari GLI (Gaming Lab International). Sebuah lembaga independen dan ternama, yang bertugas untuk memastikan terciptanya sistem permainan yang adil (fair).</p>
						<p>Sertifikasi ini memastikan bahwa kami tidak menggunakan robot sebagai player palsu atau player bayangan untuk mengelabui permainan. Selain itu, Algoritma RNG (Random Number Generator) canggih kami, menjamin setiap permainan yang tercipta menghadirkan peluang yang acak. Bola Tangkas GLI Bonanza88 diaudit dan diawasi secara berkelanjutan oleh GLI. Sekali lagi, ini untuk memastikan permainan adil, tanpa kecurangan bagi semua pihak.</p>
						<h2>Alasan Kuat Kenapa Anda Harus Bermain di Situs Judi Slot Online Bonanza88</h2>
						<p>Bermain slot online tidak dipungkiri sungguh mengasyikan. Namun hal ini bisa berubah jika Anda menjadi korban karena salah memilih situs judi slot online. Sebaiknya waspada dan kenalilah situs pilihanmu sebelum bermain. Itulah sebabnya sangat penting untuk memilih situs judi slot online terpercaya secara cermat. Berikut beberapa alasan kenapa Anda harus memilih situs Bonanza88 yang asli.</p>
						<h3>Kemudahan Deposit dan Proses Withdraw di Bonanza88</h3>
						<p>Situs Bonanza88 sebagai situs slot online deposit pulsa ternama memberikan kemudahan dalam mengisi saldo akun Anda langsung dari pulsa smartphone, mulai dengan nominal yang relatif terjangkau. Namun, jangan khawatir, kami juga menyediakan berbagai macam pilihan metode lain yang tidak kalah mudahnya. Anda bisa deposit dengan menggunakan e-wallet dan transfer bank terkemuka dengan minimal deposit Rp.20.000. Dan yang paling penting, proses deposit dan withdraw ini berlangsung dalam waktu yang relatif singkat 1 hingga 5 menit saja, serta <u>berapapun kemenangan Anda, pasti kami bayar!</u> Mudah dan nyaman bukan?</p>
						<h3>Promo dan Bonus Seru Setiap Waktu</h3>
						<p>Bonus adalah pertimbangan lain yang harus Anda perhatikan saat memilih situs judi slot online terpercaya. Bonus ini penting untuk meningkatkan peluang Anda mendapatkan keuntungan ekstra. Bonanza88 menawarkan kumpulan slot gacor gampang menang dengan begitu banyak penawaran menarik yang pastinya menguntungkan bagi semua pelanggannya, diantaranya:</p>
						<ul>
							<li>Komisi atau slot rebate harian yang dikenal paling Besar di Indonesia</li>
							<li>Lucky Bonus / Cash Drop</li>
							<li>Cashback</li>
							<li>RTP paling tinggi</li>
						</ul>
						<h3>Layanan Pelanggan Bonanza88 24/7</h3>
						<p>Bermain di situs judi slot online Bonanza88, hal utama yang kami perhatikan adalah kenyamanan dan keamanan Anda. Bonanza88 selalu menyertai Anda dengan layanan dukungan pelanggan 24 jam 7 hari dalam seminggu. Bonanza88 siap membantu kapan saja jika Anda mengalami kendala saat bermain.</p>
						<h3>Aman dan Terpercaya</h3>
						<p>Fenomena belakangan ini yang semakin banyaknya situs yang menyerupai Bonanza88. Banyak yang mencari - slot88, slot gacor Bonanza88, slot gacor hari ini -  menjadikan bermain judi slot online semakin beresiko. Namun jika Anda memilih bermain di situs Bonanza88, maka dipastikan bisa bermain dengan nyaman.</p>
						<h3>Pengalaman Bermain Menyenangkan</h3>
						<p>Tidak sedikit orang yang bermain judi slot online hanya untuk mencari hiburan di sela kegiatan rutin harian yang melelahkan dengan berburu slot gacor gampang menang. Kami situs Bonanza88 hadir menjawab kebutuhan tersebut. Dengan komitmen selalu mengutamakan kepuasan pelanggan, situs judi slot Bonanza88 menawarkan kumpulan permainan slot gacor hari ini, paling populer untuk dimainkan kapan saja.</p>
					</div>
        </div>
			
 				<div class="row">
        	<div class="col-sm-12">
						<h2>Beberapa Pilihan Permainan Favorit Situs Bonanza88 Asli</h2>
						<p>Bonanza88 memiliki berbagai permainan favorit yang paling banyak dimainkan para pelanggan setianya. Pilihan permainan ini hadir atas permintaan pelanggan dan kami sajikan dengan versi terbaik.</p>
						<h3>Slot Online</h3>
						<p>Sebagai andalan dari situs judi Bonanza88, slot bonanza 88 diisi dengan berbagai permainan slot dari pengembang terkemuka. Situs Bonanza88 Asli menyediakan permainan dengan tampilan grafis, bonus jackpot dan pengalaman bermain yang seru. Berikut beberapa permainan slot gacor gampang menang, yang tersedia di situs Bonanza88:</p>
							<h4>Slot Online Pragmatic Play</h4>
							<p>Pragmatic Play dikenal sebagai produsen slot gacor yang paling populer. Provider yang fokus pada kualitas grafis dan permainan interaktif yang memanjakan para pecinta slot Bonanza88. Salah satu slot gacor besutan mereka adalah sweet Bonanza88.</p>
							<h4>Slot Online Habanero</h4>
							<p>Provider lain yang menyediakan slot gacor gampang menang di situs Bonanza88 adalah Habanero. Selain slot gacor yang canggih, provider ini mengutamakan kemudahan dari sisi pengguna. Habanero dikenal sebagai pencipta slot gacor yang minim penggunaan kuota, namun dengan fitur canggih kelas dunia.</p>
							<h4>Slot Online Microgaming</h4>
							<p>Microgaming menjadi provider lain slot Bonanza88. Dikenal sejak 1994, provider ini banyak menciptakan slot gacor gampang menang dalam versi mobile maupun desktop. Dan kerennya, provider ini relatif sering merilis permainan slot gacor terbaru.</p>
							<h4>Slot Online Gacor Lainnya</h4>
							<p>Selain tiga provider di atas, ada pula provider lainnya seperti Qtech, Skywind, Spadegaming, Play n Go, CQ9 dan Netent. Tidak kalah menariknya provider ini merupakan provider yang memiliki kelebihan masing-masing dari sisi grafis, SFX serta animasi permainan.</p>
						<h3>Bola Tangkas</h3>
						<p>Bola Tangkas Bonanza88 memiliki banyak penggemar tersendiri, sebagaimana populernya permainan ini di Indonesia, yang dikenal dengan nama "Mickey Mouse". Bonanza88 menciptakan permainan Bola Tangkas Online terbaik yang satu-satunya di Indonesia memiliki lisensi dan Sertifikasi Resmi dari Gaming Lab International (GLI). Yang menjamin Bola Tangkas Bonanza88 sebagai permainan bola tangkas GLI paling fair dan bebas kecurangan.</p>
						<h3>Taruhan Olahraga/ SportsBook</h3>
						<p>Bonanza88 sportsbook adalah permainan bagi Anda yang gemar bertaruh dalam olahraga. Ini merupakan permainan lain Bonanza88 yang populer. Terutama judi bola. Bonanza88 menyediakan berbagai permainan Sportsbook serta menjalin kerja sama dengan berbagai agen bola resmi yang berpengalaman.</p>
						<h3>Live & VIP Casino</h3>
						<p>Live Casino Bonanza88 dan VIP Casino Bonanza88 diperuntukan bagi Anda yang senang bermain casino dengan pengalaman layaknya bermain di casino konvensional. Permainan populer pilihan pemain diantaranya Baccarat, BlackJack, Dragon Tiger, Roulette serta Keno. Dipandu oleh para dealer yang menarik memastikan pengalaman bermain Anda menjadi lebih nyaman.</p>
					</div>
			</div>

 
                 

            </div>
        </div>
        <div id="footer" class="row">
            <div class="col-xs-12">

                <style>
    .banner-wing {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: auto;
        background: none !important;
    }

    .banner-wing .container {
        background: none !important;
        position: relative;
        padding-top: 15px;
    }

    .left-wing-banner {
        position: absolute;
        left: -192px;
        width: 187px;
        height: 758px;
        top: 0;
    }

    .right-wing-banner {
        position: absolute;
        right: -192px;
        width: 187px;
        height: 758px;
    }

    /*.right-wing-banner2 {
        position: absolute;
        right: -135px;
        top: 322px;
        width: 120px;
    }*/
    @media (max-width: 1231px) {
        .banner-wing {
            display: none;
        }
    }

    .additional-info .item > img {
        margin-right: 5px;
    }

    .additional-info .item > img:nth-child(2) {
        position: relative;
        top: 2px;
    }

    .additional-info .item > img:nth-child(3) {
        position: relative;
        top: -2px;
    }

    .additional-info .item:nth-child(2) {
        padding: 0 1% 0 4%;
    }

    .additional-info .item:first-child:after {
        right: -6%;
    }

    .antilephone > div {
        position: relative;
        top: -10px;
    }

    .browser-best {
        padding-left: 3%;
    }

    .browser-best:before {
        left: 8%;
    }

    .ifantilephone .ifnotwin {
        display: none !important;
    }

    .ifnotwin {
        width: 55px;
        position: relative;
        top: -10px;
        margin-left: 10px !important;
    }

    .additional-info {
        width: 940px;
    }

    .additional-info .item {
        display: block;
        text-align: left;
        position: relative;
        height: 150px;
        float: left;
    }

    .last-browser-best:before {
        width: 2px;
    }

    @media (max-width: 992px) {
        .additional-info .item > img {
            width: 100%;
        }

        .additional-info {
            width: 100%;
        }
    }

    .browser-best-inner img {
        margin-top: 0px !important;
        display: inline-block;
    }
</style>

<script>
    function loadjscssfile(filename, filetype) {
        if (filetype == "js") { //if filename is a external JavaScript file
            var fileref = document.createElement('script')
            fileref.setAttribute("type", "text/javascript")
            fileref.setAttribute("src", filename)
        } else if (filetype == "css") { //if filename is an external CSS file
            var fileref = document.createElement("link")
            fileref.setAttribute("rel", "stylesheet")
            fileref.setAttribute("type", "text/css")
            fileref.setAttribute("href", filename)
        }
        if (typeof fileref != "undefined")
            document.getElementsByTagName("head")[0].appendChild(fileref)
    }

    $(document).ready(function () {
        var lochref = location.href;


        /*if(lochref.indexOf('bonanza88.win') > -1){
            loadjscssfile("https://06ec6bd2-c2da-42c5-a115-a58564e259f0.snippet.antillephone.com/apg-seal.js", "js");
            $("#footer .additional-info").addClass("ifantilephone");
        } else {
            $(".antilephone").remove();
        }


        $(".antilephone").on("click", 'a', function(e){
            if(lochref.indexOf('bonanza88.win') > -1){

            } else {
                e.preventDefault();
            }
        }); */

        function addWingBanner(imgbefore, imgafter, leftlinkbefore, rightlinkbefore, leftlinkafter, rightlinkafter) {
            var htmltemplate = "";
            if (userIsLogged) {
                if (imgafter && leftlinkafter && rightlinkafter) {
                    $("body").attr("style", "background: #000 url(" + gameThumbnailsRoot + "/images/bannerwing/" + imgafter + ") center top no-repeat fixed;");
                    htmltemplate = '<a class="left-wing-banner" href="' + leftlinkafter + '"></a>\n' +
                        '        <a class="right-wing-banner" href="' + rightlinkafter + '"></a>';
                }
            } else {
                if (imgbefore && leftlinkbefore && rightlinkbefore) {
                    $("body").attr("style", "background: #000 url(" + gameThumbnailsRoot + "/images/bannerwing/" + imgbefore + ") center top no-repeat fixed;");
                    htmltemplate = '<a class="left-wing-banner" href="' + leftlinkbefore + '"></a>\n' +
                        '        <a class="right-wing-banner" href="' + rightlinkbefore + '"></a>';
                }
            }

            if (htmltemplate) {
                $(".banner-wing .container").html(htmltemplate);
            }
        }

        // for left n right banner
        $.getJSON(isStagingApiUrl + "/bnz-api/widget/get/bannerwing", null, function (res) {
            var thisloc = window.location.href;

            if (res.errorCode == '-1') {
                return false;
            }

            // /desktop/images/bannerwing/
            addWingBanner(res.data[1].imguri, res.data[1].imgurilogin, res.data[1].left, res.data[1].right, res.data[1].leftlogin, res.data[1].rightlogin);

            if (res.errorCode == 0) {
                $.each(res.data, function (key, val) {
                    /*if(window.isIndexPage && val.page == "index"){ // if index page
                        addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin);
                    } else if(thisloc.indexOf(val.page) > -1 && val.page == "/sport"){ // if sport betting page

                        addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin);
                        var bannerhtml = $(".banner-wing-outer").html();
                        $("#wrapper").append(bannerhtml);
                    } else { // if other than index page n sport betting
                        if(thisloc.indexOf(val.page) > -1 && val.page != "/sport"){
                            addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin);
                        }
                    }*/
                    if (window.isIndexPage && val.page == "index") {
                        addWingBanner(val.imguri, val.imgurilogin, val.left, val.right, val.leftlogin, val.rightlogin);
                        var bannerhtml = $(".banner-wing-outer").html();
                        $("#wrapper").append(bannerhtml);
                        $(".banner-wing-outer").remove();
                    } else if (thisloc.indexOf(val.page) > -1) {
                        addWingBanner(val.imguri, val.imgurilogin, val.left, val.right, val.leftlogin, val.rightlogin);
                        var bannerhtml = $(".banner-wing-outer").html();
                        $("#wrapper").append(bannerhtml);
                        $(".banner-wing-outer").remove();
                    }

                });
            }

        });
    });
</script>


<div class="banner-wing-outer">
    <div class="banner-wing">
        <div class="container">
            <!--<div class="left-wing-banner">
                <ins data-revive-zoneid="50" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins>
            </div>
            <div class="right-wing-banner">
                <ins data-revive-zoneid="51" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins>
            </div>
            <div class="right-wing-banner2">
                <ins data-revive-zoneid="52" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins>
            </div>-->
            <a class="left-wing-banner" href=""></a>
            <a class="right-wing-banner" href=""></a>

        </div>
    </div>
</div>


<!--class="not-quicklinks" -->
<!--<ul id="footerMenu">
    <li>
        <a data-quicklink="popup,/id/perkenalan" onclick="openPopUp('/id/perkenalan', 'static');">Tentang Kami</a>
    </li>
    <li>
        <a data-quicklink="popup,/id/tanggung-jawab-taruhan" title="Tanggung Jawab Taruhan"  onclick="openPopUp('/id/tanggung-jawab-taruhan', 'static');">Tanggung Jawab Taruhan</a>
    </li>
    <li>
        <a data-quicklink="popup,/id/termandcondition" title="Syarat & Ketentuan" onclick="openPopUp('/id/termandcondition', 'static');">Syarat & Ketentuan</a>
    </li>
    <li>
        <a data-quicklink="popup,/id/thirdparty" title="Konten Pihak Ketiga" onclick="openPopUp('/id/thirdparty', 'static');">Konten Pihak Ketiga</a>
    </li>
    <li>
        <a data-quicklink="popup,/id/privacy" title="Kebijakan Privasi" onclick="openPopUp('/id/privacy', 'static');">Kebijakan Privasi</a>
    </li>
    <li>
        <a data-quicklink="popup,/id/anticheat" title="Kebijakan Anti Curang" onclick="openPopUp('/id/anticheat', 'static');">Kebijakan Anti Curang</a>
    </li>
    <li>
        <a href="/id/sitemap" data-quicklink="self,/id/sitemap">Sitemap</a>
    </li>
</ul>-->

<style>
    .footer-new {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        padding: 5px 0 20px;
    }

    .left-footer-new {
        width: 60%;
        padding-right: 30px;
        text-align: center;
        position: relative;
    }

    .left-footer-new > div:nth-child(1) {
        margin-bottom: 20px;
    }

    .left-footer-new:after {
        content: "";
        min-height: 100%;
        width: 2px;
        background: #fff;
        position: absolute;
        right: 0;
        top: 0;
    }

    .right-footer-new {
        width: 40%;
        padding-left: 30px;
    }

    .sosmed-bottom {
        text-align: center;
    }

    .sosmed-bottom > * {
        display: inline-block;
        margin-right: 10px;
        color: #fff;
    }

    .sosmed-bottom > *:last-child {
        margin-right: 0;
    }

    .sosmed-bottom > * img {
        margin-right: 1px;
        width: 17px;
        position: relative;
        top: -2px;
    }

    .footer-link-new {
        display: flex;
        justify-content: space-between;
    }

    .footer-link-new a {
        display: inline-block;
        color: #fff;
    }

    .right-footer-new > span {
        display: block;
        margin-bottom: 10px;
        color: #ffffff;
        font: 12px Arial, 'Ubuntu';
    }
</style>
<div class="footer-new">
    <div class="left-footer-new">
        <div>
            <a href="/id/">
                <img src="/cms/images/logo.png"/>
            </a>
        </div>
        <div class="sosmed-bottom">
            <span>Ikuti kami di Sosial Media:</span>
            <a href="https://www.instagram.com/bonanza88id/" target="_blank">
                <img src="/cms/images/icons/IG-icon_20x20-clr2.png"/> @bonanza88id</a>
            <a href="https://www.instagram.com/bonanza88official/?hl=en" target="_blank">
                <img src="/cms/images/icons/IG-icon_20x20-clr2.png"/> @bonanza88official</a>
            <a href="https://twitter.com/BNZ88Official" target="_blank">
                <img src="/cms/images/icons/X-icon_20x20-clr.png"/> @BNZ88Official</a>
        </div>
    </div>
    <div class="right-footer-new">
        <span>Informasi:</span>
        <div class="footer-link-new">
            <div>
                <div>
                    <a data-quicklink="popup,/id/perkenalan" onClick="openPopUp('/id/perkenalan', 'static');">Tentang
                        Kami</a>
                </div>
                <div>
                    <a data-quicklink="popup,/id/tanggung-jawab-taruhan" title="Tanggung Jawab Taruhan"
                       onClick="openPopUp('/id/tanggung-jawab-taruhan', 'static');">Tanggung Jawab Taruhan</a>
                </div>
                <div>
                    <a data-quicklink="popup,/id/termandcondition" title="Syarat & Ketentuan"
                       onClick="openPopUp('/id/termandcondition', 'static');">Syarat & Ketentuan</a>
                </div>
                <div>
                    <a data-quicklink="popup,/id/thirdparty" title="Konten Pihak Ketiga"
                       onClick="openPopUp('/id/thirdparty', 'static');">Konten Pihak Ketiga</a>
                </div>
            </div>
            <div>
                <div>
                    <a data-quicklink="popup,/id/privacy" title="Kebijakan Privasi"
                       onClick="openPopUp('/id/privacy', 'static');">Kebijakan Privasi</a>
                </div>
                <div>
                    <a data-quicklink="popup,/id/anticheat" title="Kebijakan Anti Curang"
                       onClick="openPopUp('/id/anticheat', 'static');">Kebijakan Anti Curang</a>
                </div>
                <div>
                    <a href="/id/sitemap" data-quicklink="self,/id/sitemap">Sitemap</a>
                </div>
            </div>
        </div>
    </div>
</div>

<p class="line"></p>

<style>

    .bank-iconsdata img {
        margin: 3px;
        width: 430px;
    }

    .additional-info .item:not(.bank-iconsdata) img,
    .additional-info .item:not(.bank-iconsdata) > div {
        margin-top: 14px;
    }
</style>

<div class="additional-info">
    <div class="item bank-iconsdata">
        <span>Metode Pembayaran:</span>

        <!--<img src="/cms/images/icons/footer-icons/bca.png" alt="Logo BCA"/>
        <img src="/cms/images/icons/footer-icons/mandiri.png" alt="MANDIRI"/><br>
        <img src="/cms/images/icons/footer-icons/bri.png" alt="BRI"/>
        <img src="/cms/images/icons/footer-icons/atm.png" alt="Logo ATM Bersama"/>
-->
        <img src="/cms/images/icons/footer-icons/logo-metode-pembayaran.png" alt="Metode Pembayaran"/>
    </div>
    <div class="item" style="float:none;width: 26%;">
        <span>Aman dan Terpercaya:</span>
        <img src="/cms/images/icons/footer-icons/first-sagayan.png" alt="Logo Firsrt Cagayan"/>
        <img src="/cms/images/icons/footer-icons/labs.png" alt="Logo gaming lab certified"/>
    </div>
    <!--<div class="item" style="float:none">
        <span>&nbsp;</span>
        <img src="/cms/images/icons/footer-icons/labs.png" alt="Logo gaming lab certified"/>
    </div>-->
    <!--<div class="item antilephone">
        <span>&nbsp;</span>
        <div id="apg-06ec6bd2-c2da-42c5-a115-a58564e259f0" data-apg-seal-id="06ec6bd2-c2da-42c5-a115-a58564e259f0" data-apg-image-size="55" data-apg-image-type="basic-small"></div>
        <img src="/cms/images/antilephone.png" alt="Antilephone" class="ifnotwin"/>
    </div>-->
    <div class="item browser-best">
        <span>Browser terbaik:</span>

        <div class="browser-best-inner" style="margin-top: 0">
            <i class="fa fa-chrome" aria-hidden="true"></i><span class="browser">Chrome</span>
        </div>
        <div class="browser-best-inner">
            <img src="/cms/images/icons/edge-brands.png" alt="asd"><span class="browser">Edge</span>
        </div>
    </div>
    <div class="item browser-best last-browser-best">
        <span>Kompatible dengan:</span>
        <div class="browser-best-inner">
            <i class="fa fa-firefox" aria-hidden="true"></i><span class="browser">Firefox</span>
        </div>
        <div class="browser-best-inner">
            <i class="fa fa-safari" aria-hidden="true"></i><span class="browser">Safari</span>
        </div>
        <div class="browser-best-inner">
            <i class="fa fa-internet-explorer" aria-hidden="true"></i><span class="browser">IE</span>
        </div>
        <div style="clear:both"></div>
    </div>
</div>

<div id="copyrightText">
    © 2011 - <span id="copyyeardate"></span> Bonanza88. Hak cipta dilindungi | 18+
</div>

<div class="overlaysidebar hidden"></div>


<!-- &lt;!&ndash;BEGINS: AUTO-GENERATED MUSES RADIO PLAYER CODE&ndash;>
<script type="text/javascript" src="http://hosted.musesradioplayer.com/mrp.js"></script>
<script type="text/javascript">
    MRP.insert({
        'url':'http://s42.myradiostream.com:27186/;',
        'codec':'mp3',
        'volume':65,
        'autoplay':false,
        'buffering':5,
        'title':'Bonanza88 iRadio',
        'bgcolor':'#FFFFFF',
        'skin':'mcclean',
        'width':180,
        'height':60
    });
</script>

<script type="text/javascript">
    MRP.insert({
        'url':'http://s42.myradiostream.com:27186/;',
        'codec':'mp3',
        'volume':65,
        'autoplay':false,
        'buffering':5,
        'title':'Bonanza88 test',
        'bgcolor':'#FFFFFF',
        'skin':'mcclean',
        'width':180,
        'height':60
    });
</script>

<div>
    <script>
        // MixStream Flash Player, http://mixstreamflashplayer.net/
        var flashvars = {};
        flashvars.serverHost = "s42.myradiostream.com:27186/;";
        flashvars.getStats = "1";
        flashvars.autoStart = "0";
        var params = {};params.bgcolor= "";
        params.wmode="transparent";
    </script>
    <script type="text/javascript" src="http://mixstreamflashplayer.net/v2.0.min.js"></script>
</div>
&lt;!&ndash; ENDS: AUTO-GENERATED MUSES RADIO PLAYER CODE &ndash;>

&lt;!&ndash;<div>
    &lt;!&ndash; BEGINS: HTML5 PLAYER CODE SHOUTCASTWIDGETS.COM &ndash;><audio controls autoplay style="width:100%; height:10; display:none;  background-color:#000; color:#000;" src="http://s42.myradiostream.com:27186/;"></audio>&lt;!&ndash; ENDS: HTML5 PLAYER CODE SHOUTCASTWIDGETS.COM &ndash;>
</div>&ndash;>

<a href="javascript:void(0)" onclick="aud_play_pause(this)">
    <i class="control fa fa-play" aria-hidden="true"></i>
    <audio class="xnine-player" src="http://s42.myradiostream.com:27186/;" preload="auto"></audio>
</a>

<a href="javascript:void(0)" onclick="aud_play_pause(this)">
    <i class="control fa fa-play" aria-hidden="true"></i>
    <audio class="xnine-player" src="http://s42.myradiostream.com:27186/;" preload="auto"></audio>
</a>

<script src="http://scripts.myradiostream.com/s42/27186/song.js"></script>



<script>
    function aud_play_pause(object) {
        var myAudio = object.querySelector(".xnine-player");
        var myIcon = object.querySelector(".control");
        if (myAudio.paused) {
            myIcon.class = "control fa fa-stop";
            myAudio.play();
        } else {
            myIcon.class = "control fa fa-play";
            myAudio.pause();
        }
    }
</script>-->


<script>
    $(document).ready(function () {
        var d = new Date();
        var n = d.getFullYear();

        $("#copyyeardate").text(n);

        // $(".eye-icon").trigger("click"); // biar password kebuka awal2

    });
</script>

<script>
    function hideEleMobile(id, type) {
        if (type == "gamesPage") {
            $("#" + id).hide();
            $("#" + id).closest(".container").addClass("mobile-container");
        } else if (type == "class") {
            $("." + id).hide();
        } else {
            $("#" + id).hide();
        }
    };

    $(document).ready(function () {
        if (isMobileOther && $(window).width() < 991) {
            hideEleMobile("winnerlistwrapper"); // hide lastactivities
            hideEleMobile("additional-info", "class"); // hide lastactivities
            hideEleMobile("footerMenu"); // hide lastactivities
            hideEleMobile("winnerRow", "gamesPage"); // hide lastactivities
        }

        $(".overlaysidebar").on("click", function () {

            var sidebar_ele = $("#sidebar-responsive");

            $("#sidebar-responsive").animate({"left": "-274"}, function () {
                sidebar_ele.removeClass("active");

            });

            $("#headerFormPlaceholder").removeClass("slideInDown animated");
            $(".overlaysidebar").addClass("hidden");

            var sidebar_ele2 = $("#myAccountView_top, #depositView_top, #faq_top");
            sidebar_ele2.animate({"left": "-310"}, function () {
                sidebar_ele2.removeClass("active");
            });
        });

        // For Logged in user menu mobile
        $("#profile-link-mobile").on("click", function () {
            $(".overlaysidebar").removeClass("hidden");
            $("#headerFormPlaceholder").addClass("slideInDown animated");
            $("#sidebar-responsive").animate({"left": "-274px"}).removeClass("active");
            $("#wrappergamemenu").animate({"right": "-260"}).removeClass("active");

        });


        // livechat after login
        $("#livechat-button-mobile").on("click", function () {
            $("#livechat-button .livechat_button a").trigger("click");
        });

        // livechat before login
        $("#chat-mobile-wrapper").on("click", function () {
            $("#livechat-button a").trigger("click");
        });

        $("#navbar-mobile-wrapper").on("click", function () {
            var sidebar_ele = $("#sidebar-responsive, #myAccountView_top, #depositView_top, #faq_top");

            if (sidebar_ele.hasClass("active")) {
                $(".overlaysidebar").addClass("hidden");
                sidebar_ele.animate({"left": "-260"}, function () {
                    sidebar_ele.removeClass("active");
                });
            } else {
                $(".overlaysidebar").removeClass("hidden");
                sidebar_ele.animate({"left": "0"}, function () {
                    sidebar_ele.addClass("active");
                });
            }
        });

        // fire event when header affixed
        $('#header').on('affix.bs.affix', function () {
            if (isMobileOther && !isMobile.tablet) {
                var this_height = $("#header").height() - 27;

                $("#sidebar-responsive").css({"padding-top": this_height});
            }

            /*            $("#wrappergamemenu").css({"padding-top":this_height});*/
            $("#signoutButton").text(" ").html("<i class='fa fa-power-off'></i>");
        });

        $('#header').on('affix-top.bs.affix', function () {
            if (isMobileOther && !isMobile.tablet) {
                $("#sidebar-responsive").css({"padding-top": "0"});
            }

            /* $("#wrappergamemenu").css({"padding-top":"0"});*/
            $("#signoutButton").text("Keluar");
        });
    });
</script>


<style>
    .popup-maintenance {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        height: 100%;
        width: 100%;
        background: rgba(255, 255, 255, .8);
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1000000;
    }

    .wrapper-maintenance {
        position: relative;
        border-radius: 0 0 3px 3px;
        border-bottom: 8px solid #0057cb;
        background: #f6f6f7;
        background: -moz-linear-gradient(top, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%);
        background: -webkit-linear-gradient(top, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%);
        background: linear-gradient(to bottom, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f7', endColorstr='#b0b1b1', GradientType=0);
        box-shadow: 0 10px 25px rgba(0, 0, 0, .6);
        max-width: 600px;
    }

    .wrapper-maintenance:after {
        content: "";
        display: block;
        border-bottom: 2px solid #0057cb;
        border-radius: 3px 3px 0 0;
        box-shadow: 0 1px 3px #000;
    }

    @media (max-width: 768px) {
        .popup-maintenance {
            padding: 5px;
        }

        .wrapper-maintenance {
            max-width: 100%;
        }
    }

    .header-maintenance {
        padding: 5px 40px 5px 15px;
        color: #fff;
        font-size: 20px;
        font-weight: 800;
        background: #0057cb;
        box-shadow: 0 0 10px #000;
        font-family: ubuntu;
        text-transform: uppercase;
    }

    .content-maintenance {
        padding: 15px;
        font-size: 16px;
        color: #4d4d4d;
    }

    .content-maintenance p:last-child {
        margin-bottom: 0px;
    }

    .wrapper-maintenance-close {
        position: absolute;
        top: 4px;
        right: 4px;
        width: 30px;
        height: 30px;
        border-radius: 0;
        border: 4px solid #0057cb;
        background: #fff;
        cursor: pointer;
        text-align: center;
    }

    .wrapper-maintenance-close .fa {
        font-size: 21px;
        color: #0057cb;
    }
</style>

<script>
    $(document).ready(function () {
        $("#campaignsEnabled_item").after('<li id="warningPromo_item" class="">\n' +
            '            <div class="col-sm-offset-3 col-sm-9">\n' +
            '                <div style="padding-left: 27px;color:red;">Dengan tidak berpartisipasi, saya bersedia tidak mendapatkan hadiah promosi apapun termasuk rebate VIP Casino dan Olahraga</div>\n' +
            '            </div>\n' +
            '        </li>');
    });

    /* delete this after deployment, hard code for depo at the top header */
    /*function senddepodrop(){
        var sendform = true;
        var bankAccountName = $("#namadepo").val();
        var amount = ($("#jumlahdepo").val()) ? parseInt($("#jumlahdepo").val()) : 0;
        $(".error-general-drop").addClass("hidden").removeClass("alert-danger alert-success").text("");


        if(bankAccountName == "" || amount == 0){
            $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text("Anda harus mengisi semua kolom untuk melakukan deposit");
            sendform = false;

        } else if(amount < 20){
            $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text(bnz_deposit_minDepositAmount);
            sendform = false;

        }


        if(userIsLogged && sendform){
            /!*$.when(getPaymentProviders()).done(function (response) {*!/

            amount = amount * 1000; // for IDR
            $.when(sendDepositNotificationAjaxDropDown({
                'bankAccountName': bankAccountName,
                'amount': amount
            })).done(function(map) {
                if(!hasErrors(map)) {
                    $(".error-general-drop").removeClass("hidden alert-danger").addClass("alert-success").text(bnz_deposit_success_message);
                    setTimeout(function(){
                        $(".dropdepo").addClass("hidden");
                    },3000);

                    // send deposit event
                    $.getJSON("/fe-api/player", function(res){
                        if(res.hasOwnProperty("userName")){
                            ga("send", "event", "Cashier Page", "Deposit Confirm", res.userName, amount);
                        }
                    });
                }
                else {

                    if (map.errorCode == "201") {
                        $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text("Permintaan Anda sedang kami proses. Silakan coba beberapa saat lagi.");
                    }
                    else {
                        $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text(getErrorMessage(map));
                    }
                }
            });
            /!*});*!/
        }
    }*/
</script>


<script>
    // for long banner below main slide
    function getbanner(zones, param) {
        return $.ajax({
            url: "https://display.promosi88.com/www/4xNhFtwnuSZ6vUVJQyOPE9ggWlEk/6ZlN1bYDh7OdSRH72O1sSYTmwqOc.php",
            type: "get",
            data: {zones: zones, prefix: 'revive-0-', loc: param},
            dataType: "json"
        });
    }

    var thisloc = window.location.href;

    $.when(getbanner("70", thisloc)).done(function (response) {
        $.each(response, function (index, value) {
            if (index === "revive-0-0") {
                $(".wrapper-long-banner").html(value.html);
            }
        });

    });
</script>


<!--/*
  *
  * Revive Adserver Asynchronous JS Tag
  * - Generated with Revive Adserver v4.0.0
  *
  */-->


<script async src="//display.promosi88.com/www/4xNhFtwnuSZ6vUVJQyOPE9ggWlEk/2gu0byfnlX6DMyWNr4tMdngpB6mR.php"></script>


                <div id="setNicknamePopup" class="popup" style="display: none;">
                    



<div id="setNicknamePopup_wrapper" class="row">

    <div id="setNicknamePopup_left" class="col-sm-12">

        <div class="h1">Tulis nama samaran</div>
        <p class="form-title">Nama Samaran dapat dilihat oleh publik & tidak dapat dirubah.</p>

        <form id="setNicknamePopup_form" action="" autocomplete="off" onSubmit="javascript: event.preventDefault(); submitNickname();">

            <p id="setNicknamePopup_error" class="error alert alert-danger alert-dismissable" style="display: none"></p>
            <p id="nickNameSaved" class="informationSaved alert alert-success alert-dismissable" style="display: none"></p>

            <ul id="setNicknamePopup_fields" class="list-unstyled form-fields">

                <li class="form-group">
                    <label class="col-sm-4 control-label" for="nickName">Nama Samaran</label>
                    <div class="col-sm-8">
                        <input id="nickName" class="form-control" type="text" name="nickName" minlength="4" maxlength="15" tabindex="1" />
                        <div id="nickName_error" class="help-block error-field"></div>
                        
                    </div>
                </li>

            </ul>

            <div class="col-sm-12 loginPopup_buttons">
                <a tabindex="2" id="manageNickname_saveButton" class="btn btn-primary btn-lg" onclick="javascript: submitNickname();" title="Kirim" >Kirim</a>
            </div>

            </fieldset>

        </form>

    </div>

</div>
                </div>
                
                <div id="announcementPopup" class="popup" style="display: none;">
                    













    




<div id="announcementPopup_wrapper">

    <div id="announcementPopup_left">
        <div class="inner-announcement bg-announcement-wrapper">
            <style>
    .announcement-wrapper .notif{
        color: green;
    }
    .announcement-wrapper .warning{
        color: red;
    }
</style>
<div class="title-announcement-popup">Informasi penting</div>
<div class="announcement-wrapper">

    <ol>
        <li class="warning">Mohon perhatikan nomor rekening deposit Anda. Deposit diluar nomor rekening terdaftar tidak dapat kami layani.</li>
        <li>Jam operasional 24 Jam (hari libur tetap buka).</li>
        <li>Hubungi operator / tim bantuan bila Anda belum melihat nomor tujuan rekening deposit di halaman ini.</li>
        <li>Jaga kerahasiaan ID Pemain & kata sandi Anda.</li>
    </ol>
</div>

<script>
    function annapicall(param){
        if(param){
            return $.ajax({
                type: "POST",
                url: "/bnz-api/group/get/" + param
            });
        }
    }

    $(document).ready(function(){
        var defaultann = '<li class="warning">Mohon perhatikan nomor rekening deposit Anda. Deposit diluar nomor rekening terdaftar tidak dapat kami layani.</li>\n' +
        '<li>Jam operasional 24 Jam (hari libur tetap buka).</li>\n' +
        '<li>Hubungi operator / tim bantuan bila Anda belum melihat nomor tujuan rekening deposit di halaman ini.</li>\n' +
        '<li>Jaga kerahasiaan ID Pemain & kata sandi Anda.</li>';

        $.when(annapicall("announcement")).done(function(data){
            if(data.errorCode == 0){
                $(".announcement-wrapper ol").html(data.data);
            } else {
                $(".announcement-wrapper ol").html(defaultann);
            }
        });
    });
</script>


            <div class="button-wrapper-announcement">
                <a id="submitAnnouncementButton" class="btn btn-primary btn-lg" onclick="javascript: $.fancybox.close();" title="Ok"/>Ok</a>
            </div>
        </div>
    </div>

    <div id="announcementPopup_right">
        <div class="inner-announcement">
            <div id="information-of-bank-details">
                <div class="title-announcement-popup" id="bank-name">Nomor tujuan rekening deposit:</div>
                <div><b id="bankname_ann"></b></div>
                <div><b id="account-number"></b></div>
                <div><b id="account-name"></b></div>
            </div>
        </div>

        <div class="inner-announcement mt20 bg-panduan-ann">
            
<style>
    .title-announcement-popup {
        position: relative;
        border-bottom: 2px solid #2767bd;
        padding-bottom: 5px;
        margin-top: 0px;
        color: #0057CB;
        font-size: 19px !important;
        font-weight: bold;
        margin-bottom: 5px;
    }
</style>
<div class="announcement-wrapper2">
    <div class="title-announcement-popup">Panduan dasar Bonanza88</div>
    <table>
        <tr>
            <td>
                <div id="announcementButton1" class="btn-announcement-popup"><i class="fa fa-exclamation-triangle"></i></div>
            </td>
            <td>:</td>
            <td>buka kembali halaman ini.</td>
        </tr>
        <tr>
            <td>
                <div class="btn-announcement-popup">
                    Profil
                </div>
            </td>
            <td>:</td>
            <td>lihat / rubah informasi pribadi.</td>
        </tr>
        <tr>
            <td>
                <div class="btn-announcement-popup">
                    Kasir
                </div>
            </td>
            <td>:</td>
            <td>isi formulir deposit / tarik dana.</td>
        </tr>
        <tr>
            <td>
                <div class="btn-announcement-popup">
                    Laporan
                </div>
            </td>
            <td>:</td>
            <td>lihat sejarah perbankan / permainan.</td>
        </tr>
        <tr>
            <td>
                <div class="btn-announcement-popup">
                    Bantuan
                </div>
            </td>
            <td>:</td>
            <td>lihat informasi bantuan Bonanza88.</td>
        </tr>
        <tr>
            <td>
                <div class="btn-announcement-popup btn-chat-ann">
                    Chat <i class="fa fa-comment" aria-hidden="true"></i>
                </div>
            </td>
            <td>:</td>
            <td>hubungi "Tim Bantuan".</td>
        </tr>
    </table>
</div>
        </div>
    </div>
    <div style="clear:both"></div>

</div>

<script>
    // Make request for getting information of bank
    $(document).ready(function(){
        $.when(ajaxCalls.playerDetailsRequest()).done(function (playerResult) {
            $("#bankname_ann").text(playerResult.operatorBankName);
            $('#account-number').text(playerResult.operatorAccountNumber);
            $('#account-name').text(playerResult.operatorAccountName);
        });

    });
</script>
                </div>

                <div id="staticMigrationPopup" class="popup" style="display: none;">
                    













    



<p class="title-migration"><b>Halo,</b></p>
<p class="title-migration">Selamat datang di wajah baru Bonanza88!</p>
<p><b>Berikut ini adalah beberapa informasi penting yang perlu diketahui:</b></p>

<ol>
    <li>
        Ketika Anda menyelesaikan formulir konfirmasi pendaftaran, maka Anda akan mendapatkan total bonus 385% dari 5 deposit pertama yang Anda lakukan di all-new Bonanza88.**
    </li>
    <li>Seluruh pusat administratif (contoh: chat, formulir deposit, formulir tarik dana, perubahan kata sandi, dsb) hanya dapat dilakukan melalui situs Bonanza88.</li>
    <li>Anda dapat segera bermain bola tangkas dan beragam permainan baru Bonanza88 setelah Anda melengkapi formulir konfirmasi pendaftaran.</li>
</ol>

<div class="wrapper-button-migration">
    <a class="btn btn-primary" onclick="openMigrationPopup();">Lanjut</a>
</div>

<p class="notes-bottom">** Syarat dan ketentuan berlaku - lihat pusat promosi untuk keterangan lengkap.</p>

                </div>

                <div id="migrationPopup" class="popup" style="display: none;">
                    


<div id="migrationPopup_wrapper">

    
    <div class="form-title">
        <ol>
            <li>Anda dapat mengubah sebagian dari informasi dibawah.</li>
            <li>Nama lengkap harus sesuai dengan nama pada rekening bank.</li>
            <li>Tanda <i title="" class="fa fa-close fa-lg" alt="Error" ></i> berarti harus diubah.</li>
            <li>Gunakan ID Pemain dan kata sandi baru untuk masuk ke permainan.</li>
            <li>Tanggal lahir dibutuhkan jika Anda lupa id pemain / kata sandi.</li>
        </ol>
    </div>

    <form id="migration_form" action="" autocomplete="off">

        <p id="migrationPopup_error" class="error alert alert-danger alert-dismissable" style="display: none;"></p>
        <p id="migrationSaved" class="informationSaved alert alert-success alert-dismissable" style="display: none;"></p>

        <ul id="migrationPopup_fields" class="list-unstyled form-fields">

            <li id="migration_userName" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationUserName">
                    ID Pemain: <span id="star_migrationUserName"> *</span>
                </label>
                <div class="col-sm-9">
                    <input id="migrationUserName" placeholder="4-15 angka/huruf saja" class="form-control" name="userName" type="text" minlength="4" maxlength="15" onkeypress="validateInputs(event, 'userAccounts');">
                    <input id="migrationOldUserName" class="form-control" name="oldUserName" type="hidden">
                    <div class="form-control-feedback">
                        <i alt="?" title="Identitas yang akan Anda gunakan untuk masuk ke dalam permainan." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationUserName_validOK"></span>
                    </div>
                    <p id="migrationUserName_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_nickName" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationNickName">
                    Nama Samaran: <span id="star_migrationNickName"> *</span>
                </label>
                <div class="col-sm-9">
                    <input id="migrationNickName" placeholder="4-15 angka/huruf saja" class="form-control" name="nickName" type="text" minlength="4" maxlength="15" onkeypress="validateInputs(event, 'userAccounts');">
                    <input id="migrationOldNickName" name="oldNickName" type="hidden">
                    <div class="form-control-feedback">
                        <i alt="?" title="Nama samaran dapat dilihat oleh publik" class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationNickName_validOK"></span>
                    </div>
                    <p id="migrationNickName_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            

            <li id="migration_newPassword" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationNewPassword">
                    Kata sandi baru:<span id="star_migrationNewPassword"> *</span>
                </label>
                <div class="col-sm-9">
                    <input id="migrationNewPassword" placeholder="6-50 angka/huruf/spasi" class="form-control" type="text" value="" name="password" minlength="6" maxlength="50" />
                    <span class="eye-icon show-pass" onclick="showPassword('migrationNewPassword');"></span>
                    <div class="form-control-feedback">
                        <i alt="?" title="Tekan tanda mata untuk menyembunyikan kata sandi." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationNewPassword_validOK"></span>
                    </div>
                    <p id="migrationNewPassword_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_birthDate" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationBirthDay">
                    Tanggal lahir
                    <span class="birthdatetitle">
                        (Tanggal / Bulan / Tahun)
                    </span>
                    <span id="star_migrationBirthDay"> *</span>
                </label>
                <div id="migration_birthDateWrapper" class="col-sm-9">
                    <table>
                        <tbody>
                            <tr>
                                <td>
                                    <select id="migrationBirthDay" class="form-control" name="day-birthDate">
                                        <option value="" selected="selected" disabled="disabled">Tgl</option>
                                        
                                            
                                            <option value="1">1</option>
                                        
                                            
                                            <option value="2">2</option>
                                        
                                            
                                            <option value="3">3</option>
                                        
                                            
                                            <option value="4">4</option>
                                        
                                            
                                            <option value="5">5</option>
                                        
                                            
                                            <option value="6">6</option>
                                        
                                            
                                            <option value="7">7</option>
                                        
                                            
                                            <option value="8">8</option>
                                        
                                            
                                            <option value="9">9</option>
                                        
                                            
                                            <option value="10">10</option>
                                        
                                            
                                            <option value="11">11</option>
                                        
                                            
                                            <option value="12">12</option>
                                        
                                            
                                            <option value="13">13</option>
                                        
                                            
                                            <option value="14">14</option>
                                        
                                            
                                            <option value="15">15</option>
                                        
                                            
                                            <option value="16">16</option>
                                        
                                            
                                            <option value="17">17</option>
                                        
                                            
                                            <option value="18">18</option>
                                        
                                            
                                            <option value="19">19</option>
                                        
                                            
                                            <option value="20">20</option>
                                        
                                            
                                            <option value="21">21</option>
                                        
                                            
                                            <option value="22">22</option>
                                        
                                            
                                            <option value="23">23</option>
                                        
                                            
                                            <option value="24">24</option>
                                        
                                            
                                            <option value="25">25</option>
                                        
                                            
                                            <option value="26">26</option>
                                        
                                            
                                            <option value="27">27</option>
                                        
                                            
                                            <option value="28">28</option>
                                        
                                            
                                            <option value="29">29</option>
                                        
                                            
                                            <option value="30">30</option>
                                        
                                            
                                            <option value="31">31</option>
                                        
                                    </select>
                                </td>
                                <td style="text-align:center;">
                                    <select id="migrationBirthMonth" class="form-control" name="month-birthDate">
                                        <option value="" selected="selected" disabled="disabled">Bln</option>
                                        
                                            
                                            <option value="1">Januari</option>
                                        
                                            
                                            <option value="2">Februari</option>
                                        
                                            
                                            <option value="3">Maret</option>
                                        
                                            
                                            <option value="4">April</option>
                                        
                                            
                                            <option value="5">Mei</option>
                                        
                                            
                                            <option value="6">Juni</option>
                                        
                                            
                                            <option value="7">Juli</option>
                                        
                                            
                                            <option value="8">Agustus</option>
                                        
                                            
                                            <option value="9">September</option>
                                        
                                            
                                            <option value="10">Oktober</option>
                                        
                                            
                                            <option value="11">November</option>
                                        
                                            
                                            <option value="12">Desember</option>
                                        
                                    </select>
                                </td>
                                <td style="text-align:right;">
                                    <select id="migrationBirthYear" class="form-control" name="year-birthDate">
                                        <option value="" selected="selected" disabled="disabled">Thn</option>
                                    </select>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="form-control-feedback">
                        <i alt="?" title="Tanggal lahir harus sesuai dengan bukti identitas. Pada saat acak kami dapat meminta bukti identitas untuk menghindari taruhan di bawah usia." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationBirthDay_validOK"></span>
                    </div>
                    <p id="migrationBirthDay_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_firstName" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationFirstName">
                    Nama depan: <span id="star_migrationFirstName"> *</span>
                </label>
                <div class="col-sm-9">
                    <input id="migrationFirstName" placeholder="1-32 huruf/titik/spasi/strip" class="form-control" type="text" name="firstName" value="" minlength="1" maxlength="32" onkeypress="validateInputs(event, 'isName');">
                    <div class="form-control-feedback">
                        <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationFirstName_validOK"></span>
                    </div>
                    <p id="migrationFirstName_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_middleName" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationMiddleName">
                    Nama tengah:
                </label>
                <div class="col-sm-9">
                    <input id="migrationMiddleName" placeholder="Kosongkan bila tidak memiliki" class="form-control" name="middleName" type="text" minlength="0" maxlength="32" onkeypress="validateInputs(event, 'isName');">
                    <div class="form-control-feedback">
                        <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationMiddleName_validOK"></span>
                    </div>
                    <p id="migrationMiddleName_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_lastName" class="form-group has-feedback">
                <label class="control-label col-sm-3" for="migrationLastName">
                    Nama belakang: <span id="star_migrationLastName"> *</span>
                </label>
                <div class="col-sm-9">
                    <input id="migrationLastName" placeholder="1-32 huruf/titik/spasi/strip" class="form-control" type="text" name="lastName" value="" minlength="1" maxlength="32" onkeypress="validateInputs(event, 'isName');">
                    <div class="form-control-feedback">
                        <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i>
                        <span class="registerValidOK" id="migrationLastName_validOK"></span>
                    </div>
                    <p id="migrationLastName_error" class="bankFieldError help-block error-field"></p>
                </div>
            </li>

            <li id="migration_noLastName" class="checkbox">
                <label for="migrationNoLastName">
                    <input id="migrationNoLastName" type="checkbox" name="noLastName" value="1"/>
                    Saya tidak punya nama belakang
                </label>
            </li>

            <li id="migration_acceptUserTerms" class="checkbox">
                <label for="migrationAcceptUserTerms">
                    <input type="checkbox" name="policyChecked" id="migrationAcceptUserTerms" />
                    <p id="migrationTermsText">
                        Saya berusia lebih dari {0} tahun & Setuju dengan&nbsp;
                        <a onclick="event.preventDefault(); openPopUp('/id/termandcondition', 'static');">
                            Syarat dan Ketentuan
                        </a>

                        <span> yang berlaku.</span>
                        <span id="star_migrationAcceptUserTerms"> *</span>
                    </p>
                </label>
                <div id="migrationAcceptUserTerms_error" class="bankFieldError help-block error-field"></div>
            </li>

        </ul>

        <div class="col-sm-12 loginPopup_buttons">
            <input id="migrationToken" type="hidden" name="token" value=""/>
            <a id="migration_saveButton" class="btn btn-primary btn-lg" onclick="javascript: migrateUser();" title="Kirim">Kirim</a>
        </div>

    </form>

</div>

<script type="text/javascript">

    var initMigrationMap = [];
    var currentAgeLimitMigration = 18;

    $(function() {

        $('#migrationPopup_error').hide();
        $('#migrationSaved').hide();

        var monthElement = $('#migrationBirthMonth'),
        yearElement = $('#migrationBirthYear'),
                dayElement = $('#migrationBirthDay');

        // set number for days of month
        dayElement.change(function () {
            dayElement.removeClass("errordate");
            setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val());
        });
        monthElement.change(function () {
            setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val());
        });
        yearElement.change(function () {
            setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val());
        });

        var currentAgeLimit = 18;

        $.when(getRegisterCountry()).done(function(map) {

            if (!hasErrors(map)) {
                var playersCountry = map.country;

                // Populate year dropdown (different age limit for Estonia, Belgium and Mexico)
                if (playersCountry == "EST" || playersCountry == "BEL" || playersCountry == "MEX") {
                    currentAgeLimit = 21;
                }
            }
        });

        // Replace the age number in the form's terms-text
        $('#migrationTermsText').html(replaceParams($('#migrationTermsText').html(), [currentAgeLimit]));

        // Populate year selector
        for(var i = 0; i < 90; i++) {
            yearElement.append('<option value="' + (thisYearMinusLimit - i) + '">' + (thisYearMinusLimit - i) + '</option>');
        }

        // [Bonanza].
        $('#migrationNoLastName').change(function() {
            $('#star_migrationLastName').toggle();
            changeFieldStatus('migrationLastName');
            $('#migrationLastName').val('').prop('disabled', $(this).prop('checked'));
        });

        $('#migration_saveButton').addClass('disabled');


        $('#migration_form').find(':text, :password, :checkbox, select').each(function() {
            var fieldId = $(this).prop('id');
            initMigrationMap.push(fieldId);

            $('#' + fieldId).on('blur change', function() {
                checkUserData(fieldId, checkAllUserData(false));
            });

        });


        $(".form-control, #migration_form select.form-control").focusin(function(){
            if ($(this).closest("li").hasClass("has-error")){
                $(this).closest("li").find(".bankFieldError").addClass("data-shown");
            }
        });
        $(".form-control, #migration_form select.form-control").focusout(function(){
            $(this).closest("li").find(".bankFieldError").removeClass("data-shown");
        });

        $(".registerValidOK").on("mouseenter", function(){
            $(this).closest("li").find(".bankFieldError").addClass("data-shown");
        });
        $(".registerValidOK").on("mouseout", function(){
            if ($(this).closest("li").find(".form-control").is(":not(:focus)")){
                $(this).closest("li").find(".bankFieldError").removeClass("data-shown");
            }
        });


    });

    function checkAllUserData(checkAll) {
        checkAll = checkAll || false;

        var validatedFields;
        for (var i = 0; i < initMigrationMap.length; ++i) {
            validatedFields = checkUserData(initMigrationMap[i]);
            if (!checkAll && !validatedFields) break;
        }

        if (validatedFields) {
            $('#migration_saveButton').removeClass('disabled');
        }
        else {
            $('#migration_saveButton').addClass('disabled');
        }

        return validatedFields;
    }

    function checkUserData(fieldId) {
        var validatedFields = true;

        if (fieldId == 'migrationUserName' || fieldId == 'migrationNickName') {
            showRegisterErrorMessages = true;

            if (!checkEmpty(fieldId)) {
                changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty);
                validatedFields = false;
            }
            else if (!isAlphaNumeric(fieldId)) {
                changeFieldStatus(fieldId, 'error', bnz_error_msgUserAccountsValidationError);
                validatedFields = false;
            }
            else if (!checkElementLength(fieldId)) {
                validatedFields = false;
            }
            else if ($('#migrationUserName').val() == $('#migrationNickName').val()) {
                validatedFields = false;
                /*var error_message_migration = "";
                if (fieldId == "migrationUserName"){
                    error_message_migration = bnz_error_msgUserNameSameWithNickNameError;
                } else if (fieldId == "migrationNickName") {
                    error_message_migration = bnz_error_msgUserNameSameWithNickNameError2;
                }*/
                changeFieldStatus('migrationUserName', 'error', bnz_error_msgUserNameSameWithNickNameError);
                changeFieldStatus('migrationNickName', 'error', bnz_error_msgUserNameSameWithNickNameError2);

            }
            else if (fieldId == 'migrationUserName' && ($('#migrationUserName').val() != $('#migrationOldUserName').val())) {
                if (!checkDuplication(fieldId, false, false, true)) {
                    validatedFields = false;
                }
            }
            else if (fieldId == 'migrationNickName' && ($('#migrationNickName').val() != $('#migrationOldNickName').val())) {
                if (!checkDuplication(fieldId, false, false, true)) {
                    validatedFields = false;
                }
            }
            else {
                validatedFields = true;
                changeFieldStatus(fieldId, 'success');
            }
        }
        /*else if (fieldId == 'migrationOldPassword') {
            if (!checkEmpty(fieldId, true)) {
                changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty);
                validatedFields = false;
            }
            else {
                validatedFields = true;
                changeFieldStatus(fieldId, 'success');
            }
        }*/
        else if (fieldId == 'migrationNewPassword') {
            showRegisterErrorMessages = true;

            if (!checkEmpty(fieldId, true)) {
                validatedFields = false;
                changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty);
            }
            else if (!checkElementLength(fieldId) || !checkPasswordSafety(fieldId)) {
                validatedFields = false;
            }
            else {
                validatedFields = true;
                changeFieldStatus(fieldId, 'success');
            }
        }
        else if (fieldId == 'migrationBirthDay' || fieldId == 'migrationBirthMonth' || fieldId == 'migrationBirthYear') {
            var inputYear = parseInt($('#migrationBirthYear').val()),
                inputMonth = parseInt($('#migrationBirthMonth').val()) - 1,
                inputDate = parseInt($('#migrationBirthDay').val());

            var birthDate1 = new Date(inputYear, inputMonth, inputDate);


            if (!checkDateValidity(inputYear, inputMonth, inputDate)) {
                changeFieldStatus('migrationBirthDay', 'error', bnz_common_msgValidatorEmpty);
                validatedFields = false;

            }
            else if (!checkUserIsOldEnoughMigration(birthDate1)) {

                var error = replaceParams(bnz_migration_msgUserIsNotOldEnough, [currentAgeLimitMigration]);
                changeFieldStatus('migrationBirthDay', 'error', error);
                validatedFields = false;
            }
            else {
                validatedFields = true;
                changeFieldStatus('migrationBirthDay', 'success');
            }
        }
        else if (fieldId == 'migrationFirstName' || (fieldId == 'migrationLastName' && !$("#migrationNoLastName").is(":checked"))) {
            showRegisterErrorMessages = true;
            validatedFields = validatePersonalName(fieldId);
        }
        else if (fieldId == 'migrationMiddleName') {
            showRegisterErrorMessages = true;
            validatedFields = validatePersonalName(fieldId, true);
        }
        else if (fieldId == 'migrationAcceptUserTerms') {
            showRegisterErrorMessages = true;

            if ($('#migrationAcceptUserTerms').attr('checked') == 'checked') {
                $('#migrationAcceptUserTerms').val('1');
            }
            else {
                $('#migrationAcceptUserTerms').val('0');
            }
            validatedFields = checkTerms('migrationAcceptUserTerms');
        }

        return validatedFields;
    }

    function checkUserIsOldEnoughMigration(date) {
        var today = new Date();
        var userDatePlusAgeLimit = date.setYear(date.getFullYear() + currentAgeLimitMigration);

        if (isNaN(userDatePlusAgeLimit) || (today - userDatePlusAgeLimit) < 0) {
            return false;
        }
        return true;
    }

    function migrateUser() {
        var isFormValid;

        $('#migration_form').find(':text, :password, select, :checkbox').each(function() {
            isFormValid = checkAllUserData(true);
        });

        if (isFormValid) {
            var data = $("#migration_form").serialize();

            $.when(migrateUserAjax(data)).done(function (map) {

                if (!hasErrors(map)) {
                    $('#migrationPopup_error').hide();
                    $('#migrationSaved').show().html(bnz_migrate_migrationOK);
                    firstloginuserregister = true;
                    autoLoginFromMigrationPopup(map.loginCode);
                }
                else if (map.errorCode == 110) {
                    $('#migrationPopup_error').show().html(bnz_migrate_oldPasswordException);
                } else if (map.errorCode == 180) {
                    $('#migrationPopup_error').show().html(bnz_msgDuplicatedNicknameException);
                    changeFieldStatus('migrationNickName', 'error', bnz_msgDuplicatedNicknameException);
                }
                else {
                    showErrorObj($("#migrationPopup_error"), getErrorMessage(map));
                }
            });
        }

    }

    function migrateUserAjax(data) {
        return $.ajax({
            url: "/fe-api/migrate",
            type: "POST",
            data: data,
            dataType: "json"
        });
    }

    function autoLoginFromMigrationPopup(token) {
        var data = "t=" + token;

        $.when(autoLoginPost(data, true)).done(function(map) {
            if(!hasErrors(map)) {
                $.fancybox.close();
                var lang = $.getCookie('_lang') || defaultLanguage;
                createCookie("afterloginannouncement","1",0);
                redirect("/"+ lang +"/postlogin/verification");

            }
            else {
                var error = getErrorMessage(map);
                showErrorObj($('#migrationPopup_error'), error);
            }
        });

    }

</script>

                </div>
                <div id="warningPopup" class="popup" style="display: none;">
                    













    




<div id="warningPopup_wrapper">

    <p id="thiswarningmessage"></p>
    <div class="btn btn-primary" id="gotopageclosethis">Lanjut</div>
    <div class="btn btn-primary" onclick="javascript: $.fancybox.close();">Batal</div>
<div style="clear:both"></div>
</div>
                </div>
                

<style>
    #slowConnectionWarning {
        padding: 0 15px;
    }

    #slowConnectionWarning.popup .h1 {
        margin: 0 -15px 15px;
    }
</style>
<div id="slowConnectionWarning" class="popup" style="display: none">

    <div id="slowConnectionWarning_content">

        <div class="h1">Gangguan Jaringan</div>
        <p>Apakah Anda ingin?</p>

        <div style="display: flex;justify-content: space-between">
            <div class="btn btn-primary btn-lg"  title="Refresh" onclick="location.reload()" >Muat ulang</div>
            <div class="btn btn-default btn-lg"  title="Lanjut" onclick="$.fancybox.close();" >Lanjut</div>
        </div>

    </div>

</div>
            </div>
        </div>
    </div>
</div>
    

    

    



    <!-- Bootstrap -->
<script src="/resources/js/bootstrap.min.js"></script>

<!-- Bootstrap Select -->
<script src="/resources/js/bootstrap-select.min.js"></script>


<!--
<script>

    // Instance the tour
    var tour = new Tour({
        steps: [
            {
                element: "#sexy-girl-img",
                title: bnz_verification_tour_title,
                content: bnz_verification_tour_content1,
                placement:'right',
                template:"<div class='popover starttour'>"+
                "<div class='arrow'></div>"+
                "<h3 class='popover-title'></h3>"+
                "<div class='popover-content'></div>"+
                "<div class='popover-navigation'>"+
                "<button class='btn btn-default ' data-role='end'>"+bnz_verification_tour_btn_akhiri+"</button>"+
                "<button class='btn btn-primary' data-role='next'>"+bnz_verification_tour_btn_mulai+"</button>"+

                "</div>"+

                "</div>"
            },
            {
                element: "#wrapper-veri-top",
                title: "",
                placement:"left",
                content: bnz_verification_tour_content2,
            },
            {
                element: "#bermainlink a",
                title: "",
                placement:"left",
                content: bnz_verification_tour_content3,
            },
            {
                element: "#tarikdanalink a",
                title: "",
                placement:"left",
                content: bnz_verification_tour_content4,
            },
            {
                element: "#verified-percentages",
                title: "",
                placement:"bottom",
                reflex: true,
                content: bnz_verification_tour_content5,
                onShown: function (tour) {
                    $("#verified-percentages").attr("onclick","");
                },
                onHidden: function (tour) {
                    $("#verified-percentages").attr("onclick","redirect('/id/postlogin/verification');");
                }
            },
            {
                element: "#mulaitourtop",
                title: "",
                placement:"bottom",
                backdrop:true,
                reflex: true,
                content: bnz_verification_tour_content6,
            },
            {
                element: "#sexy-girl-img",
                title: bnz_verification_tour_content7_title,
                content: bnz_verification_tour_content7,
                placement:'right',
                template:"<div class='popover starttour'>"+
                "<div class='arrow'></div>"+
                "<h3 class='popover-title'></h3>"+
                "<div class='popover-content'></div>"+
                "<div class='popover-navigation'>"+
                "<button class='btn btn-primary ' data-role='end'>"+bnz_verification_tour_btn_next+"</button>"+
                "<button class='btn btn-grey' data-role='prev'>"+bnz_verification_tour_btn_prev+"</button>"+

                "</div>"+

                "</div>"
            },
        ],
        storage: window.localStorage,
        backdrop: true,
        template:"<div class='popover'>"+
        "<div class='arrow'></div>"+
        "<h3 class='popover-title'></h3>"+
        "<div class='popover-content'></div>"+
        "<div class='popover-navigation'>"+
        "<div class='btn-group'>"+
        "<button class='btn btn-default' data-role='prev'>"+bnz_verification_tour_btn_prev+"</button>"+
        "<button class='btn btn-primary pull-right' data-role='next'>"+bnz_verification_tour_btn_next+"</button>"+
        "</div>"+
        "<button class='btn btn-default ' data-role='end'>"+bnz_verification_tour_btn_akhiri+"</button>"+
        "</div>"+

        "</div>",
        onStart: function(tour){
            changepage('registrasi');

        }

    });



</script>-->  



</body>

</html>

